syntax = "proto3"; package v1; import "google/protobuf/timestamp.proto"; enum TransitionType { link = 0; typed =1; address_bar = 2; auto_bookmark = 3; auto_subframe = 4; manual_subframe = 5; generated = 6; auto_toplevel = 7; form_submit = 8; reload = 9; keyword = 10; keyword_generated = 11; other = 12; } message NavigateRequest { string url = 1; string referrer = 2; TransitionType transitionType = 3; string frameId = 4; } message NavigateReply { string frameId = 1; string loaderId = 2; string errorText = 3; } service CDPService { rpc Navigate (NavigateRequest) returns (NavigateReply); }