# Variable updateGroupSchema`Const`

updateGroupSchema: ZodObject<
{
category: ZodType<string, ZodTypeDef, string>;
description: ZodType<string, ZodTypeDef, string>;
edito: ZodType<string | null, ZodTypeDef, string | null>;
idCommunity: ZodOptionalType<
ZodType<string | undefined, ZodTypeDef, string | undefined>,
>;
language: ZodType<string, ZodTypeDef, string>;
privacy: ZodType<string | number, ZodTypeDef, string | number>;
title: ZodType<string, ZodTypeDef, string>;
type: ZodType<string, ZodTypeDef, string>;
} & {
_errors: ZodOptional<ZodType<[], ZodTypeDef, []>>;
_options: ZodOptional;
activity: ZodOptional<ZodType<"0" | "1", ZodTypeDef, "0" | "1">>;
commentLevel: ZodOptional<
ZodType<"1" | "2" | "3" | "-1", ZodTypeDef, "1" | "2" | "3" | "-1">,
>;
displayType: ZodOptional<ZodType<string, ZodTypeDef, string>>;
edit_access: ZodOptional<
ZodType<"" | "author", ZodTypeDef, "" | "author">,
>;
fileBankQuota: ZodOptional<ZodType<string, ZodTypeDef, string>>;
fileSyncEnabled: ZodOptional<ZodType<"0" | "1", ZodTypeDef, "0" | "1">>;
fileSyncVersioningType: ZodOptional;
lastRssExecution: ZodOptional<
ZodOptionalType<
ZodType<
Record<string, string>
| undefined,
ZodTypeDef,
Record<string, string> | undefined,
>,
>,
>;
lock_mail: ZodOptional<ZodType<"" | "1", ZodTypeDef, "" | "1">>;
mail_comment: ZodOptional<ZodType<"" | "1", ZodTypeDef, "" | "1">>;
mail_frequency: ZodOptional<ZodType<string, ZodTypeDef, string>>;
mail_spotit: ZodOptional<ZodType<"" | "1", ZodTypeDef, "" | "1">>;
mail_subscriber: ZodOptional<ZodType<"" | "1", ZodTypeDef, "" | "1">>;
notifyFolder: ZodOptional<ZodType<"0" | "1", ZodTypeDef, "0" | "1">>;
nounsubscribe: ZodOptional<ZodType<"0" | "1", ZodTypeDef, "0" | "1">>;
publishFolder: ZodOptional<ZodType<"0" | "1", ZodTypeDef, "0" | "1">>;
rss_access: ZodOptional<ZodType<"0" | "1", ZodTypeDef, "0" | "1">>;
rss_key: ZodOptional<ZodType<string, ZodTypeDef, string>>;
spot_right_user: ZodOptional<ZodType<string, ZodTypeDef, string>>;
spotDefaultPublishType: ZodOptional<ZodType<string, ZodTypeDef, string>>;
user_level_signup: ZodOptional<
ZodType<"" | "1" | "2" | "3", ZodTypeDef, "" | "1" | "2" | "3">,
>;
useTeaser: ZodOptional<
ZodType<"" | "0" | "1" | null, ZodTypeDef, "" | "0" | "1" | null>,
>;
widgets: ZodOptional<ZodType<string[], ZodTypeDef, string[]>>;
} & {
custom_widgets: ZodOptional<
ZodRecord<
ZodString,
ZodObject<
ZodShape<GroupCustomWidget>,
"strip",
ZodTypeAny,
GroupCustomWidget,
GroupCustomWidget,
>,
>,
>;
image: ZodOptional<ZodNullable<ZodString>>;
rss_feed: ZodString;
spotBanner: ZodOptional<
ZodUnion<
[
ZodRecord<
ZodString,
ZodObject<
ZodShape<SpotBannerImage>,
"strip",
ZodTypeAny,
SpotBannerImage,
SpotBannerImage,
>,
>,
ZodArray<ZodNever, "many">,
],
>,
>;
token: ZodOptional<ZodString>;
uri: ZodString;
uriCommunity: ZodOptional<ZodString>;
},
"strip",
ZodTypeAny,
UpdateGroup,
UpdateGroup,
> = ...

- Defined in jamespot-user-api/src/types/group.ts:298