ace.centralize.graphql.selections

Predefined SelectionSets for ACE Centralize GraphQL operations.

This module exports reusable selection sets for common entities.

class ace.centralize.graphql.selections.LeadSelections[source]

Bases: object

Reusable selection sets for Lead fields.

MINIMAL = SelectionSet(fields=['leadId', 'leadNumber', 'name'], nested=[])
STANDARD = SelectionSet(fields=['leadId', 'leadGuid', 'leadNumber', 'name', 'leadTypeId', 'referralSourceId', 'estimatedValue', 'priorityId', 'referenceNumber', 'isArchived', 'statusId', 'subStatusId'], nested=[])
FULL = SelectionSet(fields=['leadId', 'leadGuid', 'leadNumber', 'name', 'leadTypeId', 'referralSourceId', 'estimatedValue', 'contactedDate', 'qualifiedDate', 'convertedDate', 'closedDate', 'priorityId', 'referenceNumber', 'isArchived', 'statusId', 'statusChangeDate', 'subStatusId', 'subStatusChangeDate'], nested=[])
WITH_OPPORTUNITIES = SelectionSet(fields=['leadId', 'leadNumber', 'name'], nested=['opportunities'])
WITH_OPPORTUNITIES_FULL = SelectionSet(fields=['leadId', 'leadGuid', 'leadNumber', 'name', 'leadTypeId', 'referralSourceId', 'estimatedValue', 'contactedDate', 'qualifiedDate', 'convertedDate', 'closedDate', 'priorityId', 'referenceNumber', 'isArchived', 'statusId', 'statusChangeDate', 'subStatusId', 'subStatusChangeDate'], nested=['opportunities'])
class ace.centralize.graphql.selections.OpportunitySelections[source]

Bases: object

Reusable selection sets for Opportunity fields.

MINIMAL = SelectionSet(fields=['opportunityId', 'opportunityGuid', 'opportunityNumber'], nested=[])
STANDARD = SelectionSet(fields=['opportunityId', 'opportunityGuid', 'opportunityNumber', 'leadId', 'referenceNumber', 'opportunityTypeId', 'priorityId', 'estimatedValue', 'expectedClosedDate', 'startDate', 'statusId', 'subStatusId'], nested=[])
FULL = SelectionSet(fields=['opportunityId', 'opportunityGuid', 'opportunityNumber', 'leadId', 'referenceNumber', 'opportunityTypeId', 'priorityId', 'estimatedValue', 'expectedClosedDate', 'startDate', 'winDate', 'onHoldDate', 'closedDate', 'identifiedDate', 'identifiedBy', 'riskLevelId', 'description', 'statusId', 'statusChangeDate', 'subStatusId', 'subStatusChangeDate', 'creationDateTime'], nested=[])
class ace.centralize.graphql.selections.EntityLinkSelections[source]

Bases: object

Reusable selection sets for EntityLink fields.

MINIMAL = SelectionSet(fields=['id', 'entityTypeId', 'entityId'], nested=[])
STANDARD = SelectionSet(fields=['id', 'entityTypeId', 'entityTypeName', 'entityId', 'relationRoleId'], nested=[])
FULL = SelectionSet(fields=['id', 'entityTypeId', 'entityTypeName', 'entityId', 'relationRoleId', 'sharedPercent'], nested=[])
class ace.centralize.graphql.selections.AlertSelections[source]

Bases: object

Reusable selection sets for Alert fields.

MINIMAL = SelectionSet(fields=['alertId'], nested=[])
STANDARD = SelectionSet(fields=['alertId', 'alertTypeId', 'entityId', 'entityTypeId', 'entityTypeName'], nested=[])
FULL = SelectionSet(fields=['alertId', 'alertTypeId', 'entityId', 'entityTypeId', 'entityTypeName'], nested=['alertAffectedEntities'])
WITH_AFFECTED_ENTITIES = SelectionSet(fields=['alertId', 'alertTypeId', 'entityId', 'entityTypeId', 'entityTypeName'], nested=['alertAffectedEntities'])
class ace.centralize.graphql.selections.AlertAffectedEntitySelections[source]

Bases: object

Reusable selection sets for AlertAffectedEntity fields.

