class XIVAPI::Dataclasses::Gear

Overview

Dataclass for details about a piece of Gear in FFXIV. This is an abstract level class about the item itself, unrelated to any Character's owned copies of the item.

Defined in:

dataclasses/character/gear.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(__temp_126 : JSON::PullParser) #

Instance Method Detail

def class_job_category : XIVAPI::Dataclasses::IDName #

An IDName class representing the class or job that is required for the Gear.


[View source]
def class_job_category=(_class_job_category : IDName) #

def equip_level : UInt64 #

The minimum level that is required to equip the Gear.


[View source]
def equip_level=(_equip_level : UInt64) #

def icon : String #

A URL to the icon for the Gear.


[View source]
def icon=(_icon : String) #

def id : UInt64 #

The Lodestone ID of the Gear.


[View source]
def id=(_id : UInt64) #

def item_level : UInt64 #

The item level (IL) for the Gear.


[View source]
def item_level=(_item_level : UInt64) #

def name : String #

The name of the Gear.


[View source]
def name=(_name : String) #

def rarity : UInt64 #

The rarity value of the Gear


[View source]
def rarity=(_rarity : UInt64) #

def to_json(json : JSON::Builder) #

def ui_category : XIVAPI::Dataclasses::IDName #

An IDName class representing the UI Category for the Gear. The UI Category represents what type of Gear the item is, i.e. Body for a piece of body armour.


[View source]
def ui_category=(_ui_category : IDName) #