@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>
63 lines • 2.51 kB
TypeScript
import * as z from "zod/v3";
import { ClosedEnum } from "../types/enums.js";
import { Result as SafeParseResult } from "../types/fp.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
export type GetDomainsRecordsByRecordIdRequest = {
/**
* The unique ID of the DNS record
*/
recordId: string;
};
export declare const GetDomainsRecordsByRecordIdType: {
readonly A: "A";
readonly Aaaa: "AAAA";
readonly Alias: "ALIAS";
readonly Caa: "CAA";
readonly Cname: "CNAME";
readonly Https: "HTTPS";
readonly Mx: "MX";
readonly Ns: "NS";
readonly Srv: "SRV";
readonly Txt: "TXT";
};
export type GetDomainsRecordsByRecordIdType = ClosedEnum<typeof GetDomainsRecordsByRecordIdType>;
export declare const RecordType: {
readonly A: "A";
readonly Aaaa: "AAAA";
readonly Alias: "ALIAS";
readonly Caa: "CAA";
readonly Cname: "CNAME";
readonly Https: "HTTPS";
readonly Mx: "MX";
readonly Ns: "NS";
readonly Srv: "SRV";
readonly Txt: "TXT";
};
export type RecordType = ClosedEnum<typeof RecordType>;
export type GetDomainsRecordsByRecordIdResponseBody = {
type: GetDomainsRecordsByRecordIdType;
id: string;
name: string;
value: string;
creator: string;
domain: string;
ttl?: number | undefined;
comment?: string | undefined;
recordType: RecordType;
createdAt?: number | null | undefined;
};
/** @internal */
export type GetDomainsRecordsByRecordIdRequest$Outbound = {
recordId: string;
};
/** @internal */
export declare const GetDomainsRecordsByRecordIdRequest$outboundSchema: z.ZodType<GetDomainsRecordsByRecordIdRequest$Outbound, z.ZodTypeDef, GetDomainsRecordsByRecordIdRequest>;
export declare function getDomainsRecordsByRecordIdRequestToJSON(getDomainsRecordsByRecordIdRequest: GetDomainsRecordsByRecordIdRequest): string;
/** @internal */
export declare const GetDomainsRecordsByRecordIdType$inboundSchema: z.ZodNativeEnum<typeof GetDomainsRecordsByRecordIdType>;
/** @internal */
export declare const RecordType$inboundSchema: z.ZodNativeEnum<typeof RecordType>;
/** @internal */
export declare const GetDomainsRecordsByRecordIdResponseBody$inboundSchema: z.ZodType<GetDomainsRecordsByRecordIdResponseBody, z.ZodTypeDef, unknown>;
export declare function getDomainsRecordsByRecordIdResponseBodyFromJSON(jsonString: string): SafeParseResult<GetDomainsRecordsByRecordIdResponseBody, SDKValidationError>;
//# sourceMappingURL=getdomainsrecordsbyrecordidop.d.ts.map