File: path_item_object.prototext

package info (click to toggle)
golang-github-grpc-ecosystem-grpc-gateway 2.20.0-2
  • links: PTS, VCS
  • area: main
  • in suites: experimental, forky, sid, trixie
  • size: 7,236 kB
  • sloc: javascript: 357; makefile: 147; sh: 26
file content (32 lines) | stat: -rw-r--r-- 665 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
file_to_generate:  "your/service/v1/your_service.proto"
proto_file:  {
 name:  "your/service/v1/your_service.proto"
 package:  "your.service.v1"
 message_type:  {
  name:  "StringMessage"
  field:  {
   name:  "value"
   number:  1
   label:  LABEL_OPTIONAL
   type:  TYPE_STRING
   json_name:  "value"
  }
 }
 service:  {
  name:  "YourService"
  method:  {
   name:  "Echo"
   input_type:  ".your.service.v1.StringMessage"
   output_type:  ".your.service.v1.StringMessage"
   options:  {
    [google.api.http]:  {
     post:  "/api/echo"
    }
   }
  }
 }
 options:  {
  go_package:  "github.com/yourorg/yourprotos/gen/go/your/service/v1"
 }
 syntax:  "proto3"
}