Documentation ¶
Index ¶
- type AQICNFeedResponse
- type AQICNSearchResponse
- type DialogFlowItem
- type DialogFlowOriginalRequest
- type DialogFlowOriginalRequestCoordinates
- type DialogFlowOriginalRequestData
- type DialogFlowOriginalRequestDevice
- type DialogFlowOriginalRequestLocation
- type DialogFlowOriginalRequestUser
- type DialogFlowRequest
- type DialogFlowResponse
- type DialogFlowResponseData
- type DialogFlowResponseGoogle
- type DialogFlowResponseSystemIntent
- type DialogFlowResponseSystemIntentData
- type DialogFlowRichResponse
- type DialogFlowSimpleResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AQICNFeedResponse ¶
type AQICNFeedResponse struct { Status string `json:"status"` Data struct { AQI int `json:"aqi"` } `json:"data"` }
AQICNFeedResponse struct
type AQICNSearchResponse ¶
type AQICNSearchResponse struct { Status string `json:"status"` Data []struct { UID int `json:"uid"` } `json:"data"` }
AQICNSearchResponse struct
type DialogFlowItem ¶
type DialogFlowItem struct {
SimpleResponse DialogFlowSimpleResponse `json:"simpleResponse"`
}
DialogFlowItem struct
type DialogFlowOriginalRequest ¶
type DialogFlowOriginalRequest struct {
Data DialogFlowOriginalRequestData `json:"payload"`
}
DialogFlowOriginalRequest struct
type DialogFlowOriginalRequestCoordinates ¶
type DialogFlowOriginalRequestCoordinates struct { Lat float32 `json:"latitude"` Long float32 `json:"longitude"` }
DialogFlowOriginalRequestCoordinates struct
type DialogFlowOriginalRequestData ¶
type DialogFlowOriginalRequestData struct { Device DialogFlowOriginalRequestDevice `json:"device"` User DialogFlowOriginalRequestUser `json:"user"` }
DialogFlowOriginalRequestData struct
type DialogFlowOriginalRequestDevice ¶
type DialogFlowOriginalRequestDevice struct {
Location DialogFlowOriginalRequestLocation `json:"location"`
}
DialogFlowOriginalRequestDevice struct
type DialogFlowOriginalRequestLocation ¶
type DialogFlowOriginalRequestLocation struct {
Coordinates DialogFlowOriginalRequestCoordinates `json:"coordinates"`
}
DialogFlowOriginalRequestLocation struct
type DialogFlowOriginalRequestUser ¶
type DialogFlowOriginalRequestUser struct {
Permissions []string `json:"permissions"`
}
DialogFlowOriginalRequestUser struct
type DialogFlowRequest ¶
type DialogFlowRequest struct { QueryResult struct { Action string `json:"action"` } `json:"queryResult"` OriginalRequest DialogFlowOriginalRequest `json:"originalDetectIntentRequest"` }
DialogFlowRequest struct
type DialogFlowResponse ¶
type DialogFlowResponse struct {
Data DialogFlowResponseData `json:"payload"`
}
DialogFlowResponse struct
type DialogFlowResponseData ¶
type DialogFlowResponseData struct {
Google DialogFlowResponseGoogle `json:"google"`
}
DialogFlowResponseData struct
type DialogFlowResponseGoogle ¶
type DialogFlowResponseGoogle struct { ExpectUserResponse bool `json:"expectUserResponse"` RichResponse DialogFlowRichResponse `json:"richResponse"` SystemIntent *DialogFlowResponseSystemIntent `json:"systemIntent,omitempty"` }
DialogFlowResponseGoogle struct
type DialogFlowResponseSystemIntent ¶
type DialogFlowResponseSystemIntent struct { Intent string `json:"intent"` Data DialogFlowResponseSystemIntentData `json:"data"` }
DialogFlowResponseSystemIntent struct
type DialogFlowResponseSystemIntentData ¶
type DialogFlowResponseSystemIntentData struct { Type string `json:"@type"` OptContext string `json:"optContext"` Permissions []string `json:"permissions"` }
DialogFlowResponseSystemIntentData struct
type DialogFlowRichResponse ¶
type DialogFlowRichResponse struct {
Items []DialogFlowItem `json:"items"`
}
DialogFlowRichResponse struct
type DialogFlowSimpleResponse ¶
type DialogFlowSimpleResponse struct {
TextToSpeech string `json:"textToSpeech"`
}
DialogFlowSimpleResponse struct
Click to show internal directories.
Click to hide internal directories.