changemaker.lite/api/dist/modules/settings/settings.schemas.d.ts

82 lines
3.7 KiB
TypeScript

import { z } from 'zod';
export declare const updateSiteSettingsSchema: z.ZodObject<{
organizationName: z.ZodOptional<z.ZodString>;
organizationShortName: z.ZodOptional<z.ZodString>;
organizationLogoUrl: z.ZodUnion<[z.ZodOptional<z.ZodNullable<z.ZodString>>, z.ZodLiteral<"">]>;
organizationFaviconUrl: z.ZodUnion<[z.ZodOptional<z.ZodNullable<z.ZodString>>, z.ZodLiteral<"">]>;
adminColorPrimary: z.ZodOptional<z.ZodString>;
adminColorBgBase: z.ZodOptional<z.ZodString>;
publicColorPrimary: z.ZodOptional<z.ZodString>;
publicColorBgBase: z.ZodOptional<z.ZodString>;
publicColorBgContainer: z.ZodOptional<z.ZodString>;
publicHeaderGradient: z.ZodOptional<z.ZodString>;
footerText: z.ZodOptional<z.ZodString>;
loginSubtitle: z.ZodOptional<z.ZodString>;
emailFromName: z.ZodOptional<z.ZodString>;
smtpHost: z.ZodOptional<z.ZodString>;
smtpPort: z.ZodOptional<z.ZodNumber>;
smtpUser: z.ZodOptional<z.ZodString>;
smtpPass: z.ZodOptional<z.ZodString>;
smtpFromAddress: z.ZodOptional<z.ZodString>;
smtpActiveProvider: z.ZodOptional<z.ZodEnum<["mailhog", "production"]>>;
emailTestMode: z.ZodOptional<z.ZodBoolean>;
testEmailRecipient: z.ZodOptional<z.ZodString>;
enableInfluence: z.ZodOptional<z.ZodBoolean>;
enableMap: z.ZodOptional<z.ZodBoolean>;
enableNewsletter: z.ZodOptional<z.ZodBoolean>;
enableLandingPages: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
organizationName?: string | undefined;
organizationShortName?: string | undefined;
organizationLogoUrl?: string | null | undefined;
organizationFaviconUrl?: string | null | undefined;
adminColorPrimary?: string | undefined;
adminColorBgBase?: string | undefined;
publicColorPrimary?: string | undefined;
publicColorBgBase?: string | undefined;
publicColorBgContainer?: string | undefined;
publicHeaderGradient?: string | undefined;
footerText?: string | undefined;
loginSubtitle?: string | undefined;
emailFromName?: string | undefined;
smtpHost?: string | undefined;
smtpPort?: number | undefined;
smtpUser?: string | undefined;
smtpPass?: string | undefined;
smtpFromAddress?: string | undefined;
smtpActiveProvider?: "production" | "mailhog" | undefined;
emailTestMode?: boolean | undefined;
testEmailRecipient?: string | undefined;
enableInfluence?: boolean | undefined;
enableMap?: boolean | undefined;
enableNewsletter?: boolean | undefined;
enableLandingPages?: boolean | undefined;
}, {
organizationName?: string | undefined;
organizationShortName?: string | undefined;
organizationLogoUrl?: string | null | undefined;
organizationFaviconUrl?: string | null | undefined;
adminColorPrimary?: string | undefined;
adminColorBgBase?: string | undefined;
publicColorPrimary?: string | undefined;
publicColorBgBase?: string | undefined;
publicColorBgContainer?: string | undefined;
publicHeaderGradient?: string | undefined;
footerText?: string | undefined;
loginSubtitle?: string | undefined;
emailFromName?: string | undefined;
smtpHost?: string | undefined;
smtpPort?: number | undefined;
smtpUser?: string | undefined;
smtpPass?: string | undefined;
smtpFromAddress?: string | undefined;
smtpActiveProvider?: "production" | "mailhog" | undefined;
emailTestMode?: boolean | undefined;
testEmailRecipient?: string | undefined;
enableInfluence?: boolean | undefined;
enableMap?: boolean | undefined;
enableNewsletter?: boolean | undefined;
enableLandingPages?: boolean | undefined;
}>;
export type UpdateSiteSettingsInput = z.infer<typeof updateSiteSettingsSchema>;
//# sourceMappingURL=settings.schemas.d.ts.map