@playlive/realtime-pipeline
    Preparing search index...

    Type Alias AuctionHouse

    Raw auction-house shape mirrored verbatim from the legacy playlive-overlay-data-layer source — Tiltify's auction-house API is still snake_case so the wire shape stays snake_case to avoid lossy translation.

    type AuctionHouse = {
        amount_raised: number;
        auction_eligible: boolean;
        avatar: { alt: string; height: number; src: string; width: number } | null;
        campaign_fact_public_id: string;
        cause_avatar:
            | { alt: string; height: number; src: string; width: number }
            | null;
        cause_fact_public_id: string;
        cause_name: string;
        cause_public_id: string;
        cause_slug: string;
        clean_name: string;
        country: string;
        currency: string;
        description: string;
        fact_avatar:
            | { alt: string; height: number; src: string; width: number }
            | null;
        fee_amount: boolean;
        fundraising_event_public_id: string;
        goal: number;
        goal_ratio: number;
        id: string;
        is_campaign: boolean;
        last_donation_at_utc: number;
        live: boolean;
        live_at_utc: number;
        match_count: number;
        milestone_ratio: number;
        name: string;
        parent_clean_name: string;
        parent_name: string;
        plan_tier: number;
        promoted: boolean;
        promoted_at_utc: number;
        public: boolean;
        published: boolean;
        published_at_utc: number;
        region_id: string | null;
        region_public_id: string | null;
        required_fee: boolean;
        required_registration: boolean;
        retired_at_utc: number;
        short_description: string | null;
        sort_name: string;
        status: string;
        supportable: boolean;
        supporting_fundraising_event: boolean;
        team_avatar:
            | { alt: string; height: number; src: string; width: number }
            | null;
        team_event_public_id: string | null;
        team_name: string | null;
        team_public_id: string | null;
        total_amount_raised: number;
        type: string;
        url: string;
        user_auction_house: boolean;
        user_avatar:
            | { alt: string; height: number; src: string; width: number }
            | null;
        username: string;
    }
    Index
    amount_raised: number
    auction_eligible: boolean
    avatar: { alt: string; height: number; src: string; width: number } | null
    campaign_fact_public_id: string
    cause_avatar: { alt: string; height: number; src: string; width: number } | null
    cause_fact_public_id: string
    cause_name: string
    cause_public_id: string
    cause_slug: string
    clean_name: string
    country: string
    currency: string
    description: string
    fact_avatar: { alt: string; height: number; src: string; width: number } | null
    fee_amount: boolean
    fundraising_event_public_id: string
    goal: number
    goal_ratio: number
    id: string
    is_campaign: boolean
    last_donation_at_utc: number
    live: boolean
    live_at_utc: number
    match_count: number
    milestone_ratio: number
    name: string
    parent_clean_name: string
    parent_name: string
    plan_tier: number
    promoted: boolean
    promoted_at_utc: number
    public: boolean
    published: boolean
    published_at_utc: number
    region_id: string | null
    region_public_id: string | null
    required_fee: boolean
    required_registration: boolean
    retired_at_utc: number
    short_description: string | null
    sort_name: string
    status: string
    supportable: boolean
    supporting_fundraising_event: boolean
    team_avatar: { alt: string; height: number; src: string; width: number } | null
    team_event_public_id: string | null
    team_name: string | null
    team_public_id: string | null
    total_amount_raised: number
    type: string
    url: string
    user_auction_house: boolean
    user_avatar: { alt: string; height: number; src: string; width: number } | null
    username: string