config

package
v0.0.0-...-39c0914 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 6, 2020 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config []Item

Config is list of all guilds' configs

func CreateConfigurationFromFile

func CreateConfigurationFromFile(configFile string) (Config, error)

CreateConfigurationFromFile Returns a new configuration loaded from a file

type Item

type Item struct {
	ID           string
	Wowprogress  *Wowprogress  `json:"wowprogress,omitempty"`
	Warcraftlogs *Warcraftlogs `json:"warcraftlogs,omitempty"`
	Raiderio     *Raiderio     `json:"raiderio,omitempty"`
}

Item represents configuration set for 1 guild

type Raiderio

type Raiderio struct {
	Guild   string `json:"guild"`
	Members int    `json:"numMembers"`
	Realm   string `json:"realm"`
	RealmID int    `json:"realmId"`
	Region  string `json:"region"`
}

Raiderio configuration

type Warcraftlogs

type Warcraftlogs struct {
	GuildID int `json:"guildId"`
}

Warcraftlogs configuration

type Wowprogress

type Wowprogress struct {
	Guild  string `json:"guild"`
	Realm  string `json:"realm"`
	Region string `json:"region"`
}

Wowprogress configuration

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL