Source

This page was generated with Wiki Builder. Do not change the format!

Info

Schema

  • Schema Type: Generic Class
  • Type: object

Properties

Name Type Description
data Dictionary<integer:int64,DestinyCharacterProgressionComponent>  
privacy ComponentPrivacySetting:Enum  

Example

{
    // Type: Dictionary<integer:int64,DestinyCharacterProgressionComponent>
    "data": {
        "0": {
            // Type: Dictionary<Destiny.Definitions.DestinyProgressionDefinition:integer:uint32,DestinyProgression>
            "progressions": {
                "0": {
                    // Type: Destiny.Definitions.DestinyProgressionDefinition:integer:uint32
                    "progressionHash": 0,
                    // Type: integer:int32
                    "dailyProgress": 0,
                    // Type: integer:int32
                    "dailyLimit": 0,
                    // Type: integer:int32
                    "weeklyProgress": 0,
                    // Type: integer:int32
                    "weeklyLimit": 0,
                    // Type: integer:int32
                    "currentProgress": 0,
                    // Type: integer:int32
                    "level": 0,
                    // Type: integer:int32
                    "levelCap": 0,
                    // Type: integer:int32
                    "stepIndex": 0,
                    // Type: integer:int32
                    "progressToNextLevel": 0,
                    // Type: integer:int32
                    "nextLevelAt": 0
                }
            },
            // Type: Dictionary<Destiny.Definitions.DestinyFactionDefinition:integer:uint32,DestinyFactionProgression>
            "factions": {
                "0": {
                    // Type: Destiny.Definitions.DestinyFactionDefinition:integer:uint32
                    "factionHash": 0,
                    // Type: integer:int32
                    "factionVendorIndex": 0,
                    // Type: Destiny.Definitions.DestinyProgressionDefinition:integer:uint32
                    "progressionHash": 0,
                    // Type: integer:int32
                    "dailyProgress": 0,
                    // Type: integer:int32
                    "dailyLimit": 0,
                    // Type: integer:int32
                    "weeklyProgress": 0,
                    // Type: integer:int32
                    "weeklyLimit": 0,
                    // Type: integer:int32
                    "currentProgress": 0,
                    // Type: integer:int32
                    "level": 0,
                    // Type: integer:int32
                    "levelCap": 0,
                    // Type: integer:int32
                    "stepIndex": 0,
                    // Type: integer:int32
                    "progressToNextLevel": 0,
                    // Type: integer:int32
                    "nextLevelAt": 0
                }
            },
            // Type: Dictionary<Destiny.Definitions.Milestones.DestinyMilestoneDefinition:integer:uint32,DestinyMilestone>
            "milestones": {
                "0": {
                    // Type: Destiny.Definitions.Milestones.DestinyMilestoneDefinition:integer:uint32
                    "milestoneHash": 0,
                    // Type: DestinyMilestoneQuest[]
                    "availableQuests": [
                       // Type: DestinyMilestoneQuest
                        {
                            // Type: Destiny.Definitions.DestinyInventoryItemDefinition:integer:uint32
                            "questItemHash": 0,
                            // Type: DestinyQuestStatus
                            "status": {},
                            // Type: DestinyMilestoneActivity
                            "activity": {},
                            // Type: DestinyChallengeStatus[]
                            "challenges": [
                               // Type: DestinyChallengeStatus
                                {
                                    // Type: DestinyObjectiveProgress
                                    "objective": {}
                                }
                            ]
                        }
                    ],
                    // Type: Dictionary<string,number:float>
                    "values": {
                        "{string}": 0
                    },
                    // Type: Destiny.Definitions.DestinyVendorDefinition:integer:uint32[]
                    "vendorHashes": [
                       // Type: integer:uint32
                        0
                    ],
                    // Type: DestinyMilestoneVendor[]
                    "vendors": [
                       // Type: DestinyMilestoneVendor
                        {
                            // Type: Destiny.Definitions.DestinyVendorDefinition:integer:uint32
                            "vendorHash": 0,
                            // Type: Destiny.Definitions.DestinyInventoryItemDefinition:integer:uint32:nullable
                            "previewItemHash": 0
                        }
                    ],
                    // Type: DestinyMilestoneRewardCategory[]
                    "rewards": [
                       // Type: DestinyMilestoneRewardCategory
                        {
                            // Type: integer:uint32
                            "rewardCategoryHash": 0,
                            // Type: DestinyMilestoneRewardEntry[]
                            "entries": [
                               // Type: DestinyMilestoneRewardEntry
                                {
                                    // Type: integer:uint32
                                    "rewardEntryHash": 0,
                                    // Type: boolean
                                    "earned": false,
                                    // Type: boolean
                                    "redeemed": false
                                }
                            ]
                        }
                    ],
                    // Type: string:date-time:nullable
                    "startDate": "",
                    // Type: string:date-time:nullable
                    "endDate": ""
                }
            },
            // Type: DestinyQuestStatus[]
            "quests": [
               // Type: DestinyQuestStatus
                {
                    // Type: Destiny.Definitions.DestinyInventoryItemDefinition:integer:uint32
                    "questHash": 0,
                    // Type: Destiny.Definitions.DestinyInventoryItemDefinition:integer:uint32
                    "stepHash": 0,
                    // Type: DestinyObjectiveProgress[]
                    "stepObjectives": [
                       // Type: DestinyObjectiveProgress
                        {
                            // Type: Destiny.Definitions.DestinyObjectiveDefinition:integer:uint32
                            "objectiveHash": 0,
                            // Type: Destiny.Definitions.DestinyDestinationDefinition:integer:uint32:nullable
                            "destinationHash": 0,
                            // Type: Destiny.Definitions.DestinyActivityDefinition:integer:uint32:nullable
                            "activityHash": 0,
                            // Type: integer:int32:nullable
                            "progress": 0,
                            // Type: boolean
                            "complete": false
                        }
                    ],
                    // Type: boolean
                    "tracked": false,
                    // Type: integer:int64
                    "itemInstanceId": 0,
                    // Type: boolean
                    "completed": false,
                    // Type: boolean
                    "redeemed": false,
                    // Type: boolean
                    "started": false,
                    // Type: integer:uint32:nullable
                    "vendorHash": 0
                }
            ],
            // Type: Dictionary<Destiny.Definitions.DestinyInventoryItemDefinition:integer:uint32,DestinyObjectiveProgress[]>
            "uninstancedItemObjectives": {
                "0": [
                   // Type: DestinyObjectiveProgress
                    {
                        // Type: Destiny.Definitions.DestinyObjectiveDefinition:integer:uint32
                        "objectiveHash": 0,
                        // Type: Destiny.Definitions.DestinyDestinationDefinition:integer:uint32:nullable
                        "destinationHash": 0,
                        // Type: Destiny.Definitions.DestinyActivityDefinition:integer:uint32:nullable
                        "activityHash": 0,
                        // Type: integer:int32:nullable
                        "progress": 0,
                        // Type: boolean
                        "complete": false
                    }
                ]
            }
        }
    },
    // Type: ComponentPrivacySetting:Enum
    "privacy": 0
}

References

  1. https://bungie-net.github.io/multi/schema_DictionaryComponentResponseOfint64AndDestinyCharacterProgressionComponent.html#schema_DictionaryComponentResponseOfint64AndDestinyCharacterProgressionComponent