github.com/v2fly/v2ray-core/v5@v5.16.2-0.20240507031116-8191faa6e095/common/protoext/extensions.pb.go (about)

     1  package protoext
     2  
     3  import (
     4  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
     5  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
     6  	descriptorpb "google.golang.org/protobuf/types/descriptorpb"
     7  	reflect "reflect"
     8  	sync "sync"
     9  )
    10  
    11  const (
    12  	// Verify that this generated code is sufficiently up-to-date.
    13  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    14  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    15  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    16  )
    17  
    18  type MessageOpt struct {
    19  	state         protoimpl.MessageState
    20  	sizeCache     protoimpl.SizeCache
    21  	unknownFields protoimpl.UnknownFields
    22  
    23  	Type                  []string `protobuf:"bytes,1,rep,name=type,proto3" json:"type,omitempty"`
    24  	ShortName             []string `protobuf:"bytes,2,rep,name=short_name,json=shortName,proto3" json:"short_name,omitempty"`
    25  	TransportOriginalName string   `protobuf:"bytes,86001,opt,name=transport_original_name,json=transportOriginalName,proto3" json:"transport_original_name,omitempty"`
    26  	// allow_restricted_mode_load allow this config to be loaded in restricted mode
    27  	// this is typically used when a an attacker can control the content
    28  	AllowRestrictedModeLoad bool `protobuf:"varint,86002,opt,name=allow_restricted_mode_load,json=allowRestrictedModeLoad,proto3" json:"allow_restricted_mode_load,omitempty"`
    29  }
    30  
    31  func (x *MessageOpt) Reset() {
    32  	*x = MessageOpt{}
    33  	if protoimpl.UnsafeEnabled {
    34  		mi := &file_common_protoext_extensions_proto_msgTypes[0]
    35  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    36  		ms.StoreMessageInfo(mi)
    37  	}
    38  }
    39  
    40  func (x *MessageOpt) String() string {
    41  	return protoimpl.X.MessageStringOf(x)
    42  }
    43  
    44  func (*MessageOpt) ProtoMessage() {}
    45  
    46  func (x *MessageOpt) ProtoReflect() protoreflect.Message {
    47  	mi := &file_common_protoext_extensions_proto_msgTypes[0]
    48  	if protoimpl.UnsafeEnabled && x != nil {
    49  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    50  		if ms.LoadMessageInfo() == nil {
    51  			ms.StoreMessageInfo(mi)
    52  		}
    53  		return ms
    54  	}
    55  	return mi.MessageOf(x)
    56  }
    57  
    58  // Deprecated: Use MessageOpt.ProtoReflect.Descriptor instead.
    59  func (*MessageOpt) Descriptor() ([]byte, []int) {
    60  	return file_common_protoext_extensions_proto_rawDescGZIP(), []int{0}
    61  }
    62  
    63  func (x *MessageOpt) GetType() []string {
    64  	if x != nil {
    65  		return x.Type
    66  	}
    67  	return nil
    68  }
    69  
    70  func (x *MessageOpt) GetShortName() []string {
    71  	if x != nil {
    72  		return x.ShortName
    73  	}
    74  	return nil
    75  }
    76  
    77  func (x *MessageOpt) GetTransportOriginalName() string {
    78  	if x != nil {
    79  		return x.TransportOriginalName
    80  	}
    81  	return ""
    82  }
    83  
    84  func (x *MessageOpt) GetAllowRestrictedModeLoad() bool {
    85  	if x != nil {
    86  		return x.AllowRestrictedModeLoad
    87  	}
    88  	return false
    89  }
    90  
    91  type FieldOpt struct {
    92  	state         protoimpl.MessageState
    93  	sizeCache     protoimpl.SizeCache
    94  	unknownFields protoimpl.UnknownFields
    95  
    96  	AnyWants          []string `protobuf:"bytes,1,rep,name=any_wants,json=anyWants,proto3" json:"any_wants,omitempty"`
    97  	AllowedValues     []string `protobuf:"bytes,2,rep,name=allowed_values,json=allowedValues,proto3" json:"allowed_values,omitempty"`
    98  	AllowedValueTypes []string `protobuf:"bytes,3,rep,name=allowed_value_types,json=allowedValueTypes,proto3" json:"allowed_value_types,omitempty"`
    99  	// convert_time_read_file_into read a file into another field, and clear this field during input parsing
   100  	ConvertTimeReadFileInto string `protobuf:"bytes,4,opt,name=convert_time_read_file_into,json=convertTimeReadFileInto,proto3" json:"convert_time_read_file_into,omitempty"`
   101  	// forbidden marks a boolean to be inaccessible to user
   102  	Forbidden bool `protobuf:"varint,5,opt,name=forbidden,proto3" json:"forbidden,omitempty"`
   103  	// convert_time_resource_loading read a file, and place its resource hash into another field
   104  	ConvertTimeResourceLoading string `protobuf:"bytes,6,opt,name=convert_time_resource_loading,json=convertTimeResourceLoading,proto3" json:"convert_time_resource_loading,omitempty"`
   105  	// convert_time_parse_ip parse a string ip address, and put its binary representation into another field
   106  	ConvertTimeParseIp string `protobuf:"bytes,7,opt,name=convert_time_parse_ip,json=convertTimeParseIp,proto3" json:"convert_time_parse_ip,omitempty"`
   107  }
   108  
   109  func (x *FieldOpt) Reset() {
   110  	*x = FieldOpt{}
   111  	if protoimpl.UnsafeEnabled {
   112  		mi := &file_common_protoext_extensions_proto_msgTypes[1]
   113  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   114  		ms.StoreMessageInfo(mi)
   115  	}
   116  }
   117  
   118  func (x *FieldOpt) String() string {
   119  	return protoimpl.X.MessageStringOf(x)
   120  }
   121  
   122  func (*FieldOpt) ProtoMessage() {}
   123  
   124  func (x *FieldOpt) ProtoReflect() protoreflect.Message {
   125  	mi := &file_common_protoext_extensions_proto_msgTypes[1]
   126  	if protoimpl.UnsafeEnabled && x != nil {
   127  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   128  		if ms.LoadMessageInfo() == nil {
   129  			ms.StoreMessageInfo(mi)
   130  		}
   131  		return ms
   132  	}
   133  	return mi.MessageOf(x)
   134  }
   135  
   136  // Deprecated: Use FieldOpt.ProtoReflect.Descriptor instead.
   137  func (*FieldOpt) Descriptor() ([]byte, []int) {
   138  	return file_common_protoext_extensions_proto_rawDescGZIP(), []int{1}
   139  }
   140  
   141  func (x *FieldOpt) GetAnyWants() []string {
   142  	if x != nil {
   143  		return x.AnyWants
   144  	}
   145  	return nil
   146  }
   147  
   148  func (x *FieldOpt) GetAllowedValues() []string {
   149  	if x != nil {
   150  		return x.AllowedValues
   151  	}
   152  	return nil
   153  }
   154  
   155  func (x *FieldOpt) GetAllowedValueTypes() []string {
   156  	if x != nil {
   157  		return x.AllowedValueTypes
   158  	}
   159  	return nil
   160  }
   161  
   162  func (x *FieldOpt) GetConvertTimeReadFileInto() string {
   163  	if x != nil {
   164  		return x.ConvertTimeReadFileInto
   165  	}
   166  	return ""
   167  }
   168  
   169  func (x *FieldOpt) GetForbidden() bool {
   170  	if x != nil {
   171  		return x.Forbidden
   172  	}
   173  	return false
   174  }
   175  
   176  func (x *FieldOpt) GetConvertTimeResourceLoading() string {
   177  	if x != nil {
   178  		return x.ConvertTimeResourceLoading
   179  	}
   180  	return ""
   181  }
   182  
   183  func (x *FieldOpt) GetConvertTimeParseIp() string {
   184  	if x != nil {
   185  		return x.ConvertTimeParseIp
   186  	}
   187  	return ""
   188  }
   189  
   190  var file_common_protoext_extensions_proto_extTypes = []protoimpl.ExtensionInfo{
   191  	{
   192  		ExtendedType:  (*descriptorpb.MessageOptions)(nil),
   193  		ExtensionType: (*MessageOpt)(nil),
   194  		Field:         50000,
   195  		Name:          "v2ray.core.common.protoext.message_opt",
   196  		Tag:           "bytes,50000,opt,name=message_opt",
   197  		Filename:      "common/protoext/extensions.proto",
   198  	},
   199  	{
   200  		ExtendedType:  (*descriptorpb.FieldOptions)(nil),
   201  		ExtensionType: (*FieldOpt)(nil),
   202  		Field:         50000,
   203  		Name:          "v2ray.core.common.protoext.field_opt",
   204  		Tag:           "bytes,50000,opt,name=field_opt",
   205  		Filename:      "common/protoext/extensions.proto",
   206  	},
   207  }
   208  
   209  // Extension fields to descriptorpb.MessageOptions.
   210  var (
   211  	// optional v2ray.core.common.protoext.MessageOpt message_opt = 50000;
   212  	E_MessageOpt = &file_common_protoext_extensions_proto_extTypes[0]
   213  )
   214  
   215  // Extension fields to descriptorpb.FieldOptions.
   216  var (
   217  	// optional v2ray.core.common.protoext.FieldOpt field_opt = 50000;
   218  	E_FieldOpt = &file_common_protoext_extensions_proto_extTypes[1]
   219  )
   220  
   221  var File_common_protoext_extensions_proto protoreflect.FileDescriptor
   222  
   223  var file_common_protoext_extensions_proto_rawDesc = []byte{
   224  	0x0a, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x65, 0x78,
   225  	0x74, 0x2f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f,
   226  	0x74, 0x6f, 0x12, 0x1a, 0x76, 0x32, 0x72, 0x61, 0x79, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x63,
   227  	0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x65, 0x78, 0x74, 0x1a, 0x20,
   228  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f,
   229  	0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   230  	0x22, 0xb8, 0x01, 0x0a, 0x0a, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x12,
   231  	0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x74,
   232  	0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x5f, 0x6e, 0x61, 0x6d,
   233  	0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x4e, 0x61,
   234  	0x6d, 0x65, 0x12, 0x38, 0x0a, 0x17, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f,
   235  	0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0xf1, 0x9f,
   236  	0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74,
   237  	0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x3d, 0x0a, 0x1a,
   238  	0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x65, 0x64,
   239  	0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0xf2, 0x9f, 0x05, 0x20, 0x01,
   240  	0x28, 0x08, 0x52, 0x17, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63,
   241  	0x74, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x61, 0x64, 0x22, 0xd0, 0x02, 0x0a, 0x08,
   242  	0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x6e, 0x79, 0x5f,
   243  	0x77, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x61, 0x6e, 0x79,
   244  	0x57, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64,
   245  	0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x61,
   246  	0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x13,
   247  	0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x74, 0x79,
   248  	0x70, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x11, 0x61, 0x6c, 0x6c, 0x6f, 0x77,
   249  	0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x3c, 0x0a, 0x1b,
   250  	0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x61,
   251  	0x64, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x74, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28,
   252  	0x09, 0x52, 0x17, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x65,
   253  	0x61, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x6e, 0x74, 0x6f, 0x12, 0x1c, 0x0a, 0x09, 0x66, 0x6f,
   254  	0x72, 0x62, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x66,
   255  	0x6f, 0x72, 0x62, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x12, 0x41, 0x0a, 0x1d, 0x63, 0x6f, 0x6e, 0x76,
   256  	0x65, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
   257  	0x65, 0x5f, 0x6c, 0x6f, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52,
   258  	0x1a, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x6f,
   259  	0x75, 0x72, 0x63, 0x65, 0x4c, 0x6f, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x31, 0x0a, 0x15, 0x63,
   260  	0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x70, 0x61, 0x72, 0x73,
   261  	0x65, 0x5f, 0x69, 0x70, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x63, 0x6f, 0x6e, 0x76,
   262  	0x65, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x50, 0x61, 0x72, 0x73, 0x65, 0x49, 0x70, 0x3a, 0x6a,
   263  	0x0a, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x6f, 0x70, 0x74, 0x12, 0x1f, 0x2e,
   264  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
   265  	0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xd0,
   266  	0x86, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x76, 0x32, 0x72, 0x61, 0x79, 0x2e, 0x63,
   267  	0x6f, 0x72, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   268  	0x65, 0x78, 0x74, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x52, 0x0a,
   269  	0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x3a, 0x62, 0x0a, 0x09, 0x66, 0x69,
   270  	0x65, 0x6c, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x12, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   271  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f,
   272  	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xd0, 0x86, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24,
   273  	0x2e, 0x76, 0x32, 0x72, 0x61, 0x79, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
   274  	0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x65, 0x78, 0x74, 0x2e, 0x46, 0x69, 0x65, 0x6c,
   275  	0x64, 0x4f, 0x70, 0x74, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x42, 0x6f,
   276  	0x0a, 0x1e, 0x63, 0x6f, 0x6d, 0x2e, 0x76, 0x32, 0x72, 0x61, 0x79, 0x2e, 0x63, 0x6f, 0x72, 0x65,
   277  	0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x65, 0x78, 0x74,
   278  	0x50, 0x01, 0x5a, 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x76,
   279  	0x32, 0x66, 0x6c, 0x79, 0x2f, 0x76, 0x32, 0x72, 0x61, 0x79, 0x2d, 0x63, 0x6f, 0x72, 0x65, 0x2f,
   280  	0x76, 0x35, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x65,
   281  	0x78, 0x74, 0xaa, 0x02, 0x1a, 0x56, 0x32, 0x52, 0x61, 0x79, 0x2e, 0x43, 0x6f, 0x72, 0x65, 0x2e,
   282  	0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x45, 0x78, 0x74, 0x62,
   283  	0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   284  }
   285  
   286  var (
   287  	file_common_protoext_extensions_proto_rawDescOnce sync.Once
   288  	file_common_protoext_extensions_proto_rawDescData = file_common_protoext_extensions_proto_rawDesc
   289  )
   290  
   291  func file_common_protoext_extensions_proto_rawDescGZIP() []byte {
   292  	file_common_protoext_extensions_proto_rawDescOnce.Do(func() {
   293  		file_common_protoext_extensions_proto_rawDescData = protoimpl.X.CompressGZIP(file_common_protoext_extensions_proto_rawDescData)
   294  	})
   295  	return file_common_protoext_extensions_proto_rawDescData
   296  }
   297  
   298  var file_common_protoext_extensions_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
   299  var file_common_protoext_extensions_proto_goTypes = []interface{}{
   300  	(*MessageOpt)(nil),                  // 0: v2ray.core.common.protoext.MessageOpt
   301  	(*FieldOpt)(nil),                    // 1: v2ray.core.common.protoext.FieldOpt
   302  	(*descriptorpb.MessageOptions)(nil), // 2: google.protobuf.MessageOptions
   303  	(*descriptorpb.FieldOptions)(nil),   // 3: google.protobuf.FieldOptions
   304  }
   305  var file_common_protoext_extensions_proto_depIdxs = []int32{
   306  	2, // 0: v2ray.core.common.protoext.message_opt:extendee -> google.protobuf.MessageOptions
   307  	3, // 1: v2ray.core.common.protoext.field_opt:extendee -> google.protobuf.FieldOptions
   308  	0, // 2: v2ray.core.common.protoext.message_opt:type_name -> v2ray.core.common.protoext.MessageOpt
   309  	1, // 3: v2ray.core.common.protoext.field_opt:type_name -> v2ray.core.common.protoext.FieldOpt
   310  	4, // [4:4] is the sub-list for method output_type
   311  	4, // [4:4] is the sub-list for method input_type
   312  	2, // [2:4] is the sub-list for extension type_name
   313  	0, // [0:2] is the sub-list for extension extendee
   314  	0, // [0:0] is the sub-list for field type_name
   315  }
   316  
   317  func init() { file_common_protoext_extensions_proto_init() }
   318  func file_common_protoext_extensions_proto_init() {
   319  	if File_common_protoext_extensions_proto != nil {
   320  		return
   321  	}
   322  	if !protoimpl.UnsafeEnabled {
   323  		file_common_protoext_extensions_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   324  			switch v := v.(*MessageOpt); i {
   325  			case 0:
   326  				return &v.state
   327  			case 1:
   328  				return &v.sizeCache
   329  			case 2:
   330  				return &v.unknownFields
   331  			default:
   332  				return nil
   333  			}
   334  		}
   335  		file_common_protoext_extensions_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   336  			switch v := v.(*FieldOpt); i {
   337  			case 0:
   338  				return &v.state
   339  			case 1:
   340  				return &v.sizeCache
   341  			case 2:
   342  				return &v.unknownFields
   343  			default:
   344  				return nil
   345  			}
   346  		}
   347  	}
   348  	type x struct{}
   349  	out := protoimpl.TypeBuilder{
   350  		File: protoimpl.DescBuilder{
   351  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   352  			RawDescriptor: file_common_protoext_extensions_proto_rawDesc,
   353  			NumEnums:      0,
   354  			NumMessages:   2,
   355  			NumExtensions: 2,
   356  			NumServices:   0,
   357  		},
   358  		GoTypes:           file_common_protoext_extensions_proto_goTypes,
   359  		DependencyIndexes: file_common_protoext_extensions_proto_depIdxs,
   360  		MessageInfos:      file_common_protoext_extensions_proto_msgTypes,
   361  		ExtensionInfos:    file_common_protoext_extensions_proto_extTypes,
   362  	}.Build()
   363  	File_common_protoext_extensions_proto = out.File
   364  	file_common_protoext_extensions_proto_rawDesc = nil
   365  	file_common_protoext_extensions_proto_goTypes = nil
   366  	file_common_protoext_extensions_proto_depIdxs = nil
   367  }