#include "cast/streaming/sender_message.h"
#include <utility>
#include "cast/streaming/message_fields.h"
#include "util/base64.h"
#include "util/enum_name_table.h"
#include "util/json/json_helpers.h"
#include "util/json/json_serialization.h"
#include "util/string_util.h"
namespace openscreen::cast {
namespace {
EnumNameTable<SenderMessage::Type, 3> kMessageTypeNames{ … };
SenderMessage::Type GetMessageType(const Json::Value& root) { … }
}
ErrorOr<SenderMessage> SenderMessage::Parse(const Json::Value& value) { … }
ErrorOr<Json::Value> SenderMessage::ToJson() const { … }
}