Documentation
¶
Index ¶
- func DeviceGroupFilterCriteriaValid(criteria models.DeviceGroupFilterCriteria) bool
- func ElementInArray(element interface{}, array []interface{}) bool
- func RemoveElementFrom2D(array [][]interface{}, index int) [][]interface{}
- func Sort2D(array [][]interface{}, index int, direction Direction) error
- type DataAvailabilityResponseElement
- type Direction
- type Format
- type LastValuesRequestElement
- type LastValuesResponseElement
- type PreparedQueriesRequestElement
- type QueriesRequestElement
- type QueriesRequestElementColumn
- type QueriesRequestElementFilter
- type QueriesRequestElementTime
- type QueriesV2ResponseElement
- type Usage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeviceGroupFilterCriteriaValid ¶ added in v0.0.2
func DeviceGroupFilterCriteriaValid(criteria models.DeviceGroupFilterCriteria) bool
func ElementInArray ¶
func ElementInArray(element interface{}, array []interface{}) bool
func RemoveElementFrom2D ¶
func RemoveElementFrom2D(array [][]interface{}, index int) [][]interface{}
Removes an element form an array. If the array was ordered before, it will loose that order.
Types ¶
type LastValuesResponseElement ¶
type LastValuesResponseElement struct { Time *string `json:"time"` Value interface{} `json:"value"` }
type PreparedQueriesRequestElement ¶
type PreparedQueriesRequestElement struct { QueriesRequestElement Token string TimeFormat string }
type QueriesRequestElement ¶
type QueriesRequestElement struct { ExportId *string DeviceId *string ServiceId *string Time *QueriesRequestElementTime Limit *int Columns []QueriesRequestElementColumn Filters *[]QueriesRequestElementFilter GroupTime *string OrderColumnIndex *int OrderDirection *Direction DeviceGroupId *string }
func (*QueriesRequestElement) Valid ¶
func (element *QueriesRequestElement) Valid() bool
type QueriesRequestElementColumn ¶
type QueriesRequestElementColumn struct { Name string GroupType *string Math *string SourceCharacteristicId *string TargetCharacteristicId *string ConceptId *string Criteria models.DeviceGroupFilterCriteria }
func (*QueriesRequestElementColumn) Valid ¶
func (elementColumn *QueriesRequestElementColumn) Valid(hasTime bool) bool
type QueriesRequestElementFilter ¶
type QueriesRequestElementFilter struct { Column string Math *string Type string Value interface{} }
func (*QueriesRequestElementFilter) Valid ¶
func (filter *QueriesRequestElementFilter) Valid() bool
type QueriesRequestElementTime ¶
func (*QueriesRequestElementTime) Valid ¶
func (elementTime *QueriesRequestElementTime) Valid() bool
type QueriesV2ResponseElement ¶ added in v0.0.2
Click to show internal directories.
Click to hide internal directories.