interface Config {
    Enabled: boolean;
    EnabledMaps: string[];
    EnabledModes: string[];
    Queues: {
        AllowFiveStackRestrictions: boolean;
        AllowFullPartyBypassSkillRestrictions: boolean;
        ApplyRRPenaltyToFullParty: boolean;
        DisabledContent: any[];
        Enabled: boolean;
        FullPartyMaxCompetitiveTierRange: number;
        GameRules: {
            IsOvertimeWinByTwo: boolean;
        };
        HighSkillTier: number;
        InvalidPartySizes: number[];
        IsRanke: boolean;
        IsTournament: boolean;
        IsTournamentV2: boolean;
        MapWeights: (`${string}:0` | `${string}:1`)[];
        MaxPartySize: number;
        MaxPartySizeHighSkill: number;
        MaxSkillTier: number;
        MinimumAccountLevelRequired: number;
        MinPartySize: number;
        Mode: string;
        NextScheduleChangeSeconds: number;
        NumTeams: number;
        PartyMaxCompetitiveTierRange: number;
        PartyMaxCompetitiveTierRangePlacementBuffer: number;
        PartySkillDisparityCompetitiveTiersCeilings: Record<`${number}`, number>;
        PartySkillDisparityPartySizeCompetitiveTiersCeilings: Record<`${number}`, Record<`${number}`, number>>;
        Priority: number;
        queueFieldA: any[];
        QueueID: QueueId.ID;
        RequireRoster: boolean;
        SupportedPlatformTypes: string[];
        TeamSize: number;
        TimeUntilNextScheduleChangeSeconds: number;
        UseAccountLevelRequirement: boolean;
    }[];
}

Properties

Enabled: boolean
EnabledMaps: string[]
EnabledModes: string[]
Queues: {
    AllowFiveStackRestrictions: boolean;
    AllowFullPartyBypassSkillRestrictions: boolean;
    ApplyRRPenaltyToFullParty: boolean;
    DisabledContent: any[];
    Enabled: boolean;
    FullPartyMaxCompetitiveTierRange: number;
    GameRules: {
        IsOvertimeWinByTwo: boolean;
    };
    HighSkillTier: number;
    InvalidPartySizes: number[];
    IsRanke: boolean;
    IsTournament: boolean;
    IsTournamentV2: boolean;
    MapWeights: (`${string}:0` | `${string}:1`)[];
    MaxPartySize: number;
    MaxPartySizeHighSkill: number;
    MaxSkillTier: number;
    MinimumAccountLevelRequired: number;
    MinPartySize: number;
    Mode: string;
    NextScheduleChangeSeconds: number;
    NumTeams: number;
    PartyMaxCompetitiveTierRange: number;
    PartyMaxCompetitiveTierRangePlacementBuffer: number;
    PartySkillDisparityCompetitiveTiersCeilings: Record<`${number}`, number>;
    PartySkillDisparityPartySizeCompetitiveTiersCeilings: Record<`${number}`, Record<`${number}`, number>>;
    Priority: number;
    queueFieldA: any[];
    QueueID: QueueId.ID;
    RequireRoster: boolean;
    SupportedPlatformTypes: string[];
    TeamSize: number;
    TimeUntilNextScheduleChangeSeconds: number;
    UseAccountLevelRequirement: boolean;
}[]