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  }