github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1alpha2/user/user.pb.go (about)

     1  // Code generated by protoc-gen-goten-go
     2  // File: edgelq/iam/proto/v1alpha2/user.proto
     3  // DO NOT EDIT!!!
     4  
     5  package user
     6  
     7  import (
     8  	"fmt"
     9  	"reflect"
    10  	"sync"
    11  
    12  	"google.golang.org/protobuf/encoding/protojson"
    13  	"google.golang.org/protobuf/proto"
    14  	preflect "google.golang.org/protobuf/reflect/protoreflect"
    15  	"google.golang.org/protobuf/runtime/protoimpl"
    16  )
    17  
    18  // proto imports
    19  import (
    20  	meta "github.com/cloudwan/goten-sdk/types/meta"
    21  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    22  )
    23  
    24  // Reference imports to suppress errors if they are not otherwise used.
    25  var (
    26  	_ = fmt.Errorf
    27  	_ = reflect.Method{}
    28  	_ = sync.Once{}
    29  
    30  	_ = protojson.MarshalOptions{}
    31  	_ = proto.MarshalOptions{}
    32  	_ = preflect.Value{}
    33  	_ = protoimpl.DescBuilder{}
    34  )
    35  
    36  // make sure we're using proto imports
    37  var (
    38  	_ = &timestamppb.Timestamp{}
    39  	_ = &meta.Meta{}
    40  )
    41  
    42  const (
    43  	// Verify that this generated code is sufficiently up-to-date.
    44  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    45  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    46  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    47  )
    48  
    49  // User Resource
    50  type User struct {
    51  	state         protoimpl.MessageState
    52  	sizeCache     protoimpl.SizeCache
    53  	unknownFields protoimpl.UnknownFields
    54  	// Name of User
    55  	// When creating a new instance, this field is optional and if not provided,
    56  	// it will be generated automatically. Last ID segment must conform to the
    57  	// following regex: [\\w.@|_-]{1,128}
    58  	Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
    59  	// Full Name
    60  	FullName string `protobuf:"bytes,2,opt,name=full_name,json=fullName,proto3" json:"full_name,omitempty"`
    61  	// Metadata
    62  	Metadata *meta.Meta `protobuf:"bytes,8,opt,name=metadata,proto3" json:"metadata,omitempty"`
    63  	// Email
    64  	Email string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
    65  	// Is email verified
    66  	EmailVerified bool           `protobuf:"varint,4,opt,name=email_verified,json=emailVerified,proto3" json:"email_verified,omitempty"`
    67  	AuthInfo      *User_AuthInfo `protobuf:"bytes,5,opt,name=auth_info,json=authInfo,proto3" json:"auth_info,omitempty"`
    68  	// User settings and preferences
    69  	Settings      map[string]string      `protobuf:"bytes,7,rep,name=settings,proto3" json:"settings,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    70  	RefreshedTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=refreshed_time,json=refreshedTime,proto3" json:"refreshed_time,omitempty"`
    71  }
    72  
    73  func (m *User) Reset() {
    74  	*m = User{}
    75  	if protoimpl.UnsafeEnabled {
    76  		mi := &edgelq_iam_proto_v1alpha2_user_proto_msgTypes[0]
    77  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
    78  		ms.StoreMessageInfo(mi)
    79  	}
    80  }
    81  
    82  func (m *User) String() string {
    83  	return protoimpl.X.MessageStringOf(m)
    84  }
    85  
    86  func (*User) ProtoMessage() {}
    87  
    88  func (m *User) ProtoReflect() preflect.Message {
    89  	mi := &edgelq_iam_proto_v1alpha2_user_proto_msgTypes[0]
    90  	if protoimpl.UnsafeEnabled && m != nil {
    91  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
    92  		if ms.LoadMessageInfo() == nil {
    93  			ms.StoreMessageInfo(mi)
    94  		}
    95  		return ms
    96  	}
    97  	return mi.MessageOf(m)
    98  }
    99  
   100  func (*User) GotenMessage() {}
   101  
   102  // Deprecated, Use User.ProtoReflect.Descriptor instead.
   103  func (*User) Descriptor() ([]byte, []int) {
   104  	return edgelq_iam_proto_v1alpha2_user_proto_rawDescGZIP(), []int{0}
   105  }
   106  
   107  func (m *User) Unmarshal(b []byte) error {
   108  	return proto.Unmarshal(b, m)
   109  }
   110  
   111  func (m *User) Marshal() ([]byte, error) {
   112  	return proto.Marshal(m)
   113  }
   114  
   115  func (m *User) MarshalJSON() ([]byte, error) {
   116  	return protojson.MarshalOptions{}.Marshal(m)
   117  }
   118  
   119  func (m *User) UnmarshalJSON(data []byte) error {
   120  	return protojson.Unmarshal(data, m)
   121  }
   122  
   123  func (m *User) GetName() *Name {
   124  	if m != nil {
   125  		return m.Name
   126  	}
   127  	return nil
   128  }
   129  
   130  func (m *User) GetFullName() string {
   131  	if m != nil {
   132  		return m.FullName
   133  	}
   134  	return ""
   135  }
   136  
   137  func (m *User) GetMetadata() *meta.Meta {
   138  	if m != nil {
   139  		return m.Metadata
   140  	}
   141  	return nil
   142  }
   143  
   144  func (m *User) GetEmail() string {
   145  	if m != nil {
   146  		return m.Email
   147  	}
   148  	return ""
   149  }
   150  
   151  func (m *User) GetEmailVerified() bool {
   152  	if m != nil {
   153  		return m.EmailVerified
   154  	}
   155  	return false
   156  }
   157  
   158  func (m *User) GetAuthInfo() *User_AuthInfo {
   159  	if m != nil {
   160  		return m.AuthInfo
   161  	}
   162  	return nil
   163  }
   164  
   165  func (m *User) GetSettings() map[string]string {
   166  	if m != nil {
   167  		return m.Settings
   168  	}
   169  	return nil
   170  }
   171  
   172  func (m *User) GetRefreshedTime() *timestamppb.Timestamp {
   173  	if m != nil {
   174  		return m.RefreshedTime
   175  	}
   176  	return nil
   177  }
   178  
   179  func (m *User) SetName(fv *Name) {
   180  	if m == nil {
   181  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "User"))
   182  	}
   183  	m.Name = fv
   184  }
   185  
   186  func (m *User) SetFullName(fv string) {
   187  	if m == nil {
   188  		panic(fmt.Errorf("can't set %s on nil %s", "FullName", "User"))
   189  	}
   190  	m.FullName = fv
   191  }
   192  
   193  func (m *User) SetMetadata(fv *meta.Meta) {
   194  	if m == nil {
   195  		panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "User"))
   196  	}
   197  	m.Metadata = fv
   198  }
   199  
   200  func (m *User) SetEmail(fv string) {
   201  	if m == nil {
   202  		panic(fmt.Errorf("can't set %s on nil %s", "Email", "User"))
   203  	}
   204  	m.Email = fv
   205  }
   206  
   207  func (m *User) SetEmailVerified(fv bool) {
   208  	if m == nil {
   209  		panic(fmt.Errorf("can't set %s on nil %s", "EmailVerified", "User"))
   210  	}
   211  	m.EmailVerified = fv
   212  }
   213  
   214  func (m *User) SetAuthInfo(fv *User_AuthInfo) {
   215  	if m == nil {
   216  		panic(fmt.Errorf("can't set %s on nil %s", "AuthInfo", "User"))
   217  	}
   218  	m.AuthInfo = fv
   219  }
   220  
   221  func (m *User) SetSettings(fv map[string]string) {
   222  	if m == nil {
   223  		panic(fmt.Errorf("can't set %s on nil %s", "Settings", "User"))
   224  	}
   225  	m.Settings = fv
   226  }
   227  
   228  func (m *User) SetRefreshedTime(fv *timestamppb.Timestamp) {
   229  	if m == nil {
   230  		panic(fmt.Errorf("can't set %s on nil %s", "RefreshedTime", "User"))
   231  	}
   232  	m.RefreshedTime = fv
   233  }
   234  
   235  type User_AuthInfo struct {
   236  	state         protoimpl.MessageState
   237  	sizeCache     protoimpl.SizeCache
   238  	unknownFields protoimpl.UnknownFields
   239  	// auth provider
   240  	Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
   241  	// auth provider id
   242  	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
   243  }
   244  
   245  func (m *User_AuthInfo) Reset() {
   246  	*m = User_AuthInfo{}
   247  	if protoimpl.UnsafeEnabled {
   248  		mi := &edgelq_iam_proto_v1alpha2_user_proto_msgTypes[1]
   249  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   250  		ms.StoreMessageInfo(mi)
   251  	}
   252  }
   253  
   254  func (m *User_AuthInfo) String() string {
   255  	return protoimpl.X.MessageStringOf(m)
   256  }
   257  
   258  func (*User_AuthInfo) ProtoMessage() {}
   259  
   260  func (m *User_AuthInfo) ProtoReflect() preflect.Message {
   261  	mi := &edgelq_iam_proto_v1alpha2_user_proto_msgTypes[1]
   262  	if protoimpl.UnsafeEnabled && m != nil {
   263  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   264  		if ms.LoadMessageInfo() == nil {
   265  			ms.StoreMessageInfo(mi)
   266  		}
   267  		return ms
   268  	}
   269  	return mi.MessageOf(m)
   270  }
   271  
   272  func (*User_AuthInfo) GotenMessage() {}
   273  
   274  // Deprecated, Use User_AuthInfo.ProtoReflect.Descriptor instead.
   275  func (*User_AuthInfo) Descriptor() ([]byte, []int) {
   276  	return edgelq_iam_proto_v1alpha2_user_proto_rawDescGZIP(), []int{0, 0}
   277  }
   278  
   279  func (m *User_AuthInfo) Unmarshal(b []byte) error {
   280  	return proto.Unmarshal(b, m)
   281  }
   282  
   283  func (m *User_AuthInfo) Marshal() ([]byte, error) {
   284  	return proto.Marshal(m)
   285  }
   286  
   287  func (m *User_AuthInfo) MarshalJSON() ([]byte, error) {
   288  	return protojson.MarshalOptions{}.Marshal(m)
   289  }
   290  
   291  func (m *User_AuthInfo) UnmarshalJSON(data []byte) error {
   292  	return protojson.Unmarshal(data, m)
   293  }
   294  
   295  func (m *User_AuthInfo) GetProvider() string {
   296  	if m != nil {
   297  		return m.Provider
   298  	}
   299  	return ""
   300  }
   301  
   302  func (m *User_AuthInfo) GetId() string {
   303  	if m != nil {
   304  		return m.Id
   305  	}
   306  	return ""
   307  }
   308  
   309  func (m *User_AuthInfo) SetProvider(fv string) {
   310  	if m == nil {
   311  		panic(fmt.Errorf("can't set %s on nil %s", "Provider", "User_AuthInfo"))
   312  	}
   313  	m.Provider = fv
   314  }
   315  
   316  func (m *User_AuthInfo) SetId(fv string) {
   317  	if m == nil {
   318  		panic(fmt.Errorf("can't set %s on nil %s", "Id", "User_AuthInfo"))
   319  	}
   320  	m.Id = fv
   321  }
   322  
   323  var edgelq_iam_proto_v1alpha2_user_proto preflect.FileDescriptor
   324  
   325  var edgelq_iam_proto_v1alpha2_user_proto_rawDesc = []byte{
   326  	0x0a, 0x24, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f,
   327  	0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x75, 0x73, 0x65, 0x72,
   328  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x10, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e,
   329  	0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   330  	0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72,
   331  	0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74,
   332  	0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70,
   333  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f,
   334  	0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65,
   335  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e,
   336  	0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e,
   337  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e,
   338  	0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
   339  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61,
   340  	0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65,
   341  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e,
   342  	0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
   343  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f,
   344  	0x69, 0x61, 0x6d, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
   345  	0x69, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x65, 0x64, 0x67, 0x65, 0x6c,
   346  	0x71, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
   347  	0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
   348  	0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x6d, 0x65, 0x74,
   349  	0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8b, 0x07, 0x0a, 0x04, 0x55, 0x73, 0x65, 0x72,
   350  	0x12, 0x20, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0c,
   351  	0xb2, 0xda, 0x21, 0x08, 0x0a, 0x06, 0x0a, 0x04, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x6e, 0x61,
   352  	0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x75, 0x6c, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
   353  	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x75, 0x6c, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12,
   354  	0x2d, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x08, 0x20, 0x01, 0x28,
   355  	0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e,
   356  	0x4d, 0x65, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x20,
   357  	0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xca,
   358  	0xc6, 0x27, 0x06, 0x2a, 0x04, 0x52, 0x02, 0x58, 0x01, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c,
   359  	0x12, 0x25, 0x0a, 0x0e, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69,
   360  	0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x56,
   361  	0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x3c, 0x0a, 0x09, 0x61, 0x75, 0x74, 0x68, 0x5f,
   362  	0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6e, 0x74, 0x74,
   363  	0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x55, 0x73,
   364  	0x65, 0x72, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x08, 0x61, 0x75, 0x74,
   365  	0x68, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x40, 0x0a, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
   366  	0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61,
   367  	0x6d, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x2e,
   368  	0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x73,
   369  	0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x47, 0x0a, 0x0e, 0x72, 0x65, 0x66, 0x72, 0x65,
   370  	0x73, 0x68, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32,
   371  	0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
   372  	0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x04, 0xf0, 0xd9, 0x21,
   373  	0x01, 0x52, 0x0d, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65,
   374  	0x1a, 0x36, 0x0a, 0x08, 0x41, 0x75, 0x74, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1a, 0x0a, 0x08,
   375  	0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
   376  	0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02,
   377  	0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x1a, 0x3b, 0x0a, 0x0d, 0x53, 0x65, 0x74, 0x74,
   378  	0x69, 0x6e, 0x67, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
   379  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
   380  	0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
   381  	0x65, 0x3a, 0x02, 0x38, 0x01, 0x3a, 0x8d, 0x03, 0xea, 0x41, 0x23, 0x0a, 0x13, 0x69, 0x61, 0x6d,
   382  	0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x55, 0x73, 0x65, 0x72,
   383  	0x12, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, 0x72, 0x7d, 0x92, 0xd9,
   384  	0x21, 0x72, 0x0a, 0x05, 0x75, 0x73, 0x65, 0x72, 0x73, 0x12, 0x05, 0x75, 0x73, 0x65, 0x72, 0x73,
   385  	0x2a, 0x10, 0x5b, 0x5c, 0x77, 0x2e, 0x40, 0x7c, 0x5f, 0x2d, 0x5d, 0x7b, 0x31, 0x2c, 0x31, 0x32,
   386  	0x38, 0x7d, 0x42, 0x50, 0x08, 0x02, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x07,
   387  	0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x0b, 0x0a, 0x09, 0x66, 0x75, 0x6c, 0x6c, 0x5f,
   388  	0x6e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x0e, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x76, 0x65,
   389  	0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x1c, 0x0a, 0x0e, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73,
   390  	0x68, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x0a, 0x4c, 0x61, 0x73, 0x74, 0x20, 0x4c,
   391  	0x6f, 0x67, 0x69, 0x6e, 0xaa, 0xd9, 0x21, 0x5a, 0x0a, 0x09, 0x66, 0x75, 0x6c, 0x6c, 0x5f, 0x6e,
   392  	0x61, 0x6d, 0x65, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x04, 0x6e, 0x61, 0x6d, 0x65,
   393  	0x12, 0x0e, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64,
   394  	0x1a, 0x09, 0x66, 0x75, 0x6c, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x1a, 0x0e, 0x72, 0x65, 0x66,
   395  	0x72, 0x65, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x1a, 0x05, 0x65, 0x6d, 0x61,
   396  	0x69, 0x6c, 0x1a, 0x0e, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69,
   397  	0x65, 0x64, 0xb2, 0xdf, 0x21, 0x09, 0x12, 0x07, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0xda,
   398  	0x94, 0x23, 0x09, 0x12, 0x07, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0xca, 0xa3, 0x22, 0x1a,
   399  	0x0a, 0x18, 0x0a, 0x0c, 0x72, 0x65, 0x61, 0x64, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73,
   400  	0x12, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0xc2, 0x85, 0x2c, 0x57, 0x22, 0x04,
   401  	0x6e, 0x61, 0x6d, 0x65, 0x22, 0x09, 0x66, 0x75, 0x6c, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22,
   402  	0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x22, 0x0e, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x76, 0x65,
   403  	0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x22, 0x09, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x69, 0x6e, 0x66,
   404  	0x6f, 0x22, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x42, 0x0e, 0x72, 0x65, 0x66,
   405  	0x72, 0x65, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x08, 0x6d, 0x65, 0x74,
   406  	0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0xf3, 0x01, 0xe8, 0xde, 0x21, 0x01, 0xd2, 0xff, 0xd0, 0x02,
   407  	0x40, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x32, 0x67,
   408  	0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77,
   409  	0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x73, 0x74,
   410  	0x6f, 0x72, 0x65, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x75, 0x73, 0x65,
   411  	0x72, 0xa2, 0x80, 0xd1, 0x02, 0x42, 0x0a, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x63,
   412  	0x65, 0x73, 0x73, 0x12, 0x33, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
   413  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f,
   414  	0x69, 0x61, 0x6d, 0x2f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70,
   415  	0x68, 0x61, 0x32, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x0a, 0x17, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74,
   416  	0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x70, 0x62, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
   417  	0x32, 0x42, 0x09, 0x55, 0x73, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3b,
   418  	0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64,
   419  	0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x72,
   420  	0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
   421  	0x32, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x3b, 0x75, 0x73, 0x65, 0x72, 0x62, 0x06, 0x70, 0x72, 0x6f,
   422  	0x74, 0x6f, 0x33,
   423  }
   424  
   425  var (
   426  	edgelq_iam_proto_v1alpha2_user_proto_rawDescOnce sync.Once
   427  	edgelq_iam_proto_v1alpha2_user_proto_rawDescData = edgelq_iam_proto_v1alpha2_user_proto_rawDesc
   428  )
   429  
   430  func edgelq_iam_proto_v1alpha2_user_proto_rawDescGZIP() []byte {
   431  	edgelq_iam_proto_v1alpha2_user_proto_rawDescOnce.Do(func() {
   432  		edgelq_iam_proto_v1alpha2_user_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_iam_proto_v1alpha2_user_proto_rawDescData)
   433  	})
   434  	return edgelq_iam_proto_v1alpha2_user_proto_rawDescData
   435  }
   436  
   437  var edgelq_iam_proto_v1alpha2_user_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
   438  var edgelq_iam_proto_v1alpha2_user_proto_goTypes = []interface{}{
   439  	(*User)(nil),                  // 0: ntt.iam.v1alpha2.User
   440  	(*User_AuthInfo)(nil),         // 1: ntt.iam.v1alpha2.User.AuthInfo
   441  	nil,                           // 2: ntt.iam.v1alpha2.User.SettingsEntry
   442  	(*meta.Meta)(nil),             // 3: goten.types.Meta
   443  	(*timestamppb.Timestamp)(nil), // 4: google.protobuf.Timestamp
   444  }
   445  var edgelq_iam_proto_v1alpha2_user_proto_depIdxs = []int32{
   446  	3, // 0: ntt.iam.v1alpha2.User.metadata:type_name -> goten.types.Meta
   447  	1, // 1: ntt.iam.v1alpha2.User.auth_info:type_name -> ntt.iam.v1alpha2.User.AuthInfo
   448  	2, // 2: ntt.iam.v1alpha2.User.settings:type_name -> ntt.iam.v1alpha2.User.SettingsEntry
   449  	4, // 3: ntt.iam.v1alpha2.User.refreshed_time:type_name -> google.protobuf.Timestamp
   450  	4, // [4:4] is the sub-list for method output_type
   451  	4, // [4:4] is the sub-list for method input_type
   452  	4, // [4:4] is the sub-list for extension type_name
   453  	4, // [4:4] is the sub-list for extension extendee
   454  	0, // [0:4] is the sub-list for field type_name
   455  }
   456  
   457  func init() { edgelq_iam_proto_v1alpha2_user_proto_init() }
   458  func edgelq_iam_proto_v1alpha2_user_proto_init() {
   459  	if edgelq_iam_proto_v1alpha2_user_proto != nil {
   460  		return
   461  	}
   462  	if !protoimpl.UnsafeEnabled {
   463  
   464  		edgelq_iam_proto_v1alpha2_user_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   465  			switch v := v.(*User); i {
   466  			case 0:
   467  				return &v.state
   468  			case 1:
   469  				return &v.sizeCache
   470  			case 2:
   471  				return &v.unknownFields
   472  			default:
   473  				return nil
   474  			}
   475  		}
   476  		edgelq_iam_proto_v1alpha2_user_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   477  			switch v := v.(*User_AuthInfo); i {
   478  			case 0:
   479  				return &v.state
   480  			case 1:
   481  				return &v.sizeCache
   482  			case 2:
   483  				return &v.unknownFields
   484  			default:
   485  				return nil
   486  			}
   487  		}
   488  	}
   489  
   490  	type x struct{}
   491  	out := protoimpl.TypeBuilder{
   492  		File: protoimpl.DescBuilder{
   493  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   494  			RawDescriptor: edgelq_iam_proto_v1alpha2_user_proto_rawDesc,
   495  			NumEnums:      0,
   496  			NumMessages:   3,
   497  			NumExtensions: 0,
   498  			NumServices:   0,
   499  		},
   500  		GoTypes:           edgelq_iam_proto_v1alpha2_user_proto_goTypes,
   501  		DependencyIndexes: edgelq_iam_proto_v1alpha2_user_proto_depIdxs,
   502  		MessageInfos:      edgelq_iam_proto_v1alpha2_user_proto_msgTypes,
   503  	}.Build()
   504  	edgelq_iam_proto_v1alpha2_user_proto = out.File
   505  	edgelq_iam_proto_v1alpha2_user_proto_rawDesc = nil
   506  	edgelq_iam_proto_v1alpha2_user_proto_goTypes = nil
   507  	edgelq_iam_proto_v1alpha2_user_proto_depIdxs = nil
   508  }