Home | History | Annotate | Download | only in platform
      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 WebCredentialManagerError_h
      6 #define WebCredentialManagerError_h
      7 
      8 #include "public/platform/WebString.h"
      9 
     10 namespace blink {
     11 
     12 struct WebCredentialManagerError {
     13     // FIXME: This is a placeholder list of error conditions. We'll likely expand the
     14     // list as the API evolves.
     15     enum ErrorType {
     16         ErrorTypeDisabled = 0,
     17         ErrorTypeUnknown,
     18         ErrorTypeLast = ErrorTypeUnknown
     19     };
     20 
     21     WebCredentialManagerError(ErrorType type, WebString message)
     22         : errorType(type)
     23         , errorMessage(message)
     24     {
     25     }
     26 
     27     ErrorType errorType;
     28     WebString errorMessage;
     29 };
     30 
     31 } // namespace blink
     32 
     33 #endif
     34