1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef WebGeofencingError_h
6#define WebGeofencingError_h
7
8#include "WebString.h"
9
10namespace blink {
11
12struct WebGeofencingError {
13    enum ErrorType {
14        ErrorTypeAbort = 0,
15        ErrorTypeUnknown,
16        ErrorTypeLast = ErrorTypeUnknown
17    };
18
19    WebGeofencingError(ErrorType errorType, const WebString& message)
20        : errorType(errorType)
21        , message(message)
22    {
23    }
24
25    ErrorType errorType;
26    WebString message;
27};
28
29} // namespace blink
30
31#endif // WebGeofencingError_h
32