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(entity_id: int, entity_type_id: str, 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, 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__(entity_id: int, entity_type_id: str, 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, 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()
- classmethod from_dict(data: dict, exclude_none: bool = True)
- ace.centralize.models.requirement.CreateRequirementInfoObject
alias of
CreateRequirementInfoInput
- class ace.centralize.models.requirement.UpdateRequirementInfoInput(requirement_info_id: int, entity_id: int, entity_type_id: str, applies_to_party_id: int | None = None, cancelled_date: date | None = None, completed_date: date | None = None, due_date: date | 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, entity_id: int, entity_type_id: str, applies_to_party_id: int | None = None, cancelled_date: date | None = None, completed_date: date | None = None, due_date: date | 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()
- classmethod from_dict(data: dict, exclude_none: bool = True)
- ace.centralize.models.requirement.UpdateRequirementInfoObject
alias of
UpdateRequirementInfoInput