ace.centralize.graphql.selections.billing
Predefined SelectionSets for Billing entities (Account, PaymentRequest).
- Based on the Billing GraphQL schema output types:
AccountDetail, AccountParamsDetail, AccountEntityDetail, PaymentRequestDetail, PaymentRequestEntityDetail, PaymentRequestEntityCharge, PaymentRequestEventDetail
- class ace.centralize.graphql.selections.billing.AccountParamsSelections[source]
Bases:
objectReusable selection sets for AccountParamsDetail fields.
- STANDARD = SelectionSet(fields=['gatewayAccountParamsId', 'accountParamName', 'accountParamValue'], nested=[])
- class ace.centralize.graphql.selections.billing.AccountEntitySelections[source]
Bases:
objectReusable selection sets for AccountEntityDetail fields.
- STANDARD = SelectionSet(fields=['entityId', 'entityTypeId', 'defaultDescription'], nested=[])
- class ace.centralize.graphql.selections.billing.BillingAccountSelections[source]
Bases:
objectReusable selection sets for Billing Account fields.
- MINIMAL = SelectionSet(fields=['id'], nested=[])
- STANDARD = SelectionSet(fields=['id', 'paymentGatewayId', 'defaultCurrencyId', 'statusId'], nested=['payableEntities', 'gatewayAccountParams'])
- FULL = SelectionSet(fields=['id', 'paymentGatewayId', 'defaultCurrencyId', 'partyId', 'statusId', 'creationDateTimeUTC', 'creationUserId', 'lastUpdateDateTimeUTC', 'lastUpdateUserId', 'deletionDateTimeUTC', 'deletionUserId'], nested=['payableEntities', 'gatewayAccountParams'])
- class ace.centralize.graphql.selections.billing.PaymentRequestEntitySelections[source]
Bases:
objectReusable selection sets for PaymentRequestEntityDetail fields.
- STANDARD = SelectionSet(fields=['entityId', 'entityType', 'totalAmount', 'description'], nested=[])
- WITH_CHARGES = SelectionSet(fields=['entityId', 'entityType', 'totalAmount', 'description'], nested=['charges'])
- class ace.centralize.graphql.selections.billing.PaymentRequestSelections[source]
Bases:
objectReusable selection sets for Payment Request fields.
- STANDARD = SelectionSet(fields=['id', 'accountId', 'currencyId', 'requestId', 'statusId', 'totalAmount', 'description'], nested=['entities'])
- FULL = SelectionSet(fields=['id', 'accountId', 'currencyId', 'requestId', 'statusId', 'totalAmount', 'description', 'gatewayPaymentRequestId', 'paymentRequestDateTimeUTC', 'creationDateTimeUTC', 'creationUserId', 'changeStatusDateTimeUTC'], nested=['entities'])