github.com/free5gc/openapi@v1.0.8/models/model_sm_context_update_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  type SmContextUpdateData struct {
    13  	Pei                string                    `json:"pei,omitempty"`
    14  	Gpsi               string                    `json:"gpsi,omitempty"`
    15  	ServingNfId        string                    `json:"servingNfId,omitempty"`
    16  	Guami              *Guami                    `json:"guami,omitempty"`
    17  	ServingNetwork     *PlmnId                   `json:"servingNetwork,omitempty"`
    18  	BackupAmfInfo      []BackupAmfInfo           `json:"backupAmfInfo,omitempty"`
    19  	AnType             AccessType                `json:"anType,omitempty"`
    20  	RatType            RatType                   `json:"ratType,omitempty"`
    21  	PresenceInLadn     PresenceState             `json:"presenceInLadn,omitempty"`
    22  	UeLocation         *UserLocation             `json:"ueLocation,omitempty"`
    23  	UeTimeZone         string                    `json:"ueTimeZone,omitempty"`
    24  	AddUeLocation      *UserLocation             `json:"addUeLocation,omitempty"`
    25  	UpCnxState         UpCnxState                `json:"upCnxState,omitempty"`
    26  	HoState            HoState                   `json:"hoState,omitempty"`
    27  	ToBeSwitched       bool                      `json:"toBeSwitched,omitempty"`
    28  	FailedToBeSwitched bool                      `json:"failedToBeSwitched,omitempty"`
    29  	N1SmMsg            *RefToBinaryData          `json:"n1SmMsg,omitempty"`
    30  	N2SmInfo           *RefToBinaryData          `json:"n2SmInfo,omitempty"`
    31  	N2SmInfoType       N2SmInfoType              `json:"n2SmInfoType,omitempty"`
    32  	TargetId           *NgRanTargetId            `json:"targetId,omitempty"`
    33  	TargetServingNfId  string                    `json:"targetServingNfId,omitempty"`
    34  	SmContextStatusUri string                    `json:"smContextStatusUri,omitempty"`
    35  	DataForwarding     bool                      `json:"dataForwarding,omitempty"`
    36  	EpsBearerSetup     []string                  `json:"epsBearerSetup,omitempty"`
    37  	RevokeEbiList      []int32                   `json:"revokeEbiList,omitempty"`
    38  	Release            bool                      `json:"release,omitempty"`
    39  	Cause              Cause                     `json:"cause,omitempty"`
    40  	NgApCause          *NgApCause                `json:"ngApCause,omitempty"`
    41  	Var5gMmCauseValue  int32                     `json:"5gMmCauseValue,omitempty"`
    42  	SNssai             *Snssai                   `json:"sNssai,omitempty"`
    43  	TraceData          *TraceData                `json:"traceData,omitempty"`
    44  	EpsInterworkingInd EpsInterworkingIndication `json:"epsInterworkingInd,omitempty"`
    45  	AnTypeCanBeChanged bool                      `json:"anTypeCanBeChanged,omitempty"`
    46  }