Source

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

Info

Schema

  • Schema Type: Definition
  • Type: object

Properties

Name Type Description
largeIcon string I regret calling this a "large icon". It's more like a medium-sized image with a picture of the vendor's mug on it, trying their best to look cool. Not what one would call an icon.
subtitle string  
originalIcon string If we replaced the icon with something more glitzy, this is the original icon that the vendor had according to the game's content. It may be more lame and/or have less razzle-dazzle. But who am I to tell you which icon to use.
requirementsDisplay DestinyVendorRequirementDisplayEntryDefinition:Definition[] Vendors, in addition to expected display property data, may also show some "common requirements" as statically defined definition data. This might be when a vendor accepts a single type of currency, or when the currency is unique to the vendor and the designers wanted to show that currency when you interact with the vendor.
description string  
name string  
icon string Note that "icon" is sometimes misleading, and should be interpreted in the context of the entity. For instance, in Destiny 1 the DestinyRecordBookDefinition's icon was a big picture of a book. But usually, it will be a small square image that you can use as... well, an icon.
hasIcon boolean  

Example

{
    // Type: string
    "largeIcon": "",
    // Type: string
    "subtitle": "",
    // Type: string
    "originalIcon": "",
    // Type: DestinyVendorRequirementDisplayEntryDefinition:Definition[]
    "requirementsDisplay": [
       // Type: DestinyVendorRequirementDisplayEntryDefinition:Definition
        {
            // Type: string
            "icon": "",
            // Type: string
            "name": "",
            // Type: string
            "source": "",
            // Type: string
            "type": ""
        }
    ],
    // Type: string
    "description": "",
    // Type: string
    "name": "",
    // Type: string
    "icon": "",
    // Type: boolean
    "hasIcon": false
}

References

  1. https://bungie-net.github.io/multi/schema_Destiny-Definitions-DestinyVendorDisplayPropertiesDefinition.html#schema_Destiny-Definitions-DestinyVendorDisplayPropertiesDefinition