/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ import type { ActorContext } from '../models/ActorContext'; import type { BootstrapRequest } from '../models/BootstrapRequest'; import type { BootstrapResponse } from '../models/BootstrapResponse'; import type { MeResponse } from '../models/MeResponse'; import type { CancelablePromise } from '../core/CancelablePromise'; import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; export class PlatformService { /** * @returns MeResponse Current authenticated user and tenancy summary * @throws ApiError */ public static getMe(): CancelablePromise { return __request(OpenAPI, { method: 'GET', url: '/me', errors: { 401: `Error response`, }, }); } /** * Caller scope — self-discovery for API keys, which cannot call /me * @returns ActorContext Actor type, scopes, and resolved org/project for API keys * @throws ApiError */ public static getActorContext(): CancelablePromise { return __request(OpenAPI, { method: 'GET', url: '/context', errors: { 401: `Error response`, }, }); } /** * @returns BootstrapResponse Platform bootstrapped * @throws ApiError */ public static bootstrapPlatform({ requestBody, }: { requestBody: BootstrapRequest, }): CancelablePromise { return __request(OpenAPI, { method: 'POST', url: '/bootstrap', body: requestBody, mediaType: 'application/json', errors: { 409: `Error response`, }, }); } }