ace.centralize.graphql.selections.finance

Predefined SelectionSets for Finance entities (Transaction, Statement).

Based on the Finance GraphQL schema output types:

GqlFinanceTransactionDetail, GqlStatement, FinanceStatus, StatementType, TranslationDataName

class ace.centralize.graphql.selections.finance.FinanceStatusSelections[source]

Bases: object

Reusable selection sets for FinanceStatus fields.

STANDARD = SelectionSet(fields=['id', 'name', 'resourceStringKey'], nested=[])
class ace.centralize.graphql.selections.finance.StatementTypeSelections[source]

Bases: object

Reusable selection sets for StatementType fields.

STANDARD = SelectionSet(fields=['statementTypeId', 'statementTypeGuid', 'statementTypeIdentifier', 'displayName'], nested=[])
class ace.centralize.graphql.selections.finance.TransactionSelections[source]

Bases: object

Reusable selection sets for Transaction fields.

MINIMAL = SelectionSet(fields=['transactionDetailId'], nested=[])
STANDARD = SelectionSet(fields=['transactionDetailId', 'transactionDetailGuid', 'transactionTypeGuid', 'transactionTypeId', 'transactionDate', 'amount', 'amountTypeId', 'basisAmount', 'currencyId', 'rate', 'sharedPercent', 'statusId', 'description', 'partyId', 'statementId'], nested=[])
FULL = SelectionSet(fields=['transactionDetailId', 'transactionDetailGuid', 'transactionTypeGuid', 'transactionTypeId', 'transactionDate', 'amount', 'amountTypeId', 'basisAmount', 'currencyId', 'rate', 'sharedPercent', 'statusId', 'description', 'partyId', 'referenceEntityId', 'referenceEntityTypeId', 'statementId', 'statementGuid'], nested=['status'])
WITH_AGENT_LINK = SelectionSet(fields=['transactionDetailId'], nested=['linkToAgent'])
WITH_POLICY_LINK = SelectionSet(fields=['transactionDetailId'], nested=['linkToAgent', 'linkToPolicy'])
class ace.centralize.graphql.selections.finance.StatementSelections[source]

Bases: object

Reusable selection sets for Statement fields.

MINIMAL = SelectionSet(fields=['statementId'], nested=[])
STANDARD = SelectionSet(fields=['statementId', 'guid', 'currencyId', 'description', 'issuerPartyId', 'recipientPartyId', 'referenceNumber', 'startDate', 'endDate', 'totalAmount'], nested=['status', 'statementType'])
FULL = SelectionSet(fields=['statementId', 'guid', 'currencyId', 'description', 'issuerPartyId', 'recipientPartyId', 'referenceNumber', 'startDate', 'endDate', 'totalAmount'], nested=['status', 'statementType', 'transactions'])