go-redfish/client/model_computer_system.go
Dmitry Ukov 279a313a81 Regenerated code using openapi-generator 4.2.2
Change-Id: I73c4f1f19f6ef71d9cad74d5df0d611d5ca687a9
2020-01-10 18:53:05 +00:00

42 lines
1.5 KiB
Go

/*
* Redfish OAPI specification
*
* Partial Redfish OAPI specification for a limited client
*
* API version: 0.0.1
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package client
// ComputerSystem Root redfish path.
type ComputerSystem struct {
// The name of the resource.
Id string `json:"Id,omitempty"`
// The name of the resource.
Name string `json:"Name"`
// redfish version
RedfishVersion string `json:"RedfishVersion,omitempty"`
UUID string `json:"UUID,omitempty"`
// The type of a resource.
OdataType string `json:"@odata.type"`
// The unique identifier for a resource.
OdataId string `json:"@odata.id"`
// The OData description of a payload.
OdataContext string `json:"@odata.context,omitempty"`
// redfish copyright
RedfishCopyright string `json:"@Redfish.Copyright,omitempty"`
Bios IdRef `json:"Bios,omitempty"`
Processors IdRef `json:"Processors,omitempty"`
Memory IdRef `json:"Memory,omitempty"`
EthernetInterfaces IdRef `json:"EthernetInterfaces,omitempty"`
SimpleStorage IdRef `json:"SimpleStorage,omitempty"`
PowerState PowerState `json:"PowerState,omitempty"`
Status Status `json:"Status,omitempty"`
Boot Boot `json:"Boot,omitempty"`
ProcessorSummary ProcessorSummary `json:"ProcessorSummary,omitempty"`
MemorySummary MemorySummary `json:"MemorySummary,omitempty"`
IndicatorLED IndicatorLed `json:"IndicatorLED,omitempty"`
Links SystemLinks `json:"Links,omitempty"`
Actions ComputerSystemActions `json:"Actions,omitempty"`
}