ace.centralize.models.party

Party models for Centralize

Models for parties, contacts, addresses, emails, phones, individuals, and organizations.

Based on the Party GraphQL schema (PartyParamsInput, PartyUpdateGqlParamsInput, PersonParamsInput, OrganizationParamsInput, etc.)

class ace.centralize.models.party.DisplayNameTranslationInput(id: int, translation: str = '')[source]

Bases: ModelBase

Maps to DisplayNameTranslationInput in GraphQL schema.

__init__(id: int, translation: str = '')[source]
as_dict()
ace.centralize.models.party.TranslationObject

alias of DisplayNameTranslationInput

class ace.centralize.models.party.DisplayNameInput(default: str = '', translations: List[DisplayNameTranslationInput] | None = None)[source]

Bases: ModelBase

Maps to DisplayNameInput in GraphQL schema.

__init__(default: str = '', translations: List[DisplayNameTranslationInput] | None = None)[source]
as_dict()
ace.centralize.models.party.DisplayNameObject

alias of DisplayNameInput

class ace.centralize.models.party.DisplayNameUpdateTranslationInput(id: int, operation: str, translation: str | None = None)[source]

Bases: ModelBase

Maps to DisplayNameUpdateTranslationInput in GraphQL schema.

__init__(id: int, operation: str, translation: str | None = None)[source]
as_dict()
class ace.centralize.models.party.DisplayUpdateNameInput(default: str | None = None, translations: List[DisplayNameUpdateTranslationInput] | None = None)[source]

Bases: ModelBase

Maps to DisplayUpdateNameInput in GraphQL schema.

__init__(default: str | None = None, translations: List[DisplayNameUpdateTranslationInput] | None = None)[source]
as_dict()
class ace.centralize.models.party.AddressParamsInput(address_type_id: int, additional_info: str | None = None, city: str | None = None, country_id: int | None = None, main: bool | None = None, postal_code: str | None = None, state_id: int | None = None, street: str | None = None)[source]

Bases: ModelBase

Maps to AddressParamsInput in GraphQL schema (for create).

__init__(address_type_id: int, additional_info: str | None = None, city: str | None = None, country_id: int | None = None, main: bool | None = None, postal_code: str | None = None, state_id: int | None = None, street: str | None = None)[source]
as_dict()
ace.centralize.models.party.AddressObject

alias of AddressParamsInput

class ace.centralize.models.party.EmailParamsInput(email_address: str, email_type_id: int, main: bool | None = None)[source]

Bases: ModelBase

Maps to EmailParamsInput in GraphQL schema (for create).

__init__(email_address: str, email_type_id: int, main: bool | None = None)[source]
as_dict()
ace.centralize.models.party.EmailObject

alias of EmailParamsInput

class ace.centralize.models.party.PhoneParamsInput(phone_type_id: int, extension: str | None = None, main: bool | None = None, phone_value: str | None = None)[source]

Bases: ModelBase

Maps to PhoneParamsInput in GraphQL schema (for create).

__init__(phone_type_id: int, extension: str | None = None, main: bool | None = None, phone_value: str | None = None)[source]
as_dict()
ace.centralize.models.party.PhoneObject

alias of PhoneParamsInput

class ace.centralize.models.party.ContactParamsInput(addresses: List[AddressParamsInput] | None = None, emails: List[EmailParamsInput] | None = None, phones: List[PhoneParamsInput] | None = None, preferred_communication_method_id: int | None = None)[source]

Bases: ModelBase

Maps to ContactParamsInput in GraphQL schema (for create).

__init__(addresses: List[AddressParamsInput] | None = None, emails: List[EmailParamsInput] | None = None, phones: List[PhoneParamsInput] | None = None, preferred_communication_method_id: int | None = None)[source]
as_dict()
ace.centralize.models.party.ContactObject

alias of ContactParamsInput

class ace.centralize.models.party.AddressUpdateParamsInput(operation: str, id: int | None = None, address_type_id: int | None = None, additional_info: str | None = None, city: str | None = None, country_id: int | None = None, main: bool | None = None, postal_code: str | None = None, state_id: int | None = None, street: str | None = None)[source]

Bases: ModelBase

Maps to AddressUpdateParamsInput in GraphQL schema.

__init__(operation: str, id: int | None = None, address_type_id: int | None = None, additional_info: str | None = None, city: str | None = None, country_id: int | None = None, main: bool | None = None, postal_code: str | None = None, state_id: int | None = None, street: str | None = None)[source]
as_dict()
class ace.centralize.models.party.EmailUpdateParamsInput(operation: str, id: int | None = None, email_address: str | None = None, email_type_id: int | None = None, main: bool | None = None)[source]

Bases: ModelBase

Maps to EmailUpdateParamsInput in GraphQL schema.

