interface ItemProgression {
    Definitions: {
        ID: string;
        Item: Item;
        ProgressionSchedule: {
            Name: string;
            ProgressionCurrencyID: string;
            ProgressionDeltaPerLevel: number[];
        };
        RequiredEntitlement: Item;
        RewardSchedule: {
            ID: string;
            Name: string;
            Prerequisites: {
                RequiredEntitlements: Item[];
            };
            RewardsPerLevel: {
                CounterRewards: any;
                EntitlementRewards: ItemAmount[];
                WalletRewards: any;
            }[];
        };
        Sidegrades: {
            Options: {
                Cost: {
                    WalletCosts: {
                        AmountToDeduct: number;
                        CurrencyID: string;
                    }[];
                };
                OptionID: string;
                Rewards: ItemAmount[];
            }[];
            Prerequisites: {
                RequiredEntitlements: Item[];
            };
            SidegradeID: string;
        }[];
    }[];
}

Properties

Properties

Definitions: {
    ID: string;
    Item: Item;
    ProgressionSchedule: {
        Name: string;
        ProgressionCurrencyID: string;
        ProgressionDeltaPerLevel: number[];
    };
    RequiredEntitlement: Item;
    RewardSchedule: {
        ID: string;
        Name: string;
        Prerequisites: {
            RequiredEntitlements: Item[];
        };
        RewardsPerLevel: {
            CounterRewards: any;
            EntitlementRewards: ItemAmount[];
            WalletRewards: any;
        }[];
    };
    Sidegrades: {
        Options: {
            Cost: {
                WalletCosts: {
                    AmountToDeduct: number;
                    CurrencyID: string;
                }[];
            };
            OptionID: string;
            Rewards: ItemAmount[];
        }[];
        Prerequisites: {
            RequiredEntitlements: Item[];
        };
        SidegradeID: string;
    }[];
}[]