UNPKG

@space-cow-media/spellbook-client

Version:

An Open Api generated client for the Commander Spellbook backend REST API.

68 lines (67 loc) 3.52 kB
/** * Commander Spellbook API * API for Commander Spellbook, the combo database engine for Magic: The Gathering * * The version of the OpenAPI document: 5.4.10 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime.js'; import { type TokenObtainPair } from '../models/TokenObtainPair.js'; import { type TokenObtainPairRequest } from '../models/TokenObtainPairRequest.js'; import { type TokenRefresh } from '../models/TokenRefresh.js'; import { type TokenRefreshRequest } from '../models/TokenRefreshRequest.js'; import { type TokenVerifyRequest } from '../models/TokenVerifyRequest.js'; export interface TokenCreateRequest { tokenObtainPairRequest?: TokenObtainPairRequest; } export interface TokenRefreshCreateRequest { tokenRefreshRequest: TokenRefreshRequest; } export interface TokenVerifyCreateRequest { tokenVerifyRequest: TokenVerifyRequest; } /** * */ export declare class TokenApi extends runtime.BaseAPI { /** * Creates request options for tokenCreate without sending the request */ tokenCreateRequestOpts(requestParameters: TokenCreateRequest): Promise<runtime.RequestOpts>; /** * Takes a set of user credentials and returns an access and refresh JSON web token pair to prove the authentication of those credentials. */ tokenCreateRaw(requestParameters: TokenCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<TokenObtainPair>>; /** * Takes a set of user credentials and returns an access and refresh JSON web token pair to prove the authentication of those credentials. */ tokenCreate(requestParameters?: TokenCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<TokenObtainPair>; /** * Creates request options for tokenRefreshCreate without sending the request */ tokenRefreshCreateRequestOpts(requestParameters: TokenRefreshCreateRequest): Promise<runtime.RequestOpts>; /** * Takes a refresh type JSON web token and returns an access type JSON web token if the refresh token is valid. */ tokenRefreshCreateRaw(requestParameters: TokenRefreshCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<TokenRefresh>>; /** * Takes a refresh type JSON web token and returns an access type JSON web token if the refresh token is valid. */ tokenRefreshCreate(requestParameters: TokenRefreshCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<TokenRefresh>; /** * Creates request options for tokenVerifyCreate without sending the request */ tokenVerifyCreateRequestOpts(requestParameters: TokenVerifyCreateRequest): Promise<runtime.RequestOpts>; /** * Takes a token and indicates if it is valid. This view provides no information about a token\'s fitness for a particular use. */ tokenVerifyCreateRaw(requestParameters: TokenVerifyCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>; /** * Takes a token and indicates if it is valid. This view provides no information about a token\'s fitness for a particular use. */ tokenVerifyCreate(requestParameters: TokenVerifyCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>; }