Departments service

Hierarchy

  • DepartmentsService

Constructors

Properties

httpClient: HttpClient
namespace: string = '/company/v1/departments'

Methods

  • Update department roles by id

    Parameters

    • id: string

      departament ID

    • users: string[]

      users ids

    Returns Promise<AxiosResponse<IDepartment, any>>

  • Delete department.

    Parameters

    • id: string

      departament ID

    Returns Promise<AxiosResponse<IDepartment, any>>

  • Update department roles by id

    Parameters

    • id: string

      departament ID

    • users: string[]

      users ids

    Returns Promise<AxiosResponse<IDepartment, any>>

  • Get department by id

    Parameters

    • id: string

      department id

    Returns Promise<AxiosResponse<IDepartment, any>>

    departament

  • Get departments list

    Parameters

    • Optional page: number

      page number

    • Optional list: number

      elements count

    • Optional show: "all"

      get list of with unactive departments (available only for admin or owner)

    Returns Promise<AxiosResponse<IResponseWithMeta<IDepartment>, any>>

    Array departments

  • Parameters

    • Optional page: number
    • Optional list: "all"
    • Optional show: "all"

    Returns Promise<AxiosResponse<IDepartment[], any>>

  • Update department data (set head department, move users, set parent department)

    Parameters

    Returns Promise<AxiosResponse<IDepartment, any>>

    updated department data

  • Update department roles by id

    Parameters

    • id: string

      departament ID

    • roles: string[]

      roles

    Returns Promise<AxiosResponse<IDepartment, any>>

    Deprecated

Generated using TypeDoc