ace.centralize.models.agent
Agent models for Centralize
Models for agents, contracts, agreements, licenses, E&O policies, overrides, decisions, and lines of authority.
Based on the Agent GraphQL schema (AgentCreateGqlParamsInput, AgentUpdateGqlParamsInput, etc.)
- class ace.centralize.models.agent.LineOfAuthorityCreateParamsInput(line_of_authority_id: int, effective_date: date | None = None, expiration_date: date | None = None, origination_date: date | None = None, termination_date: date | None = None, termination_reason_id: int | None = None)[source]
Bases:
ModelBase- __init__(line_of_authority_id: int, effective_date: date | None = None, expiration_date: date | None = None, origination_date: date | None = None, termination_date: date | None = None, termination_reason_id: int | None = None)[source]
- as_dict()
- class ace.centralize.models.agent.LineOfAuthorityUpdateParamsInput(id: int, line_of_authority_id: int | None = None, effective_date: date | None = None, expiration_date: date | None = None, origination_date: date | None = None, termination_date: date | None = None, termination_reason_id: int | None = None)[source]
Bases:
ModelBase- __init__(id: int, line_of_authority_id: int | None = None, effective_date: date | None = None, expiration_date: date | None = None, origination_date: date | None = None, termination_date: date | None = None, termination_reason_id: int | None = None)[source]
- as_dict()
- class ace.centralize.models.agent.LicenseCreateParamsInput(jurisdiction_id: int, license_class_type_id: int, license_number: str, resident_of_jurisdiction: bool, effective_date: date | None = None, expiration_date: date | None = None, lines_of_authority: List[LineOfAuthorityCreateParamsInput] | None = None, name_on_license: str | None = None, origination_date: date | None = None, termination_date: date | None = None, termination_reason_id: int | None = None)[source]
Bases:
ModelBase- __init__(jurisdiction_id: int, license_class_type_id: int, license_number: str, resident_of_jurisdiction: bool, effective_date: date | None = None, expiration_date: date | None = None, lines_of_authority: List[LineOfAuthorityCreateParamsInput] | None = None, name_on_license: str | None = None, origination_date: date | None = None, termination_date: date | None = None, termination_reason_id: int | None = None)[source]
- as_dict()
- class ace.centralize.models.agent.LicenseUpdateParamsInput(id: int, jurisdiction_id: int | None = None, license_class_type_id: int | None = None, license_number: str | None = None, resident_of_jurisdiction: bool | None = None, effective_date: date | None = None, expiration_date: date | None = None, lines_of_authority_to_add: List[LineOfAuthorityCreateParamsInput] | None = None, lines_of_authority_to_delete: List[int] | None = None, lines_of_authority_to_update: List[LineOfAuthorityUpdateParamsInput] | None = None, name_on_license: str | None = None, origination_date: date | None = None, termination_date: date | None = None, termination_reason_id: int | None = None)[source]
Bases:
ModelBase- __init__(id: int, jurisdiction_id: int | None = None, license_class_type_id: int | None = None, license_number: str | None = None, resident_of_jurisdiction: bool | None = None, effective_date: date | None = None, expiration_date: date | None = None, lines_of_authority_to_add: List[LineOfAuthorityCreateParamsInput] | None = None, lines_of_authority_to_delete: List[int] | None = None, lines_of_authority_to_update: List[LineOfAuthorityUpdateParamsInput] | None = None, name_on_license: str | None = None, origination_date: date | None = None, termination_date: date | None = None, termination_reason_id: int | None = None)[source]
- as_dict()
- class ace.centralize.models.agent.EOPolicyCreateParamsInput(carrier_name: str | None = None, certificate_number: str | None = None, effective_date: date | None = None, policy_number: str | None = None, renewal_date: date | None = None, termination_date: date | None = None, termination_reason_id: int | None = None)[source]
Bases:
ModelBase- __init__(carrier_name: str | None = None, certificate_number: str | None = None, effective_date: date | None = None, policy_number: str | None = None, renewal_date: date | None = None, termination_date: date | None = None, termination_reason_id: int | None = None)[source]
- as_dict()
- class ace.centralize.models.agent.EOPolicyUpdateParamsInput(id: int, carrier_name: str | None = None, certificate_number: str | None = None, effective_date: date | None = None, policy_number: str | None = None, renewal_date: date | None = None, termination_date: date | None = None, termination_reason_id: int | None = None)[source]
Bases:
ModelBase- __init__(id: int, carrier_name: str | None = None, certificate_number: str | None = None, effective_date: date | None = None, policy_number: str | None = None, renewal_date: date | None = None, termination_date: date | None = None, termination_reason_id: int | None = None)[source]
- as_dict()
- class ace.centralize.models.agent.OverrideCreateParamsInput(payable_party_id: int, source_id: int, carrier_id: int | None = None, line_of_business_id: int | None = None, priority_order: int | None = None, product_id: int | None = None, product_type_id: int | None = None, rate: float | None = None)[source]
Bases:
ModelBase- __init__(payable_party_id: int, source_id: int, carrier_id: int | None = None, line_of_business_id: int | None = None, priority_order: int | None = None, product_id: int | None = None, product_type_id: int | None = None, rate: float | None = None)[source]
- as_dict()
- class ace.centralize.models.agent.OverrideUpdateParamsInput(id: int, payable_party_id: int | None = None, source_id: int | None = None, carrier_id: int | None = None, line_of_business_id: int | None = None, priority_order: int | None = None, product_id: int | None = None, product_type_id: int | None = None, rate: float | None = None)[source]
Bases:
ModelBase- __init__(id: int, payable_party_id: int | None = None, source_id: int | None = None, carrier_id: int | None = None, line_of_business_id: int | None = None, priority_order: int | None = None, product_id: int | None = None, product_type_id: int | None = None, rate: float | None = None)[source]
- as_dict()
- class ace.centralize.models.agent.DecisionOutputCreateParamsInput(amount_type_id: int, rate_value: float)[source]
Bases:
ModelBase- __init__(amount_type_id: int, rate_value: float)[source]
- as_dict()
- class ace.centralize.models.agent.DecisionOutputUpdateParamsInput(amount_type_id: int | None = None, rate_value: float | None = None)[source]
Bases:
ModelBase- __init__(amount_type_id: int | None = None, rate_value: float | None = None)[source]
- as_dict()
- class ace.centralize.models.agent.DecisionCreateParamsInput(decision_guid: str | None = None, decision_output: DecisionOutputCreateParamsInput | None = None, effective_date: date | None = None, priority: str | None = None, termination_date: date | None = None, amount_type_list: List[int] | None = None, line_of_business_list: List[int] | None = None, product_type_list: List[int] | None = None)[source]
Bases:
ModelBase- __init__(decision_guid: str | None = None, decision_output: DecisionOutputCreateParamsInput | None = None, effective_date: date | None = None, priority: str | None = None, termination_date: date | None = None, amount_type_list: List[int] | None = None, line_of_business_list: List[int] | None = None, product_type_list: List[int] | None = None)[source]
- as_dict()
- class ace.centralize.models.agent.DecisionUpdateParamsInput(id: int, decision_output: DecisionOutputUpdateParamsInput | None = None, effective_date: date | None = None, priority: str | None = None, termination_date: date | None = None, amount_type_to_add: List[int] | None = None, amount_type_to_delete: List[int] | None = None, line_of_business_to_add: List[int] | None = None, line_of_business_to_delete: List[int] | None = None, product_type_to_add: List[int] | None = None, product_type_to_delete: List[int] | None = None)[source]
Bases:
ModelBase- __init__(id: int, decision_output: DecisionOutputUpdateParamsInput | None = None, effective_date: date | None = None, priority: str | None = None, termination_date: date | None = None, amount_type_to_add: List[int] | None = None, amount_type_to_delete: List[int] | None = None, line_of_business_to_add: List[int] | None = None, line_of_business_to_delete: List[int] | None = None, product_type_to_add: List[int] | None = None, product_type_to_delete: List[int] | None = None)[source]
- as_dict()
- class ace.centralize.models.agent.DecisionListCreateParamsInput(decision_type_id: int, decisions: List[DecisionCreateParamsInput])[source]
Bases:
ModelBase- __init__(decision_type_id: int, decisions: List[DecisionCreateParamsInput])[source]
- as_dict()
- class ace.centralize.models.agent.DecisionListUpdateParamsInput(decision_type_id: int, decisions_to_add: List[DecisionCreateParamsInput] | None = None, decisions_to_delete: List[int] | None = None, decisions_to_update: List[DecisionUpdateParamsInput] | None = None)[source]
Bases:
ModelBase- __init__(decision_type_id: int, decisions_to_add: List[DecisionCreateParamsInput] | None = None, decisions_to_delete: List[int] | None = None, decisions_to_update: List[DecisionUpdateParamsInput] | None = None)[source]
- as_dict()
- class ace.centralize.models.agent.AgreementCreateParamsInput(agreement_role_id: int, commission_payable_agent_id: int | None = None, commission_schedule_id: int | None = None, contract_level_id: int | None = None, decisions: List[DecisionListCreateParamsInput] | None = None, distribution_channel_id: int | None = None, effective_date: date | None = None, overrides: List[OverrideCreateParamsInput] | None = None, parent_contract_id: int | None = None, termination_date: date | None = None, termination_reason_id: int | None = None)[source]
Bases:
ModelBase- __init__(agreement_role_id: int, commission_payable_agent_id: int | None = None, commission_schedule_id: int | None = None, contract_level_id: int | None = None, decisions: List[DecisionListCreateParamsInput] | None = None, distribution_channel_id: int | None = None, effective_date: date | None = None, overrides: List[OverrideCreateParamsInput] | None = None, parent_contract_id: int | None = None, termination_date: date | None = None, termination_reason_id: int | None = None)[source]
- as_dict()
- class ace.centralize.models.agent.AgreementUpdateParamsInput(id: int, commission_payable_agent_id: int | None = None, commission_schedule_id: int | None = None, contract_level_id: int | None = None, decisions: List[DecisionListUpdateParamsInput] | None = None, distribution_channel_id: int | None = None, effective_date: date | None = None, overrides_to_add: List[OverrideCreateParamsInput] | None = None, overrides_to_delete: List[int] | None = None, overrides_to_update: List[OverrideUpdateParamsInput] | None = None, parent_contract_id: int | None = None, termination_date: date | None = None, termination_reason_id: int | None = None)[source]
Bases:
ModelBase- __init__(id: int, commission_payable_agent_id: int | None = None, commission_schedule_id: int | None = None, contract_level_id: int | None = None, decisions: List[DecisionListUpdateParamsInput] | None = None, distribution_channel_id: int | None = None, effective_date: date | None = None, overrides_to_add: List[OverrideCreateParamsInput] | None = None, overrides_to_delete: List[int] | None = None, overrides_to_update: List[OverrideUpdateParamsInput] | None = None, parent_contract_id: int | None = None, termination_date: date | None = None, termination_reason_id: int | None = None)[source]
- as_dict()
- class ace.centralize.models.agent.ContractCreateParamsInput(agent_contract_number: str | None = None, agreements: List[AgreementCreateParamsInput] | None = None, carrier_id: int | None = None, contract_category_guid: str | None = None, contract_guid: str | None = None, effective_date: date | None = None, termination_date: date | None = None, termination_reason_id: int | None = None)[source]
Bases:
ModelBase- __init__(agent_contract_number: str | None = None, agreements: List[AgreementCreateParamsInput] | None = None, carrier_id: int | None = None, contract_category_guid: str | None = None, contract_guid: str | None = None, effective_date: date | None = None, termination_date: date | None = None, termination_reason_id: int | None = None)[source]
- as_dict()
- class ace.centralize.models.agent.ContractUpdateParamsInput(id: int, agent_contract_number: str | None = None, agreements_to_add: List[AgreementCreateParamsInput] | None = None, agreements_to_delete: List[int] | None = None, agreements_to_update: List[AgreementUpdateParamsInput] | None = None, contract_category_guid: str | None = None, effective_date: date | None = None, termination_date: date | None = None, termination_reason_id: int | None = None)[source]
Bases:
ModelBase- __init__(id: int, agent_contract_number: str | None = None, agreements_to_add: List[AgreementCreateParamsInput] | None = None, agreements_to_delete: List[int] | None = None, agreements_to_update: List[AgreementUpdateParamsInput] | None = None, contract_category_guid: str | None = None, effective_date: date | None = None, termination_date: date | None = None, termination_reason_id: int | None = None)[source]
- as_dict()
- ace.centralize.models.agent.CreateAgentContractObject
alias of
ContractCreateParamsInput
- class ace.centralize.models.agent.AgentCreateGqlParamsInput(agent_number: str | None = None, activation_date: date | None = None, agent_category_id: int | None = None, contracts: List[ContractCreateParamsInput] | None = None, effective_date: date | None = None, eo_policies: List[EOPolicyCreateParamsInput] | None = None, hiring_date: date | None = None, licenses: List[LicenseCreateParamsInput] | None = None, sub_status_id: int | None = None, termination_date: date | None = None, termination_reason_id: int | None = None, vesting_date: date | None = None)[source]
Bases:
ModelBase- __init__(agent_number: str | None = None, activation_date: date | None = None, agent_category_id: int | None = None, contracts: List[ContractCreateParamsInput] | None = None, effective_date: date | None = None, eo_policies: List[EOPolicyCreateParamsInput] | None = None, hiring_date: date | None = None, licenses: List[LicenseCreateParamsInput] | None = None, sub_status_id: int | None = None, termination_date: date | None = None, termination_reason_id: int | None = None, vesting_date: date | None = None)[source]
- as_dict()
- ace.centralize.models.agent.CreateAgentObject
alias of
AgentCreateGqlParamsInput
- class ace.centralize.models.agent.AgentUpdateGqlParamsInput(agent_id: int, activation_date: date | None = None, agent_category_id: int | None = None, agent_number: str | None = None, contracts_to_add: List[ContractCreateParamsInput] | None = None, contracts_to_delete: List[int] | None = None, contracts_to_update: List[ContractUpdateParamsInput] | None = None, effective_date: date | None = None, eo_policies_to_add: List[EOPolicyCreateParamsInput] | None = None, eo_policies_to_delete: List[int] | None = None, eo_policies_to_update: List[EOPolicyUpdateParamsInput] | None = None, hiring_date: date | None = None, licenses_to_add: List[LicenseCreateParamsInput] | None = None, licenses_to_delete: List[int] | None = None, licenses_to_update: List[LicenseUpdateParamsInput] | None = None, sub_status_id: int | None = None, termination_date: date | None = None, termination_reason_id: int | None = None, vesting_date: date | None = None)[source]
Bases:
ModelBase- __init__(agent_id: int, activation_date: date | None = None, agent_category_id: int | None = None, agent_number: str | None = None, contracts_to_add: List[ContractCreateParamsInput] | None = None, contracts_to_delete: List[int] | None = None, contracts_to_update: List[ContractUpdateParamsInput] | None = None, effective_date: date | None = None, eo_policies_to_add: List[EOPolicyCreateParamsInput] | None = None, eo_policies_to_delete: List[int] | None = None, eo_policies_to_update: List[EOPolicyUpdateParamsInput] | None = None, hiring_date: date | None = None, licenses_to_add: List[LicenseCreateParamsInput] | None = None, licenses_to_delete: List[int] | None = None, licenses_to_update: List[LicenseUpdateParamsInput] | None = None, sub_status_id: int | None = None, termination_date: date | None = None, termination_reason_id: int | None = None, vesting_date: date | None = None)[source]
- as_dict()
- ace.centralize.models.agent.UpdateAgentObject
alias of
AgentUpdateGqlParamsInput