Type Alias GuildPlatformFunctionsInput<T, P, RT>
GuildPlatformFunctionsInput<T, P, RT>: { createGuildStreamer: { auth: string; body: GuildSingleStreamer<P>; guildId: string; platform: P; rumbleType?: RumbleType; streamer: string; }; createOrUpdateKickStreamerRoles: { auth: string; data: KickRolesData<RT>; guildId: string; platform: "kick"; streamer: string; subTypeOrId: KickRolesSubType<RT>; type: RT; }; createOrUpdateStreamerMessage: { auth: string; data: StreamerUpdateMessage; guildId: string; platform: P; rumbleType?: RumbleType; streamer: string; subTypeOrId: StreamerMessageTypeEnum; type: "customMessages"; }; deleteGuildStreamer: { auth: string; guildId: string; platform: P; rumbleType?: RumbleType; streamer: string; }; deleteKickStreamerRoles: { auth: string; guildId: string; platform: "kick"; streamer: string; subTypeOrId: KickRolesSubType<RT>; type: RT; }; deleteStreamerMessage: { auth: string; guildId: string; platform: P; rumbleType?: RumbleType; streamer: string; subTypeOrId: StreamerMessageTypeEnum; type: "customMessages"; }; getGuildStreamer: { auth: string; guildId: string; platform: P; rumbleType?: RumbleType; streamer: string; }; getGuildStreamers: { auth: string; guildId: string; platform: P; shortView: T; }; sendTestNotification: { auth: string; guildId: string; platform: P; rumbleType?: RumbleType; streamer: string; subType?: SubType; }; updateGuildStreamer: { auth: string; body: DeepPartial<GuildSingleStreamer<P>>; guildId: string; platform: P; rumbleType?: RumbleType; streamer: string; }; }