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>

93 lines 4.07 kB
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 GetFlagSettingsRequest = { /** * The project id or name */ projectIdOrName: string; /** * The Team identifier to perform the request on behalf of. */ teamId?: string | undefined; /** * The Team slug to perform the request on behalf of. */ slug?: string | undefined; }; export declare const GetFlagSettingsTypeName: { readonly Settings: "settings"; }; export type GetFlagSettingsTypeName = ClosedEnum<typeof GetFlagSettingsTypeName>; export type Connections = { edgeConfigId: string; edgeConfigItemKey: string; }; export type GetFlagSettingsLabels = { label: string; value: string; }; export type GetFlagSettingsAttributes = { key: string; type: string; labels?: Array<GetFlagSettingsLabels> | undefined; }; export type GetFlagSettingsEntities = { kind: string; label: string; attributes: Array<GetFlagSettingsAttributes>; }; export type GetFlagSettingsMetadata = { activeFlagCount: number; archivedFlagCount: number; segmentCount: number; packSizeInBytes: number; packRevision?: number | undefined; configUpdatedAt?: number | undefined; }; /** * Syncs direct the synchronization of Flags to Edge Configs */ export type GetFlagSettingsResponseBody = { typeName: GetFlagSettingsTypeName; projectId: string; ownerId?: string | undefined; enabled: boolean; environments: Array<string>; connections?: Array<Connections> | undefined; entities: Array<GetFlagSettingsEntities>; createdAt?: number | undefined; updatedAt?: number | undefined; metadata: GetFlagSettingsMetadata; }; /** @internal */ export type GetFlagSettingsRequest$Outbound = { projectIdOrName: string; teamId?: string | undefined; slug?: string | undefined; }; /** @internal */ export declare const GetFlagSettingsRequest$outboundSchema: z.ZodType<GetFlagSettingsRequest$Outbound, z.ZodTypeDef, GetFlagSettingsRequest>; export declare function getFlagSettingsRequestToJSON(getFlagSettingsRequest: GetFlagSettingsRequest): string; /** @internal */ export declare const GetFlagSettingsTypeName$inboundSchema: z.ZodNativeEnum<typeof GetFlagSettingsTypeName>; /** @internal */ export declare const Connections$inboundSchema: z.ZodType<Connections, z.ZodTypeDef, unknown>; export declare function connectionsFromJSON(jsonString: string): SafeParseResult<Connections, SDKValidationError>; /** @internal */ export declare const GetFlagSettingsLabels$inboundSchema: z.ZodType<GetFlagSettingsLabels, z.ZodTypeDef, unknown>; export declare function getFlagSettingsLabelsFromJSON(jsonString: string): SafeParseResult<GetFlagSettingsLabels, SDKValidationError>; /** @internal */ export declare const GetFlagSettingsAttributes$inboundSchema: z.ZodType<GetFlagSettingsAttributes, z.ZodTypeDef, unknown>; export declare function getFlagSettingsAttributesFromJSON(jsonString: string): SafeParseResult<GetFlagSettingsAttributes, SDKValidationError>; /** @internal */ export declare const GetFlagSettingsEntities$inboundSchema: z.ZodType<GetFlagSettingsEntities, z.ZodTypeDef, unknown>; export declare function getFlagSettingsEntitiesFromJSON(jsonString: string): SafeParseResult<GetFlagSettingsEntities, SDKValidationError>; /** @internal */ export declare const GetFlagSettingsMetadata$inboundSchema: z.ZodType<GetFlagSettingsMetadata, z.ZodTypeDef, unknown>; export declare function getFlagSettingsMetadataFromJSON(jsonString: string): SafeParseResult<GetFlagSettingsMetadata, SDKValidationError>; /** @internal */ export declare const GetFlagSettingsResponseBody$inboundSchema: z.ZodType<GetFlagSettingsResponseBody, z.ZodTypeDef, unknown>; export declare function getFlagSettingsResponseBodyFromJSON(jsonString: string): SafeParseResult<GetFlagSettingsResponseBody, SDKValidationError>; //# sourceMappingURL=getflagsettingsop.d.ts.map