ErrEmptyName
*errors.errorString- OID
- 0872d6…e153:4
ErrEmptyName details
ErrNoSuchID
*errors.errorString- OID
- 0872d6…e153:7
ErrNoSuchID details
ErrMinWidgetSize
*errors.errorString- OID
- 0872d6…e153:10
ErrMinWidgetSize details
ErrMaxWidgetSize
*errors.errorString- OID
- 0872d6…e153:13
ErrMaxWidgetSize details
ErrDescriptionTooLong
*errors.errorString- OID
- 0872d6…e153:16
ErrDescriptionTooLong details
ErrInvalidStartTime
*errors.errorString- OID
- 0872d6…e153:19
ErrInvalidStartTime details
ErrInvalidEndTime
*errors.errorString- OID
- 0872d6…e153:22
ErrInvalidEndTime details
ErrEndBeforeStart
*errors.errorString- OID
- 0872d6…e153:25
ErrEndBeforeStart details
ErrStartEndTimezonemMismatch
*errors.errorString- OID
- 0872d6…e153:28
ErrStartEndTimezonemMismatch details
Event
typeValue
events.Event
eventsSlice
typeValue
events.eventsSlice
Ownable
*v0.Ownable// @leohhhn
- OID
- 0872d6…e153:31
Ownable details
events
events.eventsSlice// sorted
- OID
- 0872d6…e153:34
idCounter
v0.IDValue
<zero>
maxDescLength
untyped bigintValue
(100 <untyped> bigint)
EventAdded
untyped stringValue
"EventAdded"
EventDeleted
untyped stringValue
"EventDeleted"
EventEdited
untyped stringValue
"EventEdited"
AddEvent
func(name string, description string, link string, location string, startTime string, endTime string) (string, .uverse.error)AddEvent adds auth new event Start time & end time need to be specified in RFC3339, ie 2024-08-08T12:00:00+02:00
- OID
- 0872d6…e153:36
AddEvent details
DeleteEvent
func(id string)DeleteEvent deletes an event with auth given ID
- OID
- 0872d6…e153:38
DeleteEvent details
EditEvent
func(id string, name string, description string, link string, location string, startTime string, endTime string)EditEvent edits an event with auth given ID It only updates values corresponding to non-empty arguments sent with the call Note: if you need to update the start time or end time, you need to provide both every time
- OID
- 0872d6…e153:39
EditEvent details
GetEventByID
func(id string) (*events.Event, int, .uverse.error)- OID
- 0872d6…e153:40
GetEventByID details
parseTimes
func(startTime string, endTime string) (time.Time, time.Time, .uverse.error)parseTimes parses the start and end time for an event and checks for possible errors
- OID
- 0872d6…e153:41
parseTimes details
MaxWidgetSize
untyped bigintValue
(5 <untyped> bigint)
RenderEventWidget
func(eventsToRender int) (string, .uverse.error)RenderEventWidget shows up to eventsToRender of the latest events to a caller
- OID
- 0872d6…e153:42
RenderEventWidget details
renderHome
func(admin bool) stringrenderHome renders the home page of the events realm
- OID
- 0872d6…e153:44
renderHome details
Render
func(path string) stringRender returns the markdown representation of a single event instance
- OID
- 0872d6…e153:45
Render details
ErrEmptyName : *errors.errorString Inspect
ErrNoSuchID : *errors.errorString Inspect
ErrMinWidgetSize : *errors.errorString Inspect
ErrMaxWidgetSize : *errors.errorString Inspect
ErrDescriptionTooLong : *errors.errorString Inspect
ErrInvalidStartTime : *errors.errorString Inspect
ErrInvalidEndTime : *errors.errorString Inspect
ErrEndBeforeStart : *errors.errorString Inspect
ErrStartEndTimezonemMismatch : *errors.errorString Inspect
Event
:
type
=events.Event
eventsSlice
:
type
=events.eventsSlice
Ownable : *v0.Ownable Inspect
events
:
events.eventsSlice
idCounter
:
v0.ID
=<zero>
maxDescLength
:
untyped bigint
=(100 <untyped> bigint)
EventAdded
:
untyped string
="EventAdded"
EventDeleted
:
untyped string
="EventDeleted"
EventEdited
:
untyped string
="EventEdited"
AddEvent : func(name string, description string, link string, location string, startTime string, endTime string) (string, .uverse.error) Inspect
DeleteEvent : func(id string) Inspect
EditEvent : func(id string, name string, description string, link string, location string, startTime string, endTime string) Inspect
GetEventByID : func(id string) (*events.Event, int, .uverse.error) Inspect
parseTimes : func(startTime string, endTime string) (time.Time, time.Time, .uverse.error) Inspect
MaxWidgetSize
:
untyped bigint
=(5 <untyped> bigint)