interface Weapon {
    /**
     A localized name for the object, suitable for display to users. The text is title
     cased.
     */
    name: string;

    /**
     A localized description, suitable for display to users.
     */
    description: string;

    /**
     The type of the vehicle. Options are:
     - Grenade
     - Turret
     - Vehicle
     - Standard
     - Power
     */
    type: string;

    /**
     A reference to a large image for icon use. This may be null if there is no image
     defined.
     */
    largeIconImageUrl: string;

    /**
     A reference to a small image for icon use. This may be null if there is no image
     defined.
     */
     Indicates whether the weapon is usable by a player.
     */
    isUsableByPlayer: boolean;

    /**
     The ID that uniquely identifies the weapon.
     */
    id: number;

    /*
     Internal use only. Do not use.
     contentId: guid;
     */
    }

/**
 A listing of weapons supported in the title. There is no significance to the ordering.
 */
declare type Weapons = Weapon[];
    smallIconImageUrl: string;

    /**