github.com/free5gc/openapi@v1.0.8/models/model_pdu_session_create_data.go (about) 1 /* 2 * Nsmf_PDUSession 3 * 4 * SMF PDU Session Service 5 * 6 * API version: 1.0.0 7 * Generated by: OpenAPI Generator (https://openapi-generator.tech) 8 */ 9 10 package models 11 12 import ( 13 "time" 14 ) 15 16 type PduSessionCreateData struct { 17 Supi string `json:"supi,omitempty"` 18 UnauthenticatedSupi bool `json:"unauthenticatedSupi,omitempty"` 19 Pei string `json:"pei,omitempty"` 20 PduSessionId int32 `json:"pduSessionId,omitempty"` 21 Dnn string `json:"dnn"` 22 SNssai *Snssai `json:"sNssai,omitempty"` 23 VsmfId string `json:"vsmfId"` 24 ServingNetwork *PlmnId `json:"servingNetwork"` 25 RequestType RequestType `json:"requestType,omitempty"` 26 EpsBearerId []int32 `json:"epsBearerId,omitempty"` 27 PgwS8cFteid string `json:"pgwS8cFteid,omitempty"` 28 VsmfPduSessionUri string `json:"vsmfPduSessionUri"` 29 VcnTunnelInfo *TunnelInfo `json:"vcnTunnelInfo"` 30 AnType AccessType `json:"anType"` 31 RatType RatType `json:"ratType,omitempty"` 32 UeLocation *UserLocation `json:"ueLocation,omitempty"` 33 UeTimeZone string `json:"ueTimeZone,omitempty"` 34 AddUeLocation *UserLocation `json:"addUeLocation,omitempty"` 35 Gpsi string `json:"gpsi,omitempty"` 36 N1SmInfoFromUe *RefToBinaryData `json:"n1SmInfoFromUe,omitempty"` 37 UnknownN1SmInfo *RefToBinaryData `json:"unknownN1SmInfo,omitempty"` 38 SupportedFeatures string `json:"supportedFeatures,omitempty"` 39 HPcfId string `json:"hPcfId,omitempty"` 40 HoPreparationIndication bool `json:"hoPreparationIndication,omitempty"` 41 SelMode DnnSelectionMode `json:"selMode,omitempty"` 42 AlwaysOnRequested bool `json:"alwaysOnRequested,omitempty"` 43 UdmGroupId string `json:"udmGroupId,omitempty"` 44 RoutingIndicator string `json:"routingIndicator,omitempty"` 45 EpsInterworkingInd EpsInterworkingIndication `json:"epsInterworkingInd,omitempty"` 46 VSmfServiceInstanceId string `json:"vSmfServiceInstanceId,omitempty"` 47 RecoveryTime *time.Time `json:"recoveryTime,omitempty"` 48 RoamingChargingProfile *RoamingChargingProfile `json:"roamingChargingProfile,omitempty"` 49 ChargingId string `json:"chargingId,omitempty"` 50 OldPduSessionId int32 `json:"oldPduSessionId,omitempty"` 51 }