Skip to main content

Contract

No description

type Contract implements ActiveRecordModel {
billingModel: String!
billingPeriod: String!
contractPeriods: [ContractPeriod!]!
contractType: String!
createdAt: ISO8601DateTime
currency: String!
currentPeriod(
date: ISO8601Date
): ContractPeriod
hourlyRate: Float
hoursIncluded: Int
id: ID
name: String!
notes: String
orgClientId: ID
overageHourlyRate: Float
retainerAmountCents: Int
status: String!
updatedAt: ISO8601DateTime
}

Fields​

Contract.billingModel ● String! non-null scalar​

Contract.billingPeriod ● String! non-null scalar​

Contract.contractPeriods ● [ContractPeriod!]! non-null object​

Contract.contractType ● String! non-null scalar​

Contract.createdAt ● ISO8601DateTime scalar​

Contract.currency ● String! non-null scalar​

Contract.currentPeriod ● ContractPeriod object​

Contract.currentPeriod.date ● ISO8601Date scalar​

Contract.hourlyRate ● Float scalar​

Contract.hoursIncluded ● Int scalar​

Contract.id ● ID scalar​

Contract.name ● String! non-null scalar​

Contract.notes ● String scalar​

Contract.orgClientId ● ID scalar​

Contract.overageHourlyRate ● Float scalar​

Contract.retainerAmountCents ● Int scalar​

Contract.status ● String! non-null scalar​

Contract.updatedAt ● ISO8601DateTime scalar​

Interfaces​

ActiveRecordModel interface​

Returned By​

contract query

Member Of​

ContractConnection object ● ContractEdge object ● CreateContractPayload object ● UpdateContractPayload object