5#include "azure/data/tables/internal/xml_wrapper.hpp"
6#include "azure/data/tables/models.hpp"
8#include <azure/core/internal/json/json.hpp>
16namespace Azure {
namespace Data {
namespace Tables {
namespace _detail {
22 class Serializers final {
28 static std::string
const CreateEntity(Models::TableEntity
const& tableEntity);
34 static std::string
const MergeEntity(Models::TableEntity
const& tableEntity);
40 static std::string
const UpdateEntity(Models::TableEntity
const& tableEntity);
46 static std::string
const SetAccessPolicy(Models::TableAccessPolicy
const& tableAccessPolicy);
52 static Models::TableAccessPolicy TableAccessPolicyFromXml(std::vector<uint8_t> responseData);
58 static std::string
const Create(std::string
const& tableName);
64 static std::string
const SetServiceProperties(
65 Models::SetServicePropertiesOptions
const& options);
71 static Models::TableServiceProperties ServicePropertiesFromXml(
72 std::vector<uint8_t> responseData);
77 static Models::TableEntity DeserializeEntity(Azure::Core::Json::_internal::json json);