Migrations service

Hierarchy

  • MigrationsService

Constructors

Properties

calculateNamespace: string = '/calculate'
configService: ConfigService
httpClient: HttpClient
importNamespace: string = '/import'
storageService: StorageService

Methods

  • Get status for all systems

    Returns Promise<AxiosResponse<ISystemStatus, any>>

  • Get Amo (Kommo) Entities

    Parameters

    • id: string

      system id (1: Amo, 2: Kommo)

    Returns Promise<AxiosResponse<any, any>>

    entities list

  • Get Bitrix24 Entities

    Parameters

    • webhook: string

      webhook token

    Returns Promise<AxiosResponse<any, any>>

    entities list

  • Get presence data for Zoho

    Returns Promise<AxiosResponse<IDataPresence, any>>

  • Get System Entities By API Key

    Parameters

    • apiKey: string

      api key

    • systemName: string

      name of imported system

    Returns Promise<AxiosResponse<IEntity, any>>

    entities list

  • Get monday import progress

    Parameters

    • system: string

      system name

    Returns Promise<AxiosResponse<ISystemStatus, any>>

  • Returns Promise<string>

  • Get impotr progress

    Parameters

    • system: string

      system name

    Returns Promise<AxiosResponse<ISystemStatus, any>>

  • Import Amo (Kommo) Entities

    Parameters

    • id: string

      system id (1: Amo, 2: Kommo)

    • data: IMigrationData[]

      entities for import

    Returns Promise<AxiosResponse<any, any>>

  • Import Bitrix24 Entities

    Parameters

    • webhook: string

      webhook token

    • data: IMigrationData[]

      entities fro import

    Returns Promise<AxiosResponse<any, any>>

  • Import System Entities By API Key

    Parameters

    • apiKey: string

      api key

    • data: IMigrationData[]

      entities for import

    • systemName: string

      name of imported system

    • Optional body: IMigrationBody

      response body

    Returns Promise<AxiosResponse<any, any>>

  • Stop import progress

    Parameters

    • system: string

      system name

    Returns Promise<AxiosResponse<any, any>>

Generated using TypeDoc