__init__(operation: str, id: int | None = None, email_address: str | None = None, email_type_id: int | None = None, main: bool | None = None)[source]
as_dict()
class ace.centralize.models.party.PhoneUpdateParamsInput(operation: str, id: int | None = None, phone_value: str | None = None, phone_type_id: int | None = None, extension: str | None = None, main: bool | None = None)[source]

Bases: ModelBase

Maps to PhoneUpdateParamsInput in GraphQL schema.

__init__(operation: str, id: int | None = None, phone_value: str | None = None, phone_type_id: int | None = None, extension: str | None = None, main: bool | None = None)[source]
as_dict()
class ace.centralize.models.party.ContactUpdateParamsInput(addresses: List[AddressUpdateParamsInput] | None = None, emails: List[EmailUpdateParamsInput] | None = None, phones: List[PhoneUpdateParamsInput] | None = None, preferred_communication_method_id: int | None = None)[source]

Bases: ModelBase

Maps to ContactUpdateParamsInput in GraphQL schema.

__init__(addresses: List[AddressUpdateParamsInput] | None = None, emails: List[EmailUpdateParamsInput] | None = None, phones: List[PhoneUpdateParamsInput] | None = None, preferred_communication_method_id: int | None = None)[source]
as_dict()
class ace.centralize.models.party.EmploymentParamsInput(employer_name: str | None = None, employment_status_id: int | None = None, industry_type_id: int | None = None, occupation: str | None = None)[source]

Bases: ModelBase

Maps to EmploymentParamsInput in GraphQL schema.

__init__(employer_name: str | None = None, employment_status_id: int | None = None, industry_type_id: int | None = None, occupation: str | None = None)[source]
as_dict()
class ace.centralize.models.party.PersonParamsInput(display_name: DisplayNameInput, birth_date: date | None = None, citizenship_id: int | None = None, death_date: date | None = None, employee_number: str | None = None, employment: EmploymentParamsInput | None = None, first_name: str | None = None, gender_id: int | None = None, last_name: str | None = None, marital_status_id: int | None = None, middle_name: str | None = None, occupation: str | None = None, occupation_title: str | None = None, orig_name: str | None = None, preferred_language_id: int | None = None, residency_status_id: int | None = None, suffix: str | None = None, title: str | None = None)[source]

Bases: ModelBase

Maps to PersonParamsInput in GraphQL schema (for create).

__init__(display_name: DisplayNameInput, birth_date: date | None = None, citizenship_id: int | None = None, death_date: date | None = None, employee_number: str | None = None, employment: EmploymentParamsInput | None = None, first_name: str | None = None, gender_id: int | None = None, last_name: str | None = None, marital_status_id: int | None = None, middle_name: str | None = None, occupation: str | None = None, occupation_title: str | None = None, orig_name: str | None = None, preferred_language_id: int | None = None, residency_status_id: int | None = None, suffix: str | None = None, title: str | None = None)[source]
as_dict()
ace.centralize.models.party.IndividualObject

alias of PersonParamsInput

class ace.centralize.models.party.PersonUpdateParamsInput(display_name: DisplayUpdateNameInput | None = None, birth_date: date | None = None, citizenship_id: int | None = None, death_date: date | None = None, employee_number: str | None = None, employment: EmploymentParamsInput | None = None, first_name: str | None = None, gender_id: int | None = None, last_name: str | None = None, marital_status_id: int | None = None, middle_name: str | None = None, occupation: str | None = None, occupation_title: str | None = None, orig_name: str | None = None, preferred_language_id: int | None = None, residency_status_id: int | None = None, suffix: str | None = None, title: str | None = None)[source]

Bases: ModelBase

Maps to PersonUpdateParamsInput in GraphQL schema.

__init__(display_name: DisplayUpdateNameInput | None = None, birth_date: date | None = None, citizenship_id: int | None = None, death_date: date | None = None, employee_number: str | None = None, employment: EmploymentParamsInput | None = None, first_name: str | None = None, gender_id: int | None = None, last_name: str | None = None, marital_status_id: int | None = None, middle_name: str | None = None, occupation: str | None = None, occupation_title: str | None = None, orig_name: str | None = None, preferred_language_id: int | None = None, residency_status_id: int | None = None, suffix: str | None = None, title: str | None = None)[source]
as_dict()
class ace.centralize.models.party.OrganizationParamsInput(display_name: DisplayNameInput, annual_revenue: int | None = None, dissolved_date: date | None = None, employee_count: int | None = None, established_date: date | None = None, financial_end_day: int | None = None, financial_end_month: int | None = None, industry_type_id: int | None = None, name: DisplayNameInput | None = None, organization_legal_form_id: int | None = None, organization_number: str | None = None, organization_type_id: int | None = None, preferred_language_id: int | None = None, website: str | None = None)[source]

Bases: ModelBase

Maps to OrganizationParamsInput in GraphQL schema (for create).

