Hierarchy

Index

Methods

Static deleteUserSetting

  • Delete User Setting Delete User Setting Permission Required: `kelvin.permission.users.delete`

    Parameters

    • __namedParameters: { settingName: string }
      • settingName: string

        Setting Name

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<IKvHttpResponse>

Static getCurrentUser

Static getKelvinContactInformationUserSetting

  • Get Kelvin Contact Information User Setting Get Kelvin Contact Information User Setting Permission Required: `kelvin.permission.users.read`

    Parameters

    Returns Observable<UserSettingItem>

Static getKelvinNotificationsUserSetting

  • Get Kelvin Notifications User Setting Get Kelvin Notifications User Setting Permission Required: `kelvin.permission.users.read`

    Parameters

    Returns Observable<UserSettingItem>

Static getPaginator

Static getUser

  • Get User Get User Permission Required: `kelvin.permission.user.read`

    Parameters

    • __namedParameters: { userId: string }
      • userId: string

        User ID

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<User>

Static getUserSetting

  • Get User Setting Get User Setting Permission Required: `kelvin.permission.users.read`

    Parameters

    • __namedParameters: { settingName: string }
      • settingName: string

        Setting Name

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<UserSettingItem>

Static listUser

  • listUser(__namedParameters?: { email: string[]; endingBefore: string; name: string[]; pageSize: number; search: string[]; sortAsc: boolean; sortBy: string; startingAfter: string; username: string[] }, options?: IKvHttpRequestOptions): Observable<UserListPaginated>
  • List User List User Pagination Sortable Columns: `user_entity.id`, `user_entity.username`, `user_entity.first_name`, `user_entity.last_name`, `user_entity.email` Permission Required: `kelvin.permission.users.read`

    Parameters

    • Default value __namedParameters: { email: string[]; endingBefore: string; name: string[]; pageSize: number; search: string[]; sortAsc: boolean; sortBy: string; startingAfter: string; username: string[] } = {}
      • email: string[]

        User's email

      • endingBefore: string

        Upper bound cursor for use in pagination

      • name: string[]

        User's name

      • pageSize: number

        Number of objects to be returned, between 1 and 1000. Default: 20

      • search: string[]

        Search Users by name or email

      • sortAsc: boolean

        Order of sorting is Ascending. Possible Values: true/false. Default: true

      • sortBy: string

        Parameter to sort by. Must be one of the sortable columns

      • startingAfter: string

        Lower bound cursor for use in pagination

      • username: string[]

        User's username

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<UserListPaginated>

Static listUserSettings

  • List User Settings List User Settings Pagination Sortable Columns: `user_setting.setting_name, user_setting.created, user_setting.updated` Permission Required: `kelvin.permission.users.read`

    Parameters

    • Default value __namedParameters: { endingBefore: string; pageSize: number; search: string[]; sortAsc: boolean; sortBy: string; startingAfter: string } = {}
      • endingBefore: string

        Upper bound cursor for use in pagination

      • pageSize: number

        Number of objects to be returned, between 1 and 1000. Default: 20

      • search: string[]

        Search User Setting by setting_name

      • sortAsc: boolean

        Order of sorting is Ascending. Possible Values: true/false. Default: true

      • sortBy: string

        Parameter to sort by. Must be one of the sortable columns

      • startingAfter: string

        Lower bound cursor for use in pagination

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<UserSettingsListPaginated>

Static onError

Static request

Static requestUrl

  • requestUrl<T>(request: IKvHttpRequest, modelClass?: IModel, autenticated?: boolean): Observable<T>

Static updateKelvinContactInformationUserSetting

Static updateKelvinNotificationsUserSetting

Static updateUserSetting