Documentation
¶
Index ¶
- Variables
- func ValidateFirmwareSummaryCollectionView(result FirmwareSummaryCollectionView) (err error)
- func ValidateFirmwareSummaryView(result *FirmwareSummaryView) (err error)
- func ValidateFirmwares(result *Firmwares) (err error)
- func ValidateFirmwaresView(result *FirmwaresView) (err error)
- type FirmwareSummaryCollectionView
- type FirmwareSummaryView
- type Firmwares
- type FirmwaresView
Constants ¶
This section is empty.
Variables ¶
var ( // FirmwaresMap is a map of attribute names in result type Firmwares indexed by // view name. FirmwaresMap = map[string][]string{ "default": []string{ "firmwares", }, } // FirmwareSummaryCollectionMap is a map of attribute names in result type // FirmwareSummaryCollection indexed by view name. FirmwareSummaryCollectionMap = map[string][]string{ "default": []string{ "id", "time", "etag", "module", "profile", "version", "url", "meta", "buildNumber", "buildTime", "logicalAddress", }, } // FirmwareSummaryMap is a map of attribute names in result type // FirmwareSummary indexed by view name. FirmwareSummaryMap = map[string][]string{ "default": []string{ "id", "time", "etag", "module", "profile", "version", "url", "meta", "buildNumber", "buildTime", "logicalAddress", }, } )
Functions ¶
func ValidateFirmwareSummaryCollectionView ¶
func ValidateFirmwareSummaryCollectionView(result FirmwareSummaryCollectionView) (err error)
ValidateFirmwareSummaryCollectionView runs the validations defined on FirmwareSummaryCollectionView using the "default" view.
func ValidateFirmwareSummaryView ¶
func ValidateFirmwareSummaryView(result *FirmwareSummaryView) (err error)
ValidateFirmwareSummaryView runs the validations defined on FirmwareSummaryView using the "default" view.
func ValidateFirmwares ¶
ValidateFirmwares runs the validations defined on the viewed result type Firmwares.
func ValidateFirmwaresView ¶
func ValidateFirmwaresView(result *FirmwaresView) (err error)
ValidateFirmwaresView runs the validations defined on FirmwaresView using the "default" view.
Types ¶
type FirmwareSummaryCollectionView ¶
type FirmwareSummaryCollectionView []*FirmwareSummaryView
FirmwareSummaryCollectionView is a type that runs validations on a projected type.
type FirmwareSummaryView ¶
type FirmwareSummaryView struct { ID *int32 Time *string Etag *string Module *string Profile *string Version *string URL *string Meta map[string]interface{} BuildNumber *int32 BuildTime *int64 LogicalAddress *int64 }
FirmwareSummaryView is a type that runs validations on a projected type.
type Firmwares ¶
type Firmwares struct { // Type to project Projected *FirmwaresView // View to render View string }
Firmwares is the viewed result type that is projected based on a view.
type FirmwaresView ¶
type FirmwaresView struct {
Firmwares FirmwareSummaryCollectionView
}
FirmwaresView is a type that runs validations on a projected type.