Project
No description
type Project {
activeJob: Job
activeJobId: UUID
activeQuote: Quote
activeQuoteId: UUID
activeQuotes(
filter: ActiveQuoteFilter
first: Int
offset: Int
orderBy: [ActiveQuoteOrderBy!]
): [ActiveQuote!]!
allowedRejectReasons: [String]
bomItems(
filter: BomItemFilter
first: Int
offset: Int
orderBy: [BomItemOrderBy!]
): [BomItem!]!
charges(
filter: ChargeFilter
first: Int
offset: Int
orderBy: [ChargeOrderBy!]
): [Charge!]!
class: Class
classCode: String!
closedAt: Datetime
closedBy: String
context: JSON
contractAcceptedAt: Datetime
createdAt: Datetime!
customer: Customer
customerId: UUID!
customerPreferredDays: [Int]
events(
filter: EventFilter
first: Int
offset: Int
orderBy: [EventOrderBy!]
): [Event!]!
files: [File]
flags: JSON
id: UUID!
jobs(
filter: JobFilter
first: Int
offset: Int
orderBy: [JobOrderBy!]
): [Job!]!
jobsConnection(
after: Cursor
before: Cursor
filter: JobFilter
first: Int
last: Int
offset: Int
orderBy: [JobOrderBy!] = [NATURAL]
): JobConnection!
notes(
filter: NoteFilter
first: Int
offset: Int
orderBy: [NoteOrderBy!]
): [Note!]!
notesConnection(
after: Cursor
before: Cursor
filter: NoteFilter
first: Int
last: Int
offset: Int
orderBy: [NoteOrderBy!] = [PRIMARY_KEY_ASC]
): NoteConnection!
projectRequest: ProjectRequest
projectRequestId: UUID
quoteHistories(
filter: QuoteHistoryFilter
first: Int
offset: Int
orderBy: [QuoteHistoryOrderBy!]
): [QuoteHistory!]!
quotes(
filter: QuoteFilter
first: Int
offset: Int
orderBy: [QuoteOrderBy!]
): [Quote!]!
ref: String!
rejectReason: String
rejectedAt: Datetime
reviews(
filter: ReviewFilter
first: Int
offset: Int
orderBy: [ReviewOrderBy!]
): [Review!]!
site: Site
siteId: String
stage: String!
state: String!
switchboardPhotosReviewedAt: Datetime
switchboardPhotosSubmittedAt: Datetime
type: String
updatedAt: Datetime!
}
Fields
Project.activeJob ● Job object
Reads a single Job that is related to this Project.
Project.activeJobId ● UUID scalar
Project.activeQuote ● Quote object
Reads a single Quote that is related to this Project.
Project.activeQuoteId ● UUID scalar
Project.activeQuotes ● [ActiveQuote!]! non-null object
Reads and enables pagination through a set of ActiveQuote.
Project.activeQuotes.filter ● ActiveQuoteFilter input
A filter to be used in determining which values should be returned by the collection.
Project.activeQuotes.first ● Int scalar
Only read the first n values of the set.
Project.activeQuotes.offset ● Int scalar
Skip the first n values.
Project.activeQuotes.orderBy ● [ActiveQuoteOrderBy!] list enum
The method to use when ordering ActiveQuote.
Project.allowedRejectReasons ● [String] list scalar
Project.bomItems ● [BomItem!]! non-null object
Reads and enables pagination through a set of BomItem.
Project.bomItems.filter ● BomItemFilter input
A filter to be used in determining which values should be returned by the collection.
Project.bomItems.first ● Int scalar
Only read the first n values of the set.
Project.bomItems.offset ● Int scalar
Skip the first n values.
Project.bomItems.orderBy ● [BomItemOrderBy!] list enum
The method to use when ordering BomItem.
Project.charges ● [Charge!]! non-null object
Reads and enables pagination through a set of Charge.
Project.charges.filter ● ChargeFilter input
A filter to be used in determining which values should be returned by the collection.
Project.charges.first ● Int scalar
Only read the first n values of the set.
Project.charges.offset ● Int scalar
Skip the first n values.
Project.charges.orderBy ● [ChargeOrderBy!] list enum
The method to use when ordering Charge.
Project.class ● Class object
Reads a single Class that is related to this Project.
Project.classCode ● String! non-null scalar
Project.closedAt ● Datetime scalar
Project.closedBy ● String scalar
Project.context ● JSON scalar
Project.contractAcceptedAt ● Datetime scalar
Project.createdAt ● Datetime! non-null scalar
Project.customer ● Customer object
Reads a single Customer that is related to this Project.
Project.customerId ● UUID! non-null scalar
Project.customerPreferredDays ● [Int] list scalar
Project.events ● [Event!]! non-null object
Reads and enables pagination through a set of Event.
Project.events.filter ● EventFilter input
A filter to be used in determining which values should be returned by the collection.
Project.events.first ● Int scalar
Only read the first n values of the set.
Project.events.offset ● Int scalar
Skip the first n values.
Project.events.orderBy ● [EventOrderBy!] list enum
The method to use when ordering Event.
Project.files ● [File] list object
Project.flags ● JSON scalar
Project.id ● UUID! non-null scalar
Project.jobs ● [Job!]! non-null object
Reads and enables pagination through a set of Job.
Project.jobs.filter ● JobFilter input
A filter to be used in determining which values should be returned by the collection.
Project.jobs.first ● Int scalar
Only read the first n values of the set.
Project.jobs.offset ● Int scalar
Skip the first n values.
Project.jobs.orderBy ● [JobOrderBy!] list enum
The method to use when ordering Job.
Project.jobsConnection ● JobConnection! non-null object
Reads and enables pagination through a set of Job.
Project.jobsConnection.after ● Cursor scalar
Read all values in the set after (below) this cursor.
Project.jobsConnection.before ● Cursor scalar
Read all values in the set before (above) this cursor.
Project.jobsConnection.filter ● JobFilter input
A filter to be used in determining which values should be returned by the collection.
Project.jobsConnection.first ● Int scalar
Only read the first n values of the set.
Project.jobsConnection.last ● Int scalar
Only read the last n values of the set.
Project.jobsConnection.offset ● Int scalar
Skip the first n values from our after cursor, an alternative to cursor
based pagination. May not be used with last.
Project.jobsConnection.orderBy ● [JobOrderBy!] list enum
The method to use when ordering Job.
Project.notes ● [Note!]! non-null object
Reads and enables pagination through a set of Note.
Project.notes.filter ● NoteFilter input
A filter to be used in determining which values should be returned by the collection.
Project.notes.first ● Int scalar
Only read the first n values of the set.
Project.notes.offset ● Int scalar
Skip the first n values.
Project.notes.orderBy ● [NoteOrderBy!] list enum
The method to use when ordering Note.
Project.notesConnection ● NoteConnection! non-null object
Reads and enables pagination through a set of Note.
Project.notesConnection.after ● Cursor scalar
Read all values in the set after (below) this cursor.
Project.notesConnection.before ● Cursor scalar
Read all values in the set before (above) this cursor.
Project.notesConnection.filter ● NoteFilter input
A filter to be used in determining which values should be returned by the collection.
Project.notesConnection.first ● Int scalar
Only read the first n values of the set.
Project.notesConnection.last ● Int scalar
Only read the last n values of the set.
Project.notesConnection.offset ● Int scalar
Skip the first n values from our after cursor, an alternative to cursor
based pagination. May not be used with last.
Project.notesConnection.orderBy ● [NoteOrderBy!] list enum
The method to use when ordering Note.
Project.projectRequest ● ProjectRequest object
Reads a single ProjectRequest that is related to this Project.
Project.projectRequestId ● UUID scalar
Project.quoteHistories ● [QuoteHistory!]! non-null object
Reads and enables pagination through a set of QuoteHistory.
Project.quoteHistories.filter ● QuoteHistoryFilter input
A filter to be used in determining which values should be returned by the collection.
Project.quoteHistories.first ● Int scalar
Only read the first n values of the set.
Project.quoteHistories.offset ● Int scalar
Skip the first n values.
Project.quoteHistories.orderBy ● [QuoteHistoryOrderBy!] list enum
The method to use when ordering QuoteHistory.
Project.quotes ● [Quote!]! non-null object
Reads and enables pagination through a set of Quote.
Project.quotes.filter ● QuoteFilter input
A filter to be used in determining which values should be returned by the collection.
Project.quotes.first ● Int scalar
Only read the first n values of the set.
Project.quotes.offset ● Int scalar
Skip the first n values.
Project.quotes.orderBy ● [QuoteOrderBy!] list enum
The method to use when ordering Quote.
Project.ref ● String! non-null scalar
Project.rejectReason ● String scalar
Project.rejectedAt ● Datetime scalar
Project.reviews ● [Review!]! non-null object
Reads and enables pagination through a set of Review.
Project.reviews.filter ● ReviewFilter input
A filter to be used in determining which values should be returned by the collection.
Project.reviews.first ● Int scalar
Only read the first n values of the set.
Project.reviews.offset ● Int scalar
Skip the first n values.
Project.reviews.orderBy ● [ReviewOrderBy!] list enum
The method to use when ordering Review.
Project.site ● Site object
Reads a single Site that is related to this Project.
Project.siteId ● String scalar
Project.stage ● String! non-null scalar
Project.state ● String! non-null scalar
Project.switchboardPhotosReviewedAt ● Datetime scalar
Project.switchboardPhotosSubmittedAt ● Datetime scalar
Project.type ● String scalar
Project.updatedAt ● Datetime! non-null scalar
Returned By
project query ● projects query
Member Of
ActiveQuote object ● BomItem object ● Charge object ● Class object ● Customer object ● Event object ● Job object ● Note object ● ProjectConnection object ● ProjectEdge object ● ProjectRequest object ● Quote object ● QuoteHistory object ● Review object ● Site object