STANDARD = SelectionSet(fields=['entityTypeId', 'entityTypeName', 'ids'], nested=[])
class ace.centralize.graphql.selections.NoteTypeSelections[source]

Bases: object

Reusable selection sets for NoteType fields.

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

Bases: object

Reusable selection sets for NotePriority fields.

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

Bases: object

Reusable selection sets for Note fields.

MINIMAL = SelectionSet(fields=['noteId'], nested=[])
STANDARD = SelectionSet(fields=['noteId', 'description', 'entityId', 'entityTypeId'], nested=['noteType', 'priority'])
FULL = SelectionSet(fields=['noteId', 'description', 'entityId', 'entityTypeId', 'creationDateTime', 'creationUser', 'updateDateTime', 'updateUser'], nested=['noteType', 'priority'])
WITH_TYPE_AND_PRIORITY = SelectionSet(fields=['noteId', 'description', 'entityId', 'entityTypeId'], nested=['noteType', 'priority'])
class ace.centralize.graphql.selections.TaskSelections[source]

Bases: object

Reusable selection sets for Task fields.

MINIMAL = SelectionSet(fields=['taskId', 'title'], nested=[])
STANDARD = SelectionSet(fields=['taskId', 'title', 'note', 'startDate', 'dueDate', 'reminderDate', 'completedDate', 'entityId', 'entityTypeId', 'includeFolderResponsible', 'isHidden', 'isPrivate'], nested=[])
FULL = SelectionSet(fields=['taskId', 'title', 'note', 'startDate', 'dueDate', 'reminderDate', 'completedDate', 'entityId', 'entityTypeId', 'includeFolderResponsible', 'isHidden', 'isPrivate', 'creationDateTime', 'creationUserId', 'creator', 'deletionDateTimeUTC'], nested=['responsibleUsers', 'responsibleUserGroups', 'privateUserGroups'])
class ace.centralize.graphql.selections.PremiumSelections[source]

Bases: object

Reusable selection sets for Premium fields.

STANDARD = SelectionSet(fields=['id', 'premiumTypeId', 'premiumAmount', 'effectiveDate', 'expirationDate', 'policyId', 'coverageId'], nested=[])
class ace.centralize.graphql.selections.SubstandardRatingSelections[source]

Bases: object

Reusable selection sets for SubstandardRating fields.

STANDARD = SelectionSet(fields=['id', 'participantRoleId', 'tableRatingId', 'flatExtraAmount', 'flatExtraBasisId', 'effectiveDate', 'expirationDate', 'statusId'], nested=[])
class ace.centralize.graphql.selections.CoverageBenefitSelections[source]

Bases: object

Reusable selection sets for CoverageBenefit fields.

STANDARD = SelectionSet(fields=['initialBenefitAmount', 'initialBenefitCurrencyId', 'currentBenefitAmount', 'currentBenefitCurrencyId', 'livesTypeId', 'eliminationPeriodId', 'benefitPeriodId', 'expiryDate', 'renewalDate', 'benefitPercentage'], nested=[])
class ace.centralize.graphql.selections.CoverageLifeSelections[source]

Bases: object

Reusable selection sets for CoverageLife fields.

STANDARD = SelectionSet(fields=['initialAmount', 'currentAmount', 'livesTypeId', 'deathBenefitOptionTypeId', 'durationDesign', 'expiryDate', 'renewalDate', 'conversionDate'], nested=[])
class ace.centralize.graphql.selections.RatingSelections[source]

Bases: object

Reusable selection sets for Rating fields.

STANDARD = SelectionSet(fields=['issueAge', 'issueGenderId', 'underwritingClassId', 'occupation', 'employmentClassId', 'tobaccoPremiumBasisId'], nested=[])
class ace.centralize.graphql.selections.CoverageSelections[source]

Bases: object

Reusable selection sets for Coverage fields.

