text: /**
   * Nsmf_PDUSession
   * SMF PDU Session Service. © 2019, 3GPP Organizational Partners (ARIB, ATIS,
   * CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.
   *
   * The version of the OpenAPI document: 1.1.0.alpha-1
   *
   *
   * NOTE: This class is auto generated by OpenAPI Generator
   * (https://openapi-generator.tech). https://openapi-generator.tech Do not edit
   * the class manually.
   */
  /*
   * HsmfUpdatedData.h
   *
   *
   */
  
  #ifndef HsmfUpdatedData_H_
  #define HsmfUpdatedData_H_
  
  #include "RefToBinaryData.h"
  #include <nlohmann/json.hpp>
  
  namespace oai {
  namespace smf_server {
  namespace model {
  
  /// <summary>
  ///
  /// </summary>
  class HsmfUpdatedData {
   public:
    HsmfUpdatedData();
    virtual ~HsmfUpdatedData();
  
    void validate();
  
    /////////////////////////////////////////////
    /// HsmfUpdatedData members
  
    /// <summary>
    ///
    /// </summary>
    RefToBinaryData getN1SmInfoToUe() const;
    void setN1SmInfoToUe(RefToBinaryData const& value);
    bool n1SmInfoToUeIsSet() const;
    void unsetN1SmInfoToUe();
  
    friend void to_json(nlohmann::json& j, const HsmfUpdatedData& o);
    friend void from_json(const nlohmann::json& j, HsmfUpdatedData& o);
  
   protected:
    RefToBinaryData m_N1SmInfoToUe;
    bool m_N1SmInfoToUeIsSet;
  };
  
  }  // namespace model
  }  // namespace smf_server
  }  // namespace oai
  
  #endif /* HsmfUpdatedData_H_ */
  