github.com/whiteCcinn/protobuf-go@v1.0.9/internal/testprotos/required/required.proto (about)

     1  // Copyright 2020 The Go Authors. All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     4  
     5  syntax = "proto2";
     6  
     7  package goproto.proto.testrequired;
     8  
     9  option go_package = "github.com/whiteCcinn/protobuf-go/internal/testprotos/required";
    10  
    11  message Int32 {
    12    required int32 v = 1;
    13  }
    14  
    15  message Int64 {
    16    required int64 v =  1;
    17  }
    18  
    19  message Uint32 {
    20    required uint32 v =  1;
    21  }
    22  
    23  message Uint64 {
    24    required uint64 v =  1;
    25  }
    26  
    27  message Sint32 {
    28    required sint32 v =  1;
    29  }
    30  
    31  message Sint64 {
    32    required sint64 v =  1;
    33  }
    34  
    35  message Fixed32 {
    36    required fixed32 v =  1;
    37  }
    38  
    39  message Fixed64 {
    40    required fixed64 v =  1;
    41  }
    42  
    43  message Float {
    44    required float v =  1;
    45  }
    46  
    47  message Double {
    48    required double v =  1;
    49  }
    50  
    51  message Bool {
    52    required bool v =  1;
    53  }
    54  
    55  message String {
    56    required string v =  1;
    57  }
    58  
    59  message Bytes {
    60    required bytes v =  1;
    61  }
    62  
    63  message Message {
    64    message M {}
    65    required M v = 1;
    66  }
    67  
    68  message Group {
    69    required group Group = 1 {
    70      optional int32 v = 1;
    71    }
    72  }