github.com/free5gc/openapi@v1.0.8/models/model_sm_context_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  type SmContextCreateData struct {
    13  	Supi                    string                    `json:"supi,omitempty"`
    14  	UnauthenticatedSupi     bool                      `json:"unauthenticatedSupi,omitempty"`
    15  	Pei                     string                    `json:"pei,omitempty"`
    16  	Gpsi                    string                    `json:"gpsi,omitempty"`
    17  	PduSessionId            int32                     `json:"pduSessionId,omitempty"`
    18  	Dnn                     string                    `json:"dnn,omitempty"`
    19  	SNssai                  *Snssai                   `json:"sNssai,omitempty"`
    20  	HplmnSnssai             *Snssai                   `json:"hplmnSnssai,omitempty"`
    21  	ServingNfId             string                    `json:"servingNfId"`
    22  	Guami                   *Guami                    `json:"guami,omitempty"`
    23  	ServiceName             ServiceName               `json:"serviceName,omitempty"`
    24  	ServingNetwork          *PlmnId                   `json:"servingNetwork"`
    25  	RequestType             RequestType               `json:"requestType,omitempty"`
    26  	N1SmMsg                 *RefToBinaryData          `json:"n1SmMsg,omitempty"`
    27  	AnType                  AccessType                `json:"anType"`
    28  	RatType                 RatType                   `json:"ratType,omitempty"`
    29  	PresenceInLadn          PresenceState             `json:"presenceInLadn,omitempty"`
    30  	UeLocation              *UserLocation             `json:"ueLocation,omitempty"`
    31  	UeTimeZone              string                    `json:"ueTimeZone,omitempty"`
    32  	AddUeLocation           *UserLocation             `json:"addUeLocation,omitempty"`
    33  	SmContextStatusUri      string                    `json:"smContextStatusUri"`
    34  	HSmfUri                 string                    `json:"hSmfUri,omitempty"`
    35  	AdditionalHsmfUri       []string                  `json:"additionalHsmfUri,omitempty"`
    36  	OldPduSessionId         int32                     `json:"oldPduSessionId,omitempty"`
    37  	PduSessionsActivateList []int32                   `json:"pduSessionsActivateList,omitempty"`
    38  	UeEpsPdnConnection      string                    `json:"ueEpsPdnConnection,omitempty"`
    39  	HoState                 HoState                   `json:"hoState,omitempty"`
    40  	PcfId                   string                    `json:"pcfId,omitempty"`
    41  	NrfUri                  string                    `json:"nrfUri,omitempty"`
    42  	SupportedFeatures       string                    `json:"supportedFeatures,omitempty"`
    43  	SelMode                 DnnSelectionMode          `json:"selMode,omitempty"`
    44  	BackupAmfInfo           []BackupAmfInfo           `json:"backupAmfInfo,omitempty"`
    45  	TraceData               *TraceData                `json:"traceData,omitempty"`
    46  	UdmGroupId              string                    `json:"udmGroupId,omitempty"`
    47  	RoutingIndicator        string                    `json:"routingIndicator,omitempty"`
    48  	EpsInterworkingInd      EpsInterworkingIndication `json:"epsInterworkingInd,omitempty"`
    49  	IndirectForwardingFlag  bool                      `json:"indirectForwardingFlag,omitempty"`
    50  }