Documentation ¶
Index ¶
- func Init(router *httprouter.Router)
- type Comment
- type FeedEntrySocial
- type FeedMediaWithArchived
- type SGLOverlayParams
- type SelectBookmarksParams
- type SelectBoxesParams
- type SelectDevicesParams
- type SelectFeedEntriesParams
- type SelectFeedEntryCommentsParams
- type SelectFeedEntrySocialParams
- type SelectFeedMediasParams
- type SelectFeedsParams
- type SelectPlantsParams
- type SelectTimelapsesParams
- type SelectTimelapsesResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type FeedEntrySocial ¶
type FeedMediaWithArchived ¶
type FeedMediaWithArchived struct { appbackend.FeedMedia PlantArchived sql.NullBool `json:"-" db:"plant_archived"` BoxArchived sql.NullBool `json:"-" db:"box_archived"` }
func (FeedMediaWithArchived) GetURLs ¶
func (r FeedMediaWithArchived) GetURLs() []appbackend.S3Path
func (*FeedMediaWithArchived) SetURLs ¶
func (r *FeedMediaWithArchived) SetURLs(paths []string)
TODO DRY with explorer/models.go:123
type SGLOverlayParams ¶
type SGLOverlayParams struct { Box appbackend.Box `json:"box"` Plant appbackend.Plant `json:"plant"` Meta appbackend.MetricsMeta `json:"meta"` URL string `json:"url"` Host string `json:"host"` }
type SelectBookmarksParams ¶
type SelectBookmarksParams struct {
middlewares.SelectParamsOffsetLimit
}
type SelectBoxesParams ¶
type SelectBoxesParams struct {
middlewares.SelectParamsOffsetLimit
}
type SelectDevicesParams ¶
type SelectDevicesParams struct {
middlewares.SelectParamsOffsetLimit
}
type SelectFeedEntriesParams ¶
type SelectFeedEntriesParams struct {
middlewares.SelectParamsOffsetLimit
}
type SelectFeedEntryCommentsParams ¶
type SelectFeedEntryCommentsParams struct { middlewares.SelectParamsOffsetLimit ReplyTo *string `json:"replyTo"` RootCommentsOnly bool `json:"rootCommentsOnly"` AllComments bool `json:"allComments"` }
type SelectFeedEntrySocialParams ¶
type SelectFeedEntrySocialParams struct{}
type SelectFeedMediasParams ¶
type SelectFeedMediasParams struct {
middlewares.SelectParamsOffsetLimit
}
type SelectFeedsParams ¶
type SelectFeedsParams struct {
middlewares.SelectParamsOffsetLimit
}
type SelectPlantsParams ¶
type SelectPlantsParams struct {
middlewares.SelectParamsOffsetLimit
}
type SelectTimelapsesParams ¶
type SelectTimelapsesParams struct { middlewares.SelectParamsOffsetLimit AddNFrames bool }
type SelectTimelapsesResult ¶
type SelectTimelapsesResult struct { appbackend.Timelapse NFrames *int `db:"nframes,omitempty" json:"nFrames,omitempty"` }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.