github.com/free5gc/openapi@v1.0.8/models/model_access_and_mobility_data.go (about) 1 /* 2 * Nudr_DataRepository API OpenAPI file 3 * 4 * Unified Data Repository 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 AccessAndMobilityData struct { 17 Location *UserLocation `json:"location,omitempty" bson:"location"` 18 LocationTs *time.Time `json:"locationTs,omitempty" bson:"locationTs"` 19 TimeZone string `json:"timeZone,omitempty" bson:"timeZone"` 20 TimeZoneTs *time.Time `json:"timeZoneTs,omitempty" bson:"timeZoneTs"` 21 AccessType AccessType `json:"accessType,omitempty" bson:"accessType"` 22 RegStates []RmInfo `json:"regStates,omitempty" bson:"regStates"` 23 RegStatesTs *time.Time `json:"regStatesTs,omitempty" bson:"regStatesTs"` 24 ConnStates []CmInfo `json:"connStates,omitempty" bson:"connStates"` 25 ConnStatesTs *time.Time `json:"connStatesTs,omitempty" bson:"connStatesTs"` 26 ReachabilityStatus UeReachability `json:"reachabilityStatus,omitempty" bson:"reachabilityStatus"` 27 ReachabilityStatusTs *time.Time `json:"reachabilityStatusTs,omitempty" bson:"reachabilityStatusTs"` 28 SmsOverNasStatus SmsSupport `json:"smsOverNasStatus,omitempty" bson:"smsOverNasStatus"` 29 SmsOverNasStatusTs *time.Time `json:"smsOverNasStatusTs,omitempty" bson:"smsOverNasStatusTs"` 30 // True The serving PLMN of the UE is different from the HPLMN of the UE; False The serving PLMN of the UE is the HPLMN of the UE. 31 RoamingStatus bool `json:"roamingStatus,omitempty" bson:"roamingStatus"` 32 RoamingStatusTs *time.Time `json:"roamingStatusTs,omitempty" bson:"roamingStatusTs"` 33 CurrentPlmn *PlmnId `json:"currentPlmn,omitempty" bson:"currentPlmn"` 34 CurrentPlmnTs *time.Time `json:"currentPlmnTs,omitempty" bson:"currentPlmnTs"` 35 RatType []RatType `json:"ratType,omitempty" bson:"ratType"` 36 RatTypesTs *time.Time `json:"ratTypesTs,omitempty" bson:"ratTypesTs"` 37 }