Skip to main content

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!
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.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 ● ProjectConnection object ● ProjectEdge object ● ProjectRequest object ● Quote object ● QuoteHistory object ● Review object ● Site object