github.com/xmplusdev/xray-core@v1.8.10/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/xray-core/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  }