interface Reward {
    background_color: string;
    bits_cost?: number;
    channel_id: string;
    cooldown_expires_at: string;
    cost: number;
    default_bits_cost?: number;
    default_image: RewardImage;
    global_cooldown: GlobalCooldown;
    id: string;
    image: null | RewardImage;
    is_enabled: boolean;
    is_in_stock: boolean;
    is_paused: boolean;
    is_sub_only: boolean;
    is_user_input_required: boolean;
    max_per_stream: MaxPerStream;
    max_per_user_per_stream: MaxPerUserPerStream;
    pricing_type?: string;
    prompt: string;
    redemptions_redeemed_current_stream: any;
    reward_type?: string;
    should_redemptions_skip_request_queue: boolean;
    template_id: any;
    title: string;
    updated_for_indicator_at: string;
    user_input?: string;
}

Properties

background_color: string
bits_cost?: number
channel_id: string
cooldown_expires_at: string
cost: number
default_bits_cost?: number
default_image: RewardImage
global_cooldown: GlobalCooldown
id: string
image: null | RewardImage
is_enabled: boolean
is_in_stock: boolean
is_paused: boolean
is_sub_only: boolean
is_user_input_required: boolean
max_per_stream: MaxPerStream
max_per_user_per_stream: MaxPerUserPerStream
pricing_type?: string
prompt: string
redemptions_redeemed_current_stream: any
reward_type?: string
should_redemptions_skip_request_queue: boolean
template_id: any
title: string
updated_for_indicator_at: string
user_input?: string