Ace Core Centralize

Get Started

  • ACE Core Centralize
  • Release Notes

API Reference

  • ace.action
  • ace.cache
  • ace.centralize
    • ace.centralize.graphql
    • ace.centralize.models
      • ace.centralize.models.agent
      • ace.centralize.models.alert
      • ace.centralize.models.application
      • ace.centralize.models.base
      • ace.centralize.models.document
      • ace.centralize.models.entitylink
      • ace.centralize.models.finance
      • ace.centralize.models.lead
      • ace.centralize.models.metadata
      • ace.centralize.models.note
      • ace.centralize.models.participant
      • ace.centralize.models.party
      • ace.centralize.models.policy
      • ace.centralize.models.requirement
      • ace.centralize.models.scheduler
      • ace.centralize.models.task
      • ace.centralize.models.user
    • ace.centralize.rest_api
    • ace.centralize.codes
    • ace.centralize.constants
    • ace.centralize.dashboard_tile
    • ace.centralize.data
    • ace.centralize.dynamic_grid
    • ace.centralize.finance_data
    • ace.centralize.functions
    • ace.centralize.notification_payload
    • ace.centralize.premium_data
    • ace.centralize.schemas
    • ace.centralize.service_message
  • ace.config
  • ace.core
  • ace.database
  • ace.insurance
  • ace.models
  • ace.rules
  • ace.tools
  • ace.utils
Ace Core Centralize
  • ace.centralize
  • ace.centralize.models
  • ace.centralize.models.entitylink
  • View page source

ace.centralize.models.entitylink

Entity Link models for Centralize graphql mutations

Based on the GraphQL schema:
  • EntityLinkCreateParamsInput (for adding links)

  • EntityLinkUpdateParamsInput (for updating existing links)

  • EntityLinksUpdateParamsInput (for batch add/update/delete)

class ace.centralize.models.entitylink.EntityLinkCreateParamsInput(related_entity_type_id: str, related_entity_id: int, relation_role_id: int = 1, shared_percent: float | None = None, effective_date: date | None = None, expiration_date: date | None = None)[source]

Bases: ModelBase

Maps to EntityLinkCreateParamsInput in GraphQL schema.

Schema fields:

relatedEntityId: Int! (required) relatedEntityTypeId: UUID! (required) relationRoleId: Int! (required) effectiveDate: LocalDate expirationDate: LocalDate sharedPercent: BigDecimal

__init__(related_entity_type_id: str, related_entity_id: int, relation_role_id: int = 1, shared_percent: float | None = None, effective_date: date | None = None, expiration_date: date | None = None)[source]
as_dict()
classmethod from_dict(data: dict, exclude_none: bool = True)
class ace.centralize.models.entitylink.EntityLinkUpdateParamsInput(entity_link_id: int, effective_date: date | None = None, expiration_date: date | None = None, relation_role_id: int | None = None, shared_percent: float | None = None)[source]

Bases: ModelBase

Maps to EntityLinkUpdateParamsInput in GraphQL schema.

The update type does NOT allow re-pointing the link (no relatedEntityId/relatedEntityTypeId).

Schema fields:

id: Int! (required) effectiveDate: LocalDate expirationDate: LocalDate relationRoleId: Int sharedPercent: BigDecimal

__init__(entity_link_id: int, effective_date: date | None = None, expiration_date: date | None = None, relation_role_id: int | None = None, shared_percent: float | None = None)[source]
as_dict()
classmethod from_dict(data: dict, exclude_none: bool = True)
class ace.centralize.models.entitylink.EntityLinksUpdateParamsInput(entity_links_to_add: List[EntityLinkCreateParamsInput] | None = None, entity_links_to_delete: List[int] | None = None, entity_links_to_update: List[EntityLinkUpdateParamsInput] | None = None)[source]

Bases: ModelBase

Maps to EntityLinksUpdateParamsInput in GraphQL schema.

Schema fields:

entityLinksToAdd: [EntityLinkCreateParamsInput!] entityLinksToDelete: [Int!] entityLinksToUpdate: [EntityLinkUpdateParamsInput!]

__init__(entity_links_to_add: List[EntityLinkCreateParamsInput] | None = None, entity_links_to_delete: List[int] | None = None, entity_links_to_update: List[EntityLinkUpdateParamsInput] | None = None)[source]
as_dict()
classmethod from_dict(data: dict, exclude_none: bool = True)
Previous Next

© Copyright 2025, Alex Bruno Kenfack Anafack.

Built with Sphinx using a theme provided by Read the Docs.