Quote
No description
type Quote {
acceptedAt: Datetime
activeJobs(
filter: ActiveJobFilter
first: Int
offset: Int
orderBy: [ActiveJobOrderBy!]
): [ActiveJob!]!
activeQuotes(
filter: ActiveQuoteFilter
first: Int
offset: Int
orderBy: [ActiveQuoteOrderBy!]
): [ActiveQuote!]!
baselineOfferId: String
batteryStcAmount: Currency
batteryStcCount: Int
bomItems(
filter: BomItemFilter
first: Int
offset: Int
orderBy: [BomItemOrderBy!]
): [BomItem!]!
caveat: String
consumerFinanceAmount: Currency
contractAcceptedAt: Datetime @deprecated
contractor: Contractor
createdAt: Datetime!
customer: Customer
customerCostAmount: Currency
customerGrossCostAmount: Currency
customerGrossCostExGstAmount: Currency
customerGstAmount: Currency
customerId: UUID!
depositAmount: Currency
design: Design
designId: String!
discountAmount: Currency
duplicateOfQuote: Quote
duplicateOfQuoteId: UUID
expiresAt: Datetime!
files: [File]
financeRequests(
filter: FinanceRequestFilter
first: Int
offset: Int
orderBy: [FinanceRequestOrderBy!]
): [FinanceRequest!]!
forecastOfferId: String
govLoanAmount: Currency
govSubsidyAmount: Currency
govSupportProgram: String
id: UUID!
isBattery: Boolean!
isConsumerFinanceApplied: Boolean!
isEvCharger: Boolean!
isGovLoanApplied: Boolean!
isGovLoanRequested: Boolean!
isGovSubsidyApplied: Boolean!
isInspectionRequired: Boolean!
isSolar: Boolean!
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!
prcAmount: Currency
prcCount: Int
primeContractor: String
project: Project
projectId: UUID
projectsByActiveQuoteId(
filter: ProjectFilter
first: Int
offset: Int
orderBy: [ProjectOrderBy!]
): [Project!]!
projectsByActiveQuoteIdConnection(
after: Cursor
before: Cursor
filter: ProjectFilter
first: Int
last: Int
offset: Int
orderBy: [ProjectOrderBy!] = [PRIMARY_KEY_ASC]
): ProjectConnection!
quoteHistories(
filter: QuoteHistoryFilter
first: Int
offset: Int
orderBy: [QuoteHistoryOrderBy!]
): [QuoteHistory!]!
quoteItems(
filter: QuoteItemFilter
first: Int
offset: Int
orderBy: [QuoteItemOrderBy!]
): [QuoteItem!]!
ref: String!
replacedByQuote: Quote
replacedByQuoteId: UUID
replacementOfQuote: Quote
replacementOfQuoteId: UUID
requoteReason: String
reviews(
filter: ReviewFilter
first: Int
offset: Int
orderBy: [ReviewOrderBy!]
): [Review!]!
site: Site
siteId: String!
state: PublicQuoteStatus!
stcAmount: Currency
stcCount: Int
stcZone: Int
totalBundleCostAmount: Currency
totalBundleGstAmount: Currency
totalHardwareCostAmount: Currency
totalHardwareGstAmount: Currency
totalInstallationCostAmount: Currency
totalInstallationGstAmount: Currency
totalServiceCostAmount: Currency
totalServiceGstAmount: Currency
updatedAt: Datetime!
}
Fields
Quote.acceptedAt ● Datetime scalar
Quote.activeJobs ● [ActiveJob!]! non-null object
Reads and enables pagination through a set of ActiveJob.
Quote.activeJobs.filter ● ActiveJobFilter input
A filter to be used in determining which values should be returned by the collection.
Quote.activeJobs.first ● Int scalar
Only read the first n values of the set.
Quote.activeJobs.offset ● Int scalar
Skip the first n values.
Quote.activeJobs.orderBy ● [ActiveJobOrderBy!] list enum
The method to use when ordering ActiveJob.
Quote.activeQuotes ● [ActiveQuote!]! non-null object
Reads and enables pagination through a set of ActiveQuote.
Quote.activeQuotes.filter ● ActiveQuoteFilter input
A filter to be used in determining which values should be returned by the collection.
Quote.activeQuotes.first ● Int scalar
Only read the first n values of the set.
Quote.activeQuotes.offset ● Int scalar
Skip the first n values.
Quote.activeQuotes.orderBy ● [ActiveQuoteOrderBy!] list enum
The method to use when ordering ActiveQuote.
Quote.baselineOfferId ● String scalar
Quote.batteryStcAmount ● Currency object
Quote.batteryStcCount ● Int scalar
Quote.bomItems ● [BomItem!]! non-null object
Reads and enables pagination through a set of BomItem.
Quote.bomItems.filter ● BomItemFilter input
A filter to be used in determining which values should be returned by the collection.
Quote.bomItems.first ● Int scalar
Only read the first n values of the set.
Quote.bomItems.offset ● Int scalar
Skip the first n values.
Quote.bomItems.orderBy ● [BomItemOrderBy!] list enum
The method to use when ordering BomItem.
Quote.caveat ● String scalar
Quote.consumerFinanceAmount ● Currency object
Quote.contractAcceptedAt ● Datetime deprecated scalar
Use contract accepted on the project instead.
Quote.contractor ● Contractor object
Reads a single Contractor that is related to this Quote.
Quote.createdAt ● Datetime! non-null scalar
Quote.customer ● Customer object
Reads a single Customer that is related to this Quote.
Quote.customerCostAmount ● Currency object
Quote.customerGrossCostAmount ● Currency object
Quote.customerGrossCostExGstAmount ● Currency object
Quote.customerGstAmount ● Currency object
Quote.customerId ● UUID! non-null scalar
Quote.depositAmount ● Currency object
Quote.design ● Design object
Reads a single Design that is related to this Quote.