github.com/v2fly/v2ray-core/v4@v4.45.2/proxy/vmess/account.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.27.1 4 // protoc v3.17.3 5 // source: proxy/vmess/account.proto 6 7 package vmess 8 9 import ( 10 protocol "github.com/v2fly/v2ray-core/v4/common/protocol" 11 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 12 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 13 reflect "reflect" 14 sync "sync" 15 ) 16 17 const ( 18 // Verify that this generated code is sufficiently up-to-date. 19 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 20 // Verify that runtime/protoimpl is sufficiently up-to-date. 21 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 22 ) 23 24 type Account struct { 25 state protoimpl.MessageState 26 sizeCache protoimpl.SizeCache 27 unknownFields protoimpl.UnknownFields 28 29 // ID of the account, in the form of a UUID, e.g., 30 // "66ad4540-b58c-4ad2-9926-ea63445a9b57". 31 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 32 // Number of alternative IDs. Client and server must share the same number. 33 AlterId uint32 `protobuf:"varint,2,opt,name=alter_id,json=alterId,proto3" json:"alter_id,omitempty"` 34 // Security settings. Only applies to client side. 35 SecuritySettings *protocol.SecurityConfig `protobuf:"bytes,3,opt,name=security_settings,json=securitySettings,proto3" json:"security_settings,omitempty"` 36 // Define tests enabled for this account 37 TestsEnabled string `protobuf:"bytes,4,opt,name=tests_enabled,json=testsEnabled,proto3" json:"tests_enabled,omitempty"` 38 } 39 40 func (x *Account) Reset() { 41 *x = Account{} 42 if protoimpl.UnsafeEnabled { 43 mi := &file_proxy_vmess_account_proto_msgTypes[0] 44 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 45 ms.StoreMessageInfo(mi) 46 } 47 } 48 49 func (x *Account) String() string { 50 return protoimpl.X.MessageStringOf(x) 51 } 52 53 func (*Account) ProtoMessage() {} 54 55 func (x *Account) ProtoReflect() protoreflect.Message { 56 mi := &file_proxy_vmess_account_proto_msgTypes[0] 57 if protoimpl.UnsafeEnabled && x != nil { 58 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 59 if ms.LoadMessageInfo() == nil { 60 ms.StoreMessageInfo(mi) 61 } 62 return ms 63 } 64 return mi.MessageOf(x) 65 } 66 67 // Deprecated: Use Account.ProtoReflect.Descriptor instead. 68 func (*Account) Descriptor() ([]byte, []int) { 69 return file_proxy_vmess_account_proto_rawDescGZIP(), []int{0} 70 } 71 72 func (x *Account) GetId() string { 73 if x != nil { 74 return x.Id 75 } 76 return "" 77 } 78 79 func (x *Account) GetAlterId() uint32 { 80 if x != nil { 81 return x.AlterId 82 } 83 return 0 84 } 85 86 func (x *Account) GetSecuritySettings() *protocol.SecurityConfig { 87 if x != nil { 88 return x.SecuritySettings 89 } 90 return nil 91 } 92 93 func (x *Account) GetTestsEnabled() string { 94 if x != nil { 95 return x.TestsEnabled 96 } 97 return "" 98 } 99 100 var File_proxy_vmess_account_proto protoreflect.FileDescriptor 101 102 var file_proxy_vmess_account_proto_rawDesc = []byte{ 103 0x0a, 0x19, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x76, 0x6d, 0x65, 0x73, 0x73, 0x2f, 0x61, 0x63, 104 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x16, 0x76, 0x32, 0x72, 105 0x61, 0x79, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x76, 0x6d, 106 0x65, 0x73, 0x73, 0x1a, 0x1d, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 107 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x2e, 0x70, 0x72, 0x6f, 108 0x74, 0x6f, 0x22, 0xb2, 0x01, 0x0a, 0x07, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x0e, 109 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x19, 110 0x0a, 0x08, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 111 0x52, 0x07, 0x61, 0x6c, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x57, 0x0a, 0x11, 0x73, 0x65, 0x63, 112 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x03, 113 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x76, 0x32, 0x72, 0x61, 0x79, 0x2e, 0x63, 0x6f, 0x72, 114 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 115 0x6c, 0x2e, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 116 0x52, 0x10, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 117 0x67, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x74, 0x65, 0x73, 0x74, 0x73, 0x5f, 0x65, 0x6e, 0x61, 0x62, 118 0x6c, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x74, 0x65, 0x73, 0x74, 0x73, 119 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x42, 0x63, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x76, 120 0x32, 0x72, 0x61, 0x79, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 121 0x76, 0x6d, 0x65, 0x73, 0x73, 0x50, 0x01, 0x5a, 0x2a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 122 0x63, 0x6f, 0x6d, 0x2f, 0x76, 0x32, 0x66, 0x6c, 0x79, 0x2f, 0x76, 0x32, 0x72, 0x61, 0x79, 0x2d, 123 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x34, 0x2f, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x76, 0x6d, 124 0x65, 0x73, 0x73, 0xaa, 0x02, 0x16, 0x56, 0x32, 0x52, 0x61, 0x79, 0x2e, 0x43, 0x6f, 0x72, 0x65, 125 0x2e, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x56, 0x6d, 0x65, 0x73, 0x73, 0x62, 0x06, 0x70, 0x72, 126 0x6f, 0x74, 0x6f, 0x33, 127 } 128 129 var ( 130 file_proxy_vmess_account_proto_rawDescOnce sync.Once 131 file_proxy_vmess_account_proto_rawDescData = file_proxy_vmess_account_proto_rawDesc 132 ) 133 134 func file_proxy_vmess_account_proto_rawDescGZIP() []byte { 135 file_proxy_vmess_account_proto_rawDescOnce.Do(func() { 136 file_proxy_vmess_account_proto_rawDescData = protoimpl.X.CompressGZIP(file_proxy_vmess_account_proto_rawDescData) 137 }) 138 return file_proxy_vmess_account_proto_rawDescData 139 } 140 141 var file_proxy_vmess_account_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 142 var file_proxy_vmess_account_proto_goTypes = []interface{}{ 143 (*Account)(nil), // 0: v2ray.core.proxy.vmess.Account 144 (*protocol.SecurityConfig)(nil), // 1: v2ray.core.common.protocol.SecurityConfig 145 } 146 var file_proxy_vmess_account_proto_depIdxs = []int32{ 147 1, // 0: v2ray.core.proxy.vmess.Account.security_settings:type_name -> v2ray.core.common.protocol.SecurityConfig 148 1, // [1:1] is the sub-list for method output_type 149 1, // [1:1] is the sub-list for method input_type 150 1, // [1:1] is the sub-list for extension type_name 151 1, // [1:1] is the sub-list for extension extendee 152 0, // [0:1] is the sub-list for field type_name 153 } 154 155 func init() { file_proxy_vmess_account_proto_init() } 156 func file_proxy_vmess_account_proto_init() { 157 if File_proxy_vmess_account_proto != nil { 158 return 159 } 160 if !protoimpl.UnsafeEnabled { 161 file_proxy_vmess_account_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 162 switch v := v.(*Account); i { 163 case 0: 164 return &v.state 165 case 1: 166 return &v.sizeCache 167 case 2: 168 return &v.unknownFields 169 default: 170 return nil 171 } 172 } 173 } 174 type x struct{} 175 out := protoimpl.TypeBuilder{ 176 File: protoimpl.DescBuilder{ 177 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 178 RawDescriptor: file_proxy_vmess_account_proto_rawDesc, 179 NumEnums: 0, 180 NumMessages: 1, 181 NumExtensions: 0, 182 NumServices: 0, 183 }, 184 GoTypes: file_proxy_vmess_account_proto_goTypes, 185 DependencyIndexes: file_proxy_vmess_account_proto_depIdxs, 186 MessageInfos: file_proxy_vmess_account_proto_msgTypes, 187 }.Build() 188 File_proxy_vmess_account_proto = out.File 189 file_proxy_vmess_account_proto_rawDesc = nil 190 file_proxy_vmess_account_proto_goTypes = nil 191 file_proxy_vmess_account_proto_depIdxs = nil 192 }