Skip to main content

Gift

type Gift implements Node {
id: ID!
createdAt: Time!
updatedAt: Time!
companyID: String!
amount: Currency!
paymentMethod: GiftPaymentMethod!
referenceNumber: String
note: String
legalCreditDonorID: ID
creditDonorIds: [ID!]
otherConnectionIds: [ID!]
paymentDate: Time!
taxDeductibleAmount: Currency!
internalID: String
categoryID: ID!
pledgeID: ID
pledge: Pledge
category: Category!
benefits: [GiftBenefit!]
auditLogs: [GiftAuditLog!]
legalCreditDonor: Record
otherCreditDonors: [Record!]
otherConnections: [Record!]
}

Fields​

Gift.id ● ID! non-null scalar​

Gift.createdAt ● Time! non-null scalar​

Gift.updatedAt ● Time! non-null scalar​

Gift.companyID ● String! non-null scalar​

Gift.amount ● Currency! non-null scalar​

Gift.paymentMethod ● GiftPaymentMethod! non-null enum​

Gift.referenceNumber ● String scalar​

Gift.note ● String scalar​

Gift.legalCreditDonorID ● ID scalar​

Gift.creditDonorIds ● [ID!] list scalar​

Gift.otherConnectionIds ● [ID!] list scalar​

Gift.paymentDate ● Time! non-null scalar​

Gift.taxDeductibleAmount ● Currency! non-null scalar​

Gift.internalID ● String scalar​

Gift.categoryID ● ID! non-null scalar​

Gift.pledgeID ● ID scalar​

Gift.pledge ● Pledge object​

Gift.category ● Category! non-null object​

Gift.benefits ● [GiftBenefit!] list object​

Gift.auditLogs ● [GiftAuditLog!] list object​

Gift.legalCreditDonor ● Record object​

Gift.otherCreditDonors ● [Record!] list object​

Gift.otherConnections ● [Record!] list object​

Interfaces​

Node interface​

An object with an ID. Follows the Relay Global Object Identification Specification

Returned By​

createGift mutation ● getGift query ● updateGift mutation ● updateGiftBenefits mutation

Member Of​

GiftAuditLog object ● GiftBenefit object ● GiftEdge object ● PaymentsImportRecord object