ace.centralize.graphql.selections.policy
Predefined SelectionSets for Policy and related entities.
- Based on the Policy/Application GraphQL schema output types:
GqlPolicyDetail, GqlCoverage, GqlApplicationDetail, GqlPaymentAgreement, GqlPolicyPayment, CoverageBenefit, CoverageLife, Rating, Premium, SubstandardRating, RequirementDetail
- class ace.centralize.graphql.selections.policy.PremiumSelections[source]
Bases:
objectReusable selection sets for Premium fields.
- STANDARD = SelectionSet(fields=['id', 'premiumTypeId', 'premiumAmount', 'effectiveDate', 'expirationDate', 'policyId', 'coverageId'], nested=[])
- class ace.centralize.graphql.selections.policy.SubstandardRatingSelections[source]
Bases:
objectReusable selection sets for SubstandardRating fields.
- STANDARD = SelectionSet(fields=['id', 'participantRoleId', 'tableRatingId', 'flatExtraAmount', 'flatExtraBasisId', 'effectiveDate', 'expirationDate', 'statusId'], nested=[])
- class ace.centralize.graphql.selections.policy.CoverageBenefitSelections[source]
Bases:
objectReusable selection sets for CoverageBenefit fields.
- STANDARD = SelectionSet(fields=['initialBenefitAmount', 'initialBenefitCurrencyId', 'currentBenefitAmount', 'currentBenefitCurrencyId', 'livesTypeId', 'eliminationPeriodId', 'benefitPeriodId', 'expiryDate', 'renewalDate', 'benefitPercentage'], nested=[])
- class ace.centralize.graphql.selections.policy.CoverageLifeSelections[source]
Bases:
objectReusable selection sets for CoverageLife fields.
- STANDARD = SelectionSet(fields=['initialAmount', 'currentAmount', 'livesTypeId', 'deathBenefitOptionTypeId', 'durationDesign', 'expiryDate', 'renewalDate', 'conversionDate'], nested=[])
- class ace.centralize.graphql.selections.policy.RatingSelections[source]
Bases:
objectReusable selection sets for Rating fields.
- STANDARD = SelectionSet(fields=['issueAge', 'issueGenderId', 'underwritingClassId', 'occupation', 'employmentClassId', 'tobaccoPremiumBasisId'], nested=[])
- class ace.centralize.graphql.selections.policy.CoverageSelections[source]
Bases:
objectReusable 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.policy.PaymentAgreementSelections[source]
Bases:
objectReusable selection sets for PaymentAgreement fields.
- STANDARD = SelectionSet(fields=['dayOfMonth', 'paymentMethodId', 'paymentModeId'], nested=[])
- class ace.centralize.graphql.selections.policy.PolicyPaymentSelections[source]
Bases:
objectReusable selection sets for GqlPolicyPayment fields.
- STANDARD = SelectionSet(fields=['id', 'billedToDate', 'graceAmount', 'gracePeriodEndDate', 'nextBilledAmount', 'paidToDate', 'premiumPaidEndDate', 'premiumPaidStatusId'], nested=[])
- class ace.centralize.graphql.selections.policy.PolicySelections[source]
Bases:
objectReusable 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.policy.ParticipantSelections[source]
Bases:
objectReusable 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.policy.PaymentAccountSelections[source]
Bases:
objectReusable selection sets for PaymentAccount fields.
- MINIMAL = SelectionSet(fields=['id'], nested=[])
- WITH_GATEWAY_PARAMS = SelectionSet(fields=['id'], nested=['gatewayAccountParams'])
- class ace.centralize.graphql.selections.policy.MetadataSelections[source]
Bases:
objectReusable selection sets for Metadata fields.
- STANDARD = SelectionSet(fields=['entityType', 'guid'], nested=['data'])