UNPKG

@space-cow-media/spellbook-client

Version:

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

52 lines (51 loc) 2.68 kB
/** * Commander Spellbook API * API for Commander Spellbook, the combo database engine for Magic: The Gathering * * The version of the OpenAPI document: 4.8.19 * * * 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'; import type { TokenObtainPair, TokenObtainPairRequest, TokenRefresh, TokenRefreshRequest, TokenVerifyRequest } from '../models/index'; export interface TokenCreateRequest { tokenObtainPairRequest?: TokenObtainPairRequest; } export interface TokenRefreshCreateRequest { tokenRefreshRequest: TokenRefreshRequest; } export interface TokenVerifyCreateRequest { tokenVerifyRequest: TokenVerifyRequest; } /** * */ export declare class TokenApi extends runtime.BaseAPI { /** * 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>; /** * 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>; /** * 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>; }