ace.centralize.models.lead
Lead models for Centralize
Models for leads and opportunities.
Based on the Lead GraphQL schema (CreateLeadInput, UpdateLeadInput, CreateOpportunityInput, UpdateOpportunityInput)
- class ace.centralize.models.lead.CreateOpportunityInput(priority_id: int, closed_date: date | None = None, description: str | None = None, estimated_value: float | None = None, expected_closed_date: date | None = None, identified_by: str | None = None, identified_date: date | None = None, lead_id: int | None = None, on_hold_date: date | None = None, opportunity_number: str | None = None, opportunity_type_id: int | None = None, reference_number: str | None = None, risk_level_id: int | None = None, start_date: date | None = None, status_change_date: date | None = None, status_id: int | None = None, sub_status_change_date: date | None = None, sub_status_id: int | None = None, win_date: date | None = None)[source]
Bases:
ModelBaseMaps to CreateOpportunityInput in GraphQL schema.
- __init__(priority_id: int, closed_date: date | None = None, description: str | None = None, estimated_value: float | None = None, expected_closed_date: date | None = None, identified_by: str | None = None, identified_date: date | None = None, lead_id: int | None = None, on_hold_date: date | None = None, opportunity_number: str | None = None, opportunity_type_id: int | None = None, reference_number: str | None = None, risk_level_id: int | None = None, start_date: date | None = None, status_change_date: date | None = None, status_id: int | None = None, sub_status_change_date: date | None = None, sub_status_id: int | None = None, win_date: date | None = None)[source]
- as_dict()
- class ace.centralize.models.lead.UpdateOpportunityInput(opportunity_id: int, closed_date: date | None = None, description: str | None = None, estimated_value: float | None = None, expected_closed_date: date | None = None, identified_by: str | None = None, identified_date: date | None = None, lead_id: int | None = None, on_hold_date: date | None = None, opportunity_number: str | None = None, opportunity_type_id: int | None = None, priority_id: int | None = None, reference_number: str | None = None, risk_level_id: int | None = None, start_date: date | None = None, status_change_date: date | None = None, status_id: int | None = None, sub_status_change_date: date | None = None, sub_status_id: int | None = None, win_date: date | None = None)[source]
Bases:
ModelBaseMaps to UpdateOpportunityInput in GraphQL schema.
- __init__(opportunity_id: int, closed_date: date | None = None, description: str | None = None, estimated_value: float | None = None, expected_closed_date: date | None = None, identified_by: str | None = None, identified_date: date | None = None, lead_id: int | None = None, on_hold_date: date | None = None, opportunity_number: str | None = None, opportunity_type_id: int | None = None, priority_id: int | None = None, reference_number: str | None = None, risk_level_id: int | None = None, start_date: date | None = None, status_change_date: date | None = None, status_id: int | None = None, sub_status_change_date: date | None = None, sub_status_id: int | None = None, win_date: date | None = None)[source]
- as_dict()
- class ace.centralize.models.lead.CreateLeadInput(is_archived: bool, lead_number: str, name: str, priority_id: int, closed_date: date | None = None, contacted_date: date | None = None, converted_date: date | None = None, estimated_value: float | None = None, lead_type_id: int | None = None, opportunities: List[CreateOpportunityInput] | None = None, qualified_date: date | None = None, reference_number: str | None = None, referral_source_id: int | None = None, status_change_date: date | None = None, status_id: int | None = None, sub_status_change_date: date | None = None, sub_status_id: int | None = None)[source]
Bases:
ModelBaseMaps to CreateLeadInput in GraphQL schema.
- __init__(is_archived: bool, lead_number: str, name: str, priority_id: int, closed_date: date | None = None, contacted_date: date | None = None, converted_date: date | None = None, estimated_value: float | None = None, lead_type_id: int | None = None, opportunities: List[CreateOpportunityInput] | None = None, qualified_date: date | None = None, reference_number: str | None = None, referral_source_id: int | None = None, status_change_date: date | None = None, status_id: int | None = None, sub_status_change_date: date | None = None, sub_status_id: int | None = None)[source]
- as_dict()
- ace.centralize.models.lead.CreateLeadInputObject
alias of
CreateLeadInput
- class ace.centralize.models.lead.UpdateLeadInput(lead_id: int, closed_date: date | None = None, contacted_date: date | None = None, converted_date: date | None = None, estimated_value: float | None = None, is_archived: bool | None = None, lead_number: str | None = None, lead_type_id: int | None = None, name: str | None = None, opportunities: List[UpdateOpportunityInput] | None = None, priority_id: int | None = None, qualified_date: date | None = None, reference_number: str | None = None, referral_source_id: int | None = None, status_change_date: date | None = None, status_id: int | None = None, sub_status_change_date: date | None = None, sub_status_id: int | None = None)[source]
Bases:
ModelBaseMaps to UpdateLeadInput in GraphQL schema.
- __init__(lead_id: int, closed_date: date | None = None, contacted_date: date | None = None, converted_date: date | None = None, estimated_value: float | None = None, is_archived: bool | None = None, lead_number: str | None = None, lead_type_id: int | None = None, name: str | None = None, opportunities: List[UpdateOpportunityInput] | None = None, priority_id: int | None = None, qualified_date: date | None = None, reference_number: str | None = None, referral_source_id: int | None = None, status_change_date: date | None = None, status_id: int | None = None, sub_status_change_date: date | None = None, sub_status_id: int | None = None)[source]
- as_dict()
- ace.centralize.models.lead.UpdateLeadInputObject
alias of
UpdateLeadInput