MINIMAL = SelectionSet(fields=['id', 'coverageGUID', 'coverageNumber'], nested=[])
STANDARD = SelectionSet(fields=['id', 'coverageGUID', 'coverageProductId', 'parentCoverageId', 'productCode', 'currentAmount', 'coverageNumber', 'annualPremium', 'modalPremium', 'effectiveDate', 'terminationDate', 'terminationReasonId', 'statusId'], nested=[])
FULL = SelectionSet(fields=['id', 'coverageGUID', 'coverageProductId', 'parentCoverageId', 'productCode', 'currentAmount', 'coverageNumber', 'annualPremium', 'modalPremium', 'effectiveDate', 'terminationDate', 'terminationReasonId', 'expiryDate', 'livesTypeId', 'durationDesign', 'index', 'statusId', 'statusChangeDate', 'creationDateTimeUTC', 'creationUserId', 'deletionDateTimeUTC', 'deletionUserId', 'lastUpdateDateTimeUTC', 'lastUpdateUserId'], nested=['coverageLife', 'coverageBenefit', 'rating', 'premiums', 'substandardRatings'])
class ace.centralize.graphql.selections.PaymentAgreementSelections[source]

Bases: object

Reusable selection sets for PaymentAgreement fields.

STANDARD = SelectionSet(fields=['dayOfMonth', 'paymentMethodId', 'paymentModeId'], nested=[])
class ace.centralize.graphql.selections.PolicyPaymentSelections[source]

Bases: object

Reusable selection sets for GqlPolicyPayment fields.

STANDARD = SelectionSet(fields=['id', 'billedToDate', 'graceAmount', 'gracePeriodEndDate', 'nextBilledAmount', 'paidToDate', 'premiumPaidEndDate', 'premiumPaidStatusId'], nested=[])
class ace.centralize.graphql.selections.PolicySelections[source]

Bases: object

Reusable selection sets for Policy fields.

MINIMAL = SelectionSet(fields=['policyId', 'policyGUID', 'policyNumber'], nested=[])
STANDARD = SelectionSet(fields=['policyId', 'policyGUID', 'policyNumber', 'productId', 'jurisdictionId', 'effectiveDate', 'terminationDate', 'statusId'], nested=['coverages'])
WITH_PREMIUM = SelectionSet(fields=['policyId', 'policyGUID', 'policyNumber', 'productId', 'jurisdictionId', 'effectiveDate', 'terminationDate', 'annualPremium', 'modalPremium', 'feeAmount', 'statusId'], nested=['premiumPaymentAgreement', 'coverages'])
FULL = SelectionSet(fields=['policyId', 'policyGUID', 'policyNumber', 'productId', 'productCode', 'jurisdictionId', 'effectiveDate', 'issueDate', 'terminationDate', 'terminationReasonId', 'annualPremium', 'modalPremium', 'feeAmount', 'statusId', 'statusChangeDate', 'maturityDate', 'renewalDate', 'referralSourceId', 'subStatusId', 'subStatusChangeDate', 'policyYear', 'dynamic', 'creationDateTimeUTC', 'creationUserId', 'deletionDateTimeUTC', 'deletionUserId', 'lastUpdateDateTimeUTC', 'lastUpdateUserId'], nested=['premiumPaymentAgreement', 'payment', 'premiums', 'coverages'])
INFO_MINIMAL = SelectionSet(fields=['policyId', 'policyGUID', 'policyNumber'], nested=['coverages'])
INFO_FULL = SelectionSet(fields=['policyId', 'policyGUID', 'policyNumber', 'productId', 'jurisdictionId', 'effectiveDate', 'issueDate', 'terminationDate', 'terminationReasonId', 'annualPremium', 'modalPremium', 'feeAmount', 'statusId', 'dynamic', 'creationDateTimeUTC', 'creationUserId', 'deletionDateTimeUTC', 'deletionUserId', 'lastUpdateDateTimeUTC', 'lastUpdateUserId'], nested=['premiumPaymentAgreement', 'premiums', 'coverages'])
class ace.centralize.graphql.selections.PaymentAccountSelections[source]

Bases: object

Reusable selection sets for PaymentAccount fields.

MINIMAL = SelectionSet(fields=['id'], nested=[])
WITH_GATEWAY_PARAMS = SelectionSet(fields=['id'], nested=['gatewayAccountParams'])
class ace.centralize.graphql.selections.MetadataSelections[source]

Bases: object

Reusable selection sets for Metadata fields.

STANDARD = SelectionSet(fields=['entityType', 'guid'], nested=['data'])
class ace.centralize.graphql.selections.DisplayNameSelections[source]

Bases: object

Reusable selection sets for DisplayName fields.

