github.com/free5gc/openapi@v1.0.8/models/model_pdu_session_created_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 PduSessionCreatedData struct {
    17  	PduSessionType                PduSessionType                `json:"pduSessionType"`
    18  	SscMode                       string                        `json:"sscMode"`
    19  	HcnTunnelInfo                 *TunnelInfo                   `json:"hcnTunnelInfo"`
    20  	SessionAmbr                   *Ambr                         `json:"sessionAmbr"`
    21  	QosFlowsSetupList             []QosFlowSetupItem            `json:"qosFlowsSetupList"`
    22  	HSmfInstanceId                string                        `json:"hSmfInstanceId"`
    23  	PduSessionId                  int32                         `json:"pduSessionId,omitempty"`
    24  	SNssai                        *Snssai                       `json:"sNssai,omitempty"`
    25  	EnablePauseCharging           bool                          `json:"enablePauseCharging,omitempty"`
    26  	UeIpv4Address                 string                        `json:"ueIpv4Address,omitempty"`
    27  	UeIpv6Prefix                  string                        `json:"ueIpv6Prefix,omitempty"`
    28  	N1SmInfoToUe                  *RefToBinaryData              `json:"n1SmInfoToUe,omitempty"`
    29  	EpsPdnCnxInfo                 *EpsPdnCnxInfo                `json:"epsPdnCnxInfo,omitempty"`
    30  	EpsBearerInfo                 *[]EpsBearerInfo              `json:"epsBearerInfo,omitempty"`
    31  	SupportedFeatures             string                        `json:"supportedFeatures,omitempty"`
    32  	MaxIntegrityProtectedDataRate MaxIntegrityProtectedDataRate `json:"maxIntegrityProtectedDataRate,omitempty"`
    33  	AlwaysOnGranted               bool                          `json:"alwaysOnGranted,omitempty"`
    34  	UpSecurity                    *UpSecurity                   `json:"upSecurity,omitempty"`
    35  	RoamingChargingProfile        *RoamingChargingProfile       `json:"roamingChargingProfile,omitempty"`
    36  	HSmfServiceInstanceId         string                        `json:"hSmfServiceInstanceId,omitempty"`
    37  	RecoveryTime                  *time.Time                    `json:"recoveryTime,omitempty"`
    38  }