github.com/free5gc/openapi@v1.0.8/models/model_registration_charging_information.go (about)

     1  /*
     2   * Nchf_ConvergedCharging
     3   *
     4   * ConvergedCharging Service    © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.
     5   *
     6   * API version: 3.0.3
     7   * Generated by: OpenAPI Generator (https://openapi-generator.tech)
     8   */
     9  
    10  package models
    11  
    12  type RegistrationChargingInformation struct {
    13  	RegistrationMessagetype RegistrationMessageType  `json:"registrationMessagetype" yaml:"registrationMessagetype" bson:"registrationMessagetype" mapstructure:"RegistrationMessagetype"`
    14  	UserInformation         *UserInformation         `json:"userInformation,omitempty" yaml:"userInformation" bson:"userInformation" mapstructure:"UserInformation"`
    15  	UserLocationinfo        *UserLocation            `json:"userLocationinfo,omitempty" yaml:"userLocationinfo" bson:"userLocationinfo" mapstructure:"UserLocationinfo"`
    16  	PSCellInformation       *PsCellInformation       `json:"pSCellInformation,omitempty" yaml:"pSCellInformation" bson:"pSCellInformation" mapstructure:"PSCellInformation"`
    17  	UetimeZone              string                   `json:"uetimeZone,omitempty" yaml:"uetimeZone" bson:"uetimeZone" mapstructure:"UetimeZone"`
    18  	RATType                 RatType                  `json:"rATType,omitempty" yaml:"rATType" bson:"rATType" mapstructure:"RATType"`
    19  	Var5GMMCapability       string                   `json:"5GMMCapability,omitempty" yaml:"5GMMCapability" bson:"5GMMCapability" mapstructure:"Var5GMMCapability"`
    20  	MICOModeIndication      MicoModeIndication       `json:"mICOModeIndication,omitempty" yaml:"mICOModeIndication" bson:"mICOModeIndication" mapstructure:"MICOModeIndication"`
    21  	SmsIndication           SmsIndication            `json:"smsIndication,omitempty" yaml:"smsIndication" bson:"smsIndication" mapstructure:"SmsIndication"`
    22  	TaiList                 []Tai                    `json:"taiList,omitempty" yaml:"taiList" bson:"taiList" mapstructure:"TaiList"`
    23  	ServiceAreaRestriction  []ServiceAreaRestriction `json:"serviceAreaRestriction,omitempty" yaml:"serviceAreaRestriction" bson:"serviceAreaRestriction" mapstructure:"ServiceAreaRestriction"`
    24  	RequestedNSSAI          []Snssai                 `json:"requestedNSSAI,omitempty" yaml:"requestedNSSAI" bson:"requestedNSSAI" mapstructure:"RequestedNSSAI"`
    25  	AllowedNSSAI            []Snssai                 `json:"allowedNSSAI,omitempty" yaml:"allowedNSSAI" bson:"allowedNSSAI" mapstructure:"AllowedNSSAI"`
    26  	RejectedNSSAI           []Snssai                 `json:"rejectedNSSAI,omitempty" yaml:"rejectedNSSAI" bson:"rejectedNSSAI" mapstructure:"RejectedNSSAI"`
    27  	NSSAIMapList            []NssaiMap               `json:"nSSAIMapList,omitempty" yaml:"nSSAIMapList" bson:"nSSAIMapList" mapstructure:"NSSAIMapList"`
    28  	AmfUeNgapId             int32                    `json:"amfUeNgapId,omitempty" yaml:"amfUeNgapId" bson:"amfUeNgapId" mapstructure:"AmfUeNgapId"`
    29  	RanUeNgapId             int32                    `json:"ranUeNgapId,omitempty" yaml:"ranUeNgapId" bson:"ranUeNgapId" mapstructure:"RanUeNgapId"`
    30  	RanNodeId               *GlobalRanNodeId         `json:"ranNodeId,omitempty" yaml:"ranNodeId" bson:"ranNodeId" mapstructure:"RanNodeId"`
    31  }