Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • AdminApi

Index

Constructors

constructor

  • new AdminApi(basePath?: undefined | string): AdminApi

Properties

Protected _basePath

_basePath: string = defaultBasePath

Protected _defaultHeaders

_defaultHeaders: any

Protected _useQuerystring

_useQuerystring: boolean = false

Protected interceptors

interceptors: Interceptor[] = []

Accessors

basePath

  • get basePath(): string
  • set basePath(basePath: string): void

defaultHeaders

  • get defaultHeaders(): any
  • set defaultHeaders(defaultHeaders: any): void

useQuerystring

  • set useQuerystring(value: boolean): void

Methods

addInterceptor

adminUsersIdJsonDelete

  • summary

    Delete a user

    Parameters

    • id: number
    • Optional inlineObject27: InlineObject27
    • Default value options: { headers: {} } = {headers: {}}
      • headers: {}
        • [name: string]: string

    Returns Promise<{ body: InlineResponse20044; response: IncomingMessage }>

adminUsersIdJsonGet

  • adminUsersIdJsonGet(id: number, options?: { headers: {} }): Promise<{ body: InlineResponse20043; response: IncomingMessage }>
  • summary

    Get a user by id

    Parameters

    • id: number
    • Default value options: { headers: {} } = {headers: {}}
      • headers: {}
        • [name: string]: string

    Returns Promise<{ body: InlineResponse20043; response: IncomingMessage }>

adminUsersIdLogOutJsonPost

  • adminUsersIdLogOutJsonPost(id: number, options?: { headers: {} }): Promise<{ body: InlineResponse2001; response: IncomingMessage }>
  • summary

    Log a user out

    Parameters

    • id: number
    • Default value options: { headers: {} } = {headers: {}}
      • headers: {}
        • [name: string]: string

    Returns Promise<{ body: InlineResponse2001; response: IncomingMessage }>

adminUsersIdSuspendJsonPut

  • adminUsersIdSuspendJsonPut(id: number, inlineObject28?: InlineObject28, options?: { headers: {} }): Promise<{ body: InlineResponse20045; response: IncomingMessage }>
  • summary

    Suspend a user

    Parameters

    • id: number
    • Optional inlineObject28: InlineObject28
    • Default value options: { headers: {} } = {headers: {}}
      • headers: {}
        • [name: string]: string

    Returns Promise<{ body: InlineResponse20045; response: IncomingMessage }>

adminUsersListFlagJsonGet

  • adminUsersListFlagJsonGet(flag: "active" | "new" | "staff" | "suspended" | "blocked" | "suspect", order?: "created" | "last_emailed" | "seen" | "username" | "email" | "trust_level" | "days_visited" | "posts_read" | "topics_viewed" | "posts" | "read_time", asc?: undefined | "true", page?: undefined | number, showEmails?: undefined | false | true, options?: { headers: {} }): Promise<{ body: Set<InlineResponse20047>; response: IncomingMessage }>
  • summary

    Get a list of users

    Parameters

    • flag: "active" | "new" | "staff" | "suspended" | "blocked" | "suspect"
    • Optional order: "created" | "last_emailed" | "seen" | "username" | "email" | "trust_level" | "days_visited" | "posts_read" | "topics_viewed" | "posts" | "read_time"
    • Optional asc: undefined | "true"
    • Optional page: undefined | number
    • Optional showEmails: undefined | false | true
    • Default value options: { headers: {} } = {headers: {}}
      • headers: {}
        • [name: string]: string

    Returns Promise<{ body: Set<InlineResponse20047>; response: IncomingMessage }>

setApiKey

setDefaultAuthentication

userAvatarUsernameRefreshGravatarJsonPost

  • userAvatarUsernameRefreshGravatarJsonPost(username: string, options?: { headers: {} }): Promise<{ body: InlineResponse20046; response: IncomingMessage }>
  • summary

    Refresh gravatar

    Parameters

    • username: string
    • Default value options: { headers: {} } = {headers: {}}
      • headers: {}
        • [name: string]: string

    Returns Promise<{ body: InlineResponse20046; response: IncomingMessage }>

Object literals

Protected authentications

authentications: object

default

default: Authentication = <Authentication>new VoidAuth()

Generated using TypeDoc