Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
WildApricot WildApricotConfig
}
type WildApricotClient ¶
type WildApricotClient struct {
Config *WildApricotConfig
// contains filtered or unexported fields
}
func NewWildApricotClient ¶
func NewWildApricotClient(c *Config) *WildApricotClient
func (*WildApricotClient) AcquireToken ¶
func (w *WildApricotClient) AcquireToken() error
AcquireToken must be called first to gain access to other API methods
func (*WildApricotClient) Read ¶
func (w *WildApricotClient) Read() ([]*Event, error)
Read performs the work of fetching events from WildApricot's API
type WildApricotConfig ¶
func (*WildApricotConfig) TokenAuthHeader ¶
func (c *WildApricotConfig) TokenAuthHeader() string
TokenAuthHeader encodes the API key on a WildApricotConfig to the Authorization header needed to gain an access token
type WildApricotResponse ¶
type WildApricotResponse struct {
Events []struct {
StartDate string
EndDate string
Location string
RegistrationEnabled bool
RegistrationsLimit int
PendingRegistrationsCount int
ConfirmedRegistrationsCount int
CheckedInAttendeesNumber int
Tags []string
AccessLevel string
ID int
URL string
Name string
}
}
WildApricotResponse defines the response from the WildApricot Events API. Used for unmarshalling the response to JSON.
Click to show internal directories.
Click to hide internal directories.
