github.com/free5gc/openapi@v1.0.8/models/model_pcf_binding.go (about) 1 /* 2 * Nbsf_Management 3 * 4 * Binding Support Management Service API. © 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. 5 * 6 * API version: 1.1.0 7 * Generated by: OpenAPI Generator (https://openapi-generator.tech) 8 */ 9 10 package models 11 12 import ( 13 "time" 14 ) 15 16 type PcfBinding struct { 17 Supi string `json:"supi,omitempty" bson:"supi"` 18 19 Gpsi string `json:"gpsi,omitempty" bson:"gpsi"` 20 21 Ipv4Addr string `json:"ipv4Addr,omitempty" bson:"ipv4Addr"` 22 23 Ipv6Prefix string `json:"ipv6Prefix,omitempty" bson:"ipv6Prefix"` 24 25 // The additional IPv6 Address Prefixes of the served UE. 26 AddIpv6Prefixes []string `json:"addIpv6Prefixes,omitempty" bson:"addIpv6Prefixes"` 27 28 IpDomain string `json:"ipDomain,omitempty" bson:"ipDomain"` 29 30 MacAddr48 string `json:"macAddr48,omitempty" bson:"macAddr48"` 31 32 // The additional MAC Addresses of the served UE. 33 AddMacAddrs []string `json:"addMacAddrs,omitempty" bson:"addMacAddrs"` 34 35 Dnn string `json:"dnn" bson:"dnn"` 36 37 // Fully Qualified Domain Name 38 PcfFqdn string `json:"pcfFqdn,omitempty" bson:"pcfFqdn"` 39 40 // IP end points of the PCF hosting the Npcf_PolicyAuthorization service. 41 PcfIpEndPoints []IpEndPoint `json:"pcfIpEndPoints,omitempty" bson:"pcfIpEndPoints"` 42 43 PcfDiamHost string `json:"pcfDiamHost,omitempty" bson:"pcfDiamHost"` 44 45 PcfDiamRealm string `json:"pcfDiamRealm,omitempty" bson:"pcfDiamRealm"` 46 47 // Fully Qualified Domain Name 48 PcfSmFqdn string `json:"pcfSmFqdn,omitempty" bson:"pcfSmFqdn"` 49 50 // IP end points of the PCF hosting the Npcf_SMPolicyControl service. 51 PcfSmIpEndPoints []IpEndPoint `json:"pcfSmIpEndPoints,omitempty" bson:"pcfSmIpEndPoints"` 52 53 Snssai *Snssai `json:"snssai" bson:"snssai"` 54 55 SuppFeat string `json:"suppFeat,omitempty" bson:"suppFeat"` 56 57 PcfId string `json:"pcfId,omitempty" bson:"pcfId"` 58 59 PcfSetId string `json:"pcfSetId,omitempty" bson:"pcfSetId"` 60 61 RecoveryTime *time.Time `json:"recoveryTime,omitempty" bson:"recoveryTime"` 62 63 ParaCom *ParameterCombination `json:"paraCom,omitempty" bson:"paraCom"` 64 65 BindLevel BindingLevel `json:"bindLevel,omitempty" bson:"bindLevel"` 66 67 Ipv4FrameRouteList []string `json:"ipv4FrameRouteList,omitempty" bson:"ipv4FrameRouteList"` 68 69 Ipv6FrameRouteList []string `json:"ipv6FrameRouteList,omitempty" bson:"ipv6FrameRouteList"` 70 }