UNPKG

@vercel/sdk

Version:

<p align="center"> <a href="https://vercel.com"> <img src="https://assets.vercel.com/image/upload/v1588805858/repositories/vercel/logo.png" height="96"> <h3 align="center">Vercel</h3> </a> <p align="center">Develop. Preview. Ship.</p> </p>

78 lines 3.12 kB
/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import * as z from "zod/v3"; import { remap as remap$ } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import * as types from "../types/primitives.js"; /** @internal */ export const SignKmsMessageRequestBody$outboundSchema = z.object({ message: z.string(), }); export function signKmsMessageRequestBodyToJSON(signKmsMessageRequestBody) { return JSON.stringify(SignKmsMessageRequestBody$outboundSchema.parse(signKmsMessageRequestBody)); } /** @internal */ export const SignKmsMessageRequest$outboundSchema = z.object({ issuerId: z.string(), requestBody: z.lazy(() => SignKmsMessageRequestBody$outboundSchema) .optional(), }).transform((v) => { return remap$(v, { requestBody: "RequestBody", }); }); export function signKmsMessageRequestToJSON(signKmsMessageRequest) { return JSON.stringify(SignKmsMessageRequest$outboundSchema.parse(signKmsMessageRequest)); } /** @internal */ export const Jwk$inboundSchema = z .object({ n: types.optional(types.string()), e: types.optional(types.string()), kty: types.optional(types.string()), crv: types.optional(types.string()), x: types.optional(types.string()), y: types.optional(types.string()), alg: types.optional(types.string()), pub: types.optional(types.string()), }); export function jwkFromJSON(jsonString) { return safeParse(jsonString, (x) => Jwk$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Jwk' from JSON`); } /** @internal */ export const Header$inboundSchema = z .object({ alg: types.optional(types.string()), b64: types.optional(types.boolean()), crit: types.optional(z.array(types.string())), kid: types.optional(types.string()), x5t: types.optional(types.string()), x5c: types.optional(z.array(types.string())), x5u: types.optional(types.string()), jku: types.optional(types.string()), jwk: types.optional(z.lazy(() => Jwk$inboundSchema)), typ: types.optional(types.string()), cty: types.optional(types.string()), }); export function headerFromJSON(jsonString) { return safeParse(jsonString, (x) => Header$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Header' from JSON`); } /** @internal */ export const Signature$inboundSchema = z.object({ payload: types.string(), signature: types.string(), header: types.optional(z.lazy(() => Header$inboundSchema)), protected: types.optional(types.string()), }); export function signatureFromJSON(jsonString) { return safeParse(jsonString, (x) => Signature$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'Signature' from JSON`); } /** @internal */ export const SignKmsMessageResponseBody$inboundSchema = z.object({ signature: z.lazy(() => Signature$inboundSchema), }); export function signKmsMessageResponseBodyFromJSON(jsonString) { return safeParse(jsonString, (x) => SignKmsMessageResponseBody$inboundSchema.parse(JSON.parse(x)), `Failed to parse 'SignKmsMessageResponseBody' from JSON`); } //# sourceMappingURL=signkmsmessageop.js.map