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>

199 lines 9.68 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 Labels = { label: string; value: string; }; export type Attributes = { key: string; type: string; labels?: Array<Labels> | undefined; }; export type UpdateFlagSettingsEntities = { kind: string; label: string; attributes: Array<Attributes>; }; export type UpdateFlagSettingsRequestBody = { enabled?: boolean | undefined; entities?: Array<UpdateFlagSettingsEntities> | undefined; /** * The environments to sync */ environments?: Array<string> | undefined; }; export type UpdateFlagSettingsRequest = { /** * 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; requestBody?: UpdateFlagSettingsRequestBody | undefined; }; export declare const UpdateFlagSettingsFeatureFlagsTypeName: { readonly Settings: "settings"; }; export type UpdateFlagSettingsFeatureFlagsTypeName = ClosedEnum<typeof UpdateFlagSettingsFeatureFlagsTypeName>; export type UpdateFlagSettingsFeatureFlagsLabels = { label: string; value: string; }; export type UpdateFlagSettingsFeatureFlagsAttributes = { key: string; type: string; labels?: Array<UpdateFlagSettingsFeatureFlagsLabels> | undefined; }; export type UpdateFlagSettingsFeatureFlagsResponseEntities = { kind: string; label: string; attributes: Array<UpdateFlagSettingsFeatureFlagsAttributes>; }; export type UpdateFlagSettingsFeatureFlagsMetadata = { activeFlagCount: number; archivedFlagCount: number; segmentCount: number; packSizeInBytes: number; packRevision?: number | undefined; configUpdatedAt?: number | undefined; }; export type UpdateFlagSettingsFeatureFlagsResponseBody = { typeName: UpdateFlagSettingsFeatureFlagsTypeName; projectId: string; ownerId?: string | undefined; enabled: boolean; environments: Array<string>; entities: Array<UpdateFlagSettingsFeatureFlagsResponseEntities>; createdAt?: number | undefined; updatedAt?: number | undefined; metadata: UpdateFlagSettingsFeatureFlagsMetadata; }; export declare const UpdateFlagSettingsTypeName: { readonly Settings: "settings"; }; export type UpdateFlagSettingsTypeName = ClosedEnum<typeof UpdateFlagSettingsTypeName>; export type UpdateFlagSettingsLabels = { label: string; value: string; }; export type UpdateFlagSettingsAttributes = { key: string; type: string; labels?: Array<UpdateFlagSettingsLabels> | undefined; }; export type UpdateFlagSettingsFeatureFlagsEntities = { kind: string; label: string; attributes: Array<UpdateFlagSettingsAttributes>; }; export type UpdateFlagSettingsMetadata = { activeFlagCount: number; archivedFlagCount: number; segmentCount: number; packSizeInBytes: number; packRevision?: number | undefined; configUpdatedAt?: number | undefined; }; export type UpdateFlagSettingsResponseBody = { typeName: UpdateFlagSettingsTypeName; projectId: string; ownerId?: string | undefined; enabled: boolean; environments: Array<string>; entities: Array<UpdateFlagSettingsFeatureFlagsEntities>; createdAt?: number | undefined; updatedAt?: number | undefined; metadata: UpdateFlagSettingsMetadata; }; export type UpdateFlagSettingsResponse = UpdateFlagSettingsResponseBody | UpdateFlagSettingsFeatureFlagsResponseBody; /** @internal */ export type Labels$Outbound = { label: string; value: string; }; /** @internal */ export declare const Labels$outboundSchema: z.ZodType<Labels$Outbound, z.ZodTypeDef, Labels>; export declare function labelsToJSON(labels: Labels): string; /** @internal */ export type Attributes$Outbound = { key: string; type: string; labels?: Array<Labels$Outbound> | undefined; }; /** @internal */ export declare const Attributes$outboundSchema: z.ZodType<Attributes$Outbound, z.ZodTypeDef, Attributes>; export declare function attributesToJSON(attributes: Attributes): string; /** @internal */ export type UpdateFlagSettingsEntities$Outbound = { kind: string; label: string; attributes: Array<Attributes$Outbound>; }; /** @internal */ export declare const UpdateFlagSettingsEntities$outboundSchema: z.ZodType<UpdateFlagSettingsEntities$Outbound, z.ZodTypeDef, UpdateFlagSettingsEntities>; export declare function updateFlagSettingsEntitiesToJSON(updateFlagSettingsEntities: UpdateFlagSettingsEntities): string; /** @internal */ export type UpdateFlagSettingsRequestBody$Outbound = { enabled?: boolean | undefined; entities?: Array<UpdateFlagSettingsEntities$Outbound> | undefined; environments?: Array<string> | undefined; }; /** @internal */ export declare const UpdateFlagSettingsRequestBody$outboundSchema: z.ZodType<UpdateFlagSettingsRequestBody$Outbound, z.ZodTypeDef, UpdateFlagSettingsRequestBody>; export declare function updateFlagSettingsRequestBodyToJSON(updateFlagSettingsRequestBody: UpdateFlagSettingsRequestBody): string; /** @internal */ export type UpdateFlagSettingsRequest$Outbound = { projectIdOrName: string; teamId?: string | undefined; slug?: string | undefined; RequestBody?: UpdateFlagSettingsRequestBody$Outbound | undefined; }; /** @internal */ export declare const UpdateFlagSettingsRequest$outboundSchema: z.ZodType<UpdateFlagSettingsRequest$Outbound, z.ZodTypeDef, UpdateFlagSettingsRequest>; export declare function updateFlagSettingsRequestToJSON(updateFlagSettingsRequest: UpdateFlagSettingsRequest): string; /** @internal */ export declare const UpdateFlagSettingsFeatureFlagsTypeName$inboundSchema: z.ZodNativeEnum<typeof UpdateFlagSettingsFeatureFlagsTypeName>; /** @internal */ export declare const UpdateFlagSettingsFeatureFlagsLabels$inboundSchema: z.ZodType<UpdateFlagSettingsFeatureFlagsLabels, z.ZodTypeDef, unknown>; export declare function updateFlagSettingsFeatureFlagsLabelsFromJSON(jsonString: string): SafeParseResult<UpdateFlagSettingsFeatureFlagsLabels, SDKValidationError>; /** @internal */ export declare const UpdateFlagSettingsFeatureFlagsAttributes$inboundSchema: z.ZodType<UpdateFlagSettingsFeatureFlagsAttributes, z.ZodTypeDef, unknown>; export declare function updateFlagSettingsFeatureFlagsAttributesFromJSON(jsonString: string): SafeParseResult<UpdateFlagSettingsFeatureFlagsAttributes, SDKValidationError>; /** @internal */ export declare const UpdateFlagSettingsFeatureFlagsResponseEntities$inboundSchema: z.ZodType<UpdateFlagSettingsFeatureFlagsResponseEntities, z.ZodTypeDef, unknown>; export declare function updateFlagSettingsFeatureFlagsResponseEntitiesFromJSON(jsonString: string): SafeParseResult<UpdateFlagSettingsFeatureFlagsResponseEntities, SDKValidationError>; /** @internal */ export declare const UpdateFlagSettingsFeatureFlagsMetadata$inboundSchema: z.ZodType<UpdateFlagSettingsFeatureFlagsMetadata, z.ZodTypeDef, unknown>; export declare function updateFlagSettingsFeatureFlagsMetadataFromJSON(jsonString: string): SafeParseResult<UpdateFlagSettingsFeatureFlagsMetadata, SDKValidationError>; /** @internal */ export declare const UpdateFlagSettingsFeatureFlagsResponseBody$inboundSchema: z.ZodType<UpdateFlagSettingsFeatureFlagsResponseBody, z.ZodTypeDef, unknown>; export declare function updateFlagSettingsFeatureFlagsResponseBodyFromJSON(jsonString: string): SafeParseResult<UpdateFlagSettingsFeatureFlagsResponseBody, SDKValidationError>; /** @internal */ export declare const UpdateFlagSettingsTypeName$inboundSchema: z.ZodNativeEnum<typeof UpdateFlagSettingsTypeName>; /** @internal */ export declare const UpdateFlagSettingsLabels$inboundSchema: z.ZodType<UpdateFlagSettingsLabels, z.ZodTypeDef, unknown>; export declare function updateFlagSettingsLabelsFromJSON(jsonString: string): SafeParseResult<UpdateFlagSettingsLabels, SDKValidationError>; /** @internal */ export declare const UpdateFlagSettingsAttributes$inboundSchema: z.ZodType<UpdateFlagSettingsAttributes, z.ZodTypeDef, unknown>; export declare function updateFlagSettingsAttributesFromJSON(jsonString: string): SafeParseResult<UpdateFlagSettingsAttributes, SDKValidationError>; /** @internal */ export declare const UpdateFlagSettingsFeatureFlagsEntities$inboundSchema: z.ZodType<UpdateFlagSettingsFeatureFlagsEntities, z.ZodTypeDef, unknown>; export declare function updateFlagSettingsFeatureFlagsEntitiesFromJSON(jsonString: string): SafeParseResult<UpdateFlagSettingsFeatureFlagsEntities, SDKValidationError>; /** @internal */ export declare const UpdateFlagSettingsMetadata$inboundSchema: z.ZodType<UpdateFlagSettingsMetadata, z.ZodTypeDef, unknown>; export declare function updateFlagSettingsMetadataFromJSON(jsonString: string): SafeParseResult<UpdateFlagSettingsMetadata, SDKValidationError>; /** @internal */ export declare const UpdateFlagSettingsResponseBody$inboundSchema: z.ZodType<UpdateFlagSettingsResponseBody, z.ZodTypeDef, unknown>; export declare function updateFlagSettingsResponseBodyFromJSON(jsonString: string): SafeParseResult<UpdateFlagSettingsResponseBody, SDKValidationError>; /** @internal */ export declare const UpdateFlagSettingsResponse$inboundSchema: z.ZodType<UpdateFlagSettingsResponse, z.ZodTypeDef, unknown>; export declare function updateFlagSettingsResponseFromJSON(jsonString: string): SafeParseResult<UpdateFlagSettingsResponse, SDKValidationError>; //# sourceMappingURL=updateflagsettingsop.d.ts.map