Pledge
type Pledge implements Node {
id: ID!
createdAt: Time!
updatedAt: Time!
companyID: String!
recurring: Boolean!
frequency: FrequencyType
startDate: Time!
numberOfPayments: Int
amount: Currency!
legalCreditDonorID: ID!
creditDonorIds: [ID!]
otherConnectionIds: [ID!]
taxDeductibleAmount: Currency
internalID: String
categoryID: ID!
status: PledgeStatus!
category: Category!
schedule: [PledgeSchedule!]
auditLogs: [PledgeAuditLog!]
legalCreditDonor: Record
otherCreditDonors: [Record!]
otherConnections: [Record!]
}
Fields
Pledge.id ● ID! non-null scalar
Pledge.createdAt ● Time! non-null scalar
Pledge.updatedAt ● Time! non-null scalar
Pledge.companyID ● String! non-null scalar
Pledge.recurring ● Boolean! non-null scalar
Pledge.frequency ● FrequencyType scalar
Pledge.startDate ● Time! non-null scalar
Pledge.numberOfPayments ● Int scalar
Pledge.amount ● Currency! non-null scalar
Pledge.legalCreditDonorID ● ID! non-null scalar
Pledge.creditDonorIds ● [ID!] list scalar
Pledge.otherConnectionIds ● [ID!] list scalar
Pledge.taxDeductibleAmount ● Currency scalar
Pledge.internalID ● String scalar
Pledge.categoryID ● ID! non-null scalar
Pledge.status ● PledgeStatus! non-null enum
Pledge.category ● Category! non-null object
Pledge.schedule ● [PledgeSchedule!] list object
Pledge.auditLogs ● [PledgeAuditLog!] list object
Pledge.legalCreditDonor ● Record object
Pledge.otherCreditDonors ● [Record!] list object
Pledge.otherConnections ● [Record!] list object
Interfaces
Node interface
An object with an ID. Follows the Relay Global Object Identification Specification
Returned By
createPledge mutation ● getPledge query ● updatePledge mutation
Member Of
Gift object ● PaymentsImportRecord object ● PledgeAuditLog object ● PledgeEdge object ● PledgeSchedule object