MINIMAL = SelectionSet(fields=['default'], nested=[])
WITH_TRANSLATIONS = SelectionSet(fields=['default'], nested=['translations'])
class ace.centralize.graphql.selections.ContactSelections[source]

Bases: object

Reusable selection sets for Contact fields.

ADDRESSES = SelectionSet(fields=['id', 'street', 'city', 'stateId', 'countryId', 'postalCode', 'addressTypeId', 'additionalInfo', 'main'], nested=[])
ADDRESSES_FULL = SelectionSet(fields=['id', 'street', 'city', 'stateId', 'countryId', 'postalCode', 'addressTypeId', 'addressTypeOtherDesc', 'additionalInfo', 'main', 'partyId', 'startDate', 'endDate', 'isInvalid', 'isVerified'], nested=[])
EMAILS = SelectionSet(fields=['id', 'emailAddress', 'emailTypeId', 'isInvalid', 'main'], nested=[])
EMAILS_FULL = SelectionSet(fields=['id', 'emailAddress', 'emailTypeId', 'isInvalid', 'main', 'partyId', 'terminatedDate'], nested=[])
PHONES = SelectionSet(fields=['id', 'extension', 'phoneTypeId', 'phoneValue', 'main'], nested=[])
PHONES_FULL = SelectionSet(fields=['id', 'extension', 'phoneTypeId', 'phoneValue', 'isInvalid', 'main', 'partyId', 'terminatedDate'], nested=[])
STANDARD = SelectionSet(fields=['preferredCommunicationMethodId'], nested=['addresses', 'emails', 'phones'])
FULL = SelectionSet(fields=['preferredCommunicationMethodId'], nested=['addresses', 'emails', 'phones'])
class ace.centralize.graphql.selections.EmploymentSelections[source]

Bases: object

Reusable selection sets for Employment fields.

STANDARD = SelectionSet(fields=['id', 'employerName', 'employmentStatusId', 'industryTypeId', 'occupation'], nested=[])
class ace.centralize.graphql.selections.IndividualSelections[source]

Bases: object

Reusable selection sets for Individual/Person fields.

MINIMAL = SelectionSet(fields=['birthDate', 'firstName', 'lastName'], nested=['displayName'])
STANDARD = SelectionSet(fields=['id', 'birthDate', 'deathDate', 'firstName', 'lastName', 'middleName', 'genderId', 'citizenshipId', 'maritalStatusId', 'occupation', 'occupationTitle', 'preferredLanguageId'], nested=['displayName'])
FULL = SelectionSet(fields=['id', 'birthDate', 'deathDate', 'firstName', 'lastName', 'middleName', 'genderId', 'citizenshipId', 'maritalStatusId', 'occupation', 'occupationTitle', 'origName', 'preferredLanguageId', 'residencyStatusId', 'employeeNumber', 'suffix', 'title'], nested=['displayName', 'employment'])
class ace.centralize.graphql.selections.OrganizationSelections[source]

Bases: object

Reusable selection sets for Organization fields.

MINIMAL = SelectionSet(fields=['id'], nested=['displayName'])
STANDARD = SelectionSet(fields=['id', 'preferredLanguageId', 'website', 'establishedDate', 'dissolvedDate'], nested=['displayName', 'name'])
FULL = SelectionSet(fields=['id', 'annualRevenue', 'dissolvedDate', 'employeeCount', 'establishedDate', 'financialEndDay', 'financialEndMonth', 'industryTypeId', 'organizationLegalFormId', 'organizationNumber', 'organizationTypeId', 'preferredLanguageId', 'website'], nested=['displayName', 'name'])
class ace.centralize.graphql.selections.BankAccountSelections[source]

Bases: object

Reusable selection sets for BankAccount fields.

STANDARD = SelectionSet(fields=['id', 'accountNumber', 'bankAccountTypeId', 'branchCode', 'countryId', 'financialInstitutionNumber', 'partyId'], nested=[])
class ace.centralize.graphql.selections.CreditScoreSelections[source]

Bases: object

Reusable selection sets for CreditScore fields.

STANDARD = SelectionSet(fields=['id', 'value', 'ratingAgencyId', 'description', 'effectiveDate'], nested=[])
class ace.centralize.graphql.selections.BeneficiaryRoleSelections[source]

