github.com/jhump/protocompile@v0.0.0-20221021153901-4f6f732835e8/internal/types.go (about)

     1  package internal
     2  
     3  import "google.golang.org/protobuf/types/descriptorpb"
     4  
     5  var FieldTypes = map[string]descriptorpb.FieldDescriptorProto_Type{
     6  	"double":   descriptorpb.FieldDescriptorProto_TYPE_DOUBLE,
     7  	"float":    descriptorpb.FieldDescriptorProto_TYPE_FLOAT,
     8  	"int32":    descriptorpb.FieldDescriptorProto_TYPE_INT32,
     9  	"int64":    descriptorpb.FieldDescriptorProto_TYPE_INT64,
    10  	"uint32":   descriptorpb.FieldDescriptorProto_TYPE_UINT32,
    11  	"uint64":   descriptorpb.FieldDescriptorProto_TYPE_UINT64,
    12  	"sint32":   descriptorpb.FieldDescriptorProto_TYPE_SINT32,
    13  	"sint64":   descriptorpb.FieldDescriptorProto_TYPE_SINT64,
    14  	"fixed32":  descriptorpb.FieldDescriptorProto_TYPE_FIXED32,
    15  	"fixed64":  descriptorpb.FieldDescriptorProto_TYPE_FIXED64,
    16  	"sfixed32": descriptorpb.FieldDescriptorProto_TYPE_SFIXED32,
    17  	"sfixed64": descriptorpb.FieldDescriptorProto_TYPE_SFIXED64,
    18  	"bool":     descriptorpb.FieldDescriptorProto_TYPE_BOOL,
    19  	"string":   descriptorpb.FieldDescriptorProto_TYPE_STRING,
    20  	"bytes":    descriptorpb.FieldDescriptorProto_TYPE_BYTES,
    21  }