package dscpconfigurations

// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See NOTICE.txt in the project root for license information.

type QosDefinition struct {
	DestinationIPRanges   *[]QosIPRange   `json:"destinationIpRanges,omitempty"`
	DestinationPortRanges *[]QosPortRange `json:"destinationPortRanges,omitempty"`
	Markings              *[]int64        `json:"markings,omitempty"`
	Protocol              *ProtocolType   `json:"protocol,omitempty"`
	SourceIPRanges        *[]QosIPRange   `json:"sourceIpRanges,omitempty"`
	SourcePortRanges      *[]QosPortRange `json:"sourcePortRanges,omitempty"`
}
