golang.proto

I have types as below.

type SomeType struct {
    // few fields
}

type SomeTypes []SomeType
SomeType
message SomeType {
    //
}
SomeTypesSomeTypes
type SomeTypes struct {
    Content []SomeType
}

Then I can define that in .proto file as

message SomeTypes {
      repeated SomeType Content = 1 [(gogoproto.nullable) = false];
}
SomeTypes
proto2