compute/pkg/schema/domain.go

23 lines
485 B
Go

package schema
type Domain struct {
Metadata Metadata `xml:"metadata"`
}
type Metadata struct {
DeevirtInstance Instance `xml:"instance"`
}
type Instance struct {
DeevirtCompanyID string `xml:"company_id"`
DeevirtDatacenterID string `xml:"datacenter_id"`
}
// JSON SCHEMA for AMQP
type DomainStateJSON struct {
CompanyID string `json:"company_id"`
DatacenterID string `json:"datacenter_id"`
DomainID string `json:"domain_id"`
State int64 `json:"state"`
}