Bases: object

Reusable selection sets for BeneficiaryRole fields.

STANDARD = SelectionSet(fields=['id', 'beneficiaryTypeId', 'relationshipToInsuredId'], nested=[])
class ace.centralize.graphql.selections.TrusteeRoleSelections[source]

Bases: object

Reusable selection sets for TrusteeRole fields.

STANDARD = SelectionSet(fields=['id', 'trustTypeId'], nested=[])
class ace.centralize.graphql.selections.PartyRoleSelections[source]

Bases: object

Reusable selection sets for PartyRole fields.

MINIMAL = SelectionSet(fields=['id', 'partyRoleId'], nested=[])
STANDARD = SelectionSet(fields=['id', 'partyRoleId', 'sharedPercent', 'effectiveDate', 'terminationDate', 'terminationReasonId', 'statusId', 'agentContractId', 'entityId', 'entityTypeId', 'isIrrevocable', 'participantId'], nested=[])
FULL = SelectionSet(fields=['id', 'partyRoleId', 'sharedPercent', 'effectiveDate', 'terminationDate', 'terminationReasonId', 'statusId', 'agentContractId', 'entityId', 'entityTypeId', 'isIrrevocable', 'participantId', 'creationDateTimeUTC', 'creationUserId', 'lastUpdateDateTimeUTC', 'lastUpdateUserId', 'deletionDateTimeUTC', 'deletionUserId'], nested=['beneficiary', 'trustee'])
class ace.centralize.graphql.selections.ParticipantSelections[source]

Bases: object

Reusable selection sets for Participant fields.

MINIMAL = SelectionSet(fields=['id'], nested=['party', 'roles'])
STANDARD = SelectionSet(fields=['id', 'entityId', 'entityTypeId'], nested=['party', 'roles'])
FULL = SelectionSet(fields=['id', 'entityId', 'entityTypeId', 'creationDateTimeUTC', 'creationUserId', 'deletionDateTimeUTC', 'deletionUserId'], nested=['party', 'roles'])
class ace.centralize.graphql.selections.PartySelections[source]

Bases: object

Reusable selection sets for Party fields.

MINIMAL = SelectionSet(fields=['id', 'partyTypeId', 'partyEntityTypeId'], nested=[])
STANDARD = SelectionSet(fields=['id', 'partyTypeId', 'partyEntityTypeId', 'externalIdentifier', 'referenceNumber'], nested=['contact', 'individual', 'organization', 'bankAccounts', 'creditScores'])
FULL = SelectionSet(fields=['id', 'partyTypeId', 'partyEntityTypeId', 'externalIdentifier', 'referenceNumber'], nested=['contact', 'individual', 'organization', 'bankAccounts', 'creditScores'])
CREATE = SelectionSet(fields=['partyId', 'partyEntityTypeId'], nested=['info'])
UPDATE = SelectionSet(fields=['partyId', 'partyEntityTypeId'], nested=['info'])
BATCH = SelectionSet(fields=['partyId', 'partyEntityTypeId'], nested=['info'])
class ace.centralize.graphql.selections.FinanceStatusSelections[source]

Bases: object

Reusable selection sets for FinanceStatus fields.

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

Bases: object

Reusable selection sets for StatementType fields.

STANDARD = SelectionSet(fields=['statementTypeId', 'statementTypeGuid', 'statementTypeIdentifier', 'displayName'], nested=[])
class ace.centralize.graphql.selections.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.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'])
class ace.centralize.graphql.selections.StatusSelections[source]

Bases: object

Reusable selection sets for Status fields.

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

Bases: object

Reusable selection sets for JobType fields.

STANDARD = SelectionSet(fields=['id', 'guid', 'name', 'requestTypeId'], nested=[])
class ace.centralize.graphql.selections.BusinessEventTypeSelections[source]

Bases: object

Reusable selection sets for BusinessEventType fields.

STANDARD = SelectionSet(fields=['id', 'name', 'displayName', 'description', 'priorityOrder', 'routingKeyTemplate'], nested=[])
class ace.centralize.graphql.selections.JobDetailSelections[source]

Bases: object

Reusable selection sets for JobDetail fields.

