text: /**
   * OEML - REST API
   * This section will provide necessary information about the `CoinAPI OEML REST API` protocol. This API is also available in the Postman application: <a href=\"https://postman.coinapi.io/\" target=\"_blank\">https://postman.coinapi.io/</a>       
   *
   * The version of the OpenAPI document: v1
   * Contact: support@coinapi.io
   *
   * NOTE: This class is auto generated by OpenAPI-Generator 5.0.1.
   * https://openapi-generator.tech
   * Do not edit the class manually.
   */
  
  #include "HttpContent.h"
  
  namespace org {
  namespace openapitools {
  namespace client {
  namespace model {
  
  HttpContent::HttpContent()
  {
  }
  
  HttpContent::~HttpContent()
  {
  }
  
  utility::string_t HttpContent::getContentDisposition() const
  {
      return m_ContentDisposition;
  }
  
  void HttpContent::setContentDisposition( const utility::string_t & value )
  {
      m_ContentDisposition = value;
  }
  
  utility::string_t HttpContent::getName() const
  {
      return m_Name;
  }
  
  void HttpContent::setName( const utility::string_t & value )
  {
      m_Name = value;
  }
  
  utility::string_t HttpContent::getFileName() const
  {
      return m_FileName;
  }
  
  void HttpContent::setFileName( const utility::string_t & value )
  {
      m_FileName = value;
  }
  
  utility::string_t HttpContent::getContentType() const
  {
      return m_ContentType;
  }
  
  void HttpContent::setContentType( const utility::string_t & value )
  {
      m_ContentType = value;
  }
  
  std::shared_ptr<std::istream> HttpContent::getData() const
  {
      return m_Data;
  }
  
  void HttpContent::setData( std::shared_ptr<std::istream> value )
  {
      m_Data = value;
  }
  
  void HttpContent::writeTo( std::ostream& stream )
  {
      m_Data->seekg( 0, m_Data->beg );
      stream << m_Data->rdbuf();
  }
  
  }
  }
  }
  }
  