Type Alias GuildPlatformFunctionsInput<T, P>

GuildPlatformFunctionsInput<T, P>: {
    createGuildStreamer: {
        auth: string;
        body: GuildSingleStreamer<P>;
        guildId: string;
        platform: P;
        rumbleType?: RumbleType;
        streamer: string;
    };
    deleteGuildStreamer: {
        auth: string;
        guildId: string;
        platform: P;
        rumbleType?: RumbleType;
        streamer: string;
    };
    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>, true>;
        guildId: string;
        platform: P;
        rumbleType?: RumbleType;
        streamer: string;
    };
}

Type Parameters

  • T extends boolean = never
  • P extends Platforms = never