3#include <smithy/Smithy_EXPORTS.h>
4#include <smithy/client/schema/Schema.h>
8class ShapeDeserializer;
virtual void From(const Schema &memberSchema, ShapeDeserializer &deserializer)=0
virtual ~SerializableStruct()=default
virtual void SerializeMembers(ShapeSerializer &serializer) const =0
virtual const Schema & GetSchema() const =0
void Deserialize(ShapeDeserializer &deserializer)