Type Alias AdminFunctionsInput
AdminFunctionsInput: { bulkToggleDropGames: { all?: boolean; auth: string; dbIds?: string[]; ignored: boolean; platform?: DropPlatform; }; createFixUrlRule: { auth: string; enabled?: boolean; original: string; replacement: string; }; deleteFixUrlRule: { auth: string; ruleId: string; }; getAdmin: { auth: string; }; getAnalytics: { auth: string; lookback?: number; }; getCooldowns: { auth: string; guildId?: string; limit?: number; page?: number; platform?: string; streamer?: string; }; getDropsSettings: { auth: string; }; getEmailList: { auth: string; }; getFeatureFlags: { auth: string; }; getFixUrlRules: { auth: string; }; getGuildDropsAudit: { auth: string; guildId: string; platform?: DropPlatform; }; getGuildVods: { auth: string; creator?: string; enrich?: boolean; guildId: string; limit?: number; page?: number; }; getNotificationProviders: { auth: string; }; getPubSubHealth: { all?: boolean; auth: string; channel?: string; platform: "youtube"; }; getSystemHealth: { auth: string; }; listDropCampaigns: { auth: string; gameId?: string; limit?: number; page?: number; platform?: DropPlatform; status?: string; }; listDropGames: { auth: string; limit?: number; page?: number; platform?: DropPlatform; search?: string; status?: "enabled" | "disabled" | "all"; }; reconcileDropGames: { auth: string; keep: string[]; platform?: DropPlatform; }; setDropsSettings: { auth: string; global?: boolean; kick?: boolean; twitch?: boolean; }; setFeatureFlag: { auth: string; feature: FeatureName; status: FeatureStatus; }; setNotificationProvider: { auth: string; enabled: boolean; name: NotificationProviderName; }; stripeCharge: { amountCents: number; auth: string; description?: string; dueDays?: number; guildId?: string; subscriptionId?: string; }; toggleDropGame: { auth: string; dbId: string; ignored: boolean; }; updateFixUrlRule: { auth: string; enabled?: boolean; original?: string; replacement?: string; ruleId: string; }; }