ace.centralize.models.participant
Participant models for Centralize
Models for participants, roles, beneficiaries, and trustees.
Based on the Party GraphQL schema (ParticipantEntityLinkCreateParamsInput, ParticipantRoleCreateParamsInput, ParticipantsEntityLinkUpdateParamsInput, etc.)
- class ace.centralize.models.participant.BeneficiaryRoleParamsInput(beneficiary_type_id: int | None = None, relationship_to_insured_id: int | None = None)[source]
Bases:
ModelBaseMaps to BeneficiaryRoleParamsInput in GraphQL schema.
- __init__(beneficiary_type_id: int | None = None, relationship_to_insured_id: int | None = None)[source]
- as_dict()
- ace.centralize.models.participant.BeneficiaryRoleObject
alias of
BeneficiaryRoleParamsInput
- class ace.centralize.models.participant.TrusteeRoleParamsInput(trust_type_id: int | None = None)[source]
Bases:
ModelBaseMaps to TrusteeRoleParamsInput in GraphQL schema.
- __init__(trust_type_id: int | None = None)[source]
- as_dict()
- ace.centralize.models.participant.TrusteeRoleObject
alias of
TrusteeRoleParamsInput
- class ace.centralize.models.participant.ParticipantRoleCreateParamsInput(party_role_id: int, agent_contract_id: int | None = None, beneficiary: BeneficiaryRoleParamsInput | None = None, effective_date: date | None = None, entity_id: int | None = None, entity_type_id: str | None = None, is_irrevocable: bool | None = None, link_uuid: str | None = None, shared_percent: float | None = None, termination_date: date | None = None, termination_reason_id: int | None = None, trustee: TrusteeRoleParamsInput | None = None)[source]
Bases:
ModelBaseMaps to ParticipantRoleCreateParamsInput in GraphQL schema.
- __init__(party_role_id: int, agent_contract_id: int | None = None, beneficiary: BeneficiaryRoleParamsInput | None = None, effective_date: date | None = None, entity_id: int | None = None, entity_type_id: str | None = None, is_irrevocable: bool | None = None, link_uuid: str | None = None, shared_percent: float | None = None, termination_date: date | None = None, termination_reason_id: int | None = None, trustee: TrusteeRoleParamsInput | None = None)[source]
- as_dict()
- ace.centralize.models.participant.RoleObject
alias of
ParticipantRoleCreateParamsInput
- class ace.centralize.models.participant.ParticipantRoleEntityUpdateParamsInput(id: int, agent_contract_id: int | None = None, beneficiary: BeneficiaryRoleParamsInput | None = None, effective_date: date | None = None, entity_id: int | None = None, entity_type_id: str | None = None, is_irrevocable: bool | None = None, link_uuid: str | None = None, party_role_id: int | None = None, shared_percent: float | None = None, termination_date: date | None = None, termination_reason_id: int | None = None, trustee: TrusteeRoleParamsInput | None = None)[source]
Bases:
ModelBaseMaps to ParticipantRoleEntityUpdateParamsInput in GraphQL schema.
- __init__(id: int, agent_contract_id: int | None = None, beneficiary: BeneficiaryRoleParamsInput | None = None, effective_date: date | None = None, entity_id: int | None = None, entity_type_id: str | None = None, is_irrevocable: bool | None = None, link_uuid: str | None = None, party_role_id: int | None = None, shared_percent: float | None = None, termination_date: date | None = None, termination_reason_id: int | None = None, trustee: TrusteeRoleParamsInput | None = None)[source]
- as_dict()
- class ace.centralize.models.participant.ParticipantRoleUpdateParamsInput(operation: str, agent_contract_id: int | None = None, beneficiary: BeneficiaryRoleParamsInput | None = None, effective_date: date | None = None, id: int | None = None, is_irrevocable: bool | None = None, party_role_id: int | None = None, shared_percent: float | None = None, termination_date: date | None = None, termination_reason_id: int | None = None, trustee: TrusteeRoleParamsInput | None = None)[source]
Bases:
ModelBaseMaps to ParticipantRoleUpdateParamsInput in GraphQL schema (for standalone updateParticipant).
- __init__(operation: str, agent_contract_id: int | None = None, beneficiary: BeneficiaryRoleParamsInput | None = None, effective_date: date | None = None, id: int | None = None, is_irrevocable: bool | None = None, party_role_id: int | None = None, shared_percent: float | None = None, termination_date: date | None = None, termination_reason_id: int | None = None, trustee: TrusteeRoleParamsInput | None = None)[source]
- as_dict()
- class ace.centralize.models.participant.ParticipantEntityLinkCreateParamsInput(party_id: int | None = None, create_party: bool | None = None, party: PartyParamsInput | None = None, roles: List[ParticipantRoleCreateParamsInput] | None = None)[source]
Bases:
ModelBaseMaps to ParticipantEntityLinkCreateParamsInput in GraphQL schema.
- __init__(party_id: int | None = None, create_party: bool | None = None, party: PartyParamsInput | None = None, roles: List[ParticipantRoleCreateParamsInput] | None = None)[source]
- as_dict()
- ace.centralize.models.participant.CreateParticipantObject
alias of
ParticipantEntityLinkCreateParamsInput
- class ace.centralize.models.participant.ParticipantEntityLinkUpdateParamsInput(participant_id: int, roles_to_add: List[ParticipantRoleCreateParamsInput] | None = None, roles_to_delete: List[int] | None = None, roles_to_update: List[ParticipantRoleEntityUpdateParamsInput] | None = None)[source]
Bases:
ModelBaseMaps to ParticipantEntityLinkUpdateParamsInput in GraphQL schema.
- __init__(participant_id: int, roles_to_add: List[ParticipantRoleCreateParamsInput] | None = None, roles_to_delete: List[int] | None = None, roles_to_update: List[ParticipantRoleEntityUpdateParamsInput] | None = None)[source]
- as_dict()
- ace.centralize.models.participant.UpdateParticipantObject
alias of
ParticipantEntityLinkUpdateParamsInput
- class ace.centralize.models.participant.ParticipantsEntityLinkUpdateParamsInput(participants_to_link: List[ParticipantEntityLinkCreateParamsInput] | None = None, participants_to_unlink: List[int] | None = None, participants_to_update: List[ParticipantEntityLinkUpdateParamsInput] | None = None)[source]
Bases:
ModelBaseMaps to ParticipantsEntityLinkUpdateParamsInput in GraphQL schema.
- __init__(participants_to_link: List[ParticipantEntityLinkCreateParamsInput] | None = None, participants_to_unlink: List[int] | None = None, participants_to_update: List[ParticipantEntityLinkUpdateParamsInput] | None = None)[source]
- as_dict()
- ace.centralize.models.participant.ParticipantsEntityLinkUpdateParamsInputObject
alias of
ParticipantsEntityLinkUpdateParamsInput
- class ace.centralize.models.participant.ParticipantLinkCreateParamsInput(entity_id: int, entity_type_id: str, party_id: int, roles: List[ParticipantRoleCreateParamsInput] | None = None)[source]
Bases:
ModelBaseMaps to ParticipantLinkCreateParamsInput in GraphQL schema (for standalone linkParticipant).
- __init__(entity_id: int, entity_type_id: str, party_id: int, roles: List[ParticipantRoleCreateParamsInput] | None = None)[source]
- as_dict()
- class ace.centralize.models.participant.ParticipantLinkUpdateParamsInput(roles: List[ParticipantRoleUpdateParamsInput] | None = None)[source]
Bases:
ModelBaseMaps to ParticipantLinkUpdateParamsInput in GraphQL schema (for standalone updateParticipant).
- __init__(roles: List[ParticipantRoleUpdateParamsInput] | None = None)[source]
- as_dict()