interface Loadout {
    Loadouts: [{
        Expressions: {
            AESSelections: {
                AssetID: string;
                SocketID: string;
                TypeID: string;
            }[];
        };
        Items: Record<string, {
            ID: string;
            Sockets: Record<string, {
                ID: string;
                Item: {
                    ID: string;
                    TypeID: string;
                };
            }>;
            TypeID: string;
        }>;
        Sprays: {
            SpraySelections: {
                LevelID: string;
                SocketID: string;
                SprayID: string;
            }[];
        };
        Subject: string;
    }];
    LoadoutsValid: boolean;
}

Properties

Loadouts: [{
    Expressions: {
        AESSelections: {
            AssetID: string;
            SocketID: string;
            TypeID: string;
        }[];
    };
    Items: Record<string, {
        ID: string;
        Sockets: Record<string, {
            ID: string;
            Item: {
                ID: string;
                TypeID: string;
            };
        }>;
        TypeID: string;
    }>;
    Sprays: {
        SpraySelections: {
            LevelID: string;
            SocketID: string;
            SprayID: string;
        }[];
    };
    Subject: string;
}]
LoadoutsValid: boolean