CrmDealsFunnel service

Hierarchy

  • CrmDealsStagesService

Constructors

Properties

httpClient: HttpClient
namespace: string = '/crm/v1/entities/deals'
reasonsNamespace: string = '/crm/v1/reasons'

Methods

  • Create stage for deals funnel

    Parameters

    • data: Partial<IStage>

      stage data without id

    Returns Promise<AxiosResponse<IStage, any>>

  • Create reason for deals

    Parameters

    • dealsId: number

      id of deals entity

    • data: Partial<IReasonsCreate>

      reason data without id

    Returns Promise<AxiosResponse<IReason, any>>

    reason entity

  • Delete reason for deals

    Parameters

    • id: number

      reason id

    Returns Promise<AxiosResponse<any, any>>

  • Delete stage for deals funnel

    Parameters

    • id: number

      stage id

    Returns Promise<AxiosResponse<any, any>>

  • Get deals reasons list

    Parameters

    • dealsId: number

      id of deals entity

    Returns Promise<AxiosResponse<IReasons, any>>

    Array with deals reasons

  • Get deals stages list

    Returns Promise<AxiosResponse<IStages, any>>

    Array with deals stages

  • Update reason for deals

    Parameters

    • id: number
    • data: Partial<IReason>

      reason data

    Returns Promise<AxiosResponse<IReason, any>>

    reason entity

  • Update stage for deals funnel

    Parameters

    • id: number

      stage id

    • data: Partial<IStage>

      stage data

    Returns Promise<AxiosResponse<IStage, any>>

Generated using TypeDoc