__init__(display_name: DisplayNameInput, annual_revenue: int | None = None, dissolved_date: date | None = None, employee_count: int | None = None, established_date: date | None = None, financial_end_day: int | None = None, financial_end_month: int | None = None, industry_type_id: int | None = None, name: DisplayNameInput | None = None, organization_legal_form_id: int | None = None, organization_number: str | None = None, organization_type_id: int | None = None, preferred_language_id: int | None = None, website: str | None = None)[source]
as_dict()
ace.centralize.models.party.OrganizationObject

alias of OrganizationParamsInput

class ace.centralize.models.party.OrganizationUpdateParamsInput(annual_revenue: int | None = None, display_name: DisplayUpdateNameInput | None = None, dissolved_date: date | None = None, employee_count: int | None = None, established_date: date | None = None, financial_end_day: int | None = None, financial_end_month: int | None = None, industry_type_id: int | None = None, name: DisplayUpdateNameInput | None = None, organization_legal_form_id: int | None = None, organization_number: str | None = None, organization_type_id: int | None = None, preferred_language_id: int | None = None, website: str | None = None)[source]

Bases: ModelBase

Maps to OrganizationUpdateParamsInput in GraphQL schema.

__init__(annual_revenue: int | None = None, display_name: DisplayUpdateNameInput | None = None, dissolved_date: date | None = None, employee_count: int | None = None, established_date: date | None = None, financial_end_day: int | None = None, financial_end_month: int | None = None, industry_type_id: int | None = None, name: DisplayUpdateNameInput | None = None, organization_legal_form_id: int | None = None, organization_number: str | None = None, organization_type_id: int | None = None, preferred_language_id: int | None = None, website: str | None = None)[source]
as_dict()
class ace.centralize.models.party.CreateBankAccountParamsInput(account_number: str, branch_code: str, financial_institution_number: str, bank_account_type: int | None = None, country_id: int | None = None)[source]

Bases: ModelBase

Maps to CreateBankAccountParamsInput in GraphQL schema.

__init__(account_number: str, branch_code: str, financial_institution_number: str, bank_account_type: int | None = None, country_id: int | None = None)[source]
as_dict()
ace.centralize.models.party.BankAccount

alias of CreateBankAccountParamsInput

class ace.centralize.models.party.UpdateBankAccountParamsInput(id: int, account_number: str, branch_code: str, financial_institution_number: str, bank_account_type_id: int | None = None, country_id: int | None = None)[source]

Bases: ModelBase

Maps to UpdateBankAccountParamsInput in GraphQL schema.

__init__(id: int, account_number: str, branch_code: str, financial_institution_number: str, bank_account_type_id: int | None = None, country_id: int | None = None)[source]
as_dict()
class ace.centralize.models.party.CreditScoreCreateParamsInput(value: str, description: str | None = None, effective_date: date | None = None, rating_agency_id: int | None = None)[source]

Bases: ModelBase

Maps to CreditScoreCreateParamsInput in GraphQL schema.

__init__(value: str, description: str | None = None, effective_date: date | None = None, rating_agency_id: int | None = None)[source]
as_dict()
ace.centralize.models.party.CreditScore

alias of CreditScoreCreateParamsInput

class ace.centralize.models.party.PartyParamsInput(party_type_id: int, bank_accounts: List[CreateBankAccountParamsInput] | None = None, contact: ContactParamsInput | None = None, credit_scores: List[CreditScoreCreateParamsInput] | None = None, external_identifier: str | None = None, individual: PersonParamsInput | None = None, organization: OrganizationParamsInput | None = None, reference_number: str | None = None)[source]

Bases: ModelBase

Maps to PartyParamsInput in GraphQL schema.

__init__(party_type_id: int, bank_accounts: List[CreateBankAccountParamsInput] | None = None, contact: ContactParamsInput | None = None, credit_scores: List[CreditScoreCreateParamsInput] | None = None, external_identifier: str | None = None, individual: PersonParamsInput | None = None, organization: OrganizationParamsInput | None = None, reference_number: str | None = None)[source]
as_dict()
ace.centralize.models.party.PartyObject

alias of PartyParamsInput

class ace.centralize.models.party.PartyUpdateGqlParamsInput(id: int, bank_accounts: List[UpdateBankAccountParamsInput] | None = None, contact: ContactUpdateParamsInput | None = None, external_identifier: str | None = None, individual: PersonUpdateParamsInput | None = None, organization: OrganizationUpdateParamsInput | None = None, party_type_id: int | None = None, reference_number: str | None = None)[source]

Bases: ModelBase

Maps to PartyUpdateGqlParamsInput in GraphQL schema.

__init__(id: int, bank_accounts: List[UpdateBankAccountParamsInput] | None = None, contact: ContactUpdateParamsInput | None = None, external_identifier: str | None = None, individual: PersonUpdateParamsInput | None = None, organization: OrganizationUpdateParamsInput | None = None, party_type_id: int | None = None, reference_number: str | None = None)[source]
as_dict()
ace.centralize.models.party.PartyUpdateObject

alias of PartyUpdateGqlParamsInput