github.com/cloudwan/edgelq-sdk@v1.15.4/devices/resources/v1/device_hardware_register_session/device_hardware_register_session.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/devices/proto/v1/device_hardware_register_session.proto 3 // DO NOT EDIT!!! 4 5 package device_hardware_register_session 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 device "github.com/cloudwan/edgelq-sdk/devices/resources/v1/device" 21 device_hardware "github.com/cloudwan/edgelq-sdk/devices/resources/v1/device_hardware" 22 project "github.com/cloudwan/edgelq-sdk/devices/resources/v1/project" 23 provisioning_policy "github.com/cloudwan/edgelq-sdk/devices/resources/v1/provisioning_policy" 24 meta "github.com/cloudwan/goten-sdk/types/meta" 25 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 26 ) 27 28 // Reference imports to suppress errors if they are not otherwise used. 29 var ( 30 _ = fmt.Errorf 31 _ = reflect.Method{} 32 _ = sync.Once{} 33 34 _ = protojson.MarshalOptions{} 35 _ = proto.MarshalOptions{} 36 _ = preflect.Value{} 37 _ = protoimpl.DescBuilder{} 38 ) 39 40 // make sure we're using proto imports 41 var ( 42 _ = &device.Device{} 43 _ = &device_hardware.DeviceHardware{} 44 _ = &project.Project{} 45 _ = &provisioning_policy.ProvisioningPolicy{} 46 _ = ×tamppb.Timestamp{} 47 _ = &meta.Meta{} 48 ) 49 50 const ( 51 // Verify that this generated code is sufficiently up-to-date. 52 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 53 // Verify that runtime/protoimpl is sufficiently up-to-date. 54 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 55 ) 56 57 // DeviceHardwareRegisterSession Resource 58 type DeviceHardwareRegisterSession struct { 59 state protoimpl.MessageState 60 sizeCache protoimpl.SizeCache 61 unknownFields protoimpl.UnknownFields 62 // Name of DeviceHardwareRegisterSession 63 // When creating a new instance, this field is optional and if not provided, 64 // it will be generated automatically. Last ID segment must conform to the 65 // following regex: [a-z][a-z0-9\\-]{0,28}[a-z0-9] 66 Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 67 DisplayName string `protobuf:"bytes,14,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 68 // Metadata is an object with information like create, update and delete time 69 // (for async deleted resources), has user labels/annotations, sharding 70 // information, multi-region syncing information and may have non-schema 71 // owners (useful for taking ownership of resources belonging to lower level 72 // services by higher ones). 73 Metadata *meta.Meta `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"` 74 // Start time, if not set, current time will be used 75 StartTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` 76 // Expiration time, if not set, will be set to 1 week from now 77 ExpirationTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expiration_time,json=expirationTime,proto3" json:"expiration_time,omitempty"` 78 // Email address of the user who will register the hardware 79 // Only used to send an email. Not used for identity/authorization 80 UserEmail string `protobuf:"bytes,5,opt,name=user_email,json=userEmail,proto3" json:"user_email,omitempty"` 81 // Inviter Email, automatically set from token, not accepted as input 82 InviterEmail string `protobuf:"bytes,6,opt,name=inviter_email,json=inviterEmail,proto3" json:"inviter_email,omitempty"` 83 // Email ISO language code. Defaults to "en-us" (American English). 84 LanguageCode string `protobuf:"bytes,7,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` 85 // Extra custom fields to further customize email. 86 // Fields should be agreed between sender (usually UI) and documented in 87 // the template of email service provider. 88 Extras map[string]string `protobuf:"bytes,8,rep,name=extras,proto3" json:"extras,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 89 // Provisioning Policy name to register hardware 90 // one of provisioning_policy_name or device_name is required 91 ProvisioningPolicyName *provisioning_policy.Reference `protobuf:"bytes,9,opt,customtype=Reference,name=provisioning_policy_name,json=provisioningPolicyName,proto3" json:"provisioning_policy_name,omitempty"` 92 // Device name to register hardware 93 DeviceName *device.Reference `protobuf:"bytes,10,opt,customtype=Reference,name=device_name,json=deviceName,proto3" json:"device_name,omitempty"` 94 // If true, only one hardware can be registered using this session 95 // If false, multiple hardwares can be registered using this session 96 SingleUse bool `protobuf:"varint,11,opt,name=single_use,json=singleUse,proto3" json:"single_use,omitempty"` 97 // auto-generated 98 Token string `protobuf:"bytes,12,opt,name=token,proto3" json:"token,omitempty"` 99 Status *DeviceHardwareRegisterSession_Status `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"` 100 } 101 102 func (m *DeviceHardwareRegisterSession) Reset() { 103 *m = DeviceHardwareRegisterSession{} 104 if protoimpl.UnsafeEnabled { 105 mi := &edgelq_devices_proto_v1_device_hardware_register_session_proto_msgTypes[0] 106 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 107 ms.StoreMessageInfo(mi) 108 } 109 } 110 111 func (m *DeviceHardwareRegisterSession) String() string { 112 return protoimpl.X.MessageStringOf(m) 113 } 114 115 func (*DeviceHardwareRegisterSession) ProtoMessage() {} 116 117 func (m *DeviceHardwareRegisterSession) ProtoReflect() preflect.Message { 118 mi := &edgelq_devices_proto_v1_device_hardware_register_session_proto_msgTypes[0] 119 if protoimpl.UnsafeEnabled && m != nil { 120 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 121 if ms.LoadMessageInfo() == nil { 122 ms.StoreMessageInfo(mi) 123 } 124 return ms 125 } 126 return mi.MessageOf(m) 127 } 128 129 func (*DeviceHardwareRegisterSession) GotenMessage() {} 130 131 // Deprecated, Use DeviceHardwareRegisterSession.ProtoReflect.Descriptor instead. 132 func (*DeviceHardwareRegisterSession) Descriptor() ([]byte, []int) { 133 return edgelq_devices_proto_v1_device_hardware_register_session_proto_rawDescGZIP(), []int{0} 134 } 135 136 func (m *DeviceHardwareRegisterSession) Unmarshal(b []byte) error { 137 return proto.Unmarshal(b, m) 138 } 139 140 func (m *DeviceHardwareRegisterSession) Marshal() ([]byte, error) { 141 return proto.Marshal(m) 142 } 143 144 func (m *DeviceHardwareRegisterSession) MarshalJSON() ([]byte, error) { 145 return protojson.MarshalOptions{}.Marshal(m) 146 } 147 148 func (m *DeviceHardwareRegisterSession) UnmarshalJSON(data []byte) error { 149 return protojson.Unmarshal(data, m) 150 } 151 152 func (m *DeviceHardwareRegisterSession) GetName() *Name { 153 if m != nil { 154 return m.Name 155 } 156 return nil 157 } 158 159 func (m *DeviceHardwareRegisterSession) GetDisplayName() string { 160 if m != nil { 161 return m.DisplayName 162 } 163 return "" 164 } 165 166 func (m *DeviceHardwareRegisterSession) GetMetadata() *meta.Meta { 167 if m != nil { 168 return m.Metadata 169 } 170 return nil 171 } 172 173 func (m *DeviceHardwareRegisterSession) GetStartTime() *timestamppb.Timestamp { 174 if m != nil { 175 return m.StartTime 176 } 177 return nil 178 } 179 180 func (m *DeviceHardwareRegisterSession) GetExpirationTime() *timestamppb.Timestamp { 181 if m != nil { 182 return m.ExpirationTime 183 } 184 return nil 185 } 186 187 func (m *DeviceHardwareRegisterSession) GetUserEmail() string { 188 if m != nil { 189 return m.UserEmail 190 } 191 return "" 192 } 193 194 func (m *DeviceHardwareRegisterSession) GetInviterEmail() string { 195 if m != nil { 196 return m.InviterEmail 197 } 198 return "" 199 } 200 201 func (m *DeviceHardwareRegisterSession) GetLanguageCode() string { 202 if m != nil { 203 return m.LanguageCode 204 } 205 return "" 206 } 207 208 func (m *DeviceHardwareRegisterSession) GetExtras() map[string]string { 209 if m != nil { 210 return m.Extras 211 } 212 return nil 213 } 214 215 func (m *DeviceHardwareRegisterSession) GetProvisioningPolicyName() *provisioning_policy.Reference { 216 if m != nil { 217 return m.ProvisioningPolicyName 218 } 219 return nil 220 } 221 222 func (m *DeviceHardwareRegisterSession) GetDeviceName() *device.Reference { 223 if m != nil { 224 return m.DeviceName 225 } 226 return nil 227 } 228 229 func (m *DeviceHardwareRegisterSession) GetSingleUse() bool { 230 if m != nil { 231 return m.SingleUse 232 } 233 return false 234 } 235 236 func (m *DeviceHardwareRegisterSession) GetToken() string { 237 if m != nil { 238 return m.Token 239 } 240 return "" 241 } 242 243 func (m *DeviceHardwareRegisterSession) GetStatus() *DeviceHardwareRegisterSession_Status { 244 if m != nil { 245 return m.Status 246 } 247 return nil 248 } 249 250 func (m *DeviceHardwareRegisterSession) SetName(fv *Name) { 251 if m == nil { 252 panic(fmt.Errorf("can't set %s on nil %s", "Name", "DeviceHardwareRegisterSession")) 253 } 254 m.Name = fv 255 } 256 257 func (m *DeviceHardwareRegisterSession) SetDisplayName(fv string) { 258 if m == nil { 259 panic(fmt.Errorf("can't set %s on nil %s", "DisplayName", "DeviceHardwareRegisterSession")) 260 } 261 m.DisplayName = fv 262 } 263 264 func (m *DeviceHardwareRegisterSession) SetMetadata(fv *meta.Meta) { 265 if m == nil { 266 panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "DeviceHardwareRegisterSession")) 267 } 268 m.Metadata = fv 269 } 270 271 func (m *DeviceHardwareRegisterSession) SetStartTime(fv *timestamppb.Timestamp) { 272 if m == nil { 273 panic(fmt.Errorf("can't set %s on nil %s", "StartTime", "DeviceHardwareRegisterSession")) 274 } 275 m.StartTime = fv 276 } 277 278 func (m *DeviceHardwareRegisterSession) SetExpirationTime(fv *timestamppb.Timestamp) { 279 if m == nil { 280 panic(fmt.Errorf("can't set %s on nil %s", "ExpirationTime", "DeviceHardwareRegisterSession")) 281 } 282 m.ExpirationTime = fv 283 } 284 285 func (m *DeviceHardwareRegisterSession) SetUserEmail(fv string) { 286 if m == nil { 287 panic(fmt.Errorf("can't set %s on nil %s", "UserEmail", "DeviceHardwareRegisterSession")) 288 } 289 m.UserEmail = fv 290 } 291 292 func (m *DeviceHardwareRegisterSession) SetInviterEmail(fv string) { 293 if m == nil { 294 panic(fmt.Errorf("can't set %s on nil %s", "InviterEmail", "DeviceHardwareRegisterSession")) 295 } 296 m.InviterEmail = fv 297 } 298 299 func (m *DeviceHardwareRegisterSession) SetLanguageCode(fv string) { 300 if m == nil { 301 panic(fmt.Errorf("can't set %s on nil %s", "LanguageCode", "DeviceHardwareRegisterSession")) 302 } 303 m.LanguageCode = fv 304 } 305 306 func (m *DeviceHardwareRegisterSession) SetExtras(fv map[string]string) { 307 if m == nil { 308 panic(fmt.Errorf("can't set %s on nil %s", "Extras", "DeviceHardwareRegisterSession")) 309 } 310 m.Extras = fv 311 } 312 313 func (m *DeviceHardwareRegisterSession) SetProvisioningPolicyName(fv *provisioning_policy.Reference) { 314 if m == nil { 315 panic(fmt.Errorf("can't set %s on nil %s", "ProvisioningPolicyName", "DeviceHardwareRegisterSession")) 316 } 317 m.ProvisioningPolicyName = fv 318 } 319 320 func (m *DeviceHardwareRegisterSession) SetDeviceName(fv *device.Reference) { 321 if m == nil { 322 panic(fmt.Errorf("can't set %s on nil %s", "DeviceName", "DeviceHardwareRegisterSession")) 323 } 324 m.DeviceName = fv 325 } 326 327 func (m *DeviceHardwareRegisterSession) SetSingleUse(fv bool) { 328 if m == nil { 329 panic(fmt.Errorf("can't set %s on nil %s", "SingleUse", "DeviceHardwareRegisterSession")) 330 } 331 m.SingleUse = fv 332 } 333 334 func (m *DeviceHardwareRegisterSession) SetToken(fv string) { 335 if m == nil { 336 panic(fmt.Errorf("can't set %s on nil %s", "Token", "DeviceHardwareRegisterSession")) 337 } 338 m.Token = fv 339 } 340 341 func (m *DeviceHardwareRegisterSession) SetStatus(fv *DeviceHardwareRegisterSession_Status) { 342 if m == nil { 343 panic(fmt.Errorf("can't set %s on nil %s", "Status", "DeviceHardwareRegisterSession")) 344 } 345 m.Status = fv 346 } 347 348 type DeviceHardwareRegisterSession_Status struct { 349 state protoimpl.MessageState 350 sizeCache protoimpl.SizeCache 351 unknownFields protoimpl.UnknownFields 352 // Device hardwares that were registered with this session 353 // Deleted names are retailed for history 354 DeviceHardwares []*device_hardware.Name `protobuf:"bytes,1,rep,customtype=Name,name=device_hardwares,json=deviceHardwares,proto3" json:"device_hardwares,omitempty"` 355 } 356 357 func (m *DeviceHardwareRegisterSession_Status) Reset() { 358 *m = DeviceHardwareRegisterSession_Status{} 359 if protoimpl.UnsafeEnabled { 360 mi := &edgelq_devices_proto_v1_device_hardware_register_session_proto_msgTypes[2] 361 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 362 ms.StoreMessageInfo(mi) 363 } 364 } 365 366 func (m *DeviceHardwareRegisterSession_Status) String() string { 367 return protoimpl.X.MessageStringOf(m) 368 } 369 370 func (*DeviceHardwareRegisterSession_Status) ProtoMessage() {} 371 372 func (m *DeviceHardwareRegisterSession_Status) ProtoReflect() preflect.Message { 373 mi := &edgelq_devices_proto_v1_device_hardware_register_session_proto_msgTypes[2] 374 if protoimpl.UnsafeEnabled && m != nil { 375 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 376 if ms.LoadMessageInfo() == nil { 377 ms.StoreMessageInfo(mi) 378 } 379 return ms 380 } 381 return mi.MessageOf(m) 382 } 383 384 func (*DeviceHardwareRegisterSession_Status) GotenMessage() {} 385 386 // Deprecated, Use DeviceHardwareRegisterSession_Status.ProtoReflect.Descriptor instead. 387 func (*DeviceHardwareRegisterSession_Status) Descriptor() ([]byte, []int) { 388 return edgelq_devices_proto_v1_device_hardware_register_session_proto_rawDescGZIP(), []int{0, 1} 389 } 390 391 func (m *DeviceHardwareRegisterSession_Status) Unmarshal(b []byte) error { 392 return proto.Unmarshal(b, m) 393 } 394 395 func (m *DeviceHardwareRegisterSession_Status) Marshal() ([]byte, error) { 396 return proto.Marshal(m) 397 } 398 399 func (m *DeviceHardwareRegisterSession_Status) MarshalJSON() ([]byte, error) { 400 return protojson.MarshalOptions{}.Marshal(m) 401 } 402 403 func (m *DeviceHardwareRegisterSession_Status) UnmarshalJSON(data []byte) error { 404 return protojson.Unmarshal(data, m) 405 } 406 407 func (m *DeviceHardwareRegisterSession_Status) GetDeviceHardwares() []*device_hardware.Name { 408 if m != nil { 409 return m.DeviceHardwares 410 } 411 return nil 412 } 413 414 func (m *DeviceHardwareRegisterSession_Status) SetDeviceHardwares(fv []*device_hardware.Name) { 415 if m == nil { 416 panic(fmt.Errorf("can't set %s on nil %s", "DeviceHardwares", "DeviceHardwareRegisterSession_Status")) 417 } 418 m.DeviceHardwares = fv 419 } 420 421 var edgelq_devices_proto_v1_device_hardware_register_session_proto preflect.FileDescriptor 422 423 var edgelq_devices_proto_v1_device_hardware_register_session_proto_rawDesc = []byte{ 424 0x0a, 0x3e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 425 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 426 0x5f, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 427 0x65, 0x72, 0x5f, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 428 0x12, 0x0e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 429 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 430 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 431 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 432 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 433 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 434 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 435 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 436 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 437 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 438 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 439 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 440 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 441 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 442 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 443 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 444 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 445 0x1a, 0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 446 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 447 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2d, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x64, 448 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 449 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x2e, 450 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 451 0x65, 0x73, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xda, 0x0b, 452 0x0a, 0x1d, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 453 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 454 0x39, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x25, 0xb2, 455 0xda, 0x21, 0x21, 0x0a, 0x1f, 0x0a, 0x1d, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x48, 0x61, 0x72, 456 0x64, 0x77, 0x61, 0x72, 0x65, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x53, 0x65, 0x73, 457 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x0c, 0x64, 0x69, 458 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 459 0x42, 0x0b, 0xca, 0xc6, 0x27, 0x07, 0x2a, 0x05, 0x22, 0x03, 0x08, 0x80, 0x02, 0x52, 0x0b, 0x64, 460 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x08, 0x6d, 0x65, 461 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 462 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x52, 463 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x39, 0x0a, 0x0a, 0x73, 0x74, 0x61, 464 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 465 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 466 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 467 0x54, 0x69, 0x6d, 0x65, 0x12, 0x43, 0x0a, 0x0f, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 468 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 469 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 470 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0e, 0x65, 0x78, 0x70, 0x69, 0x72, 471 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2b, 0x0a, 0x0a, 0x75, 0x73, 0x65, 472 0x72, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0c, 0xca, 473 0xc6, 0x27, 0x08, 0x2a, 0x06, 0x52, 0x02, 0x58, 0x01, 0x68, 0x01, 0x52, 0x09, 0x75, 0x73, 0x65, 474 0x72, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x28, 0x0a, 0x0d, 0x69, 0x6e, 0x76, 0x69, 0x74, 0x65, 475 0x72, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 476 0x41, 0x03, 0x52, 0x0c, 0x69, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x72, 0x45, 0x6d, 0x61, 0x69, 0x6c, 477 0x12, 0x3b, 0x0a, 0x0d, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x64, 478 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x42, 0x16, 0xca, 0xc6, 0x27, 0x12, 0x2a, 0x10, 0x5a, 479 0x00, 0x5a, 0x05, 0x65, 0x6e, 0x2d, 0x75, 0x73, 0x5a, 0x05, 0x6a, 0x61, 0x2d, 0x6a, 0x70, 0x52, 480 0x0c, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x51, 0x0a, 481 0x06, 0x65, 0x78, 0x74, 0x72, 0x61, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 482 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 483 0x65, 0x76, 0x69, 0x63, 0x65, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x52, 0x65, 0x67, 484 0x69, 0x73, 0x74, 0x65, 0x72, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x45, 0x78, 0x74, 485 0x72, 0x61, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x65, 0x78, 0x74, 0x72, 0x61, 0x73, 486 0x12, 0x56, 0x0a, 0x18, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 487 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 488 0x28, 0x09, 0x42, 0x1c, 0xb2, 0xda, 0x21, 0x18, 0x12, 0x16, 0x0a, 0x12, 0x50, 0x72, 0x6f, 0x76, 489 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x10, 0x02, 490 0x52, 0x16, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x50, 0x6f, 491 0x6c, 0x69, 0x63, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x31, 0x0a, 0x0b, 0x64, 0x65, 0x76, 0x69, 492 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x42, 0x10, 0xb2, 493 0xda, 0x21, 0x0c, 0x12, 0x0a, 0x0a, 0x06, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x10, 0x02, 0x52, 494 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 495 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x52, 496 0x09, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x55, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x05, 0x74, 0x6f, 497 0x6b, 0x65, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x42, 0x04, 0xf0, 0xd9, 0x21, 0x01, 0x52, 498 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x4c, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 499 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 500 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x48, 0x61, 501 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x53, 0x65, 502 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 503 0x61, 0x74, 0x75, 0x73, 0x1a, 0x39, 0x0a, 0x0b, 0x45, 0x78, 0x74, 0x72, 0x61, 0x73, 0x45, 0x6e, 504 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 505 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 506 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 507 0x4b, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x41, 0x0a, 0x10, 0x64, 0x65, 0x76, 508 0x69, 0x63, 0x65, 0x5f, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x73, 0x18, 0x01, 0x20, 509 0x03, 0x28, 0x09, 0x42, 0x16, 0xb2, 0xda, 0x21, 0x12, 0x0a, 0x10, 0x0a, 0x0e, 0x44, 0x65, 0x76, 510 0x69, 0x63, 0x65, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x52, 0x0f, 0x64, 0x65, 0x76, 511 0x69, 0x63, 0x65, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x73, 0x3a, 0x9b, 0x04, 0xea, 512 0x41, 0x99, 0x01, 0x0a, 0x30, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x65, 0x64, 0x67, 513 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x48, 0x61, 514 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x53, 0x65, 515 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x65, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 516 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 517 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 518 0x65, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 519 0x72, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x64, 0x65, 0x76, 0x69, 0x63, 520 0x65, 0x5f, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 521 0x74, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x7d, 0x92, 0xd9, 0x21, 0x8e, 522 0x02, 0x0a, 0x1e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 523 0x65, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 524 0x73, 0x12, 0x1e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 525 0x65, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 526 0x73, 0x1a, 0x07, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x18, 0x67, 0x6f, 0x74, 0x65, 527 0x6e, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x52, 0x65, 528 0x67, 0x69, 0x6f, 0x6e, 0x38, 0x05, 0x42, 0xa6, 0x01, 0x08, 0x02, 0x12, 0x06, 0x0a, 0x04, 0x6e, 529 0x61, 0x6d, 0x65, 0x12, 0x0e, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 530 0x61, 0x6d, 0x65, 0x12, 0x0c, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 531 0x65, 0x12, 0x11, 0x0a, 0x0f, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 532 0x74, 0x69, 0x6d, 0x65, 0x12, 0x0c, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x65, 0x6d, 0x61, 533 0x69, 0x6c, 0x12, 0x1a, 0x0a, 0x18, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 534 0x6e, 0x67, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x0d, 535 0x0a, 0x0b, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x0c, 0x0a, 536 0x0a, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x5f, 0x75, 0x73, 0x65, 0x12, 0x07, 0x0a, 0x05, 0x74, 537 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x19, 0x0a, 0x17, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x64, 538 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x73, 0xb2, 539 0xdf, 0x21, 0x5b, 0x12, 0x20, 0x0a, 0x17, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x64, 0x65, 540 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x73, 0x22, 0x05, 541 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x12, 0x14, 0x0a, 0x0b, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 542 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x12, 0x21, 0x0a, 0x18, 0x70, 543 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 544 0x63, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0xda, 0x94, 545 0x23, 0x08, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0xac, 0x03, 0xe8, 0xde, 0x21, 546 0x01, 0xd2, 0xff, 0xd0, 0x02, 0x76, 0x0a, 0x26, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 547 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 548 0x5f, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x4c, 549 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 550 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 551 0x65, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x65, 0x76, 0x69, 552 0x63, 0x65, 0x5f, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x67, 0x69, 553 0x73, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0xa2, 0x80, 0xd1, 0x02, 554 0x78, 0x0a, 0x27, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 555 0x72, 0x65, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x73, 0x73, 556 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x4d, 0x67, 0x69, 0x74, 0x68, 557 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 558 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x61, 559 0x63, 0x63, 0x65, 0x73, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 560 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 561 0x72, 0x5f, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x0a, 0x15, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 562 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x70, 0x62, 0x2e, 0x76, 0x31, 563 0x42, 0x22, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 564 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x50, 565 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x71, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 566 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 567 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 568 0x72, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x68, 569 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 570 0x5f, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x3b, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 571 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 572 0x72, 0x5f, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 573 0x33, 574 } 575 576 var ( 577 edgelq_devices_proto_v1_device_hardware_register_session_proto_rawDescOnce sync.Once 578 edgelq_devices_proto_v1_device_hardware_register_session_proto_rawDescData = edgelq_devices_proto_v1_device_hardware_register_session_proto_rawDesc 579 ) 580 581 func edgelq_devices_proto_v1_device_hardware_register_session_proto_rawDescGZIP() []byte { 582 edgelq_devices_proto_v1_device_hardware_register_session_proto_rawDescOnce.Do(func() { 583 edgelq_devices_proto_v1_device_hardware_register_session_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_devices_proto_v1_device_hardware_register_session_proto_rawDescData) 584 }) 585 return edgelq_devices_proto_v1_device_hardware_register_session_proto_rawDescData 586 } 587 588 var edgelq_devices_proto_v1_device_hardware_register_session_proto_msgTypes = make([]protoimpl.MessageInfo, 3) 589 var edgelq_devices_proto_v1_device_hardware_register_session_proto_goTypes = []interface{}{ 590 (*DeviceHardwareRegisterSession)(nil), // 0: ntt.devices.v1.DeviceHardwareRegisterSession 591 nil, // 1: ntt.devices.v1.DeviceHardwareRegisterSession.ExtrasEntry 592 (*DeviceHardwareRegisterSession_Status)(nil), // 2: ntt.devices.v1.DeviceHardwareRegisterSession.Status 593 (*meta.Meta)(nil), // 3: goten.types.Meta 594 (*timestamppb.Timestamp)(nil), // 4: google.protobuf.Timestamp 595 } 596 var edgelq_devices_proto_v1_device_hardware_register_session_proto_depIdxs = []int32{ 597 3, // 0: ntt.devices.v1.DeviceHardwareRegisterSession.metadata:type_name -> goten.types.Meta 598 4, // 1: ntt.devices.v1.DeviceHardwareRegisterSession.start_time:type_name -> google.protobuf.Timestamp 599 4, // 2: ntt.devices.v1.DeviceHardwareRegisterSession.expiration_time:type_name -> google.protobuf.Timestamp 600 1, // 3: ntt.devices.v1.DeviceHardwareRegisterSession.extras:type_name -> ntt.devices.v1.DeviceHardwareRegisterSession.ExtrasEntry 601 2, // 4: ntt.devices.v1.DeviceHardwareRegisterSession.status:type_name -> ntt.devices.v1.DeviceHardwareRegisterSession.Status 602 5, // [5:5] is the sub-list for method output_type 603 5, // [5:5] is the sub-list for method input_type 604 5, // [5:5] is the sub-list for extension type_name 605 5, // [5:5] is the sub-list for extension extendee 606 0, // [0:5] is the sub-list for field type_name 607 } 608 609 func init() { edgelq_devices_proto_v1_device_hardware_register_session_proto_init() } 610 func edgelq_devices_proto_v1_device_hardware_register_session_proto_init() { 611 if edgelq_devices_proto_v1_device_hardware_register_session_proto != nil { 612 return 613 } 614 if !protoimpl.UnsafeEnabled { 615 616 edgelq_devices_proto_v1_device_hardware_register_session_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 617 switch v := v.(*DeviceHardwareRegisterSession); i { 618 case 0: 619 return &v.state 620 case 1: 621 return &v.sizeCache 622 case 2: 623 return &v.unknownFields 624 default: 625 return nil 626 } 627 } 628 edgelq_devices_proto_v1_device_hardware_register_session_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 629 switch v := v.(*DeviceHardwareRegisterSession_Status); i { 630 case 0: 631 return &v.state 632 case 1: 633 return &v.sizeCache 634 case 2: 635 return &v.unknownFields 636 default: 637 return nil 638 } 639 } 640 } 641 642 type x struct{} 643 out := protoimpl.TypeBuilder{ 644 File: protoimpl.DescBuilder{ 645 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 646 RawDescriptor: edgelq_devices_proto_v1_device_hardware_register_session_proto_rawDesc, 647 NumEnums: 0, 648 NumMessages: 3, 649 NumExtensions: 0, 650 NumServices: 0, 651 }, 652 GoTypes: edgelq_devices_proto_v1_device_hardware_register_session_proto_goTypes, 653 DependencyIndexes: edgelq_devices_proto_v1_device_hardware_register_session_proto_depIdxs, 654 MessageInfos: edgelq_devices_proto_v1_device_hardware_register_session_proto_msgTypes, 655 }.Build() 656 edgelq_devices_proto_v1_device_hardware_register_session_proto = out.File 657 edgelq_devices_proto_v1_device_hardware_register_session_proto_rawDesc = nil 658 edgelq_devices_proto_v1_device_hardware_register_session_proto_goTypes = nil 659 edgelq_devices_proto_v1_device_hardware_register_session_proto_depIdxs = nil 660 }