class XIVAPI::Dataclasses::ClassJob

Overview

Dataclass for a job with experience

Defined in:

dataclasses/character/class_job.cr

Constructors

Instance Method Summary

Constructor Detail

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

Instance Method Detail

A Job class containing the details about the Class for this Class / Job.


[View source]
def cls=(_cls : Job) #

def exp_level : Int32 #

The current amount of experience points the Character has in this Class / Job.


[View source]
def exp_level=(_exp_level : Int32) #

def exp_level_max : Int32 #

The total amount of experience points required to level up.


[View source]
def exp_level_max=(_exp_level_max : Int32) #

def exp_level_togo : Int32 #

The amount of experience points remaining for the Character to earn in order to level up.


[View source]
def exp_level_togo=(_exp_level_togo : Int32) #

def is_specialised : Bool #

A flag stating whether or not the Class / Job is specialised. This is a flag for DoH/DoL classes, in which you can specialise in up to 3 classes.


[View source]
def is_specialised=(_is_specialised : Bool) #

A Job class containing the details about the Job for this Class / Job.


[View source]
def job=(_job : Job) #

def level : Int32 #

The Character's current level in this Class / Job.


[View source]
def level=(_level : Int32) #

def to_json(json : JSON::Builder) #