Versions in this module Expand all Collapse all v0 v0.4.0 Feb 26, 2020 Changes in this version + var SessionUnmarshalerHandler func(data []byte, s *Session) error = nil + type AlexaRequest struct + Context Context + Request Request + Session Session + Version string + func (request AlexaRequest) GetAPL() interface{} + func (request AlexaRequest) GetAttributes() interface{} + func (request AlexaRequest) GetDisplay() interface{} + func (request AlexaRequest) GetLocale() string + func (request AlexaRequest) GetNewSession() bool + func (request AlexaRequest) GetRequestIntentName() string + func (request AlexaRequest) GetRequestType() string + func (request AlexaRequest) GetSessionId() string + func (request AlexaRequest) GetSlots() *map[string]Slot + func (request AlexaRequest) GetUserId() string + func (request AlexaRequest) GetVideo() interface{} + func (request AlexaRequest) HasAPL() bool + func (request AlexaRequest) HasDisplay() bool + func (request AlexaRequest) HasVideo() bool + type Context struct + AudioPlayer struct{ ... } + Display struct{ ... } + System struct{ ... } + Viewport struct{ ... } + type Intent struct + ConfirmationStatus string + Name string + Slots map[string]Slot + type Request struct + DialogState string + Error map[string]string + Intent Intent + Locale string + OffsetInMilliseconds int + Reason string + RequestID string + Timestamp string + Token string + Type string + type Resolutions struct + ResolutionsPerAuthority []struct{ ... } + type Session struct + Application struct{ ... } + Attributes interface{} + New bool + SessionID string + User struct{ ... } + func (s *Session) UnmarshalJSON(data []byte) error + type Slot struct + ConfirmationStatus string + Name string + Resolutions Resolutions + Source string + Value string