Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SubraceClient ¶
type SubraceClient interface { GetList() (*api.ListResponse, error) QueryList(query map[string]string) (*api.ListResponse, error) GetByIndex(index string) (*SubraceDetail, error) }
func NewClient ¶
func NewClient(basicsProvider api.BasicsProvider) SubraceClient
type SubraceDetail ¶
type SubraceDetail struct { Index string `json:"index"` Name string `json:"name"` Url string `json:"url"` Race api.Ref `json:"race"` Description string `json:"desc"` AbilityBonuses []ability_scores.AbilityBonus `json:"ability_bonuses"` StartingProficiencies []api.Ref `json:"starting_proficiencies"` Languages []api.Ref `json:"languages"` LanguageOptions api.Choice `json:"language_options"` RacialTraits []api.Ref `json:"racial_traits"` RacialTraitOptions api.Choice `json:"racial_trait_options"` }
Click to show internal directories.
Click to hide internal directories.