• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Copyright 2024 The ChromiumOS Authors
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5syntax = "proto3";
6
7package chromiumos.test.api;
8
9import "google/protobuf/any.proto";
10
11option go_package = "go.chromium.org/chromiumos/config/go/test/api";
12
13service GenericService {
14  rpc Start(GenericStartRequest)
15      returns (GenericStartResponse) {
16  }
17  rpc Run(GenericRunRequest)
18      returns (GenericRunResponse) {
19  }
20  rpc Stop(GenericStopRequest)
21      returns (GenericStopResponse) {
22  }
23}
24
25message GenericStartRequest {
26  GenericMessage message = 1;
27}
28
29message GenericStartResponse {
30  GenericMessage message = 1;
31}
32
33message GenericRunRequest {
34  GenericMessage message = 1;
35}
36
37message GenericRunResponse {
38  GenericMessage message = 1;
39}
40
41message GenericStopRequest {
42  GenericMessage message = 1;
43}
44
45message GenericStopResponse {
46  GenericMessage message = 1;
47}
48
49message GenericMessage {
50  map<string, google.protobuf.Any> values = 1;
51}
52
53