Groups service

Hierarchy

  • GroupsService

Constructors

Properties

httpClient: HttpClient
namespace: string = '/groups/v1/groups'
namespacev1: string = '/groups/v1'

Methods

  • Accept users invite request

    Parameters

    • id: string

      group id

    • userId: number

      user id

    Returns Promise<AxiosResponse<any, any>>

  • Decline users invite request

    Parameters

    • groupId: string

      group id

    • userId: number

      user id

    Returns Promise<AxiosResponse<any, any>>

  • Create group

    Parameters

    Returns Promise<AxiosResponse<any, any>>

  • Delete group

    Parameters

    • id: number

      group id

    Returns Promise<AxiosResponse<IGroup, any>>

  • Edit group

    Parameters

    Returns Promise<AxiosResponse<IGroup, any>>

  • Get group item

    Parameters

    • id: string

      group id

    Returns Promise<AxiosResponse<IGroup, any>>

    Group entity

  • Get group for task item

    Parameters

    • id: string

      group id

    Returns Promise<AxiosResponse<IGroup, any>>

    Group entity

  • Get groups

    Parameters

    • Optional page: number

      group page number

    • Optional list: number

      group list number

    • Optional userId: number

      group user id

    • Optional q: string

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

    Groups entities array

  • Join the group

    Parameters

    • id: string

      group id

    Returns Promise<AxiosResponse<any, any>>

  • Invite users group

    Parameters

    Returns Promise<AxiosResponse<any, any>>

  • Join the group

    Parameters

    • id: string

      group id

    Returns Promise<AxiosResponse<any, any>>

  • Leave from the group

    Parameters

    • id: string

      group id

    Returns Promise<AxiosResponse<any, any>>

  • Decline users invite request

    Parameters

    • id: string

      group id

    • userId: number

      user id

    Returns Promise<AxiosResponse<any, any>>

  • Decline users invite request

    Parameters

    • id: string

      group id

    • Optional logo: File

      logo File

    Returns Promise<AxiosResponse<any, any>>

  • User apply to join to the group

    Parameters

    • id: string

      user id

    Returns Promise<AxiosResponse<any, any>>

Generated using TypeDoc