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.