Documentation ¶
Overview ¶
Package eventmgmt to handle requests the various event management tools out there
Index ¶
- func AppendYoutubeLinktoDesc(desc, link string) string
- func ConvertDescriptionToMeetupHTML(desc string) string
- func ConvertMeetupHTMLToText(desc string) string
- func WithFeaturedPhoto(photoID string) func(url.Values)
- type Event
- type EventMgmt
- type Meetup
- func (m *Meetup) CreateDraftEvent(ctx context.Context, e Event) (Event, error)
- func (m *Meetup) GetEvent(ctx context.Context, id string) (Event, error)
- func (m *Meetup) ListPastEvents(ctx context.Context) ([]Event, error)
- func (m *Meetup) ListUpcomingEvents(ctx context.Context) ([]Event, error)
- func (m *Meetup) UpdateEvent(ctx context.Context, e Event, f ...func(url.Values)) (Event, error)
- func (m *Meetup) UploadPhoto(ctx context.Context, eventID, photoFilePath string) (string, error)
- type MeetupEventHost
- type MeetupEventResp
- type MeetupFeaturedPhoto
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppendYoutubeLinktoDesc ¶
func ConvertMeetupHTMLToText ¶
func WithFeaturedPhoto ¶
Types ¶
type Event ¶
type Meetup ¶
func (*Meetup) CreateDraftEvent ¶
func (*Meetup) ListPastEvents ¶
ListPastEvents list out all upcoming events on meetup page
func (*Meetup) ListUpcomingEvents ¶
ListUpcomingEvents list out all upcoming events on meetup page
func (*Meetup) UpdateEvent ¶
type MeetupEventHost ¶
type MeetupEventResp ¶
type MeetupEventResp struct { Created int64 `json:"created"` Description string `json:"description"` Duration int64 `json:"duration"` ID string `json:"id"` IsOnlineEvent bool `json:"is_online_event"` Link string `json:"link"` Name string `json:"name"` Status string `json:"status"` Time int64 `json:"time"` HowToFindUs string `json:"how_to_find_us"` EventHosts []MeetupEventHost `json:"event_hosts"` }
Click to show internal directories.
Click to hide internal directories.