mirror of
https://github.com/valitydev/openapi-generator.git
synced 2024-11-08 19:33:55 +00:00
38 lines
509 B
C
38 lines
509 B
C
|
/*
|
||
|
* JsonBody.h
|
||
|
*
|
||
|
* This is a JSON http body which can be submitted via http
|
||
|
*/
|
||
|
|
||
|
#ifndef JsonBody_H_
|
||
|
#define JsonBody_H_
|
||
|
|
||
|
|
||
|
#include "IHttpBody.h"
|
||
|
|
||
|
#include <cpprest/json.h>
|
||
|
|
||
|
namespace io {
|
||
|
namespace swagger {
|
||
|
namespace client {
|
||
|
namespace model {
|
||
|
|
||
|
class JsonBody
|
||
|
: public IHttpBody
|
||
|
{
|
||
|
public:
|
||
|
JsonBody( const web::json::value& value );
|
||
|
virtual ~JsonBody();
|
||
|
|
||
|
void writeTo( std::ostream& target ) override;
|
||
|
|
||
|
protected:
|
||
|
web::json::value m_Json;
|
||
|
};
|
||
|
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
#endif /* JsonBody_H_ */
|