#ifndef CHROME_BROWSER_NOTIFICATIONS_SCHEDULER_INTERNAL_PROTO_CONVERSION_H_
#define CHROME_BROWSER_NOTIFICATIONS_SCHEDULER_INTERNAL_PROTO_CONVERSION_H_
#include "chrome/browser/notifications/proto/client_state.pb.h"
#include "chrome/browser/notifications/proto/icon.pb.h"
#include "chrome/browser/notifications/proto/notification_entry.pb.h"
#include "chrome/browser/notifications/scheduler/internal/icon_entry.h"
#include "chrome/browser/notifications/scheduler/internal/impression_types.h"
#include "chrome/browser/notifications/scheduler/internal/notification_entry.h"
namespace notifications {
void IconEntryToProto(IconEntry* entry, notifications::proto::Icon* proto);
void IconEntryFromProto(proto::Icon* proto, notifications::IconEntry* entry);
void ClientStateToProto(ClientState* client_state,
notifications::proto::ClientState* proto);
void ClientStateFromProto(proto::ClientState* proto,
notifications::ClientState* client_state);
void NotificationEntryToProto(NotificationEntry* entry,
proto::NotificationEntry* proto);
void NotificationEntryFromProto(proto::NotificationEntry* proto,
NotificationEntry* entry);
}
#endif