/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import { ClosedEnum } from "../../types/enums.js"; import * as z from "zod"; export const ConsoleV1AutotunesControllerGenResetAutotunesResponseStatus = { FourHundredAndFour: 404, } as const; export type ConsoleV1AutotunesControllerGenResetAutotunesResponseStatus = ClosedEnum< typeof ConsoleV1AutotunesControllerGenResetAutotunesResponseStatus >; /** * Not Found. The requested resource could not be found. */ export type ConsoleV1AutotunesControllerGenResetAutotunesResponseResponseBodyData = { status: ConsoleV1AutotunesControllerGenResetAutotunesResponseStatus; message: string; }; /** * Not Found. The requested resource could not be found. */ export class ConsoleV1AutotunesControllerGenResetAutotunesResponseResponseBody extends Error { status: ConsoleV1AutotunesControllerGenResetAutotunesResponseStatus; /** The original data that was passed to this error instance. */ data$: ConsoleV1AutotunesControllerGenResetAutotunesResponseResponseBodyData; constructor(err: ConsoleV1AutotunesControllerGenResetAutotunesResponseResponseBodyData) { const message = "message" in err && typeof err.message === "string" ? err.message : `API error occurred: ${JSON.stringify(err)}`; super(message); this.data$ = err; this.status = err.status; this.name = "ConsoleV1AutotunesControllerGenResetAutotunesResponseResponseBody"; } } export const ConsoleV1AutotunesControllerGenResetAutotunesStatus = { FourHundredAndOne: 401, } as const; export type ConsoleV1AutotunesControllerGenResetAutotunesStatus = ClosedEnum< typeof ConsoleV1AutotunesControllerGenResetAutotunesStatus >; /** * This endpoint only accepts an active CONSOLE key, but an invalid key was sent. Key: console-xxxXXXxxxXXXxxx */ export type ConsoleV1AutotunesControllerGenResetAutotunesResponseBodyData = { status: ConsoleV1AutotunesControllerGenResetAutotunesStatus; message: string; }; /** * This endpoint only accepts an active CONSOLE key, but an invalid key was sent. Key: console-xxxXXXxxxXXXxxx */ export class ConsoleV1AutotunesControllerGenResetAutotunesResponseBody extends Error { status: ConsoleV1AutotunesControllerGenResetAutotunesStatus; /** The original data that was passed to this error instance. */ data$: ConsoleV1AutotunesControllerGenResetAutotunesResponseBodyData; constructor(err: ConsoleV1AutotunesControllerGenResetAutotunesResponseBodyData) { const message = "message" in err && typeof err.message === "string" ? err.message : `API error occurred: ${JSON.stringify(err)}`; super(message); this.data$ = err; this.status = err.status; this.name = "ConsoleV1AutotunesControllerGenResetAutotunesResponseBody"; } } export const ConsoleV1AutotunesControllerGenResetStatus = { FourHundred: 400, } as const; export type ConsoleV1AutotunesControllerGenResetStatus = ClosedEnum< typeof ConsoleV1AutotunesControllerGenResetStatus >; /** * Invalid request. Please check the request input and try again. */ export type ConsoleV1AutotunesControllerGenResetResponseBodyData = { status: ConsoleV1AutotunesControllerGenResetStatus; message: string; }; /** * Invalid request. Please check the request input and try again. */ export class ConsoleV1AutotunesControllerGenResetResponseBody extends Error { status: ConsoleV1AutotunesControllerGenResetStatus; /** The original data that was passed to this error instance. */ data$: ConsoleV1AutotunesControllerGenResetResponseBodyData; constructor(err: ConsoleV1AutotunesControllerGenResetResponseBodyData) { const message = "message" in err && typeof err.message === "string" ? err.message : `API error occurred: ${JSON.stringify(err)}`; super(message); this.data$ = err; this.status = err.status; this.name = "ConsoleV1AutotunesControllerGenResetResponseBody"; } } /** @internal */ export const ConsoleV1AutotunesControllerGenResetAutotunesResponseStatus$inboundSchema: z.ZodNativeEnum< typeof ConsoleV1AutotunesControllerGenResetAutotunesResponseStatus > = z.nativeEnum(ConsoleV1AutotunesControllerGenResetAutotunesResponseStatus); /** @internal */ export const ConsoleV1AutotunesControllerGenResetAutotunesResponseStatus$outboundSchema: z.ZodNativeEnum< typeof ConsoleV1AutotunesControllerGenResetAutotunesResponseStatus > = ConsoleV1AutotunesControllerGenResetAutotunesResponseStatus$inboundSchema; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export namespace ConsoleV1AutotunesControllerGenResetAutotunesResponseStatus$ { /** @deprecated use `ConsoleV1AutotunesControllerGenResetAutotunesResponseStatus$inboundSchema` instead. */ export const inboundSchema = ConsoleV1AutotunesControllerGenResetAutotunesResponseStatus$inboundSchema; /** @deprecated use `ConsoleV1AutotunesControllerGenResetAutotunesResponseStatus$outboundSchema` instead. */ export const outboundSchema = ConsoleV1AutotunesControllerGenResetAutotunesResponseStatus$outboundSchema; } /** @internal */ export const ConsoleV1AutotunesControllerGenResetAutotunesResponseResponseBody$inboundSchema: z.ZodType< ConsoleV1AutotunesControllerGenResetAutotunesResponseResponseBody, z.ZodTypeDef, unknown > = z .object({ status: ConsoleV1AutotunesControllerGenResetAutotunesResponseStatus$inboundSchema, message: z.string(), }) .transform((v) => { return new ConsoleV1AutotunesControllerGenResetAutotunesResponseResponseBody(v); }); /** @internal */ export type ConsoleV1AutotunesControllerGenResetAutotunesResponseResponseBody$Outbound = { status: number; message: string; }; /** @internal */ export const ConsoleV1AutotunesControllerGenResetAutotunesResponseResponseBody$outboundSchema: z.ZodType< ConsoleV1AutotunesControllerGenResetAutotunesResponseResponseBody$Outbound, z.ZodTypeDef, ConsoleV1AutotunesControllerGenResetAutotunesResponseResponseBody > = z .instanceof(ConsoleV1AutotunesControllerGenResetAutotunesResponseResponseBody) .transform((v) => v.data$) .pipe( z.object({ status: ConsoleV1AutotunesControllerGenResetAutotunesResponseStatus$outboundSchema, message: z.string(), }) ); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export namespace ConsoleV1AutotunesControllerGenResetAutotunesResponseResponseBody$ { /** @deprecated use `ConsoleV1AutotunesControllerGenResetAutotunesResponseResponseBody$inboundSchema` instead. */ export const inboundSchema = ConsoleV1AutotunesControllerGenResetAutotunesResponseResponseBody$inboundSchema; /** @deprecated use `ConsoleV1AutotunesControllerGenResetAutotunesResponseResponseBody$outboundSchema` instead. */ export const outboundSchema = ConsoleV1AutotunesControllerGenResetAutotunesResponseResponseBody$outboundSchema; /** @deprecated use `ConsoleV1AutotunesControllerGenResetAutotunesResponseResponseBody$Outbound` instead. */ export type Outbound = ConsoleV1AutotunesControllerGenResetAutotunesResponseResponseBody$Outbound; } /** @internal */ export const ConsoleV1AutotunesControllerGenResetAutotunesStatus$inboundSchema: z.ZodNativeEnum< typeof ConsoleV1AutotunesControllerGenResetAutotunesStatus > = z.nativeEnum(ConsoleV1AutotunesControllerGenResetAutotunesStatus); /** @internal */ export const ConsoleV1AutotunesControllerGenResetAutotunesStatus$outboundSchema: z.ZodNativeEnum< typeof ConsoleV1AutotunesControllerGenResetAutotunesStatus > = ConsoleV1AutotunesControllerGenResetAutotunesStatus$inboundSchema; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export namespace ConsoleV1AutotunesControllerGenResetAutotunesStatus$ { /** @deprecated use `ConsoleV1AutotunesControllerGenResetAutotunesStatus$inboundSchema` instead. */ export const inboundSchema = ConsoleV1AutotunesControllerGenResetAutotunesStatus$inboundSchema; /** @deprecated use `ConsoleV1AutotunesControllerGenResetAutotunesStatus$outboundSchema` instead. */ export const outboundSchema = ConsoleV1AutotunesControllerGenResetAutotunesStatus$outboundSchema; } /** @internal */ export const ConsoleV1AutotunesControllerGenResetAutotunesResponseBody$inboundSchema: z.ZodType< ConsoleV1AutotunesControllerGenResetAutotunesResponseBody, z.ZodTypeDef, unknown > = z .object({ status: ConsoleV1AutotunesControllerGenResetAutotunesStatus$inboundSchema, message: z.string(), }) .transform((v) => { return new ConsoleV1AutotunesControllerGenResetAutotunesResponseBody(v); }); /** @internal */ export type ConsoleV1AutotunesControllerGenResetAutotunesResponseBody$Outbound = { status: number; message: string; }; /** @internal */ export const ConsoleV1AutotunesControllerGenResetAutotunesResponseBody$outboundSchema: z.ZodType< ConsoleV1AutotunesControllerGenResetAutotunesResponseBody$Outbound, z.ZodTypeDef, ConsoleV1AutotunesControllerGenResetAutotunesResponseBody > = z .instanceof(ConsoleV1AutotunesControllerGenResetAutotunesResponseBody) .transform((v) => v.data$) .pipe( z.object({ status: ConsoleV1AutotunesControllerGenResetAutotunesStatus$outboundSchema, message: z.string(), }) ); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export namespace ConsoleV1AutotunesControllerGenResetAutotunesResponseBody$ { /** @deprecated use `ConsoleV1AutotunesControllerGenResetAutotunesResponseBody$inboundSchema` instead. */ export const inboundSchema = ConsoleV1AutotunesControllerGenResetAutotunesResponseBody$inboundSchema; /** @deprecated use `ConsoleV1AutotunesControllerGenResetAutotunesResponseBody$outboundSchema` instead. */ export const outboundSchema = ConsoleV1AutotunesControllerGenResetAutotunesResponseBody$outboundSchema; /** @deprecated use `ConsoleV1AutotunesControllerGenResetAutotunesResponseBody$Outbound` instead. */ export type Outbound = ConsoleV1AutotunesControllerGenResetAutotunesResponseBody$Outbound; } /** @internal */ export const ConsoleV1AutotunesControllerGenResetStatus$inboundSchema: z.ZodNativeEnum< typeof ConsoleV1AutotunesControllerGenResetStatus > = z.nativeEnum(ConsoleV1AutotunesControllerGenResetStatus); /** @internal */ export const ConsoleV1AutotunesControllerGenResetStatus$outboundSchema: z.ZodNativeEnum< typeof ConsoleV1AutotunesControllerGenResetStatus > = ConsoleV1AutotunesControllerGenResetStatus$inboundSchema; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export namespace ConsoleV1AutotunesControllerGenResetStatus$ { /** @deprecated use `ConsoleV1AutotunesControllerGenResetStatus$inboundSchema` instead. */ export const inboundSchema = ConsoleV1AutotunesControllerGenResetStatus$inboundSchema; /** @deprecated use `ConsoleV1AutotunesControllerGenResetStatus$outboundSchema` instead. */ export const outboundSchema = ConsoleV1AutotunesControllerGenResetStatus$outboundSchema; } /** @internal */ export const ConsoleV1AutotunesControllerGenResetResponseBody$inboundSchema: z.ZodType< ConsoleV1AutotunesControllerGenResetResponseBody, z.ZodTypeDef, unknown > = z .object({ status: ConsoleV1AutotunesControllerGenResetStatus$inboundSchema, message: z.string(), }) .transform((v) => { return new ConsoleV1AutotunesControllerGenResetResponseBody(v); }); /** @internal */ export type ConsoleV1AutotunesControllerGenResetResponseBody$Outbound = { status: number; message: string; }; /** @internal */ export const ConsoleV1AutotunesControllerGenResetResponseBody$outboundSchema: z.ZodType< ConsoleV1AutotunesControllerGenResetResponseBody$Outbound, z.ZodTypeDef, ConsoleV1AutotunesControllerGenResetResponseBody > = z .instanceof(ConsoleV1AutotunesControllerGenResetResponseBody) .transform((v) => v.data$) .pipe( z.object({ status: ConsoleV1AutotunesControllerGenResetStatus$outboundSchema, message: z.string(), }) ); /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export namespace ConsoleV1AutotunesControllerGenResetResponseBody$ { /** @deprecated use `ConsoleV1AutotunesControllerGenResetResponseBody$inboundSchema` instead. */ export const inboundSchema = ConsoleV1AutotunesControllerGenResetResponseBody$inboundSchema; /** @deprecated use `ConsoleV1AutotunesControllerGenResetResponseBody$outboundSchema` instead. */ export const outboundSchema = ConsoleV1AutotunesControllerGenResetResponseBody$outboundSchema; /** @deprecated use `ConsoleV1AutotunesControllerGenResetResponseBody$Outbound` instead. */ export type Outbound = ConsoleV1AutotunesControllerGenResetResponseBody$Outbound; }