MINIMAL = SelectionSet(fields=['id', 'guid', 'name'], nested=[])
STANDARD = SelectionSet(fields=['id', 'guid', 'name', 'description', 'allowManualExecution', 'recurrentSchedule', 'startSchedule', 'routingKeyTemplate', 'payloadTemplate'], nested=['displayName', 'jobType', 'status'])
class ace.centralize.graphql.selections.JobScheduledSelections[source]

Bases: object

Reusable selection sets for JobScheduledDetail fields.

MINIMAL = SelectionSet(fields=['id'], nested=[])
STANDARD = SelectionSet(fields=['id', 'entityId', 'entityTypeId', 'executionDateTimeUTC', 'manualTrigger', 'payload', 'routingKey'], nested=['job'])
FULL = SelectionSet(fields=['id', 'entityId', 'entityTypeId', 'executionDateTimeUTC', 'manualTrigger', 'payload', 'routingKey'], nested=['job'])
class ace.centralize.graphql.selections.JobProcessedSelections[source]

Bases: object

Reusable selection sets for JobProcessedDetail fields.

MINIMAL = SelectionSet(fields=['id', 'statusId'], nested=[])
STANDARD = SelectionSet(fields=['id', 'statusId', 'entityId', 'entityTypeId', 'errorCode', 'errorDescription', 'payload', 'requestGuid', 'responsePayload', 'scheduledDateTimeUTC', 'startDateTimeUTC', 'endDateTimeUTC', 'executionUserId'], nested=['job'])
class ace.centralize.graphql.selections.BusinessEventSelections[source]

Bases: object

Reusable selection sets for BusinessEventDetail fields.

MINIMAL = SelectionSet(fields=['businessEventId'], nested=[])
WITH_STATUS = SelectionSet(fields=['businessEventId', 'status'], nested=[])
STANDARD = SelectionSet(fields=['id', 'effectiveDate', 'entityId', 'entityTypeId', 'eventDateTimeUTC', 'executionDateTimeUTC', 'routingKey', 'statusId'], nested=['businessEventType'])
FULL = SelectionSet(fields=['id', 'effectiveDate', 'entityId', 'entityTypeId', 'eventDateTimeUTC', 'executionDateTimeUTC', 'routingKey', 'statusId', 'version'], nested=['businessEventType', 'scheduledJobs', 'processedJobs'])
class ace.centralize.graphql.selections.ScheduledJobSelections[source]

Bases: object

Reusable selection sets for mutation outputs.

MINIMAL = SelectionSet(fields=['scheduledJobId'], nested=[])
WITH_STATUS = SelectionSet(fields=['scheduledJobId', 'status'], nested=[])
class ace.centralize.graphql.selections.ApplicationSelections[source]

Bases: object

Reusable selection sets for Application fields.

MINIMAL = SelectionSet(fields=['applicationId', 'applicationNumber'], nested=['policy'])
STANDARD = SelectionSet(fields=['applicationId', 'applicationNumber', 'referenceNumber', 'applicationTypeId', 'submissionTypeId', 'isDelivered', 'deliveryMethodId', 'interviewTypeId', 'isReplacement', 'isCalculatedInProduction', 'terminationDate', 'effectiveDate', 'terminationReasonId', 'submittedDate', 'signedDate', 'statusId'], nested=['policy', 'participants'])
FULL = SelectionSet(fields=['applicationId', 'applicationNumber', 'applicationTypeId', 'creationDateTimeUTC', 'creationUserId', 'deletionDateTimeUTC', 'deletionUserId', 'deliveryMethodId', 'dynamic', 'effectiveDate', 'interviewTypeId', 'isCalculatedInProduction', 'isDelivered', 'isReplacement', 'lastUpdateDateTimeUTC', 'lastUpdateUserId', 'referenceNumber', 'signedDate', 'statusId', 'submissionTypeId', 'submittedDate', 'terminationDate', 'terminationReasonId'], nested=['policy'])
class ace.centralize.graphql.selections.AccountParamsSelections[source]

Bases: object

Reusable selection sets for AccountParamsDetail fields.

STANDARD = SelectionSet(fields=['gatewayAccountParamsId', 'accountParamName', 'accountParamValue'], nested=[])
class ace.centralize.graphql.selections.AccountEntitySelections[source]

Bases: object

Reusable selection sets for AccountEntityDetail fields.

