cpprest.apiexception-source.mustache Maven / Gradle / Ivy
{{>licenseInfo}}
#include "ApiException.h"
{{#apiNamespaceDeclarations}}
namespace {{this}} {
{{/apiNamespaceDeclarations}}
ApiException::ApiException( int errorCode
    , const utility::string_t& message
    , std::shared_ptr content /*= nullptr*/ )
    : web::http::http_exception( errorCode, message )
    , m_Content(content)
{
}
ApiException::ApiException( int errorCode
    , const utility::string_t& message
    , std::map& headers
    , std::shared_ptr content /*= nullptr*/ )
    : web::http::http_exception( errorCode, message )
    , m_Content(content)
    , m_Headers(headers)
{
}
ApiException::~ApiException()
{
}
std::shared_ptr ApiException::getContent() const
{
    return m_Content;
}
std::map& ApiException::getHeaders()
{
    return m_Headers;
}
{{#apiNamespaceDeclarations}}
}
{{/apiNamespaceDeclarations}}
         © 2015 - 2025 Weber Informatics LLC | Privacy Policy