PublicBadgeCard: {
    active: boolean;
    campaign: string;
    endsAt: string;
    game: string;
    imageUrl: string | null;
    key: string;
    name: string;
    platform: "kick" | "twitch";
    requiredMinutes: number | null;
    requiredSubs: number | null;
    startsAt: string;
    url: string | null;
}

One chat badge. Mirrors PublicBadgeCard in Noti-v3.

Type declaration

  • active: boolean

    Claimable right now.

  • campaign: string
  • endsAt: string

    ISO.

  • game: string
  • imageUrl: string | null
  • key: string

    <platform>:<rewardId>.

  • name: string
  • platform: "kick" | "twitch"
  • requiredMinutes: number | null
  • requiredSubs: number | null
  • startsAt: string

    ISO.

  • url: string | null