// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

syntax = "proto2";

option optimize_for = LITE_RUNTIME;

package net.proto;

message IsolationInfo {
  optional int32 request_type = 1;  // net::IsolationInfo::RequestType
  optional string top_frame_origin = 2;
  optional string frame_origin = 3;
  optional string site_for_cookies = 4;

  message PartyContext { repeated string site = 1; }
  optional PartyContext party_context = 5;
}