OneSDK
    Preparing search index...

    Class OneSDK

    Index

    Constructors

    Properties

    usePermission: (
        templateNames: (
            | "DEFAULT"
            | "COMMENT"
            | "META"
            | "ORDER"
            | "REACTION"
            | "SETLIST"
            | "WORDPAETY"
            | "YT_SURVEY"
            | "CONFIG"
            | "SERVICE"
            | "USER"
            | "NOTIFICATION"
        )[],
        base?: SendType[],
    ) => SendType[] = usePermission

    Accessors

    • get connected(): boolean

      Returns boolean

    • get PERM(): {
          COMMENT: "COMMENT";
          CONFIG: "CONFIG";
          DEFAULT: "DEFAULT";
          META: "META";
          NOTIFICATION: "NOTIFICATION";
          ORDER: "ORDER";
          REACTION: "REACTION";
          SERVICE: "SERVICE";
          SETLIST: "SETLIST";
          USER: "USER";
          WORDPAETY: "WORDPAETY";
          YT_SURVEY: "YT_SURVEY";
      }

      Returns {
          COMMENT: "COMMENT";
          CONFIG: "CONFIG";
          DEFAULT: "DEFAULT";
          META: "META";
          NOTIFICATION: "NOTIFICATION";
          ORDER: "ORDER";
          REACTION: "REACTION";
          SERVICE: "SERVICE";
          SETLIST: "SETLIST";
          USER: "USER";
          WORDPAETY: "WORDPAETY";
          YT_SURVEY: "YT_SURVEY";
      }

    Methods

    • Parameters

      • orderId: string

      Returns Promise<OrderItem[]>

    • Returns Promise<boolean>

    • Parameters

      • orderId: string

      Returns Promise<OrderItem[]>

    • Returns Promise<void>

    • Type Parameters

      • T = any
      • R = AxiosResponse<T, any>
      • D = any

      Parameters

      • url: string
      • Optionalconfig: AxiosRequestConfig<D>

      Returns Promise<R>

    • Type Parameters

      • T = any
      • R = AxiosResponse<T, any>
      • D = any

      Parameters

      • url: string
      • Optionalconfig: AxiosRequestConfig<D>

      Returns Promise<R>

    • Parameters

      Returns { [key: string]: any }

    • Returns Promise<null | Comment>

    • Type Parameters

      • T = any

      Parameters

      • name: string
      • defaultValue: T
      • parser: (val: string) => T = ...

      Returns T

    post

    • post<T = any, R = AxiosResponse<T, any>, D = any>(
          url: string,
          data?: D,
          config?: AxiosRequestConfig<D>,
      ): Promise<R>

      Type Parameters

      • T = any
      • R = AxiosResponse<T, any>
      • D = any

      Parameters

      • url: string
      • Optionaldata: D
      • Optionalconfig: AxiosRequestConfig<D>

      Returns Promise<R>

    • Type Parameters

      • T = any
      • R = AxiosResponse<T, any>
      • D = any

      Parameters

      • url: string
      • Optionaldata: D
      • Optionalconfig: AxiosRequestConfig<D>

      Returns Promise<R>

    • Returns Promise<void>

    • Returns void

    • Parameters

      • params: { comments: string[]; services: string[] }

      Returns Promise<Comment[]>

    • Parameters

      • str: string

      Returns number

    • Parameters

      • num: number

      Returns string | number

    • Parameters

      • subscriberId: number

      Returns void