STANDARD = SelectionSet(fields=['entityId', 'entityTypeId', 'defaultDescription'], nested=[])
class ace.centralize.graphql.selections.BillingAccountSelections[source]

Bases: object

Reusable 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.PaymentRequestEntitySelections[source]

Bases: object

Reusable 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.PaymentRequestSelections[source]

Bases: object

Reusable 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'])
class ace.centralize.graphql.selections.AgentSelections[source]

Bases: object

Reusable selection sets for Agent fields.

MINIMAL = SelectionSet(fields=['agentNumber'], nested=['contracts'])
STANDARD = SelectionSet(fields=['id', 'agentNumber', 'activationDate', 'agentCategoryId', 'effectiveDate', 'hiringDate', 'statusId', 'subStatusId', 'terminationDate', 'terminationReasonId', 'vestingDate'], nested=['contracts'])
FULL = SelectionSet(fields=['id', 'agentNumber', 'activationDate', 'agentCategoryId', 'decisionsGuids', 'effectiveDate', 'hiringDate', 'productIds', 'statusChangeDate', 'statusId', 'subStatusChangeDate', 'subStatusId', 'terminationDate', 'terminationReasonId', 'vestingDate', 'creationDateTimeUTC', 'creationUserId', 'lastUpdateDateTimeUTC', 'lastUpdateUserId', 'deletionDateTimeUTC', 'deletionUserId'], nested=['contracts', 'licenses'])
class ace.centralize.graphql.selections.AgentContractSelections[source]

Bases: object

Reusable selection sets for Agent Contract fields.

MINIMAL = SelectionSet(fields=['id'], nested=[])
STANDARD = SelectionSet(fields=['id', 'agentContractNumber', 'agentId', 'carrierId', 'contractCategoryGuid', 'contractGuid', 'effectiveDate', 'statusId', 'terminationDate', 'terminationReasonId'], nested=[])
FULL = SelectionSet(fields=['id', 'agentContractNumber', 'agentId', 'carrierId', 'contractCategoryGuid', 'contractGuid', 'effectiveDate', 'statusId', 'terminationDate', 'terminationReasonId', 'creationDateTimeUtc', 'creationUserId', 'lastUpdateDateTime', 'lastUpdateUserId', 'deletionDateTime', 'deletionUserId'], nested=['agreements'])
class ace.centralize.graphql.selections.AgreementSelections[source]

Bases: object

Reusable selection sets for Agreement fields.

MINIMAL = SelectionSet(fields=['id', 'agreementRoleId', 'statusId'], nested=[])
STANDARD = SelectionSet(fields=['id', 'agreementRoleId', 'commissionPayableAgentId', 'commissionScheduleId', 'contractId', 'contractLevelId', 'distributionChannelId', 'effectiveDate', 'parentAgentContractId', 'statusId', 'terminationDate', 'terminationReasonId'], nested=[])
FULL = SelectionSet(fields=['id', 'agreementRoleId', 'commissionPayableAgentId', 'commissionScheduleId', 'contractId', 'contractLevelId', 'distributionChannelId', 'effectiveDate', 'parentAgentContractId', 'statusId', 'terminationDate', 'terminationReasonId', 'creationDateTimeUTC', 'creationUserId', 'lastUpdateDateTimeUTC', 'lastUpdateUserId', 'deletionDateTimeUTC', 'deletionUserId'], nested=['decisions', 'overrides'])
class ace.centralize.graphql.selections.AgentTransactionSelections[source]

Bases: object

Reusable selection sets for Agent Transaction Link fields.

STANDARD = SelectionSet(fields=['transactionDetailId', 'accreditedAgentContractId', 'baseAgentContractId'], nested=[])
FULL = SelectionSet(fields=['transactionDetailId', 'accreditedAgentContractId', 'baseAgentContractId'], nested=['accreditedAgentContract', 'baseAgentContract'])
class ace.centralize.graphql.selections.LicenseSelections[source]

Bases: object

Reusable selection sets for Agent License fields.

