Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DamageDetail ¶
type EquipmentClient ¶
type EquipmentClient interface { GetList() (*api.ListResponse, error) QueryList(query map[string]string) (*api.ListResponse, error) GetByIndex(index string) (*EquipmentDetail, error) }
func NewClient ¶
func NewClient(basicsProvider api.BasicsProvider) EquipmentClient
type EquipmentDetail ¶
type EquipmentDetail struct { Index string `json:"index"` Name string `json:"name"` Url string `json:"url"` EquipmentCategory api.Ref `json:"equipment_category"` WeaponCategory string `json:"weapon_category"` WeaponRange string `json:"weapon_range"` CategoryRange string `json:"category_range"` Cost api.Cost `json:"cost"` Damage DamageDetail `json:"damage_types"` Range api.Range `json:"range"` Weight int `json:"weight"` Properties []api.Ref `json:"properties"` }
Click to show internal directories.
Click to hide internal directories.