3#include <aws/core/utils/memory/stl/AWSString.h>
41 const char*
GetId()
const {
return m_id; }
44 bool IsMember()
const {
return !m_memberName.empty(); }
52 const char* m_id =
nullptr;
55 int m_memberIndex = 0;
56 const Schema* m_members =
nullptr;
57 uint16_t m_memberCount = 0;
Aws::String GetMemberName() const
const Schema * GetMember(const char *name) const
uint16_t GetMemberCount() const
const char * GetId() const
Schema(const Aws::String &memberName, ShapeType type)
const Schema * GetMember(int index) const
ShapeType GetType() const
int GetMemberIndex() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String