ace.centralize.models.requirement
Requirement models for Centralize
Models for requirement info and entity links.
Based on the Requirement GraphQL schema (CreateRequirementInfoInput, UpdateRequirementInfoInput) and the Lead schema (EntityLinkCreateParamsInput).
- class ace.centralize.models.requirement.CreateRequirementInfoInput(priority_id: int, requirement_id: int, status_id: int, applies_to_party_id: int | None = None, cancelled_date: date | None = None, completed_date: date | None = None, due_date: date | None = None, entity_id: int | None = None, entity_type_id: str | None = None, fulfilled_date: date | None = None, fulfiller_party_id: int | None = None, hold_date: date | None = None, internal_reference_number: str | None = None, received_date: date | None = None, requested_date: date | None = None, requester_party_id: int | None = None, requirement_description: str | None = None, source_party_id: int | None = None, source_reference_number: str | None = None, status_change_date: date | None = None, status_reason_description: str | None = None, sub_status_change_date: date | None = None, sub_status_id: int | None = None)[source]
Bases:
ModelBaseMaps to CreateRequirementInfoInput in GraphQL schema.
- __init__(priority_id: int, requirement_id: int, status_id: int, applies_to_party_id: int | None = None, cancelled_date: date | None = None, completed_date: date | None = None, due_date: date | None = None, entity_id: int | None = None, entity_type_id: str | None = None, fulfilled_date: date | None = None, fulfiller_party_id: int | None = None, hold_date: date | None = None, internal_reference_number: str | None = None, received_date: date | None = None, requested_date: date | None = None, requester_party_id: int | None = None, requirement_description: str | None = None, source_party_id: int | None = None, source_reference_number: str | None = None, status_change_date: date | None = None, status_reason_description: str | None = None, sub_status_change_date: date | None = None, sub_status_id: int | None = None)[source]
- as_dict()
- ace.centralize.models.requirement.CreateRequirementInfoObject
alias of
CreateRequirementInfoInput
- class ace.centralize.models.requirement.UpdateRequirementInfoInput(requirement_info_id: int, applies_to_party_id: int | None = None, cancelled_date: date | None = None, completed_date: date | None = None, due_date: date | None = None, entity_id: int | None = None, entity_type_id: str | None = None, fulfilled_date: date | None = None, fulfiller_party_id: int | None = None, hold_date: date | None = None, internal_reference_number: str | None = None, priority_id: int | None = None, received_date: date | None = None, requested_date: date | None = None, requester_party_id: int | None = None, requirement_description: str | None = None, requirement_id: int | None = None, source_party_id: int | None = None, source_reference_number: str | None = None, status_change_date: date | None = None, status_id: int | None = None, status_reason_description: str | None = None, sub_status_change_date: date | None = None, sub_status_id: int | None = None)[source]
Bases:
ModelBaseMaps to UpdateRequirementInfoInput in GraphQL schema.
- __init__(requirement_info_id: int, applies_to_party_id: int | None = None, cancelled_date: date | None = None, completed_date: date | None = None, due_date: date | None = None, entity_id: int | None = None, entity_type_id: str | None = None, fulfilled_date: date | None = None, fulfiller_party_id: int | None = None, hold_date: date | None = None, internal_reference_number: str | None = None, priority_id: int | None = None, received_date: date | None = None, requested_date: date | None = None, requester_party_id: int | None = None, requirement_description: str | None = None, requirement_id: int | None = None, source_party_id: int | None = None, source_reference_number: str | None = None, status_change_date: date | None = None, status_id: int | None = None, status_reason_description: str | None = None, sub_status_change_date: date | None = None, sub_status_id: int | None = None)[source]
- as_dict()
- ace.centralize.models.requirement.UpdateRequirementInfoObject
alias of
UpdateRequirementInfoInput
- class ace.centralize.models.requirement.EntityLinkCreateParamsInput(related_entity_type_id: str, related_entity_id: int, entity_type_name: str | None = None, is_original: bool | None = None, relation_role_id: int = 1, shared_percent: float | None = None, effective_date: date | None = None, expiration_date: date | None = None, status_id: int | None = None)[source]
Bases:
ModelBaseMaps to EntityLinkCreateParamsInput in GraphQL schema (Lead subgraph).
- __init__(related_entity_type_id: str, related_entity_id: int, entity_type_name: str | None = None, is_original: bool | None = None, relation_role_id: int = 1, shared_percent: float | None = None, effective_date: date | None = None, expiration_date: date | None = None, status_id: int | None = None)[source]
- as_dict()
- class ace.centralize.models.requirement.UpdateEntityLinkParamsInput(entity_link_to_add: List[EntityLinkCreateParamsInput] | None = None)[source]
Bases:
ModelBaseMaps to EntityLinksUpdateParamsInput in GraphQL schema (Lead subgraph).
- __init__(entity_link_to_add: List[EntityLinkCreateParamsInput] | None = None)[source]
- as_dict()