82 lines
3.7 KiB
TypeScript
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
|