@playlive/twitch-shared
    Preparing search index...

    Interface RawTwitchCharity

    Twitch Charity API broadcast-active campaign envelope as returned by Helix GET /helix/charity/campaigns. Field names mirror the upstream JSON (snake_case) verbatim so downstream code can pass the raw response through without renaming.

    interface RawTwitchCharity {
        broadcaster_id: string;
        broadcaster_login: string;
        broadcaster_name: string;
        charity_description: string;
        charity_logo: string;
        charity_name: string;
        charity_website: string;
        current_amount: { currency: string; decimal_places: number; value: number };
        id: string;
        target_amount: { currency: string; decimal_places: number; value: number };
    }
    Index
    broadcaster_id: string
    broadcaster_login: string
    broadcaster_name: string
    charity_description: string
    charity_logo: string
    charity_name: string
    charity_website: string
    current_amount: { currency: string; decimal_places: number; value: number }
    id: string
    target_amount: { currency: string; decimal_places: number; value: number }