MINIMAL = SelectionSet(fields=['id', 'licenseNumber', 'jurisdictionId', 'statusId'], nested=[])
STANDARD = SelectionSet(fields=['id', 'licenseNumber', 'jurisdictionId', 'licenseClassTypeId', 'effectiveDate', 'expirationDate', 'nameOnLicense', 'originationDate', 'residentOfJurisdiction', 'statusId', 'terminationDate', 'terminationReasonId'], nested=[])
FULL = SelectionSet(fields=['id', 'agentId', 'licenseNumber', 'jurisdictionId', 'licenseClassTypeId', 'effectiveDate', 'expirationDate', 'nameOnLicense', 'originationDate', 'residentOfJurisdiction', 'statusId', 'terminationDate', 'terminationReasonId', 'creationDateTimeUTC', 'creationUserId', 'lastUpdateDateTimeUTC', 'lastUpdateUserId', 'deletionDateTimeUTC', 'deletionUserId'], nested=['linesOfAuthority'])
class ace.centralize.graphql.selections.LineOfAuthoritySelections[source]

Bases: object

Reusable selection sets for License Line of Authority fields.

STANDARD = SelectionSet(fields=['id', 'lineOfAuthorityId', 'effectiveDate', 'expirationDate', 'originationDate', 'statusId', 'terminationDate', 'terminationReasonId'], nested=[])
class ace.centralize.graphql.selections.OverrideSelections[source]

Bases: object

Reusable selection sets for Override fields.

STANDARD = SelectionSet(fields=['id', 'agreementId', 'carrierId', 'lineOfBusinessId', 'payablePartyId', 'priorityOrder', 'productId', 'productTypeId', 'rate', 'sourceId'], nested=[])
class ace.centralize.graphql.selections.DecisionSelections[source]

Bases: object

Reusable selection sets for Decision fields.

MINIMAL = SelectionSet(fields=['id', 'decisionGuid', 'decisionTypeId'], nested=[])
STANDARD = SelectionSet(fields=['id', 'decisionGuid', 'decisionTypeId', 'effectiveDate', 'terminationDate', 'priority', 'amountTypeList', 'lineOfBusinessList', 'productTypeList'], nested=['decisionOutput'])
class ace.centralize.graphql.selections.DecisionListSelections[source]

Bases: object

Reusable selection sets for Decision List fields.

STANDARD = SelectionSet(fields=['decisionTypeId'], nested=['decisions'])
class ace.centralize.graphql.selections.DecisionOutputSelections[source]

Bases: object

Reusable selection sets for Decision Output fields.

STANDARD = SelectionSet(fields=['amountTypeId', 'rateValue'], nested=[])
class ace.centralize.graphql.selections.RequirementSelections[source]

Bases: object

Reusable selection sets for RequirementInfo fields.

CREATE = SelectionSet(fields=['requirementInfoId', 'requirementId', 'requirementInfoGuid', 'entityId', 'entityTypeId', 'creationUserId', 'priorityId', 'statusId', 'appliesToPartyId', 'cancelledDate', 'completedDate', 'dueDate', 'fulfilledDate', 'fulfillerPartyId', 'holdDate', 'internalReferenceNumber', 'receivedDate', 'requestedDate', 'requesterPartyId', 'requirementDescription', 'sourcePartyId', 'sourceReferenceNumber', 'statusChangeDate', 'statusReasonDescription', 'subStatusChangeDate', 'subStatusId'], nested=[])
UPDATE = SelectionSet(fields=['requirementInfoId', 'requirementInfoGuid', 'requirementId', 'internalReferenceNumber', 'entityTypeId', 'entityId', 'appliesToPartyId', 'requesterPartyId', 'fulfillerPartyId', 'sourcePartyId', 'sourceReferenceNumber', 'receivedDate', 'dueDate', 'requestedDate', 'holdDate', 'fulfilledDate', 'completedDate', 'cancelledDate', 'priorityId', 'statusId', 'statusChangeDate', 'subStatusId', 'subStatusChangeDate', 'requirementDescription', 'statusReasonDescription'], nested=['appliesToParty', 'requesterParty', 'fulfillerParty', 'sourceParty', 'createdParty', 'requirement'])
DELETE = SelectionSet(fields=['ids'], nested=[])
class ace.centralize.graphql.selections.RequirementPartySelections[source]

Bases: object

Reusable selection sets for Requirement-related Party fields.

STANDARD = SelectionSet(fields=['id', 'partyEntityTypeId'], nested=['displayName'])