Variable MemberStatusUpdateTriggerConst
MemberStatusUpdateTrigger: ZodObject<
{
action: ZodEnum<["assign_role", "take_away_role"]>;
enabled_channels: ZodUnion<
[
ZodDefault<ZodArray<ZodType<string, ZodTypeDef, string>, "many">>,
ZodLiteral<"all">,
],
>;
ignore_roles: ZodDefault<
ZodArray<ZodType<string, ZodTypeDef, string>, "many">,
>;
ignore_users: ZodDefault<
ZodArray<ZodType<string, ZodTypeDef, string>, "many">,
>;
must_contain: ZodDefault<ZodArray<ZodString, "many">>;
must_not_contain: ZodDefault<ZodArray<ZodString, "many">>;
roles: ZodDefault<ZodArray<ZodType<string, ZodTypeDef, string>, "many">>;
type: ZodLiteral<"member_status_update">;
},
"strip",
ZodTypeAny,
{
action: "assign_role"
| "take_away_role";
enabled_channels: string[] | "all";
ignore_roles: string[];
ignore_users: string[];
must_contain: string[];
must_not_contain: string[];
roles: string[];
type: "member_status_update";
},
{
action: "assign_role"
| "take_away_role";
enabled_channels?: string[] | "all";
ignore_roles?: string[];
ignore_users?: string[];
must_contain?: string[];
must_not_contain?: string[];
roles?: string[];
type: "member_status_update";
},
> = ...