ace.centralize.graphql.selections.claim

Predefined SelectionSets for Claim and related entities.

class ace.centralize.graphql.selections.claim.ClaimSelections[source]

Bases: object

Reusable selection sets for Claim fields.

STATUS = SelectionSet(fields=['statusId', 'statusName'], nested=[])
ESTIMATE_CURRENCY = SelectionSet(fields=['estimateClaimValue', 'numberOfDecimals'], nested=[])
INCIDENT = SelectionSet(fields=['incidentId', 'incidentGUID', 'claimId', 'description', 'incidentDateTime', 'incidentTypeId', 'isFirstIncident'], nested=[])
MINIMAL = SelectionSet(fields=['claimId', 'number', 'policyId', 'submittedPolicyNumber'], nested=['status'])
STANDARD = SelectionSet(fields=['claimId', 'claimGUID', 'claimTypeId', 'policyId', 'number', 'lineOfBusinessId', 'divisionId', 'submittedPolicyNumber', 'notificationDateTime', 'registrationDateTimeUTC', 'startDateTimeUTC', 'completionDateTimeUTC', 'completionReasonId', 'completionReasonComment', 'isClaimProcessable'], nested=['status', 'estimateClaimValue', 'incidents'])
FULL = SelectionSet(fields=['claimId', 'claimGUID', 'claimTypeId', 'policyId', 'number', 'lineOfBusinessId', 'divisionId', 'submittedPolicyNumber', 'estimateClaimValueCurrencyTypeId', 'notificationDateTime', 'registrationDateTimeUTC', 'startDateTimeUTC', 'completionDateTimeUTC', 'completionReasonId', 'completionReasonComment', 'isClaimProcessable'], nested=['status', 'estimateClaimValue', 'incidents'])