@squarecloud/blob
Version:
Official Square Cloud Blob SDK for NodeJS
25 lines • 748 B
JavaScript
// src/validation/schemas/list.ts
import { z } from "zod";
var listObjectsSchema = z.object({
/** Filter by prefix */
prefix: z.string().optional(),
/** Return objects after this token */
continuationToken: z.string().optional()
});
var listObjectsPayloadSchema = listObjectsSchema.optional().transform((params) => ({ params }));
var listObjectResponseSchema = z.object({
id: z.string(),
size: z.number(),
created_at: z.coerce.date(),
expires_at: z.coerce.date().optional()
});
var listObjectsResponseSchema = z.object({
objects: z.array(listObjectResponseSchema).default([])
});
export {
listObjectResponseSchema,
listObjectsPayloadSchema,
listObjectsResponseSchema,
listObjectsSchema
};
//# sourceMappingURL=list.mjs.map