Options
All
  • Public
  • Public/Protected
  • All
Menu

Class UserApi

UserApi - object-oriented interface

export

Hierarchy

Index

Constructors

constructor

Properties

Protected axios

axios: AxiosInstance

Protected basePath

basePath: string

Protected configuration

configuration: Configuration | undefined

Methods

createUser

  • Creates a new ChatKitty user.

    summary

    Create User

    throws

    {RequiredError}

    memberof

    UserApi

    Parameters

    Returns Promise<AxiosResponse<User>>

deleteUser

  • deleteUser(id: number, options?: any): Promise<AxiosResponse<Application>>
  • Deletes a user.

    summary

    Delete User

    throws

    {RequiredError}

    memberof

    UserApi

    Parameters

    • id: number
    • Optional options: any

    Returns Promise<AxiosResponse<Application>>

deleteUserSecret

  • deleteUserSecret(id: number, name: string, options?: any): Promise<AxiosResponse<User>>
  • Removes a user.

    summary

    Delete User Secret

    throws

    {RequiredError}

    memberof

    UserApi

    Parameters

    • id: number
    • name: string
    • Optional options: any

    Returns Promise<AxiosResponse<User>>

getUser

  • getUser(id: number, options?: any): Promise<AxiosResponse<User>>
  • Gets a user.

    summary

    Get User

    throws

    {RequiredError}

    memberof

    UserApi

    Parameters

    • id: number
    • Optional options: any

    Returns Promise<AxiosResponse<User>>

getUserExists

  • getUserExists(name: string, options?: any): Promise<AxiosResponse<void>>
  • Checks if a user exists.

    summary

    Get User Exists

    throws

    {RequiredError}

    memberof

    UserApi

    Parameters

    • name: string

      The username of the user

    • Optional options: any

    Returns Promise<AxiosResponse<void>>

getUserSecret

  • getUserSecret(id: number, name: string, options?: any): Promise<AxiosResponse<Secret>>
  • Gets a user sceret.

    summary

    Get User Secret

    throws

    {RequiredError}

    memberof

    UserApi

    Parameters

    • id: number
    • name: string
    • Optional options: any

    Returns Promise<AxiosResponse<Secret>>

getUsers

  • getUsers(page?: number, size?: number, name?: string, options?: any): Promise<AxiosResponse<UserPage>>
  • Gets a user page.

    summary

    Get User Page

    throws

    {RequiredError}

    memberof

    UserApi

    Parameters

    • Optional page: number
    • Optional size: number
    • Optional name: string
    • Optional options: any

    Returns Promise<AxiosResponse<UserPage>>

updateUser

  • updateUser(id: number, user: User, options?: any): Promise<AxiosResponse<User>>
  • Updates a ChatKitty user.

    summary

    Update User

    throws

    {RequiredError}

    memberof

    UserApi

    Parameters

    • id: number
    • user: User

      ChatKitty user with properties to be updated

    • Optional options: any

    Returns Promise<AxiosResponse<User>>

updateUserSecret

  • updateUserSecret(id: number, name: string, secret: Secret, options?: any): Promise<AxiosResponse<User>>
  • Puts a user secret.

    summary

    Update User Secret

    throws

    {RequiredError}

    memberof

    UserApi

    Parameters

    • id: number
    • name: string
    • secret: Secret

      Secret value

    • Optional options: any

    Returns Promise<AxiosResponse<User>>

Generated using TypeDoc, the 9/1/2021 at 5:54:10 AM