Resources service

Hierarchy

  • ResourcesService

Constructors

Properties

httpClient: HttpClient
namespace: string = '/resources/resources'

Methods

  • Create resource

    Type Parameters

    • T

    Parameters

    • data: Partial<T> & {
          type: ResourceType;
      }

      resource data without id

    Returns Promise<AxiosResponse<T, any>>

    resource entity

  • delete resource

    Parameters

    Returns Promise<AxiosResponse<any, any>>

    void

  • get resource by id

    Type Parameters

    • T

    Parameters

    Returns Promise<AxiosResponse<T, any>>

    resource entity

  • get resources list

    Parameters

    Returns Promise<AxiosResponse<any, any>>

    resources list

  • update resource

    Type Parameters

    • T

    Parameters

    • id: string

      resource id

    • data: Partial<T> & {
          type: ResourceType;
      }

      resource data

    Returns Promise<AxiosResponse<T, any>>

    resource entity

Generated using TypeDoc