/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import { tokensV1CreateOrgToken } from "../funcs/tokensV1CreateOrgToken.js"; import { tokensV1GetOrgTokens } from "../funcs/tokensV1GetOrgTokens.js"; import { tokensV1RevokeOrgToken } from "../funcs/tokensV1RevokeOrgToken.js"; import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import { unwrapAsync } from "../types/fp.js"; export class TokensV1 extends ClientSDK { /** * GetOrgTokens * * @remarks * List all organization tokens for a given org. */ async getOrgTokens( orgId: string, options?: RequestOptions, ): Promise { return unwrapAsync(tokensV1GetOrgTokens( this, orgId, options, )); } /** * CreateOrgToken * * @remarks * Create a new organization token. */ async createOrgToken( orgId: string, createOrgToken: components.CreateOrgToken, options?: RequestOptions, ): Promise { return unwrapAsync(tokensV1CreateOrgToken( this, orgId, createOrgToken, options, )); } /** * RevokeOrgToken * * @remarks * Revoke an organization token. */ async revokeOrgToken( orgId: string, orgTokenId: string, options?: RequestOptions, ): Promise { return unwrapAsync(tokensV1RevokeOrgToken( this, orgId, orgTokenId, options, )); } }