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:
objectReusable selection sets for FinanceStatus fields.
- STANDARD = SelectionSet(fields=['id', 'name', 'resourceStringKey'], nested=[])
- class ace.centralize.graphql.selections.finance.StatementTypeSelections[source]
Bases:
objectReusable selection sets for StatementType fields.
- STANDARD = SelectionSet(fields=['statementTypeId', 'statementTypeGuid', 'statementTypeIdentifier', 'displayName'], nested=[])
- class ace.centralize.graphql.selections.finance.TransactionSelections[source]
Bases:
objectReusable 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:
objectReusable 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'])