blob: 42f1af7384264534908a879aab4ecdc07e44c054 [file] [log] [blame]
// Copyright 2019 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
module blink.mojom;
struct UserAgentBrandVersion {
string brand;
string major_version;
};
// See UserAgentMetadata in
// third_party/blink/public/common/user_agent/user_agent_metadata.h
struct UserAgentMetadata {
array<UserAgentBrandVersion> brand_version_list;
string full_version;
string platform;
string platform_version;
string architecture;
string model;
bool mobile;
};
// See UserAgentOverride in
// third_party/blink/public/common/user_agent/user_agent_metadata.h
struct UserAgentOverride {
string ua_string_override;
UserAgentMetadata? ua_metadata_override;
};