ace.centralize.models.client

Client models for Centralize

Based on the Clients GraphQL schema (clients-service, new in release 2.14):
  • updateClient(client: ClientUpdateGqlParamsInput!): UpdateClientOutput

  • clients(ids: [Int!]!): [GqlClientDetail!]!

Note: newer schemas (develop, > 2.14) also define financialInfo on the client inputs and party-level client extensions (createClients, updateClients, updatePartyFinancialInformation). Those are intentionally not modeled here; they belong to a later release.

class ace.centralize.models.client.ClientUpdateGqlParamsInput(id: int, initial_division_id: int | None = None)[source]

Bases: ModelBase

Maps to ClientUpdateGqlParamsInput in GraphQL schema.

__init__(id: int, initial_division_id: int | None = None)[source]
as_dict()
classmethod from_dict(data: dict, exclude_none: bool = True)