MembershipContactStoreFunctionRegistrationPaymentDetails
Represents the details of a membership contact store function registration payment.
type MembershipContactStoreFunctionRegistrationPaymentDetails {
adjustmentAmount: Float!
cancelationFee: Float!
discountAmount: Float!
discountCode: FunctionDiscountCode
payingContact: MembershipContactStoreContact
paymentStatus: PaymentStatus!
splitChargeAmount: Float
taxAmount: Float!
totalChargeAmount: Float!
totalOutstandingAmount: Float!
}
Fields
MembershipContactStoreFunctionRegistrationPaymentDetails.adjustmentAmount ● Float! non-null scalar
An adjustment applied to the fee amount.
MembershipContactStoreFunctionRegistrationPaymentDetails.cancelationFee ● Float! non-null scalar
The cancelation fee applied to the function registration in the fee's currency.
MembershipContactStoreFunctionRegistrationPaymentDetails.discountAmount ● Float! non-null scalar
A discount applied to the fee amount.
MembershipContactStoreFunctionRegistrationPaymentDetails.discountCode ● FunctionDiscountCode object
The discount code used during the function registration. Optional.
MembershipContactStoreFunctionRegistrationPaymentDetails.payingContact ● MembershipContactStoreContact object
The contact paying for the function registration when paymentStatus is CHARGE_TO_ANOTHER_CONTACT, CANCELED_CHARGE_TO_ANOTHER_CONTACT or SPLIT_CHARGE. Optional.
MembershipContactStoreFunctionRegistrationPaymentDetails.paymentStatus ● PaymentStatus! non-null enum
The payment status.
MembershipContactStoreFunctionRegistrationPaymentDetails.splitChargeAmount ● Float scalar
The amount that the other contact is paying when the paymentStatus is SPLIT_CHARGE. Optional.
MembershipContactStoreFunctionRegistrationPaymentDetails.taxAmount ● Float! non-null scalar
The amount of tax applied to the fee.
MembershipContactStoreFunctionRegistrationPaymentDetails.totalChargeAmount ● Float! non-null scalar
The total amount that will be charged, in the fee's currency.
MembershipContactStoreFunctionRegistrationPaymentDetails.totalOutstandingAmount ● Float! non-null scalar
The total amount that is currently outstanding for the function registration, in the fee's currency.