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 DestinyCharacterProgressionComponent  
privacy ComponentPrivacySetting:Enum  

Example

{
    // Type: DestinyCharacterProgressionComponent
    "data": {
        // 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_SingleComponentResponseOfDestinyCharacterProgressionComponent.html#schema_SingleComponentResponseOfDestinyCharacterProgressionComponent