
import { HWGuildWarHeroTeam, HWGuildWarTitanTeam } from './guildwar.model';

export interface HWGuildStat {
    todayActivity: number;
    activitySum: number;
    dungeonActivitySum: number;
    todayRaid: never[];
    todayItemsActivity: number;
    todayDungeonActivity: number;
    activityForRuneAvailable: boolean;
    adventureStat: number;
    clanWarStat: number;
}
export interface HWActivityStat {
    activity: number;
    prestige: number;
    titanite: number;
    war: number;
    adventure: number;
    gifts: number;
    score: number;
    scoreGifts: number;
    warGifts: number;
    rewards: number;
}
export interface HWWeekStat {
    activity: number[];
    dungeonActivity: number[];
    adventureStat: number[];
    clanWarStat: number[];
    prestigeStat: number[];
    clanGifts: number[];
}
export interface HWMemberStat {
    activitySum: number;
    todayActivity: number;
    dungeonActivitySum: number;
    todayDungeonActivity: number;
    raidSum: number;
    wasChampion: boolean;
    todayPrestige: number;
    prestigeSum: number;
}

export interface HWClanIcon {
    flagColor1: number;
    flagColor2: number;
    flagShape: number;
    iconColor: number;
    iconShape: number;
}

export interface HWInactivity {
    daysLeft: number;
    timeLeft: number;
    dropDate: number;
    dropDelay: string;
}

export interface HWRaidsInfo {
    variationAvg: number;
    variationSum: number;
}

export interface HWMemberHeroes {
    power: number;
    teams: HWGuildWarHeroTeam[];
}

export interface HWMemberTitans {
    power: number;
    teams: HWGuildWarTitanTeam[];
}