ace.centralize.graphql.selections.party

Predefined SelectionSets for Party and related entities.

Based on the Party GraphQL schema output types:

GqlPartyDetail, GqlPerson, GqlOrganization, GqlContactDetail, GqlAddress, GqlEmail, GqlPhone, GqlBankAccount, GqlCreditScore, GqlDisplayNameDetail, GqlTranslationDetail, GqlEmployment, GqlParticipantDetail, GqlPartyRole, GqlBeneficiaryRole, GqlTrusteeRole

class ace.centralize.graphql.selections.party.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.party.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.party.EmploymentSelections[source]

Bases: object

Reusable selection sets for Employment fields.

STANDARD = SelectionSet(fields=['id', 'employerName', 'employmentStatusId', 'industryTypeId', 'occupation'], nested=[])
class ace.centralize.graphql.selections.party.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.party.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.party.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.party.CreditScoreSelections[source]

Bases: object

Reusable selection sets for CreditScore fields.

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

Bases: object

Reusable selection sets for BeneficiaryRole fields.

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

Bases: object

Reusable selection sets for TrusteeRole fields.

STANDARD = SelectionSet(fields=['id', 'trustTypeId'], nested=[])
class ace.centralize.graphql.selections.party.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.party.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.party.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'])