github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1/user/user.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/iam/proto/v1/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 _ = ×tamppb.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: [a-z][a-z0-9\\-]{0,28}[a-z0-9] 58 Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 59 // Metadata is an object with information like create, update and delete time 60 // (for async deleted resources), has user labels/annotations, sharding 61 // information, multi-region syncing information and may have non-schema 62 // owners (useful for taking ownership of resources belonging to lower level 63 // services by higher ones). 64 Metadata *meta.Meta `protobuf:"bytes,8,opt,name=metadata,proto3" json:"metadata,omitempty"` 65 // Full Name 66 FullName string `protobuf:"bytes,2,opt,name=full_name,json=fullName,proto3" json:"full_name,omitempty"` 67 // Email 68 Email string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"` 69 // Is email verified 70 EmailVerified bool `protobuf:"varint,4,opt,name=email_verified,json=emailVerified,proto3" json:"email_verified,omitempty"` 71 AuthInfo *User_AuthInfo `protobuf:"bytes,5,opt,name=auth_info,json=authInfo,proto3" json:"auth_info,omitempty"` 72 // User settings and preferences 73 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"` 74 RefreshedTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=refreshed_time,json=refreshedTime,proto3" json:"refreshed_time,omitempty"` 75 // Internal status used by controller. 76 CtrlStatus *User_WorkStatus `protobuf:"bytes,9,opt,name=ctrl_status,json=ctrlStatus,proto3" json:"ctrl_status,omitempty"` 77 } 78 79 func (m *User) Reset() { 80 *m = User{} 81 if protoimpl.UnsafeEnabled { 82 mi := &edgelq_iam_proto_v1_user_proto_msgTypes[0] 83 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 84 ms.StoreMessageInfo(mi) 85 } 86 } 87 88 func (m *User) String() string { 89 return protoimpl.X.MessageStringOf(m) 90 } 91 92 func (*User) ProtoMessage() {} 93 94 func (m *User) ProtoReflect() preflect.Message { 95 mi := &edgelq_iam_proto_v1_user_proto_msgTypes[0] 96 if protoimpl.UnsafeEnabled && m != nil { 97 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 98 if ms.LoadMessageInfo() == nil { 99 ms.StoreMessageInfo(mi) 100 } 101 return ms 102 } 103 return mi.MessageOf(m) 104 } 105 106 func (*User) GotenMessage() {} 107 108 // Deprecated, Use User.ProtoReflect.Descriptor instead. 109 func (*User) Descriptor() ([]byte, []int) { 110 return edgelq_iam_proto_v1_user_proto_rawDescGZIP(), []int{0} 111 } 112 113 func (m *User) Unmarshal(b []byte) error { 114 return proto.Unmarshal(b, m) 115 } 116 117 func (m *User) Marshal() ([]byte, error) { 118 return proto.Marshal(m) 119 } 120 121 func (m *User) MarshalJSON() ([]byte, error) { 122 return protojson.MarshalOptions{}.Marshal(m) 123 } 124 125 func (m *User) UnmarshalJSON(data []byte) error { 126 return protojson.Unmarshal(data, m) 127 } 128 129 func (m *User) GetName() *Name { 130 if m != nil { 131 return m.Name 132 } 133 return nil 134 } 135 136 func (m *User) GetMetadata() *meta.Meta { 137 if m != nil { 138 return m.Metadata 139 } 140 return nil 141 } 142 143 func (m *User) GetFullName() string { 144 if m != nil { 145 return m.FullName 146 } 147 return "" 148 } 149 150 func (m *User) GetEmail() string { 151 if m != nil { 152 return m.Email 153 } 154 return "" 155 } 156 157 func (m *User) GetEmailVerified() bool { 158 if m != nil { 159 return m.EmailVerified 160 } 161 return false 162 } 163 164 func (m *User) GetAuthInfo() *User_AuthInfo { 165 if m != nil { 166 return m.AuthInfo 167 } 168 return nil 169 } 170 171 func (m *User) GetSettings() map[string]string { 172 if m != nil { 173 return m.Settings 174 } 175 return nil 176 } 177 178 func (m *User) GetRefreshedTime() *timestamppb.Timestamp { 179 if m != nil { 180 return m.RefreshedTime 181 } 182 return nil 183 } 184 185 func (m *User) GetCtrlStatus() *User_WorkStatus { 186 if m != nil { 187 return m.CtrlStatus 188 } 189 return nil 190 } 191 192 func (m *User) SetName(fv *Name) { 193 if m == nil { 194 panic(fmt.Errorf("can't set %s on nil %s", "Name", "User")) 195 } 196 m.Name = fv 197 } 198 199 func (m *User) SetMetadata(fv *meta.Meta) { 200 if m == nil { 201 panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "User")) 202 } 203 m.Metadata = fv 204 } 205 206 func (m *User) SetFullName(fv string) { 207 if m == nil { 208 panic(fmt.Errorf("can't set %s on nil %s", "FullName", "User")) 209 } 210 m.FullName = fv 211 } 212 213 func (m *User) SetEmail(fv string) { 214 if m == nil { 215 panic(fmt.Errorf("can't set %s on nil %s", "Email", "User")) 216 } 217 m.Email = fv 218 } 219 220 func (m *User) SetEmailVerified(fv bool) { 221 if m == nil { 222 panic(fmt.Errorf("can't set %s on nil %s", "EmailVerified", "User")) 223 } 224 m.EmailVerified = fv 225 } 226 227 func (m *User) SetAuthInfo(fv *User_AuthInfo) { 228 if m == nil { 229 panic(fmt.Errorf("can't set %s on nil %s", "AuthInfo", "User")) 230 } 231 m.AuthInfo = fv 232 } 233 234 func (m *User) SetSettings(fv map[string]string) { 235 if m == nil { 236 panic(fmt.Errorf("can't set %s on nil %s", "Settings", "User")) 237 } 238 m.Settings = fv 239 } 240 241 func (m *User) SetRefreshedTime(fv *timestamppb.Timestamp) { 242 if m == nil { 243 panic(fmt.Errorf("can't set %s on nil %s", "RefreshedTime", "User")) 244 } 245 m.RefreshedTime = fv 246 } 247 248 func (m *User) SetCtrlStatus(fv *User_WorkStatus) { 249 if m == nil { 250 panic(fmt.Errorf("can't set %s on nil %s", "CtrlStatus", "User")) 251 } 252 m.CtrlStatus = fv 253 } 254 255 type User_AuthInfo struct { 256 state protoimpl.MessageState 257 sizeCache protoimpl.SizeCache 258 unknownFields protoimpl.UnknownFields 259 // auth provider 260 Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"` 261 // auth provider id 262 Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` 263 } 264 265 func (m *User_AuthInfo) Reset() { 266 *m = User_AuthInfo{} 267 if protoimpl.UnsafeEnabled { 268 mi := &edgelq_iam_proto_v1_user_proto_msgTypes[1] 269 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 270 ms.StoreMessageInfo(mi) 271 } 272 } 273 274 func (m *User_AuthInfo) String() string { 275 return protoimpl.X.MessageStringOf(m) 276 } 277 278 func (*User_AuthInfo) ProtoMessage() {} 279 280 func (m *User_AuthInfo) ProtoReflect() preflect.Message { 281 mi := &edgelq_iam_proto_v1_user_proto_msgTypes[1] 282 if protoimpl.UnsafeEnabled && m != nil { 283 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 284 if ms.LoadMessageInfo() == nil { 285 ms.StoreMessageInfo(mi) 286 } 287 return ms 288 } 289 return mi.MessageOf(m) 290 } 291 292 func (*User_AuthInfo) GotenMessage() {} 293 294 // Deprecated, Use User_AuthInfo.ProtoReflect.Descriptor instead. 295 func (*User_AuthInfo) Descriptor() ([]byte, []int) { 296 return edgelq_iam_proto_v1_user_proto_rawDescGZIP(), []int{0, 0} 297 } 298 299 func (m *User_AuthInfo) Unmarshal(b []byte) error { 300 return proto.Unmarshal(b, m) 301 } 302 303 func (m *User_AuthInfo) Marshal() ([]byte, error) { 304 return proto.Marshal(m) 305 } 306 307 func (m *User_AuthInfo) MarshalJSON() ([]byte, error) { 308 return protojson.MarshalOptions{}.Marshal(m) 309 } 310 311 func (m *User_AuthInfo) UnmarshalJSON(data []byte) error { 312 return protojson.Unmarshal(data, m) 313 } 314 315 func (m *User_AuthInfo) GetProvider() string { 316 if m != nil { 317 return m.Provider 318 } 319 return "" 320 } 321 322 func (m *User_AuthInfo) GetId() string { 323 if m != nil { 324 return m.Id 325 } 326 return "" 327 } 328 329 func (m *User_AuthInfo) SetProvider(fv string) { 330 if m == nil { 331 panic(fmt.Errorf("can't set %s on nil %s", "Provider", "User_AuthInfo")) 332 } 333 m.Provider = fv 334 } 335 336 func (m *User_AuthInfo) SetId(fv string) { 337 if m == nil { 338 panic(fmt.Errorf("can't set %s on nil %s", "Id", "User_AuthInfo")) 339 } 340 m.Id = fv 341 } 342 343 type User_WorkStatus struct { 344 state protoimpl.MessageState 345 sizeCache protoimpl.SizeCache 346 unknownFields protoimpl.UnknownFields 347 // if controller has some work on this resource 348 Pending bool `protobuf:"varint,1,opt,name=pending,proto3" json:"pending,omitempty"` 349 } 350 351 func (m *User_WorkStatus) Reset() { 352 *m = User_WorkStatus{} 353 if protoimpl.UnsafeEnabled { 354 mi := &edgelq_iam_proto_v1_user_proto_msgTypes[3] 355 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 356 ms.StoreMessageInfo(mi) 357 } 358 } 359 360 func (m *User_WorkStatus) String() string { 361 return protoimpl.X.MessageStringOf(m) 362 } 363 364 func (*User_WorkStatus) ProtoMessage() {} 365 366 func (m *User_WorkStatus) ProtoReflect() preflect.Message { 367 mi := &edgelq_iam_proto_v1_user_proto_msgTypes[3] 368 if protoimpl.UnsafeEnabled && m != nil { 369 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 370 if ms.LoadMessageInfo() == nil { 371 ms.StoreMessageInfo(mi) 372 } 373 return ms 374 } 375 return mi.MessageOf(m) 376 } 377 378 func (*User_WorkStatus) GotenMessage() {} 379 380 // Deprecated, Use User_WorkStatus.ProtoReflect.Descriptor instead. 381 func (*User_WorkStatus) Descriptor() ([]byte, []int) { 382 return edgelq_iam_proto_v1_user_proto_rawDescGZIP(), []int{0, 2} 383 } 384 385 func (m *User_WorkStatus) Unmarshal(b []byte) error { 386 return proto.Unmarshal(b, m) 387 } 388 389 func (m *User_WorkStatus) Marshal() ([]byte, error) { 390 return proto.Marshal(m) 391 } 392 393 func (m *User_WorkStatus) MarshalJSON() ([]byte, error) { 394 return protojson.MarshalOptions{}.Marshal(m) 395 } 396 397 func (m *User_WorkStatus) UnmarshalJSON(data []byte) error { 398 return protojson.Unmarshal(data, m) 399 } 400 401 func (m *User_WorkStatus) GetPending() bool { 402 if m != nil { 403 return m.Pending 404 } 405 return false 406 } 407 408 func (m *User_WorkStatus) SetPending(fv bool) { 409 if m == nil { 410 panic(fmt.Errorf("can't set %s on nil %s", "Pending", "User_WorkStatus")) 411 } 412 m.Pending = fv 413 } 414 415 var edgelq_iam_proto_v1_user_proto preflect.FileDescriptor 416 417 var edgelq_iam_proto_v1_user_proto_rawDesc = []byte{ 418 0x0a, 0x1e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 419 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 420 0x12, 0x0a, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x19, 0x67, 0x6f, 421 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 422 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 423 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 424 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 425 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 426 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 427 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 428 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 429 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 430 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 431 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 432 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x74, 0x65, 433 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x75, 434 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 435 0x1a, 0x20, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x61, 0x6e, 0x6e, 436 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x69, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 437 0x74, 0x6f, 0x1a, 0x24, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 438 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x75, 0x64, 439 0x69, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 440 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 441 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 442 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 443 0x6f, 0x22, 0x94, 0x07, 0x0a, 0x04, 0x55, 0x73, 0x65, 0x72, 0x12, 0x20, 0x0a, 0x04, 0x6e, 0x61, 444 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0c, 0xb2, 0xda, 0x21, 0x08, 0x0a, 0x06, 445 0x0a, 0x04, 0x55, 0x73, 0x65, 0x72, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x08, 446 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 447 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x65, 0x74, 448 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x66, 449 0x75, 0x6c, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 450 0x66, 0x75, 0x6c, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 451 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0a, 0xca, 0xc6, 0x27, 0x06, 0x2a, 0x04, 0x52, 452 0x02, 0x58, 0x01, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x25, 0x0a, 0x0e, 0x65, 0x6d, 453 0x61, 0x69, 0x6c, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 454 0x28, 0x08, 0x52, 0x0d, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 455 0x64, 0x12, 0x36, 0x0a, 0x09, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 456 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 457 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x52, 458 0x08, 0x61, 0x75, 0x74, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3a, 0x0a, 0x08, 0x73, 0x65, 0x74, 459 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6e, 0x74, 460 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x2e, 0x53, 0x65, 461 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x73, 0x65, 0x74, 462 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x47, 0x0a, 0x0e, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 463 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 464 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 465 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x04, 0xf0, 0xd9, 0x21, 0x01, 0x52, 466 0x0d, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3c, 467 0x0a, 0x0b, 0x63, 0x74, 0x72, 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x09, 0x20, 468 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 469 0x2e, 0x55, 0x73, 0x65, 0x72, 0x2e, 0x57, 0x6f, 0x72, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 470 0x52, 0x0a, 0x63, 0x74, 0x72, 0x6c, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x1a, 0x36, 0x0a, 0x08, 471 0x41, 0x75, 0x74, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x76, 472 0x69, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x76, 473 0x69, 0x64, 0x65, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 474 0x52, 0x02, 0x69, 0x64, 0x1a, 0x3b, 0x0a, 0x0d, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 475 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 476 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 477 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 478 0x01, 0x1a, 0x26, 0x0a, 0x0a, 0x57, 0x6f, 0x72, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 479 0x18, 0x0a, 0x07, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 480 0x52, 0x07, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x3a, 0xbc, 0x02, 0xea, 0x41, 0x23, 0x0a, 481 0x13, 0x69, 0x61, 0x6d, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 482 0x55, 0x73, 0x65, 0x72, 0x12, 0x0c, 0x75, 0x73, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x75, 0x73, 0x65, 483 0x72, 0x7d, 0x92, 0xd9, 0x21, 0x72, 0x0a, 0x05, 0x75, 0x73, 0x65, 0x72, 0x73, 0x12, 0x05, 0x75, 484 0x73, 0x65, 0x72, 0x73, 0x2a, 0x10, 0x5b, 0x5c, 0x77, 0x2e, 0x40, 0x7c, 0x5f, 0x2d, 0x5d, 0x7b, 485 0x31, 0x2c, 0x31, 0x32, 0x38, 0x7d, 0x42, 0x50, 0x08, 0x02, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 486 0x6d, 0x65, 0x12, 0x07, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x0b, 0x0a, 0x09, 0x66, 487 0x75, 0x6c, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x0e, 0x65, 0x6d, 0x61, 0x69, 488 0x6c, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x12, 0x1c, 0x0a, 0x0e, 0x72, 0x65, 489 0x66, 0x72, 0x65, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x0a, 0x4c, 0x61, 490 0x73, 0x74, 0x20, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0xb2, 0xdf, 0x21, 0x09, 0x12, 0x07, 0x0a, 0x05, 491 0x65, 0x6d, 0x61, 0x69, 0x6c, 0xda, 0x94, 0x23, 0x09, 0x12, 0x07, 0x0a, 0x05, 0x65, 0x6d, 0x61, 492 0x69, 0x6c, 0xca, 0xa3, 0x22, 0x1a, 0x0a, 0x18, 0x0a, 0x0c, 0x72, 0x65, 0x61, 0x64, 0x53, 0x65, 493 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 494 0xc2, 0x85, 0x2c, 0x64, 0x22, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x09, 0x66, 0x75, 0x6c, 0x6c, 495 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x22, 0x0e, 0x65, 0x6d, 496 0x61, 0x69, 0x6c, 0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x22, 0x09, 0x61, 0x75, 497 0x74, 0x68, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 498 0x73, 0x42, 0x0e, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 499 0x65, 0x42, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0x0b, 0x63, 0x74, 0x72, 500 0x6c, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0xdb, 0x01, 0xe8, 0xde, 0x21, 0x01, 0xd2, 501 0xff, 0xd0, 0x02, 0x3a, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 502 0x12, 0x2c, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 503 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 504 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x75, 0x73, 0x65, 0x72, 0xa2, 0x80, 505 0xd1, 0x02, 0x3c, 0x0a, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 506 0x12, 0x2d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 507 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 508 0x2f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x75, 0x73, 0x65, 0x72, 0x0a, 509 0x11, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x70, 0x62, 0x2e, 510 0x76, 0x31, 0x42, 0x09, 0x55, 0x73, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 511 0x35, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 512 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 513 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x75, 0x73, 0x65, 514 0x72, 0x3b, 0x75, 0x73, 0x65, 0x72, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 515 } 516 517 var ( 518 edgelq_iam_proto_v1_user_proto_rawDescOnce sync.Once 519 edgelq_iam_proto_v1_user_proto_rawDescData = edgelq_iam_proto_v1_user_proto_rawDesc 520 ) 521 522 func edgelq_iam_proto_v1_user_proto_rawDescGZIP() []byte { 523 edgelq_iam_proto_v1_user_proto_rawDescOnce.Do(func() { 524 edgelq_iam_proto_v1_user_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_iam_proto_v1_user_proto_rawDescData) 525 }) 526 return edgelq_iam_proto_v1_user_proto_rawDescData 527 } 528 529 var edgelq_iam_proto_v1_user_proto_msgTypes = make([]protoimpl.MessageInfo, 4) 530 var edgelq_iam_proto_v1_user_proto_goTypes = []interface{}{ 531 (*User)(nil), // 0: ntt.iam.v1.User 532 (*User_AuthInfo)(nil), // 1: ntt.iam.v1.User.AuthInfo 533 nil, // 2: ntt.iam.v1.User.SettingsEntry 534 (*User_WorkStatus)(nil), // 3: ntt.iam.v1.User.WorkStatus 535 (*meta.Meta)(nil), // 4: goten.types.Meta 536 (*timestamppb.Timestamp)(nil), // 5: google.protobuf.Timestamp 537 } 538 var edgelq_iam_proto_v1_user_proto_depIdxs = []int32{ 539 4, // 0: ntt.iam.v1.User.metadata:type_name -> goten.types.Meta 540 1, // 1: ntt.iam.v1.User.auth_info:type_name -> ntt.iam.v1.User.AuthInfo 541 2, // 2: ntt.iam.v1.User.settings:type_name -> ntt.iam.v1.User.SettingsEntry 542 5, // 3: ntt.iam.v1.User.refreshed_time:type_name -> google.protobuf.Timestamp 543 3, // 4: ntt.iam.v1.User.ctrl_status:type_name -> ntt.iam.v1.User.WorkStatus 544 5, // [5:5] is the sub-list for method output_type 545 5, // [5:5] is the sub-list for method input_type 546 5, // [5:5] is the sub-list for extension type_name 547 5, // [5:5] is the sub-list for extension extendee 548 0, // [0:5] is the sub-list for field type_name 549 } 550 551 func init() { edgelq_iam_proto_v1_user_proto_init() } 552 func edgelq_iam_proto_v1_user_proto_init() { 553 if edgelq_iam_proto_v1_user_proto != nil { 554 return 555 } 556 if !protoimpl.UnsafeEnabled { 557 558 edgelq_iam_proto_v1_user_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 559 switch v := v.(*User); i { 560 case 0: 561 return &v.state 562 case 1: 563 return &v.sizeCache 564 case 2: 565 return &v.unknownFields 566 default: 567 return nil 568 } 569 } 570 edgelq_iam_proto_v1_user_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 571 switch v := v.(*User_AuthInfo); i { 572 case 0: 573 return &v.state 574 case 1: 575 return &v.sizeCache 576 case 2: 577 return &v.unknownFields 578 default: 579 return nil 580 } 581 } 582 edgelq_iam_proto_v1_user_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 583 switch v := v.(*User_WorkStatus); i { 584 case 0: 585 return &v.state 586 case 1: 587 return &v.sizeCache 588 case 2: 589 return &v.unknownFields 590 default: 591 return nil 592 } 593 } 594 } 595 596 type x struct{} 597 out := protoimpl.TypeBuilder{ 598 File: protoimpl.DescBuilder{ 599 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 600 RawDescriptor: edgelq_iam_proto_v1_user_proto_rawDesc, 601 NumEnums: 0, 602 NumMessages: 4, 603 NumExtensions: 0, 604 NumServices: 0, 605 }, 606 GoTypes: edgelq_iam_proto_v1_user_proto_goTypes, 607 DependencyIndexes: edgelq_iam_proto_v1_user_proto_depIdxs, 608 MessageInfos: edgelq_iam_proto_v1_user_proto_msgTypes, 609 }.Build() 610 edgelq_iam_proto_v1_user_proto = out.File 611 edgelq_iam_proto_v1_user_proto_rawDesc = nil 612 edgelq_iam_proto_v1_user_proto_goTypes = nil 613 edgelq_iam_proto_v1_user_proto_depIdxs = nil 614 }