#ifndef ASH_SYSTEM_NETWORK_SMS_OBSERVER_H_
#define ASH_SYSTEM_NETWORK_SMS_OBSERVER_H_
#include "ash/ash_export.h"
#include "chromeos/ash/components/network/network_sms_handler.h"
namespace ash {
class ASH_EXPORT SmsObserver : public NetworkSmsHandler::Observer {
public:
static const char kNotificationPrefix[];
SmsObserver();
SmsObserver(const SmsObserver&) = delete;
SmsObserver& operator=(const SmsObserver&) = delete;
~SmsObserver() override;
void MessageReceived(const base::Value::Dict& message) override;
private:
uint32_t message_id_ = 0;
};
}
#endif