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 WebFederatedCredential_h
6#define WebFederatedCredential_h
7
8#include "public/platform/WebCommon.h"
9#include "public/platform/WebCredential.h"
10#include "public/platform/WebString.h"
11#include "public/platform/WebURL.h"
12
13namespace blink {
14
15class WebFederatedCredential : public WebCredential {
16public:
17    BLINK_PLATFORM_EXPORT WebFederatedCredential(const WebString& id, const WebString& name, const WebURL& avatarURL, const WebURL& federation);
18
19    BLINK_PLATFORM_EXPORT void assign(const WebFederatedCredential&);
20
21    BLINK_PLATFORM_EXPORT WebURL federation() const;
22};
23
24} // namespace blink
25
26#endif // WebFederatedCredential_h
27
28
29