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