types

package
v0.0.0-...-89602ce Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 18, 2020 License: BSD-3-Clause Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultAPNName = "oai.ipv4"
)

Variables

View Source
var DefaultAPNVal []byte

Functions

This section is empty.

Types

type AggregatedMaximumBitrate

type AggregatedMaximumBitrate struct {
	// max bandwidth dl
	// Required: true
	MaxBandwidthDl *uint32 `json:"max_bandwidth_dl"`

	// max bandwidth ul
	// Required: true
	MaxBandwidthUl *uint32 `json:"max_bandwidth_ul"`
}

func (*AggregatedMaximumBitrate) String

func (m *AggregatedMaximumBitrate) String() string

type ApnConfiguration

type ApnConfiguration struct {
	// ambr
	// Required: true
	Ambr *AggregatedMaximumBitrate `json:"ambr"`

	// qos profile
	// Required: true
	QosProfile *QosProfile `json:"qos_profile"`
}

func (*ApnConfiguration) MustMarshalBinary

func (m *ApnConfiguration) MustMarshalBinary() []byte

func (*ApnConfiguration) String

func (m *ApnConfiguration) String() string

type QosProfile

type QosProfile struct {
	// class id
	// Maximum: 255
	// Minimum: 0
	ClassID *int32 `json:"class_id,omitempty" magma_alt_name:"QCI"`

	// preemption capability
	PreemptionCapability *bool `json:"preemption_capability,omitempty"`

	// preemption vulnerability
	PreemptionVulnerability *bool `json:"preemption_vulnerability,omitempty"`

	// priority level
	// Maximum: 15
	// Minimum: 0
	PriorityLevel *uint32 `json:"priority_level,omitempty"`
}

func (*QosProfile) String

func (m *QosProfile) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL