google_api

package
v0.0.0-...-946f586 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2023 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PrintEvents

func PrintEvents(events []*calendar.Event)

Types

type GoogleCalendar

type GoogleCalendar struct {
	// contains filtered or unexported fields
}

func CalendarClientService

func CalendarClientService(c *conf.Config) (*GoogleCalendar, error)

func GetCalendarService

func GetCalendarService(config *conf.Config) *GoogleCalendar

func (*GoogleCalendar) AddEvent

func (calendar *GoogleCalendar) AddEvent(event *calendar.Event) (err error)

func (*GoogleCalendar) AddEvents

func (calendar *GoogleCalendar) AddEvents(events []*calendar.Event) (err error)

func (*GoogleCalendar) GetEvents

func (calendar *GoogleCalendar) GetEvents(start time.Time, end time.Time) (events []*calendar.Event, err error)

func (*GoogleCalendar) GetEventsFromNow

func (calendar *GoogleCalendar) GetEventsFromNow(days int) (events []*calendar.Event, err error)

func (*GoogleCalendar) RemoveEvent

func (calendar *GoogleCalendar) RemoveEvent(eventId string) (err error)

func (*GoogleCalendar) RemoveEvents

func (calendar *GoogleCalendar) RemoveEvents(events []*calendar.Event) (err error)

Jump to

Keyboard shortcuts

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