import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; /** * Updated subfolder data */ export type PutFoldersFolderIdSubfoldersSubfolderIdRequestBody = { /** * The new name for the subfolder */ name?: string | undefined; /** * The new description for the subfolder */ description?: string | null | undefined; }; export type PutFoldersFolderIdSubfoldersSubfolderIdRequest = { /** * The hashed ID of the folder */ folderId: string; /** * The hashed ID of the subfolder */ subfolderId: string; /** * Updated subfolder data */ requestBody: PutFoldersFolderIdSubfoldersSubfolderIdRequestBody; }; /** * A subfolder within a folder that contains media. */ export type PutFoldersFolderIdSubfoldersSubfolderIdResponse = { /** * A unique alphanumeric identifier for this subfolder. */ hashedId: string; /** * The display name of the subfolder. */ name?: string | null | undefined; /** * A description for the subfolder. */ description?: string | null | undefined; /** * The position of this subfolder within its folder, used for ordering. */ position: number | null; /** * The date when the subfolder was created. */ created: Date | null; /** * The date when the subfolder was last modified. */ updated: Date | null; /** * A cursor for stable pagination based on current `sort_by` order. You can pass this to `cursor[before]` or `cursor[after]` as a parameter to fetch the records before or after this record in the same sort order. This is only populated if records were fetched with `cursor[enabled]`, or `cursor[before]` or `cursor[after]`. */ cursor?: string | null | undefined; }; /** @internal */ export type PutFoldersFolderIdSubfoldersSubfolderIdRequestBody$Outbound = { name?: string | undefined; description?: string | null | undefined; }; /** @internal */ export declare const PutFoldersFolderIdSubfoldersSubfolderIdRequestBody$outboundSchema: z.ZodType; export declare function putFoldersFolderIdSubfoldersSubfolderIdRequestBodyToJSON(putFoldersFolderIdSubfoldersSubfolderIdRequestBody: PutFoldersFolderIdSubfoldersSubfolderIdRequestBody): string; /** @internal */ export type PutFoldersFolderIdSubfoldersSubfolderIdRequest$Outbound = { folderId: string; subfolderId: string; RequestBody: PutFoldersFolderIdSubfoldersSubfolderIdRequestBody$Outbound; }; /** @internal */ export declare const PutFoldersFolderIdSubfoldersSubfolderIdRequest$outboundSchema: z.ZodType; export declare function putFoldersFolderIdSubfoldersSubfolderIdRequestToJSON(putFoldersFolderIdSubfoldersSubfolderIdRequest: PutFoldersFolderIdSubfoldersSubfolderIdRequest): string; /** @internal */ export declare const PutFoldersFolderIdSubfoldersSubfolderIdResponse$inboundSchema: z.ZodType; export declare function putFoldersFolderIdSubfoldersSubfolderIdResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=putfoldersfolderidsubfolderssubfolderid.d.ts.map