export interface GuildSubscriptionsBulkSchema { subscriptions: { [key: string]: GuildSubscriptionSchema }; } export type GuildSubscriptionSchema = Omit; export const GuildSubscriptionsBulkSchema = { $subscriptions: Object, }; export interface LazyRequestSchema { guild_id: string; channels?: { /** * @items.type integer * @minItems 2 * @maxItems 2 */ [key: string]: number[][]; // puyo: changed from [number, number] because it breaks openapi }; activities?: boolean; threads?: boolean; typing?: true; members?: string[]; member_updates?: boolean; thread_member_lists?: unknown[]; } export const LazyRequestSchema = { guild_id: String, $activities: Boolean, $channels: Object, $typing: Boolean, $threads: Boolean, $members: [] as string[], $member_updates: Boolean, $thread_member_lists: [] as unknown[], };