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  }