Class ProvisioningRequest<Params, ResBody, ReqBody, ReqQuery>

Type Parameters

  • Params = {
        [key: string]: string;
    }

  • ResBody = any

  • ReqBody = any

  • ReqQuery = ParsedQs

Hierarchy

  • ProvisioningRequest

Implements

Constructors

  • Type Parameters

    • Params = {
          [key: string]: string;
      }

    • ResBody = any

    • ReqBody = any

    • ReqQuery = ParsedQs

    Parameters

    • expressReq: Request<Params, ResBody, ReqBody, ReqQuery, Record<string, any>>
    • userId: null | string
    • requestSource: "widget" | "provisioner"
    • Optional widgetToken: string
    • Optional fnName: string

    Returns ProvisioningRequest<Params, ResBody, ReqBody, ReqQuery>

Properties

expressReq: Request<Params, ResBody, ReqBody, ReqQuery, Record<string, any>>
fnName?: string
id: string
log: Logger
requestSource: "widget" | "provisioner"
userId: null | string
widgetToken?: string

Accessors

  • get body(): ReqBody
  • Returns ReqBody

  • get params(): Params
  • Returns Params

  • get query(): ReqQuery
  • Returns ReqQuery

Methods

  • Returns string

Generated using TypeDoc