forked from free5gc/openapi
-
Notifications
You must be signed in to change notification settings - Fork 0
/
model_traffic_influ_event_notification.go
27 lines (25 loc) · 1.99 KB
/
model_traffic_influ_event_notification.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/*
* 3gpp-traffic-influence
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 1.0.1
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package models
type TrafficInfluEventNotification struct {
// Identifies an NEF Northbound interface transaction, generated by the AF.
AfTransId string `json:"afTransId,omitempty" yaml:"afTransId" bson:"afTransId" mapstructure:"AfTransId"`
DnaiChgType DnaiChangeType `json:"dnaiChgType" yaml:"dnaiChgType" bson:"dnaiChgType" mapstructure:"DnaiChgType"`
SourceTrafficRoute *RouteToLocation `json:"sourceTrafficRoute,omitempty" yaml:"sourceTrafficRoute" bson:"sourceTrafficRoute" mapstructure:"SourceTrafficRoute"`
SubscribedEvent SubscribedEvent `json:"subscribedEvent" yaml:"subscribedEvent" bson:"subscribedEvent" mapstructure:"SubscribedEvent"`
TargetTrafficRoute *RouteToLocation `json:"targetTrafficRoute,omitempty" yaml:"targetTrafficRoute" bson:"targetTrafficRoute" mapstructure:"TargetTrafficRoute"`
Gpsi string `json:"gpsi,omitempty" yaml:"gpsi" bson:"gpsi" mapstructure:"Gpsi"`
// string identifying a Ipv4 address formatted in the \"dotted decimal\" notation as defined in IETF RFC 1166.
SrcUeIpv4Addr string `json:"srcUeIpv4Addr,omitempty" yaml:"srcUeIpv4Addr" bson:"srcUeIpv4Addr" mapstructure:"SrcUeIpv4Addr"`
SrcUeIpv6Prefix string `json:"srcUeIpv6Prefix,omitempty" yaml:"srcUeIpv6Prefix" bson:"srcUeIpv6Prefix" mapstructure:"SrcUeIpv6Prefix"`
// string identifying a Ipv4 address formatted in the \"dotted decimal\" notation as defined in IETF RFC 1166.
TgtUeIpv4Addr string `json:"tgtUeIpv4Addr,omitempty" yaml:"tgtUeIpv4Addr" bson:"tgtUeIpv4Addr" mapstructure:"TgtUeIpv4Addr"`
TgtUeIpv6Prefix string `json:"tgtUeIpv6Prefix,omitempty" yaml:"tgtUeIpv6Prefix" bson:"tgtUeIpv6Prefix" mapstructure:"TgtUeIpv6Prefix"`
UeMac string `json:"ueMac,omitempty" yaml:"ueMac" bson:"ueMac" mapstructure:"UeMac"`
}