variable messagePredicate

readonly
messagePredicate: z.ZodUnion<readonly [z.ZodObject<{  nonce: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber]>>;  tts: z.ZodOptional<z.ZodBoolean>;  allowed_mentions: z.ZodOptional<z.ZodObject<{    parse: z.ZodOptional<z.ZodArray<z.ZodEnum<typeof AllowedMentionsTypes>>>;    roles: z.ZodOptional<z.ZodArray<z.ZodString>>;    users: z.ZodOptional<z.ZodArray<z.ZodString>>;    replied_user: z.ZodOptional<z.ZodBoolean>;  }, z.core.$strip>>;  message_reference: z.ZodOptional<z.ZodObject<{    channel_id: z.ZodOptional<z.ZodString>;    fail_if_not_exists: z.ZodOptional<z.ZodBoolean>;    guild_id: z.ZodOptional<z.ZodString>;    message_id: z.ZodString;    type: z.ZodOptional<z.ZodEnum<typeof MessageReferenceType>>;  }, z.core.$strip>>;  attachments: z.ZodOptional<z.ZodArray<z.ZodObject<{    id: z.ZodUnion<readonly [z.ZodString, z.ZodNumber]>;    description: z.ZodOptional<z.ZodString>;    duration_secs: z.ZodOptional<z.ZodNumber>;    filename: z.ZodOptional<z.ZodString>;    title: z.ZodOptional<z.ZodString>;    waveform: z.ZodOptional<z.ZodString>;  }, z.core.$strip>>>;  enforce_nonce: z.ZodOptional<z.ZodBoolean>;  content: z.ZodOptional<z.ZodString>;  embeds: z.ZodOptional<z.ZodArray<z.ZodObject<{    title: z.ZodOptional<z.ZodString>;    description: z.ZodOptional<z.ZodString>;    url: z.ZodOptional<z.ZodURL>;    timestamp: z.ZodOptional<z.ZodString>;    color: z.ZodOptional<z.ZodInt>;    footer: z.ZodOptional<z.ZodObject<{      text: z.ZodString;      icon_url: z.ZodOptional<z.ZodURL>;    }, z.core.$strip>>;    image: z.ZodOptional<z.ZodObject<{      url: z.ZodURL;    }, z.core.$strip>>;    thumbnail: z.ZodOptional<z.ZodObject<{      url: z.ZodURL;    }, z.core.$strip>>;    author: z.ZodOptional<z.ZodObject<{      name: z.ZodString;      icon_url: z.ZodOptional<z.ZodURL>;      url: z.ZodOptional<z.ZodURL>;    }, z.core.$strip>>;    fields: z.ZodOptional<z.ZodArray<z.ZodObject<{      name: z.ZodString;      value: z.ZodString;      inline: z.ZodOptional<z.ZodBoolean>;    }, z.core.$strip>>>;  }, z.core.$strip>>>;  sticker_ids: z.ZodOptional<z.ZodArray<z.ZodString>>;  poll: z.ZodOptional<z.ZodObject<{    question: z.ZodObject<{      text: z.ZodString;    }, z.core.$strip>;    answers: z.ZodArray<z.ZodObject<{      poll_media: z.ZodObject<{        text: z.ZodString;        emoji: z.ZodOptional<z.ZodObject<{          id: z.ZodOptional<z.ZodString>;          name: z.ZodOptional<z.ZodString>;          animated: z.ZodOptional<z.ZodBoolean>;        }, z.core.$strict>>;      }, z.core.$strip>;    }, z.core.$strip>>;    duration: z.ZodOptional<z.ZodNumber>;    allow_multiselect: z.ZodOptional<z.ZodBoolean>;    layout_type: z.ZodOptional<z.ZodEnum<typeof import("discord-api-types/v10").PollLayoutType>>;  }, z.core.$strip>>;  components: z.ZodOptional<z.ZodArray<z.ZodObject<{    type: z.ZodLiteral<ComponentType.ActionRow>;    components: z.ZodArray<z.ZodObject<{      type: z.ZodLiteral<ComponentType.Button | ComponentType.StringSelect | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect>;    }, z.core.$strip>>;  }, z.core.$strip>>>;  flags: z.ZodOptional<z.ZodInt>;}, z.core.$strip>, z.ZodObject<{  nonce: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber]>>;  tts: z.ZodOptional<z.ZodBoolean>;  allowed_mentions: z.ZodOptional<z.ZodObject<{    parse: z.ZodOptional<z.ZodArray<z.ZodEnum<typeof AllowedMentionsTypes>>>;    roles: z.ZodOptional<z.ZodArray<z.ZodString>>;    users: z.ZodOptional<z.ZodArray<z.ZodString>>;    replied_user: z.ZodOptional<z.ZodBoolean>;  }, z.core.$strip>>;  message_reference: z.ZodOptional<z.ZodObject<{    channel_id: z.ZodOptional<z.ZodString>;    fail_if_not_exists: z.ZodOptional<z.ZodBoolean>;    guild_id: z.ZodOptional<z.ZodString>;    message_id: z.ZodString;    type: z.ZodOptional<z.ZodEnum<typeof MessageReferenceType>>;  }, z.core.$strip>>;  attachments: z.ZodOptional<z.ZodArray<z.ZodObject<{    id: z.ZodUnion<readonly [z.ZodString, z.ZodNumber]>;    description: z.ZodOptional<z.ZodString>;    duration_secs: z.ZodOptional<z.ZodNumber>;    filename: z.ZodOptional<z.ZodString>;    title: z.ZodOptional<z.ZodString>;    waveform: z.ZodOptional<z.ZodString>;  }, z.core.$strip>>>;  enforce_nonce: z.ZodOptional<z.ZodBoolean>;  components: z.ZodArray<z.ZodUnion<readonly [z.ZodObject<{    type: z.ZodLiteral<ComponentType.ActionRow>;    components: z.ZodArray<z.ZodObject<{      type: z.ZodLiteral<ComponentType.Button | ComponentType.StringSelect | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect>;    }, z.core.$strip>>;  }, z.core.$strip>, z.ZodObject<{    type: z.ZodLiteral<ComponentType.Section | ComponentType.TextDisplay | ComponentType.Thumbnail | ComponentType.MediaGallery | ComponentType.File | ComponentType.Separator | ComponentType.Container>;  }, z.core.$strip>]>>;  flags: z.ZodInt;  content: z.ZodOptional<z.ZodNullable<z.ZodString>>;  embeds: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodNever>>>;  sticker_ids: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodNever>>>;  poll: z.ZodOptional<z.ZodNull>;}, z.core.$strip>]>
z.ZodUnion<readonly [z.ZodObject<{ nonce: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber]>>; tts: z.ZodOptional<z.ZodBoolean>; allowed_mentions: z.ZodOptional<z.ZodObject<{ parse: z.ZodOptional<z.ZodArray<z.ZodEnum<typeof AllowedMentionsTypes>>>; roles: z.ZodOptional<z.ZodArray<z.ZodString>>; users: z.ZodOptional<z.ZodArray<z.ZodString>>; replied_user: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>>; message_reference: z.ZodOptional<z.ZodObject<{ channel_id: z.ZodOptional<z.ZodString>; fail_if_not_exists: z.ZodOptional<z.ZodBoolean>; guild_id: z.ZodOptional<z.ZodString>; message_id: z.ZodString; type: z.ZodOptional<z.ZodEnum<typeof MessageReferenceType>>; }, z.core.$strip>>; attachments: z.ZodOptional<z.ZodArray<z.ZodObject<{ id: z.ZodUnion<readonly [z.ZodString, z.ZodNumber]>; description: z.ZodOptional<z.ZodString>; duration_secs: z.ZodOptional<z.ZodNumber>; filename: z.ZodOptional<z.ZodString>; title: z.ZodOptional<z.ZodString>; waveform: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; enforce_nonce: z.ZodOptional<z.ZodBoolean>; content: z.ZodOptional<z.ZodString>; embeds: z.ZodOptional<z.ZodArray<z.ZodObject<{ title: z.ZodOptional<z.ZodString>; description: z.ZodOptional<z.ZodString>; url: z.ZodOptional<z.ZodURL>; timestamp: z.ZodOptional<z.ZodString>; color: z.ZodOptional<z.ZodInt>; footer: z.ZodOptional<z.ZodObject<{ text: z.ZodString; icon_url: z.ZodOptional<z.ZodURL>; }, z.core.$strip>>; image: z.ZodOptional<z.ZodObject<{ url: z.ZodURL; }, z.core.$strip>>; thumbnail: z.ZodOptional<z.ZodObject<{ url: z.ZodURL; }, z.core.$strip>>; author: z.ZodOptional<z.ZodObject<{ name: z.ZodString; icon_url: z.ZodOptional<z.ZodURL>; url: z.ZodOptional<z.ZodURL>; }, z.core.$strip>>; fields: z.ZodOptional<z.ZodArray<z.ZodObject<{ name: z.ZodString; value: z.ZodString; inline: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>>>; }, z.core.$strip>>>; sticker_ids: z.ZodOptional<z.ZodArray<z.ZodString>>; poll: z.ZodOptional<z.ZodObject<{ question: z.ZodObject<{ text: z.ZodString; }, z.core.$strip>; answers: z.ZodArray<z.ZodObject<{ poll_media: z.ZodObject<{ text: z.ZodString; emoji: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; name: z.ZodOptional<z.ZodString>; animated: z.ZodOptional<z.ZodBoolean>; }, z.core.$strict>>; }, z.core.$strip>; }, z.core.$strip>>; duration: z.ZodOptional<z.ZodNumber>; allow_multiselect: z.ZodOptional<z.ZodBoolean>; layout_type: z.ZodOptional<z.ZodEnum<typeof PollLayoutType>>; }, z.core.$strip>>; components: z.ZodOptional<z.ZodArray<z.ZodObject<{ type: z.ZodLiteral<ComponentType.ActionRow>; components: z.ZodArray<z.ZodObject<{ type: z.ZodLiteral<ComponentType.Button | ComponentType.StringSelect | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect>; }, z.core.$strip>>; }, z.core.$strip>>>; flags: z.ZodOptional<z.ZodInt>;}, z.core.$strip>, z.ZodObject<{ nonce: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber]>>; tts: z.ZodOptional<z.ZodBoolean>; allowed_mentions: z.ZodOptional<z.ZodObject<{ parse: z.ZodOptional<z.ZodArray<z.ZodEnum<typeof AllowedMentionsTypes>>>; roles: z.ZodOptional<z.ZodArray<z.ZodString>>; users: z.ZodOptional<z.ZodArray<z.ZodString>>; replied_user: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>>; message_reference: z.ZodOptional<z.ZodObject<{ channel_id: z.ZodOptional<z.ZodString>; fail_if_not_exists: z.ZodOptional<z.ZodBoolean>; guild_id: z.ZodOptional<z.ZodString>; message_id: z.ZodString; type: z.ZodOptional<z.ZodEnum<typeof MessageReferenceType>>; }, z.core.$strip>>; attachments: z.ZodOptional<z.ZodArray<z.ZodObject<{ id: z.ZodUnion<readonly [z.ZodString, z.ZodNumber]>; description: z.ZodOptional<z.ZodString>; duration_secs: z.ZodOptional<z.ZodNumber>; filename: z.ZodOptional<z.ZodString>; title: z.ZodOptional<z.ZodString>; waveform: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; enforce_nonce: z.ZodOptional<z.ZodBoolean>; components: z.ZodArray<z.ZodUnion<readonly [z.ZodObject<{ type: z.ZodLiteral<ComponentType.ActionRow>; components: z.ZodArray<z.ZodObject<{ type: z.ZodLiteral<ComponentType.Button | ComponentType.StringSelect | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<ComponentType.Section | ComponentType.TextDisplay | ComponentType.Thumbnail | ComponentType.MediaGallery | ComponentType.File | ComponentType.Separator | ComponentType.Container>; }, z.core.$strip>]>>; flags: z.ZodInt; content: z.ZodOptional<z.ZodNullable<z.ZodString>>; embeds: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodNever>>>; sticker_ids: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodNever>>>; poll: z.ZodOptional<z.ZodNull>;}, z.core.$strip>]>