github.com/free5gc/openapi@v1.0.8/models/model_sms_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  import (
    13  	"time"
    14  )
    15  
    16  type SmsChargingInformation struct {
    17  	OriginatorInfo          *OriginatorInfo         `json:"originatorInfo,omitempty" yaml:"originatorInfo" bson:"originatorInfo" mapstructure:"OriginatorInfo"`
    18  	RecipientInfo           []RecipientInfo         `json:"recipientInfo,omitempty" yaml:"recipientInfo" bson:"recipientInfo" mapstructure:"RecipientInfo"`
    19  	UserEquipmentInfo       string                  `json:"userEquipmentInfo,omitempty" yaml:"userEquipmentInfo" bson:"userEquipmentInfo" mapstructure:"UserEquipmentInfo"`
    20  	RoamerInOut             RoamerInOut             `json:"roamerInOut,omitempty" yaml:"roamerInOut" bson:"roamerInOut" mapstructure:"RoamerInOut"`
    21  	UserLocationinfo        *UserLocation           `json:"userLocationinfo,omitempty" yaml:"userLocationinfo" bson:"userLocationinfo" mapstructure:"UserLocationinfo"`
    22  	UetimeZone              string                  `json:"uetimeZone,omitempty" yaml:"uetimeZone" bson:"uetimeZone" mapstructure:"UetimeZone"`
    23  	RATType                 RatType                 `json:"rATType,omitempty" yaml:"rATType" bson:"rATType" mapstructure:"RATType"`
    24  	SMSCAddress             string                  `json:"sMSCAddress,omitempty" yaml:"sMSCAddress" bson:"sMSCAddress" mapstructure:"SMSCAddress"`
    25  	SMDataCodingScheme      int32                   `json:"sMDataCodingScheme,omitempty" yaml:"sMDataCodingScheme" bson:"sMDataCodingScheme" mapstructure:"SMDataCodingScheme"`
    26  	SMMessageType           SmMessageType           `json:"sMMessageType,omitempty" yaml:"sMMessageType" bson:"sMMessageType" mapstructure:"SMMessageType"`
    27  	SMReplyPathRequested    ReplyPathRequested      `json:"sMReplyPathRequested,omitempty" yaml:"sMReplyPathRequested" bson:"sMReplyPathRequested" mapstructure:"SMReplyPathRequested"`
    28  	SMUserDataHeader        string                  `json:"sMUserDataHeader,omitempty" yaml:"sMUserDataHeader" bson:"sMUserDataHeader" mapstructure:"SMUserDataHeader"`
    29  	SMStatus                string                  `json:"sMStatus,omitempty" yaml:"sMStatus" bson:"sMStatus" mapstructure:"SMStatus"`
    30  	SMDischargeTime         *time.Time              `json:"sMDischargeTime,omitempty" yaml:"sMDischargeTime" bson:"sMDischargeTime" mapstructure:"SMDischargeTime"`
    31  	NumberofMessagesSent    int32                   `json:"numberofMessagesSent,omitempty" yaml:"numberofMessagesSent" bson:"numberofMessagesSent" mapstructure:"NumberofMessagesSent"`
    32  	SMServiceType           SmServiceType           `json:"sMServiceType,omitempty" yaml:"sMServiceType" bson:"sMServiceType" mapstructure:"SMServiceType"`
    33  	SMSequenceNumber        int32                   `json:"sMSequenceNumber,omitempty" yaml:"sMSequenceNumber" bson:"sMSequenceNumber" mapstructure:"SMSequenceNumber"`
    34  	SMSresult               int32                   `json:"sMSresult,omitempty" yaml:"sMSresult" bson:"sMSresult" mapstructure:"SMSresult"`
    35  	SubmissionTime          *time.Time              `json:"submissionTime,omitempty" yaml:"submissionTime" bson:"submissionTime" mapstructure:"SubmissionTime"`
    36  	SMPriority              SmPriority              `json:"sMPriority,omitempty" yaml:"sMPriority" bson:"sMPriority" mapstructure:"SMPriority"`
    37  	MessageReference        string                  `json:"messageReference,omitempty" yaml:"messageReference" bson:"messageReference" mapstructure:"MessageReference"`
    38  	MessageSize             int32                   `json:"messageSize,omitempty" yaml:"messageSize" bson:"messageSize" mapstructure:"MessageSize"`
    39  	MessageClass            *MessageClass           `json:"messageClass,omitempty" yaml:"messageClass" bson:"messageClass" mapstructure:"MessageClass"`
    40  	DeliveryReportRequested DeliveryReportRequested `json:"deliveryReportRequested,omitempty" yaml:"deliveryReportRequested" bson:"deliveryReportRequested" mapstructure:"DeliveryReportRequested"`
    41  }