github.com/xmplusdev/xmcore@v1.8.11-0.20240412132628-5518b55526af/proxy/vmess/account.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.33.0 4 // protoc v4.23.1 5 // source: proxy/vmess/account.proto 6 7 package vmess 8 9 import ( 10 protocol "github.com/xmplusdev/xmcore/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 // Security settings. Only applies to client side. 33 SecuritySettings *protocol.SecurityConfig `protobuf:"bytes,3,opt,name=security_settings,json=securitySettings,proto3" json:"security_settings,omitempty"` 34 // Define tests enabled for this account 35 TestsEnabled string `protobuf:"bytes,4,opt,name=tests_enabled,json=testsEnabled,proto3" json:"tests_enabled,omitempty"` 36 } 37 38 func (x *Account) Reset() { 39 *x = Account{} 40 if protoimpl.UnsafeEnabled { 41 mi := &file_proxy_vmess_account_proto_msgTypes[0] 42 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 43 ms.StoreMessageInfo(mi) 44 } 45 } 46 47 func (x *Account) String() string { 48 return protoimpl.X.MessageStringOf(x) 49 } 50 51 func (*Account) ProtoMessage() {} 52 53 func (x *Account) ProtoReflect() protoreflect.Message { 54 mi := &file_proxy_vmess_account_proto_msgTypes[0] 55 if protoimpl.UnsafeEnabled && x != nil { 56 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 57 if ms.LoadMessageInfo() == nil { 58 ms.StoreMessageInfo(mi) 59 } 60 return ms 61 } 62 return mi.MessageOf(x) 63 } 64 65 // Deprecated: Use Account.ProtoReflect.Descriptor instead. 66 func (*Account) Descriptor() ([]byte, []int) { 67 return file_proxy_vmess_account_proto_rawDescGZIP(), []int{0} 68 } 69 70 func (x *Account) GetId() string { 71 if x != nil { 72 return x.Id 73 } 74 return "" 75 } 76 77 func (x *Account) GetSecuritySettings() *protocol.SecurityConfig { 78 if x != nil { 79 return x.SecuritySettings 80 } 81 return nil 82 } 83 84 func (x *Account) GetTestsEnabled() string { 85 if x != nil { 86 return x.TestsEnabled 87 } 88 return "" 89 } 90 91 var File_proxy_vmess_account_proto protoreflect.FileDescriptor 92 93 var file_proxy_vmess_account_proto_rawDesc = []byte{ 94 0x0a, 0x19, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x76, 0x6d, 0x65, 0x73, 0x73, 0x2f, 0x61, 0x63, 95 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x10, 0x78, 0x72, 0x61, 96 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x76, 0x6d, 0x65, 0x73, 0x73, 0x1a, 0x1d, 0x63, 97 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x68, 98 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x91, 0x01, 0x0a, 99 0x07, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 100 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x51, 0x0a, 0x11, 0x73, 0x65, 0x63, 0x75, 101 0x72, 0x69, 0x74, 0x79, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x03, 0x20, 102 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x78, 0x72, 0x61, 0x79, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 103 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2e, 0x53, 0x65, 0x63, 0x75, 0x72, 104 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x10, 0x73, 0x65, 0x63, 0x75, 0x72, 105 0x69, 0x74, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x74, 106 0x65, 0x73, 0x74, 0x73, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 107 0x28, 0x09, 0x52, 0x0c, 0x74, 0x65, 0x73, 0x74, 0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 108 0x42, 0x52, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x2e, 0x78, 0x72, 0x61, 0x79, 0x2e, 0x70, 0x72, 0x6f, 109 0x78, 0x79, 0x2e, 0x76, 0x6d, 0x65, 0x73, 0x73, 0x50, 0x01, 0x5a, 0x25, 0x67, 0x69, 0x74, 0x68, 110 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x78, 0x74, 0x6c, 0x73, 0x2f, 0x78, 0x72, 0x61, 0x79, 111 0x2d, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x76, 0x6d, 0x65, 0x73, 112 0x73, 0xaa, 0x02, 0x10, 0x58, 0x72, 0x61, 0x79, 0x2e, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x56, 113 0x6d, 0x65, 0x73, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 114 } 115 116 var ( 117 file_proxy_vmess_account_proto_rawDescOnce sync.Once 118 file_proxy_vmess_account_proto_rawDescData = file_proxy_vmess_account_proto_rawDesc 119 ) 120 121 func file_proxy_vmess_account_proto_rawDescGZIP() []byte { 122 file_proxy_vmess_account_proto_rawDescOnce.Do(func() { 123 file_proxy_vmess_account_proto_rawDescData = protoimpl.X.CompressGZIP(file_proxy_vmess_account_proto_rawDescData) 124 }) 125 return file_proxy_vmess_account_proto_rawDescData 126 } 127 128 var file_proxy_vmess_account_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 129 var file_proxy_vmess_account_proto_goTypes = []interface{}{ 130 (*Account)(nil), // 0: xray.proxy.vmess.Account 131 (*protocol.SecurityConfig)(nil), // 1: xray.common.protocol.SecurityConfig 132 } 133 var file_proxy_vmess_account_proto_depIdxs = []int32{ 134 1, // 0: xray.proxy.vmess.Account.security_settings:type_name -> xray.common.protocol.SecurityConfig 135 1, // [1:1] is the sub-list for method output_type 136 1, // [1:1] is the sub-list for method input_type 137 1, // [1:1] is the sub-list for extension type_name 138 1, // [1:1] is the sub-list for extension extendee 139 0, // [0:1] is the sub-list for field type_name 140 } 141 142 func init() { file_proxy_vmess_account_proto_init() } 143 func file_proxy_vmess_account_proto_init() { 144 if File_proxy_vmess_account_proto != nil { 145 return 146 } 147 if !protoimpl.UnsafeEnabled { 148 file_proxy_vmess_account_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 149 switch v := v.(*Account); i { 150 case 0: 151 return &v.state 152 case 1: 153 return &v.sizeCache 154 case 2: 155 return &v.unknownFields 156 default: 157 return nil 158 } 159 } 160 } 161 type x struct{} 162 out := protoimpl.TypeBuilder{ 163 File: protoimpl.DescBuilder{ 164 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 165 RawDescriptor: file_proxy_vmess_account_proto_rawDesc, 166 NumEnums: 0, 167 NumMessages: 1, 168 NumExtensions: 0, 169 NumServices: 0, 170 }, 171 GoTypes: file_proxy_vmess_account_proto_goTypes, 172 DependencyIndexes: file_proxy_vmess_account_proto_depIdxs, 173 MessageInfos: file_proxy_vmess_account_proto_msgTypes, 174 }.Build() 175 File_proxy_vmess_account_proto = out.File 176 file_proxy_vmess_account_proto_rawDesc = nil 177 file_proxy_vmess_account_proto_goTypes = nil 178 file_proxy_vmess_account_proto_depIdxs = nil 179 }