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.PolicyTransactionDetailSelections[source]
Bases:
objectReusable selection sets for GqlPolicyTransactionDetail fields.
- Returned by the policy<->transaction federation resolvers (release 2.14):
CreateTransactionOutput.linkToPolicy / UpdateTransactionOutput.linkToPolicy
GqlFinanceTransactionDetail.policy
- STANDARD = SelectionSet(fields=['transactionDetailId', 'policyId', 'coverageId'], 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'])
- WITH_POLICY = SelectionSet(fields=['transactionDetailId'], nested=['policy'])
- class ace.centralize.graphql.selections.finance.JournalEntrySelections[source]
Bases:
objectReusable selection sets for Journal Entry (General Ledger) fields.
- MINIMAL = SelectionSet(fields=['journalEntryId'], nested=[])
- 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'])