20 lines
589 B
Plaintext
20 lines
589 B
Plaintext
// Copyright 2016 The Chromium Authors
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
[JavaPackage="org.chromium.url.internal.mojom"]
|
|
module url.mojom;
|
|
|
|
import "mojo/public/mojom/base/unguessable_token.mojom";
|
|
|
|
struct Origin {
|
|
string scheme;
|
|
string host;
|
|
uint16 port;
|
|
|
|
// When a nonce is provided, this origin is opaque. The scheme/host/port do
|
|
// not need to be valid, but if they are, they identify the tuple origin
|
|
// from which this opaque origin is derived.
|
|
mojo_base.mojom.UnguessableToken? nonce_if_opaque;
|
|
};
|