#ifndef CAST_SENDER_CHANNEL_MESSAGE_UTIL_H_
#define CAST_SENDER_CHANNEL_MESSAGE_UTIL_H_
#include <string>
#include "cast/common/channel/message_util.h"
#include "cast/common/channel/proto/cast_channel.pb.h"
#include "platform/base/error.h"
namespace openscreen::cast {
class AuthContext;
proto::CastMessage CreateAuthChallengeMessage(const AuthContext& auth_context);
ErrorOr<proto::CastMessage> CreateAppAvailabilityRequest(
const std::string& sender_id,
int request_id,
const std::string& app_id);
}
#endif