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!
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
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
.
Quote.designId
● String!
non-null scalar
Quote.discountAmount
● Currency
object
Quote.duplicateOfQuote
● Quote
object
Reads a single Quote
that is related to this Quote
.
Quote.duplicateOfQuoteId
● UUID
scalar
Quote.expiresAt
● Datetime!
non-null scalar
Quote.files
● [File]
list object
Quote.financeRequests
● [FinanceRequest!]!
non-null object
Reads and enables pagination through a set of FinanceRequest
.
Quote.financeRequests.filter
● FinanceRequestFilter
input
A filter to be used in determining which values should be returned by the collection.
Quote.financeRequests.first
● Int
scalar
Only read the first n
values of the set.
Quote.financeRequests.offset
● Int
scalar
Skip the first n
values.
Quote.financeRequests.orderBy
● [FinanceRequestOrderBy!]
list enum
The method to use when ordering FinanceRequest
.
Quote.forecastOfferId
● String
scalar
Quote.govLoanAmount
● Currency
object
Quote.govSubsidyAmount
● Currency
object
Quote.govSupportProgram
● String
scalar
Quote.id
● UUID!
non-null scalar
Quote.isBattery
● Boolean!
non-null scalar
Quote.isConsumerFinanceApplied
● Boolean!
non-null scalar
Quote.isEvCharger
● Boolean!
non-null scalar
Quote.isGovLoanApplied
● Boolean!
non-null scalar
Quote.isGovLoanRequested
● Boolean!
non-null scalar
Quote.isGovSubsidyApplied
● Boolean!
non-null scalar
Quote.isInspectionRequired
● Boolean!
non-null scalar
Quote.isSolar
● Boolean!
non-null scalar
Quote.jobs
● [Job!]!
non-null object
Reads and enables pagination through a set of Job
.
Quote.jobs.filter
● JobFilter
input
A filter to be used in determining which values should be returned by the collection.
Quote.jobs.first
● Int
scalar
Only read the first n
values of the set.
Quote.jobs.offset
● Int
scalar
Skip the first n
values.
Quote.jobs.orderBy
● [JobOrderBy!]
list enum
The method to use when ordering Job
.
Quote.jobsConnection
● JobConnection!
non-null object
Reads and enables pagination through a set of Job
.
Quote.jobsConnection.after
● Cursor
scalar
Read all values in the set after (below) this cursor.
Quote.jobsConnection.before
● Cursor
scalar
Read all values in the set before (above) this cursor.
Quote.jobsConnection.filter
● JobFilter
input
A filter to be used in determining which values should be returned by the collection.
Quote.jobsConnection.first
● Int
scalar
Only read the first n
values of the set.
Quote.jobsConnection.last
● Int
scalar
Only read the last n
values of the set.
Quote.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
.
Quote.jobsConnection.orderBy
● [JobOrderBy!]
list enum
The method to use when ordering Job
.
Quote.prcAmount
● Currency
object
Quote.prcCount
● Int
scalar
Quote.primeContractor
● String
scalar
Quote.project
● Project
object
Reads a single Project
that is related to this Quote
.
Quote.projectId
● UUID
scalar
Quote.projectsByActiveQuoteId
● [Project!]!
non-null object
Reads and enables pagination through a set of Project
.
Quote.projectsByActiveQuoteId.filter
● ProjectFilter
input
A filter to be used in determining which values should be returned by the collection.
Quote.projectsByActiveQuoteId.first
● Int
scalar
Only read the first n
values of the set.
Quote.projectsByActiveQuoteId.offset
● Int
scalar
Skip the first n
values.
Quote.projectsByActiveQuoteId.orderBy
● [ProjectOrderBy!]
list enum
The method to use when ordering Project
.
Quote.projectsByActiveQuoteIdConnection
● ProjectConnection!
non-null object
Reads and enables pagination through a set of Project
.
Quote.projectsByActiveQuoteIdConnection.after
● Cursor
scalar
Read all values in the set after (below) this cursor.
Quote.projectsByActiveQuoteIdConnection.before
● Cursor
scalar
Read all values in the set before (above) this cursor.
Quote.projectsByActiveQuoteIdConnection.filter
● ProjectFilter
input
A filter to be used in determining which values should be returned by the collection.
Quote.projectsByActiveQuoteIdConnection.first
● Int
scalar
Only read the first n
values of the set.
Quote.projectsByActiveQuoteIdConnection.last
● Int
scalar
Only read the last n
values of the set.
Quote.projectsByActiveQuoteIdConnection.offset
● Int
scalar
Skip the first n
values from our after
cursor, an alternative to cursor
based pagination. May not be used with last
.
Quote.projectsByActiveQuoteIdConnection.orderBy
● [ProjectOrderBy!]
list enum
The method to use when ordering Project
.
Quote.quoteHistories
● [QuoteHistory!]!
non-null object
Reads and enables pagination through a set of QuoteHistory
.
Quote.quoteHistories.filter
● QuoteHistoryFilter
input
A filter to be used in determining which values should be returned by the collection.
Quote.quoteHistories.first
● Int
scalar
Only read the first n
values of the set.
Quote.quoteHistories.offset
● Int
scalar
Skip the first n
values.
Quote.quoteHistories.orderBy
● [QuoteHistoryOrderBy!]
list enum
The method to use when ordering QuoteHistory
.
Quote.quoteItems
● [QuoteItem!]!
non-null object
Reads and enables pagination through a set of QuoteItem
.
Quote.quoteItems.filter
● QuoteItemFilter
input
A filter to be used in determining which values should be returned by the collection.
Quote.quoteItems.first
● Int
scalar
Only read the first n
values of the set.
Quote.quoteItems.offset
● Int
scalar
Skip the first n
values.
Quote.quoteItems.orderBy
● [QuoteItemOrderBy!]
list enum
The method to use when ordering QuoteItem
.
Quote.ref
● String!
non-null scalar
Quote.replacedByQuote
● Quote
object
Reads a single Quote
that is related to this Quote
.
Quote.replacedByQuoteId
● UUID
scalar
Quote.replacementOfQuote
● Quote
object
Reads a single Quote
that is related to this Quote
.
Quote.replacementOfQuoteId
● UUID
scalar
Quote.requoteReason
● String
scalar
Quote.reviews
● [Review!]!
non-null object
Reads and enables pagination through a set of Review
.
Quote.reviews.filter
● ReviewFilter
input
A filter to be used in determining which values should be returned by the collection.
Quote.reviews.first
● Int
scalar
Only read the first n
values of the set.
Quote.reviews.offset
● Int
scalar
Skip the first n
values.
Quote.reviews.orderBy
● [ReviewOrderBy!]
list enum
The method to use when ordering Review
.
Quote.site
● Site
object
Reads a single Site
that is related to this Quote
.
Quote.siteId
● String!
non-null scalar
Quote.state
● PublicQuoteStatus!
non-null enum
Quote.stcAmount
● Currency
object
Quote.stcCount
● Int
scalar
Quote.stcZone
● Int
scalar
Quote.totalHardwareCostAmount
● Currency
object
Quote.totalHardwareGstAmount
● Currency
object
Quote.totalInstallationCostAmount
● Currency
object
Quote.totalInstallationGstAmount
● Currency
object
Quote.totalServiceCostAmount
● Currency
object
Quote.totalServiceGstAmount
● Currency
object
Quote.updatedAt
● Datetime!
non-null scalar
Returned By
quote
query ● quoteByRef
query ● quotes
query
Member Of
ActiveJob
object ● ActiveQuote
object ● BomItem
object ● Customer
object ● Design
object ● FinanceRequest
object ● Job
object ● Project
object ● Quote
object ● QuoteHistory
object ● QuoteItem
object ● Review
object ● Site
object