feat: add Zod schema for Azure Blob storage config

This commit is contained in:
jingi
2026-06-19 13:51:12 -07:00
parent 4f8df0cef6
commit 187d100230
@@ -0,0 +1,12 @@
import {z} from "zod";
export const BlobChannelConfigSchema = z.object({
accountName: z.string().min(1, "Account name is required"),
accountKey: z.string().optional(),
connectionString: z.string().optional(),
containerName: z.string().min(1, "Container name is required"),
endpointUrl: z.string().optional(),
}).refine(
(data) => data.accountKey || data.connectionString,
{message: "Either account key or connection string is required"}
);