Skip to content
domain.go 1007 B
Newer Older
Michel Roy's avatar
Michel Roy committed
 * Copyright (c) 2019
 * InterDigital Communications, Inc.
 * All rights reserved.
Michel Roy's avatar
Michel Roy committed
 * The information provided herein is the proprietary and confidential
 * information of InterDigital Communications, Inc.
 */

package model

// Operator domain object
type Domain struct {

	// Unique domain ID
	Id string `json:"id,omitempty"`

	// Domain name
	Name string `json:"name,omitempty"`

	// Domain type
	Type_ string `json:"type,omitempty"`

	// Latency in ms between zones within domain
	InterZoneLatency int32 `json:"interZoneLatency,omitempty"`

	// Latency variation in ms between zones within domain
	InterZoneLatencyVariation int32 `json:"interZoneLatencyVariation,omitempty"`

	// The limit of the traffic supported between zones within the domain
	InterZoneThroughput int32 `json:"interZoneThroughput,omitempty"`

	// Packet lost (in terms of percentage) between zones within the domain
	InterZonePacketLoss float64 `json:"interZonePacketLoss,omitempty"`

	Zones []Zone `json:"zones,omitempty"`
}