github.com/cloudwan/edgelq-sdk@v1.15.4/devices/resources/v1/device/device.pb.go (about)

     1  // Code generated by protoc-gen-goten-go
     2  // File: edgelq/devices/proto/v1/device.proto
     3  // DO NOT EDIT!!!
     4  
     5  package device
     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  	api "github.com/cloudwan/edgelq-sdk/common/api"
    21  	project "github.com/cloudwan/edgelq-sdk/devices/resources/v1/project"
    22  	iam_attestation_domain "github.com/cloudwan/edgelq-sdk/iam/resources/v1/attestation_domain"
    23  	iam_iam_common "github.com/cloudwan/edgelq-sdk/iam/resources/v1/common"
    24  	iam_service_account "github.com/cloudwan/edgelq-sdk/iam/resources/v1/service_account"
    25  	logging_bucket "github.com/cloudwan/edgelq-sdk/logging/resources/v1/bucket"
    26  	monitoring_bucket "github.com/cloudwan/edgelq-sdk/monitoring/resources/v4/bucket"
    27  	meta "github.com/cloudwan/goten-sdk/types/meta"
    28  	latlng "google.golang.org/genproto/googleapis/type/latlng"
    29  	durationpb "google.golang.org/protobuf/types/known/durationpb"
    30  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    31  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    32  )
    33  
    34  // Reference imports to suppress errors if they are not otherwise used.
    35  var (
    36  	_ = fmt.Errorf
    37  	_ = reflect.Method{}
    38  	_ = sync.Once{}
    39  
    40  	_ = protojson.MarshalOptions{}
    41  	_ = proto.MarshalOptions{}
    42  	_ = preflect.Value{}
    43  	_ = protoimpl.DescBuilder{}
    44  )
    45  
    46  // make sure we're using proto imports
    47  var (
    48  	_ = &api.HealthCheckSpec{}
    49  	_ = &project.Project{}
    50  	_ = &iam_attestation_domain.AttestationDomain{}
    51  	_ = &iam_iam_common.PCR{}
    52  	_ = &iam_service_account.ServiceAccount{}
    53  	_ = &logging_bucket.Bucket{}
    54  	_ = &monitoring_bucket.Bucket{}
    55  	_ = &durationpb.Duration{}
    56  	_ = &fieldmaskpb.FieldMask{}
    57  	_ = &timestamppb.Timestamp{}
    58  	_ = &latlng.LatLng{}
    59  	_ = &meta.Meta{}
    60  )
    61  
    62  const (
    63  	// Verify that this generated code is sufficiently up-to-date.
    64  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    65  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    66  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    67  )
    68  
    69  // MERGE or REPLACE the api netplan_config with the baked in config in the
    70  // device. REPLACE - The desired configuration must be input in full. The
    71  // default config in disk will not be used. MERGE - Replaces level keys such
    72  // as ethernet, modems, wifis etc that are defined in API config. Merge
    73  // makes it easier to add new types of configuration - for example if the
    74  // default configuration does not have wifis, it is easier to just add wifi
    75  // config alone in API and use config mode merge. However, if the goal is to
    76  // add to or replace a specific configuration in a section that already
    77  // exists in the default configuration, then the API config should have the
    78  // entire section and not just the changes for example if the default config
    79  // on disk has eno1, eno2 under ethernet section and the goal is to replace
    80  // the eno2 on disk, then the API configuration should specify both eno1 and
    81  // eno2. This is because the merge mode still replaces whole sections that
    82  // are defined in the API config
    83  type Device_Spec_NetworkConfigMode int32
    84  
    85  const (
    86  	Device_Spec_MERGE   Device_Spec_NetworkConfigMode = 0
    87  	Device_Spec_REPLACE Device_Spec_NetworkConfigMode = 1
    88  )
    89  
    90  var (
    91  	Device_Spec_NetworkConfigMode_name = map[int32]string{
    92  		0: "MERGE",
    93  		1: "REPLACE",
    94  	}
    95  
    96  	Device_Spec_NetworkConfigMode_value = map[string]int32{
    97  		"MERGE":   0,
    98  		"REPLACE": 1,
    99  	}
   100  )
   101  
   102  func (x Device_Spec_NetworkConfigMode) Enum() *Device_Spec_NetworkConfigMode {
   103  	p := new(Device_Spec_NetworkConfigMode)
   104  	*p = x
   105  	return p
   106  }
   107  
   108  func (x Device_Spec_NetworkConfigMode) String() string {
   109  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
   110  }
   111  
   112  func (Device_Spec_NetworkConfigMode) Descriptor() preflect.EnumDescriptor {
   113  	return edgelq_devices_proto_v1_device_proto_enumTypes[0].Descriptor()
   114  }
   115  
   116  func (Device_Spec_NetworkConfigMode) Type() preflect.EnumType {
   117  	return &edgelq_devices_proto_v1_device_proto_enumTypes[0]
   118  }
   119  
   120  func (x Device_Spec_NetworkConfigMode) Number() preflect.EnumNumber {
   121  	return preflect.EnumNumber(x)
   122  }
   123  
   124  // Deprecated, Use Device_Spec_NetworkConfigMode.ProtoReflect.Descriptor instead.
   125  func (Device_Spec_NetworkConfigMode) EnumDescriptor() ([]byte, []int) {
   126  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 0}
   127  }
   128  
   129  type Device_Status_ConnectionStatus int32
   130  
   131  const (
   132  	Device_Status_CONNECTION_STATUS_UNSPECIFIED Device_Status_ConnectionStatus = 0
   133  	Device_Status_CONNECTED                     Device_Status_ConnectionStatus = 1
   134  	Device_Status_DISCONNECTED                  Device_Status_ConnectionStatus = 2
   135  )
   136  
   137  var (
   138  	Device_Status_ConnectionStatus_name = map[int32]string{
   139  		0: "CONNECTION_STATUS_UNSPECIFIED",
   140  		1: "CONNECTED",
   141  		2: "DISCONNECTED",
   142  	}
   143  
   144  	Device_Status_ConnectionStatus_value = map[string]int32{
   145  		"CONNECTION_STATUS_UNSPECIFIED": 0,
   146  		"CONNECTED":                     1,
   147  		"DISCONNECTED":                  2,
   148  	}
   149  )
   150  
   151  func (x Device_Status_ConnectionStatus) Enum() *Device_Status_ConnectionStatus {
   152  	p := new(Device_Status_ConnectionStatus)
   153  	*p = x
   154  	return p
   155  }
   156  
   157  func (x Device_Status_ConnectionStatus) String() string {
   158  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
   159  }
   160  
   161  func (Device_Status_ConnectionStatus) Descriptor() preflect.EnumDescriptor {
   162  	return edgelq_devices_proto_v1_device_proto_enumTypes[1].Descriptor()
   163  }
   164  
   165  func (Device_Status_ConnectionStatus) Type() preflect.EnumType {
   166  	return &edgelq_devices_proto_v1_device_proto_enumTypes[1]
   167  }
   168  
   169  func (x Device_Status_ConnectionStatus) Number() preflect.EnumNumber {
   170  	return preflect.EnumNumber(x)
   171  }
   172  
   173  // Deprecated, Use Device_Status_ConnectionStatus.ProtoReflect.Descriptor instead.
   174  func (Device_Status_ConnectionStatus) EnumDescriptor() ([]byte, []int) {
   175  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 0}
   176  }
   177  
   178  type Device_Status_NetworkConfigState_NetworkConfigSource int32
   179  
   180  const (
   181  	Device_Status_NetworkConfigState_UNKNOWN                                Device_Status_NetworkConfigState_NetworkConfigSource = 0
   182  	Device_Status_NetworkConfigState_DEFAULT_CONFIG                         Device_Status_NetworkConfigState_NetworkConfigSource = 1
   183  	Device_Status_NetworkConfigState_API_CONFIG                             Device_Status_NetworkConfigState_NetworkConfigSource = 2
   184  	Device_Status_NetworkConfigState_MERGED_DEFAULT_AND_API_CONFIG          Device_Status_NetworkConfigState_NetworkConfigSource = 3
   185  	Device_Status_NetworkConfigState_PREVIOUS_MERGED_DEFAULT_AND_API_CONFIG Device_Status_NetworkConfigState_NetworkConfigSource = 4
   186  	Device_Status_NetworkConfigState_PREVIOUS_API_CONFIG                    Device_Status_NetworkConfigState_NetworkConfigSource = 5
   187  )
   188  
   189  var (
   190  	Device_Status_NetworkConfigState_NetworkConfigSource_name = map[int32]string{
   191  		0: "UNKNOWN",
   192  		1: "DEFAULT_CONFIG",
   193  		2: "API_CONFIG",
   194  		3: "MERGED_DEFAULT_AND_API_CONFIG",
   195  		4: "PREVIOUS_MERGED_DEFAULT_AND_API_CONFIG",
   196  		5: "PREVIOUS_API_CONFIG",
   197  	}
   198  
   199  	Device_Status_NetworkConfigState_NetworkConfigSource_value = map[string]int32{
   200  		"UNKNOWN":                                0,
   201  		"DEFAULT_CONFIG":                         1,
   202  		"API_CONFIG":                             2,
   203  		"MERGED_DEFAULT_AND_API_CONFIG":          3,
   204  		"PREVIOUS_MERGED_DEFAULT_AND_API_CONFIG": 4,
   205  		"PREVIOUS_API_CONFIG":                    5,
   206  	}
   207  )
   208  
   209  func (x Device_Status_NetworkConfigState_NetworkConfigSource) Enum() *Device_Status_NetworkConfigState_NetworkConfigSource {
   210  	p := new(Device_Status_NetworkConfigState_NetworkConfigSource)
   211  	*p = x
   212  	return p
   213  }
   214  
   215  func (x Device_Status_NetworkConfigState_NetworkConfigSource) String() string {
   216  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
   217  }
   218  
   219  func (Device_Status_NetworkConfigState_NetworkConfigSource) Descriptor() preflect.EnumDescriptor {
   220  	return edgelq_devices_proto_v1_device_proto_enumTypes[2].Descriptor()
   221  }
   222  
   223  func (Device_Status_NetworkConfigState_NetworkConfigSource) Type() preflect.EnumType {
   224  	return &edgelq_devices_proto_v1_device_proto_enumTypes[2]
   225  }
   226  
   227  func (x Device_Status_NetworkConfigState_NetworkConfigSource) Number() preflect.EnumNumber {
   228  	return preflect.EnumNumber(x)
   229  }
   230  
   231  // Deprecated, Use Device_Status_NetworkConfigState_NetworkConfigSource.ProtoReflect.Descriptor instead.
   232  func (Device_Status_NetworkConfigState_NetworkConfigSource) EnumDescriptor() ([]byte, []int) {
   233  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 2, 0}
   234  }
   235  
   236  type Device_Status_ProxyConfigStatus_ProxyConfigSource int32
   237  
   238  const (
   239  	Device_Status_ProxyConfigStatus_NO_CONFIG      Device_Status_ProxyConfigStatus_ProxyConfigSource = 0
   240  	Device_Status_ProxyConfigStatus_DEFAULT_CONFIG Device_Status_ProxyConfigStatus_ProxyConfigSource = 1
   241  	Device_Status_ProxyConfigStatus_API_CONFIG     Device_Status_ProxyConfigStatus_ProxyConfigSource = 2
   242  )
   243  
   244  var (
   245  	Device_Status_ProxyConfigStatus_ProxyConfigSource_name = map[int32]string{
   246  		0: "NO_CONFIG",
   247  		1: "DEFAULT_CONFIG",
   248  		2: "API_CONFIG",
   249  	}
   250  
   251  	Device_Status_ProxyConfigStatus_ProxyConfigSource_value = map[string]int32{
   252  		"NO_CONFIG":      0,
   253  		"DEFAULT_CONFIG": 1,
   254  		"API_CONFIG":     2,
   255  	}
   256  )
   257  
   258  func (x Device_Status_ProxyConfigStatus_ProxyConfigSource) Enum() *Device_Status_ProxyConfigStatus_ProxyConfigSource {
   259  	p := new(Device_Status_ProxyConfigStatus_ProxyConfigSource)
   260  	*p = x
   261  	return p
   262  }
   263  
   264  func (x Device_Status_ProxyConfigStatus_ProxyConfigSource) String() string {
   265  	return protoimpl.X.EnumStringOf(x.Descriptor(), preflect.EnumNumber(x))
   266  }
   267  
   268  func (Device_Status_ProxyConfigStatus_ProxyConfigSource) Descriptor() preflect.EnumDescriptor {
   269  	return edgelq_devices_proto_v1_device_proto_enumTypes[3].Descriptor()
   270  }
   271  
   272  func (Device_Status_ProxyConfigStatus_ProxyConfigSource) Type() preflect.EnumType {
   273  	return &edgelq_devices_proto_v1_device_proto_enumTypes[3]
   274  }
   275  
   276  func (x Device_Status_ProxyConfigStatus_ProxyConfigSource) Number() preflect.EnumNumber {
   277  	return preflect.EnumNumber(x)
   278  }
   279  
   280  // Deprecated, Use Device_Status_ProxyConfigStatus_ProxyConfigSource.ProtoReflect.Descriptor instead.
   281  func (Device_Status_ProxyConfigStatus_ProxyConfigSource) EnumDescriptor() ([]byte, []int) {
   282  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 3, 0}
   283  }
   284  
   285  // Device Resource
   286  type Device struct {
   287  	state         protoimpl.MessageState
   288  	sizeCache     protoimpl.SizeCache
   289  	unknownFields protoimpl.UnknownFields
   290  	// Name of Device
   291  	// When creating a new instance, this field is optional and if not provided,
   292  	// it will be generated automatically. Last ID segment must conform to the
   293  	// following regex: [a-z][a-z0-9\\-]{0,28}[a-z0-9]
   294  	Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
   295  	// Metadata is an object with information like create, update and delete time
   296  	// (for async deleted resources), has user labels/annotations, sharding
   297  	// information, multi-region syncing information and may have non-schema
   298  	// owners (useful for taking ownership of resources belonging to lower level
   299  	// services by higher ones).
   300  	Metadata *meta.Meta `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
   301  	// Display name for the device
   302  	DisplayName string `protobuf:"bytes,6,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
   303  	// Optional. Description of the Device.
   304  	Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
   305  	// Spec holds the expected state of the Device, meaning configurations.
   306  	Spec *Device_Spec `protobuf:"bytes,3,opt,name=spec,proto3" json:"spec,omitempty"`
   307  	// Status of the Device reported from the actual device.
   308  	Status            *Device_Status            `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
   309  	PublicListingSpec *Device_PublicListingSpec `protobuf:"bytes,5,opt,name=public_listing_spec,json=publicListingSpec,proto3" json:"public_listing_spec,omitempty"`
   310  }
   311  
   312  func (m *Device) Reset() {
   313  	*m = Device{}
   314  	if protoimpl.UnsafeEnabled {
   315  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[0]
   316  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   317  		ms.StoreMessageInfo(mi)
   318  	}
   319  }
   320  
   321  func (m *Device) String() string {
   322  	return protoimpl.X.MessageStringOf(m)
   323  }
   324  
   325  func (*Device) ProtoMessage() {}
   326  
   327  func (m *Device) ProtoReflect() preflect.Message {
   328  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[0]
   329  	if protoimpl.UnsafeEnabled && m != nil {
   330  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   331  		if ms.LoadMessageInfo() == nil {
   332  			ms.StoreMessageInfo(mi)
   333  		}
   334  		return ms
   335  	}
   336  	return mi.MessageOf(m)
   337  }
   338  
   339  func (*Device) GotenMessage() {}
   340  
   341  // Deprecated, Use Device.ProtoReflect.Descriptor instead.
   342  func (*Device) Descriptor() ([]byte, []int) {
   343  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0}
   344  }
   345  
   346  func (m *Device) Unmarshal(b []byte) error {
   347  	return proto.Unmarshal(b, m)
   348  }
   349  
   350  func (m *Device) Marshal() ([]byte, error) {
   351  	return proto.Marshal(m)
   352  }
   353  
   354  func (m *Device) MarshalJSON() ([]byte, error) {
   355  	return protojson.MarshalOptions{}.Marshal(m)
   356  }
   357  
   358  func (m *Device) UnmarshalJSON(data []byte) error {
   359  	return protojson.Unmarshal(data, m)
   360  }
   361  
   362  func (m *Device) GetName() *Name {
   363  	if m != nil {
   364  		return m.Name
   365  	}
   366  	return nil
   367  }
   368  
   369  func (m *Device) GetMetadata() *meta.Meta {
   370  	if m != nil {
   371  		return m.Metadata
   372  	}
   373  	return nil
   374  }
   375  
   376  func (m *Device) GetDisplayName() string {
   377  	if m != nil {
   378  		return m.DisplayName
   379  	}
   380  	return ""
   381  }
   382  
   383  func (m *Device) GetDescription() string {
   384  	if m != nil {
   385  		return m.Description
   386  	}
   387  	return ""
   388  }
   389  
   390  func (m *Device) GetSpec() *Device_Spec {
   391  	if m != nil {
   392  		return m.Spec
   393  	}
   394  	return nil
   395  }
   396  
   397  func (m *Device) GetStatus() *Device_Status {
   398  	if m != nil {
   399  		return m.Status
   400  	}
   401  	return nil
   402  }
   403  
   404  func (m *Device) GetPublicListingSpec() *Device_PublicListingSpec {
   405  	if m != nil {
   406  		return m.PublicListingSpec
   407  	}
   408  	return nil
   409  }
   410  
   411  func (m *Device) SetName(fv *Name) {
   412  	if m == nil {
   413  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device"))
   414  	}
   415  	m.Name = fv
   416  }
   417  
   418  func (m *Device) SetMetadata(fv *meta.Meta) {
   419  	if m == nil {
   420  		panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "Device"))
   421  	}
   422  	m.Metadata = fv
   423  }
   424  
   425  func (m *Device) SetDisplayName(fv string) {
   426  	if m == nil {
   427  		panic(fmt.Errorf("can't set %s on nil %s", "DisplayName", "Device"))
   428  	}
   429  	m.DisplayName = fv
   430  }
   431  
   432  func (m *Device) SetDescription(fv string) {
   433  	if m == nil {
   434  		panic(fmt.Errorf("can't set %s on nil %s", "Description", "Device"))
   435  	}
   436  	m.Description = fv
   437  }
   438  
   439  func (m *Device) SetSpec(fv *Device_Spec) {
   440  	if m == nil {
   441  		panic(fmt.Errorf("can't set %s on nil %s", "Spec", "Device"))
   442  	}
   443  	m.Spec = fv
   444  }
   445  
   446  func (m *Device) SetStatus(fv *Device_Status) {
   447  	if m == nil {
   448  		panic(fmt.Errorf("can't set %s on nil %s", "Status", "Device"))
   449  	}
   450  	m.Status = fv
   451  }
   452  
   453  func (m *Device) SetPublicListingSpec(fv *Device_PublicListingSpec) {
   454  	if m == nil {
   455  		panic(fmt.Errorf("can't set %s on nil %s", "PublicListingSpec", "Device"))
   456  	}
   457  	m.PublicListingSpec = fv
   458  }
   459  
   460  type Device_Spec struct {
   461  	state         protoimpl.MessageState
   462  	sizeCache     protoimpl.SizeCache
   463  	unknownFields protoimpl.UnknownFields
   464  	// The associated service account to the Device.
   465  	// The agents in the device uses a key from this service account
   466  	// when they issue any requests to our endpoints for authoroization and
   467  	// authentication. `ProvisionServiceAccountToDevice` creates a new service
   468  	// account and a key for the Device and asign the account to this fileld. If
   469  	// you change the value of this field, the existing device would lose the
   470  	// access to the resources in our services, that means you can revoke the
   471  	// permissions from the device. You can manually set an empty value to do
   472  	// so, or call `RemoveServiceAccountFromDevice`.
   473  	ServiceAccount *iam_service_account.Reference `protobuf:"bytes,1,opt,customtype=Reference,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
   474  	// Logging bucket associated with device
   475  	LogBucket *logging_bucket.Reference `protobuf:"bytes,14,opt,customtype=Reference,name=log_bucket,json=logBucket,proto3" json:"log_bucket,omitempty"`
   476  	// Monitoring metrics bucket associated with device
   477  	MetricsBucket *monitoring_bucket.Reference `protobuf:"bytes,15,opt,customtype=Reference,name=metrics_bucket,json=metricsBucket,proto3" json:"metrics_bucket,omitempty"`
   478  	// The expected OS version in string (e.g. 1.0.2).
   479  	// The device will automatically download the OS image and upgrade itself
   480  	// with it. You can stack the OS upgrade progress in the Condition named
   481  	// `OSReady` in Status.Conditions.
   482  	OsVersion            string                        `protobuf:"bytes,2,opt,name=os_version,json=osVersion,proto3" json:"os_version,omitempty"`
   483  	NetplanYamlConfig    string                        `protobuf:"bytes,17,opt,name=netplan_yaml_config,json=netplanYamlConfig,proto3" json:"netplan_yaml_config,omitempty"`
   484  	NetplanApiConfigMode Device_Spec_NetworkConfigMode `protobuf:"varint,12,opt,name=netplan_api_config_mode,json=netplanApiConfigMode,proto3,enum=ntt.devices.v1.Device_Spec_NetworkConfigMode" json:"netplan_api_config_mode,omitempty"`
   485  	// The URL is dynamically constructed once the device is created or updated.
   486  	// The URL will be based on the device hardware information
   487  	// URL format: base_url/dedicated_path/iso_version/architecture/os_type
   488  	OsImageUrl        string                         `protobuf:"bytes,5,opt,name=os_image_url,json=osImageUrl,proto3" json:"os_image_url,omitempty"`
   489  	SshConfig         *Device_Spec_SSHConfig         `protobuf:"bytes,6,opt,name=ssh_config,json=sshConfig,proto3" json:"ssh_config,omitempty"`
   490  	AttestationConfig *Device_Spec_AttestationConfig `protobuf:"bytes,7,opt,name=attestation_config,json=attestationConfig,proto3" json:"attestation_config,omitempty"`
   491  	// Disables the daemon on the device for device auto discovery on the
   492  	// network. When it's enabled, avahi-daemon is launched on the device which
   493  	// listens at UDP 5353. This daemon is useful to locate the device that
   494  	// acquires an IP address with DHCP.
   495  	DisableDeviceDiscovery bool                       `protobuf:"varint,8,opt,name=disable_device_discovery,json=disableDeviceDiscovery,proto3" json:"disable_device_discovery,omitempty"`
   496  	LoggingConfig          *Device_Spec_LoggingConfig `protobuf:"bytes,9,opt,name=logging_config,json=loggingConfig,proto3" json:"logging_config,omitempty"`
   497  	ProxyConfig            *Device_Spec_ProxyConfig   `protobuf:"bytes,10,opt,name=proxy_config,json=proxyConfig,proto3" json:"proxy_config,omitempty"`
   498  	Location               *Device_Spec_Location      `protobuf:"bytes,13,opt,name=location,proto3" json:"location,omitempty"`
   499  	UsbGuard               *Device_Spec_USBGuard      `protobuf:"bytes,16,opt,name=usb_guard,json=usbGuard,proto3" json:"usb_guard,omitempty"`
   500  	// Custom Health checks for device
   501  	HealthChecks []*api.HealthCheckSpec `protobuf:"bytes,18,rep,name=health_checks,json=healthChecks,proto3" json:"health_checks,omitempty"`
   502  	// If enabled, the default network configuration that was part of the
   503  	// initial disk image will never be used. This needs to be used with caution
   504  	// because clearing this flag would require access to device over console
   505  	// port or by connecting a Monitor to it.
   506  	DisableNetworkConfigFallback bool `protobuf:"varint,19,opt,name=disable_network_config_fallback,json=disableNetworkConfigFallback,proto3" json:"disable_network_config_fallback,omitempty"`
   507  }
   508  
   509  func (m *Device_Spec) Reset() {
   510  	*m = Device_Spec{}
   511  	if protoimpl.UnsafeEnabled {
   512  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[1]
   513  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   514  		ms.StoreMessageInfo(mi)
   515  	}
   516  }
   517  
   518  func (m *Device_Spec) String() string {
   519  	return protoimpl.X.MessageStringOf(m)
   520  }
   521  
   522  func (*Device_Spec) ProtoMessage() {}
   523  
   524  func (m *Device_Spec) ProtoReflect() preflect.Message {
   525  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[1]
   526  	if protoimpl.UnsafeEnabled && m != nil {
   527  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   528  		if ms.LoadMessageInfo() == nil {
   529  			ms.StoreMessageInfo(mi)
   530  		}
   531  		return ms
   532  	}
   533  	return mi.MessageOf(m)
   534  }
   535  
   536  func (*Device_Spec) GotenMessage() {}
   537  
   538  // Deprecated, Use Device_Spec.ProtoReflect.Descriptor instead.
   539  func (*Device_Spec) Descriptor() ([]byte, []int) {
   540  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0}
   541  }
   542  
   543  func (m *Device_Spec) Unmarshal(b []byte) error {
   544  	return proto.Unmarshal(b, m)
   545  }
   546  
   547  func (m *Device_Spec) Marshal() ([]byte, error) {
   548  	return proto.Marshal(m)
   549  }
   550  
   551  func (m *Device_Spec) MarshalJSON() ([]byte, error) {
   552  	return protojson.MarshalOptions{}.Marshal(m)
   553  }
   554  
   555  func (m *Device_Spec) UnmarshalJSON(data []byte) error {
   556  	return protojson.Unmarshal(data, m)
   557  }
   558  
   559  func (m *Device_Spec) GetServiceAccount() *iam_service_account.Reference {
   560  	if m != nil {
   561  		return m.ServiceAccount
   562  	}
   563  	return nil
   564  }
   565  
   566  func (m *Device_Spec) GetLogBucket() *logging_bucket.Reference {
   567  	if m != nil {
   568  		return m.LogBucket
   569  	}
   570  	return nil
   571  }
   572  
   573  func (m *Device_Spec) GetMetricsBucket() *monitoring_bucket.Reference {
   574  	if m != nil {
   575  		return m.MetricsBucket
   576  	}
   577  	return nil
   578  }
   579  
   580  func (m *Device_Spec) GetOsVersion() string {
   581  	if m != nil {
   582  		return m.OsVersion
   583  	}
   584  	return ""
   585  }
   586  
   587  func (m *Device_Spec) GetNetplanYamlConfig() string {
   588  	if m != nil {
   589  		return m.NetplanYamlConfig
   590  	}
   591  	return ""
   592  }
   593  
   594  func (m *Device_Spec) GetNetplanApiConfigMode() Device_Spec_NetworkConfigMode {
   595  	if m != nil {
   596  		return m.NetplanApiConfigMode
   597  	}
   598  	return Device_Spec_MERGE
   599  }
   600  
   601  func (m *Device_Spec) GetOsImageUrl() string {
   602  	if m != nil {
   603  		return m.OsImageUrl
   604  	}
   605  	return ""
   606  }
   607  
   608  func (m *Device_Spec) GetSshConfig() *Device_Spec_SSHConfig {
   609  	if m != nil {
   610  		return m.SshConfig
   611  	}
   612  	return nil
   613  }
   614  
   615  func (m *Device_Spec) GetAttestationConfig() *Device_Spec_AttestationConfig {
   616  	if m != nil {
   617  		return m.AttestationConfig
   618  	}
   619  	return nil
   620  }
   621  
   622  func (m *Device_Spec) GetDisableDeviceDiscovery() bool {
   623  	if m != nil {
   624  		return m.DisableDeviceDiscovery
   625  	}
   626  	return false
   627  }
   628  
   629  func (m *Device_Spec) GetLoggingConfig() *Device_Spec_LoggingConfig {
   630  	if m != nil {
   631  		return m.LoggingConfig
   632  	}
   633  	return nil
   634  }
   635  
   636  func (m *Device_Spec) GetProxyConfig() *Device_Spec_ProxyConfig {
   637  	if m != nil {
   638  		return m.ProxyConfig
   639  	}
   640  	return nil
   641  }
   642  
   643  func (m *Device_Spec) GetLocation() *Device_Spec_Location {
   644  	if m != nil {
   645  		return m.Location
   646  	}
   647  	return nil
   648  }
   649  
   650  func (m *Device_Spec) GetUsbGuard() *Device_Spec_USBGuard {
   651  	if m != nil {
   652  		return m.UsbGuard
   653  	}
   654  	return nil
   655  }
   656  
   657  func (m *Device_Spec) GetHealthChecks() []*api.HealthCheckSpec {
   658  	if m != nil {
   659  		return m.HealthChecks
   660  	}
   661  	return nil
   662  }
   663  
   664  func (m *Device_Spec) GetDisableNetworkConfigFallback() bool {
   665  	if m != nil {
   666  		return m.DisableNetworkConfigFallback
   667  	}
   668  	return false
   669  }
   670  
   671  func (m *Device_Spec) SetServiceAccount(fv *iam_service_account.Reference) {
   672  	if m == nil {
   673  		panic(fmt.Errorf("can't set %s on nil %s", "ServiceAccount", "Device_Spec"))
   674  	}
   675  	m.ServiceAccount = fv
   676  }
   677  
   678  func (m *Device_Spec) SetLogBucket(fv *logging_bucket.Reference) {
   679  	if m == nil {
   680  		panic(fmt.Errorf("can't set %s on nil %s", "LogBucket", "Device_Spec"))
   681  	}
   682  	m.LogBucket = fv
   683  }
   684  
   685  func (m *Device_Spec) SetMetricsBucket(fv *monitoring_bucket.Reference) {
   686  	if m == nil {
   687  		panic(fmt.Errorf("can't set %s on nil %s", "MetricsBucket", "Device_Spec"))
   688  	}
   689  	m.MetricsBucket = fv
   690  }
   691  
   692  func (m *Device_Spec) SetOsVersion(fv string) {
   693  	if m == nil {
   694  		panic(fmt.Errorf("can't set %s on nil %s", "OsVersion", "Device_Spec"))
   695  	}
   696  	m.OsVersion = fv
   697  }
   698  
   699  func (m *Device_Spec) SetNetplanYamlConfig(fv string) {
   700  	if m == nil {
   701  		panic(fmt.Errorf("can't set %s on nil %s", "NetplanYamlConfig", "Device_Spec"))
   702  	}
   703  	m.NetplanYamlConfig = fv
   704  }
   705  
   706  func (m *Device_Spec) SetNetplanApiConfigMode(fv Device_Spec_NetworkConfigMode) {
   707  	if m == nil {
   708  		panic(fmt.Errorf("can't set %s on nil %s", "NetplanApiConfigMode", "Device_Spec"))
   709  	}
   710  	m.NetplanApiConfigMode = fv
   711  }
   712  
   713  func (m *Device_Spec) SetOsImageUrl(fv string) {
   714  	if m == nil {
   715  		panic(fmt.Errorf("can't set %s on nil %s", "OsImageUrl", "Device_Spec"))
   716  	}
   717  	m.OsImageUrl = fv
   718  }
   719  
   720  func (m *Device_Spec) SetSshConfig(fv *Device_Spec_SSHConfig) {
   721  	if m == nil {
   722  		panic(fmt.Errorf("can't set %s on nil %s", "SshConfig", "Device_Spec"))
   723  	}
   724  	m.SshConfig = fv
   725  }
   726  
   727  func (m *Device_Spec) SetAttestationConfig(fv *Device_Spec_AttestationConfig) {
   728  	if m == nil {
   729  		panic(fmt.Errorf("can't set %s on nil %s", "AttestationConfig", "Device_Spec"))
   730  	}
   731  	m.AttestationConfig = fv
   732  }
   733  
   734  func (m *Device_Spec) SetDisableDeviceDiscovery(fv bool) {
   735  	if m == nil {
   736  		panic(fmt.Errorf("can't set %s on nil %s", "DisableDeviceDiscovery", "Device_Spec"))
   737  	}
   738  	m.DisableDeviceDiscovery = fv
   739  }
   740  
   741  func (m *Device_Spec) SetLoggingConfig(fv *Device_Spec_LoggingConfig) {
   742  	if m == nil {
   743  		panic(fmt.Errorf("can't set %s on nil %s", "LoggingConfig", "Device_Spec"))
   744  	}
   745  	m.LoggingConfig = fv
   746  }
   747  
   748  func (m *Device_Spec) SetProxyConfig(fv *Device_Spec_ProxyConfig) {
   749  	if m == nil {
   750  		panic(fmt.Errorf("can't set %s on nil %s", "ProxyConfig", "Device_Spec"))
   751  	}
   752  	m.ProxyConfig = fv
   753  }
   754  
   755  func (m *Device_Spec) SetLocation(fv *Device_Spec_Location) {
   756  	if m == nil {
   757  		panic(fmt.Errorf("can't set %s on nil %s", "Location", "Device_Spec"))
   758  	}
   759  	m.Location = fv
   760  }
   761  
   762  func (m *Device_Spec) SetUsbGuard(fv *Device_Spec_USBGuard) {
   763  	if m == nil {
   764  		panic(fmt.Errorf("can't set %s on nil %s", "UsbGuard", "Device_Spec"))
   765  	}
   766  	m.UsbGuard = fv
   767  }
   768  
   769  func (m *Device_Spec) SetHealthChecks(fv []*api.HealthCheckSpec) {
   770  	if m == nil {
   771  		panic(fmt.Errorf("can't set %s on nil %s", "HealthChecks", "Device_Spec"))
   772  	}
   773  	m.HealthChecks = fv
   774  }
   775  
   776  func (m *Device_Spec) SetDisableNetworkConfigFallback(fv bool) {
   777  	if m == nil {
   778  		panic(fmt.Errorf("can't set %s on nil %s", "DisableNetworkConfigFallback", "Device_Spec"))
   779  	}
   780  	m.DisableNetworkConfigFallback = fv
   781  }
   782  
   783  type Device_Status struct {
   784  	state         protoimpl.MessageState
   785  	sizeCache     protoimpl.SizeCache
   786  	unknownFields protoimpl.UnknownFields
   787  	// List of network addresses.
   788  	Addresses []*Device_Status_Address `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"`
   789  	// List of conditions of the Device.
   790  	Conditions         []*Device_Status_Condition        `protobuf:"bytes,2,rep,name=conditions,proto3" json:"conditions,omitempty"`
   791  	NetworkConfigState *Device_Status_NetworkConfigState `protobuf:"bytes,105,opt,name=network_config_state,json=networkConfigState,proto3" json:"network_config_state,omitempty"`
   792  	ProxyConfigStatus  *Device_Status_ProxyConfigStatus  `protobuf:"bytes,106,opt,name=proxy_config_status,json=proxyConfigStatus,proto3" json:"proxy_config_status,omitempty"`
   793  	// Device detailed information
   794  	DeviceInfo        *Device_Status_DeviceInfo `protobuf:"bytes,3,opt,name=device_info,json=deviceInfo,proto3" json:"device_info,omitempty"`
   795  	AttestationStatus []*iam_iam_common.PCR     `protobuf:"bytes,4,rep,name=attestation_status,json=attestationStatus,proto3" json:"attestation_status,omitempty"`
   796  	// Normalized Address.
   797  	NormalizedAddress *Device_Status_NormalizedAddress `protobuf:"bytes,5,opt,name=normalized_address,json=normalizedAddress,proto3" json:"normalized_address,omitempty"`
   798  	ConnectionStatus  Device_Status_ConnectionStatus   `protobuf:"varint,6,opt,name=connection_status,json=connectionStatus,proto3,enum=ntt.devices.v1.Device_Status_ConnectionStatus" json:"connection_status,omitempty"`
   799  	// Last change of connection_status
   800  	ConnectionStatusChangeTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=connection_status_change_time,json=connectionStatusChangeTime,proto3" json:"connection_status_change_time,omitempty"`
   801  }
   802  
   803  func (m *Device_Status) Reset() {
   804  	*m = Device_Status{}
   805  	if protoimpl.UnsafeEnabled {
   806  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[2]
   807  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   808  		ms.StoreMessageInfo(mi)
   809  	}
   810  }
   811  
   812  func (m *Device_Status) String() string {
   813  	return protoimpl.X.MessageStringOf(m)
   814  }
   815  
   816  func (*Device_Status) ProtoMessage() {}
   817  
   818  func (m *Device_Status) ProtoReflect() preflect.Message {
   819  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[2]
   820  	if protoimpl.UnsafeEnabled && m != nil {
   821  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   822  		if ms.LoadMessageInfo() == nil {
   823  			ms.StoreMessageInfo(mi)
   824  		}
   825  		return ms
   826  	}
   827  	return mi.MessageOf(m)
   828  }
   829  
   830  func (*Device_Status) GotenMessage() {}
   831  
   832  // Deprecated, Use Device_Status.ProtoReflect.Descriptor instead.
   833  func (*Device_Status) Descriptor() ([]byte, []int) {
   834  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1}
   835  }
   836  
   837  func (m *Device_Status) Unmarshal(b []byte) error {
   838  	return proto.Unmarshal(b, m)
   839  }
   840  
   841  func (m *Device_Status) Marshal() ([]byte, error) {
   842  	return proto.Marshal(m)
   843  }
   844  
   845  func (m *Device_Status) MarshalJSON() ([]byte, error) {
   846  	return protojson.MarshalOptions{}.Marshal(m)
   847  }
   848  
   849  func (m *Device_Status) UnmarshalJSON(data []byte) error {
   850  	return protojson.Unmarshal(data, m)
   851  }
   852  
   853  func (m *Device_Status) GetAddresses() []*Device_Status_Address {
   854  	if m != nil {
   855  		return m.Addresses
   856  	}
   857  	return nil
   858  }
   859  
   860  func (m *Device_Status) GetConditions() []*Device_Status_Condition {
   861  	if m != nil {
   862  		return m.Conditions
   863  	}
   864  	return nil
   865  }
   866  
   867  func (m *Device_Status) GetNetworkConfigState() *Device_Status_NetworkConfigState {
   868  	if m != nil {
   869  		return m.NetworkConfigState
   870  	}
   871  	return nil
   872  }
   873  
   874  func (m *Device_Status) GetProxyConfigStatus() *Device_Status_ProxyConfigStatus {
   875  	if m != nil {
   876  		return m.ProxyConfigStatus
   877  	}
   878  	return nil
   879  }
   880  
   881  func (m *Device_Status) GetDeviceInfo() *Device_Status_DeviceInfo {
   882  	if m != nil {
   883  		return m.DeviceInfo
   884  	}
   885  	return nil
   886  }
   887  
   888  func (m *Device_Status) GetAttestationStatus() []*iam_iam_common.PCR {
   889  	if m != nil {
   890  		return m.AttestationStatus
   891  	}
   892  	return nil
   893  }
   894  
   895  func (m *Device_Status) GetNormalizedAddress() *Device_Status_NormalizedAddress {
   896  	if m != nil {
   897  		return m.NormalizedAddress
   898  	}
   899  	return nil
   900  }
   901  
   902  func (m *Device_Status) GetConnectionStatus() Device_Status_ConnectionStatus {
   903  	if m != nil {
   904  		return m.ConnectionStatus
   905  	}
   906  	return Device_Status_CONNECTION_STATUS_UNSPECIFIED
   907  }
   908  
   909  func (m *Device_Status) GetConnectionStatusChangeTime() *timestamppb.Timestamp {
   910  	if m != nil {
   911  		return m.ConnectionStatusChangeTime
   912  	}
   913  	return nil
   914  }
   915  
   916  func (m *Device_Status) SetAddresses(fv []*Device_Status_Address) {
   917  	if m == nil {
   918  		panic(fmt.Errorf("can't set %s on nil %s", "Addresses", "Device_Status"))
   919  	}
   920  	m.Addresses = fv
   921  }
   922  
   923  func (m *Device_Status) SetConditions(fv []*Device_Status_Condition) {
   924  	if m == nil {
   925  		panic(fmt.Errorf("can't set %s on nil %s", "Conditions", "Device_Status"))
   926  	}
   927  	m.Conditions = fv
   928  }
   929  
   930  func (m *Device_Status) SetNetworkConfigState(fv *Device_Status_NetworkConfigState) {
   931  	if m == nil {
   932  		panic(fmt.Errorf("can't set %s on nil %s", "NetworkConfigState", "Device_Status"))
   933  	}
   934  	m.NetworkConfigState = fv
   935  }
   936  
   937  func (m *Device_Status) SetProxyConfigStatus(fv *Device_Status_ProxyConfigStatus) {
   938  	if m == nil {
   939  		panic(fmt.Errorf("can't set %s on nil %s", "ProxyConfigStatus", "Device_Status"))
   940  	}
   941  	m.ProxyConfigStatus = fv
   942  }
   943  
   944  func (m *Device_Status) SetDeviceInfo(fv *Device_Status_DeviceInfo) {
   945  	if m == nil {
   946  		panic(fmt.Errorf("can't set %s on nil %s", "DeviceInfo", "Device_Status"))
   947  	}
   948  	m.DeviceInfo = fv
   949  }
   950  
   951  func (m *Device_Status) SetAttestationStatus(fv []*iam_iam_common.PCR) {
   952  	if m == nil {
   953  		panic(fmt.Errorf("can't set %s on nil %s", "AttestationStatus", "Device_Status"))
   954  	}
   955  	m.AttestationStatus = fv
   956  }
   957  
   958  func (m *Device_Status) SetNormalizedAddress(fv *Device_Status_NormalizedAddress) {
   959  	if m == nil {
   960  		panic(fmt.Errorf("can't set %s on nil %s", "NormalizedAddress", "Device_Status"))
   961  	}
   962  	m.NormalizedAddress = fv
   963  }
   964  
   965  func (m *Device_Status) SetConnectionStatus(fv Device_Status_ConnectionStatus) {
   966  	if m == nil {
   967  		panic(fmt.Errorf("can't set %s on nil %s", "ConnectionStatus", "Device_Status"))
   968  	}
   969  	m.ConnectionStatus = fv
   970  }
   971  
   972  func (m *Device_Status) SetConnectionStatusChangeTime(fv *timestamppb.Timestamp) {
   973  	if m == nil {
   974  		panic(fmt.Errorf("can't set %s on nil %s", "ConnectionStatusChangeTime", "Device_Status"))
   975  	}
   976  	m.ConnectionStatusChangeTime = fv
   977  }
   978  
   979  type Device_PublicListingSpec struct {
   980  	state         protoimpl.MessageState
   981  	sizeCache     protoimpl.SizeCache
   982  	unknownFields protoimpl.UnknownFields
   983  	Enabled       bool              `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
   984  	FieldMask     *Device_FieldMask `protobuf:"bytes,2,opt,customtype=Device_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
   985  }
   986  
   987  func (m *Device_PublicListingSpec) Reset() {
   988  	*m = Device_PublicListingSpec{}
   989  	if protoimpl.UnsafeEnabled {
   990  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[3]
   991  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   992  		ms.StoreMessageInfo(mi)
   993  	}
   994  }
   995  
   996  func (m *Device_PublicListingSpec) String() string {
   997  	return protoimpl.X.MessageStringOf(m)
   998  }
   999  
  1000  func (*Device_PublicListingSpec) ProtoMessage() {}
  1001  
  1002  func (m *Device_PublicListingSpec) ProtoReflect() preflect.Message {
  1003  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[3]
  1004  	if protoimpl.UnsafeEnabled && m != nil {
  1005  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1006  		if ms.LoadMessageInfo() == nil {
  1007  			ms.StoreMessageInfo(mi)
  1008  		}
  1009  		return ms
  1010  	}
  1011  	return mi.MessageOf(m)
  1012  }
  1013  
  1014  func (*Device_PublicListingSpec) GotenMessage() {}
  1015  
  1016  // Deprecated, Use Device_PublicListingSpec.ProtoReflect.Descriptor instead.
  1017  func (*Device_PublicListingSpec) Descriptor() ([]byte, []int) {
  1018  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 2}
  1019  }
  1020  
  1021  func (m *Device_PublicListingSpec) Unmarshal(b []byte) error {
  1022  	return proto.Unmarshal(b, m)
  1023  }
  1024  
  1025  func (m *Device_PublicListingSpec) Marshal() ([]byte, error) {
  1026  	return proto.Marshal(m)
  1027  }
  1028  
  1029  func (m *Device_PublicListingSpec) MarshalJSON() ([]byte, error) {
  1030  	return protojson.MarshalOptions{}.Marshal(m)
  1031  }
  1032  
  1033  func (m *Device_PublicListingSpec) UnmarshalJSON(data []byte) error {
  1034  	return protojson.Unmarshal(data, m)
  1035  }
  1036  
  1037  func (m *Device_PublicListingSpec) GetEnabled() bool {
  1038  	if m != nil {
  1039  		return m.Enabled
  1040  	}
  1041  	return false
  1042  }
  1043  
  1044  func (m *Device_PublicListingSpec) GetFieldMask() *Device_FieldMask {
  1045  	if m != nil {
  1046  		return m.FieldMask
  1047  	}
  1048  	return nil
  1049  }
  1050  
  1051  func (m *Device_PublicListingSpec) SetEnabled(fv bool) {
  1052  	if m == nil {
  1053  		panic(fmt.Errorf("can't set %s on nil %s", "Enabled", "Device_PublicListingSpec"))
  1054  	}
  1055  	m.Enabled = fv
  1056  }
  1057  
  1058  func (m *Device_PublicListingSpec) SetFieldMask(fv *Device_FieldMask) {
  1059  	if m == nil {
  1060  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "Device_PublicListingSpec"))
  1061  	}
  1062  	m.FieldMask = fv
  1063  }
  1064  
  1065  // SSHConfig defines the ssh configuration for the Device.
  1066  type Device_Spec_SSHConfig struct {
  1067  	state              protoimpl.MessageState
  1068  	sizeCache          protoimpl.SizeCache
  1069  	unknownFields      protoimpl.UnknownFields
  1070  	DisableSshServer   bool                             `protobuf:"varint,1,opt,name=disable_ssh_server,json=disableSshServer,proto3" json:"disable_ssh_server,omitempty"`
  1071  	DisableSshPassword bool                             `protobuf:"varint,2,opt,name=disable_ssh_password,json=disableSshPassword,proto3" json:"disable_ssh_password,omitempty"`
  1072  	SshAuthorized      []*Device_Spec_SSHConfig_AuthKey `protobuf:"bytes,3,rep,name=ssh_authorized,json=sshAuthorized,proto3" json:"ssh_authorized,omitempty"`
  1073  	IpAllowList        []string                         `protobuf:"bytes,4,rep,name=ip_allow_list,json=ipAllowList,proto3" json:"ip_allow_list,omitempty"`
  1074  	IpDenyList         []string                         `protobuf:"bytes,5,rep,name=ip_deny_list,json=ipDenyList,proto3" json:"ip_deny_list,omitempty"`
  1075  	RejectPeriod       *durationpb.Duration             `protobuf:"bytes,6,opt,name=reject_period,json=rejectPeriod,proto3" json:"reject_period,omitempty"`
  1076  	DisableSshAuthkey  bool                             `protobuf:"varint,7,opt,name=disable_ssh_authkey,json=disableSshAuthkey,proto3" json:"disable_ssh_authkey,omitempty"`
  1077  }
  1078  
  1079  func (m *Device_Spec_SSHConfig) Reset() {
  1080  	*m = Device_Spec_SSHConfig{}
  1081  	if protoimpl.UnsafeEnabled {
  1082  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[4]
  1083  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1084  		ms.StoreMessageInfo(mi)
  1085  	}
  1086  }
  1087  
  1088  func (m *Device_Spec_SSHConfig) String() string {
  1089  	return protoimpl.X.MessageStringOf(m)
  1090  }
  1091  
  1092  func (*Device_Spec_SSHConfig) ProtoMessage() {}
  1093  
  1094  func (m *Device_Spec_SSHConfig) ProtoReflect() preflect.Message {
  1095  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[4]
  1096  	if protoimpl.UnsafeEnabled && m != nil {
  1097  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1098  		if ms.LoadMessageInfo() == nil {
  1099  			ms.StoreMessageInfo(mi)
  1100  		}
  1101  		return ms
  1102  	}
  1103  	return mi.MessageOf(m)
  1104  }
  1105  
  1106  func (*Device_Spec_SSHConfig) GotenMessage() {}
  1107  
  1108  // Deprecated, Use Device_Spec_SSHConfig.ProtoReflect.Descriptor instead.
  1109  func (*Device_Spec_SSHConfig) Descriptor() ([]byte, []int) {
  1110  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 0}
  1111  }
  1112  
  1113  func (m *Device_Spec_SSHConfig) Unmarshal(b []byte) error {
  1114  	return proto.Unmarshal(b, m)
  1115  }
  1116  
  1117  func (m *Device_Spec_SSHConfig) Marshal() ([]byte, error) {
  1118  	return proto.Marshal(m)
  1119  }
  1120  
  1121  func (m *Device_Spec_SSHConfig) MarshalJSON() ([]byte, error) {
  1122  	return protojson.MarshalOptions{}.Marshal(m)
  1123  }
  1124  
  1125  func (m *Device_Spec_SSHConfig) UnmarshalJSON(data []byte) error {
  1126  	return protojson.Unmarshal(data, m)
  1127  }
  1128  
  1129  func (m *Device_Spec_SSHConfig) GetDisableSshServer() bool {
  1130  	if m != nil {
  1131  		return m.DisableSshServer
  1132  	}
  1133  	return false
  1134  }
  1135  
  1136  func (m *Device_Spec_SSHConfig) GetDisableSshPassword() bool {
  1137  	if m != nil {
  1138  		return m.DisableSshPassword
  1139  	}
  1140  	return false
  1141  }
  1142  
  1143  func (m *Device_Spec_SSHConfig) GetSshAuthorized() []*Device_Spec_SSHConfig_AuthKey {
  1144  	if m != nil {
  1145  		return m.SshAuthorized
  1146  	}
  1147  	return nil
  1148  }
  1149  
  1150  func (m *Device_Spec_SSHConfig) GetIpAllowList() []string {
  1151  	if m != nil {
  1152  		return m.IpAllowList
  1153  	}
  1154  	return nil
  1155  }
  1156  
  1157  func (m *Device_Spec_SSHConfig) GetIpDenyList() []string {
  1158  	if m != nil {
  1159  		return m.IpDenyList
  1160  	}
  1161  	return nil
  1162  }
  1163  
  1164  func (m *Device_Spec_SSHConfig) GetRejectPeriod() *durationpb.Duration {
  1165  	if m != nil {
  1166  		return m.RejectPeriod
  1167  	}
  1168  	return nil
  1169  }
  1170  
  1171  func (m *Device_Spec_SSHConfig) GetDisableSshAuthkey() bool {
  1172  	if m != nil {
  1173  		return m.DisableSshAuthkey
  1174  	}
  1175  	return false
  1176  }
  1177  
  1178  func (m *Device_Spec_SSHConfig) SetDisableSshServer(fv bool) {
  1179  	if m == nil {
  1180  		panic(fmt.Errorf("can't set %s on nil %s", "DisableSshServer", "Device_Spec_SSHConfig"))
  1181  	}
  1182  	m.DisableSshServer = fv
  1183  }
  1184  
  1185  func (m *Device_Spec_SSHConfig) SetDisableSshPassword(fv bool) {
  1186  	if m == nil {
  1187  		panic(fmt.Errorf("can't set %s on nil %s", "DisableSshPassword", "Device_Spec_SSHConfig"))
  1188  	}
  1189  	m.DisableSshPassword = fv
  1190  }
  1191  
  1192  func (m *Device_Spec_SSHConfig) SetSshAuthorized(fv []*Device_Spec_SSHConfig_AuthKey) {
  1193  	if m == nil {
  1194  		panic(fmt.Errorf("can't set %s on nil %s", "SshAuthorized", "Device_Spec_SSHConfig"))
  1195  	}
  1196  	m.SshAuthorized = fv
  1197  }
  1198  
  1199  func (m *Device_Spec_SSHConfig) SetIpAllowList(fv []string) {
  1200  	if m == nil {
  1201  		panic(fmt.Errorf("can't set %s on nil %s", "IpAllowList", "Device_Spec_SSHConfig"))
  1202  	}
  1203  	m.IpAllowList = fv
  1204  }
  1205  
  1206  func (m *Device_Spec_SSHConfig) SetIpDenyList(fv []string) {
  1207  	if m == nil {
  1208  		panic(fmt.Errorf("can't set %s on nil %s", "IpDenyList", "Device_Spec_SSHConfig"))
  1209  	}
  1210  	m.IpDenyList = fv
  1211  }
  1212  
  1213  func (m *Device_Spec_SSHConfig) SetRejectPeriod(fv *durationpb.Duration) {
  1214  	if m == nil {
  1215  		panic(fmt.Errorf("can't set %s on nil %s", "RejectPeriod", "Device_Spec_SSHConfig"))
  1216  	}
  1217  	m.RejectPeriod = fv
  1218  }
  1219  
  1220  func (m *Device_Spec_SSHConfig) SetDisableSshAuthkey(fv bool) {
  1221  	if m == nil {
  1222  		panic(fmt.Errorf("can't set %s on nil %s", "DisableSshAuthkey", "Device_Spec_SSHConfig"))
  1223  	}
  1224  	m.DisableSshAuthkey = fv
  1225  }
  1226  
  1227  type Device_Spec_AttestationConfig struct {
  1228  	state         protoimpl.MessageState
  1229  	sizeCache     protoimpl.SizeCache
  1230  	unknownFields protoimpl.UnknownFields
  1231  	// If true, the droplet will try to attest itself.
  1232  	AttestationExpected bool `protobuf:"varint,1,opt,name=attestation_expected,json=attestationExpected,proto3" json:"attestation_expected,omitempty"`
  1233  	// Attestation domain for device attestation.
  1234  	AttestationDomain *iam_attestation_domain.Reference `protobuf:"bytes,2,opt,customtype=Reference,name=attestation_domain,json=attestationDomain,proto3" json:"attestation_domain,omitempty"`
  1235  }
  1236  
  1237  func (m *Device_Spec_AttestationConfig) Reset() {
  1238  	*m = Device_Spec_AttestationConfig{}
  1239  	if protoimpl.UnsafeEnabled {
  1240  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[5]
  1241  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1242  		ms.StoreMessageInfo(mi)
  1243  	}
  1244  }
  1245  
  1246  func (m *Device_Spec_AttestationConfig) String() string {
  1247  	return protoimpl.X.MessageStringOf(m)
  1248  }
  1249  
  1250  func (*Device_Spec_AttestationConfig) ProtoMessage() {}
  1251  
  1252  func (m *Device_Spec_AttestationConfig) ProtoReflect() preflect.Message {
  1253  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[5]
  1254  	if protoimpl.UnsafeEnabled && m != nil {
  1255  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1256  		if ms.LoadMessageInfo() == nil {
  1257  			ms.StoreMessageInfo(mi)
  1258  		}
  1259  		return ms
  1260  	}
  1261  	return mi.MessageOf(m)
  1262  }
  1263  
  1264  func (*Device_Spec_AttestationConfig) GotenMessage() {}
  1265  
  1266  // Deprecated, Use Device_Spec_AttestationConfig.ProtoReflect.Descriptor instead.
  1267  func (*Device_Spec_AttestationConfig) Descriptor() ([]byte, []int) {
  1268  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 1}
  1269  }
  1270  
  1271  func (m *Device_Spec_AttestationConfig) Unmarshal(b []byte) error {
  1272  	return proto.Unmarshal(b, m)
  1273  }
  1274  
  1275  func (m *Device_Spec_AttestationConfig) Marshal() ([]byte, error) {
  1276  	return proto.Marshal(m)
  1277  }
  1278  
  1279  func (m *Device_Spec_AttestationConfig) MarshalJSON() ([]byte, error) {
  1280  	return protojson.MarshalOptions{}.Marshal(m)
  1281  }
  1282  
  1283  func (m *Device_Spec_AttestationConfig) UnmarshalJSON(data []byte) error {
  1284  	return protojson.Unmarshal(data, m)
  1285  }
  1286  
  1287  func (m *Device_Spec_AttestationConfig) GetAttestationExpected() bool {
  1288  	if m != nil {
  1289  		return m.AttestationExpected
  1290  	}
  1291  	return false
  1292  }
  1293  
  1294  func (m *Device_Spec_AttestationConfig) GetAttestationDomain() *iam_attestation_domain.Reference {
  1295  	if m != nil {
  1296  		return m.AttestationDomain
  1297  	}
  1298  	return nil
  1299  }
  1300  
  1301  func (m *Device_Spec_AttestationConfig) SetAttestationExpected(fv bool) {
  1302  	if m == nil {
  1303  		panic(fmt.Errorf("can't set %s on nil %s", "AttestationExpected", "Device_Spec_AttestationConfig"))
  1304  	}
  1305  	m.AttestationExpected = fv
  1306  }
  1307  
  1308  func (m *Device_Spec_AttestationConfig) SetAttestationDomain(fv *iam_attestation_domain.Reference) {
  1309  	if m == nil {
  1310  		panic(fmt.Errorf("can't set %s on nil %s", "AttestationDomain", "Device_Spec_AttestationConfig"))
  1311  	}
  1312  	m.AttestationDomain = fv
  1313  }
  1314  
  1315  type Device_Spec_LoggingConfig struct {
  1316  	state         protoimpl.MessageState
  1317  	sizeCache     protoimpl.SizeCache
  1318  	unknownFields protoimpl.UnknownFields
  1319  	// Log priority as understood by systemd (0 - emergency, 1 - alert, 2 -
  1320  	// critical, 3 - error, 4 - warning, 5 - notice, 6 - informational, 7 -
  1321  	// debug). Journal logs with this priority and higher will be uploaded to
  1322  	// the server.
  1323  	Priority int32 `protobuf:"varint,1,opt,name=priority,proto3" json:"priority,omitempty"`
  1324  	// List of systemd unit names to monitor for logs, e.g.
  1325  	// NetworkManager.service, docker.service.
  1326  	// Leave empty to export all journald logs.
  1327  	Units []string `protobuf:"bytes,2,rep,name=units,proto3" json:"units,omitempty"`
  1328  	// Whether the journald log exporter is enabled.
  1329  	EnableJournalExport    bool                                              `protobuf:"varint,3,opt,name=enable_journal_export,json=enableJournalExport,proto3" json:"enable_journal_export,omitempty"`
  1330  	ContainerLoggingConfig *Device_Spec_LoggingConfig_ContainerLoggingConfig `protobuf:"bytes,4,opt,name=container_logging_config,json=containerLoggingConfig,proto3" json:"container_logging_config,omitempty"`
  1331  }
  1332  
  1333  func (m *Device_Spec_LoggingConfig) Reset() {
  1334  	*m = Device_Spec_LoggingConfig{}
  1335  	if protoimpl.UnsafeEnabled {
  1336  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[6]
  1337  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1338  		ms.StoreMessageInfo(mi)
  1339  	}
  1340  }
  1341  
  1342  func (m *Device_Spec_LoggingConfig) String() string {
  1343  	return protoimpl.X.MessageStringOf(m)
  1344  }
  1345  
  1346  func (*Device_Spec_LoggingConfig) ProtoMessage() {}
  1347  
  1348  func (m *Device_Spec_LoggingConfig) ProtoReflect() preflect.Message {
  1349  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[6]
  1350  	if protoimpl.UnsafeEnabled && m != nil {
  1351  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1352  		if ms.LoadMessageInfo() == nil {
  1353  			ms.StoreMessageInfo(mi)
  1354  		}
  1355  		return ms
  1356  	}
  1357  	return mi.MessageOf(m)
  1358  }
  1359  
  1360  func (*Device_Spec_LoggingConfig) GotenMessage() {}
  1361  
  1362  // Deprecated, Use Device_Spec_LoggingConfig.ProtoReflect.Descriptor instead.
  1363  func (*Device_Spec_LoggingConfig) Descriptor() ([]byte, []int) {
  1364  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 2}
  1365  }
  1366  
  1367  func (m *Device_Spec_LoggingConfig) Unmarshal(b []byte) error {
  1368  	return proto.Unmarshal(b, m)
  1369  }
  1370  
  1371  func (m *Device_Spec_LoggingConfig) Marshal() ([]byte, error) {
  1372  	return proto.Marshal(m)
  1373  }
  1374  
  1375  func (m *Device_Spec_LoggingConfig) MarshalJSON() ([]byte, error) {
  1376  	return protojson.MarshalOptions{}.Marshal(m)
  1377  }
  1378  
  1379  func (m *Device_Spec_LoggingConfig) UnmarshalJSON(data []byte) error {
  1380  	return protojson.Unmarshal(data, m)
  1381  }
  1382  
  1383  func (m *Device_Spec_LoggingConfig) GetPriority() int32 {
  1384  	if m != nil {
  1385  		return m.Priority
  1386  	}
  1387  	return int32(0)
  1388  }
  1389  
  1390  func (m *Device_Spec_LoggingConfig) GetUnits() []string {
  1391  	if m != nil {
  1392  		return m.Units
  1393  	}
  1394  	return nil
  1395  }
  1396  
  1397  func (m *Device_Spec_LoggingConfig) GetEnableJournalExport() bool {
  1398  	if m != nil {
  1399  		return m.EnableJournalExport
  1400  	}
  1401  	return false
  1402  }
  1403  
  1404  func (m *Device_Spec_LoggingConfig) GetContainerLoggingConfig() *Device_Spec_LoggingConfig_ContainerLoggingConfig {
  1405  	if m != nil {
  1406  		return m.ContainerLoggingConfig
  1407  	}
  1408  	return nil
  1409  }
  1410  
  1411  func (m *Device_Spec_LoggingConfig) SetPriority(fv int32) {
  1412  	if m == nil {
  1413  		panic(fmt.Errorf("can't set %s on nil %s", "Priority", "Device_Spec_LoggingConfig"))
  1414  	}
  1415  	m.Priority = fv
  1416  }
  1417  
  1418  func (m *Device_Spec_LoggingConfig) SetUnits(fv []string) {
  1419  	if m == nil {
  1420  		panic(fmt.Errorf("can't set %s on nil %s", "Units", "Device_Spec_LoggingConfig"))
  1421  	}
  1422  	m.Units = fv
  1423  }
  1424  
  1425  func (m *Device_Spec_LoggingConfig) SetEnableJournalExport(fv bool) {
  1426  	if m == nil {
  1427  		panic(fmt.Errorf("can't set %s on nil %s", "EnableJournalExport", "Device_Spec_LoggingConfig"))
  1428  	}
  1429  	m.EnableJournalExport = fv
  1430  }
  1431  
  1432  func (m *Device_Spec_LoggingConfig) SetContainerLoggingConfig(fv *Device_Spec_LoggingConfig_ContainerLoggingConfig) {
  1433  	if m == nil {
  1434  		panic(fmt.Errorf("can't set %s on nil %s", "ContainerLoggingConfig", "Device_Spec_LoggingConfig"))
  1435  	}
  1436  	m.ContainerLoggingConfig = fv
  1437  }
  1438  
  1439  type Device_Spec_ProxyConfig struct {
  1440  	state         protoimpl.MessageState
  1441  	sizeCache     protoimpl.SizeCache
  1442  	unknownFields protoimpl.UnknownFields
  1443  	HttpProxy     string `protobuf:"bytes,1,opt,name=http_proxy,json=httpProxy,proto3" json:"http_proxy,omitempty"`
  1444  	HttpsProxy    string `protobuf:"bytes,2,opt,name=https_proxy,json=httpsProxy,proto3" json:"https_proxy,omitempty"`
  1445  	NoProxy       string `protobuf:"bytes,3,opt,name=no_proxy,json=noProxy,proto3" json:"no_proxy,omitempty"`
  1446  	// By default proxy is applicable for all interfaces
  1447  	// configuring proxy_interfaces allows to restrict proxy setting to be
  1448  	// used only with specific interfaces At present this is only used for
  1449  	// Control Plane (for eg LTE fallback)
  1450  	ProxyInterfaces []string `protobuf:"bytes,4,rep,name=proxy_interfaces,json=proxyInterfaces,proto3" json:"proxy_interfaces,omitempty"`
  1451  }
  1452  
  1453  func (m *Device_Spec_ProxyConfig) Reset() {
  1454  	*m = Device_Spec_ProxyConfig{}
  1455  	if protoimpl.UnsafeEnabled {
  1456  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[7]
  1457  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1458  		ms.StoreMessageInfo(mi)
  1459  	}
  1460  }
  1461  
  1462  func (m *Device_Spec_ProxyConfig) String() string {
  1463  	return protoimpl.X.MessageStringOf(m)
  1464  }
  1465  
  1466  func (*Device_Spec_ProxyConfig) ProtoMessage() {}
  1467  
  1468  func (m *Device_Spec_ProxyConfig) ProtoReflect() preflect.Message {
  1469  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[7]
  1470  	if protoimpl.UnsafeEnabled && m != nil {
  1471  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1472  		if ms.LoadMessageInfo() == nil {
  1473  			ms.StoreMessageInfo(mi)
  1474  		}
  1475  		return ms
  1476  	}
  1477  	return mi.MessageOf(m)
  1478  }
  1479  
  1480  func (*Device_Spec_ProxyConfig) GotenMessage() {}
  1481  
  1482  // Deprecated, Use Device_Spec_ProxyConfig.ProtoReflect.Descriptor instead.
  1483  func (*Device_Spec_ProxyConfig) Descriptor() ([]byte, []int) {
  1484  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 3}
  1485  }
  1486  
  1487  func (m *Device_Spec_ProxyConfig) Unmarshal(b []byte) error {
  1488  	return proto.Unmarshal(b, m)
  1489  }
  1490  
  1491  func (m *Device_Spec_ProxyConfig) Marshal() ([]byte, error) {
  1492  	return proto.Marshal(m)
  1493  }
  1494  
  1495  func (m *Device_Spec_ProxyConfig) MarshalJSON() ([]byte, error) {
  1496  	return protojson.MarshalOptions{}.Marshal(m)
  1497  }
  1498  
  1499  func (m *Device_Spec_ProxyConfig) UnmarshalJSON(data []byte) error {
  1500  	return protojson.Unmarshal(data, m)
  1501  }
  1502  
  1503  func (m *Device_Spec_ProxyConfig) GetHttpProxy() string {
  1504  	if m != nil {
  1505  		return m.HttpProxy
  1506  	}
  1507  	return ""
  1508  }
  1509  
  1510  func (m *Device_Spec_ProxyConfig) GetHttpsProxy() string {
  1511  	if m != nil {
  1512  		return m.HttpsProxy
  1513  	}
  1514  	return ""
  1515  }
  1516  
  1517  func (m *Device_Spec_ProxyConfig) GetNoProxy() string {
  1518  	if m != nil {
  1519  		return m.NoProxy
  1520  	}
  1521  	return ""
  1522  }
  1523  
  1524  func (m *Device_Spec_ProxyConfig) GetProxyInterfaces() []string {
  1525  	if m != nil {
  1526  		return m.ProxyInterfaces
  1527  	}
  1528  	return nil
  1529  }
  1530  
  1531  func (m *Device_Spec_ProxyConfig) SetHttpProxy(fv string) {
  1532  	if m == nil {
  1533  		panic(fmt.Errorf("can't set %s on nil %s", "HttpProxy", "Device_Spec_ProxyConfig"))
  1534  	}
  1535  	m.HttpProxy = fv
  1536  }
  1537  
  1538  func (m *Device_Spec_ProxyConfig) SetHttpsProxy(fv string) {
  1539  	if m == nil {
  1540  		panic(fmt.Errorf("can't set %s on nil %s", "HttpsProxy", "Device_Spec_ProxyConfig"))
  1541  	}
  1542  	m.HttpsProxy = fv
  1543  }
  1544  
  1545  func (m *Device_Spec_ProxyConfig) SetNoProxy(fv string) {
  1546  	if m == nil {
  1547  		panic(fmt.Errorf("can't set %s on nil %s", "NoProxy", "Device_Spec_ProxyConfig"))
  1548  	}
  1549  	m.NoProxy = fv
  1550  }
  1551  
  1552  func (m *Device_Spec_ProxyConfig) SetProxyInterfaces(fv []string) {
  1553  	if m == nil {
  1554  		panic(fmt.Errorf("can't set %s on nil %s", "ProxyInterfaces", "Device_Spec_ProxyConfig"))
  1555  	}
  1556  	m.ProxyInterfaces = fv
  1557  }
  1558  
  1559  // Device location of the device.
  1560  type Device_Spec_Location struct {
  1561  	state         protoimpl.MessageState
  1562  	sizeCache     protoimpl.SizeCache
  1563  	unknownFields protoimpl.UnknownFields
  1564  	Address       string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
  1565  	Placement     string `protobuf:"bytes,2,opt,name=placement,proto3" json:"placement,omitempty"`
  1566  }
  1567  
  1568  func (m *Device_Spec_Location) Reset() {
  1569  	*m = Device_Spec_Location{}
  1570  	if protoimpl.UnsafeEnabled {
  1571  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[8]
  1572  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1573  		ms.StoreMessageInfo(mi)
  1574  	}
  1575  }
  1576  
  1577  func (m *Device_Spec_Location) String() string {
  1578  	return protoimpl.X.MessageStringOf(m)
  1579  }
  1580  
  1581  func (*Device_Spec_Location) ProtoMessage() {}
  1582  
  1583  func (m *Device_Spec_Location) ProtoReflect() preflect.Message {
  1584  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[8]
  1585  	if protoimpl.UnsafeEnabled && m != nil {
  1586  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1587  		if ms.LoadMessageInfo() == nil {
  1588  			ms.StoreMessageInfo(mi)
  1589  		}
  1590  		return ms
  1591  	}
  1592  	return mi.MessageOf(m)
  1593  }
  1594  
  1595  func (*Device_Spec_Location) GotenMessage() {}
  1596  
  1597  // Deprecated, Use Device_Spec_Location.ProtoReflect.Descriptor instead.
  1598  func (*Device_Spec_Location) Descriptor() ([]byte, []int) {
  1599  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 4}
  1600  }
  1601  
  1602  func (m *Device_Spec_Location) Unmarshal(b []byte) error {
  1603  	return proto.Unmarshal(b, m)
  1604  }
  1605  
  1606  func (m *Device_Spec_Location) Marshal() ([]byte, error) {
  1607  	return proto.Marshal(m)
  1608  }
  1609  
  1610  func (m *Device_Spec_Location) MarshalJSON() ([]byte, error) {
  1611  	return protojson.MarshalOptions{}.Marshal(m)
  1612  }
  1613  
  1614  func (m *Device_Spec_Location) UnmarshalJSON(data []byte) error {
  1615  	return protojson.Unmarshal(data, m)
  1616  }
  1617  
  1618  func (m *Device_Spec_Location) GetAddress() string {
  1619  	if m != nil {
  1620  		return m.Address
  1621  	}
  1622  	return ""
  1623  }
  1624  
  1625  func (m *Device_Spec_Location) GetPlacement() string {
  1626  	if m != nil {
  1627  		return m.Placement
  1628  	}
  1629  	return ""
  1630  }
  1631  
  1632  func (m *Device_Spec_Location) SetAddress(fv string) {
  1633  	if m == nil {
  1634  		panic(fmt.Errorf("can't set %s on nil %s", "Address", "Device_Spec_Location"))
  1635  	}
  1636  	m.Address = fv
  1637  }
  1638  
  1639  func (m *Device_Spec_Location) SetPlacement(fv string) {
  1640  	if m == nil {
  1641  		panic(fmt.Errorf("can't set %s on nil %s", "Placement", "Device_Spec_Location"))
  1642  	}
  1643  	m.Placement = fv
  1644  }
  1645  
  1646  // USB Guard. When enable is not set, USB guard service will not be started.
  1647  // When it is enabled, we can specify allowed device white list with
  1648  // WhiteList. Each device can be specified one of Device Name, Device ID or
  1649  // connected port number. We can specify multiple parameter for a device.
  1650  type Device_Spec_USBGuard struct {
  1651  	state         protoimpl.MessageState
  1652  	sizeCache     protoimpl.SizeCache
  1653  	unknownFields protoimpl.UnknownFields
  1654  	// Enable USB Guard service on the device.
  1655  	Enable bool `protobuf:"varint,1,opt,name=enable,proto3" json:"enable,omitempty"`
  1656  	// This is array of white list of the USB devices.
  1657  	WhiteList []*Device_Spec_USBGuard_WhiteList `protobuf:"bytes,2,rep,name=white_list,json=whiteList,proto3" json:"white_list,omitempty"`
  1658  }
  1659  
  1660  func (m *Device_Spec_USBGuard) Reset() {
  1661  	*m = Device_Spec_USBGuard{}
  1662  	if protoimpl.UnsafeEnabled {
  1663  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[9]
  1664  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1665  		ms.StoreMessageInfo(mi)
  1666  	}
  1667  }
  1668  
  1669  func (m *Device_Spec_USBGuard) String() string {
  1670  	return protoimpl.X.MessageStringOf(m)
  1671  }
  1672  
  1673  func (*Device_Spec_USBGuard) ProtoMessage() {}
  1674  
  1675  func (m *Device_Spec_USBGuard) ProtoReflect() preflect.Message {
  1676  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[9]
  1677  	if protoimpl.UnsafeEnabled && m != nil {
  1678  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1679  		if ms.LoadMessageInfo() == nil {
  1680  			ms.StoreMessageInfo(mi)
  1681  		}
  1682  		return ms
  1683  	}
  1684  	return mi.MessageOf(m)
  1685  }
  1686  
  1687  func (*Device_Spec_USBGuard) GotenMessage() {}
  1688  
  1689  // Deprecated, Use Device_Spec_USBGuard.ProtoReflect.Descriptor instead.
  1690  func (*Device_Spec_USBGuard) Descriptor() ([]byte, []int) {
  1691  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 5}
  1692  }
  1693  
  1694  func (m *Device_Spec_USBGuard) Unmarshal(b []byte) error {
  1695  	return proto.Unmarshal(b, m)
  1696  }
  1697  
  1698  func (m *Device_Spec_USBGuard) Marshal() ([]byte, error) {
  1699  	return proto.Marshal(m)
  1700  }
  1701  
  1702  func (m *Device_Spec_USBGuard) MarshalJSON() ([]byte, error) {
  1703  	return protojson.MarshalOptions{}.Marshal(m)
  1704  }
  1705  
  1706  func (m *Device_Spec_USBGuard) UnmarshalJSON(data []byte) error {
  1707  	return protojson.Unmarshal(data, m)
  1708  }
  1709  
  1710  func (m *Device_Spec_USBGuard) GetEnable() bool {
  1711  	if m != nil {
  1712  		return m.Enable
  1713  	}
  1714  	return false
  1715  }
  1716  
  1717  func (m *Device_Spec_USBGuard) GetWhiteList() []*Device_Spec_USBGuard_WhiteList {
  1718  	if m != nil {
  1719  		return m.WhiteList
  1720  	}
  1721  	return nil
  1722  }
  1723  
  1724  func (m *Device_Spec_USBGuard) SetEnable(fv bool) {
  1725  	if m == nil {
  1726  		panic(fmt.Errorf("can't set %s on nil %s", "Enable", "Device_Spec_USBGuard"))
  1727  	}
  1728  	m.Enable = fv
  1729  }
  1730  
  1731  func (m *Device_Spec_USBGuard) SetWhiteList(fv []*Device_Spec_USBGuard_WhiteList) {
  1732  	if m == nil {
  1733  		panic(fmt.Errorf("can't set %s on nil %s", "WhiteList", "Device_Spec_USBGuard"))
  1734  	}
  1735  	m.WhiteList = fv
  1736  }
  1737  
  1738  type Device_Spec_SSHConfig_AuthKey struct {
  1739  	state             protoimpl.MessageState
  1740  	sizeCache         protoimpl.SizeCache
  1741  	unknownFields     protoimpl.UnknownFields
  1742  	SshaKey           string `protobuf:"bytes,1,opt,name=ssha_key,json=sshaKey,proto3" json:"ssha_key,omitempty"`
  1743  	CertAuthority     bool   `protobuf:"varint,2,opt,name=cert_authority,json=certAuthority,proto3" json:"cert_authority,omitempty"`
  1744  	Command           string `protobuf:"bytes,3,opt,name=command,proto3" json:"command,omitempty"`
  1745  	Environment       string `protobuf:"bytes,4,opt,name=environment,proto3" json:"environment,omitempty"`
  1746  	From              string `protobuf:"bytes,5,opt,name=from,proto3" json:"from,omitempty"`
  1747  	NoAgentForwarding bool   `protobuf:"varint,6,opt,name=no_agent_forwarding,json=noAgentForwarding,proto3" json:"no_agent_forwarding,omitempty"`
  1748  	NoPortForwarding  bool   `protobuf:"varint,7,opt,name=no_port_forwarding,json=noPortForwarding,proto3" json:"no_port_forwarding,omitempty"`
  1749  	NoPty             bool   `protobuf:"varint,8,opt,name=no_pty,json=noPty,proto3" json:"no_pty,omitempty"`
  1750  	NoUserRc          bool   `protobuf:"varint,9,opt,name=no_user_rc,json=noUserRc,proto3" json:"no_user_rc,omitempty"`
  1751  	NoX11Forwarding   bool   `protobuf:"varint,10,opt,name=no_x11_forwarding,json=noX11Forwarding,proto3" json:"no_x11_forwarding,omitempty"`
  1752  	Permitopen        string `protobuf:"bytes,11,opt,name=permitopen,proto3" json:"permitopen,omitempty"`
  1753  	Principals        string `protobuf:"bytes,12,opt,name=principals,proto3" json:"principals,omitempty"`
  1754  	Tunnel            string `protobuf:"bytes,13,opt,name=tunnel,proto3" json:"tunnel,omitempty"`
  1755  	Restrict          bool   `protobuf:"varint,14,opt,name=restrict,proto3" json:"restrict,omitempty"`
  1756  }
  1757  
  1758  func (m *Device_Spec_SSHConfig_AuthKey) Reset() {
  1759  	*m = Device_Spec_SSHConfig_AuthKey{}
  1760  	if protoimpl.UnsafeEnabled {
  1761  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[10]
  1762  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1763  		ms.StoreMessageInfo(mi)
  1764  	}
  1765  }
  1766  
  1767  func (m *Device_Spec_SSHConfig_AuthKey) String() string {
  1768  	return protoimpl.X.MessageStringOf(m)
  1769  }
  1770  
  1771  func (*Device_Spec_SSHConfig_AuthKey) ProtoMessage() {}
  1772  
  1773  func (m *Device_Spec_SSHConfig_AuthKey) ProtoReflect() preflect.Message {
  1774  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[10]
  1775  	if protoimpl.UnsafeEnabled && m != nil {
  1776  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  1777  		if ms.LoadMessageInfo() == nil {
  1778  			ms.StoreMessageInfo(mi)
  1779  		}
  1780  		return ms
  1781  	}
  1782  	return mi.MessageOf(m)
  1783  }
  1784  
  1785  func (*Device_Spec_SSHConfig_AuthKey) GotenMessage() {}
  1786  
  1787  // Deprecated, Use Device_Spec_SSHConfig_AuthKey.ProtoReflect.Descriptor instead.
  1788  func (*Device_Spec_SSHConfig_AuthKey) Descriptor() ([]byte, []int) {
  1789  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 0, 0}
  1790  }
  1791  
  1792  func (m *Device_Spec_SSHConfig_AuthKey) Unmarshal(b []byte) error {
  1793  	return proto.Unmarshal(b, m)
  1794  }
  1795  
  1796  func (m *Device_Spec_SSHConfig_AuthKey) Marshal() ([]byte, error) {
  1797  	return proto.Marshal(m)
  1798  }
  1799  
  1800  func (m *Device_Spec_SSHConfig_AuthKey) MarshalJSON() ([]byte, error) {
  1801  	return protojson.MarshalOptions{}.Marshal(m)
  1802  }
  1803  
  1804  func (m *Device_Spec_SSHConfig_AuthKey) UnmarshalJSON(data []byte) error {
  1805  	return protojson.Unmarshal(data, m)
  1806  }
  1807  
  1808  func (m *Device_Spec_SSHConfig_AuthKey) GetSshaKey() string {
  1809  	if m != nil {
  1810  		return m.SshaKey
  1811  	}
  1812  	return ""
  1813  }
  1814  
  1815  func (m *Device_Spec_SSHConfig_AuthKey) GetCertAuthority() bool {
  1816  	if m != nil {
  1817  		return m.CertAuthority
  1818  	}
  1819  	return false
  1820  }
  1821  
  1822  func (m *Device_Spec_SSHConfig_AuthKey) GetCommand() string {
  1823  	if m != nil {
  1824  		return m.Command
  1825  	}
  1826  	return ""
  1827  }
  1828  
  1829  func (m *Device_Spec_SSHConfig_AuthKey) GetEnvironment() string {
  1830  	if m != nil {
  1831  		return m.Environment
  1832  	}
  1833  	return ""
  1834  }
  1835  
  1836  func (m *Device_Spec_SSHConfig_AuthKey) GetFrom() string {
  1837  	if m != nil {
  1838  		return m.From
  1839  	}
  1840  	return ""
  1841  }
  1842  
  1843  func (m *Device_Spec_SSHConfig_AuthKey) GetNoAgentForwarding() bool {
  1844  	if m != nil {
  1845  		return m.NoAgentForwarding
  1846  	}
  1847  	return false
  1848  }
  1849  
  1850  func (m *Device_Spec_SSHConfig_AuthKey) GetNoPortForwarding() bool {
  1851  	if m != nil {
  1852  		return m.NoPortForwarding
  1853  	}
  1854  	return false
  1855  }
  1856  
  1857  func (m *Device_Spec_SSHConfig_AuthKey) GetNoPty() bool {
  1858  	if m != nil {
  1859  		return m.NoPty
  1860  	}
  1861  	return false
  1862  }
  1863  
  1864  func (m *Device_Spec_SSHConfig_AuthKey) GetNoUserRc() bool {
  1865  	if m != nil {
  1866  		return m.NoUserRc
  1867  	}
  1868  	return false
  1869  }
  1870  
  1871  func (m *Device_Spec_SSHConfig_AuthKey) GetNoX11Forwarding() bool {
  1872  	if m != nil {
  1873  		return m.NoX11Forwarding
  1874  	}
  1875  	return false
  1876  }
  1877  
  1878  func (m *Device_Spec_SSHConfig_AuthKey) GetPermitopen() string {
  1879  	if m != nil {
  1880  		return m.Permitopen
  1881  	}
  1882  	return ""
  1883  }
  1884  
  1885  func (m *Device_Spec_SSHConfig_AuthKey) GetPrincipals() string {
  1886  	if m != nil {
  1887  		return m.Principals
  1888  	}
  1889  	return ""
  1890  }
  1891  
  1892  func (m *Device_Spec_SSHConfig_AuthKey) GetTunnel() string {
  1893  	if m != nil {
  1894  		return m.Tunnel
  1895  	}
  1896  	return ""
  1897  }
  1898  
  1899  func (m *Device_Spec_SSHConfig_AuthKey) GetRestrict() bool {
  1900  	if m != nil {
  1901  		return m.Restrict
  1902  	}
  1903  	return false
  1904  }
  1905  
  1906  func (m *Device_Spec_SSHConfig_AuthKey) SetSshaKey(fv string) {
  1907  	if m == nil {
  1908  		panic(fmt.Errorf("can't set %s on nil %s", "SshaKey", "Device_Spec_SSHConfig_AuthKey"))
  1909  	}
  1910  	m.SshaKey = fv
  1911  }
  1912  
  1913  func (m *Device_Spec_SSHConfig_AuthKey) SetCertAuthority(fv bool) {
  1914  	if m == nil {
  1915  		panic(fmt.Errorf("can't set %s on nil %s", "CertAuthority", "Device_Spec_SSHConfig_AuthKey"))
  1916  	}
  1917  	m.CertAuthority = fv
  1918  }
  1919  
  1920  func (m *Device_Spec_SSHConfig_AuthKey) SetCommand(fv string) {
  1921  	if m == nil {
  1922  		panic(fmt.Errorf("can't set %s on nil %s", "Command", "Device_Spec_SSHConfig_AuthKey"))
  1923  	}
  1924  	m.Command = fv
  1925  }
  1926  
  1927  func (m *Device_Spec_SSHConfig_AuthKey) SetEnvironment(fv string) {
  1928  	if m == nil {
  1929  		panic(fmt.Errorf("can't set %s on nil %s", "Environment", "Device_Spec_SSHConfig_AuthKey"))
  1930  	}
  1931  	m.Environment = fv
  1932  }
  1933  
  1934  func (m *Device_Spec_SSHConfig_AuthKey) SetFrom(fv string) {
  1935  	if m == nil {
  1936  		panic(fmt.Errorf("can't set %s on nil %s", "From", "Device_Spec_SSHConfig_AuthKey"))
  1937  	}
  1938  	m.From = fv
  1939  }
  1940  
  1941  func (m *Device_Spec_SSHConfig_AuthKey) SetNoAgentForwarding(fv bool) {
  1942  	if m == nil {
  1943  		panic(fmt.Errorf("can't set %s on nil %s", "NoAgentForwarding", "Device_Spec_SSHConfig_AuthKey"))
  1944  	}
  1945  	m.NoAgentForwarding = fv
  1946  }
  1947  
  1948  func (m *Device_Spec_SSHConfig_AuthKey) SetNoPortForwarding(fv bool) {
  1949  	if m == nil {
  1950  		panic(fmt.Errorf("can't set %s on nil %s", "NoPortForwarding", "Device_Spec_SSHConfig_AuthKey"))
  1951  	}
  1952  	m.NoPortForwarding = fv
  1953  }
  1954  
  1955  func (m *Device_Spec_SSHConfig_AuthKey) SetNoPty(fv bool) {
  1956  	if m == nil {
  1957  		panic(fmt.Errorf("can't set %s on nil %s", "NoPty", "Device_Spec_SSHConfig_AuthKey"))
  1958  	}
  1959  	m.NoPty = fv
  1960  }
  1961  
  1962  func (m *Device_Spec_SSHConfig_AuthKey) SetNoUserRc(fv bool) {
  1963  	if m == nil {
  1964  		panic(fmt.Errorf("can't set %s on nil %s", "NoUserRc", "Device_Spec_SSHConfig_AuthKey"))
  1965  	}
  1966  	m.NoUserRc = fv
  1967  }
  1968  
  1969  func (m *Device_Spec_SSHConfig_AuthKey) SetNoX11Forwarding(fv bool) {
  1970  	if m == nil {
  1971  		panic(fmt.Errorf("can't set %s on nil %s", "NoX11Forwarding", "Device_Spec_SSHConfig_AuthKey"))
  1972  	}
  1973  	m.NoX11Forwarding = fv
  1974  }
  1975  
  1976  func (m *Device_Spec_SSHConfig_AuthKey) SetPermitopen(fv string) {
  1977  	if m == nil {
  1978  		panic(fmt.Errorf("can't set %s on nil %s", "Permitopen", "Device_Spec_SSHConfig_AuthKey"))
  1979  	}
  1980  	m.Permitopen = fv
  1981  }
  1982  
  1983  func (m *Device_Spec_SSHConfig_AuthKey) SetPrincipals(fv string) {
  1984  	if m == nil {
  1985  		panic(fmt.Errorf("can't set %s on nil %s", "Principals", "Device_Spec_SSHConfig_AuthKey"))
  1986  	}
  1987  	m.Principals = fv
  1988  }
  1989  
  1990  func (m *Device_Spec_SSHConfig_AuthKey) SetTunnel(fv string) {
  1991  	if m == nil {
  1992  		panic(fmt.Errorf("can't set %s on nil %s", "Tunnel", "Device_Spec_SSHConfig_AuthKey"))
  1993  	}
  1994  	m.Tunnel = fv
  1995  }
  1996  
  1997  func (m *Device_Spec_SSHConfig_AuthKey) SetRestrict(fv bool) {
  1998  	if m == nil {
  1999  		panic(fmt.Errorf("can't set %s on nil %s", "Restrict", "Device_Spec_SSHConfig_AuthKey"))
  2000  	}
  2001  	m.Restrict = fv
  2002  }
  2003  
  2004  // Configuration to control how container log export is handled
  2005  // Only enable option is available now
  2006  type Device_Spec_LoggingConfig_ContainerLoggingConfig struct {
  2007  	state         protoimpl.MessageState
  2008  	sizeCache     protoimpl.SizeCache
  2009  	unknownFields protoimpl.UnknownFields
  2010  	// Enable container log export. Default is disabled
  2011  	EnableContainerLogExport bool `protobuf:"varint,1,opt,name=enable_container_log_export,json=enableContainerLogExport,proto3" json:"enable_container_log_export,omitempty"`
  2012  }
  2013  
  2014  func (m *Device_Spec_LoggingConfig_ContainerLoggingConfig) Reset() {
  2015  	*m = Device_Spec_LoggingConfig_ContainerLoggingConfig{}
  2016  	if protoimpl.UnsafeEnabled {
  2017  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[11]
  2018  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2019  		ms.StoreMessageInfo(mi)
  2020  	}
  2021  }
  2022  
  2023  func (m *Device_Spec_LoggingConfig_ContainerLoggingConfig) String() string {
  2024  	return protoimpl.X.MessageStringOf(m)
  2025  }
  2026  
  2027  func (*Device_Spec_LoggingConfig_ContainerLoggingConfig) ProtoMessage() {}
  2028  
  2029  func (m *Device_Spec_LoggingConfig_ContainerLoggingConfig) ProtoReflect() preflect.Message {
  2030  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[11]
  2031  	if protoimpl.UnsafeEnabled && m != nil {
  2032  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2033  		if ms.LoadMessageInfo() == nil {
  2034  			ms.StoreMessageInfo(mi)
  2035  		}
  2036  		return ms
  2037  	}
  2038  	return mi.MessageOf(m)
  2039  }
  2040  
  2041  func (*Device_Spec_LoggingConfig_ContainerLoggingConfig) GotenMessage() {}
  2042  
  2043  // Deprecated, Use Device_Spec_LoggingConfig_ContainerLoggingConfig.ProtoReflect.Descriptor instead.
  2044  func (*Device_Spec_LoggingConfig_ContainerLoggingConfig) Descriptor() ([]byte, []int) {
  2045  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 2, 0}
  2046  }
  2047  
  2048  func (m *Device_Spec_LoggingConfig_ContainerLoggingConfig) Unmarshal(b []byte) error {
  2049  	return proto.Unmarshal(b, m)
  2050  }
  2051  
  2052  func (m *Device_Spec_LoggingConfig_ContainerLoggingConfig) Marshal() ([]byte, error) {
  2053  	return proto.Marshal(m)
  2054  }
  2055  
  2056  func (m *Device_Spec_LoggingConfig_ContainerLoggingConfig) MarshalJSON() ([]byte, error) {
  2057  	return protojson.MarshalOptions{}.Marshal(m)
  2058  }
  2059  
  2060  func (m *Device_Spec_LoggingConfig_ContainerLoggingConfig) UnmarshalJSON(data []byte) error {
  2061  	return protojson.Unmarshal(data, m)
  2062  }
  2063  
  2064  func (m *Device_Spec_LoggingConfig_ContainerLoggingConfig) GetEnableContainerLogExport() bool {
  2065  	if m != nil {
  2066  		return m.EnableContainerLogExport
  2067  	}
  2068  	return false
  2069  }
  2070  
  2071  func (m *Device_Spec_LoggingConfig_ContainerLoggingConfig) SetEnableContainerLogExport(fv bool) {
  2072  	if m == nil {
  2073  		panic(fmt.Errorf("can't set %s on nil %s", "EnableContainerLogExport", "Device_Spec_LoggingConfig_ContainerLoggingConfig"))
  2074  	}
  2075  	m.EnableContainerLogExport = fv
  2076  }
  2077  
  2078  // USB match operator for "via-port".
  2079  type Device_Spec_USBGuard_Port struct {
  2080  	state         protoimpl.MessageState
  2081  	sizeCache     protoimpl.SizeCache
  2082  	unknownFields protoimpl.UnknownFields
  2083  	Equals        []string `protobuf:"bytes,1,rep,name=equals,proto3" json:"equals,omitempty"`
  2084  	OneOf         []string `protobuf:"bytes,2,rep,name=one_of,json=oneOf,proto3" json:"one_of,omitempty"`
  2085  }
  2086  
  2087  func (m *Device_Spec_USBGuard_Port) Reset() {
  2088  	*m = Device_Spec_USBGuard_Port{}
  2089  	if protoimpl.UnsafeEnabled {
  2090  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[12]
  2091  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2092  		ms.StoreMessageInfo(mi)
  2093  	}
  2094  }
  2095  
  2096  func (m *Device_Spec_USBGuard_Port) String() string {
  2097  	return protoimpl.X.MessageStringOf(m)
  2098  }
  2099  
  2100  func (*Device_Spec_USBGuard_Port) ProtoMessage() {}
  2101  
  2102  func (m *Device_Spec_USBGuard_Port) ProtoReflect() preflect.Message {
  2103  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[12]
  2104  	if protoimpl.UnsafeEnabled && m != nil {
  2105  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2106  		if ms.LoadMessageInfo() == nil {
  2107  			ms.StoreMessageInfo(mi)
  2108  		}
  2109  		return ms
  2110  	}
  2111  	return mi.MessageOf(m)
  2112  }
  2113  
  2114  func (*Device_Spec_USBGuard_Port) GotenMessage() {}
  2115  
  2116  // Deprecated, Use Device_Spec_USBGuard_Port.ProtoReflect.Descriptor instead.
  2117  func (*Device_Spec_USBGuard_Port) Descriptor() ([]byte, []int) {
  2118  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 5, 0}
  2119  }
  2120  
  2121  func (m *Device_Spec_USBGuard_Port) Unmarshal(b []byte) error {
  2122  	return proto.Unmarshal(b, m)
  2123  }
  2124  
  2125  func (m *Device_Spec_USBGuard_Port) Marshal() ([]byte, error) {
  2126  	return proto.Marshal(m)
  2127  }
  2128  
  2129  func (m *Device_Spec_USBGuard_Port) MarshalJSON() ([]byte, error) {
  2130  	return protojson.MarshalOptions{}.Marshal(m)
  2131  }
  2132  
  2133  func (m *Device_Spec_USBGuard_Port) UnmarshalJSON(data []byte) error {
  2134  	return protojson.Unmarshal(data, m)
  2135  }
  2136  
  2137  func (m *Device_Spec_USBGuard_Port) GetEquals() []string {
  2138  	if m != nil {
  2139  		return m.Equals
  2140  	}
  2141  	return nil
  2142  }
  2143  
  2144  func (m *Device_Spec_USBGuard_Port) GetOneOf() []string {
  2145  	if m != nil {
  2146  		return m.OneOf
  2147  	}
  2148  	return nil
  2149  }
  2150  
  2151  func (m *Device_Spec_USBGuard_Port) SetEquals(fv []string) {
  2152  	if m == nil {
  2153  		panic(fmt.Errorf("can't set %s on nil %s", "Equals", "Device_Spec_USBGuard_Port"))
  2154  	}
  2155  	m.Equals = fv
  2156  }
  2157  
  2158  func (m *Device_Spec_USBGuard_Port) SetOneOf(fv []string) {
  2159  	if m == nil {
  2160  		panic(fmt.Errorf("can't set %s on nil %s", "OneOf", "Device_Spec_USBGuard_Port"))
  2161  	}
  2162  	m.OneOf = fv
  2163  }
  2164  
  2165  // USB match operator for "with-interface".
  2166  type Device_Spec_USBGuard_Interface struct {
  2167  	state         protoimpl.MessageState
  2168  	sizeCache     protoimpl.SizeCache
  2169  	unknownFields protoimpl.UnknownFields
  2170  	Equals        []string `protobuf:"bytes,1,rep,name=equals,proto3" json:"equals,omitempty"`
  2171  	OneOf         []string `protobuf:"bytes,2,rep,name=one_of,json=oneOf,proto3" json:"one_of,omitempty"`
  2172  }
  2173  
  2174  func (m *Device_Spec_USBGuard_Interface) Reset() {
  2175  	*m = Device_Spec_USBGuard_Interface{}
  2176  	if protoimpl.UnsafeEnabled {
  2177  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[13]
  2178  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2179  		ms.StoreMessageInfo(mi)
  2180  	}
  2181  }
  2182  
  2183  func (m *Device_Spec_USBGuard_Interface) String() string {
  2184  	return protoimpl.X.MessageStringOf(m)
  2185  }
  2186  
  2187  func (*Device_Spec_USBGuard_Interface) ProtoMessage() {}
  2188  
  2189  func (m *Device_Spec_USBGuard_Interface) ProtoReflect() preflect.Message {
  2190  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[13]
  2191  	if protoimpl.UnsafeEnabled && m != nil {
  2192  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2193  		if ms.LoadMessageInfo() == nil {
  2194  			ms.StoreMessageInfo(mi)
  2195  		}
  2196  		return ms
  2197  	}
  2198  	return mi.MessageOf(m)
  2199  }
  2200  
  2201  func (*Device_Spec_USBGuard_Interface) GotenMessage() {}
  2202  
  2203  // Deprecated, Use Device_Spec_USBGuard_Interface.ProtoReflect.Descriptor instead.
  2204  func (*Device_Spec_USBGuard_Interface) Descriptor() ([]byte, []int) {
  2205  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 5, 1}
  2206  }
  2207  
  2208  func (m *Device_Spec_USBGuard_Interface) Unmarshal(b []byte) error {
  2209  	return proto.Unmarshal(b, m)
  2210  }
  2211  
  2212  func (m *Device_Spec_USBGuard_Interface) Marshal() ([]byte, error) {
  2213  	return proto.Marshal(m)
  2214  }
  2215  
  2216  func (m *Device_Spec_USBGuard_Interface) MarshalJSON() ([]byte, error) {
  2217  	return protojson.MarshalOptions{}.Marshal(m)
  2218  }
  2219  
  2220  func (m *Device_Spec_USBGuard_Interface) UnmarshalJSON(data []byte) error {
  2221  	return protojson.Unmarshal(data, m)
  2222  }
  2223  
  2224  func (m *Device_Spec_USBGuard_Interface) GetEquals() []string {
  2225  	if m != nil {
  2226  		return m.Equals
  2227  	}
  2228  	return nil
  2229  }
  2230  
  2231  func (m *Device_Spec_USBGuard_Interface) GetOneOf() []string {
  2232  	if m != nil {
  2233  		return m.OneOf
  2234  	}
  2235  	return nil
  2236  }
  2237  
  2238  func (m *Device_Spec_USBGuard_Interface) SetEquals(fv []string) {
  2239  	if m == nil {
  2240  		panic(fmt.Errorf("can't set %s on nil %s", "Equals", "Device_Spec_USBGuard_Interface"))
  2241  	}
  2242  	m.Equals = fv
  2243  }
  2244  
  2245  func (m *Device_Spec_USBGuard_Interface) SetOneOf(fv []string) {
  2246  	if m == nil {
  2247  		panic(fmt.Errorf("can't set %s on nil %s", "OneOf", "Device_Spec_USBGuard_Interface"))
  2248  	}
  2249  	m.OneOf = fv
  2250  }
  2251  
  2252  // This is array of white list of the USB devices.
  2253  type Device_Spec_USBGuard_WhiteList struct {
  2254  	state         protoimpl.MessageState
  2255  	sizeCache     protoimpl.SizeCache
  2256  	unknownFields protoimpl.UnknownFields
  2257  	// USB device name to be allowed to connect.
  2258  	DeviceName string `protobuf:"bytes,1,opt,name=device_name,json=deviceName,proto3" json:"device_name,omitempty"`
  2259  	// USB device id to be allowed to connect.
  2260  	DeviceId string `protobuf:"bytes,2,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
  2261  	// USB port to be allowed to connect.
  2262  	ViaPort *Device_Spec_USBGuard_Port `protobuf:"bytes,3,opt,name=via_port,json=viaPort,proto3" json:"via_port,omitempty"`
  2263  	// USB interface to be allowed to connect.
  2264  	WithInterface *Device_Spec_USBGuard_Interface `protobuf:"bytes,4,opt,name=with_interface,json=withInterface,proto3" json:"with_interface,omitempty"`
  2265  	// USB connect type to be allowed to connect.
  2266  	WithConnectType string `protobuf:"bytes,5,opt,name=with_connect_type,json=withConnectType,proto3" json:"with_connect_type,omitempty"`
  2267  }
  2268  
  2269  func (m *Device_Spec_USBGuard_WhiteList) Reset() {
  2270  	*m = Device_Spec_USBGuard_WhiteList{}
  2271  	if protoimpl.UnsafeEnabled {
  2272  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[14]
  2273  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2274  		ms.StoreMessageInfo(mi)
  2275  	}
  2276  }
  2277  
  2278  func (m *Device_Spec_USBGuard_WhiteList) String() string {
  2279  	return protoimpl.X.MessageStringOf(m)
  2280  }
  2281  
  2282  func (*Device_Spec_USBGuard_WhiteList) ProtoMessage() {}
  2283  
  2284  func (m *Device_Spec_USBGuard_WhiteList) ProtoReflect() preflect.Message {
  2285  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[14]
  2286  	if protoimpl.UnsafeEnabled && m != nil {
  2287  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2288  		if ms.LoadMessageInfo() == nil {
  2289  			ms.StoreMessageInfo(mi)
  2290  		}
  2291  		return ms
  2292  	}
  2293  	return mi.MessageOf(m)
  2294  }
  2295  
  2296  func (*Device_Spec_USBGuard_WhiteList) GotenMessage() {}
  2297  
  2298  // Deprecated, Use Device_Spec_USBGuard_WhiteList.ProtoReflect.Descriptor instead.
  2299  func (*Device_Spec_USBGuard_WhiteList) Descriptor() ([]byte, []int) {
  2300  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 0, 5, 2}
  2301  }
  2302  
  2303  func (m *Device_Spec_USBGuard_WhiteList) Unmarshal(b []byte) error {
  2304  	return proto.Unmarshal(b, m)
  2305  }
  2306  
  2307  func (m *Device_Spec_USBGuard_WhiteList) Marshal() ([]byte, error) {
  2308  	return proto.Marshal(m)
  2309  }
  2310  
  2311  func (m *Device_Spec_USBGuard_WhiteList) MarshalJSON() ([]byte, error) {
  2312  	return protojson.MarshalOptions{}.Marshal(m)
  2313  }
  2314  
  2315  func (m *Device_Spec_USBGuard_WhiteList) UnmarshalJSON(data []byte) error {
  2316  	return protojson.Unmarshal(data, m)
  2317  }
  2318  
  2319  func (m *Device_Spec_USBGuard_WhiteList) GetDeviceName() string {
  2320  	if m != nil {
  2321  		return m.DeviceName
  2322  	}
  2323  	return ""
  2324  }
  2325  
  2326  func (m *Device_Spec_USBGuard_WhiteList) GetDeviceId() string {
  2327  	if m != nil {
  2328  		return m.DeviceId
  2329  	}
  2330  	return ""
  2331  }
  2332  
  2333  func (m *Device_Spec_USBGuard_WhiteList) GetViaPort() *Device_Spec_USBGuard_Port {
  2334  	if m != nil {
  2335  		return m.ViaPort
  2336  	}
  2337  	return nil
  2338  }
  2339  
  2340  func (m *Device_Spec_USBGuard_WhiteList) GetWithInterface() *Device_Spec_USBGuard_Interface {
  2341  	if m != nil {
  2342  		return m.WithInterface
  2343  	}
  2344  	return nil
  2345  }
  2346  
  2347  func (m *Device_Spec_USBGuard_WhiteList) GetWithConnectType() string {
  2348  	if m != nil {
  2349  		return m.WithConnectType
  2350  	}
  2351  	return ""
  2352  }
  2353  
  2354  func (m *Device_Spec_USBGuard_WhiteList) SetDeviceName(fv string) {
  2355  	if m == nil {
  2356  		panic(fmt.Errorf("can't set %s on nil %s", "DeviceName", "Device_Spec_USBGuard_WhiteList"))
  2357  	}
  2358  	m.DeviceName = fv
  2359  }
  2360  
  2361  func (m *Device_Spec_USBGuard_WhiteList) SetDeviceId(fv string) {
  2362  	if m == nil {
  2363  		panic(fmt.Errorf("can't set %s on nil %s", "DeviceId", "Device_Spec_USBGuard_WhiteList"))
  2364  	}
  2365  	m.DeviceId = fv
  2366  }
  2367  
  2368  func (m *Device_Spec_USBGuard_WhiteList) SetViaPort(fv *Device_Spec_USBGuard_Port) {
  2369  	if m == nil {
  2370  		panic(fmt.Errorf("can't set %s on nil %s", "ViaPort", "Device_Spec_USBGuard_WhiteList"))
  2371  	}
  2372  	m.ViaPort = fv
  2373  }
  2374  
  2375  func (m *Device_Spec_USBGuard_WhiteList) SetWithInterface(fv *Device_Spec_USBGuard_Interface) {
  2376  	if m == nil {
  2377  		panic(fmt.Errorf("can't set %s on nil %s", "WithInterface", "Device_Spec_USBGuard_WhiteList"))
  2378  	}
  2379  	m.WithInterface = fv
  2380  }
  2381  
  2382  func (m *Device_Spec_USBGuard_WhiteList) SetWithConnectType(fv string) {
  2383  	if m == nil {
  2384  		panic(fmt.Errorf("can't set %s on nil %s", "WithConnectType", "Device_Spec_USBGuard_WhiteList"))
  2385  	}
  2386  	m.WithConnectType = fv
  2387  }
  2388  
  2389  // Interface addresses of the Device.
  2390  type Device_Status_Address struct {
  2391  	state         protoimpl.MessageState
  2392  	sizeCache     protoimpl.SizeCache
  2393  	unknownFields protoimpl.UnknownFields
  2394  	// IPv4 or IPv6 address such as `203.0.113.5` (no suffix for subnet)
  2395  	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
  2396  	// Always `InternalIP`
  2397  	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
  2398  }
  2399  
  2400  func (m *Device_Status_Address) Reset() {
  2401  	*m = Device_Status_Address{}
  2402  	if protoimpl.UnsafeEnabled {
  2403  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[15]
  2404  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2405  		ms.StoreMessageInfo(mi)
  2406  	}
  2407  }
  2408  
  2409  func (m *Device_Status_Address) String() string {
  2410  	return protoimpl.X.MessageStringOf(m)
  2411  }
  2412  
  2413  func (*Device_Status_Address) ProtoMessage() {}
  2414  
  2415  func (m *Device_Status_Address) ProtoReflect() preflect.Message {
  2416  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[15]
  2417  	if protoimpl.UnsafeEnabled && m != nil {
  2418  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2419  		if ms.LoadMessageInfo() == nil {
  2420  			ms.StoreMessageInfo(mi)
  2421  		}
  2422  		return ms
  2423  	}
  2424  	return mi.MessageOf(m)
  2425  }
  2426  
  2427  func (*Device_Status_Address) GotenMessage() {}
  2428  
  2429  // Deprecated, Use Device_Status_Address.ProtoReflect.Descriptor instead.
  2430  func (*Device_Status_Address) Descriptor() ([]byte, []int) {
  2431  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 0}
  2432  }
  2433  
  2434  func (m *Device_Status_Address) Unmarshal(b []byte) error {
  2435  	return proto.Unmarshal(b, m)
  2436  }
  2437  
  2438  func (m *Device_Status_Address) Marshal() ([]byte, error) {
  2439  	return proto.Marshal(m)
  2440  }
  2441  
  2442  func (m *Device_Status_Address) MarshalJSON() ([]byte, error) {
  2443  	return protojson.MarshalOptions{}.Marshal(m)
  2444  }
  2445  
  2446  func (m *Device_Status_Address) UnmarshalJSON(data []byte) error {
  2447  	return protojson.Unmarshal(data, m)
  2448  }
  2449  
  2450  func (m *Device_Status_Address) GetAddress() string {
  2451  	if m != nil {
  2452  		return m.Address
  2453  	}
  2454  	return ""
  2455  }
  2456  
  2457  func (m *Device_Status_Address) GetType() string {
  2458  	if m != nil {
  2459  		return m.Type
  2460  	}
  2461  	return ""
  2462  }
  2463  
  2464  func (m *Device_Status_Address) SetAddress(fv string) {
  2465  	if m == nil {
  2466  		panic(fmt.Errorf("can't set %s on nil %s", "Address", "Device_Status_Address"))
  2467  	}
  2468  	m.Address = fv
  2469  }
  2470  
  2471  func (m *Device_Status_Address) SetType(fv string) {
  2472  	if m == nil {
  2473  		panic(fmt.Errorf("can't set %s on nil %s", "Type", "Device_Status_Address"))
  2474  	}
  2475  	m.Type = fv
  2476  }
  2477  
  2478  // Condition holds status of each sub component or module of the device.
  2479  type Device_Status_Condition struct {
  2480  	state         protoimpl.MessageState
  2481  	sizeCache     protoimpl.SizeCache
  2482  	unknownFields protoimpl.UnknownFields
  2483  	// The message describes the status.
  2484  	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
  2485  	// The reason for the status.
  2486  	Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
  2487  	// The status name.
  2488  	Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
  2489  	// Type name of the status.
  2490  	Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
  2491  	// When the status has been updated last time.
  2492  	// Deprecated
  2493  	LastHeartBeatTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=last_heart_beat_time,json=lastHeartBeatTime,proto3" json:"last_heart_beat_time,omitempty"`
  2494  	// When the status has tuned into the current value.
  2495  	LastTransitionTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=last_transition_time,json=lastTransitionTime,proto3" json:"last_transition_time,omitempty"`
  2496  }
  2497  
  2498  func (m *Device_Status_Condition) Reset() {
  2499  	*m = Device_Status_Condition{}
  2500  	if protoimpl.UnsafeEnabled {
  2501  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[16]
  2502  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2503  		ms.StoreMessageInfo(mi)
  2504  	}
  2505  }
  2506  
  2507  func (m *Device_Status_Condition) String() string {
  2508  	return protoimpl.X.MessageStringOf(m)
  2509  }
  2510  
  2511  func (*Device_Status_Condition) ProtoMessage() {}
  2512  
  2513  func (m *Device_Status_Condition) ProtoReflect() preflect.Message {
  2514  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[16]
  2515  	if protoimpl.UnsafeEnabled && m != nil {
  2516  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2517  		if ms.LoadMessageInfo() == nil {
  2518  			ms.StoreMessageInfo(mi)
  2519  		}
  2520  		return ms
  2521  	}
  2522  	return mi.MessageOf(m)
  2523  }
  2524  
  2525  func (*Device_Status_Condition) GotenMessage() {}
  2526  
  2527  // Deprecated, Use Device_Status_Condition.ProtoReflect.Descriptor instead.
  2528  func (*Device_Status_Condition) Descriptor() ([]byte, []int) {
  2529  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 1}
  2530  }
  2531  
  2532  func (m *Device_Status_Condition) Unmarshal(b []byte) error {
  2533  	return proto.Unmarshal(b, m)
  2534  }
  2535  
  2536  func (m *Device_Status_Condition) Marshal() ([]byte, error) {
  2537  	return proto.Marshal(m)
  2538  }
  2539  
  2540  func (m *Device_Status_Condition) MarshalJSON() ([]byte, error) {
  2541  	return protojson.MarshalOptions{}.Marshal(m)
  2542  }
  2543  
  2544  func (m *Device_Status_Condition) UnmarshalJSON(data []byte) error {
  2545  	return protojson.Unmarshal(data, m)
  2546  }
  2547  
  2548  func (m *Device_Status_Condition) GetMessage() string {
  2549  	if m != nil {
  2550  		return m.Message
  2551  	}
  2552  	return ""
  2553  }
  2554  
  2555  func (m *Device_Status_Condition) GetReason() string {
  2556  	if m != nil {
  2557  		return m.Reason
  2558  	}
  2559  	return ""
  2560  }
  2561  
  2562  func (m *Device_Status_Condition) GetStatus() string {
  2563  	if m != nil {
  2564  		return m.Status
  2565  	}
  2566  	return ""
  2567  }
  2568  
  2569  func (m *Device_Status_Condition) GetType() string {
  2570  	if m != nil {
  2571  		return m.Type
  2572  	}
  2573  	return ""
  2574  }
  2575  
  2576  func (m *Device_Status_Condition) GetLastHeartBeatTime() *timestamppb.Timestamp {
  2577  	if m != nil {
  2578  		return m.LastHeartBeatTime
  2579  	}
  2580  	return nil
  2581  }
  2582  
  2583  func (m *Device_Status_Condition) GetLastTransitionTime() *timestamppb.Timestamp {
  2584  	if m != nil {
  2585  		return m.LastTransitionTime
  2586  	}
  2587  	return nil
  2588  }
  2589  
  2590  func (m *Device_Status_Condition) SetMessage(fv string) {
  2591  	if m == nil {
  2592  		panic(fmt.Errorf("can't set %s on nil %s", "Message", "Device_Status_Condition"))
  2593  	}
  2594  	m.Message = fv
  2595  }
  2596  
  2597  func (m *Device_Status_Condition) SetReason(fv string) {
  2598  	if m == nil {
  2599  		panic(fmt.Errorf("can't set %s on nil %s", "Reason", "Device_Status_Condition"))
  2600  	}
  2601  	m.Reason = fv
  2602  }
  2603  
  2604  func (m *Device_Status_Condition) SetStatus(fv string) {
  2605  	if m == nil {
  2606  		panic(fmt.Errorf("can't set %s on nil %s", "Status", "Device_Status_Condition"))
  2607  	}
  2608  	m.Status = fv
  2609  }
  2610  
  2611  func (m *Device_Status_Condition) SetType(fv string) {
  2612  	if m == nil {
  2613  		panic(fmt.Errorf("can't set %s on nil %s", "Type", "Device_Status_Condition"))
  2614  	}
  2615  	m.Type = fv
  2616  }
  2617  
  2618  func (m *Device_Status_Condition) SetLastHeartBeatTime(fv *timestamppb.Timestamp) {
  2619  	if m == nil {
  2620  		panic(fmt.Errorf("can't set %s on nil %s", "LastHeartBeatTime", "Device_Status_Condition"))
  2621  	}
  2622  	m.LastHeartBeatTime = fv
  2623  }
  2624  
  2625  func (m *Device_Status_Condition) SetLastTransitionTime(fv *timestamppb.Timestamp) {
  2626  	if m == nil {
  2627  		panic(fmt.Errorf("can't set %s on nil %s", "LastTransitionTime", "Device_Status_Condition"))
  2628  	}
  2629  	m.LastTransitionTime = fv
  2630  }
  2631  
  2632  type Device_Status_NetworkConfigState struct {
  2633  	state                      protoimpl.MessageState
  2634  	sizeCache                  protoimpl.SizeCache
  2635  	unknownFields              protoimpl.UnknownFields
  2636  	ActiveNetworkConfigSource  Device_Status_NetworkConfigState_NetworkConfigSource `protobuf:"varint,1,opt,name=active_network_config_source,json=activeNetworkConfigSource,proto3,enum=ntt.devices.v1.Device_Status_NetworkConfigState_NetworkConfigSource" json:"active_network_config_source,omitempty"`
  2637  	DesiredNetworkConfigSource Device_Status_NetworkConfigState_NetworkConfigSource `protobuf:"varint,2,opt,name=desired_network_config_source,json=desiredNetworkConfigSource,proto3,enum=ntt.devices.v1.Device_Status_NetworkConfigState_NetworkConfigSource" json:"desired_network_config_source,omitempty"`
  2638  	DesiredNetworkConfigError  string                                               `protobuf:"bytes,3,opt,name=desired_network_config_error,json=desiredNetworkConfigError,proto3" json:"desired_network_config_error,omitempty"`
  2639  	DefaultNetplanConfig       string                                               `protobuf:"bytes,7,opt,name=default_netplan_config,json=defaultNetplanConfig,proto3" json:"default_netplan_config,omitempty"`
  2640  	ActiveNetplanConfig        string                                               `protobuf:"bytes,8,opt,name=active_netplan_config,json=activeNetplanConfig,proto3" json:"active_netplan_config,omitempty"`
  2641  	DesiredNetplanConfig       string                                               `protobuf:"bytes,9,opt,name=desired_netplan_config,json=desiredNetplanConfig,proto3" json:"desired_netplan_config,omitempty"`
  2642  }
  2643  
  2644  func (m *Device_Status_NetworkConfigState) Reset() {
  2645  	*m = Device_Status_NetworkConfigState{}
  2646  	if protoimpl.UnsafeEnabled {
  2647  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[17]
  2648  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2649  		ms.StoreMessageInfo(mi)
  2650  	}
  2651  }
  2652  
  2653  func (m *Device_Status_NetworkConfigState) String() string {
  2654  	return protoimpl.X.MessageStringOf(m)
  2655  }
  2656  
  2657  func (*Device_Status_NetworkConfigState) ProtoMessage() {}
  2658  
  2659  func (m *Device_Status_NetworkConfigState) ProtoReflect() preflect.Message {
  2660  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[17]
  2661  	if protoimpl.UnsafeEnabled && m != nil {
  2662  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2663  		if ms.LoadMessageInfo() == nil {
  2664  			ms.StoreMessageInfo(mi)
  2665  		}
  2666  		return ms
  2667  	}
  2668  	return mi.MessageOf(m)
  2669  }
  2670  
  2671  func (*Device_Status_NetworkConfigState) GotenMessage() {}
  2672  
  2673  // Deprecated, Use Device_Status_NetworkConfigState.ProtoReflect.Descriptor instead.
  2674  func (*Device_Status_NetworkConfigState) Descriptor() ([]byte, []int) {
  2675  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 2}
  2676  }
  2677  
  2678  func (m *Device_Status_NetworkConfigState) Unmarshal(b []byte) error {
  2679  	return proto.Unmarshal(b, m)
  2680  }
  2681  
  2682  func (m *Device_Status_NetworkConfigState) Marshal() ([]byte, error) {
  2683  	return proto.Marshal(m)
  2684  }
  2685  
  2686  func (m *Device_Status_NetworkConfigState) MarshalJSON() ([]byte, error) {
  2687  	return protojson.MarshalOptions{}.Marshal(m)
  2688  }
  2689  
  2690  func (m *Device_Status_NetworkConfigState) UnmarshalJSON(data []byte) error {
  2691  	return protojson.Unmarshal(data, m)
  2692  }
  2693  
  2694  func (m *Device_Status_NetworkConfigState) GetActiveNetworkConfigSource() Device_Status_NetworkConfigState_NetworkConfigSource {
  2695  	if m != nil {
  2696  		return m.ActiveNetworkConfigSource
  2697  	}
  2698  	return Device_Status_NetworkConfigState_UNKNOWN
  2699  }
  2700  
  2701  func (m *Device_Status_NetworkConfigState) GetDesiredNetworkConfigSource() Device_Status_NetworkConfigState_NetworkConfigSource {
  2702  	if m != nil {
  2703  		return m.DesiredNetworkConfigSource
  2704  	}
  2705  	return Device_Status_NetworkConfigState_UNKNOWN
  2706  }
  2707  
  2708  func (m *Device_Status_NetworkConfigState) GetDesiredNetworkConfigError() string {
  2709  	if m != nil {
  2710  		return m.DesiredNetworkConfigError
  2711  	}
  2712  	return ""
  2713  }
  2714  
  2715  func (m *Device_Status_NetworkConfigState) GetDefaultNetplanConfig() string {
  2716  	if m != nil {
  2717  		return m.DefaultNetplanConfig
  2718  	}
  2719  	return ""
  2720  }
  2721  
  2722  func (m *Device_Status_NetworkConfigState) GetActiveNetplanConfig() string {
  2723  	if m != nil {
  2724  		return m.ActiveNetplanConfig
  2725  	}
  2726  	return ""
  2727  }
  2728  
  2729  func (m *Device_Status_NetworkConfigState) GetDesiredNetplanConfig() string {
  2730  	if m != nil {
  2731  		return m.DesiredNetplanConfig
  2732  	}
  2733  	return ""
  2734  }
  2735  
  2736  func (m *Device_Status_NetworkConfigState) SetActiveNetworkConfigSource(fv Device_Status_NetworkConfigState_NetworkConfigSource) {
  2737  	if m == nil {
  2738  		panic(fmt.Errorf("can't set %s on nil %s", "ActiveNetworkConfigSource", "Device_Status_NetworkConfigState"))
  2739  	}
  2740  	m.ActiveNetworkConfigSource = fv
  2741  }
  2742  
  2743  func (m *Device_Status_NetworkConfigState) SetDesiredNetworkConfigSource(fv Device_Status_NetworkConfigState_NetworkConfigSource) {
  2744  	if m == nil {
  2745  		panic(fmt.Errorf("can't set %s on nil %s", "DesiredNetworkConfigSource", "Device_Status_NetworkConfigState"))
  2746  	}
  2747  	m.DesiredNetworkConfigSource = fv
  2748  }
  2749  
  2750  func (m *Device_Status_NetworkConfigState) SetDesiredNetworkConfigError(fv string) {
  2751  	if m == nil {
  2752  		panic(fmt.Errorf("can't set %s on nil %s", "DesiredNetworkConfigError", "Device_Status_NetworkConfigState"))
  2753  	}
  2754  	m.DesiredNetworkConfigError = fv
  2755  }
  2756  
  2757  func (m *Device_Status_NetworkConfigState) SetDefaultNetplanConfig(fv string) {
  2758  	if m == nil {
  2759  		panic(fmt.Errorf("can't set %s on nil %s", "DefaultNetplanConfig", "Device_Status_NetworkConfigState"))
  2760  	}
  2761  	m.DefaultNetplanConfig = fv
  2762  }
  2763  
  2764  func (m *Device_Status_NetworkConfigState) SetActiveNetplanConfig(fv string) {
  2765  	if m == nil {
  2766  		panic(fmt.Errorf("can't set %s on nil %s", "ActiveNetplanConfig", "Device_Status_NetworkConfigState"))
  2767  	}
  2768  	m.ActiveNetplanConfig = fv
  2769  }
  2770  
  2771  func (m *Device_Status_NetworkConfigState) SetDesiredNetplanConfig(fv string) {
  2772  	if m == nil {
  2773  		panic(fmt.Errorf("can't set %s on nil %s", "DesiredNetplanConfig", "Device_Status_NetworkConfigState"))
  2774  	}
  2775  	m.DesiredNetplanConfig = fv
  2776  }
  2777  
  2778  type Device_Status_ProxyConfigStatus struct {
  2779  	state               protoimpl.MessageState
  2780  	sizeCache           protoimpl.SizeCache
  2781  	unknownFields       protoimpl.UnknownFields
  2782  	ActiveConfigSource  Device_Status_ProxyConfigStatus_ProxyConfigSource `protobuf:"varint,1,opt,name=active_config_source,json=activeConfigSource,proto3,enum=ntt.devices.v1.Device_Status_ProxyConfigStatus_ProxyConfigSource" json:"active_config_source,omitempty"`
  2783  	DesiredConfigSource Device_Status_ProxyConfigStatus_ProxyConfigSource `protobuf:"varint,2,opt,name=desired_config_source,json=desiredConfigSource,proto3,enum=ntt.devices.v1.Device_Status_ProxyConfigStatus_ProxyConfigSource" json:"desired_config_source,omitempty"`
  2784  	ProxyConfigError    string                                            `protobuf:"bytes,3,opt,name=proxy_config_error,json=proxyConfigError,proto3" json:"proxy_config_error,omitempty"`
  2785  	DefaultConfig       *Device_Spec_ProxyConfig                          `protobuf:"bytes,4,opt,name=default_config,json=defaultConfig,proto3" json:"default_config,omitempty"`
  2786  	ActiveConfig        *Device_Spec_ProxyConfig                          `protobuf:"bytes,5,opt,name=active_config,json=activeConfig,proto3" json:"active_config,omitempty"`
  2787  	ApiConfig           *Device_Spec_ProxyConfig                          `protobuf:"bytes,6,opt,name=api_config,json=apiConfig,proto3" json:"api_config,omitempty"`
  2788  }
  2789  
  2790  func (m *Device_Status_ProxyConfigStatus) Reset() {
  2791  	*m = Device_Status_ProxyConfigStatus{}
  2792  	if protoimpl.UnsafeEnabled {
  2793  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[18]
  2794  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2795  		ms.StoreMessageInfo(mi)
  2796  	}
  2797  }
  2798  
  2799  func (m *Device_Status_ProxyConfigStatus) String() string {
  2800  	return protoimpl.X.MessageStringOf(m)
  2801  }
  2802  
  2803  func (*Device_Status_ProxyConfigStatus) ProtoMessage() {}
  2804  
  2805  func (m *Device_Status_ProxyConfigStatus) ProtoReflect() preflect.Message {
  2806  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[18]
  2807  	if protoimpl.UnsafeEnabled && m != nil {
  2808  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2809  		if ms.LoadMessageInfo() == nil {
  2810  			ms.StoreMessageInfo(mi)
  2811  		}
  2812  		return ms
  2813  	}
  2814  	return mi.MessageOf(m)
  2815  }
  2816  
  2817  func (*Device_Status_ProxyConfigStatus) GotenMessage() {}
  2818  
  2819  // Deprecated, Use Device_Status_ProxyConfigStatus.ProtoReflect.Descriptor instead.
  2820  func (*Device_Status_ProxyConfigStatus) Descriptor() ([]byte, []int) {
  2821  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 3}
  2822  }
  2823  
  2824  func (m *Device_Status_ProxyConfigStatus) Unmarshal(b []byte) error {
  2825  	return proto.Unmarshal(b, m)
  2826  }
  2827  
  2828  func (m *Device_Status_ProxyConfigStatus) Marshal() ([]byte, error) {
  2829  	return proto.Marshal(m)
  2830  }
  2831  
  2832  func (m *Device_Status_ProxyConfigStatus) MarshalJSON() ([]byte, error) {
  2833  	return protojson.MarshalOptions{}.Marshal(m)
  2834  }
  2835  
  2836  func (m *Device_Status_ProxyConfigStatus) UnmarshalJSON(data []byte) error {
  2837  	return protojson.Unmarshal(data, m)
  2838  }
  2839  
  2840  func (m *Device_Status_ProxyConfigStatus) GetActiveConfigSource() Device_Status_ProxyConfigStatus_ProxyConfigSource {
  2841  	if m != nil {
  2842  		return m.ActiveConfigSource
  2843  	}
  2844  	return Device_Status_ProxyConfigStatus_NO_CONFIG
  2845  }
  2846  
  2847  func (m *Device_Status_ProxyConfigStatus) GetDesiredConfigSource() Device_Status_ProxyConfigStatus_ProxyConfigSource {
  2848  	if m != nil {
  2849  		return m.DesiredConfigSource
  2850  	}
  2851  	return Device_Status_ProxyConfigStatus_NO_CONFIG
  2852  }
  2853  
  2854  func (m *Device_Status_ProxyConfigStatus) GetProxyConfigError() string {
  2855  	if m != nil {
  2856  		return m.ProxyConfigError
  2857  	}
  2858  	return ""
  2859  }
  2860  
  2861  func (m *Device_Status_ProxyConfigStatus) GetDefaultConfig() *Device_Spec_ProxyConfig {
  2862  	if m != nil {
  2863  		return m.DefaultConfig
  2864  	}
  2865  	return nil
  2866  }
  2867  
  2868  func (m *Device_Status_ProxyConfigStatus) GetActiveConfig() *Device_Spec_ProxyConfig {
  2869  	if m != nil {
  2870  		return m.ActiveConfig
  2871  	}
  2872  	return nil
  2873  }
  2874  
  2875  func (m *Device_Status_ProxyConfigStatus) GetApiConfig() *Device_Spec_ProxyConfig {
  2876  	if m != nil {
  2877  		return m.ApiConfig
  2878  	}
  2879  	return nil
  2880  }
  2881  
  2882  func (m *Device_Status_ProxyConfigStatus) SetActiveConfigSource(fv Device_Status_ProxyConfigStatus_ProxyConfigSource) {
  2883  	if m == nil {
  2884  		panic(fmt.Errorf("can't set %s on nil %s", "ActiveConfigSource", "Device_Status_ProxyConfigStatus"))
  2885  	}
  2886  	m.ActiveConfigSource = fv
  2887  }
  2888  
  2889  func (m *Device_Status_ProxyConfigStatus) SetDesiredConfigSource(fv Device_Status_ProxyConfigStatus_ProxyConfigSource) {
  2890  	if m == nil {
  2891  		panic(fmt.Errorf("can't set %s on nil %s", "DesiredConfigSource", "Device_Status_ProxyConfigStatus"))
  2892  	}
  2893  	m.DesiredConfigSource = fv
  2894  }
  2895  
  2896  func (m *Device_Status_ProxyConfigStatus) SetProxyConfigError(fv string) {
  2897  	if m == nil {
  2898  		panic(fmt.Errorf("can't set %s on nil %s", "ProxyConfigError", "Device_Status_ProxyConfigStatus"))
  2899  	}
  2900  	m.ProxyConfigError = fv
  2901  }
  2902  
  2903  func (m *Device_Status_ProxyConfigStatus) SetDefaultConfig(fv *Device_Spec_ProxyConfig) {
  2904  	if m == nil {
  2905  		panic(fmt.Errorf("can't set %s on nil %s", "DefaultConfig", "Device_Status_ProxyConfigStatus"))
  2906  	}
  2907  	m.DefaultConfig = fv
  2908  }
  2909  
  2910  func (m *Device_Status_ProxyConfigStatus) SetActiveConfig(fv *Device_Spec_ProxyConfig) {
  2911  	if m == nil {
  2912  		panic(fmt.Errorf("can't set %s on nil %s", "ActiveConfig", "Device_Status_ProxyConfigStatus"))
  2913  	}
  2914  	m.ActiveConfig = fv
  2915  }
  2916  
  2917  func (m *Device_Status_ProxyConfigStatus) SetApiConfig(fv *Device_Spec_ProxyConfig) {
  2918  	if m == nil {
  2919  		panic(fmt.Errorf("can't set %s on nil %s", "ApiConfig", "Device_Status_ProxyConfigStatus"))
  2920  	}
  2921  	m.ApiConfig = fv
  2922  }
  2923  
  2924  // Device Information
  2925  type Device_Status_DeviceInfo struct {
  2926  	state         protoimpl.MessageState
  2927  	sizeCache     protoimpl.SizeCache
  2928  	unknownFields protoimpl.UnknownFields
  2929  	// The architecture of the CPU (and the software compilied for) (e.g.
  2930  	// `arm64`)
  2931  	Architecture string `protobuf:"bytes,1,opt,name=architecture,proto3" json:"architecture,omitempty"`
  2932  	// The platform hardware (e.g. `raspberry`, `generic`)
  2933  	Hardware string `protobuf:"bytes,7,opt,name=hardware,proto3" json:"hardware,omitempty"`
  2934  	// Base OS name (e.g. `Linux`)
  2935  	OperatingSystem string `protobuf:"bytes,2,opt,name=operating_system,json=operatingSystem,proto3" json:"operating_system,omitempty"`
  2936  	// OS kernel version
  2937  	KernelVersion string `protobuf:"bytes,3,opt,name=kernel_version,json=kernelVersion,proto3" json:"kernel_version,omitempty"`
  2938  	// OS base Image name
  2939  	OsImage string `protobuf:"bytes,4,opt,name=os_image,json=osImage,proto3" json:"os_image,omitempty"`
  2940  	// Not used
  2941  	ContainerRuntimeVersion string `protobuf:"bytes,5,opt,name=container_runtime_version,json=containerRuntimeVersion,proto3" json:"container_runtime_version,omitempty"`
  2942  	// Liquid OS version currently used.
  2943  	OsVersion string `protobuf:"bytes,6,opt,name=os_version,json=osVersion,proto3" json:"os_version,omitempty"`
  2944  	// Container driver name (e.g. `/var/lib/droplet/compose`)
  2945  	Driver                    string                                                `protobuf:"bytes,101,opt,name=driver,proto3" json:"driver,omitempty"`
  2946  	HardwareInformation       *Device_Status_DeviceInfo_HardwareInformation         `protobuf:"bytes,102,opt,name=hardware_information,json=hardwareInformation,proto3" json:"hardware_information,omitempty"`
  2947  	NetworkInterfaces         map[string]*Device_Status_DeviceInfo_NetworkInterface `protobuf:"bytes,103,rep,name=network_interfaces,json=networkInterfaces,proto3" json:"network_interfaces,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  2948  	ControlPlaneInterfaceInfo *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo   `protobuf:"bytes,104,opt,name=control_plane_interface_info,json=controlPlaneInterfaceInfo,proto3" json:"control_plane_interface_info,omitempty"`
  2949  }
  2950  
  2951  func (m *Device_Status_DeviceInfo) Reset() {
  2952  	*m = Device_Status_DeviceInfo{}
  2953  	if protoimpl.UnsafeEnabled {
  2954  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[19]
  2955  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2956  		ms.StoreMessageInfo(mi)
  2957  	}
  2958  }
  2959  
  2960  func (m *Device_Status_DeviceInfo) String() string {
  2961  	return protoimpl.X.MessageStringOf(m)
  2962  }
  2963  
  2964  func (*Device_Status_DeviceInfo) ProtoMessage() {}
  2965  
  2966  func (m *Device_Status_DeviceInfo) ProtoReflect() preflect.Message {
  2967  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[19]
  2968  	if protoimpl.UnsafeEnabled && m != nil {
  2969  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  2970  		if ms.LoadMessageInfo() == nil {
  2971  			ms.StoreMessageInfo(mi)
  2972  		}
  2973  		return ms
  2974  	}
  2975  	return mi.MessageOf(m)
  2976  }
  2977  
  2978  func (*Device_Status_DeviceInfo) GotenMessage() {}
  2979  
  2980  // Deprecated, Use Device_Status_DeviceInfo.ProtoReflect.Descriptor instead.
  2981  func (*Device_Status_DeviceInfo) Descriptor() ([]byte, []int) {
  2982  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4}
  2983  }
  2984  
  2985  func (m *Device_Status_DeviceInfo) Unmarshal(b []byte) error {
  2986  	return proto.Unmarshal(b, m)
  2987  }
  2988  
  2989  func (m *Device_Status_DeviceInfo) Marshal() ([]byte, error) {
  2990  	return proto.Marshal(m)
  2991  }
  2992  
  2993  func (m *Device_Status_DeviceInfo) MarshalJSON() ([]byte, error) {
  2994  	return protojson.MarshalOptions{}.Marshal(m)
  2995  }
  2996  
  2997  func (m *Device_Status_DeviceInfo) UnmarshalJSON(data []byte) error {
  2998  	return protojson.Unmarshal(data, m)
  2999  }
  3000  
  3001  func (m *Device_Status_DeviceInfo) GetArchitecture() string {
  3002  	if m != nil {
  3003  		return m.Architecture
  3004  	}
  3005  	return ""
  3006  }
  3007  
  3008  func (m *Device_Status_DeviceInfo) GetHardware() string {
  3009  	if m != nil {
  3010  		return m.Hardware
  3011  	}
  3012  	return ""
  3013  }
  3014  
  3015  func (m *Device_Status_DeviceInfo) GetOperatingSystem() string {
  3016  	if m != nil {
  3017  		return m.OperatingSystem
  3018  	}
  3019  	return ""
  3020  }
  3021  
  3022  func (m *Device_Status_DeviceInfo) GetKernelVersion() string {
  3023  	if m != nil {
  3024  		return m.KernelVersion
  3025  	}
  3026  	return ""
  3027  }
  3028  
  3029  func (m *Device_Status_DeviceInfo) GetOsImage() string {
  3030  	if m != nil {
  3031  		return m.OsImage
  3032  	}
  3033  	return ""
  3034  }
  3035  
  3036  func (m *Device_Status_DeviceInfo) GetContainerRuntimeVersion() string {
  3037  	if m != nil {
  3038  		return m.ContainerRuntimeVersion
  3039  	}
  3040  	return ""
  3041  }
  3042  
  3043  func (m *Device_Status_DeviceInfo) GetOsVersion() string {
  3044  	if m != nil {
  3045  		return m.OsVersion
  3046  	}
  3047  	return ""
  3048  }
  3049  
  3050  func (m *Device_Status_DeviceInfo) GetDriver() string {
  3051  	if m != nil {
  3052  		return m.Driver
  3053  	}
  3054  	return ""
  3055  }
  3056  
  3057  func (m *Device_Status_DeviceInfo) GetHardwareInformation() *Device_Status_DeviceInfo_HardwareInformation {
  3058  	if m != nil {
  3059  		return m.HardwareInformation
  3060  	}
  3061  	return nil
  3062  }
  3063  
  3064  func (m *Device_Status_DeviceInfo) GetNetworkInterfaces() map[string]*Device_Status_DeviceInfo_NetworkInterface {
  3065  	if m != nil {
  3066  		return m.NetworkInterfaces
  3067  	}
  3068  	return nil
  3069  }
  3070  
  3071  func (m *Device_Status_DeviceInfo) GetControlPlaneInterfaceInfo() *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo {
  3072  	if m != nil {
  3073  		return m.ControlPlaneInterfaceInfo
  3074  	}
  3075  	return nil
  3076  }
  3077  
  3078  func (m *Device_Status_DeviceInfo) SetArchitecture(fv string) {
  3079  	if m == nil {
  3080  		panic(fmt.Errorf("can't set %s on nil %s", "Architecture", "Device_Status_DeviceInfo"))
  3081  	}
  3082  	m.Architecture = fv
  3083  }
  3084  
  3085  func (m *Device_Status_DeviceInfo) SetHardware(fv string) {
  3086  	if m == nil {
  3087  		panic(fmt.Errorf("can't set %s on nil %s", "Hardware", "Device_Status_DeviceInfo"))
  3088  	}
  3089  	m.Hardware = fv
  3090  }
  3091  
  3092  func (m *Device_Status_DeviceInfo) SetOperatingSystem(fv string) {
  3093  	if m == nil {
  3094  		panic(fmt.Errorf("can't set %s on nil %s", "OperatingSystem", "Device_Status_DeviceInfo"))
  3095  	}
  3096  	m.OperatingSystem = fv
  3097  }
  3098  
  3099  func (m *Device_Status_DeviceInfo) SetKernelVersion(fv string) {
  3100  	if m == nil {
  3101  		panic(fmt.Errorf("can't set %s on nil %s", "KernelVersion", "Device_Status_DeviceInfo"))
  3102  	}
  3103  	m.KernelVersion = fv
  3104  }
  3105  
  3106  func (m *Device_Status_DeviceInfo) SetOsImage(fv string) {
  3107  	if m == nil {
  3108  		panic(fmt.Errorf("can't set %s on nil %s", "OsImage", "Device_Status_DeviceInfo"))
  3109  	}
  3110  	m.OsImage = fv
  3111  }
  3112  
  3113  func (m *Device_Status_DeviceInfo) SetContainerRuntimeVersion(fv string) {
  3114  	if m == nil {
  3115  		panic(fmt.Errorf("can't set %s on nil %s", "ContainerRuntimeVersion", "Device_Status_DeviceInfo"))
  3116  	}
  3117  	m.ContainerRuntimeVersion = fv
  3118  }
  3119  
  3120  func (m *Device_Status_DeviceInfo) SetOsVersion(fv string) {
  3121  	if m == nil {
  3122  		panic(fmt.Errorf("can't set %s on nil %s", "OsVersion", "Device_Status_DeviceInfo"))
  3123  	}
  3124  	m.OsVersion = fv
  3125  }
  3126  
  3127  func (m *Device_Status_DeviceInfo) SetDriver(fv string) {
  3128  	if m == nil {
  3129  		panic(fmt.Errorf("can't set %s on nil %s", "Driver", "Device_Status_DeviceInfo"))
  3130  	}
  3131  	m.Driver = fv
  3132  }
  3133  
  3134  func (m *Device_Status_DeviceInfo) SetHardwareInformation(fv *Device_Status_DeviceInfo_HardwareInformation) {
  3135  	if m == nil {
  3136  		panic(fmt.Errorf("can't set %s on nil %s", "HardwareInformation", "Device_Status_DeviceInfo"))
  3137  	}
  3138  	m.HardwareInformation = fv
  3139  }
  3140  
  3141  func (m *Device_Status_DeviceInfo) SetNetworkInterfaces(fv map[string]*Device_Status_DeviceInfo_NetworkInterface) {
  3142  	if m == nil {
  3143  		panic(fmt.Errorf("can't set %s on nil %s", "NetworkInterfaces", "Device_Status_DeviceInfo"))
  3144  	}
  3145  	m.NetworkInterfaces = fv
  3146  }
  3147  
  3148  func (m *Device_Status_DeviceInfo) SetControlPlaneInterfaceInfo(fv *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) {
  3149  	if m == nil {
  3150  		panic(fmt.Errorf("can't set %s on nil %s", "ControlPlaneInterfaceInfo", "Device_Status_DeviceInfo"))
  3151  	}
  3152  	m.ControlPlaneInterfaceInfo = fv
  3153  }
  3154  
  3155  type Device_Status_NormalizedAddress struct {
  3156  	state         protoimpl.MessageState
  3157  	sizeCache     protoimpl.SizeCache
  3158  	unknownFields protoimpl.UnknownFields
  3159  	// Postal code
  3160  	PostalCode string `protobuf:"bytes,1,opt,name=postal_code,json=postalCode,proto3" json:"postal_code,omitempty"`
  3161  	// Country code example US, JP
  3162  	CountryCode string `protobuf:"bytes,2,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"`
  3163  	// Continent, e.g. North America, Asia
  3164  	Continent   string `protobuf:"bytes,3,opt,name=continent,proto3" json:"continent,omitempty"`
  3165  	ContinentId string `protobuf:"bytes,4,opt,name=continent_id,json=continentId,proto3" json:"continent_id,omitempty"`
  3166  	// Country name example United States, Japan
  3167  	Country   string `protobuf:"bytes,5,opt,name=country,proto3" json:"country,omitempty"`
  3168  	CountryId string `protobuf:"bytes,6,opt,name=country_id,json=countryId,proto3" json:"country_id,omitempty"`
  3169  	// Probe Location Administrative Area level 1 name, e.g. California
  3170  	// (state), Chiba (prefecture)
  3171  	AdminArea1   string `protobuf:"bytes,7,opt,name=admin_area1,json=adminArea1,proto3" json:"admin_area1,omitempty"`
  3172  	AdminArea1Id string `protobuf:"bytes,8,opt,name=admin_area1_id,json=adminArea1Id,proto3" json:"admin_area1_id,omitempty"`
  3173  	// Probe Location Administrative Area level 2 name, e.g. Santa Clara
  3174  	// (county), Tateyama (town)
  3175  	AdminArea2   string `protobuf:"bytes,9,opt,name=admin_area2,json=adminArea2,proto3" json:"admin_area2,omitempty"`
  3176  	AdminArea2Id string `protobuf:"bytes,10,opt,name=admin_area2_id,json=adminArea2Id,proto3" json:"admin_area2_id,omitempty"`
  3177  	// Probe Location Administrative Area level 3 name, e.g. Sunnyvale (city)
  3178  	AdminArea3   string `protobuf:"bytes,11,opt,name=admin_area3,json=adminArea3,proto3" json:"admin_area3,omitempty"`
  3179  	AdminArea3Id string `protobuf:"bytes,12,opt,name=admin_area3_id,json=adminArea3Id,proto3" json:"admin_area3_id,omitempty"`
  3180  	// Probe Location Administrative Area level 4 name, e.g. Sunnyvale (city)
  3181  	AdminArea4   string `protobuf:"bytes,13,opt,name=admin_area4,json=adminArea4,proto3" json:"admin_area4,omitempty"`
  3182  	AdminArea4Id string `protobuf:"bytes,14,opt,name=admin_area4_id,json=adminArea4Id,proto3" json:"admin_area4_id,omitempty"`
  3183  	// Original address.
  3184  	Address string `protobuf:"bytes,15,opt,name=address,proto3" json:"address,omitempty"`
  3185  	// coordinates
  3186  	Coordinates *latlng.LatLng `protobuf:"bytes,16,opt,name=coordinates,proto3" json:"coordinates,omitempty"`
  3187  	// location accuracy in meters
  3188  	Accuracy float64 `protobuf:"fixed64,17,opt,name=accuracy,proto3" json:"accuracy,omitempty"`
  3189  }
  3190  
  3191  func (m *Device_Status_NormalizedAddress) Reset() {
  3192  	*m = Device_Status_NormalizedAddress{}
  3193  	if protoimpl.UnsafeEnabled {
  3194  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[20]
  3195  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3196  		ms.StoreMessageInfo(mi)
  3197  	}
  3198  }
  3199  
  3200  func (m *Device_Status_NormalizedAddress) String() string {
  3201  	return protoimpl.X.MessageStringOf(m)
  3202  }
  3203  
  3204  func (*Device_Status_NormalizedAddress) ProtoMessage() {}
  3205  
  3206  func (m *Device_Status_NormalizedAddress) ProtoReflect() preflect.Message {
  3207  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[20]
  3208  	if protoimpl.UnsafeEnabled && m != nil {
  3209  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3210  		if ms.LoadMessageInfo() == nil {
  3211  			ms.StoreMessageInfo(mi)
  3212  		}
  3213  		return ms
  3214  	}
  3215  	return mi.MessageOf(m)
  3216  }
  3217  
  3218  func (*Device_Status_NormalizedAddress) GotenMessage() {}
  3219  
  3220  // Deprecated, Use Device_Status_NormalizedAddress.ProtoReflect.Descriptor instead.
  3221  func (*Device_Status_NormalizedAddress) Descriptor() ([]byte, []int) {
  3222  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 5}
  3223  }
  3224  
  3225  func (m *Device_Status_NormalizedAddress) Unmarshal(b []byte) error {
  3226  	return proto.Unmarshal(b, m)
  3227  }
  3228  
  3229  func (m *Device_Status_NormalizedAddress) Marshal() ([]byte, error) {
  3230  	return proto.Marshal(m)
  3231  }
  3232  
  3233  func (m *Device_Status_NormalizedAddress) MarshalJSON() ([]byte, error) {
  3234  	return protojson.MarshalOptions{}.Marshal(m)
  3235  }
  3236  
  3237  func (m *Device_Status_NormalizedAddress) UnmarshalJSON(data []byte) error {
  3238  	return protojson.Unmarshal(data, m)
  3239  }
  3240  
  3241  func (m *Device_Status_NormalizedAddress) GetPostalCode() string {
  3242  	if m != nil {
  3243  		return m.PostalCode
  3244  	}
  3245  	return ""
  3246  }
  3247  
  3248  func (m *Device_Status_NormalizedAddress) GetCountryCode() string {
  3249  	if m != nil {
  3250  		return m.CountryCode
  3251  	}
  3252  	return ""
  3253  }
  3254  
  3255  func (m *Device_Status_NormalizedAddress) GetContinent() string {
  3256  	if m != nil {
  3257  		return m.Continent
  3258  	}
  3259  	return ""
  3260  }
  3261  
  3262  func (m *Device_Status_NormalizedAddress) GetContinentId() string {
  3263  	if m != nil {
  3264  		return m.ContinentId
  3265  	}
  3266  	return ""
  3267  }
  3268  
  3269  func (m *Device_Status_NormalizedAddress) GetCountry() string {
  3270  	if m != nil {
  3271  		return m.Country
  3272  	}
  3273  	return ""
  3274  }
  3275  
  3276  func (m *Device_Status_NormalizedAddress) GetCountryId() string {
  3277  	if m != nil {
  3278  		return m.CountryId
  3279  	}
  3280  	return ""
  3281  }
  3282  
  3283  func (m *Device_Status_NormalizedAddress) GetAdminArea1() string {
  3284  	if m != nil {
  3285  		return m.AdminArea1
  3286  	}
  3287  	return ""
  3288  }
  3289  
  3290  func (m *Device_Status_NormalizedAddress) GetAdminArea1Id() string {
  3291  	if m != nil {
  3292  		return m.AdminArea1Id
  3293  	}
  3294  	return ""
  3295  }
  3296  
  3297  func (m *Device_Status_NormalizedAddress) GetAdminArea2() string {
  3298  	if m != nil {
  3299  		return m.AdminArea2
  3300  	}
  3301  	return ""
  3302  }
  3303  
  3304  func (m *Device_Status_NormalizedAddress) GetAdminArea2Id() string {
  3305  	if m != nil {
  3306  		return m.AdminArea2Id
  3307  	}
  3308  	return ""
  3309  }
  3310  
  3311  func (m *Device_Status_NormalizedAddress) GetAdminArea3() string {
  3312  	if m != nil {
  3313  		return m.AdminArea3
  3314  	}
  3315  	return ""
  3316  }
  3317  
  3318  func (m *Device_Status_NormalizedAddress) GetAdminArea3Id() string {
  3319  	if m != nil {
  3320  		return m.AdminArea3Id
  3321  	}
  3322  	return ""
  3323  }
  3324  
  3325  func (m *Device_Status_NormalizedAddress) GetAdminArea4() string {
  3326  	if m != nil {
  3327  		return m.AdminArea4
  3328  	}
  3329  	return ""
  3330  }
  3331  
  3332  func (m *Device_Status_NormalizedAddress) GetAdminArea4Id() string {
  3333  	if m != nil {
  3334  		return m.AdminArea4Id
  3335  	}
  3336  	return ""
  3337  }
  3338  
  3339  func (m *Device_Status_NormalizedAddress) GetAddress() string {
  3340  	if m != nil {
  3341  		return m.Address
  3342  	}
  3343  	return ""
  3344  }
  3345  
  3346  func (m *Device_Status_NormalizedAddress) GetCoordinates() *latlng.LatLng {
  3347  	if m != nil {
  3348  		return m.Coordinates
  3349  	}
  3350  	return nil
  3351  }
  3352  
  3353  func (m *Device_Status_NormalizedAddress) GetAccuracy() float64 {
  3354  	if m != nil {
  3355  		return m.Accuracy
  3356  	}
  3357  	return float64(0)
  3358  }
  3359  
  3360  func (m *Device_Status_NormalizedAddress) SetPostalCode(fv string) {
  3361  	if m == nil {
  3362  		panic(fmt.Errorf("can't set %s on nil %s", "PostalCode", "Device_Status_NormalizedAddress"))
  3363  	}
  3364  	m.PostalCode = fv
  3365  }
  3366  
  3367  func (m *Device_Status_NormalizedAddress) SetCountryCode(fv string) {
  3368  	if m == nil {
  3369  		panic(fmt.Errorf("can't set %s on nil %s", "CountryCode", "Device_Status_NormalizedAddress"))
  3370  	}
  3371  	m.CountryCode = fv
  3372  }
  3373  
  3374  func (m *Device_Status_NormalizedAddress) SetContinent(fv string) {
  3375  	if m == nil {
  3376  		panic(fmt.Errorf("can't set %s on nil %s", "Continent", "Device_Status_NormalizedAddress"))
  3377  	}
  3378  	m.Continent = fv
  3379  }
  3380  
  3381  func (m *Device_Status_NormalizedAddress) SetContinentId(fv string) {
  3382  	if m == nil {
  3383  		panic(fmt.Errorf("can't set %s on nil %s", "ContinentId", "Device_Status_NormalizedAddress"))
  3384  	}
  3385  	m.ContinentId = fv
  3386  }
  3387  
  3388  func (m *Device_Status_NormalizedAddress) SetCountry(fv string) {
  3389  	if m == nil {
  3390  		panic(fmt.Errorf("can't set %s on nil %s", "Country", "Device_Status_NormalizedAddress"))
  3391  	}
  3392  	m.Country = fv
  3393  }
  3394  
  3395  func (m *Device_Status_NormalizedAddress) SetCountryId(fv string) {
  3396  	if m == nil {
  3397  		panic(fmt.Errorf("can't set %s on nil %s", "CountryId", "Device_Status_NormalizedAddress"))
  3398  	}
  3399  	m.CountryId = fv
  3400  }
  3401  
  3402  func (m *Device_Status_NormalizedAddress) SetAdminArea1(fv string) {
  3403  	if m == nil {
  3404  		panic(fmt.Errorf("can't set %s on nil %s", "AdminArea1", "Device_Status_NormalizedAddress"))
  3405  	}
  3406  	m.AdminArea1 = fv
  3407  }
  3408  
  3409  func (m *Device_Status_NormalizedAddress) SetAdminArea1Id(fv string) {
  3410  	if m == nil {
  3411  		panic(fmt.Errorf("can't set %s on nil %s", "AdminArea1Id", "Device_Status_NormalizedAddress"))
  3412  	}
  3413  	m.AdminArea1Id = fv
  3414  }
  3415  
  3416  func (m *Device_Status_NormalizedAddress) SetAdminArea2(fv string) {
  3417  	if m == nil {
  3418  		panic(fmt.Errorf("can't set %s on nil %s", "AdminArea2", "Device_Status_NormalizedAddress"))
  3419  	}
  3420  	m.AdminArea2 = fv
  3421  }
  3422  
  3423  func (m *Device_Status_NormalizedAddress) SetAdminArea2Id(fv string) {
  3424  	if m == nil {
  3425  		panic(fmt.Errorf("can't set %s on nil %s", "AdminArea2Id", "Device_Status_NormalizedAddress"))
  3426  	}
  3427  	m.AdminArea2Id = fv
  3428  }
  3429  
  3430  func (m *Device_Status_NormalizedAddress) SetAdminArea3(fv string) {
  3431  	if m == nil {
  3432  		panic(fmt.Errorf("can't set %s on nil %s", "AdminArea3", "Device_Status_NormalizedAddress"))
  3433  	}
  3434  	m.AdminArea3 = fv
  3435  }
  3436  
  3437  func (m *Device_Status_NormalizedAddress) SetAdminArea3Id(fv string) {
  3438  	if m == nil {
  3439  		panic(fmt.Errorf("can't set %s on nil %s", "AdminArea3Id", "Device_Status_NormalizedAddress"))
  3440  	}
  3441  	m.AdminArea3Id = fv
  3442  }
  3443  
  3444  func (m *Device_Status_NormalizedAddress) SetAdminArea4(fv string) {
  3445  	if m == nil {
  3446  		panic(fmt.Errorf("can't set %s on nil %s", "AdminArea4", "Device_Status_NormalizedAddress"))
  3447  	}
  3448  	m.AdminArea4 = fv
  3449  }
  3450  
  3451  func (m *Device_Status_NormalizedAddress) SetAdminArea4Id(fv string) {
  3452  	if m == nil {
  3453  		panic(fmt.Errorf("can't set %s on nil %s", "AdminArea4Id", "Device_Status_NormalizedAddress"))
  3454  	}
  3455  	m.AdminArea4Id = fv
  3456  }
  3457  
  3458  func (m *Device_Status_NormalizedAddress) SetAddress(fv string) {
  3459  	if m == nil {
  3460  		panic(fmt.Errorf("can't set %s on nil %s", "Address", "Device_Status_NormalizedAddress"))
  3461  	}
  3462  	m.Address = fv
  3463  }
  3464  
  3465  func (m *Device_Status_NormalizedAddress) SetCoordinates(fv *latlng.LatLng) {
  3466  	if m == nil {
  3467  		panic(fmt.Errorf("can't set %s on nil %s", "Coordinates", "Device_Status_NormalizedAddress"))
  3468  	}
  3469  	m.Coordinates = fv
  3470  }
  3471  
  3472  func (m *Device_Status_NormalizedAddress) SetAccuracy(fv float64) {
  3473  	if m == nil {
  3474  		panic(fmt.Errorf("can't set %s on nil %s", "Accuracy", "Device_Status_NormalizedAddress"))
  3475  	}
  3476  	m.Accuracy = fv
  3477  }
  3478  
  3479  type Device_Status_DeviceInfo_HardwareInformation struct {
  3480  	state         protoimpl.MessageState
  3481  	sizeCache     protoimpl.SizeCache
  3482  	unknownFields protoimpl.UnknownFields
  3483  	Os            *Device_Status_DeviceInfo_HardwareInformation_OS            `protobuf:"bytes,1,opt,name=os,proto3" json:"os,omitempty"`
  3484  	Bios          *Device_Status_DeviceInfo_HardwareInformation_BIOS          `protobuf:"bytes,2,opt,name=bios,proto3" json:"bios,omitempty"`
  3485  	System        *Device_Status_DeviceInfo_HardwareInformation_System        `protobuf:"bytes,3,opt,name=system,proto3" json:"system,omitempty"`
  3486  	Cpu           *Device_Status_DeviceInfo_HardwareInformation_CPU           `protobuf:"bytes,4,opt,name=cpu,proto3" json:"cpu,omitempty"`
  3487  	Block         *Device_Status_DeviceInfo_HardwareInformation_Block         `protobuf:"bytes,5,opt,name=block,proto3" json:"block,omitempty"`
  3488  	Network       *Device_Status_DeviceInfo_HardwareInformation_Network       `protobuf:"bytes,6,opt,name=network,proto3" json:"network,omitempty"`
  3489  	Gpu           *Device_Status_DeviceInfo_HardwareInformation_GPU           `protobuf:"bytes,7,opt,name=gpu,proto3" json:"gpu,omitempty"`
  3490  	MemoryInfo    *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo    `protobuf:"bytes,23,opt,name=memory_info,json=memoryInfo,proto3" json:"memory_info,omitempty"`
  3491  	HailoInfo     *Device_Status_DeviceInfo_HardwareInformation_HailoInfo     `protobuf:"bytes,20,opt,name=hailo_info,json=hailoInfo,proto3" json:"hailo_info,omitempty"`
  3492  	NvidiaInfo    *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo    `protobuf:"bytes,21,opt,name=nvidia_info,json=nvidiaInfo,proto3" json:"nvidia_info,omitempty"`
  3493  	ModemStatus   []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus `protobuf:"bytes,22,rep,name=modem_status,json=modemStatus,proto3" json:"modem_status,omitempty"`
  3494  }
  3495  
  3496  func (m *Device_Status_DeviceInfo_HardwareInformation) Reset() {
  3497  	*m = Device_Status_DeviceInfo_HardwareInformation{}
  3498  	if protoimpl.UnsafeEnabled {
  3499  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[21]
  3500  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3501  		ms.StoreMessageInfo(mi)
  3502  	}
  3503  }
  3504  
  3505  func (m *Device_Status_DeviceInfo_HardwareInformation) String() string {
  3506  	return protoimpl.X.MessageStringOf(m)
  3507  }
  3508  
  3509  func (*Device_Status_DeviceInfo_HardwareInformation) ProtoMessage() {}
  3510  
  3511  func (m *Device_Status_DeviceInfo_HardwareInformation) ProtoReflect() preflect.Message {
  3512  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[21]
  3513  	if protoimpl.UnsafeEnabled && m != nil {
  3514  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3515  		if ms.LoadMessageInfo() == nil {
  3516  			ms.StoreMessageInfo(mi)
  3517  		}
  3518  		return ms
  3519  	}
  3520  	return mi.MessageOf(m)
  3521  }
  3522  
  3523  func (*Device_Status_DeviceInfo_HardwareInformation) GotenMessage() {}
  3524  
  3525  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation.ProtoReflect.Descriptor instead.
  3526  func (*Device_Status_DeviceInfo_HardwareInformation) Descriptor() ([]byte, []int) {
  3527  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0}
  3528  }
  3529  
  3530  func (m *Device_Status_DeviceInfo_HardwareInformation) Unmarshal(b []byte) error {
  3531  	return proto.Unmarshal(b, m)
  3532  }
  3533  
  3534  func (m *Device_Status_DeviceInfo_HardwareInformation) Marshal() ([]byte, error) {
  3535  	return proto.Marshal(m)
  3536  }
  3537  
  3538  func (m *Device_Status_DeviceInfo_HardwareInformation) MarshalJSON() ([]byte, error) {
  3539  	return protojson.MarshalOptions{}.Marshal(m)
  3540  }
  3541  
  3542  func (m *Device_Status_DeviceInfo_HardwareInformation) UnmarshalJSON(data []byte) error {
  3543  	return protojson.Unmarshal(data, m)
  3544  }
  3545  
  3546  func (m *Device_Status_DeviceInfo_HardwareInformation) GetOs() *Device_Status_DeviceInfo_HardwareInformation_OS {
  3547  	if m != nil {
  3548  		return m.Os
  3549  	}
  3550  	return nil
  3551  }
  3552  
  3553  func (m *Device_Status_DeviceInfo_HardwareInformation) GetBios() *Device_Status_DeviceInfo_HardwareInformation_BIOS {
  3554  	if m != nil {
  3555  		return m.Bios
  3556  	}
  3557  	return nil
  3558  }
  3559  
  3560  func (m *Device_Status_DeviceInfo_HardwareInformation) GetSystem() *Device_Status_DeviceInfo_HardwareInformation_System {
  3561  	if m != nil {
  3562  		return m.System
  3563  	}
  3564  	return nil
  3565  }
  3566  
  3567  func (m *Device_Status_DeviceInfo_HardwareInformation) GetCpu() *Device_Status_DeviceInfo_HardwareInformation_CPU {
  3568  	if m != nil {
  3569  		return m.Cpu
  3570  	}
  3571  	return nil
  3572  }
  3573  
  3574  func (m *Device_Status_DeviceInfo_HardwareInformation) GetBlock() *Device_Status_DeviceInfo_HardwareInformation_Block {
  3575  	if m != nil {
  3576  		return m.Block
  3577  	}
  3578  	return nil
  3579  }
  3580  
  3581  func (m *Device_Status_DeviceInfo_HardwareInformation) GetNetwork() *Device_Status_DeviceInfo_HardwareInformation_Network {
  3582  	if m != nil {
  3583  		return m.Network
  3584  	}
  3585  	return nil
  3586  }
  3587  
  3588  func (m *Device_Status_DeviceInfo_HardwareInformation) GetGpu() *Device_Status_DeviceInfo_HardwareInformation_GPU {
  3589  	if m != nil {
  3590  		return m.Gpu
  3591  	}
  3592  	return nil
  3593  }
  3594  
  3595  func (m *Device_Status_DeviceInfo_HardwareInformation) GetMemoryInfo() *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo {
  3596  	if m != nil {
  3597  		return m.MemoryInfo
  3598  	}
  3599  	return nil
  3600  }
  3601  
  3602  func (m *Device_Status_DeviceInfo_HardwareInformation) GetHailoInfo() *Device_Status_DeviceInfo_HardwareInformation_HailoInfo {
  3603  	if m != nil {
  3604  		return m.HailoInfo
  3605  	}
  3606  	return nil
  3607  }
  3608  
  3609  func (m *Device_Status_DeviceInfo_HardwareInformation) GetNvidiaInfo() *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo {
  3610  	if m != nil {
  3611  		return m.NvidiaInfo
  3612  	}
  3613  	return nil
  3614  }
  3615  
  3616  func (m *Device_Status_DeviceInfo_HardwareInformation) GetModemStatus() []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus {
  3617  	if m != nil {
  3618  		return m.ModemStatus
  3619  	}
  3620  	return nil
  3621  }
  3622  
  3623  func (m *Device_Status_DeviceInfo_HardwareInformation) SetOs(fv *Device_Status_DeviceInfo_HardwareInformation_OS) {
  3624  	if m == nil {
  3625  		panic(fmt.Errorf("can't set %s on nil %s", "Os", "Device_Status_DeviceInfo_HardwareInformation"))
  3626  	}
  3627  	m.Os = fv
  3628  }
  3629  
  3630  func (m *Device_Status_DeviceInfo_HardwareInformation) SetBios(fv *Device_Status_DeviceInfo_HardwareInformation_BIOS) {
  3631  	if m == nil {
  3632  		panic(fmt.Errorf("can't set %s on nil %s", "Bios", "Device_Status_DeviceInfo_HardwareInformation"))
  3633  	}
  3634  	m.Bios = fv
  3635  }
  3636  
  3637  func (m *Device_Status_DeviceInfo_HardwareInformation) SetSystem(fv *Device_Status_DeviceInfo_HardwareInformation_System) {
  3638  	if m == nil {
  3639  		panic(fmt.Errorf("can't set %s on nil %s", "System", "Device_Status_DeviceInfo_HardwareInformation"))
  3640  	}
  3641  	m.System = fv
  3642  }
  3643  
  3644  func (m *Device_Status_DeviceInfo_HardwareInformation) SetCpu(fv *Device_Status_DeviceInfo_HardwareInformation_CPU) {
  3645  	if m == nil {
  3646  		panic(fmt.Errorf("can't set %s on nil %s", "Cpu", "Device_Status_DeviceInfo_HardwareInformation"))
  3647  	}
  3648  	m.Cpu = fv
  3649  }
  3650  
  3651  func (m *Device_Status_DeviceInfo_HardwareInformation) SetBlock(fv *Device_Status_DeviceInfo_HardwareInformation_Block) {
  3652  	if m == nil {
  3653  		panic(fmt.Errorf("can't set %s on nil %s", "Block", "Device_Status_DeviceInfo_HardwareInformation"))
  3654  	}
  3655  	m.Block = fv
  3656  }
  3657  
  3658  func (m *Device_Status_DeviceInfo_HardwareInformation) SetNetwork(fv *Device_Status_DeviceInfo_HardwareInformation_Network) {
  3659  	if m == nil {
  3660  		panic(fmt.Errorf("can't set %s on nil %s", "Network", "Device_Status_DeviceInfo_HardwareInformation"))
  3661  	}
  3662  	m.Network = fv
  3663  }
  3664  
  3665  func (m *Device_Status_DeviceInfo_HardwareInformation) SetGpu(fv *Device_Status_DeviceInfo_HardwareInformation_GPU) {
  3666  	if m == nil {
  3667  		panic(fmt.Errorf("can't set %s on nil %s", "Gpu", "Device_Status_DeviceInfo_HardwareInformation"))
  3668  	}
  3669  	m.Gpu = fv
  3670  }
  3671  
  3672  func (m *Device_Status_DeviceInfo_HardwareInformation) SetMemoryInfo(fv *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) {
  3673  	if m == nil {
  3674  		panic(fmt.Errorf("can't set %s on nil %s", "MemoryInfo", "Device_Status_DeviceInfo_HardwareInformation"))
  3675  	}
  3676  	m.MemoryInfo = fv
  3677  }
  3678  
  3679  func (m *Device_Status_DeviceInfo_HardwareInformation) SetHailoInfo(fv *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) {
  3680  	if m == nil {
  3681  		panic(fmt.Errorf("can't set %s on nil %s", "HailoInfo", "Device_Status_DeviceInfo_HardwareInformation"))
  3682  	}
  3683  	m.HailoInfo = fv
  3684  }
  3685  
  3686  func (m *Device_Status_DeviceInfo_HardwareInformation) SetNvidiaInfo(fv *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) {
  3687  	if m == nil {
  3688  		panic(fmt.Errorf("can't set %s on nil %s", "NvidiaInfo", "Device_Status_DeviceInfo_HardwareInformation"))
  3689  	}
  3690  	m.NvidiaInfo = fv
  3691  }
  3692  
  3693  func (m *Device_Status_DeviceInfo_HardwareInformation) SetModemStatus(fv []*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) {
  3694  	if m == nil {
  3695  		panic(fmt.Errorf("can't set %s on nil %s", "ModemStatus", "Device_Status_DeviceInfo_HardwareInformation"))
  3696  	}
  3697  	m.ModemStatus = fv
  3698  }
  3699  
  3700  // Network Interface
  3701  type Device_Status_DeviceInfo_NetworkInterface struct {
  3702  	state               protoimpl.MessageState
  3703  	sizeCache           protoimpl.SizeCache
  3704  	unknownFields       protoimpl.UnknownFields
  3705  	InterfaceName       string   `protobuf:"bytes,1,opt,name=interface_name,json=interfaceName,proto3" json:"interface_name,omitempty"`
  3706  	IpAddressV4         []string `protobuf:"bytes,2,rep,name=ip_address_v4,json=ipAddressV4,proto3" json:"ip_address_v4,omitempty"`
  3707  	ExternalIpAddressV4 []string `protobuf:"bytes,3,rep,name=external_ip_address_v4,json=externalIpAddressV4,proto3" json:"external_ip_address_v4,omitempty"`
  3708  	IpAddressV6         []string `protobuf:"bytes,4,rep,name=ip_address_v6,json=ipAddressV6,proto3" json:"ip_address_v6,omitempty"`
  3709  	ExternalIpAddressV6 []string `protobuf:"bytes,5,rep,name=external_ip_address_v6,json=externalIpAddressV6,proto3" json:"external_ip_address_v6,omitempty"`
  3710  	// Asinfo describes the ISP (ASN) details for the interface
  3711  	// This is resolved automatically from the external_ip_address.
  3712  	AsInfo *Device_Status_DeviceInfo_NetworkInterface_ASInfo `protobuf:"bytes,10,opt,name=as_info,json=asInfo,proto3" json:"as_info,omitempty"`
  3713  	// Carrier.
  3714  	Carrier *Device_Status_DeviceInfo_NetworkInterface_Carrier `protobuf:"bytes,14,opt,name=carrier,proto3" json:"carrier,omitempty"`
  3715  }
  3716  
  3717  func (m *Device_Status_DeviceInfo_NetworkInterface) Reset() {
  3718  	*m = Device_Status_DeviceInfo_NetworkInterface{}
  3719  	if protoimpl.UnsafeEnabled {
  3720  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[22]
  3721  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3722  		ms.StoreMessageInfo(mi)
  3723  	}
  3724  }
  3725  
  3726  func (m *Device_Status_DeviceInfo_NetworkInterface) String() string {
  3727  	return protoimpl.X.MessageStringOf(m)
  3728  }
  3729  
  3730  func (*Device_Status_DeviceInfo_NetworkInterface) ProtoMessage() {}
  3731  
  3732  func (m *Device_Status_DeviceInfo_NetworkInterface) ProtoReflect() preflect.Message {
  3733  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[22]
  3734  	if protoimpl.UnsafeEnabled && m != nil {
  3735  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3736  		if ms.LoadMessageInfo() == nil {
  3737  			ms.StoreMessageInfo(mi)
  3738  		}
  3739  		return ms
  3740  	}
  3741  	return mi.MessageOf(m)
  3742  }
  3743  
  3744  func (*Device_Status_DeviceInfo_NetworkInterface) GotenMessage() {}
  3745  
  3746  // Deprecated, Use Device_Status_DeviceInfo_NetworkInterface.ProtoReflect.Descriptor instead.
  3747  func (*Device_Status_DeviceInfo_NetworkInterface) Descriptor() ([]byte, []int) {
  3748  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 1}
  3749  }
  3750  
  3751  func (m *Device_Status_DeviceInfo_NetworkInterface) Unmarshal(b []byte) error {
  3752  	return proto.Unmarshal(b, m)
  3753  }
  3754  
  3755  func (m *Device_Status_DeviceInfo_NetworkInterface) Marshal() ([]byte, error) {
  3756  	return proto.Marshal(m)
  3757  }
  3758  
  3759  func (m *Device_Status_DeviceInfo_NetworkInterface) MarshalJSON() ([]byte, error) {
  3760  	return protojson.MarshalOptions{}.Marshal(m)
  3761  }
  3762  
  3763  func (m *Device_Status_DeviceInfo_NetworkInterface) UnmarshalJSON(data []byte) error {
  3764  	return protojson.Unmarshal(data, m)
  3765  }
  3766  
  3767  func (m *Device_Status_DeviceInfo_NetworkInterface) GetInterfaceName() string {
  3768  	if m != nil {
  3769  		return m.InterfaceName
  3770  	}
  3771  	return ""
  3772  }
  3773  
  3774  func (m *Device_Status_DeviceInfo_NetworkInterface) GetIpAddressV4() []string {
  3775  	if m != nil {
  3776  		return m.IpAddressV4
  3777  	}
  3778  	return nil
  3779  }
  3780  
  3781  func (m *Device_Status_DeviceInfo_NetworkInterface) GetExternalIpAddressV4() []string {
  3782  	if m != nil {
  3783  		return m.ExternalIpAddressV4
  3784  	}
  3785  	return nil
  3786  }
  3787  
  3788  func (m *Device_Status_DeviceInfo_NetworkInterface) GetIpAddressV6() []string {
  3789  	if m != nil {
  3790  		return m.IpAddressV6
  3791  	}
  3792  	return nil
  3793  }
  3794  
  3795  func (m *Device_Status_DeviceInfo_NetworkInterface) GetExternalIpAddressV6() []string {
  3796  	if m != nil {
  3797  		return m.ExternalIpAddressV6
  3798  	}
  3799  	return nil
  3800  }
  3801  
  3802  func (m *Device_Status_DeviceInfo_NetworkInterface) GetAsInfo() *Device_Status_DeviceInfo_NetworkInterface_ASInfo {
  3803  	if m != nil {
  3804  		return m.AsInfo
  3805  	}
  3806  	return nil
  3807  }
  3808  
  3809  func (m *Device_Status_DeviceInfo_NetworkInterface) GetCarrier() *Device_Status_DeviceInfo_NetworkInterface_Carrier {
  3810  	if m != nil {
  3811  		return m.Carrier
  3812  	}
  3813  	return nil
  3814  }
  3815  
  3816  func (m *Device_Status_DeviceInfo_NetworkInterface) SetInterfaceName(fv string) {
  3817  	if m == nil {
  3818  		panic(fmt.Errorf("can't set %s on nil %s", "InterfaceName", "Device_Status_DeviceInfo_NetworkInterface"))
  3819  	}
  3820  	m.InterfaceName = fv
  3821  }
  3822  
  3823  func (m *Device_Status_DeviceInfo_NetworkInterface) SetIpAddressV4(fv []string) {
  3824  	if m == nil {
  3825  		panic(fmt.Errorf("can't set %s on nil %s", "IpAddressV4", "Device_Status_DeviceInfo_NetworkInterface"))
  3826  	}
  3827  	m.IpAddressV4 = fv
  3828  }
  3829  
  3830  func (m *Device_Status_DeviceInfo_NetworkInterface) SetExternalIpAddressV4(fv []string) {
  3831  	if m == nil {
  3832  		panic(fmt.Errorf("can't set %s on nil %s", "ExternalIpAddressV4", "Device_Status_DeviceInfo_NetworkInterface"))
  3833  	}
  3834  	m.ExternalIpAddressV4 = fv
  3835  }
  3836  
  3837  func (m *Device_Status_DeviceInfo_NetworkInterface) SetIpAddressV6(fv []string) {
  3838  	if m == nil {
  3839  		panic(fmt.Errorf("can't set %s on nil %s", "IpAddressV6", "Device_Status_DeviceInfo_NetworkInterface"))
  3840  	}
  3841  	m.IpAddressV6 = fv
  3842  }
  3843  
  3844  func (m *Device_Status_DeviceInfo_NetworkInterface) SetExternalIpAddressV6(fv []string) {
  3845  	if m == nil {
  3846  		panic(fmt.Errorf("can't set %s on nil %s", "ExternalIpAddressV6", "Device_Status_DeviceInfo_NetworkInterface"))
  3847  	}
  3848  	m.ExternalIpAddressV6 = fv
  3849  }
  3850  
  3851  func (m *Device_Status_DeviceInfo_NetworkInterface) SetAsInfo(fv *Device_Status_DeviceInfo_NetworkInterface_ASInfo) {
  3852  	if m == nil {
  3853  		panic(fmt.Errorf("can't set %s on nil %s", "AsInfo", "Device_Status_DeviceInfo_NetworkInterface"))
  3854  	}
  3855  	m.AsInfo = fv
  3856  }
  3857  
  3858  func (m *Device_Status_DeviceInfo_NetworkInterface) SetCarrier(fv *Device_Status_DeviceInfo_NetworkInterface_Carrier) {
  3859  	if m == nil {
  3860  		panic(fmt.Errorf("can't set %s on nil %s", "Carrier", "Device_Status_DeviceInfo_NetworkInterface"))
  3861  	}
  3862  	m.Carrier = fv
  3863  }
  3864  
  3865  type Device_Status_DeviceInfo_ControlPlaneInterfaceInfo struct {
  3866  	state                       protoimpl.MessageState
  3867  	sizeCache                   protoimpl.SizeCache
  3868  	unknownFields               protoimpl.UnknownFields
  3869  	ActiveControlPlaneInterface string `protobuf:"bytes,1,opt,name=active_control_plane_interface,json=activeControlPlaneInterface,proto3" json:"active_control_plane_interface,omitempty"`
  3870  	UsesProxy                   bool   `protobuf:"varint,2,opt,name=usesProxy,proto3" json:"usesProxy,omitempty"`
  3871  	// is_fallback would be true if droplet could not connect using the best
  3872  	// default route and explicitly uses this interface to connect to api
  3873  	// endpoint
  3874  	IsFallback bool `protobuf:"varint,3,opt,name=is_fallback,json=isFallback,proto3" json:"is_fallback,omitempty"`
  3875  }
  3876  
  3877  func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) Reset() {
  3878  	*m = Device_Status_DeviceInfo_ControlPlaneInterfaceInfo{}
  3879  	if protoimpl.UnsafeEnabled {
  3880  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[24]
  3881  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3882  		ms.StoreMessageInfo(mi)
  3883  	}
  3884  }
  3885  
  3886  func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) String() string {
  3887  	return protoimpl.X.MessageStringOf(m)
  3888  }
  3889  
  3890  func (*Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) ProtoMessage() {}
  3891  
  3892  func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) ProtoReflect() preflect.Message {
  3893  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[24]
  3894  	if protoimpl.UnsafeEnabled && m != nil {
  3895  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3896  		if ms.LoadMessageInfo() == nil {
  3897  			ms.StoreMessageInfo(mi)
  3898  		}
  3899  		return ms
  3900  	}
  3901  	return mi.MessageOf(m)
  3902  }
  3903  
  3904  func (*Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) GotenMessage() {}
  3905  
  3906  // Deprecated, Use Device_Status_DeviceInfo_ControlPlaneInterfaceInfo.ProtoReflect.Descriptor instead.
  3907  func (*Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) Descriptor() ([]byte, []int) {
  3908  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 3}
  3909  }
  3910  
  3911  func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) Unmarshal(b []byte) error {
  3912  	return proto.Unmarshal(b, m)
  3913  }
  3914  
  3915  func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) Marshal() ([]byte, error) {
  3916  	return proto.Marshal(m)
  3917  }
  3918  
  3919  func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) MarshalJSON() ([]byte, error) {
  3920  	return protojson.MarshalOptions{}.Marshal(m)
  3921  }
  3922  
  3923  func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) UnmarshalJSON(data []byte) error {
  3924  	return protojson.Unmarshal(data, m)
  3925  }
  3926  
  3927  func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) GetActiveControlPlaneInterface() string {
  3928  	if m != nil {
  3929  		return m.ActiveControlPlaneInterface
  3930  	}
  3931  	return ""
  3932  }
  3933  
  3934  func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) GetUsesProxy() bool {
  3935  	if m != nil {
  3936  		return m.UsesProxy
  3937  	}
  3938  	return false
  3939  }
  3940  
  3941  func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) GetIsFallback() bool {
  3942  	if m != nil {
  3943  		return m.IsFallback
  3944  	}
  3945  	return false
  3946  }
  3947  
  3948  func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) SetActiveControlPlaneInterface(fv string) {
  3949  	if m == nil {
  3950  		panic(fmt.Errorf("can't set %s on nil %s", "ActiveControlPlaneInterface", "Device_Status_DeviceInfo_ControlPlaneInterfaceInfo"))
  3951  	}
  3952  	m.ActiveControlPlaneInterface = fv
  3953  }
  3954  
  3955  func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) SetUsesProxy(fv bool) {
  3956  	if m == nil {
  3957  		panic(fmt.Errorf("can't set %s on nil %s", "UsesProxy", "Device_Status_DeviceInfo_ControlPlaneInterfaceInfo"))
  3958  	}
  3959  	m.UsesProxy = fv
  3960  }
  3961  
  3962  func (m *Device_Status_DeviceInfo_ControlPlaneInterfaceInfo) SetIsFallback(fv bool) {
  3963  	if m == nil {
  3964  		panic(fmt.Errorf("can't set %s on nil %s", "IsFallback", "Device_Status_DeviceInfo_ControlPlaneInterfaceInfo"))
  3965  	}
  3966  	m.IsFallback = fv
  3967  }
  3968  
  3969  type Device_Status_DeviceInfo_HardwareInformation_Capability struct {
  3970  	state         protoimpl.MessageState
  3971  	sizeCache     protoimpl.SizeCache
  3972  	unknownFields protoimpl.UnknownFields
  3973  	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  3974  	Description   string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
  3975  }
  3976  
  3977  func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) Reset() {
  3978  	*m = Device_Status_DeviceInfo_HardwareInformation_Capability{}
  3979  	if protoimpl.UnsafeEnabled {
  3980  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[25]
  3981  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3982  		ms.StoreMessageInfo(mi)
  3983  	}
  3984  }
  3985  
  3986  func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) String() string {
  3987  	return protoimpl.X.MessageStringOf(m)
  3988  }
  3989  
  3990  func (*Device_Status_DeviceInfo_HardwareInformation_Capability) ProtoMessage() {}
  3991  
  3992  func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) ProtoReflect() preflect.Message {
  3993  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[25]
  3994  	if protoimpl.UnsafeEnabled && m != nil {
  3995  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  3996  		if ms.LoadMessageInfo() == nil {
  3997  			ms.StoreMessageInfo(mi)
  3998  		}
  3999  		return ms
  4000  	}
  4001  	return mi.MessageOf(m)
  4002  }
  4003  
  4004  func (*Device_Status_DeviceInfo_HardwareInformation_Capability) GotenMessage() {}
  4005  
  4006  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_Capability.ProtoReflect.Descriptor instead.
  4007  func (*Device_Status_DeviceInfo_HardwareInformation_Capability) Descriptor() ([]byte, []int) {
  4008  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 0}
  4009  }
  4010  
  4011  func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) Unmarshal(b []byte) error {
  4012  	return proto.Unmarshal(b, m)
  4013  }
  4014  
  4015  func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) Marshal() ([]byte, error) {
  4016  	return proto.Marshal(m)
  4017  }
  4018  
  4019  func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) MarshalJSON() ([]byte, error) {
  4020  	return protojson.MarshalOptions{}.Marshal(m)
  4021  }
  4022  
  4023  func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) UnmarshalJSON(data []byte) error {
  4024  	return protojson.Unmarshal(data, m)
  4025  }
  4026  
  4027  func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) GetName() string {
  4028  	if m != nil {
  4029  		return m.Name
  4030  	}
  4031  	return ""
  4032  }
  4033  
  4034  func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) GetDescription() string {
  4035  	if m != nil {
  4036  		return m.Description
  4037  	}
  4038  	return ""
  4039  }
  4040  
  4041  func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) SetName(fv string) {
  4042  	if m == nil {
  4043  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_HardwareInformation_Capability"))
  4044  	}
  4045  	m.Name = fv
  4046  }
  4047  
  4048  func (m *Device_Status_DeviceInfo_HardwareInformation_Capability) SetDescription(fv string) {
  4049  	if m == nil {
  4050  		panic(fmt.Errorf("can't set %s on nil %s", "Description", "Device_Status_DeviceInfo_HardwareInformation_Capability"))
  4051  	}
  4052  	m.Description = fv
  4053  }
  4054  
  4055  type Device_Status_DeviceInfo_HardwareInformation_OS struct {
  4056  	state                   protoimpl.MessageState
  4057  	sizeCache               protoimpl.SizeCache
  4058  	unknownFields           protoimpl.UnknownFields
  4059  	OperatingSystem         string `protobuf:"bytes,1,opt,name=operating_system,json=operatingSystem,proto3" json:"operating_system,omitempty"`
  4060  	KernelVersion           string `protobuf:"bytes,2,opt,name=kernel_version,json=kernelVersion,proto3" json:"kernel_version,omitempty"`
  4061  	OsImage                 string `protobuf:"bytes,3,opt,name=os_image,json=osImage,proto3" json:"os_image,omitempty"`
  4062  	ContainerRuntimeVersion string `protobuf:"bytes,4,opt,name=container_runtime_version,json=containerRuntimeVersion,proto3" json:"container_runtime_version,omitempty"`
  4063  }
  4064  
  4065  func (m *Device_Status_DeviceInfo_HardwareInformation_OS) Reset() {
  4066  	*m = Device_Status_DeviceInfo_HardwareInformation_OS{}
  4067  	if protoimpl.UnsafeEnabled {
  4068  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[26]
  4069  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4070  		ms.StoreMessageInfo(mi)
  4071  	}
  4072  }
  4073  
  4074  func (m *Device_Status_DeviceInfo_HardwareInformation_OS) String() string {
  4075  	return protoimpl.X.MessageStringOf(m)
  4076  }
  4077  
  4078  func (*Device_Status_DeviceInfo_HardwareInformation_OS) ProtoMessage() {}
  4079  
  4080  func (m *Device_Status_DeviceInfo_HardwareInformation_OS) ProtoReflect() preflect.Message {
  4081  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[26]
  4082  	if protoimpl.UnsafeEnabled && m != nil {
  4083  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4084  		if ms.LoadMessageInfo() == nil {
  4085  			ms.StoreMessageInfo(mi)
  4086  		}
  4087  		return ms
  4088  	}
  4089  	return mi.MessageOf(m)
  4090  }
  4091  
  4092  func (*Device_Status_DeviceInfo_HardwareInformation_OS) GotenMessage() {}
  4093  
  4094  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_OS.ProtoReflect.Descriptor instead.
  4095  func (*Device_Status_DeviceInfo_HardwareInformation_OS) Descriptor() ([]byte, []int) {
  4096  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 1}
  4097  }
  4098  
  4099  func (m *Device_Status_DeviceInfo_HardwareInformation_OS) Unmarshal(b []byte) error {
  4100  	return proto.Unmarshal(b, m)
  4101  }
  4102  
  4103  func (m *Device_Status_DeviceInfo_HardwareInformation_OS) Marshal() ([]byte, error) {
  4104  	return proto.Marshal(m)
  4105  }
  4106  
  4107  func (m *Device_Status_DeviceInfo_HardwareInformation_OS) MarshalJSON() ([]byte, error) {
  4108  	return protojson.MarshalOptions{}.Marshal(m)
  4109  }
  4110  
  4111  func (m *Device_Status_DeviceInfo_HardwareInformation_OS) UnmarshalJSON(data []byte) error {
  4112  	return protojson.Unmarshal(data, m)
  4113  }
  4114  
  4115  func (m *Device_Status_DeviceInfo_HardwareInformation_OS) GetOperatingSystem() string {
  4116  	if m != nil {
  4117  		return m.OperatingSystem
  4118  	}
  4119  	return ""
  4120  }
  4121  
  4122  func (m *Device_Status_DeviceInfo_HardwareInformation_OS) GetKernelVersion() string {
  4123  	if m != nil {
  4124  		return m.KernelVersion
  4125  	}
  4126  	return ""
  4127  }
  4128  
  4129  func (m *Device_Status_DeviceInfo_HardwareInformation_OS) GetOsImage() string {
  4130  	if m != nil {
  4131  		return m.OsImage
  4132  	}
  4133  	return ""
  4134  }
  4135  
  4136  func (m *Device_Status_DeviceInfo_HardwareInformation_OS) GetContainerRuntimeVersion() string {
  4137  	if m != nil {
  4138  		return m.ContainerRuntimeVersion
  4139  	}
  4140  	return ""
  4141  }
  4142  
  4143  func (m *Device_Status_DeviceInfo_HardwareInformation_OS) SetOperatingSystem(fv string) {
  4144  	if m == nil {
  4145  		panic(fmt.Errorf("can't set %s on nil %s", "OperatingSystem", "Device_Status_DeviceInfo_HardwareInformation_OS"))
  4146  	}
  4147  	m.OperatingSystem = fv
  4148  }
  4149  
  4150  func (m *Device_Status_DeviceInfo_HardwareInformation_OS) SetKernelVersion(fv string) {
  4151  	if m == nil {
  4152  		panic(fmt.Errorf("can't set %s on nil %s", "KernelVersion", "Device_Status_DeviceInfo_HardwareInformation_OS"))
  4153  	}
  4154  	m.KernelVersion = fv
  4155  }
  4156  
  4157  func (m *Device_Status_DeviceInfo_HardwareInformation_OS) SetOsImage(fv string) {
  4158  	if m == nil {
  4159  		panic(fmt.Errorf("can't set %s on nil %s", "OsImage", "Device_Status_DeviceInfo_HardwareInformation_OS"))
  4160  	}
  4161  	m.OsImage = fv
  4162  }
  4163  
  4164  func (m *Device_Status_DeviceInfo_HardwareInformation_OS) SetContainerRuntimeVersion(fv string) {
  4165  	if m == nil {
  4166  		panic(fmt.Errorf("can't set %s on nil %s", "ContainerRuntimeVersion", "Device_Status_DeviceInfo_HardwareInformation_OS"))
  4167  	}
  4168  	m.ContainerRuntimeVersion = fv
  4169  }
  4170  
  4171  // TODO: Add capabilities and size
  4172  type Device_Status_DeviceInfo_HardwareInformation_BIOS struct {
  4173  	state         protoimpl.MessageState
  4174  	sizeCache     protoimpl.SizeCache
  4175  	unknownFields protoimpl.UnknownFields
  4176  	Vendor        string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
  4177  	BiosVersion   string `protobuf:"bytes,2,opt,name=bios_version,json=biosVersion,proto3" json:"bios_version,omitempty"`
  4178  	ReleaseDate   string `protobuf:"bytes,3,opt,name=release_date,json=releaseDate,proto3" json:"release_date,omitempty"`
  4179  }
  4180  
  4181  func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) Reset() {
  4182  	*m = Device_Status_DeviceInfo_HardwareInformation_BIOS{}
  4183  	if protoimpl.UnsafeEnabled {
  4184  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[27]
  4185  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4186  		ms.StoreMessageInfo(mi)
  4187  	}
  4188  }
  4189  
  4190  func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) String() string {
  4191  	return protoimpl.X.MessageStringOf(m)
  4192  }
  4193  
  4194  func (*Device_Status_DeviceInfo_HardwareInformation_BIOS) ProtoMessage() {}
  4195  
  4196  func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) ProtoReflect() preflect.Message {
  4197  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[27]
  4198  	if protoimpl.UnsafeEnabled && m != nil {
  4199  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4200  		if ms.LoadMessageInfo() == nil {
  4201  			ms.StoreMessageInfo(mi)
  4202  		}
  4203  		return ms
  4204  	}
  4205  	return mi.MessageOf(m)
  4206  }
  4207  
  4208  func (*Device_Status_DeviceInfo_HardwareInformation_BIOS) GotenMessage() {}
  4209  
  4210  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_BIOS.ProtoReflect.Descriptor instead.
  4211  func (*Device_Status_DeviceInfo_HardwareInformation_BIOS) Descriptor() ([]byte, []int) {
  4212  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 2}
  4213  }
  4214  
  4215  func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) Unmarshal(b []byte) error {
  4216  	return proto.Unmarshal(b, m)
  4217  }
  4218  
  4219  func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) Marshal() ([]byte, error) {
  4220  	return proto.Marshal(m)
  4221  }
  4222  
  4223  func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) MarshalJSON() ([]byte, error) {
  4224  	return protojson.MarshalOptions{}.Marshal(m)
  4225  }
  4226  
  4227  func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) UnmarshalJSON(data []byte) error {
  4228  	return protojson.Unmarshal(data, m)
  4229  }
  4230  
  4231  func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) GetVendor() string {
  4232  	if m != nil {
  4233  		return m.Vendor
  4234  	}
  4235  	return ""
  4236  }
  4237  
  4238  func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) GetBiosVersion() string {
  4239  	if m != nil {
  4240  		return m.BiosVersion
  4241  	}
  4242  	return ""
  4243  }
  4244  
  4245  func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) GetReleaseDate() string {
  4246  	if m != nil {
  4247  		return m.ReleaseDate
  4248  	}
  4249  	return ""
  4250  }
  4251  
  4252  func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) SetVendor(fv string) {
  4253  	if m == nil {
  4254  		panic(fmt.Errorf("can't set %s on nil %s", "Vendor", "Device_Status_DeviceInfo_HardwareInformation_BIOS"))
  4255  	}
  4256  	m.Vendor = fv
  4257  }
  4258  
  4259  func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) SetBiosVersion(fv string) {
  4260  	if m == nil {
  4261  		panic(fmt.Errorf("can't set %s on nil %s", "BiosVersion", "Device_Status_DeviceInfo_HardwareInformation_BIOS"))
  4262  	}
  4263  	m.BiosVersion = fv
  4264  }
  4265  
  4266  func (m *Device_Status_DeviceInfo_HardwareInformation_BIOS) SetReleaseDate(fv string) {
  4267  	if m == nil {
  4268  		panic(fmt.Errorf("can't set %s on nil %s", "ReleaseDate", "Device_Status_DeviceInfo_HardwareInformation_BIOS"))
  4269  	}
  4270  	m.ReleaseDate = fv
  4271  }
  4272  
  4273  type Device_Status_DeviceInfo_HardwareInformation_System struct {
  4274  	state         protoimpl.MessageState
  4275  	sizeCache     protoimpl.SizeCache
  4276  	unknownFields protoimpl.UnknownFields
  4277  	Manufacturer  string                                                             `protobuf:"bytes,1,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"`
  4278  	ProductName   string                                                             `protobuf:"bytes,2,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"`
  4279  	Version       string                                                             `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
  4280  	SerialNumber  string                                                             `protobuf:"bytes,4,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
  4281  	Configuration *Device_Status_DeviceInfo_HardwareInformation_System_Configuration `protobuf:"bytes,5,opt,name=configuration,proto3" json:"configuration,omitempty"`
  4282  }
  4283  
  4284  func (m *Device_Status_DeviceInfo_HardwareInformation_System) Reset() {
  4285  	*m = Device_Status_DeviceInfo_HardwareInformation_System{}
  4286  	if protoimpl.UnsafeEnabled {
  4287  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[28]
  4288  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4289  		ms.StoreMessageInfo(mi)
  4290  	}
  4291  }
  4292  
  4293  func (m *Device_Status_DeviceInfo_HardwareInformation_System) String() string {
  4294  	return protoimpl.X.MessageStringOf(m)
  4295  }
  4296  
  4297  func (*Device_Status_DeviceInfo_HardwareInformation_System) ProtoMessage() {}
  4298  
  4299  func (m *Device_Status_DeviceInfo_HardwareInformation_System) ProtoReflect() preflect.Message {
  4300  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[28]
  4301  	if protoimpl.UnsafeEnabled && m != nil {
  4302  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4303  		if ms.LoadMessageInfo() == nil {
  4304  			ms.StoreMessageInfo(mi)
  4305  		}
  4306  		return ms
  4307  	}
  4308  	return mi.MessageOf(m)
  4309  }
  4310  
  4311  func (*Device_Status_DeviceInfo_HardwareInformation_System) GotenMessage() {}
  4312  
  4313  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_System.ProtoReflect.Descriptor instead.
  4314  func (*Device_Status_DeviceInfo_HardwareInformation_System) Descriptor() ([]byte, []int) {
  4315  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 3}
  4316  }
  4317  
  4318  func (m *Device_Status_DeviceInfo_HardwareInformation_System) Unmarshal(b []byte) error {
  4319  	return proto.Unmarshal(b, m)
  4320  }
  4321  
  4322  func (m *Device_Status_DeviceInfo_HardwareInformation_System) Marshal() ([]byte, error) {
  4323  	return proto.Marshal(m)
  4324  }
  4325  
  4326  func (m *Device_Status_DeviceInfo_HardwareInformation_System) MarshalJSON() ([]byte, error) {
  4327  	return protojson.MarshalOptions{}.Marshal(m)
  4328  }
  4329  
  4330  func (m *Device_Status_DeviceInfo_HardwareInformation_System) UnmarshalJSON(data []byte) error {
  4331  	return protojson.Unmarshal(data, m)
  4332  }
  4333  
  4334  func (m *Device_Status_DeviceInfo_HardwareInformation_System) GetManufacturer() string {
  4335  	if m != nil {
  4336  		return m.Manufacturer
  4337  	}
  4338  	return ""
  4339  }
  4340  
  4341  func (m *Device_Status_DeviceInfo_HardwareInformation_System) GetProductName() string {
  4342  	if m != nil {
  4343  		return m.ProductName
  4344  	}
  4345  	return ""
  4346  }
  4347  
  4348  func (m *Device_Status_DeviceInfo_HardwareInformation_System) GetVersion() string {
  4349  	if m != nil {
  4350  		return m.Version
  4351  	}
  4352  	return ""
  4353  }
  4354  
  4355  func (m *Device_Status_DeviceInfo_HardwareInformation_System) GetSerialNumber() string {
  4356  	if m != nil {
  4357  		return m.SerialNumber
  4358  	}
  4359  	return ""
  4360  }
  4361  
  4362  func (m *Device_Status_DeviceInfo_HardwareInformation_System) GetConfiguration() *Device_Status_DeviceInfo_HardwareInformation_System_Configuration {
  4363  	if m != nil {
  4364  		return m.Configuration
  4365  	}
  4366  	return nil
  4367  }
  4368  
  4369  func (m *Device_Status_DeviceInfo_HardwareInformation_System) SetManufacturer(fv string) {
  4370  	if m == nil {
  4371  		panic(fmt.Errorf("can't set %s on nil %s", "Manufacturer", "Device_Status_DeviceInfo_HardwareInformation_System"))
  4372  	}
  4373  	m.Manufacturer = fv
  4374  }
  4375  
  4376  func (m *Device_Status_DeviceInfo_HardwareInformation_System) SetProductName(fv string) {
  4377  	if m == nil {
  4378  		panic(fmt.Errorf("can't set %s on nil %s", "ProductName", "Device_Status_DeviceInfo_HardwareInformation_System"))
  4379  	}
  4380  	m.ProductName = fv
  4381  }
  4382  
  4383  func (m *Device_Status_DeviceInfo_HardwareInformation_System) SetVersion(fv string) {
  4384  	if m == nil {
  4385  		panic(fmt.Errorf("can't set %s on nil %s", "Version", "Device_Status_DeviceInfo_HardwareInformation_System"))
  4386  	}
  4387  	m.Version = fv
  4388  }
  4389  
  4390  func (m *Device_Status_DeviceInfo_HardwareInformation_System) SetSerialNumber(fv string) {
  4391  	if m == nil {
  4392  		panic(fmt.Errorf("can't set %s on nil %s", "SerialNumber", "Device_Status_DeviceInfo_HardwareInformation_System"))
  4393  	}
  4394  	m.SerialNumber = fv
  4395  }
  4396  
  4397  func (m *Device_Status_DeviceInfo_HardwareInformation_System) SetConfiguration(fv *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) {
  4398  	if m == nil {
  4399  		panic(fmt.Errorf("can't set %s on nil %s", "Configuration", "Device_Status_DeviceInfo_HardwareInformation_System"))
  4400  	}
  4401  	m.Configuration = fv
  4402  }
  4403  
  4404  type Device_Status_DeviceInfo_HardwareInformation_CPU struct {
  4405  	state         protoimpl.MessageState
  4406  	sizeCache     protoimpl.SizeCache
  4407  	unknownFields protoimpl.UnknownFields
  4408  	Processors    []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor `protobuf:"bytes,1,rep,name=processors,proto3" json:"processors,omitempty"`
  4409  }
  4410  
  4411  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) Reset() {
  4412  	*m = Device_Status_DeviceInfo_HardwareInformation_CPU{}
  4413  	if protoimpl.UnsafeEnabled {
  4414  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[29]
  4415  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4416  		ms.StoreMessageInfo(mi)
  4417  	}
  4418  }
  4419  
  4420  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) String() string {
  4421  	return protoimpl.X.MessageStringOf(m)
  4422  }
  4423  
  4424  func (*Device_Status_DeviceInfo_HardwareInformation_CPU) ProtoMessage() {}
  4425  
  4426  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) ProtoReflect() preflect.Message {
  4427  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[29]
  4428  	if protoimpl.UnsafeEnabled && m != nil {
  4429  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4430  		if ms.LoadMessageInfo() == nil {
  4431  			ms.StoreMessageInfo(mi)
  4432  		}
  4433  		return ms
  4434  	}
  4435  	return mi.MessageOf(m)
  4436  }
  4437  
  4438  func (*Device_Status_DeviceInfo_HardwareInformation_CPU) GotenMessage() {}
  4439  
  4440  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_CPU.ProtoReflect.Descriptor instead.
  4441  func (*Device_Status_DeviceInfo_HardwareInformation_CPU) Descriptor() ([]byte, []int) {
  4442  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 4}
  4443  }
  4444  
  4445  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) Unmarshal(b []byte) error {
  4446  	return proto.Unmarshal(b, m)
  4447  }
  4448  
  4449  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) Marshal() ([]byte, error) {
  4450  	return proto.Marshal(m)
  4451  }
  4452  
  4453  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) MarshalJSON() ([]byte, error) {
  4454  	return protojson.MarshalOptions{}.Marshal(m)
  4455  }
  4456  
  4457  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) UnmarshalJSON(data []byte) error {
  4458  	return protojson.Unmarshal(data, m)
  4459  }
  4460  
  4461  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) GetProcessors() []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor {
  4462  	if m != nil {
  4463  		return m.Processors
  4464  	}
  4465  	return nil
  4466  }
  4467  
  4468  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU) SetProcessors(fv []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) {
  4469  	if m == nil {
  4470  		panic(fmt.Errorf("can't set %s on nil %s", "Processors", "Device_Status_DeviceInfo_HardwareInformation_CPU"))
  4471  	}
  4472  	m.Processors = fv
  4473  }
  4474  
  4475  type Device_Status_DeviceInfo_HardwareInformation_Block struct {
  4476  	state         protoimpl.MessageState
  4477  	sizeCache     protoimpl.SizeCache
  4478  	unknownFields protoimpl.UnknownFields
  4479  	Disks         []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk `protobuf:"bytes,1,rep,name=disks,proto3" json:"disks,omitempty"`
  4480  }
  4481  
  4482  func (m *Device_Status_DeviceInfo_HardwareInformation_Block) Reset() {
  4483  	*m = Device_Status_DeviceInfo_HardwareInformation_Block{}
  4484  	if protoimpl.UnsafeEnabled {
  4485  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[30]
  4486  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4487  		ms.StoreMessageInfo(mi)
  4488  	}
  4489  }
  4490  
  4491  func (m *Device_Status_DeviceInfo_HardwareInformation_Block) String() string {
  4492  	return protoimpl.X.MessageStringOf(m)
  4493  }
  4494  
  4495  func (*Device_Status_DeviceInfo_HardwareInformation_Block) ProtoMessage() {}
  4496  
  4497  func (m *Device_Status_DeviceInfo_HardwareInformation_Block) ProtoReflect() preflect.Message {
  4498  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[30]
  4499  	if protoimpl.UnsafeEnabled && m != nil {
  4500  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4501  		if ms.LoadMessageInfo() == nil {
  4502  			ms.StoreMessageInfo(mi)
  4503  		}
  4504  		return ms
  4505  	}
  4506  	return mi.MessageOf(m)
  4507  }
  4508  
  4509  func (*Device_Status_DeviceInfo_HardwareInformation_Block) GotenMessage() {}
  4510  
  4511  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_Block.ProtoReflect.Descriptor instead.
  4512  func (*Device_Status_DeviceInfo_HardwareInformation_Block) Descriptor() ([]byte, []int) {
  4513  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 5}
  4514  }
  4515  
  4516  func (m *Device_Status_DeviceInfo_HardwareInformation_Block) Unmarshal(b []byte) error {
  4517  	return proto.Unmarshal(b, m)
  4518  }
  4519  
  4520  func (m *Device_Status_DeviceInfo_HardwareInformation_Block) Marshal() ([]byte, error) {
  4521  	return proto.Marshal(m)
  4522  }
  4523  
  4524  func (m *Device_Status_DeviceInfo_HardwareInformation_Block) MarshalJSON() ([]byte, error) {
  4525  	return protojson.MarshalOptions{}.Marshal(m)
  4526  }
  4527  
  4528  func (m *Device_Status_DeviceInfo_HardwareInformation_Block) UnmarshalJSON(data []byte) error {
  4529  	return protojson.Unmarshal(data, m)
  4530  }
  4531  
  4532  func (m *Device_Status_DeviceInfo_HardwareInformation_Block) GetDisks() []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk {
  4533  	if m != nil {
  4534  		return m.Disks
  4535  	}
  4536  	return nil
  4537  }
  4538  
  4539  func (m *Device_Status_DeviceInfo_HardwareInformation_Block) SetDisks(fv []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) {
  4540  	if m == nil {
  4541  		panic(fmt.Errorf("can't set %s on nil %s", "Disks", "Device_Status_DeviceInfo_HardwareInformation_Block"))
  4542  	}
  4543  	m.Disks = fv
  4544  }
  4545  
  4546  type Device_Status_DeviceInfo_HardwareInformation_Network struct {
  4547  	state         protoimpl.MessageState
  4548  	sizeCache     protoimpl.SizeCache
  4549  	unknownFields protoimpl.UnknownFields
  4550  	Nics          []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC `protobuf:"bytes,1,rep,name=nics,proto3" json:"nics,omitempty"`
  4551  }
  4552  
  4553  func (m *Device_Status_DeviceInfo_HardwareInformation_Network) Reset() {
  4554  	*m = Device_Status_DeviceInfo_HardwareInformation_Network{}
  4555  	if protoimpl.UnsafeEnabled {
  4556  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[31]
  4557  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4558  		ms.StoreMessageInfo(mi)
  4559  	}
  4560  }
  4561  
  4562  func (m *Device_Status_DeviceInfo_HardwareInformation_Network) String() string {
  4563  	return protoimpl.X.MessageStringOf(m)
  4564  }
  4565  
  4566  func (*Device_Status_DeviceInfo_HardwareInformation_Network) ProtoMessage() {}
  4567  
  4568  func (m *Device_Status_DeviceInfo_HardwareInformation_Network) ProtoReflect() preflect.Message {
  4569  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[31]
  4570  	if protoimpl.UnsafeEnabled && m != nil {
  4571  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4572  		if ms.LoadMessageInfo() == nil {
  4573  			ms.StoreMessageInfo(mi)
  4574  		}
  4575  		return ms
  4576  	}
  4577  	return mi.MessageOf(m)
  4578  }
  4579  
  4580  func (*Device_Status_DeviceInfo_HardwareInformation_Network) GotenMessage() {}
  4581  
  4582  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_Network.ProtoReflect.Descriptor instead.
  4583  func (*Device_Status_DeviceInfo_HardwareInformation_Network) Descriptor() ([]byte, []int) {
  4584  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 6}
  4585  }
  4586  
  4587  func (m *Device_Status_DeviceInfo_HardwareInformation_Network) Unmarshal(b []byte) error {
  4588  	return proto.Unmarshal(b, m)
  4589  }
  4590  
  4591  func (m *Device_Status_DeviceInfo_HardwareInformation_Network) Marshal() ([]byte, error) {
  4592  	return proto.Marshal(m)
  4593  }
  4594  
  4595  func (m *Device_Status_DeviceInfo_HardwareInformation_Network) MarshalJSON() ([]byte, error) {
  4596  	return protojson.MarshalOptions{}.Marshal(m)
  4597  }
  4598  
  4599  func (m *Device_Status_DeviceInfo_HardwareInformation_Network) UnmarshalJSON(data []byte) error {
  4600  	return protojson.Unmarshal(data, m)
  4601  }
  4602  
  4603  func (m *Device_Status_DeviceInfo_HardwareInformation_Network) GetNics() []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC {
  4604  	if m != nil {
  4605  		return m.Nics
  4606  	}
  4607  	return nil
  4608  }
  4609  
  4610  func (m *Device_Status_DeviceInfo_HardwareInformation_Network) SetNics(fv []*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) {
  4611  	if m == nil {
  4612  		panic(fmt.Errorf("can't set %s on nil %s", "Nics", "Device_Status_DeviceInfo_HardwareInformation_Network"))
  4613  	}
  4614  	m.Nics = fv
  4615  }
  4616  
  4617  type Device_Status_DeviceInfo_HardwareInformation_GPU struct {
  4618  	state         protoimpl.MessageState
  4619  	sizeCache     protoimpl.SizeCache
  4620  	unknownFields protoimpl.UnknownFields
  4621  	GraphicCards  []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard `protobuf:"bytes,1,rep,name=graphic_cards,json=graphicCards,proto3" json:"graphic_cards,omitempty"`
  4622  }
  4623  
  4624  func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) Reset() {
  4625  	*m = Device_Status_DeviceInfo_HardwareInformation_GPU{}
  4626  	if protoimpl.UnsafeEnabled {
  4627  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[32]
  4628  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4629  		ms.StoreMessageInfo(mi)
  4630  	}
  4631  }
  4632  
  4633  func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) String() string {
  4634  	return protoimpl.X.MessageStringOf(m)
  4635  }
  4636  
  4637  func (*Device_Status_DeviceInfo_HardwareInformation_GPU) ProtoMessage() {}
  4638  
  4639  func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) ProtoReflect() preflect.Message {
  4640  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[32]
  4641  	if protoimpl.UnsafeEnabled && m != nil {
  4642  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4643  		if ms.LoadMessageInfo() == nil {
  4644  			ms.StoreMessageInfo(mi)
  4645  		}
  4646  		return ms
  4647  	}
  4648  	return mi.MessageOf(m)
  4649  }
  4650  
  4651  func (*Device_Status_DeviceInfo_HardwareInformation_GPU) GotenMessage() {}
  4652  
  4653  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_GPU.ProtoReflect.Descriptor instead.
  4654  func (*Device_Status_DeviceInfo_HardwareInformation_GPU) Descriptor() ([]byte, []int) {
  4655  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 7}
  4656  }
  4657  
  4658  func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) Unmarshal(b []byte) error {
  4659  	return proto.Unmarshal(b, m)
  4660  }
  4661  
  4662  func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) Marshal() ([]byte, error) {
  4663  	return proto.Marshal(m)
  4664  }
  4665  
  4666  func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) MarshalJSON() ([]byte, error) {
  4667  	return protojson.MarshalOptions{}.Marshal(m)
  4668  }
  4669  
  4670  func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) UnmarshalJSON(data []byte) error {
  4671  	return protojson.Unmarshal(data, m)
  4672  }
  4673  
  4674  func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) GetGraphicCards() []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard {
  4675  	if m != nil {
  4676  		return m.GraphicCards
  4677  	}
  4678  	return nil
  4679  }
  4680  
  4681  func (m *Device_Status_DeviceInfo_HardwareInformation_GPU) SetGraphicCards(fv []*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) {
  4682  	if m == nil {
  4683  		panic(fmt.Errorf("can't set %s on nil %s", "GraphicCards", "Device_Status_DeviceInfo_HardwareInformation_GPU"))
  4684  	}
  4685  	m.GraphicCards = fv
  4686  }
  4687  
  4688  // Revisit: May be just device ??
  4689  type Device_Status_DeviceInfo_HardwareInformation_PCIDevice struct {
  4690  	state         protoimpl.MessageState
  4691  	sizeCache     protoimpl.SizeCache
  4692  	unknownFields protoimpl.UnknownFields
  4693  	Address       string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
  4694  	Vendor        string `protobuf:"bytes,2,opt,name=vendor,proto3" json:"vendor,omitempty"`
  4695  	Product       string `protobuf:"bytes,3,opt,name=product,proto3" json:"product,omitempty"`
  4696  	Name          string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
  4697  	Subvendor     string `protobuf:"bytes,5,opt,name=subvendor,proto3" json:"subvendor,omitempty"`
  4698  }
  4699  
  4700  func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) Reset() {
  4701  	*m = Device_Status_DeviceInfo_HardwareInformation_PCIDevice{}
  4702  	if protoimpl.UnsafeEnabled {
  4703  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[33]
  4704  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4705  		ms.StoreMessageInfo(mi)
  4706  	}
  4707  }
  4708  
  4709  func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) String() string {
  4710  	return protoimpl.X.MessageStringOf(m)
  4711  }
  4712  
  4713  func (*Device_Status_DeviceInfo_HardwareInformation_PCIDevice) ProtoMessage() {}
  4714  
  4715  func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) ProtoReflect() preflect.Message {
  4716  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[33]
  4717  	if protoimpl.UnsafeEnabled && m != nil {
  4718  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4719  		if ms.LoadMessageInfo() == nil {
  4720  			ms.StoreMessageInfo(mi)
  4721  		}
  4722  		return ms
  4723  	}
  4724  	return mi.MessageOf(m)
  4725  }
  4726  
  4727  func (*Device_Status_DeviceInfo_HardwareInformation_PCIDevice) GotenMessage() {}
  4728  
  4729  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_PCIDevice.ProtoReflect.Descriptor instead.
  4730  func (*Device_Status_DeviceInfo_HardwareInformation_PCIDevice) Descriptor() ([]byte, []int) {
  4731  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 8}
  4732  }
  4733  
  4734  func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) Unmarshal(b []byte) error {
  4735  	return proto.Unmarshal(b, m)
  4736  }
  4737  
  4738  func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) Marshal() ([]byte, error) {
  4739  	return proto.Marshal(m)
  4740  }
  4741  
  4742  func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) MarshalJSON() ([]byte, error) {
  4743  	return protojson.MarshalOptions{}.Marshal(m)
  4744  }
  4745  
  4746  func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) UnmarshalJSON(data []byte) error {
  4747  	return protojson.Unmarshal(data, m)
  4748  }
  4749  
  4750  func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) GetAddress() string {
  4751  	if m != nil {
  4752  		return m.Address
  4753  	}
  4754  	return ""
  4755  }
  4756  
  4757  func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) GetVendor() string {
  4758  	if m != nil {
  4759  		return m.Vendor
  4760  	}
  4761  	return ""
  4762  }
  4763  
  4764  func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) GetProduct() string {
  4765  	if m != nil {
  4766  		return m.Product
  4767  	}
  4768  	return ""
  4769  }
  4770  
  4771  func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) GetName() string {
  4772  	if m != nil {
  4773  		return m.Name
  4774  	}
  4775  	return ""
  4776  }
  4777  
  4778  func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) GetSubvendor() string {
  4779  	if m != nil {
  4780  		return m.Subvendor
  4781  	}
  4782  	return ""
  4783  }
  4784  
  4785  func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) SetAddress(fv string) {
  4786  	if m == nil {
  4787  		panic(fmt.Errorf("can't set %s on nil %s", "Address", "Device_Status_DeviceInfo_HardwareInformation_PCIDevice"))
  4788  	}
  4789  	m.Address = fv
  4790  }
  4791  
  4792  func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) SetVendor(fv string) {
  4793  	if m == nil {
  4794  		panic(fmt.Errorf("can't set %s on nil %s", "Vendor", "Device_Status_DeviceInfo_HardwareInformation_PCIDevice"))
  4795  	}
  4796  	m.Vendor = fv
  4797  }
  4798  
  4799  func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) SetProduct(fv string) {
  4800  	if m == nil {
  4801  		panic(fmt.Errorf("can't set %s on nil %s", "Product", "Device_Status_DeviceInfo_HardwareInformation_PCIDevice"))
  4802  	}
  4803  	m.Product = fv
  4804  }
  4805  
  4806  func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) SetName(fv string) {
  4807  	if m == nil {
  4808  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_HardwareInformation_PCIDevice"))
  4809  	}
  4810  	m.Name = fv
  4811  }
  4812  
  4813  func (m *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) SetSubvendor(fv string) {
  4814  	if m == nil {
  4815  		panic(fmt.Errorf("can't set %s on nil %s", "Subvendor", "Device_Status_DeviceInfo_HardwareInformation_PCIDevice"))
  4816  	}
  4817  	m.Subvendor = fv
  4818  }
  4819  
  4820  type Device_Status_DeviceInfo_HardwareInformation_MemoryInfo struct {
  4821  	state         protoimpl.MessageState
  4822  	sizeCache     protoimpl.SizeCache
  4823  	unknownFields protoimpl.UnknownFields
  4824  	Description   string                                                                `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
  4825  	SizeBytes     int64                                                                 `protobuf:"varint,2,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"`
  4826  	MemoryBanks   []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank `protobuf:"bytes,3,rep,name=memory_banks,json=memoryBanks,proto3" json:"memory_banks,omitempty"`
  4827  }
  4828  
  4829  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) Reset() {
  4830  	*m = Device_Status_DeviceInfo_HardwareInformation_MemoryInfo{}
  4831  	if protoimpl.UnsafeEnabled {
  4832  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[34]
  4833  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4834  		ms.StoreMessageInfo(mi)
  4835  	}
  4836  }
  4837  
  4838  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) String() string {
  4839  	return protoimpl.X.MessageStringOf(m)
  4840  }
  4841  
  4842  func (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) ProtoMessage() {}
  4843  
  4844  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) ProtoReflect() preflect.Message {
  4845  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[34]
  4846  	if protoimpl.UnsafeEnabled && m != nil {
  4847  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4848  		if ms.LoadMessageInfo() == nil {
  4849  			ms.StoreMessageInfo(mi)
  4850  		}
  4851  		return ms
  4852  	}
  4853  	return mi.MessageOf(m)
  4854  }
  4855  
  4856  func (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) GotenMessage() {}
  4857  
  4858  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_MemoryInfo.ProtoReflect.Descriptor instead.
  4859  func (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) Descriptor() ([]byte, []int) {
  4860  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 9}
  4861  }
  4862  
  4863  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) Unmarshal(b []byte) error {
  4864  	return proto.Unmarshal(b, m)
  4865  }
  4866  
  4867  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) Marshal() ([]byte, error) {
  4868  	return proto.Marshal(m)
  4869  }
  4870  
  4871  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) MarshalJSON() ([]byte, error) {
  4872  	return protojson.MarshalOptions{}.Marshal(m)
  4873  }
  4874  
  4875  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) UnmarshalJSON(data []byte) error {
  4876  	return protojson.Unmarshal(data, m)
  4877  }
  4878  
  4879  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) GetDescription() string {
  4880  	if m != nil {
  4881  		return m.Description
  4882  	}
  4883  	return ""
  4884  }
  4885  
  4886  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) GetSizeBytes() int64 {
  4887  	if m != nil {
  4888  		return m.SizeBytes
  4889  	}
  4890  	return int64(0)
  4891  }
  4892  
  4893  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) GetMemoryBanks() []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank {
  4894  	if m != nil {
  4895  		return m.MemoryBanks
  4896  	}
  4897  	return nil
  4898  }
  4899  
  4900  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) SetDescription(fv string) {
  4901  	if m == nil {
  4902  		panic(fmt.Errorf("can't set %s on nil %s", "Description", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo"))
  4903  	}
  4904  	m.Description = fv
  4905  }
  4906  
  4907  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) SetSizeBytes(fv int64) {
  4908  	if m == nil {
  4909  		panic(fmt.Errorf("can't set %s on nil %s", "SizeBytes", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo"))
  4910  	}
  4911  	m.SizeBytes = fv
  4912  }
  4913  
  4914  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo) SetMemoryBanks(fv []*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) {
  4915  	if m == nil {
  4916  		panic(fmt.Errorf("can't set %s on nil %s", "MemoryBanks", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo"))
  4917  	}
  4918  	m.MemoryBanks = fv
  4919  }
  4920  
  4921  type Device_Status_DeviceInfo_HardwareInformation_HailoInfo struct {
  4922  	state         protoimpl.MessageState
  4923  	sizeCache     protoimpl.SizeCache
  4924  	unknownFields protoimpl.UnknownFields
  4925  	Status        string                                                                    `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
  4926  	CliVersion    string                                                                    `protobuf:"bytes,2,opt,name=cli_version,json=cliVersion,proto3" json:"cli_version,omitempty"`
  4927  	Modules       []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo `protobuf:"bytes,10,rep,name=modules,proto3" json:"modules,omitempty"`
  4928  }
  4929  
  4930  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) Reset() {
  4931  	*m = Device_Status_DeviceInfo_HardwareInformation_HailoInfo{}
  4932  	if protoimpl.UnsafeEnabled {
  4933  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[35]
  4934  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4935  		ms.StoreMessageInfo(mi)
  4936  	}
  4937  }
  4938  
  4939  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) String() string {
  4940  	return protoimpl.X.MessageStringOf(m)
  4941  }
  4942  
  4943  func (*Device_Status_DeviceInfo_HardwareInformation_HailoInfo) ProtoMessage() {}
  4944  
  4945  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) ProtoReflect() preflect.Message {
  4946  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[35]
  4947  	if protoimpl.UnsafeEnabled && m != nil {
  4948  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  4949  		if ms.LoadMessageInfo() == nil {
  4950  			ms.StoreMessageInfo(mi)
  4951  		}
  4952  		return ms
  4953  	}
  4954  	return mi.MessageOf(m)
  4955  }
  4956  
  4957  func (*Device_Status_DeviceInfo_HardwareInformation_HailoInfo) GotenMessage() {}
  4958  
  4959  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_HailoInfo.ProtoReflect.Descriptor instead.
  4960  func (*Device_Status_DeviceInfo_HardwareInformation_HailoInfo) Descriptor() ([]byte, []int) {
  4961  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 10}
  4962  }
  4963  
  4964  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) Unmarshal(b []byte) error {
  4965  	return proto.Unmarshal(b, m)
  4966  }
  4967  
  4968  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) Marshal() ([]byte, error) {
  4969  	return proto.Marshal(m)
  4970  }
  4971  
  4972  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) MarshalJSON() ([]byte, error) {
  4973  	return protojson.MarshalOptions{}.Marshal(m)
  4974  }
  4975  
  4976  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) UnmarshalJSON(data []byte) error {
  4977  	return protojson.Unmarshal(data, m)
  4978  }
  4979  
  4980  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) GetStatus() string {
  4981  	if m != nil {
  4982  		return m.Status
  4983  	}
  4984  	return ""
  4985  }
  4986  
  4987  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) GetCliVersion() string {
  4988  	if m != nil {
  4989  		return m.CliVersion
  4990  	}
  4991  	return ""
  4992  }
  4993  
  4994  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) GetModules() []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo {
  4995  	if m != nil {
  4996  		return m.Modules
  4997  	}
  4998  	return nil
  4999  }
  5000  
  5001  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) SetStatus(fv string) {
  5002  	if m == nil {
  5003  		panic(fmt.Errorf("can't set %s on nil %s", "Status", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo"))
  5004  	}
  5005  	m.Status = fv
  5006  }
  5007  
  5008  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) SetCliVersion(fv string) {
  5009  	if m == nil {
  5010  		panic(fmt.Errorf("can't set %s on nil %s", "CliVersion", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo"))
  5011  	}
  5012  	m.CliVersion = fv
  5013  }
  5014  
  5015  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo) SetModules(fv []*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) {
  5016  	if m == nil {
  5017  		panic(fmt.Errorf("can't set %s on nil %s", "Modules", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo"))
  5018  	}
  5019  	m.Modules = fv
  5020  }
  5021  
  5022  type Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo struct {
  5023  	state         protoimpl.MessageState
  5024  	sizeCache     protoimpl.SizeCache
  5025  	unknownFields protoimpl.UnknownFields
  5026  	Status        string                                                             `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
  5027  	DriverVersion string                                                             `protobuf:"bytes,2,opt,name=driver_version,json=driverVersion,proto3" json:"driver_version,omitempty"`
  5028  	CudaVersion   string                                                             `protobuf:"bytes,3,opt,name=cuda_version,json=cudaVersion,proto3" json:"cuda_version,omitempty"`
  5029  	Gpus          []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo `protobuf:"bytes,10,rep,name=gpus,proto3" json:"gpus,omitempty"`
  5030  }
  5031  
  5032  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) Reset() {
  5033  	*m = Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo{}
  5034  	if protoimpl.UnsafeEnabled {
  5035  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[36]
  5036  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  5037  		ms.StoreMessageInfo(mi)
  5038  	}
  5039  }
  5040  
  5041  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) String() string {
  5042  	return protoimpl.X.MessageStringOf(m)
  5043  }
  5044  
  5045  func (*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) ProtoMessage() {}
  5046  
  5047  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) ProtoReflect() preflect.Message {
  5048  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[36]
  5049  	if protoimpl.UnsafeEnabled && m != nil {
  5050  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  5051  		if ms.LoadMessageInfo() == nil {
  5052  			ms.StoreMessageInfo(mi)
  5053  		}
  5054  		return ms
  5055  	}
  5056  	return mi.MessageOf(m)
  5057  }
  5058  
  5059  func (*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) GotenMessage() {}
  5060  
  5061  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo.ProtoReflect.Descriptor instead.
  5062  func (*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) Descriptor() ([]byte, []int) {
  5063  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 11}
  5064  }
  5065  
  5066  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) Unmarshal(b []byte) error {
  5067  	return proto.Unmarshal(b, m)
  5068  }
  5069  
  5070  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) Marshal() ([]byte, error) {
  5071  	return proto.Marshal(m)
  5072  }
  5073  
  5074  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) MarshalJSON() ([]byte, error) {
  5075  	return protojson.MarshalOptions{}.Marshal(m)
  5076  }
  5077  
  5078  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) UnmarshalJSON(data []byte) error {
  5079  	return protojson.Unmarshal(data, m)
  5080  }
  5081  
  5082  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) GetStatus() string {
  5083  	if m != nil {
  5084  		return m.Status
  5085  	}
  5086  	return ""
  5087  }
  5088  
  5089  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) GetDriverVersion() string {
  5090  	if m != nil {
  5091  		return m.DriverVersion
  5092  	}
  5093  	return ""
  5094  }
  5095  
  5096  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) GetCudaVersion() string {
  5097  	if m != nil {
  5098  		return m.CudaVersion
  5099  	}
  5100  	return ""
  5101  }
  5102  
  5103  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) GetGpus() []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo {
  5104  	if m != nil {
  5105  		return m.Gpus
  5106  	}
  5107  	return nil
  5108  }
  5109  
  5110  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) SetStatus(fv string) {
  5111  	if m == nil {
  5112  		panic(fmt.Errorf("can't set %s on nil %s", "Status", "Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo"))
  5113  	}
  5114  	m.Status = fv
  5115  }
  5116  
  5117  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) SetDriverVersion(fv string) {
  5118  	if m == nil {
  5119  		panic(fmt.Errorf("can't set %s on nil %s", "DriverVersion", "Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo"))
  5120  	}
  5121  	m.DriverVersion = fv
  5122  }
  5123  
  5124  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) SetCudaVersion(fv string) {
  5125  	if m == nil {
  5126  		panic(fmt.Errorf("can't set %s on nil %s", "CudaVersion", "Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo"))
  5127  	}
  5128  	m.CudaVersion = fv
  5129  }
  5130  
  5131  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo) SetGpus(fv []*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) {
  5132  	if m == nil {
  5133  		panic(fmt.Errorf("can't set %s on nil %s", "Gpus", "Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo"))
  5134  	}
  5135  	m.Gpus = fv
  5136  }
  5137  
  5138  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus struct {
  5139  	state         protoimpl.MessageState
  5140  	sizeCache     protoimpl.SizeCache
  5141  	unknownFields protoimpl.UnknownFields
  5142  	Modem         *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem `protobuf:"bytes,1,opt,name=modem,proto3" json:"modem,omitempty"`
  5143  }
  5144  
  5145  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) Reset() {
  5146  	*m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus{}
  5147  	if protoimpl.UnsafeEnabled {
  5148  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[37]
  5149  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  5150  		ms.StoreMessageInfo(mi)
  5151  	}
  5152  }
  5153  
  5154  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) String() string {
  5155  	return protoimpl.X.MessageStringOf(m)
  5156  }
  5157  
  5158  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) ProtoMessage() {}
  5159  
  5160  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) ProtoReflect() preflect.Message {
  5161  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[37]
  5162  	if protoimpl.UnsafeEnabled && m != nil {
  5163  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  5164  		if ms.LoadMessageInfo() == nil {
  5165  			ms.StoreMessageInfo(mi)
  5166  		}
  5167  		return ms
  5168  	}
  5169  	return mi.MessageOf(m)
  5170  }
  5171  
  5172  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) GotenMessage() {}
  5173  
  5174  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus.ProtoReflect.Descriptor instead.
  5175  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus) Descriptor() ([]byte, []int) {
  5176  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12}
  5177  }
  5178  
  5179  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) Unmarshal(b []byte) error {
  5180  	return proto.Unmarshal(b, m)
  5181  }
  5182  
  5183  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) Marshal() ([]byte, error) {
  5184  	return proto.Marshal(m)
  5185  }
  5186  
  5187  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) MarshalJSON() ([]byte, error) {
  5188  	return protojson.MarshalOptions{}.Marshal(m)
  5189  }
  5190  
  5191  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) UnmarshalJSON(data []byte) error {
  5192  	return protojson.Unmarshal(data, m)
  5193  }
  5194  
  5195  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) GetModem() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem {
  5196  	if m != nil {
  5197  		return m.Modem
  5198  	}
  5199  	return nil
  5200  }
  5201  
  5202  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus) SetModem(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) {
  5203  	if m == nil {
  5204  		panic(fmt.Errorf("can't set %s on nil %s", "Modem", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus"))
  5205  	}
  5206  	m.Modem = fv
  5207  }
  5208  
  5209  type Device_Status_DeviceInfo_HardwareInformation_System_Configuration struct {
  5210  	state         protoimpl.MessageState
  5211  	sizeCache     protoimpl.SizeCache
  5212  	unknownFields protoimpl.UnknownFields
  5213  	Chassis       string `protobuf:"bytes,1,opt,name=chassis,proto3" json:"chassis,omitempty"`
  5214  	Uuid          string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
  5215  	SkuNumber     string `protobuf:"bytes,3,opt,name=sku_number,json=skuNumber,proto3" json:"sku_number,omitempty"`
  5216  	Family        string `protobuf:"bytes,4,opt,name=family,proto3" json:"family,omitempty"`
  5217  }
  5218  
  5219  func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) Reset() {
  5220  	*m = Device_Status_DeviceInfo_HardwareInformation_System_Configuration{}
  5221  	if protoimpl.UnsafeEnabled {
  5222  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[38]
  5223  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  5224  		ms.StoreMessageInfo(mi)
  5225  	}
  5226  }
  5227  
  5228  func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) String() string {
  5229  	return protoimpl.X.MessageStringOf(m)
  5230  }
  5231  
  5232  func (*Device_Status_DeviceInfo_HardwareInformation_System_Configuration) ProtoMessage() {}
  5233  
  5234  func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) ProtoReflect() preflect.Message {
  5235  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[38]
  5236  	if protoimpl.UnsafeEnabled && m != nil {
  5237  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  5238  		if ms.LoadMessageInfo() == nil {
  5239  			ms.StoreMessageInfo(mi)
  5240  		}
  5241  		return ms
  5242  	}
  5243  	return mi.MessageOf(m)
  5244  }
  5245  
  5246  func (*Device_Status_DeviceInfo_HardwareInformation_System_Configuration) GotenMessage() {}
  5247  
  5248  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_System_Configuration.ProtoReflect.Descriptor instead.
  5249  func (*Device_Status_DeviceInfo_HardwareInformation_System_Configuration) Descriptor() ([]byte, []int) {
  5250  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 3, 0}
  5251  }
  5252  
  5253  func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) Unmarshal(b []byte) error {
  5254  	return proto.Unmarshal(b, m)
  5255  }
  5256  
  5257  func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) Marshal() ([]byte, error) {
  5258  	return proto.Marshal(m)
  5259  }
  5260  
  5261  func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) MarshalJSON() ([]byte, error) {
  5262  	return protojson.MarshalOptions{}.Marshal(m)
  5263  }
  5264  
  5265  func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) UnmarshalJSON(data []byte) error {
  5266  	return protojson.Unmarshal(data, m)
  5267  }
  5268  
  5269  func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) GetChassis() string {
  5270  	if m != nil {
  5271  		return m.Chassis
  5272  	}
  5273  	return ""
  5274  }
  5275  
  5276  func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) GetUuid() string {
  5277  	if m != nil {
  5278  		return m.Uuid
  5279  	}
  5280  	return ""
  5281  }
  5282  
  5283  func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) GetSkuNumber() string {
  5284  	if m != nil {
  5285  		return m.SkuNumber
  5286  	}
  5287  	return ""
  5288  }
  5289  
  5290  func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) GetFamily() string {
  5291  	if m != nil {
  5292  		return m.Family
  5293  	}
  5294  	return ""
  5295  }
  5296  
  5297  func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) SetChassis(fv string) {
  5298  	if m == nil {
  5299  		panic(fmt.Errorf("can't set %s on nil %s", "Chassis", "Device_Status_DeviceInfo_HardwareInformation_System_Configuration"))
  5300  	}
  5301  	m.Chassis = fv
  5302  }
  5303  
  5304  func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) SetUuid(fv string) {
  5305  	if m == nil {
  5306  		panic(fmt.Errorf("can't set %s on nil %s", "Uuid", "Device_Status_DeviceInfo_HardwareInformation_System_Configuration"))
  5307  	}
  5308  	m.Uuid = fv
  5309  }
  5310  
  5311  func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) SetSkuNumber(fv string) {
  5312  	if m == nil {
  5313  		panic(fmt.Errorf("can't set %s on nil %s", "SkuNumber", "Device_Status_DeviceInfo_HardwareInformation_System_Configuration"))
  5314  	}
  5315  	m.SkuNumber = fv
  5316  }
  5317  
  5318  func (m *Device_Status_DeviceInfo_HardwareInformation_System_Configuration) SetFamily(fv string) {
  5319  	if m == nil {
  5320  		panic(fmt.Errorf("can't set %s on nil %s", "Family", "Device_Status_DeviceInfo_HardwareInformation_System_Configuration"))
  5321  	}
  5322  	m.Family = fv
  5323  }
  5324  
  5325  type Device_Status_DeviceInfo_HardwareInformation_CPU_Processor struct {
  5326  	state           protoimpl.MessageState
  5327  	sizeCache       protoimpl.SizeCache
  5328  	unknownFields   protoimpl.UnknownFields
  5329  	Vendor          string                                                              `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
  5330  	Model           string                                                              `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
  5331  	Capabilities    []*Device_Status_DeviceInfo_HardwareInformation_Capability          `protobuf:"bytes,3,rep,name=capabilities,proto3" json:"capabilities,omitempty"`
  5332  	NumThreads      uint32                                                              `protobuf:"varint,4,opt,name=num_threads,json=numThreads,proto3" json:"num_threads,omitempty"`
  5333  	NumCores        uint32                                                              `protobuf:"varint,5,opt,name=num_cores,json=numCores,proto3" json:"num_cores,omitempty"`
  5334  	NumEnabledCores uint32                                                              `protobuf:"varint,6,opt,name=num_enabled_cores,json=numEnabledCores,proto3" json:"num_enabled_cores,omitempty"`
  5335  	Name            string                                                              `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
  5336  	Serial          string                                                              `protobuf:"bytes,8,opt,name=serial,proto3" json:"serial,omitempty"`
  5337  	FrequencyMhz    int64                                                               `protobuf:"varint,9,opt,name=frequency_mhz,json=frequencyMhz,proto3" json:"frequency_mhz,omitempty"`
  5338  	MaxFrequencyMhz int64                                                               `protobuf:"varint,10,opt,name=max_frequency_mhz,json=maxFrequencyMhz,proto3" json:"max_frequency_mhz,omitempty"`
  5339  	CacheInfo       []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache `protobuf:"bytes,11,rep,name=cache_info,json=cacheInfo,proto3" json:"cache_info,omitempty"`
  5340  	Driver          string                                                              `protobuf:"bytes,12,opt,name=driver,proto3" json:"driver,omitempty"`
  5341  	Latency         int64                                                               `protobuf:"varint,13,opt,name=latency,proto3" json:"latency,omitempty"`
  5342  	Clock           int64                                                               `protobuf:"varint,14,opt,name=clock,proto3" json:"clock,omitempty"`
  5343  }
  5344  
  5345  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) Reset() {
  5346  	*m = Device_Status_DeviceInfo_HardwareInformation_CPU_Processor{}
  5347  	if protoimpl.UnsafeEnabled {
  5348  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[39]
  5349  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  5350  		ms.StoreMessageInfo(mi)
  5351  	}
  5352  }
  5353  
  5354  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) String() string {
  5355  	return protoimpl.X.MessageStringOf(m)
  5356  }
  5357  
  5358  func (*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) ProtoMessage() {}
  5359  
  5360  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) ProtoReflect() preflect.Message {
  5361  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[39]
  5362  	if protoimpl.UnsafeEnabled && m != nil {
  5363  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  5364  		if ms.LoadMessageInfo() == nil {
  5365  			ms.StoreMessageInfo(mi)
  5366  		}
  5367  		return ms
  5368  	}
  5369  	return mi.MessageOf(m)
  5370  }
  5371  
  5372  func (*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GotenMessage() {}
  5373  
  5374  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_CPU_Processor.ProtoReflect.Descriptor instead.
  5375  func (*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) Descriptor() ([]byte, []int) {
  5376  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 4, 0}
  5377  }
  5378  
  5379  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) Unmarshal(b []byte) error {
  5380  	return proto.Unmarshal(b, m)
  5381  }
  5382  
  5383  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) Marshal() ([]byte, error) {
  5384  	return proto.Marshal(m)
  5385  }
  5386  
  5387  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) MarshalJSON() ([]byte, error) {
  5388  	return protojson.MarshalOptions{}.Marshal(m)
  5389  }
  5390  
  5391  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) UnmarshalJSON(data []byte) error {
  5392  	return protojson.Unmarshal(data, m)
  5393  }
  5394  
  5395  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetVendor() string {
  5396  	if m != nil {
  5397  		return m.Vendor
  5398  	}
  5399  	return ""
  5400  }
  5401  
  5402  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetModel() string {
  5403  	if m != nil {
  5404  		return m.Model
  5405  	}
  5406  	return ""
  5407  }
  5408  
  5409  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetCapabilities() []*Device_Status_DeviceInfo_HardwareInformation_Capability {
  5410  	if m != nil {
  5411  		return m.Capabilities
  5412  	}
  5413  	return nil
  5414  }
  5415  
  5416  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetNumThreads() uint32 {
  5417  	if m != nil {
  5418  		return m.NumThreads
  5419  	}
  5420  	return uint32(0)
  5421  }
  5422  
  5423  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetNumCores() uint32 {
  5424  	if m != nil {
  5425  		return m.NumCores
  5426  	}
  5427  	return uint32(0)
  5428  }
  5429  
  5430  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetNumEnabledCores() uint32 {
  5431  	if m != nil {
  5432  		return m.NumEnabledCores
  5433  	}
  5434  	return uint32(0)
  5435  }
  5436  
  5437  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetName() string {
  5438  	if m != nil {
  5439  		return m.Name
  5440  	}
  5441  	return ""
  5442  }
  5443  
  5444  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetSerial() string {
  5445  	if m != nil {
  5446  		return m.Serial
  5447  	}
  5448  	return ""
  5449  }
  5450  
  5451  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetFrequencyMhz() int64 {
  5452  	if m != nil {
  5453  		return m.FrequencyMhz
  5454  	}
  5455  	return int64(0)
  5456  }
  5457  
  5458  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetMaxFrequencyMhz() int64 {
  5459  	if m != nil {
  5460  		return m.MaxFrequencyMhz
  5461  	}
  5462  	return int64(0)
  5463  }
  5464  
  5465  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetCacheInfo() []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache {
  5466  	if m != nil {
  5467  		return m.CacheInfo
  5468  	}
  5469  	return nil
  5470  }
  5471  
  5472  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetDriver() string {
  5473  	if m != nil {
  5474  		return m.Driver
  5475  	}
  5476  	return ""
  5477  }
  5478  
  5479  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetLatency() int64 {
  5480  	if m != nil {
  5481  		return m.Latency
  5482  	}
  5483  	return int64(0)
  5484  }
  5485  
  5486  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) GetClock() int64 {
  5487  	if m != nil {
  5488  		return m.Clock
  5489  	}
  5490  	return int64(0)
  5491  }
  5492  
  5493  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetVendor(fv string) {
  5494  	if m == nil {
  5495  		panic(fmt.Errorf("can't set %s on nil %s", "Vendor", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor"))
  5496  	}
  5497  	m.Vendor = fv
  5498  }
  5499  
  5500  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetModel(fv string) {
  5501  	if m == nil {
  5502  		panic(fmt.Errorf("can't set %s on nil %s", "Model", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor"))
  5503  	}
  5504  	m.Model = fv
  5505  }
  5506  
  5507  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetCapabilities(fv []*Device_Status_DeviceInfo_HardwareInformation_Capability) {
  5508  	if m == nil {
  5509  		panic(fmt.Errorf("can't set %s on nil %s", "Capabilities", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor"))
  5510  	}
  5511  	m.Capabilities = fv
  5512  }
  5513  
  5514  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetNumThreads(fv uint32) {
  5515  	if m == nil {
  5516  		panic(fmt.Errorf("can't set %s on nil %s", "NumThreads", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor"))
  5517  	}
  5518  	m.NumThreads = fv
  5519  }
  5520  
  5521  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetNumCores(fv uint32) {
  5522  	if m == nil {
  5523  		panic(fmt.Errorf("can't set %s on nil %s", "NumCores", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor"))
  5524  	}
  5525  	m.NumCores = fv
  5526  }
  5527  
  5528  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetNumEnabledCores(fv uint32) {
  5529  	if m == nil {
  5530  		panic(fmt.Errorf("can't set %s on nil %s", "NumEnabledCores", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor"))
  5531  	}
  5532  	m.NumEnabledCores = fv
  5533  }
  5534  
  5535  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetName(fv string) {
  5536  	if m == nil {
  5537  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor"))
  5538  	}
  5539  	m.Name = fv
  5540  }
  5541  
  5542  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetSerial(fv string) {
  5543  	if m == nil {
  5544  		panic(fmt.Errorf("can't set %s on nil %s", "Serial", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor"))
  5545  	}
  5546  	m.Serial = fv
  5547  }
  5548  
  5549  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetFrequencyMhz(fv int64) {
  5550  	if m == nil {
  5551  		panic(fmt.Errorf("can't set %s on nil %s", "FrequencyMhz", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor"))
  5552  	}
  5553  	m.FrequencyMhz = fv
  5554  }
  5555  
  5556  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetMaxFrequencyMhz(fv int64) {
  5557  	if m == nil {
  5558  		panic(fmt.Errorf("can't set %s on nil %s", "MaxFrequencyMhz", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor"))
  5559  	}
  5560  	m.MaxFrequencyMhz = fv
  5561  }
  5562  
  5563  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetCacheInfo(fv []*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) {
  5564  	if m == nil {
  5565  		panic(fmt.Errorf("can't set %s on nil %s", "CacheInfo", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor"))
  5566  	}
  5567  	m.CacheInfo = fv
  5568  }
  5569  
  5570  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetDriver(fv string) {
  5571  	if m == nil {
  5572  		panic(fmt.Errorf("can't set %s on nil %s", "Driver", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor"))
  5573  	}
  5574  	m.Driver = fv
  5575  }
  5576  
  5577  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetLatency(fv int64) {
  5578  	if m == nil {
  5579  		panic(fmt.Errorf("can't set %s on nil %s", "Latency", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor"))
  5580  	}
  5581  	m.Latency = fv
  5582  }
  5583  
  5584  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor) SetClock(fv int64) {
  5585  	if m == nil {
  5586  		panic(fmt.Errorf("can't set %s on nil %s", "Clock", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor"))
  5587  	}
  5588  	m.Clock = fv
  5589  }
  5590  
  5591  type Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache struct {
  5592  	state         protoimpl.MessageState
  5593  	sizeCache     protoimpl.SizeCache
  5594  	unknownFields protoimpl.UnknownFields
  5595  	Type          string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
  5596  	SizeBytes     int64  `protobuf:"varint,2,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"`
  5597  }
  5598  
  5599  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) Reset() {
  5600  	*m = Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache{}
  5601  	if protoimpl.UnsafeEnabled {
  5602  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[40]
  5603  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  5604  		ms.StoreMessageInfo(mi)
  5605  	}
  5606  }
  5607  
  5608  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) String() string {
  5609  	return protoimpl.X.MessageStringOf(m)
  5610  }
  5611  
  5612  func (*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) ProtoMessage() {}
  5613  
  5614  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) ProtoReflect() preflect.Message {
  5615  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[40]
  5616  	if protoimpl.UnsafeEnabled && m != nil {
  5617  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  5618  		if ms.LoadMessageInfo() == nil {
  5619  			ms.StoreMessageInfo(mi)
  5620  		}
  5621  		return ms
  5622  	}
  5623  	return mi.MessageOf(m)
  5624  }
  5625  
  5626  func (*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) GotenMessage() {}
  5627  
  5628  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache.ProtoReflect.Descriptor instead.
  5629  func (*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) Descriptor() ([]byte, []int) {
  5630  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 4, 0, 0}
  5631  }
  5632  
  5633  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) Unmarshal(b []byte) error {
  5634  	return proto.Unmarshal(b, m)
  5635  }
  5636  
  5637  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) Marshal() ([]byte, error) {
  5638  	return proto.Marshal(m)
  5639  }
  5640  
  5641  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) MarshalJSON() ([]byte, error) {
  5642  	return protojson.MarshalOptions{}.Marshal(m)
  5643  }
  5644  
  5645  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) UnmarshalJSON(data []byte) error {
  5646  	return protojson.Unmarshal(data, m)
  5647  }
  5648  
  5649  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) GetType() string {
  5650  	if m != nil {
  5651  		return m.Type
  5652  	}
  5653  	return ""
  5654  }
  5655  
  5656  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) GetSizeBytes() int64 {
  5657  	if m != nil {
  5658  		return m.SizeBytes
  5659  	}
  5660  	return int64(0)
  5661  }
  5662  
  5663  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) SetType(fv string) {
  5664  	if m == nil {
  5665  		panic(fmt.Errorf("can't set %s on nil %s", "Type", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache"))
  5666  	}
  5667  	m.Type = fv
  5668  }
  5669  
  5670  func (m *Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache) SetSizeBytes(fv int64) {
  5671  	if m == nil {
  5672  		panic(fmt.Errorf("can't set %s on nil %s", "SizeBytes", "Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache"))
  5673  	}
  5674  	m.SizeBytes = fv
  5675  }
  5676  
  5677  type Device_Status_DeviceInfo_HardwareInformation_Block_Disk struct {
  5678  	state         protoimpl.MessageState
  5679  	sizeCache     protoimpl.SizeCache
  5680  	unknownFields protoimpl.UnknownFields
  5681  	Name          string                                                               `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  5682  	SizeBytes     int64                                                                `protobuf:"varint,2,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"`
  5683  	DriveType     string                                                               `protobuf:"bytes,3,opt,name=drive_type,json=driveType,proto3" json:"drive_type,omitempty"`
  5684  	Vendor        string                                                               `protobuf:"bytes,4,opt,name=vendor,proto3" json:"vendor,omitempty"`
  5685  	Model         string                                                               `protobuf:"bytes,5,opt,name=model,proto3" json:"model,omitempty"`
  5686  	SerialNumber  string                                                               `protobuf:"bytes,6,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
  5687  	Wwn           string                                                               `protobuf:"bytes,7,opt,name=wwn,proto3" json:"wwn,omitempty"`
  5688  	Partitions    []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition `protobuf:"bytes,8,rep,name=partitions,proto3" json:"partitions,omitempty"`
  5689  }
  5690  
  5691  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) Reset() {
  5692  	*m = Device_Status_DeviceInfo_HardwareInformation_Block_Disk{}
  5693  	if protoimpl.UnsafeEnabled {
  5694  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[41]
  5695  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  5696  		ms.StoreMessageInfo(mi)
  5697  	}
  5698  }
  5699  
  5700  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) String() string {
  5701  	return protoimpl.X.MessageStringOf(m)
  5702  }
  5703  
  5704  func (*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) ProtoMessage() {}
  5705  
  5706  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) ProtoReflect() preflect.Message {
  5707  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[41]
  5708  	if protoimpl.UnsafeEnabled && m != nil {
  5709  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  5710  		if ms.LoadMessageInfo() == nil {
  5711  			ms.StoreMessageInfo(mi)
  5712  		}
  5713  		return ms
  5714  	}
  5715  	return mi.MessageOf(m)
  5716  }
  5717  
  5718  func (*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GotenMessage() {}
  5719  
  5720  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_Block_Disk.ProtoReflect.Descriptor instead.
  5721  func (*Device_Status_DeviceInfo_HardwareInformation_Block_Disk) Descriptor() ([]byte, []int) {
  5722  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 5, 0}
  5723  }
  5724  
  5725  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) Unmarshal(b []byte) error {
  5726  	return proto.Unmarshal(b, m)
  5727  }
  5728  
  5729  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) Marshal() ([]byte, error) {
  5730  	return proto.Marshal(m)
  5731  }
  5732  
  5733  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) MarshalJSON() ([]byte, error) {
  5734  	return protojson.MarshalOptions{}.Marshal(m)
  5735  }
  5736  
  5737  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) UnmarshalJSON(data []byte) error {
  5738  	return protojson.Unmarshal(data, m)
  5739  }
  5740  
  5741  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetName() string {
  5742  	if m != nil {
  5743  		return m.Name
  5744  	}
  5745  	return ""
  5746  }
  5747  
  5748  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetSizeBytes() int64 {
  5749  	if m != nil {
  5750  		return m.SizeBytes
  5751  	}
  5752  	return int64(0)
  5753  }
  5754  
  5755  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetDriveType() string {
  5756  	if m != nil {
  5757  		return m.DriveType
  5758  	}
  5759  	return ""
  5760  }
  5761  
  5762  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetVendor() string {
  5763  	if m != nil {
  5764  		return m.Vendor
  5765  	}
  5766  	return ""
  5767  }
  5768  
  5769  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetModel() string {
  5770  	if m != nil {
  5771  		return m.Model
  5772  	}
  5773  	return ""
  5774  }
  5775  
  5776  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetSerialNumber() string {
  5777  	if m != nil {
  5778  		return m.SerialNumber
  5779  	}
  5780  	return ""
  5781  }
  5782  
  5783  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetWwn() string {
  5784  	if m != nil {
  5785  		return m.Wwn
  5786  	}
  5787  	return ""
  5788  }
  5789  
  5790  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) GetPartitions() []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition {
  5791  	if m != nil {
  5792  		return m.Partitions
  5793  	}
  5794  	return nil
  5795  }
  5796  
  5797  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetName(fv string) {
  5798  	if m == nil {
  5799  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk"))
  5800  	}
  5801  	m.Name = fv
  5802  }
  5803  
  5804  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetSizeBytes(fv int64) {
  5805  	if m == nil {
  5806  		panic(fmt.Errorf("can't set %s on nil %s", "SizeBytes", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk"))
  5807  	}
  5808  	m.SizeBytes = fv
  5809  }
  5810  
  5811  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetDriveType(fv string) {
  5812  	if m == nil {
  5813  		panic(fmt.Errorf("can't set %s on nil %s", "DriveType", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk"))
  5814  	}
  5815  	m.DriveType = fv
  5816  }
  5817  
  5818  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetVendor(fv string) {
  5819  	if m == nil {
  5820  		panic(fmt.Errorf("can't set %s on nil %s", "Vendor", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk"))
  5821  	}
  5822  	m.Vendor = fv
  5823  }
  5824  
  5825  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetModel(fv string) {
  5826  	if m == nil {
  5827  		panic(fmt.Errorf("can't set %s on nil %s", "Model", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk"))
  5828  	}
  5829  	m.Model = fv
  5830  }
  5831  
  5832  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetSerialNumber(fv string) {
  5833  	if m == nil {
  5834  		panic(fmt.Errorf("can't set %s on nil %s", "SerialNumber", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk"))
  5835  	}
  5836  	m.SerialNumber = fv
  5837  }
  5838  
  5839  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetWwn(fv string) {
  5840  	if m == nil {
  5841  		panic(fmt.Errorf("can't set %s on nil %s", "Wwn", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk"))
  5842  	}
  5843  	m.Wwn = fv
  5844  }
  5845  
  5846  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk) SetPartitions(fv []*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) {
  5847  	if m == nil {
  5848  		panic(fmt.Errorf("can't set %s on nil %s", "Partitions", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk"))
  5849  	}
  5850  	m.Partitions = fv
  5851  }
  5852  
  5853  type Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition struct {
  5854  	state         protoimpl.MessageState
  5855  	sizeCache     protoimpl.SizeCache
  5856  	unknownFields protoimpl.UnknownFields
  5857  	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  5858  	SizeBytes     int64  `protobuf:"varint,2,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"`
  5859  	MountPoint    string `protobuf:"bytes,3,opt,name=mount_point,json=mountPoint,proto3" json:"mount_point,omitempty"`
  5860  	Type          string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
  5861  }
  5862  
  5863  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) Reset() {
  5864  	*m = Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition{}
  5865  	if protoimpl.UnsafeEnabled {
  5866  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[42]
  5867  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  5868  		ms.StoreMessageInfo(mi)
  5869  	}
  5870  }
  5871  
  5872  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) String() string {
  5873  	return protoimpl.X.MessageStringOf(m)
  5874  }
  5875  
  5876  func (*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) ProtoMessage() {}
  5877  
  5878  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) ProtoReflect() preflect.Message {
  5879  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[42]
  5880  	if protoimpl.UnsafeEnabled && m != nil {
  5881  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  5882  		if ms.LoadMessageInfo() == nil {
  5883  			ms.StoreMessageInfo(mi)
  5884  		}
  5885  		return ms
  5886  	}
  5887  	return mi.MessageOf(m)
  5888  }
  5889  
  5890  func (*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) GotenMessage() {}
  5891  
  5892  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition.ProtoReflect.Descriptor instead.
  5893  func (*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) Descriptor() ([]byte, []int) {
  5894  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 5, 0, 0}
  5895  }
  5896  
  5897  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) Unmarshal(b []byte) error {
  5898  	return proto.Unmarshal(b, m)
  5899  }
  5900  
  5901  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) Marshal() ([]byte, error) {
  5902  	return proto.Marshal(m)
  5903  }
  5904  
  5905  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) MarshalJSON() ([]byte, error) {
  5906  	return protojson.MarshalOptions{}.Marshal(m)
  5907  }
  5908  
  5909  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) UnmarshalJSON(data []byte) error {
  5910  	return protojson.Unmarshal(data, m)
  5911  }
  5912  
  5913  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) GetName() string {
  5914  	if m != nil {
  5915  		return m.Name
  5916  	}
  5917  	return ""
  5918  }
  5919  
  5920  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) GetSizeBytes() int64 {
  5921  	if m != nil {
  5922  		return m.SizeBytes
  5923  	}
  5924  	return int64(0)
  5925  }
  5926  
  5927  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) GetMountPoint() string {
  5928  	if m != nil {
  5929  		return m.MountPoint
  5930  	}
  5931  	return ""
  5932  }
  5933  
  5934  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) GetType() string {
  5935  	if m != nil {
  5936  		return m.Type
  5937  	}
  5938  	return ""
  5939  }
  5940  
  5941  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) SetName(fv string) {
  5942  	if m == nil {
  5943  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition"))
  5944  	}
  5945  	m.Name = fv
  5946  }
  5947  
  5948  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) SetSizeBytes(fv int64) {
  5949  	if m == nil {
  5950  		panic(fmt.Errorf("can't set %s on nil %s", "SizeBytes", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition"))
  5951  	}
  5952  	m.SizeBytes = fv
  5953  }
  5954  
  5955  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) SetMountPoint(fv string) {
  5956  	if m == nil {
  5957  		panic(fmt.Errorf("can't set %s on nil %s", "MountPoint", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition"))
  5958  	}
  5959  	m.MountPoint = fv
  5960  }
  5961  
  5962  func (m *Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition) SetType(fv string) {
  5963  	if m == nil {
  5964  		panic(fmt.Errorf("can't set %s on nil %s", "Type", "Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition"))
  5965  	}
  5966  	m.Type = fv
  5967  }
  5968  
  5969  type Device_Status_DeviceInfo_HardwareInformation_Network_NIC struct {
  5970  	state         protoimpl.MessageState
  5971  	sizeCache     protoimpl.SizeCache
  5972  	unknownFields protoimpl.UnknownFields
  5973  	Name          string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  5974  	MacAddress    string            `protobuf:"bytes,2,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"`
  5975  	Virtual       bool              `protobuf:"varint,3,opt,name=virtual,proto3" json:"virtual,omitempty"`
  5976  	Description   string            `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
  5977  	ProductName   string            `protobuf:"bytes,5,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"`
  5978  	Vendor        string            `protobuf:"bytes,6,opt,name=vendor,proto3" json:"vendor,omitempty"`
  5979  	Subvendor     string            `protobuf:"bytes,7,opt,name=subvendor,proto3" json:"subvendor,omitempty"`
  5980  	Setting       map[string]string `protobuf:"bytes,8,rep,name=setting,proto3" json:"setting,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  5981  }
  5982  
  5983  func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) Reset() {
  5984  	*m = Device_Status_DeviceInfo_HardwareInformation_Network_NIC{}
  5985  	if protoimpl.UnsafeEnabled {
  5986  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[43]
  5987  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  5988  		ms.StoreMessageInfo(mi)
  5989  	}
  5990  }
  5991  
  5992  func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) String() string {
  5993  	return protoimpl.X.MessageStringOf(m)
  5994  }
  5995  
  5996  func (*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) ProtoMessage() {}
  5997  
  5998  func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) ProtoReflect() preflect.Message {
  5999  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[43]
  6000  	if protoimpl.UnsafeEnabled && m != nil {
  6001  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  6002  		if ms.LoadMessageInfo() == nil {
  6003  			ms.StoreMessageInfo(mi)
  6004  		}
  6005  		return ms
  6006  	}
  6007  	return mi.MessageOf(m)
  6008  }
  6009  
  6010  func (*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GotenMessage() {}
  6011  
  6012  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_Network_NIC.ProtoReflect.Descriptor instead.
  6013  func (*Device_Status_DeviceInfo_HardwareInformation_Network_NIC) Descriptor() ([]byte, []int) {
  6014  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 6, 0}
  6015  }
  6016  
  6017  func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) Unmarshal(b []byte) error {
  6018  	return proto.Unmarshal(b, m)
  6019  }
  6020  
  6021  func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) Marshal() ([]byte, error) {
  6022  	return proto.Marshal(m)
  6023  }
  6024  
  6025  func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) MarshalJSON() ([]byte, error) {
  6026  	return protojson.MarshalOptions{}.Marshal(m)
  6027  }
  6028  
  6029  func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) UnmarshalJSON(data []byte) error {
  6030  	return protojson.Unmarshal(data, m)
  6031  }
  6032  
  6033  func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetName() string {
  6034  	if m != nil {
  6035  		return m.Name
  6036  	}
  6037  	return ""
  6038  }
  6039  
  6040  func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetMacAddress() string {
  6041  	if m != nil {
  6042  		return m.MacAddress
  6043  	}
  6044  	return ""
  6045  }
  6046  
  6047  func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetVirtual() bool {
  6048  	if m != nil {
  6049  		return m.Virtual
  6050  	}
  6051  	return false
  6052  }
  6053  
  6054  func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetDescription() string {
  6055  	if m != nil {
  6056  		return m.Description
  6057  	}
  6058  	return ""
  6059  }
  6060  
  6061  func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetProductName() string {
  6062  	if m != nil {
  6063  		return m.ProductName
  6064  	}
  6065  	return ""
  6066  }
  6067  
  6068  func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetVendor() string {
  6069  	if m != nil {
  6070  		return m.Vendor
  6071  	}
  6072  	return ""
  6073  }
  6074  
  6075  func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetSubvendor() string {
  6076  	if m != nil {
  6077  		return m.Subvendor
  6078  	}
  6079  	return ""
  6080  }
  6081  
  6082  func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) GetSetting() map[string]string {
  6083  	if m != nil {
  6084  		return m.Setting
  6085  	}
  6086  	return nil
  6087  }
  6088  
  6089  func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetName(fv string) {
  6090  	if m == nil {
  6091  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC"))
  6092  	}
  6093  	m.Name = fv
  6094  }
  6095  
  6096  func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetMacAddress(fv string) {
  6097  	if m == nil {
  6098  		panic(fmt.Errorf("can't set %s on nil %s", "MacAddress", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC"))
  6099  	}
  6100  	m.MacAddress = fv
  6101  }
  6102  
  6103  func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetVirtual(fv bool) {
  6104  	if m == nil {
  6105  		panic(fmt.Errorf("can't set %s on nil %s", "Virtual", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC"))
  6106  	}
  6107  	m.Virtual = fv
  6108  }
  6109  
  6110  func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetDescription(fv string) {
  6111  	if m == nil {
  6112  		panic(fmt.Errorf("can't set %s on nil %s", "Description", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC"))
  6113  	}
  6114  	m.Description = fv
  6115  }
  6116  
  6117  func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetProductName(fv string) {
  6118  	if m == nil {
  6119  		panic(fmt.Errorf("can't set %s on nil %s", "ProductName", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC"))
  6120  	}
  6121  	m.ProductName = fv
  6122  }
  6123  
  6124  func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetVendor(fv string) {
  6125  	if m == nil {
  6126  		panic(fmt.Errorf("can't set %s on nil %s", "Vendor", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC"))
  6127  	}
  6128  	m.Vendor = fv
  6129  }
  6130  
  6131  func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetSubvendor(fv string) {
  6132  	if m == nil {
  6133  		panic(fmt.Errorf("can't set %s on nil %s", "Subvendor", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC"))
  6134  	}
  6135  	m.Subvendor = fv
  6136  }
  6137  
  6138  func (m *Device_Status_DeviceInfo_HardwareInformation_Network_NIC) SetSetting(fv map[string]string) {
  6139  	if m == nil {
  6140  		panic(fmt.Errorf("can't set %s on nil %s", "Setting", "Device_Status_DeviceInfo_HardwareInformation_Network_NIC"))
  6141  	}
  6142  	m.Setting = fv
  6143  }
  6144  
  6145  type Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard struct {
  6146  	state         protoimpl.MessageState
  6147  	sizeCache     protoimpl.SizeCache
  6148  	unknownFields protoimpl.UnknownFields
  6149  	Index         int64                                                   `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
  6150  	Device        *Device_Status_DeviceInfo_HardwareInformation_PCIDevice `protobuf:"bytes,2,opt,name=device,proto3" json:"device,omitempty"`
  6151  }
  6152  
  6153  func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) Reset() {
  6154  	*m = Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard{}
  6155  	if protoimpl.UnsafeEnabled {
  6156  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[45]
  6157  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  6158  		ms.StoreMessageInfo(mi)
  6159  	}
  6160  }
  6161  
  6162  func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) String() string {
  6163  	return protoimpl.X.MessageStringOf(m)
  6164  }
  6165  
  6166  func (*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) ProtoMessage() {}
  6167  
  6168  func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) ProtoReflect() preflect.Message {
  6169  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[45]
  6170  	if protoimpl.UnsafeEnabled && m != nil {
  6171  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  6172  		if ms.LoadMessageInfo() == nil {
  6173  			ms.StoreMessageInfo(mi)
  6174  		}
  6175  		return ms
  6176  	}
  6177  	return mi.MessageOf(m)
  6178  }
  6179  
  6180  func (*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) GotenMessage() {}
  6181  
  6182  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard.ProtoReflect.Descriptor instead.
  6183  func (*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) Descriptor() ([]byte, []int) {
  6184  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 7, 0}
  6185  }
  6186  
  6187  func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) Unmarshal(b []byte) error {
  6188  	return proto.Unmarshal(b, m)
  6189  }
  6190  
  6191  func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) Marshal() ([]byte, error) {
  6192  	return proto.Marshal(m)
  6193  }
  6194  
  6195  func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) MarshalJSON() ([]byte, error) {
  6196  	return protojson.MarshalOptions{}.Marshal(m)
  6197  }
  6198  
  6199  func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) UnmarshalJSON(data []byte) error {
  6200  	return protojson.Unmarshal(data, m)
  6201  }
  6202  
  6203  func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) GetIndex() int64 {
  6204  	if m != nil {
  6205  		return m.Index
  6206  	}
  6207  	return int64(0)
  6208  }
  6209  
  6210  func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) GetDevice() *Device_Status_DeviceInfo_HardwareInformation_PCIDevice {
  6211  	if m != nil {
  6212  		return m.Device
  6213  	}
  6214  	return nil
  6215  }
  6216  
  6217  func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) SetIndex(fv int64) {
  6218  	if m == nil {
  6219  		panic(fmt.Errorf("can't set %s on nil %s", "Index", "Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard"))
  6220  	}
  6221  	m.Index = fv
  6222  }
  6223  
  6224  func (m *Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard) SetDevice(fv *Device_Status_DeviceInfo_HardwareInformation_PCIDevice) {
  6225  	if m == nil {
  6226  		panic(fmt.Errorf("can't set %s on nil %s", "Device", "Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard"))
  6227  	}
  6228  	m.Device = fv
  6229  }
  6230  
  6231  type Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank struct {
  6232  	state         protoimpl.MessageState
  6233  	sizeCache     protoimpl.SizeCache
  6234  	unknownFields protoimpl.UnknownFields
  6235  	Description   string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
  6236  	Product       string `protobuf:"bytes,2,opt,name=product,proto3" json:"product,omitempty"`
  6237  	Vendor        string `protobuf:"bytes,3,opt,name=vendor,proto3" json:"vendor,omitempty"`
  6238  	Serial        string `protobuf:"bytes,4,opt,name=serial,proto3" json:"serial,omitempty"`
  6239  	Slot          string `protobuf:"bytes,5,opt,name=slot,proto3" json:"slot,omitempty"`
  6240  	SizeBytes     int64  `protobuf:"varint,6,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"`
  6241  	FrequencyHz   int64  `protobuf:"varint,7,opt,name=frequency_hz,json=frequencyHz,proto3" json:"frequency_hz,omitempty"`
  6242  	WidthBits     int32  `protobuf:"varint,8,opt,name=width_bits,json=widthBits,proto3" json:"width_bits,omitempty"`
  6243  }
  6244  
  6245  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) Reset() {
  6246  	*m = Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank{}
  6247  	if protoimpl.UnsafeEnabled {
  6248  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[46]
  6249  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  6250  		ms.StoreMessageInfo(mi)
  6251  	}
  6252  }
  6253  
  6254  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) String() string {
  6255  	return protoimpl.X.MessageStringOf(m)
  6256  }
  6257  
  6258  func (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) ProtoMessage() {}
  6259  
  6260  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) ProtoReflect() preflect.Message {
  6261  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[46]
  6262  	if protoimpl.UnsafeEnabled && m != nil {
  6263  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  6264  		if ms.LoadMessageInfo() == nil {
  6265  			ms.StoreMessageInfo(mi)
  6266  		}
  6267  		return ms
  6268  	}
  6269  	return mi.MessageOf(m)
  6270  }
  6271  
  6272  func (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) GotenMessage() {}
  6273  
  6274  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank.ProtoReflect.Descriptor instead.
  6275  func (*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) Descriptor() ([]byte, []int) {
  6276  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 9, 0}
  6277  }
  6278  
  6279  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) Unmarshal(b []byte) error {
  6280  	return proto.Unmarshal(b, m)
  6281  }
  6282  
  6283  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) Marshal() ([]byte, error) {
  6284  	return proto.Marshal(m)
  6285  }
  6286  
  6287  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) MarshalJSON() ([]byte, error) {
  6288  	return protojson.MarshalOptions{}.Marshal(m)
  6289  }
  6290  
  6291  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) UnmarshalJSON(data []byte) error {
  6292  	return protojson.Unmarshal(data, m)
  6293  }
  6294  
  6295  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) GetDescription() string {
  6296  	if m != nil {
  6297  		return m.Description
  6298  	}
  6299  	return ""
  6300  }
  6301  
  6302  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) GetProduct() string {
  6303  	if m != nil {
  6304  		return m.Product
  6305  	}
  6306  	return ""
  6307  }
  6308  
  6309  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) GetVendor() string {
  6310  	if m != nil {
  6311  		return m.Vendor
  6312  	}
  6313  	return ""
  6314  }
  6315  
  6316  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) GetSerial() string {
  6317  	if m != nil {
  6318  		return m.Serial
  6319  	}
  6320  	return ""
  6321  }
  6322  
  6323  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) GetSlot() string {
  6324  	if m != nil {
  6325  		return m.Slot
  6326  	}
  6327  	return ""
  6328  }
  6329  
  6330  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) GetSizeBytes() int64 {
  6331  	if m != nil {
  6332  		return m.SizeBytes
  6333  	}
  6334  	return int64(0)
  6335  }
  6336  
  6337  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) GetFrequencyHz() int64 {
  6338  	if m != nil {
  6339  		return m.FrequencyHz
  6340  	}
  6341  	return int64(0)
  6342  }
  6343  
  6344  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) GetWidthBits() int32 {
  6345  	if m != nil {
  6346  		return m.WidthBits
  6347  	}
  6348  	return int32(0)
  6349  }
  6350  
  6351  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) SetDescription(fv string) {
  6352  	if m == nil {
  6353  		panic(fmt.Errorf("can't set %s on nil %s", "Description", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank"))
  6354  	}
  6355  	m.Description = fv
  6356  }
  6357  
  6358  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) SetProduct(fv string) {
  6359  	if m == nil {
  6360  		panic(fmt.Errorf("can't set %s on nil %s", "Product", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank"))
  6361  	}
  6362  	m.Product = fv
  6363  }
  6364  
  6365  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) SetVendor(fv string) {
  6366  	if m == nil {
  6367  		panic(fmt.Errorf("can't set %s on nil %s", "Vendor", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank"))
  6368  	}
  6369  	m.Vendor = fv
  6370  }
  6371  
  6372  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) SetSerial(fv string) {
  6373  	if m == nil {
  6374  		panic(fmt.Errorf("can't set %s on nil %s", "Serial", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank"))
  6375  	}
  6376  	m.Serial = fv
  6377  }
  6378  
  6379  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) SetSlot(fv string) {
  6380  	if m == nil {
  6381  		panic(fmt.Errorf("can't set %s on nil %s", "Slot", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank"))
  6382  	}
  6383  	m.Slot = fv
  6384  }
  6385  
  6386  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) SetSizeBytes(fv int64) {
  6387  	if m == nil {
  6388  		panic(fmt.Errorf("can't set %s on nil %s", "SizeBytes", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank"))
  6389  	}
  6390  	m.SizeBytes = fv
  6391  }
  6392  
  6393  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) SetFrequencyHz(fv int64) {
  6394  	if m == nil {
  6395  		panic(fmt.Errorf("can't set %s on nil %s", "FrequencyHz", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank"))
  6396  	}
  6397  	m.FrequencyHz = fv
  6398  }
  6399  
  6400  func (m *Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank) SetWidthBits(fv int32) {
  6401  	if m == nil {
  6402  		panic(fmt.Errorf("can't set %s on nil %s", "WidthBits", "Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank"))
  6403  	}
  6404  	m.WidthBits = fv
  6405  }
  6406  
  6407  type Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo struct {
  6408  	state                      protoimpl.MessageState
  6409  	sizeCache                  protoimpl.SizeCache
  6410  	unknownFields              protoimpl.UnknownFields
  6411  	DevId                      string `protobuf:"bytes,1,opt,name=dev_id,json=devId,proto3" json:"dev_id,omitempty"`
  6412  	ControlProtoVersion        string `protobuf:"bytes,2,opt,name=control_proto_version,json=controlProtoVersion,proto3" json:"control_proto_version,omitempty"`
  6413  	FirmwareVersion            string `protobuf:"bytes,3,opt,name=firmware_version,json=firmwareVersion,proto3" json:"firmware_version,omitempty"`
  6414  	LoggerVersion              string `protobuf:"bytes,4,opt,name=logger_version,json=loggerVersion,proto3" json:"logger_version,omitempty"`
  6415  	BoardName                  string `protobuf:"bytes,5,opt,name=board_name,json=boardName,proto3" json:"board_name,omitempty"`
  6416  	SerialNumber               string `protobuf:"bytes,6,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
  6417  	PartNumber                 string `protobuf:"bytes,7,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
  6418  	ProductName                string `protobuf:"bytes,8,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"`
  6419  	NeuralNetworkCoreClockRate string `protobuf:"bytes,9,opt,name=neural_network_core_clock_rate,json=neuralNetworkCoreClockRate,proto3" json:"neural_network_core_clock_rate,omitempty"`
  6420  }
  6421  
  6422  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) Reset() {
  6423  	*m = Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo{}
  6424  	if protoimpl.UnsafeEnabled {
  6425  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[47]
  6426  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  6427  		ms.StoreMessageInfo(mi)
  6428  	}
  6429  }
  6430  
  6431  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) String() string {
  6432  	return protoimpl.X.MessageStringOf(m)
  6433  }
  6434  
  6435  func (*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) ProtoMessage() {}
  6436  
  6437  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) ProtoReflect() preflect.Message {
  6438  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[47]
  6439  	if protoimpl.UnsafeEnabled && m != nil {
  6440  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  6441  		if ms.LoadMessageInfo() == nil {
  6442  			ms.StoreMessageInfo(mi)
  6443  		}
  6444  		return ms
  6445  	}
  6446  	return mi.MessageOf(m)
  6447  }
  6448  
  6449  func (*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GotenMessage() {}
  6450  
  6451  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo.ProtoReflect.Descriptor instead.
  6452  func (*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) Descriptor() ([]byte, []int) {
  6453  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 10, 0}
  6454  }
  6455  
  6456  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) Unmarshal(b []byte) error {
  6457  	return proto.Unmarshal(b, m)
  6458  }
  6459  
  6460  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) Marshal() ([]byte, error) {
  6461  	return proto.Marshal(m)
  6462  }
  6463  
  6464  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) MarshalJSON() ([]byte, error) {
  6465  	return protojson.MarshalOptions{}.Marshal(m)
  6466  }
  6467  
  6468  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) UnmarshalJSON(data []byte) error {
  6469  	return protojson.Unmarshal(data, m)
  6470  }
  6471  
  6472  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetDevId() string {
  6473  	if m != nil {
  6474  		return m.DevId
  6475  	}
  6476  	return ""
  6477  }
  6478  
  6479  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetControlProtoVersion() string {
  6480  	if m != nil {
  6481  		return m.ControlProtoVersion
  6482  	}
  6483  	return ""
  6484  }
  6485  
  6486  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetFirmwareVersion() string {
  6487  	if m != nil {
  6488  		return m.FirmwareVersion
  6489  	}
  6490  	return ""
  6491  }
  6492  
  6493  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetLoggerVersion() string {
  6494  	if m != nil {
  6495  		return m.LoggerVersion
  6496  	}
  6497  	return ""
  6498  }
  6499  
  6500  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetBoardName() string {
  6501  	if m != nil {
  6502  		return m.BoardName
  6503  	}
  6504  	return ""
  6505  }
  6506  
  6507  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetSerialNumber() string {
  6508  	if m != nil {
  6509  		return m.SerialNumber
  6510  	}
  6511  	return ""
  6512  }
  6513  
  6514  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetPartNumber() string {
  6515  	if m != nil {
  6516  		return m.PartNumber
  6517  	}
  6518  	return ""
  6519  }
  6520  
  6521  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetProductName() string {
  6522  	if m != nil {
  6523  		return m.ProductName
  6524  	}
  6525  	return ""
  6526  }
  6527  
  6528  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) GetNeuralNetworkCoreClockRate() string {
  6529  	if m != nil {
  6530  		return m.NeuralNetworkCoreClockRate
  6531  	}
  6532  	return ""
  6533  }
  6534  
  6535  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetDevId(fv string) {
  6536  	if m == nil {
  6537  		panic(fmt.Errorf("can't set %s on nil %s", "DevId", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo"))
  6538  	}
  6539  	m.DevId = fv
  6540  }
  6541  
  6542  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetControlProtoVersion(fv string) {
  6543  	if m == nil {
  6544  		panic(fmt.Errorf("can't set %s on nil %s", "ControlProtoVersion", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo"))
  6545  	}
  6546  	m.ControlProtoVersion = fv
  6547  }
  6548  
  6549  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetFirmwareVersion(fv string) {
  6550  	if m == nil {
  6551  		panic(fmt.Errorf("can't set %s on nil %s", "FirmwareVersion", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo"))
  6552  	}
  6553  	m.FirmwareVersion = fv
  6554  }
  6555  
  6556  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetLoggerVersion(fv string) {
  6557  	if m == nil {
  6558  		panic(fmt.Errorf("can't set %s on nil %s", "LoggerVersion", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo"))
  6559  	}
  6560  	m.LoggerVersion = fv
  6561  }
  6562  
  6563  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetBoardName(fv string) {
  6564  	if m == nil {
  6565  		panic(fmt.Errorf("can't set %s on nil %s", "BoardName", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo"))
  6566  	}
  6567  	m.BoardName = fv
  6568  }
  6569  
  6570  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetSerialNumber(fv string) {
  6571  	if m == nil {
  6572  		panic(fmt.Errorf("can't set %s on nil %s", "SerialNumber", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo"))
  6573  	}
  6574  	m.SerialNumber = fv
  6575  }
  6576  
  6577  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetPartNumber(fv string) {
  6578  	if m == nil {
  6579  		panic(fmt.Errorf("can't set %s on nil %s", "PartNumber", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo"))
  6580  	}
  6581  	m.PartNumber = fv
  6582  }
  6583  
  6584  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetProductName(fv string) {
  6585  	if m == nil {
  6586  		panic(fmt.Errorf("can't set %s on nil %s", "ProductName", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo"))
  6587  	}
  6588  	m.ProductName = fv
  6589  }
  6590  
  6591  func (m *Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo) SetNeuralNetworkCoreClockRate(fv string) {
  6592  	if m == nil {
  6593  		panic(fmt.Errorf("can't set %s on nil %s", "NeuralNetworkCoreClockRate", "Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo"))
  6594  	}
  6595  	m.NeuralNetworkCoreClockRate = fv
  6596  }
  6597  
  6598  type Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo struct {
  6599  	state         protoimpl.MessageState
  6600  	sizeCache     protoimpl.SizeCache
  6601  	unknownFields protoimpl.UnknownFields
  6602  	Id            string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
  6603  	ProductName   string `protobuf:"bytes,2,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"`
  6604  }
  6605  
  6606  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) Reset() {
  6607  	*m = Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo{}
  6608  	if protoimpl.UnsafeEnabled {
  6609  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[48]
  6610  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  6611  		ms.StoreMessageInfo(mi)
  6612  	}
  6613  }
  6614  
  6615  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) String() string {
  6616  	return protoimpl.X.MessageStringOf(m)
  6617  }
  6618  
  6619  func (*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) ProtoMessage() {}
  6620  
  6621  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) ProtoReflect() preflect.Message {
  6622  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[48]
  6623  	if protoimpl.UnsafeEnabled && m != nil {
  6624  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  6625  		if ms.LoadMessageInfo() == nil {
  6626  			ms.StoreMessageInfo(mi)
  6627  		}
  6628  		return ms
  6629  	}
  6630  	return mi.MessageOf(m)
  6631  }
  6632  
  6633  func (*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) GotenMessage() {}
  6634  
  6635  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo.ProtoReflect.Descriptor instead.
  6636  func (*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) Descriptor() ([]byte, []int) {
  6637  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 11, 0}
  6638  }
  6639  
  6640  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) Unmarshal(b []byte) error {
  6641  	return proto.Unmarshal(b, m)
  6642  }
  6643  
  6644  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) Marshal() ([]byte, error) {
  6645  	return proto.Marshal(m)
  6646  }
  6647  
  6648  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) MarshalJSON() ([]byte, error) {
  6649  	return protojson.MarshalOptions{}.Marshal(m)
  6650  }
  6651  
  6652  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) UnmarshalJSON(data []byte) error {
  6653  	return protojson.Unmarshal(data, m)
  6654  }
  6655  
  6656  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) GetId() string {
  6657  	if m != nil {
  6658  		return m.Id
  6659  	}
  6660  	return ""
  6661  }
  6662  
  6663  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) GetProductName() string {
  6664  	if m != nil {
  6665  		return m.ProductName
  6666  	}
  6667  	return ""
  6668  }
  6669  
  6670  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) SetId(fv string) {
  6671  	if m == nil {
  6672  		panic(fmt.Errorf("can't set %s on nil %s", "Id", "Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo"))
  6673  	}
  6674  	m.Id = fv
  6675  }
  6676  
  6677  func (m *Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo) SetProductName(fv string) {
  6678  	if m == nil {
  6679  		panic(fmt.Errorf("can't set %s on nil %s", "ProductName", "Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo"))
  6680  	}
  6681  	m.ProductName = fv
  6682  }
  6683  
  6684  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings struct {
  6685  	state         protoimpl.MessageState
  6686  	sizeCache     protoimpl.SizeCache
  6687  	unknownFields protoimpl.UnknownFields
  6688  	DrxCycle      string `protobuf:"bytes,1,opt,name=drx_cycle,json=drxCycle,proto3" json:"drx_cycle,omitempty"`
  6689  	MicoMode      string `protobuf:"bytes,2,opt,name=mico_mode,json=micoMode,proto3" json:"mico_mode,omitempty"`
  6690  }
  6691  
  6692  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) Reset() {
  6693  	*m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings{}
  6694  	if protoimpl.UnsafeEnabled {
  6695  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[49]
  6696  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  6697  		ms.StoreMessageInfo(mi)
  6698  	}
  6699  }
  6700  
  6701  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) String() string {
  6702  	return protoimpl.X.MessageStringOf(m)
  6703  }
  6704  
  6705  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) ProtoMessage() {
  6706  }
  6707  
  6708  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) ProtoReflect() preflect.Message {
  6709  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[49]
  6710  	if protoimpl.UnsafeEnabled && m != nil {
  6711  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  6712  		if ms.LoadMessageInfo() == nil {
  6713  			ms.StoreMessageInfo(mi)
  6714  		}
  6715  		return ms
  6716  	}
  6717  	return mi.MessageOf(m)
  6718  }
  6719  
  6720  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) GotenMessage() {
  6721  }
  6722  
  6723  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings.ProtoReflect.Descriptor instead.
  6724  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) Descriptor() ([]byte, []int) {
  6725  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 0}
  6726  }
  6727  
  6728  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) Unmarshal(b []byte) error {
  6729  	return proto.Unmarshal(b, m)
  6730  }
  6731  
  6732  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) Marshal() ([]byte, error) {
  6733  	return proto.Marshal(m)
  6734  }
  6735  
  6736  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) MarshalJSON() ([]byte, error) {
  6737  	return protojson.MarshalOptions{}.Marshal(m)
  6738  }
  6739  
  6740  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) UnmarshalJSON(data []byte) error {
  6741  	return protojson.Unmarshal(data, m)
  6742  }
  6743  
  6744  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) GetDrxCycle() string {
  6745  	if m != nil {
  6746  		return m.DrxCycle
  6747  	}
  6748  	return ""
  6749  }
  6750  
  6751  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) GetMicoMode() string {
  6752  	if m != nil {
  6753  		return m.MicoMode
  6754  	}
  6755  	return ""
  6756  }
  6757  
  6758  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) SetDrxCycle(fv string) {
  6759  	if m == nil {
  6760  		panic(fmt.Errorf("can't set %s on nil %s", "DrxCycle", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings"))
  6761  	}
  6762  	m.DrxCycle = fv
  6763  }
  6764  
  6765  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) SetMicoMode(fv string) {
  6766  	if m == nil {
  6767  		panic(fmt.Errorf("can't set %s on nil %s", "MicoMode", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings"))
  6768  	}
  6769  	m.MicoMode = fv
  6770  }
  6771  
  6772  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr struct {
  6773  	state                protoimpl.MessageState
  6774  	sizeCache            protoimpl.SizeCache
  6775  	unknownFields        protoimpl.UnknownFields
  6776  	RegistrationSettings *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings `protobuf:"bytes,1,opt,name=registration_settings,json=registrationSettings,proto3" json:"registration_settings,omitempty"`
  6777  }
  6778  
  6779  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) Reset() {
  6780  	*m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr{}
  6781  	if protoimpl.UnsafeEnabled {
  6782  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[50]
  6783  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  6784  		ms.StoreMessageInfo(mi)
  6785  	}
  6786  }
  6787  
  6788  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) String() string {
  6789  	return protoimpl.X.MessageStringOf(m)
  6790  }
  6791  
  6792  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) ProtoMessage() {}
  6793  
  6794  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) ProtoReflect() preflect.Message {
  6795  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[50]
  6796  	if protoimpl.UnsafeEnabled && m != nil {
  6797  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  6798  		if ms.LoadMessageInfo() == nil {
  6799  			ms.StoreMessageInfo(mi)
  6800  		}
  6801  		return ms
  6802  	}
  6803  	return mi.MessageOf(m)
  6804  }
  6805  
  6806  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) GotenMessage() {}
  6807  
  6808  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr.ProtoReflect.Descriptor instead.
  6809  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) Descriptor() ([]byte, []int) {
  6810  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 1}
  6811  }
  6812  
  6813  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) Unmarshal(b []byte) error {
  6814  	return proto.Unmarshal(b, m)
  6815  }
  6816  
  6817  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) Marshal() ([]byte, error) {
  6818  	return proto.Marshal(m)
  6819  }
  6820  
  6821  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) MarshalJSON() ([]byte, error) {
  6822  	return protojson.MarshalOptions{}.Marshal(m)
  6823  }
  6824  
  6825  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) UnmarshalJSON(data []byte) error {
  6826  	return protojson.Unmarshal(data, m)
  6827  }
  6828  
  6829  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) GetRegistrationSettings() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings {
  6830  	if m != nil {
  6831  		return m.RegistrationSettings
  6832  	}
  6833  	return nil
  6834  }
  6835  
  6836  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) SetRegistrationSettings(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings) {
  6837  	if m == nil {
  6838  		panic(fmt.Errorf("can't set %s on nil %s", "RegistrationSettings", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr"))
  6839  	}
  6840  	m.RegistrationSettings = fv
  6841  }
  6842  
  6843  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings struct {
  6844  	state         protoimpl.MessageState
  6845  	sizeCache     protoimpl.SizeCache
  6846  	unknownFields protoimpl.UnknownFields
  6847  	Apn           string `protobuf:"bytes,1,opt,name=apn,proto3" json:"apn,omitempty"`
  6848  	IpType        string `protobuf:"bytes,2,opt,name=ip_type,json=ipType,proto3" json:"ip_type,omitempty"`
  6849  	Password      string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
  6850  	User          string `protobuf:"bytes,4,opt,name=user,proto3" json:"user,omitempty"`
  6851  }
  6852  
  6853  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) Reset() {
  6854  	*m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings{}
  6855  	if protoimpl.UnsafeEnabled {
  6856  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[51]
  6857  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  6858  		ms.StoreMessageInfo(mi)
  6859  	}
  6860  }
  6861  
  6862  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) String() string {
  6863  	return protoimpl.X.MessageStringOf(m)
  6864  }
  6865  
  6866  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) ProtoMessage() {}
  6867  
  6868  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) ProtoReflect() preflect.Message {
  6869  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[51]
  6870  	if protoimpl.UnsafeEnabled && m != nil {
  6871  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  6872  		if ms.LoadMessageInfo() == nil {
  6873  			ms.StoreMessageInfo(mi)
  6874  		}
  6875  		return ms
  6876  	}
  6877  	return mi.MessageOf(m)
  6878  }
  6879  
  6880  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) GotenMessage() {}
  6881  
  6882  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings.ProtoReflect.Descriptor instead.
  6883  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) Descriptor() ([]byte, []int) {
  6884  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 2}
  6885  }
  6886  
  6887  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) Unmarshal(b []byte) error {
  6888  	return proto.Unmarshal(b, m)
  6889  }
  6890  
  6891  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) Marshal() ([]byte, error) {
  6892  	return proto.Marshal(m)
  6893  }
  6894  
  6895  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) MarshalJSON() ([]byte, error) {
  6896  	return protojson.MarshalOptions{}.Marshal(m)
  6897  }
  6898  
  6899  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) UnmarshalJSON(data []byte) error {
  6900  	return protojson.Unmarshal(data, m)
  6901  }
  6902  
  6903  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) GetApn() string {
  6904  	if m != nil {
  6905  		return m.Apn
  6906  	}
  6907  	return ""
  6908  }
  6909  
  6910  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) GetIpType() string {
  6911  	if m != nil {
  6912  		return m.IpType
  6913  	}
  6914  	return ""
  6915  }
  6916  
  6917  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) GetPassword() string {
  6918  	if m != nil {
  6919  		return m.Password
  6920  	}
  6921  	return ""
  6922  }
  6923  
  6924  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) GetUser() string {
  6925  	if m != nil {
  6926  		return m.User
  6927  	}
  6928  	return ""
  6929  }
  6930  
  6931  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) SetApn(fv string) {
  6932  	if m == nil {
  6933  		panic(fmt.Errorf("can't set %s on nil %s", "Apn", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings"))
  6934  	}
  6935  	m.Apn = fv
  6936  }
  6937  
  6938  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) SetIpType(fv string) {
  6939  	if m == nil {
  6940  		panic(fmt.Errorf("can't set %s on nil %s", "IpType", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings"))
  6941  	}
  6942  	m.IpType = fv
  6943  }
  6944  
  6945  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) SetPassword(fv string) {
  6946  	if m == nil {
  6947  		panic(fmt.Errorf("can't set %s on nil %s", "Password", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings"))
  6948  	}
  6949  	m.Password = fv
  6950  }
  6951  
  6952  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) SetUser(fv string) {
  6953  	if m == nil {
  6954  		panic(fmt.Errorf("can't set %s on nil %s", "User", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings"))
  6955  	}
  6956  	m.User = fv
  6957  }
  6958  
  6959  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer struct {
  6960  	state         protoimpl.MessageState
  6961  	sizeCache     protoimpl.SizeCache
  6962  	unknownFields protoimpl.UnknownFields
  6963  	DbusPath      string                                                             `protobuf:"bytes,1,opt,name=dbus_path,json=dbusPath,proto3" json:"dbus_path,omitempty"`
  6964  	Settings      *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings `protobuf:"bytes,2,opt,name=settings,proto3" json:"settings,omitempty"`
  6965  }
  6966  
  6967  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) Reset() {
  6968  	*m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer{}
  6969  	if protoimpl.UnsafeEnabled {
  6970  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[52]
  6971  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  6972  		ms.StoreMessageInfo(mi)
  6973  	}
  6974  }
  6975  
  6976  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) String() string {
  6977  	return protoimpl.X.MessageStringOf(m)
  6978  }
  6979  
  6980  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) ProtoMessage() {}
  6981  
  6982  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) ProtoReflect() preflect.Message {
  6983  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[52]
  6984  	if protoimpl.UnsafeEnabled && m != nil {
  6985  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  6986  		if ms.LoadMessageInfo() == nil {
  6987  			ms.StoreMessageInfo(mi)
  6988  		}
  6989  		return ms
  6990  	}
  6991  	return mi.MessageOf(m)
  6992  }
  6993  
  6994  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) GotenMessage() {}
  6995  
  6996  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer.ProtoReflect.Descriptor instead.
  6997  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) Descriptor() ([]byte, []int) {
  6998  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 3}
  6999  }
  7000  
  7001  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) Unmarshal(b []byte) error {
  7002  	return proto.Unmarshal(b, m)
  7003  }
  7004  
  7005  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) Marshal() ([]byte, error) {
  7006  	return proto.Marshal(m)
  7007  }
  7008  
  7009  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) MarshalJSON() ([]byte, error) {
  7010  	return protojson.MarshalOptions{}.Marshal(m)
  7011  }
  7012  
  7013  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) UnmarshalJSON(data []byte) error {
  7014  	return protojson.Unmarshal(data, m)
  7015  }
  7016  
  7017  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) GetDbusPath() string {
  7018  	if m != nil {
  7019  		return m.DbusPath
  7020  	}
  7021  	return ""
  7022  }
  7023  
  7024  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) GetSettings() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings {
  7025  	if m != nil {
  7026  		return m.Settings
  7027  	}
  7028  	return nil
  7029  }
  7030  
  7031  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) SetDbusPath(fv string) {
  7032  	if m == nil {
  7033  		panic(fmt.Errorf("can't set %s on nil %s", "DbusPath", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer"))
  7034  	}
  7035  	m.DbusPath = fv
  7036  }
  7037  
  7038  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) SetSettings(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings) {
  7039  	if m == nil {
  7040  		panic(fmt.Errorf("can't set %s on nil %s", "Settings", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer"))
  7041  	}
  7042  	m.Settings = fv
  7043  }
  7044  
  7045  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps struct {
  7046  	state           protoimpl.MessageState
  7047  	sizeCache       protoimpl.SizeCache
  7048  	unknownFields   protoimpl.UnknownFields
  7049  	InitialBearer   *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer `protobuf:"bytes,1,opt,name=initial_bearer,json=initialBearer,proto3" json:"initial_bearer,omitempty"`
  7050  	UeModeOperation string                                                                  `protobuf:"bytes,2,opt,name=ue_mode_operation,json=ueModeOperation,proto3" json:"ue_mode_operation,omitempty"`
  7051  }
  7052  
  7053  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) Reset() {
  7054  	*m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps{}
  7055  	if protoimpl.UnsafeEnabled {
  7056  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[53]
  7057  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  7058  		ms.StoreMessageInfo(mi)
  7059  	}
  7060  }
  7061  
  7062  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) String() string {
  7063  	return protoimpl.X.MessageStringOf(m)
  7064  }
  7065  
  7066  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) ProtoMessage() {}
  7067  
  7068  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) ProtoReflect() preflect.Message {
  7069  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[53]
  7070  	if protoimpl.UnsafeEnabled && m != nil {
  7071  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  7072  		if ms.LoadMessageInfo() == nil {
  7073  			ms.StoreMessageInfo(mi)
  7074  		}
  7075  		return ms
  7076  	}
  7077  	return mi.MessageOf(m)
  7078  }
  7079  
  7080  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) GotenMessage() {}
  7081  
  7082  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps.ProtoReflect.Descriptor instead.
  7083  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) Descriptor() ([]byte, []int) {
  7084  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 4}
  7085  }
  7086  
  7087  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) Unmarshal(b []byte) error {
  7088  	return proto.Unmarshal(b, m)
  7089  }
  7090  
  7091  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) Marshal() ([]byte, error) {
  7092  	return proto.Marshal(m)
  7093  }
  7094  
  7095  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) MarshalJSON() ([]byte, error) {
  7096  	return protojson.MarshalOptions{}.Marshal(m)
  7097  }
  7098  
  7099  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) UnmarshalJSON(data []byte) error {
  7100  	return protojson.Unmarshal(data, m)
  7101  }
  7102  
  7103  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) GetInitialBearer() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer {
  7104  	if m != nil {
  7105  		return m.InitialBearer
  7106  	}
  7107  	return nil
  7108  }
  7109  
  7110  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) GetUeModeOperation() string {
  7111  	if m != nil {
  7112  		return m.UeModeOperation
  7113  	}
  7114  	return ""
  7115  }
  7116  
  7117  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) SetInitialBearer(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer) {
  7118  	if m == nil {
  7119  		panic(fmt.Errorf("can't set %s on nil %s", "InitialBearer", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps"))
  7120  	}
  7121  	m.InitialBearer = fv
  7122  }
  7123  
  7124  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) SetUeModeOperation(fv string) {
  7125  	if m == nil {
  7126  		panic(fmt.Errorf("can't set %s on nil %s", "UeModeOperation", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps"))
  7127  	}
  7128  	m.UeModeOperation = fv
  7129  }
  7130  
  7131  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp struct {
  7132  	state              protoimpl.MessageState
  7133  	sizeCache          protoimpl.SizeCache
  7134  	unknownFields      protoimpl.UnknownFields
  7135  	FivegNr            *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr `protobuf:"bytes,1,opt,name=fiveg_nr,json=fivegNr,proto3" json:"fiveg_nr,omitempty"`
  7136  	EnabledLocks       []string                                                          `protobuf:"bytes,2,rep,name=enabled_locks,json=enabledLocks,proto3" json:"enabled_locks,omitempty"`
  7137  	Eps                *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps     `protobuf:"bytes,3,opt,name=eps,proto3" json:"eps,omitempty"`
  7138  	Imei               string                                                            `protobuf:"bytes,4,opt,name=imei,proto3" json:"imei,omitempty"`
  7139  	OperatorCode       string                                                            `protobuf:"bytes,5,opt,name=operator_code,json=operatorCode,proto3" json:"operator_code,omitempty"`
  7140  	OperatorName       string                                                            `protobuf:"bytes,6,opt,name=operator_name,json=operatorName,proto3" json:"operator_name,omitempty"`
  7141  	PacketServiceState string                                                            `protobuf:"bytes,7,opt,name=packet_service_state,json=packetServiceState,proto3" json:"packet_service_state,omitempty"`
  7142  	Pco                string                                                            `protobuf:"bytes,8,opt,name=pco,proto3" json:"pco,omitempty"`
  7143  	RegistrationState  string                                                            `protobuf:"bytes,9,opt,name=registration_state,json=registrationState,proto3" json:"registration_state,omitempty"`
  7144  }
  7145  
  7146  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) Reset() {
  7147  	*m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp{}
  7148  	if protoimpl.UnsafeEnabled {
  7149  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[54]
  7150  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  7151  		ms.StoreMessageInfo(mi)
  7152  	}
  7153  }
  7154  
  7155  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) String() string {
  7156  	return protoimpl.X.MessageStringOf(m)
  7157  }
  7158  
  7159  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) ProtoMessage() {}
  7160  
  7161  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) ProtoReflect() preflect.Message {
  7162  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[54]
  7163  	if protoimpl.UnsafeEnabled && m != nil {
  7164  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  7165  		if ms.LoadMessageInfo() == nil {
  7166  			ms.StoreMessageInfo(mi)
  7167  		}
  7168  		return ms
  7169  	}
  7170  	return mi.MessageOf(m)
  7171  }
  7172  
  7173  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GotenMessage() {}
  7174  
  7175  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp.ProtoReflect.Descriptor instead.
  7176  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) Descriptor() ([]byte, []int) {
  7177  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 5}
  7178  }
  7179  
  7180  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) Unmarshal(b []byte) error {
  7181  	return proto.Unmarshal(b, m)
  7182  }
  7183  
  7184  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) Marshal() ([]byte, error) {
  7185  	return proto.Marshal(m)
  7186  }
  7187  
  7188  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) MarshalJSON() ([]byte, error) {
  7189  	return protojson.MarshalOptions{}.Marshal(m)
  7190  }
  7191  
  7192  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) UnmarshalJSON(data []byte) error {
  7193  	return protojson.Unmarshal(data, m)
  7194  }
  7195  
  7196  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetFivegNr() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr {
  7197  	if m != nil {
  7198  		return m.FivegNr
  7199  	}
  7200  	return nil
  7201  }
  7202  
  7203  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetEnabledLocks() []string {
  7204  	if m != nil {
  7205  		return m.EnabledLocks
  7206  	}
  7207  	return nil
  7208  }
  7209  
  7210  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetEps() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps {
  7211  	if m != nil {
  7212  		return m.Eps
  7213  	}
  7214  	return nil
  7215  }
  7216  
  7217  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetImei() string {
  7218  	if m != nil {
  7219  		return m.Imei
  7220  	}
  7221  	return ""
  7222  }
  7223  
  7224  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetOperatorCode() string {
  7225  	if m != nil {
  7226  		return m.OperatorCode
  7227  	}
  7228  	return ""
  7229  }
  7230  
  7231  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetOperatorName() string {
  7232  	if m != nil {
  7233  		return m.OperatorName
  7234  	}
  7235  	return ""
  7236  }
  7237  
  7238  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetPacketServiceState() string {
  7239  	if m != nil {
  7240  		return m.PacketServiceState
  7241  	}
  7242  	return ""
  7243  }
  7244  
  7245  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetPco() string {
  7246  	if m != nil {
  7247  		return m.Pco
  7248  	}
  7249  	return ""
  7250  }
  7251  
  7252  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) GetRegistrationState() string {
  7253  	if m != nil {
  7254  		return m.RegistrationState
  7255  	}
  7256  	return ""
  7257  }
  7258  
  7259  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetFivegNr(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr) {
  7260  	if m == nil {
  7261  		panic(fmt.Errorf("can't set %s on nil %s", "FivegNr", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp"))
  7262  	}
  7263  	m.FivegNr = fv
  7264  }
  7265  
  7266  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetEnabledLocks(fv []string) {
  7267  	if m == nil {
  7268  		panic(fmt.Errorf("can't set %s on nil %s", "EnabledLocks", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp"))
  7269  	}
  7270  	m.EnabledLocks = fv
  7271  }
  7272  
  7273  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetEps(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps) {
  7274  	if m == nil {
  7275  		panic(fmt.Errorf("can't set %s on nil %s", "Eps", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp"))
  7276  	}
  7277  	m.Eps = fv
  7278  }
  7279  
  7280  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetImei(fv string) {
  7281  	if m == nil {
  7282  		panic(fmt.Errorf("can't set %s on nil %s", "Imei", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp"))
  7283  	}
  7284  	m.Imei = fv
  7285  }
  7286  
  7287  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetOperatorCode(fv string) {
  7288  	if m == nil {
  7289  		panic(fmt.Errorf("can't set %s on nil %s", "OperatorCode", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp"))
  7290  	}
  7291  	m.OperatorCode = fv
  7292  }
  7293  
  7294  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetOperatorName(fv string) {
  7295  	if m == nil {
  7296  		panic(fmt.Errorf("can't set %s on nil %s", "OperatorName", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp"))
  7297  	}
  7298  	m.OperatorName = fv
  7299  }
  7300  
  7301  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetPacketServiceState(fv string) {
  7302  	if m == nil {
  7303  		panic(fmt.Errorf("can't set %s on nil %s", "PacketServiceState", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp"))
  7304  	}
  7305  	m.PacketServiceState = fv
  7306  }
  7307  
  7308  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetPco(fv string) {
  7309  	if m == nil {
  7310  		panic(fmt.Errorf("can't set %s on nil %s", "Pco", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp"))
  7311  	}
  7312  	m.Pco = fv
  7313  }
  7314  
  7315  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) SetRegistrationState(fv string) {
  7316  	if m == nil {
  7317  		panic(fmt.Errorf("can't set %s on nil %s", "RegistrationState", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp"))
  7318  	}
  7319  	m.RegistrationState = fv
  7320  }
  7321  
  7322  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma struct {
  7323  	state                   protoimpl.MessageState
  7324  	sizeCache               protoimpl.SizeCache
  7325  	unknownFields           protoimpl.UnknownFields
  7326  	ActivationState         string `protobuf:"bytes,1,opt,name=activation_state,json=activationState,proto3" json:"activation_state,omitempty"`
  7327  	Cdma1XRegistrationState string `protobuf:"bytes,2,opt,name=cdma1x_registration_state,json=cdma1xRegistrationState,proto3" json:"cdma1x_registration_state,omitempty"`
  7328  	Esn                     string `protobuf:"bytes,3,opt,name=esn,proto3" json:"esn,omitempty"`
  7329  	EvdoRegistrationState   string `protobuf:"bytes,4,opt,name=evdo_registration_state,json=evdoRegistrationState,proto3" json:"evdo_registration_state,omitempty"`
  7330  	Meid                    string `protobuf:"bytes,5,opt,name=meid,proto3" json:"meid,omitempty"`
  7331  	Nid                     string `protobuf:"bytes,6,opt,name=nid,proto3" json:"nid,omitempty"`
  7332  	Sid                     string `protobuf:"bytes,7,opt,name=sid,proto3" json:"sid,omitempty"`
  7333  }
  7334  
  7335  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) Reset() {
  7336  	*m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma{}
  7337  	if protoimpl.UnsafeEnabled {
  7338  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[55]
  7339  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  7340  		ms.StoreMessageInfo(mi)
  7341  	}
  7342  }
  7343  
  7344  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) String() string {
  7345  	return protoimpl.X.MessageStringOf(m)
  7346  }
  7347  
  7348  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) ProtoMessage() {}
  7349  
  7350  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) ProtoReflect() preflect.Message {
  7351  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[55]
  7352  	if protoimpl.UnsafeEnabled && m != nil {
  7353  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  7354  		if ms.LoadMessageInfo() == nil {
  7355  			ms.StoreMessageInfo(mi)
  7356  		}
  7357  		return ms
  7358  	}
  7359  	return mi.MessageOf(m)
  7360  }
  7361  
  7362  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GotenMessage() {}
  7363  
  7364  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma.ProtoReflect.Descriptor instead.
  7365  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) Descriptor() ([]byte, []int) {
  7366  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 6}
  7367  }
  7368  
  7369  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) Unmarshal(b []byte) error {
  7370  	return proto.Unmarshal(b, m)
  7371  }
  7372  
  7373  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) Marshal() ([]byte, error) {
  7374  	return proto.Marshal(m)
  7375  }
  7376  
  7377  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) MarshalJSON() ([]byte, error) {
  7378  	return protojson.MarshalOptions{}.Marshal(m)
  7379  }
  7380  
  7381  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) UnmarshalJSON(data []byte) error {
  7382  	return protojson.Unmarshal(data, m)
  7383  }
  7384  
  7385  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GetActivationState() string {
  7386  	if m != nil {
  7387  		return m.ActivationState
  7388  	}
  7389  	return ""
  7390  }
  7391  
  7392  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GetCdma1XRegistrationState() string {
  7393  	if m != nil {
  7394  		return m.Cdma1XRegistrationState
  7395  	}
  7396  	return ""
  7397  }
  7398  
  7399  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GetEsn() string {
  7400  	if m != nil {
  7401  		return m.Esn
  7402  	}
  7403  	return ""
  7404  }
  7405  
  7406  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GetEvdoRegistrationState() string {
  7407  	if m != nil {
  7408  		return m.EvdoRegistrationState
  7409  	}
  7410  	return ""
  7411  }
  7412  
  7413  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GetMeid() string {
  7414  	if m != nil {
  7415  		return m.Meid
  7416  	}
  7417  	return ""
  7418  }
  7419  
  7420  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GetNid() string {
  7421  	if m != nil {
  7422  		return m.Nid
  7423  	}
  7424  	return ""
  7425  }
  7426  
  7427  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) GetSid() string {
  7428  	if m != nil {
  7429  		return m.Sid
  7430  	}
  7431  	return ""
  7432  }
  7433  
  7434  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) SetActivationState(fv string) {
  7435  	if m == nil {
  7436  		panic(fmt.Errorf("can't set %s on nil %s", "ActivationState", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma"))
  7437  	}
  7438  	m.ActivationState = fv
  7439  }
  7440  
  7441  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) SetCdma1XRegistrationState(fv string) {
  7442  	if m == nil {
  7443  		panic(fmt.Errorf("can't set %s on nil %s", "Cdma1XRegistrationState", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma"))
  7444  	}
  7445  	m.Cdma1XRegistrationState = fv
  7446  }
  7447  
  7448  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) SetEsn(fv string) {
  7449  	if m == nil {
  7450  		panic(fmt.Errorf("can't set %s on nil %s", "Esn", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma"))
  7451  	}
  7452  	m.Esn = fv
  7453  }
  7454  
  7455  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) SetEvdoRegistrationState(fv string) {
  7456  	if m == nil {
  7457  		panic(fmt.Errorf("can't set %s on nil %s", "EvdoRegistrationState", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma"))
  7458  	}
  7459  	m.EvdoRegistrationState = fv
  7460  }
  7461  
  7462  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) SetMeid(fv string) {
  7463  	if m == nil {
  7464  		panic(fmt.Errorf("can't set %s on nil %s", "Meid", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma"))
  7465  	}
  7466  	m.Meid = fv
  7467  }
  7468  
  7469  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) SetNid(fv string) {
  7470  	if m == nil {
  7471  		panic(fmt.Errorf("can't set %s on nil %s", "Nid", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma"))
  7472  	}
  7473  	m.Nid = fv
  7474  }
  7475  
  7476  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) SetSid(fv string) {
  7477  	if m == nil {
  7478  		panic(fmt.Errorf("can't set %s on nil %s", "Sid", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma"))
  7479  	}
  7480  	m.Sid = fv
  7481  }
  7482  
  7483  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality struct {
  7484  	state         protoimpl.MessageState
  7485  	sizeCache     protoimpl.SizeCache
  7486  	unknownFields protoimpl.UnknownFields
  7487  	Recent        string `protobuf:"bytes,1,opt,name=recent,proto3" json:"recent,omitempty"`
  7488  	Value         string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
  7489  }
  7490  
  7491  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) Reset() {
  7492  	*m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality{}
  7493  	if protoimpl.UnsafeEnabled {
  7494  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[56]
  7495  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  7496  		ms.StoreMessageInfo(mi)
  7497  	}
  7498  }
  7499  
  7500  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) String() string {
  7501  	return protoimpl.X.MessageStringOf(m)
  7502  }
  7503  
  7504  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) ProtoMessage() {}
  7505  
  7506  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) ProtoReflect() preflect.Message {
  7507  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[56]
  7508  	if protoimpl.UnsafeEnabled && m != nil {
  7509  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  7510  		if ms.LoadMessageInfo() == nil {
  7511  			ms.StoreMessageInfo(mi)
  7512  		}
  7513  		return ms
  7514  	}
  7515  	return mi.MessageOf(m)
  7516  }
  7517  
  7518  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) GotenMessage() {}
  7519  
  7520  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality.ProtoReflect.Descriptor instead.
  7521  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) Descriptor() ([]byte, []int) {
  7522  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 7}
  7523  }
  7524  
  7525  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) Unmarshal(b []byte) error {
  7526  	return proto.Unmarshal(b, m)
  7527  }
  7528  
  7529  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) Marshal() ([]byte, error) {
  7530  	return proto.Marshal(m)
  7531  }
  7532  
  7533  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) MarshalJSON() ([]byte, error) {
  7534  	return protojson.MarshalOptions{}.Marshal(m)
  7535  }
  7536  
  7537  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) UnmarshalJSON(data []byte) error {
  7538  	return protojson.Unmarshal(data, m)
  7539  }
  7540  
  7541  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) GetRecent() string {
  7542  	if m != nil {
  7543  		return m.Recent
  7544  	}
  7545  	return ""
  7546  }
  7547  
  7548  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) GetValue() string {
  7549  	if m != nil {
  7550  		return m.Value
  7551  	}
  7552  	return ""
  7553  }
  7554  
  7555  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) SetRecent(fv string) {
  7556  	if m == nil {
  7557  		panic(fmt.Errorf("can't set %s on nil %s", "Recent", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality"))
  7558  	}
  7559  	m.Recent = fv
  7560  }
  7561  
  7562  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) SetValue(fv string) {
  7563  	if m == nil {
  7564  		panic(fmt.Errorf("can't set %s on nil %s", "Value", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality"))
  7565  	}
  7566  	m.Value = fv
  7567  }
  7568  
  7569  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic struct {
  7570  	state                        protoimpl.MessageState
  7571  	sizeCache                    protoimpl.SizeCache
  7572  	unknownFields                protoimpl.UnknownFields
  7573  	AccessTechnologies           []string                                                                `protobuf:"bytes,1,rep,name=access_technologies,json=accessTechnologies,proto3" json:"access_technologies,omitempty"`
  7574  	Bearers                      []string                                                                `protobuf:"bytes,2,rep,name=bearers,proto3" json:"bearers,omitempty"`
  7575  	CarrierConfiguration         string                                                                  `protobuf:"bytes,3,opt,name=carrier_configuration,json=carrierConfiguration,proto3" json:"carrier_configuration,omitempty"`
  7576  	CarrierConfigurationRevision string                                                                  `protobuf:"bytes,4,opt,name=carrier_configuration_revision,json=carrierConfigurationRevision,proto3" json:"carrier_configuration_revision,omitempty"`
  7577  	CurrentBands                 []string                                                                `protobuf:"bytes,5,rep,name=current_bands,json=currentBands,proto3" json:"current_bands,omitempty"`
  7578  	CurrentCapabilities          []string                                                                `protobuf:"bytes,6,rep,name=current_capabilities,json=currentCapabilities,proto3" json:"current_capabilities,omitempty"`
  7579  	CurrentModes                 string                                                                  `protobuf:"bytes,7,opt,name=current_modes,json=currentModes,proto3" json:"current_modes,omitempty"`
  7580  	Device                       string                                                                  `protobuf:"bytes,8,opt,name=device,proto3" json:"device,omitempty"`
  7581  	DeviceIdentifier             string                                                                  `protobuf:"bytes,9,opt,name=device_identifier,json=deviceIdentifier,proto3" json:"device_identifier,omitempty"`
  7582  	Drivers                      []string                                                                `protobuf:"bytes,10,rep,name=drivers,proto3" json:"drivers,omitempty"`
  7583  	EquipmentIdentifier          string                                                                  `protobuf:"bytes,11,opt,name=equipment_identifier,json=equipmentIdentifier,proto3" json:"equipment_identifier,omitempty"`
  7584  	HardwareRevision             string                                                                  `protobuf:"bytes,12,opt,name=hardware_revision,json=hardwareRevision,proto3" json:"hardware_revision,omitempty"`
  7585  	Manufacturer                 string                                                                  `protobuf:"bytes,13,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"`
  7586  	Model                        string                                                                  `protobuf:"bytes,14,opt,name=model,proto3" json:"model,omitempty"`
  7587  	OwnNumbers                   []string                                                                `protobuf:"bytes,15,rep,name=own_numbers,json=ownNumbers,proto3" json:"own_numbers,omitempty"`
  7588  	Plugin                       string                                                                  `protobuf:"bytes,16,opt,name=plugin,proto3" json:"plugin,omitempty"`
  7589  	Ports                        []string                                                                `protobuf:"bytes,17,rep,name=ports,proto3" json:"ports,omitempty"`
  7590  	PowerState                   string                                                                  `protobuf:"bytes,18,opt,name=power_state,json=powerState,proto3" json:"power_state,omitempty"`
  7591  	PrimaryPort                  string                                                                  `protobuf:"bytes,19,opt,name=primary_port,json=primaryPort,proto3" json:"primary_port,omitempty"`
  7592  	PrimarySimSlot               string                                                                  `protobuf:"bytes,20,opt,name=primary_sim_slot,json=primarySimSlot,proto3" json:"primary_sim_slot,omitempty"`
  7593  	Revision                     string                                                                  `protobuf:"bytes,21,opt,name=revision,proto3" json:"revision,omitempty"`
  7594  	SignalQuality                *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality `protobuf:"bytes,22,opt,name=signal_quality,json=signalQuality,proto3" json:"signal_quality,omitempty"`
  7595  	Sim                          string                                                                  `protobuf:"bytes,23,opt,name=sim,proto3" json:"sim,omitempty"`
  7596  	SimSlots                     []string                                                                `protobuf:"bytes,24,rep,name=sim_slots,json=simSlots,proto3" json:"sim_slots,omitempty"`
  7597  	State                        string                                                                  `protobuf:"bytes,25,opt,name=state,proto3" json:"state,omitempty"`
  7598  	StateFailedReason            string                                                                  `protobuf:"bytes,26,opt,name=state_failed_reason,json=stateFailedReason,proto3" json:"state_failed_reason,omitempty"`
  7599  	SupportedBands               []string                                                                `protobuf:"bytes,27,rep,name=supported_bands,json=supportedBands,proto3" json:"supported_bands,omitempty"`
  7600  	SupportedCapabilities        []string                                                                `protobuf:"bytes,28,rep,name=supported_capabilities,json=supportedCapabilities,proto3" json:"supported_capabilities,omitempty"`
  7601  	SupportedIpFamilies          []string                                                                `protobuf:"bytes,29,rep,name=supported_ip_families,json=supportedIpFamilies,proto3" json:"supported_ip_families,omitempty"`
  7602  	SupportedModes               []string                                                                `protobuf:"bytes,30,rep,name=supported_modes,json=supportedModes,proto3" json:"supported_modes,omitempty"`
  7603  	UnlockRequired               string                                                                  `protobuf:"bytes,31,opt,name=unlock_required,json=unlockRequired,proto3" json:"unlock_required,omitempty"`
  7604  	UnlockRetries                []string                                                                `protobuf:"bytes,32,rep,name=unlock_retries,json=unlockRetries,proto3" json:"unlock_retries,omitempty"`
  7605  }
  7606  
  7607  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) Reset() {
  7608  	*m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic{}
  7609  	if protoimpl.UnsafeEnabled {
  7610  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[57]
  7611  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  7612  		ms.StoreMessageInfo(mi)
  7613  	}
  7614  }
  7615  
  7616  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) String() string {
  7617  	return protoimpl.X.MessageStringOf(m)
  7618  }
  7619  
  7620  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) ProtoMessage() {}
  7621  
  7622  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) ProtoReflect() preflect.Message {
  7623  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[57]
  7624  	if protoimpl.UnsafeEnabled && m != nil {
  7625  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  7626  		if ms.LoadMessageInfo() == nil {
  7627  			ms.StoreMessageInfo(mi)
  7628  		}
  7629  		return ms
  7630  	}
  7631  	return mi.MessageOf(m)
  7632  }
  7633  
  7634  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GotenMessage() {}
  7635  
  7636  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic.ProtoReflect.Descriptor instead.
  7637  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) Descriptor() ([]byte, []int) {
  7638  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 8}
  7639  }
  7640  
  7641  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) Unmarshal(b []byte) error {
  7642  	return proto.Unmarshal(b, m)
  7643  }
  7644  
  7645  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) Marshal() ([]byte, error) {
  7646  	return proto.Marshal(m)
  7647  }
  7648  
  7649  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) MarshalJSON() ([]byte, error) {
  7650  	return protojson.MarshalOptions{}.Marshal(m)
  7651  }
  7652  
  7653  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) UnmarshalJSON(data []byte) error {
  7654  	return protojson.Unmarshal(data, m)
  7655  }
  7656  
  7657  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetAccessTechnologies() []string {
  7658  	if m != nil {
  7659  		return m.AccessTechnologies
  7660  	}
  7661  	return nil
  7662  }
  7663  
  7664  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetBearers() []string {
  7665  	if m != nil {
  7666  		return m.Bearers
  7667  	}
  7668  	return nil
  7669  }
  7670  
  7671  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetCarrierConfiguration() string {
  7672  	if m != nil {
  7673  		return m.CarrierConfiguration
  7674  	}
  7675  	return ""
  7676  }
  7677  
  7678  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetCarrierConfigurationRevision() string {
  7679  	if m != nil {
  7680  		return m.CarrierConfigurationRevision
  7681  	}
  7682  	return ""
  7683  }
  7684  
  7685  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetCurrentBands() []string {
  7686  	if m != nil {
  7687  		return m.CurrentBands
  7688  	}
  7689  	return nil
  7690  }
  7691  
  7692  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetCurrentCapabilities() []string {
  7693  	if m != nil {
  7694  		return m.CurrentCapabilities
  7695  	}
  7696  	return nil
  7697  }
  7698  
  7699  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetCurrentModes() string {
  7700  	if m != nil {
  7701  		return m.CurrentModes
  7702  	}
  7703  	return ""
  7704  }
  7705  
  7706  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetDevice() string {
  7707  	if m != nil {
  7708  		return m.Device
  7709  	}
  7710  	return ""
  7711  }
  7712  
  7713  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetDeviceIdentifier() string {
  7714  	if m != nil {
  7715  		return m.DeviceIdentifier
  7716  	}
  7717  	return ""
  7718  }
  7719  
  7720  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetDrivers() []string {
  7721  	if m != nil {
  7722  		return m.Drivers
  7723  	}
  7724  	return nil
  7725  }
  7726  
  7727  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetEquipmentIdentifier() string {
  7728  	if m != nil {
  7729  		return m.EquipmentIdentifier
  7730  	}
  7731  	return ""
  7732  }
  7733  
  7734  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetHardwareRevision() string {
  7735  	if m != nil {
  7736  		return m.HardwareRevision
  7737  	}
  7738  	return ""
  7739  }
  7740  
  7741  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetManufacturer() string {
  7742  	if m != nil {
  7743  		return m.Manufacturer
  7744  	}
  7745  	return ""
  7746  }
  7747  
  7748  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetModel() string {
  7749  	if m != nil {
  7750  		return m.Model
  7751  	}
  7752  	return ""
  7753  }
  7754  
  7755  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetOwnNumbers() []string {
  7756  	if m != nil {
  7757  		return m.OwnNumbers
  7758  	}
  7759  	return nil
  7760  }
  7761  
  7762  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetPlugin() string {
  7763  	if m != nil {
  7764  		return m.Plugin
  7765  	}
  7766  	return ""
  7767  }
  7768  
  7769  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetPorts() []string {
  7770  	if m != nil {
  7771  		return m.Ports
  7772  	}
  7773  	return nil
  7774  }
  7775  
  7776  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetPowerState() string {
  7777  	if m != nil {
  7778  		return m.PowerState
  7779  	}
  7780  	return ""
  7781  }
  7782  
  7783  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetPrimaryPort() string {
  7784  	if m != nil {
  7785  		return m.PrimaryPort
  7786  	}
  7787  	return ""
  7788  }
  7789  
  7790  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetPrimarySimSlot() string {
  7791  	if m != nil {
  7792  		return m.PrimarySimSlot
  7793  	}
  7794  	return ""
  7795  }
  7796  
  7797  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetRevision() string {
  7798  	if m != nil {
  7799  		return m.Revision
  7800  	}
  7801  	return ""
  7802  }
  7803  
  7804  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetSignalQuality() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality {
  7805  	if m != nil {
  7806  		return m.SignalQuality
  7807  	}
  7808  	return nil
  7809  }
  7810  
  7811  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetSim() string {
  7812  	if m != nil {
  7813  		return m.Sim
  7814  	}
  7815  	return ""
  7816  }
  7817  
  7818  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetSimSlots() []string {
  7819  	if m != nil {
  7820  		return m.SimSlots
  7821  	}
  7822  	return nil
  7823  }
  7824  
  7825  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetState() string {
  7826  	if m != nil {
  7827  		return m.State
  7828  	}
  7829  	return ""
  7830  }
  7831  
  7832  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetStateFailedReason() string {
  7833  	if m != nil {
  7834  		return m.StateFailedReason
  7835  	}
  7836  	return ""
  7837  }
  7838  
  7839  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetSupportedBands() []string {
  7840  	if m != nil {
  7841  		return m.SupportedBands
  7842  	}
  7843  	return nil
  7844  }
  7845  
  7846  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetSupportedCapabilities() []string {
  7847  	if m != nil {
  7848  		return m.SupportedCapabilities
  7849  	}
  7850  	return nil
  7851  }
  7852  
  7853  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetSupportedIpFamilies() []string {
  7854  	if m != nil {
  7855  		return m.SupportedIpFamilies
  7856  	}
  7857  	return nil
  7858  }
  7859  
  7860  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetSupportedModes() []string {
  7861  	if m != nil {
  7862  		return m.SupportedModes
  7863  	}
  7864  	return nil
  7865  }
  7866  
  7867  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetUnlockRequired() string {
  7868  	if m != nil {
  7869  		return m.UnlockRequired
  7870  	}
  7871  	return ""
  7872  }
  7873  
  7874  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) GetUnlockRetries() []string {
  7875  	if m != nil {
  7876  		return m.UnlockRetries
  7877  	}
  7878  	return nil
  7879  }
  7880  
  7881  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetAccessTechnologies(fv []string) {
  7882  	if m == nil {
  7883  		panic(fmt.Errorf("can't set %s on nil %s", "AccessTechnologies", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  7884  	}
  7885  	m.AccessTechnologies = fv
  7886  }
  7887  
  7888  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetBearers(fv []string) {
  7889  	if m == nil {
  7890  		panic(fmt.Errorf("can't set %s on nil %s", "Bearers", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  7891  	}
  7892  	m.Bearers = fv
  7893  }
  7894  
  7895  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetCarrierConfiguration(fv string) {
  7896  	if m == nil {
  7897  		panic(fmt.Errorf("can't set %s on nil %s", "CarrierConfiguration", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  7898  	}
  7899  	m.CarrierConfiguration = fv
  7900  }
  7901  
  7902  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetCarrierConfigurationRevision(fv string) {
  7903  	if m == nil {
  7904  		panic(fmt.Errorf("can't set %s on nil %s", "CarrierConfigurationRevision", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  7905  	}
  7906  	m.CarrierConfigurationRevision = fv
  7907  }
  7908  
  7909  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetCurrentBands(fv []string) {
  7910  	if m == nil {
  7911  		panic(fmt.Errorf("can't set %s on nil %s", "CurrentBands", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  7912  	}
  7913  	m.CurrentBands = fv
  7914  }
  7915  
  7916  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetCurrentCapabilities(fv []string) {
  7917  	if m == nil {
  7918  		panic(fmt.Errorf("can't set %s on nil %s", "CurrentCapabilities", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  7919  	}
  7920  	m.CurrentCapabilities = fv
  7921  }
  7922  
  7923  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetCurrentModes(fv string) {
  7924  	if m == nil {
  7925  		panic(fmt.Errorf("can't set %s on nil %s", "CurrentModes", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  7926  	}
  7927  	m.CurrentModes = fv
  7928  }
  7929  
  7930  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetDevice(fv string) {
  7931  	if m == nil {
  7932  		panic(fmt.Errorf("can't set %s on nil %s", "Device", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  7933  	}
  7934  	m.Device = fv
  7935  }
  7936  
  7937  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetDeviceIdentifier(fv string) {
  7938  	if m == nil {
  7939  		panic(fmt.Errorf("can't set %s on nil %s", "DeviceIdentifier", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  7940  	}
  7941  	m.DeviceIdentifier = fv
  7942  }
  7943  
  7944  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetDrivers(fv []string) {
  7945  	if m == nil {
  7946  		panic(fmt.Errorf("can't set %s on nil %s", "Drivers", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  7947  	}
  7948  	m.Drivers = fv
  7949  }
  7950  
  7951  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetEquipmentIdentifier(fv string) {
  7952  	if m == nil {
  7953  		panic(fmt.Errorf("can't set %s on nil %s", "EquipmentIdentifier", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  7954  	}
  7955  	m.EquipmentIdentifier = fv
  7956  }
  7957  
  7958  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetHardwareRevision(fv string) {
  7959  	if m == nil {
  7960  		panic(fmt.Errorf("can't set %s on nil %s", "HardwareRevision", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  7961  	}
  7962  	m.HardwareRevision = fv
  7963  }
  7964  
  7965  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetManufacturer(fv string) {
  7966  	if m == nil {
  7967  		panic(fmt.Errorf("can't set %s on nil %s", "Manufacturer", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  7968  	}
  7969  	m.Manufacturer = fv
  7970  }
  7971  
  7972  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetModel(fv string) {
  7973  	if m == nil {
  7974  		panic(fmt.Errorf("can't set %s on nil %s", "Model", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  7975  	}
  7976  	m.Model = fv
  7977  }
  7978  
  7979  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetOwnNumbers(fv []string) {
  7980  	if m == nil {
  7981  		panic(fmt.Errorf("can't set %s on nil %s", "OwnNumbers", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  7982  	}
  7983  	m.OwnNumbers = fv
  7984  }
  7985  
  7986  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetPlugin(fv string) {
  7987  	if m == nil {
  7988  		panic(fmt.Errorf("can't set %s on nil %s", "Plugin", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  7989  	}
  7990  	m.Plugin = fv
  7991  }
  7992  
  7993  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetPorts(fv []string) {
  7994  	if m == nil {
  7995  		panic(fmt.Errorf("can't set %s on nil %s", "Ports", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  7996  	}
  7997  	m.Ports = fv
  7998  }
  7999  
  8000  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetPowerState(fv string) {
  8001  	if m == nil {
  8002  		panic(fmt.Errorf("can't set %s on nil %s", "PowerState", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  8003  	}
  8004  	m.PowerState = fv
  8005  }
  8006  
  8007  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetPrimaryPort(fv string) {
  8008  	if m == nil {
  8009  		panic(fmt.Errorf("can't set %s on nil %s", "PrimaryPort", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  8010  	}
  8011  	m.PrimaryPort = fv
  8012  }
  8013  
  8014  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetPrimarySimSlot(fv string) {
  8015  	if m == nil {
  8016  		panic(fmt.Errorf("can't set %s on nil %s", "PrimarySimSlot", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  8017  	}
  8018  	m.PrimarySimSlot = fv
  8019  }
  8020  
  8021  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetRevision(fv string) {
  8022  	if m == nil {
  8023  		panic(fmt.Errorf("can't set %s on nil %s", "Revision", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  8024  	}
  8025  	m.Revision = fv
  8026  }
  8027  
  8028  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetSignalQuality(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality) {
  8029  	if m == nil {
  8030  		panic(fmt.Errorf("can't set %s on nil %s", "SignalQuality", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  8031  	}
  8032  	m.SignalQuality = fv
  8033  }
  8034  
  8035  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetSim(fv string) {
  8036  	if m == nil {
  8037  		panic(fmt.Errorf("can't set %s on nil %s", "Sim", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  8038  	}
  8039  	m.Sim = fv
  8040  }
  8041  
  8042  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetSimSlots(fv []string) {
  8043  	if m == nil {
  8044  		panic(fmt.Errorf("can't set %s on nil %s", "SimSlots", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  8045  	}
  8046  	m.SimSlots = fv
  8047  }
  8048  
  8049  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetState(fv string) {
  8050  	if m == nil {
  8051  		panic(fmt.Errorf("can't set %s on nil %s", "State", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  8052  	}
  8053  	m.State = fv
  8054  }
  8055  
  8056  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetStateFailedReason(fv string) {
  8057  	if m == nil {
  8058  		panic(fmt.Errorf("can't set %s on nil %s", "StateFailedReason", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  8059  	}
  8060  	m.StateFailedReason = fv
  8061  }
  8062  
  8063  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetSupportedBands(fv []string) {
  8064  	if m == nil {
  8065  		panic(fmt.Errorf("can't set %s on nil %s", "SupportedBands", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  8066  	}
  8067  	m.SupportedBands = fv
  8068  }
  8069  
  8070  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetSupportedCapabilities(fv []string) {
  8071  	if m == nil {
  8072  		panic(fmt.Errorf("can't set %s on nil %s", "SupportedCapabilities", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  8073  	}
  8074  	m.SupportedCapabilities = fv
  8075  }
  8076  
  8077  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetSupportedIpFamilies(fv []string) {
  8078  	if m == nil {
  8079  		panic(fmt.Errorf("can't set %s on nil %s", "SupportedIpFamilies", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  8080  	}
  8081  	m.SupportedIpFamilies = fv
  8082  }
  8083  
  8084  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetSupportedModes(fv []string) {
  8085  	if m == nil {
  8086  		panic(fmt.Errorf("can't set %s on nil %s", "SupportedModes", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  8087  	}
  8088  	m.SupportedModes = fv
  8089  }
  8090  
  8091  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetUnlockRequired(fv string) {
  8092  	if m == nil {
  8093  		panic(fmt.Errorf("can't set %s on nil %s", "UnlockRequired", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  8094  	}
  8095  	m.UnlockRequired = fv
  8096  }
  8097  
  8098  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) SetUnlockRetries(fv []string) {
  8099  	if m == nil {
  8100  		panic(fmt.Errorf("can't set %s on nil %s", "UnlockRetries", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic"))
  8101  	}
  8102  	m.UnlockRetries = fv
  8103  }
  8104  
  8105  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus struct {
  8106  	state            protoimpl.MessageState
  8107  	sizeCache        protoimpl.SizeCache
  8108  	unknownFields    protoimpl.UnknownFields
  8109  	DbusPath         string   `protobuf:"bytes,1,opt,name=dbus_path,json=dbusPath,proto3" json:"dbus_path,omitempty"`
  8110  	Active           string   `protobuf:"bytes,2,opt,name=active,proto3" json:"active,omitempty"`
  8111  	Eid              string   `protobuf:"bytes,3,opt,name=eid,proto3" json:"eid,omitempty"`
  8112  	EmergencyNumbers []string `protobuf:"bytes,4,rep,name=emergency_numbers,json=emergencyNumbers,proto3" json:"emergency_numbers,omitempty"`
  8113  	EsimStatus       string   `protobuf:"bytes,5,opt,name=esim_status,json=esimStatus,proto3" json:"esim_status,omitempty"`
  8114  	Gid1             string   `protobuf:"bytes,6,opt,name=gid1,proto3" json:"gid1,omitempty"`
  8115  	Gid2             string   `protobuf:"bytes,7,opt,name=gid2,proto3" json:"gid2,omitempty"`
  8116  	Iccid            string   `protobuf:"bytes,8,opt,name=iccid,proto3" json:"iccid,omitempty"`
  8117  	Imsi             string   `protobuf:"bytes,9,opt,name=imsi,proto3" json:"imsi,omitempty"`
  8118  	OperatorCode     string   `protobuf:"bytes,10,opt,name=operator_code,json=operatorCode,proto3" json:"operator_code,omitempty"`
  8119  	OperatorName     string   `protobuf:"bytes,11,opt,name=operator_name,json=operatorName,proto3" json:"operator_name,omitempty"`
  8120  	Removability     string   `protobuf:"bytes,12,opt,name=removability,proto3" json:"removability,omitempty"`
  8121  	SimType          string   `protobuf:"bytes,13,opt,name=sim_type,json=simType,proto3" json:"sim_type,omitempty"`
  8122  }
  8123  
  8124  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) Reset() {
  8125  	*m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus{}
  8126  	if protoimpl.UnsafeEnabled {
  8127  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[58]
  8128  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  8129  		ms.StoreMessageInfo(mi)
  8130  	}
  8131  }
  8132  
  8133  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) String() string {
  8134  	return protoimpl.X.MessageStringOf(m)
  8135  }
  8136  
  8137  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) ProtoMessage() {}
  8138  
  8139  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) ProtoReflect() preflect.Message {
  8140  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[58]
  8141  	if protoimpl.UnsafeEnabled && m != nil {
  8142  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  8143  		if ms.LoadMessageInfo() == nil {
  8144  			ms.StoreMessageInfo(mi)
  8145  		}
  8146  		return ms
  8147  	}
  8148  	return mi.MessageOf(m)
  8149  }
  8150  
  8151  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GotenMessage() {}
  8152  
  8153  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus.ProtoReflect.Descriptor instead.
  8154  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) Descriptor() ([]byte, []int) {
  8155  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 9}
  8156  }
  8157  
  8158  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) Unmarshal(b []byte) error {
  8159  	return proto.Unmarshal(b, m)
  8160  }
  8161  
  8162  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) Marshal() ([]byte, error) {
  8163  	return proto.Marshal(m)
  8164  }
  8165  
  8166  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) MarshalJSON() ([]byte, error) {
  8167  	return protojson.MarshalOptions{}.Marshal(m)
  8168  }
  8169  
  8170  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) UnmarshalJSON(data []byte) error {
  8171  	return protojson.Unmarshal(data, m)
  8172  }
  8173  
  8174  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetDbusPath() string {
  8175  	if m != nil {
  8176  		return m.DbusPath
  8177  	}
  8178  	return ""
  8179  }
  8180  
  8181  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetActive() string {
  8182  	if m != nil {
  8183  		return m.Active
  8184  	}
  8185  	return ""
  8186  }
  8187  
  8188  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetEid() string {
  8189  	if m != nil {
  8190  		return m.Eid
  8191  	}
  8192  	return ""
  8193  }
  8194  
  8195  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetEmergencyNumbers() []string {
  8196  	if m != nil {
  8197  		return m.EmergencyNumbers
  8198  	}
  8199  	return nil
  8200  }
  8201  
  8202  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetEsimStatus() string {
  8203  	if m != nil {
  8204  		return m.EsimStatus
  8205  	}
  8206  	return ""
  8207  }
  8208  
  8209  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetGid1() string {
  8210  	if m != nil {
  8211  		return m.Gid1
  8212  	}
  8213  	return ""
  8214  }
  8215  
  8216  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetGid2() string {
  8217  	if m != nil {
  8218  		return m.Gid2
  8219  	}
  8220  	return ""
  8221  }
  8222  
  8223  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetIccid() string {
  8224  	if m != nil {
  8225  		return m.Iccid
  8226  	}
  8227  	return ""
  8228  }
  8229  
  8230  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetImsi() string {
  8231  	if m != nil {
  8232  		return m.Imsi
  8233  	}
  8234  	return ""
  8235  }
  8236  
  8237  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetOperatorCode() string {
  8238  	if m != nil {
  8239  		return m.OperatorCode
  8240  	}
  8241  	return ""
  8242  }
  8243  
  8244  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetOperatorName() string {
  8245  	if m != nil {
  8246  		return m.OperatorName
  8247  	}
  8248  	return ""
  8249  }
  8250  
  8251  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetRemovability() string {
  8252  	if m != nil {
  8253  		return m.Removability
  8254  	}
  8255  	return ""
  8256  }
  8257  
  8258  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) GetSimType() string {
  8259  	if m != nil {
  8260  		return m.SimType
  8261  	}
  8262  	return ""
  8263  }
  8264  
  8265  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetDbusPath(fv string) {
  8266  	if m == nil {
  8267  		panic(fmt.Errorf("can't set %s on nil %s", "DbusPath", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus"))
  8268  	}
  8269  	m.DbusPath = fv
  8270  }
  8271  
  8272  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetActive(fv string) {
  8273  	if m == nil {
  8274  		panic(fmt.Errorf("can't set %s on nil %s", "Active", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus"))
  8275  	}
  8276  	m.Active = fv
  8277  }
  8278  
  8279  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetEid(fv string) {
  8280  	if m == nil {
  8281  		panic(fmt.Errorf("can't set %s on nil %s", "Eid", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus"))
  8282  	}
  8283  	m.Eid = fv
  8284  }
  8285  
  8286  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetEmergencyNumbers(fv []string) {
  8287  	if m == nil {
  8288  		panic(fmt.Errorf("can't set %s on nil %s", "EmergencyNumbers", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus"))
  8289  	}
  8290  	m.EmergencyNumbers = fv
  8291  }
  8292  
  8293  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetEsimStatus(fv string) {
  8294  	if m == nil {
  8295  		panic(fmt.Errorf("can't set %s on nil %s", "EsimStatus", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus"))
  8296  	}
  8297  	m.EsimStatus = fv
  8298  }
  8299  
  8300  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetGid1(fv string) {
  8301  	if m == nil {
  8302  		panic(fmt.Errorf("can't set %s on nil %s", "Gid1", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus"))
  8303  	}
  8304  	m.Gid1 = fv
  8305  }
  8306  
  8307  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetGid2(fv string) {
  8308  	if m == nil {
  8309  		panic(fmt.Errorf("can't set %s on nil %s", "Gid2", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus"))
  8310  	}
  8311  	m.Gid2 = fv
  8312  }
  8313  
  8314  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetIccid(fv string) {
  8315  	if m == nil {
  8316  		panic(fmt.Errorf("can't set %s on nil %s", "Iccid", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus"))
  8317  	}
  8318  	m.Iccid = fv
  8319  }
  8320  
  8321  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetImsi(fv string) {
  8322  	if m == nil {
  8323  		panic(fmt.Errorf("can't set %s on nil %s", "Imsi", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus"))
  8324  	}
  8325  	m.Imsi = fv
  8326  }
  8327  
  8328  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetOperatorCode(fv string) {
  8329  	if m == nil {
  8330  		panic(fmt.Errorf("can't set %s on nil %s", "OperatorCode", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus"))
  8331  	}
  8332  	m.OperatorCode = fv
  8333  }
  8334  
  8335  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetOperatorName(fv string) {
  8336  	if m == nil {
  8337  		panic(fmt.Errorf("can't set %s on nil %s", "OperatorName", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus"))
  8338  	}
  8339  	m.OperatorName = fv
  8340  }
  8341  
  8342  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetRemovability(fv string) {
  8343  	if m == nil {
  8344  		panic(fmt.Errorf("can't set %s on nil %s", "Removability", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus"))
  8345  	}
  8346  	m.Removability = fv
  8347  }
  8348  
  8349  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) SetSimType(fv string) {
  8350  	if m == nil {
  8351  		panic(fmt.Errorf("can't set %s on nil %s", "SimType", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus"))
  8352  	}
  8353  	m.SimType = fv
  8354  }
  8355  
  8356  type Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem struct {
  8357  	state         protoimpl.MessageState
  8358  	sizeCache     protoimpl.SizeCache
  8359  	unknownFields protoimpl.UnknownFields
  8360  	ThreeGPp      *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp             `protobuf:"bytes,1,opt,name=three_g_pp,json=threeGPp,proto3" json:"three_g_pp,omitempty"`
  8361  	Cdma          *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma                 `protobuf:"bytes,2,opt,name=cdma,proto3" json:"cdma,omitempty"`
  8362  	DbusPath      string                                                                         `protobuf:"bytes,3,opt,name=dbus_path,json=dbusPath,proto3" json:"dbus_path,omitempty"`
  8363  	Generic       *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic              `protobuf:"bytes,4,opt,name=generic,proto3" json:"generic,omitempty"`
  8364  	SimStatus     map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus `protobuf:"bytes,7,rep,name=sim_status,json=simStatus,proto3" json:"sim_status,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  8365  }
  8366  
  8367  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) Reset() {
  8368  	*m = Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem{}
  8369  	if protoimpl.UnsafeEnabled {
  8370  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[59]
  8371  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  8372  		ms.StoreMessageInfo(mi)
  8373  	}
  8374  }
  8375  
  8376  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) String() string {
  8377  	return protoimpl.X.MessageStringOf(m)
  8378  }
  8379  
  8380  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) ProtoMessage() {}
  8381  
  8382  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) ProtoReflect() preflect.Message {
  8383  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[59]
  8384  	if protoimpl.UnsafeEnabled && m != nil {
  8385  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  8386  		if ms.LoadMessageInfo() == nil {
  8387  			ms.StoreMessageInfo(mi)
  8388  		}
  8389  		return ms
  8390  	}
  8391  	return mi.MessageOf(m)
  8392  }
  8393  
  8394  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) GotenMessage() {}
  8395  
  8396  // Deprecated, Use Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem.ProtoReflect.Descriptor instead.
  8397  func (*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) Descriptor() ([]byte, []int) {
  8398  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 0, 12, 10}
  8399  }
  8400  
  8401  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) Unmarshal(b []byte) error {
  8402  	return proto.Unmarshal(b, m)
  8403  }
  8404  
  8405  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) Marshal() ([]byte, error) {
  8406  	return proto.Marshal(m)
  8407  }
  8408  
  8409  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) MarshalJSON() ([]byte, error) {
  8410  	return protojson.MarshalOptions{}.Marshal(m)
  8411  }
  8412  
  8413  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) UnmarshalJSON(data []byte) error {
  8414  	return protojson.Unmarshal(data, m)
  8415  }
  8416  
  8417  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) GetThreeGPp() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp {
  8418  	if m != nil {
  8419  		return m.ThreeGPp
  8420  	}
  8421  	return nil
  8422  }
  8423  
  8424  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) GetCdma() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma {
  8425  	if m != nil {
  8426  		return m.Cdma
  8427  	}
  8428  	return nil
  8429  }
  8430  
  8431  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) GetDbusPath() string {
  8432  	if m != nil {
  8433  		return m.DbusPath
  8434  	}
  8435  	return ""
  8436  }
  8437  
  8438  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) GetGeneric() *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic {
  8439  	if m != nil {
  8440  		return m.Generic
  8441  	}
  8442  	return nil
  8443  }
  8444  
  8445  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) GetSimStatus() map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus {
  8446  	if m != nil {
  8447  		return m.SimStatus
  8448  	}
  8449  	return nil
  8450  }
  8451  
  8452  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) SetThreeGPp(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp) {
  8453  	if m == nil {
  8454  		panic(fmt.Errorf("can't set %s on nil %s", "ThreeGPp", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem"))
  8455  	}
  8456  	m.ThreeGPp = fv
  8457  }
  8458  
  8459  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) SetCdma(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma) {
  8460  	if m == nil {
  8461  		panic(fmt.Errorf("can't set %s on nil %s", "Cdma", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem"))
  8462  	}
  8463  	m.Cdma = fv
  8464  }
  8465  
  8466  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) SetDbusPath(fv string) {
  8467  	if m == nil {
  8468  		panic(fmt.Errorf("can't set %s on nil %s", "DbusPath", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem"))
  8469  	}
  8470  	m.DbusPath = fv
  8471  }
  8472  
  8473  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) SetGeneric(fv *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic) {
  8474  	if m == nil {
  8475  		panic(fmt.Errorf("can't set %s on nil %s", "Generic", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem"))
  8476  	}
  8477  	m.Generic = fv
  8478  }
  8479  
  8480  func (m *Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem) SetSimStatus(fv map[string]*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus) {
  8481  	if m == nil {
  8482  		panic(fmt.Errorf("can't set %s on nil %s", "SimStatus", "Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem"))
  8483  	}
  8484  	m.SimStatus = fv
  8485  }
  8486  
  8487  type Device_Status_DeviceInfo_NetworkInterface_ASInfo struct {
  8488  	state         protoimpl.MessageState
  8489  	sizeCache     protoimpl.SizeCache
  8490  	unknownFields protoimpl.UnknownFields
  8491  	// AS Number string example AS7018
  8492  	Asn string `protobuf:"bytes,1,opt,name=asn,proto3" json:"asn,omitempty"`
  8493  	// AS Owner name example AT&T Services, Inc.
  8494  	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
  8495  	// Domain name example att.com
  8496  	Domain string `protobuf:"bytes,3,opt,name=domain,proto3" json:"domain,omitempty"`
  8497  	// Routes exported from this ASN example 12.128.0.0/9
  8498  	Routes []string `protobuf:"bytes,4,rep,name=routes,proto3" json:"routes,omitempty"`
  8499  	// ASN Owner type example isp(AT&T) / hosting(google)/ business
  8500  	// (Amazon)
  8501  	AsnType string `protobuf:"bytes,5,opt,name=asn_type,json=asnType,proto3" json:"asn_type,omitempty"`
  8502  }
  8503  
  8504  func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) Reset() {
  8505  	*m = Device_Status_DeviceInfo_NetworkInterface_ASInfo{}
  8506  	if protoimpl.UnsafeEnabled {
  8507  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[61]
  8508  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  8509  		ms.StoreMessageInfo(mi)
  8510  	}
  8511  }
  8512  
  8513  func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) String() string {
  8514  	return protoimpl.X.MessageStringOf(m)
  8515  }
  8516  
  8517  func (*Device_Status_DeviceInfo_NetworkInterface_ASInfo) ProtoMessage() {}
  8518  
  8519  func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) ProtoReflect() preflect.Message {
  8520  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[61]
  8521  	if protoimpl.UnsafeEnabled && m != nil {
  8522  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  8523  		if ms.LoadMessageInfo() == nil {
  8524  			ms.StoreMessageInfo(mi)
  8525  		}
  8526  		return ms
  8527  	}
  8528  	return mi.MessageOf(m)
  8529  }
  8530  
  8531  func (*Device_Status_DeviceInfo_NetworkInterface_ASInfo) GotenMessage() {}
  8532  
  8533  // Deprecated, Use Device_Status_DeviceInfo_NetworkInterface_ASInfo.ProtoReflect.Descriptor instead.
  8534  func (*Device_Status_DeviceInfo_NetworkInterface_ASInfo) Descriptor() ([]byte, []int) {
  8535  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 1, 0}
  8536  }
  8537  
  8538  func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) Unmarshal(b []byte) error {
  8539  	return proto.Unmarshal(b, m)
  8540  }
  8541  
  8542  func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) Marshal() ([]byte, error) {
  8543  	return proto.Marshal(m)
  8544  }
  8545  
  8546  func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) MarshalJSON() ([]byte, error) {
  8547  	return protojson.MarshalOptions{}.Marshal(m)
  8548  }
  8549  
  8550  func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) UnmarshalJSON(data []byte) error {
  8551  	return protojson.Unmarshal(data, m)
  8552  }
  8553  
  8554  func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) GetAsn() string {
  8555  	if m != nil {
  8556  		return m.Asn
  8557  	}
  8558  	return ""
  8559  }
  8560  
  8561  func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) GetName() string {
  8562  	if m != nil {
  8563  		return m.Name
  8564  	}
  8565  	return ""
  8566  }
  8567  
  8568  func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) GetDomain() string {
  8569  	if m != nil {
  8570  		return m.Domain
  8571  	}
  8572  	return ""
  8573  }
  8574  
  8575  func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) GetRoutes() []string {
  8576  	if m != nil {
  8577  		return m.Routes
  8578  	}
  8579  	return nil
  8580  }
  8581  
  8582  func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) GetAsnType() string {
  8583  	if m != nil {
  8584  		return m.AsnType
  8585  	}
  8586  	return ""
  8587  }
  8588  
  8589  func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) SetAsn(fv string) {
  8590  	if m == nil {
  8591  		panic(fmt.Errorf("can't set %s on nil %s", "Asn", "Device_Status_DeviceInfo_NetworkInterface_ASInfo"))
  8592  	}
  8593  	m.Asn = fv
  8594  }
  8595  
  8596  func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) SetName(fv string) {
  8597  	if m == nil {
  8598  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_NetworkInterface_ASInfo"))
  8599  	}
  8600  	m.Name = fv
  8601  }
  8602  
  8603  func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) SetDomain(fv string) {
  8604  	if m == nil {
  8605  		panic(fmt.Errorf("can't set %s on nil %s", "Domain", "Device_Status_DeviceInfo_NetworkInterface_ASInfo"))
  8606  	}
  8607  	m.Domain = fv
  8608  }
  8609  
  8610  func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) SetRoutes(fv []string) {
  8611  	if m == nil {
  8612  		panic(fmt.Errorf("can't set %s on nil %s", "Routes", "Device_Status_DeviceInfo_NetworkInterface_ASInfo"))
  8613  	}
  8614  	m.Routes = fv
  8615  }
  8616  
  8617  func (m *Device_Status_DeviceInfo_NetworkInterface_ASInfo) SetAsnType(fv string) {
  8618  	if m == nil {
  8619  		panic(fmt.Errorf("can't set %s on nil %s", "AsnType", "Device_Status_DeviceInfo_NetworkInterface_ASInfo"))
  8620  	}
  8621  	m.AsnType = fv
  8622  }
  8623  
  8624  type Device_Status_DeviceInfo_NetworkInterface_Carrier struct {
  8625  	state         protoimpl.MessageState
  8626  	sizeCache     protoimpl.SizeCache
  8627  	unknownFields protoimpl.UnknownFields
  8628  	// Mobile network carrier name example AT&T
  8629  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  8630  	// Mobile country code example 214
  8631  	MobileCountryCode string `protobuf:"bytes,2,opt,name=mobile_country_code,json=mobileCountryCode,proto3" json:"mobile_country_code,omitempty"`
  8632  	// Mobile network code example 7
  8633  	MobileNetworkCode string `protobuf:"bytes,3,opt,name=mobile_network_code,json=mobileNetworkCode,proto3" json:"mobile_network_code,omitempty"`
  8634  	// Mobile location area code example 2862
  8635  	LocationAreaCode string `protobuf:"bytes,4,opt,name=location_area_code,json=locationAreaCode,proto3" json:"location_area_code,omitempty"`
  8636  }
  8637  
  8638  func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) Reset() {
  8639  	*m = Device_Status_DeviceInfo_NetworkInterface_Carrier{}
  8640  	if protoimpl.UnsafeEnabled {
  8641  		mi := &edgelq_devices_proto_v1_device_proto_msgTypes[62]
  8642  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  8643  		ms.StoreMessageInfo(mi)
  8644  	}
  8645  }
  8646  
  8647  func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) String() string {
  8648  	return protoimpl.X.MessageStringOf(m)
  8649  }
  8650  
  8651  func (*Device_Status_DeviceInfo_NetworkInterface_Carrier) ProtoMessage() {}
  8652  
  8653  func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) ProtoReflect() preflect.Message {
  8654  	mi := &edgelq_devices_proto_v1_device_proto_msgTypes[62]
  8655  	if protoimpl.UnsafeEnabled && m != nil {
  8656  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
  8657  		if ms.LoadMessageInfo() == nil {
  8658  			ms.StoreMessageInfo(mi)
  8659  		}
  8660  		return ms
  8661  	}
  8662  	return mi.MessageOf(m)
  8663  }
  8664  
  8665  func (*Device_Status_DeviceInfo_NetworkInterface_Carrier) GotenMessage() {}
  8666  
  8667  // Deprecated, Use Device_Status_DeviceInfo_NetworkInterface_Carrier.ProtoReflect.Descriptor instead.
  8668  func (*Device_Status_DeviceInfo_NetworkInterface_Carrier) Descriptor() ([]byte, []int) {
  8669  	return edgelq_devices_proto_v1_device_proto_rawDescGZIP(), []int{0, 1, 4, 1, 1}
  8670  }
  8671  
  8672  func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) Unmarshal(b []byte) error {
  8673  	return proto.Unmarshal(b, m)
  8674  }
  8675  
  8676  func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) Marshal() ([]byte, error) {
  8677  	return proto.Marshal(m)
  8678  }
  8679  
  8680  func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) MarshalJSON() ([]byte, error) {
  8681  	return protojson.MarshalOptions{}.Marshal(m)
  8682  }
  8683  
  8684  func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) UnmarshalJSON(data []byte) error {
  8685  	return protojson.Unmarshal(data, m)
  8686  }
  8687  
  8688  func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) GetName() string {
  8689  	if m != nil {
  8690  		return m.Name
  8691  	}
  8692  	return ""
  8693  }
  8694  
  8695  func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) GetMobileCountryCode() string {
  8696  	if m != nil {
  8697  		return m.MobileCountryCode
  8698  	}
  8699  	return ""
  8700  }
  8701  
  8702  func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) GetMobileNetworkCode() string {
  8703  	if m != nil {
  8704  		return m.MobileNetworkCode
  8705  	}
  8706  	return ""
  8707  }
  8708  
  8709  func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) GetLocationAreaCode() string {
  8710  	if m != nil {
  8711  		return m.LocationAreaCode
  8712  	}
  8713  	return ""
  8714  }
  8715  
  8716  func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) SetName(fv string) {
  8717  	if m == nil {
  8718  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "Device_Status_DeviceInfo_NetworkInterface_Carrier"))
  8719  	}
  8720  	m.Name = fv
  8721  }
  8722  
  8723  func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) SetMobileCountryCode(fv string) {
  8724  	if m == nil {
  8725  		panic(fmt.Errorf("can't set %s on nil %s", "MobileCountryCode", "Device_Status_DeviceInfo_NetworkInterface_Carrier"))
  8726  	}
  8727  	m.MobileCountryCode = fv
  8728  }
  8729  
  8730  func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) SetMobileNetworkCode(fv string) {
  8731  	if m == nil {
  8732  		panic(fmt.Errorf("can't set %s on nil %s", "MobileNetworkCode", "Device_Status_DeviceInfo_NetworkInterface_Carrier"))
  8733  	}
  8734  	m.MobileNetworkCode = fv
  8735  }
  8736  
  8737  func (m *Device_Status_DeviceInfo_NetworkInterface_Carrier) SetLocationAreaCode(fv string) {
  8738  	if m == nil {
  8739  		panic(fmt.Errorf("can't set %s on nil %s", "LocationAreaCode", "Device_Status_DeviceInfo_NetworkInterface_Carrier"))
  8740  	}
  8741  	m.LocationAreaCode = fv
  8742  }
  8743  
  8744  var edgelq_devices_proto_v1_device_proto preflect.FileDescriptor
  8745  
  8746  var edgelq_devices_proto_v1_device_proto_rawDesc = []byte{
  8747  	0x0a, 0x24, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73,
  8748  	0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65,
  8749  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69,
  8750  	0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61,
  8751  	0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  8752  	0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
  8753  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72,
  8754  	0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74,
  8755  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
  8756  	0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
  8757  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70,
  8758  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f,
  8759  	0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72,
  8760  	0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74,
  8761  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70,
  8762  	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f,
  8763  	0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65,
  8764  	0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65,
  8765  	0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f,
  8766  	0x65, 0x78, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x65, 0x64, 0x67, 0x65, 0x6c,
  8767  	0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  8768  	0x73, 0x2f, 0x69, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x65, 0x64, 0x67,
  8769  	0x65, 0x6c, 0x71, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61,
  8770  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  8771  	0x6f, 0x1a, 0x23, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
  8772  	0x2f, 0x61, 0x70, 0x69, 0x2f, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x63, 0x68, 0x65, 0x63, 0x6b,
  8773  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70,
  8774  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  8775  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70,
  8776  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
  8777  	0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
  8778  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d,
  8779  	0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x18, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  8780  	0x65, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2f, 0x6c, 0x61, 0x74, 0x6c, 0x6e, 0x67, 0x2e, 0x70, 0x72,
  8781  	0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73,
  8782  	0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x65, 0x64, 0x67,
  8783  	0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31,
  8784  	0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd4, 0x91,
  8785  	0x01, 0x0a, 0x06, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 0x22, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
  8786  	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0e, 0xb2, 0xda, 0x21, 0x0a, 0x0a, 0x08, 0x0a,
  8787  	0x06, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a,
  8788  	0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
  8789  	0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x65,
  8790  	0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x2e, 0x0a, 0x0c,
  8791  	0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01,
  8792  	0x28, 0x09, 0x42, 0x0b, 0xca, 0xc6, 0x27, 0x07, 0x2a, 0x05, 0x22, 0x03, 0x08, 0x80, 0x02, 0x52,
  8793  	0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x0b,
  8794  	0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28,
  8795  	0x09, 0x42, 0x0b, 0xca, 0xc6, 0x27, 0x07, 0x2a, 0x05, 0x22, 0x03, 0x08, 0x80, 0x02, 0x52, 0x0b,
  8796  	0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x04, 0x73,
  8797  	0x70, 0x65, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6e, 0x74, 0x74, 0x2e,
  8798  	0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63,
  8799  	0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x52, 0x04, 0x73, 0x70, 0x65, 0x63, 0x12, 0x35, 0x0a, 0x06,
  8800  	0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6e,
  8801  	0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65,
  8802  	0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61,
  8803  	0x74, 0x75, 0x73, 0x12, 0x58, 0x0a, 0x13, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6c, 0x69,
  8804  	0x73, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b,
  8805  	0x32, 0x28, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76,
  8806  	0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4c,
  8807  	0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x70, 0x65, 0x63, 0x52, 0x11, 0x70, 0x75, 0x62, 0x6c,
  8808  	0x69, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x70, 0x65, 0x63, 0x1a, 0xa2, 0x19,
  8809  	0x0a, 0x04, 0x53, 0x70, 0x65, 0x63, 0x12, 0x50, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
  8810  	0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
  8811  	0x27, 0xb2, 0xda, 0x21, 0x23, 0x12, 0x21, 0x0a, 0x1d, 0x69, 0x61, 0x6d, 0x2e, 0x65, 0x64, 0x67,
  8812  	0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41,
  8813  	0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x01, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
  8814  	0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x46, 0x0a, 0x0a, 0x6c, 0x6f, 0x67, 0x5f,
  8815  	0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x42, 0x27, 0xf0, 0xd9,
  8816  	0x21, 0x01, 0xb2, 0xda, 0x21, 0x1f, 0x12, 0x1d, 0x0a, 0x19, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e,
  8817  	0x67, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x42, 0x75, 0x63,
  8818  	0x6b, 0x65, 0x74, 0x10, 0x01, 0x52, 0x09, 0x6c, 0x6f, 0x67, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74,
  8819  	0x12, 0x51, 0x0a, 0x0e, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x5f, 0x62, 0x75, 0x63, 0x6b,
  8820  	0x65, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xf0, 0xd9, 0x21, 0x01, 0xb2, 0xda,
  8821  	0x21, 0x22, 0x12, 0x20, 0x0a, 0x1c, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67,
  8822  	0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x42, 0x75, 0x63, 0x6b,
  8823  	0x65, 0x74, 0x10, 0x01, 0x52, 0x0d, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x42, 0x75, 0x63,
  8824  	0x6b, 0x65, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x73, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
  8825  	0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69,
  8826  	0x6f, 0x6e, 0x12, 0x2e, 0x0a, 0x13, 0x6e, 0x65, 0x74, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x79, 0x61,
  8827  	0x6d, 0x6c, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52,
  8828  	0x11, 0x6e, 0x65, 0x74, 0x70, 0x6c, 0x61, 0x6e, 0x59, 0x61, 0x6d, 0x6c, 0x43, 0x6f, 0x6e, 0x66,
  8829  	0x69, 0x67, 0x12, 0x64, 0x0a, 0x17, 0x6e, 0x65, 0x74, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x61, 0x70,
  8830  	0x69, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x0c, 0x20,
  8831  	0x01, 0x28, 0x0e, 0x32, 0x2d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65,
  8832  	0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63,
  8833  	0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4d, 0x6f,
  8834  	0x64, 0x65, 0x52, 0x14, 0x6e, 0x65, 0x74, 0x70, 0x6c, 0x61, 0x6e, 0x41, 0x70, 0x69, 0x43, 0x6f,
  8835  	0x6e, 0x66, 0x69, 0x67, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x6f, 0x73, 0x5f, 0x69,
  8836  	0x6d, 0x61, 0x67, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
  8837  	0x6f, 0x73, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x44, 0x0a, 0x0a, 0x73, 0x73,
  8838  	0x68, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25,
  8839  	0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e,
  8840  	0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x53, 0x53, 0x48, 0x43,
  8841  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x09, 0x73, 0x73, 0x68, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
  8842  	0x12, 0x5c, 0x0a, 0x12, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
  8843  	0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6e,
  8844  	0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65,
  8845  	0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74,
  8846  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x11, 0x61, 0x74, 0x74,
  8847  	0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x38,
  8848  	0x0a, 0x18, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65,
  8849  	0x5f, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08,
  8850  	0x52, 0x16, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x44,
  8851  	0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x12, 0x50, 0x0a, 0x0e, 0x6c, 0x6f, 0x67, 0x67,
  8852  	0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b,
  8853  	0x32, 0x29, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76,
  8854  	0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4c, 0x6f,
  8855  	0x67, 0x67, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0d, 0x6c, 0x6f, 0x67,
  8856  	0x67, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x4a, 0x0a, 0x0c, 0x70, 0x72,
  8857  	0x6f, 0x78, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b,
  8858  	0x32, 0x27, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76,
  8859  	0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x50, 0x72,
  8860  	0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x78, 0x79,
  8861  	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x40, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
  8862  	0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64,
  8863  	0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65,
  8864  	0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x08,
  8865  	0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x41, 0x0a, 0x09, 0x75, 0x73, 0x62, 0x5f,
  8866  	0x67, 0x75, 0x61, 0x72, 0x64, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6e, 0x74,
  8867  	0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76,
  8868  	0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x55, 0x53, 0x42, 0x47, 0x75, 0x61, 0x72,
  8869  	0x64, 0x52, 0x08, 0x75, 0x73, 0x62, 0x47, 0x75, 0x61, 0x72, 0x64, 0x12, 0x3d, 0x0a, 0x0d, 0x68,
  8870  	0x65, 0x61, 0x6c, 0x74, 0x68, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x18, 0x12, 0x20, 0x03,
  8871  	0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x48, 0x65, 0x61,
  8872  	0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x53, 0x70, 0x65, 0x63, 0x52, 0x0c, 0x68, 0x65,
  8873  	0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x73, 0x12, 0x45, 0x0a, 0x1f, 0x64, 0x69,
  8874  	0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x63, 0x6f,
  8875  	0x6e, 0x66, 0x69, 0x67, 0x5f, 0x66, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x18, 0x13, 0x20,
  8876  	0x01, 0x28, 0x08, 0x52, 0x1c, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x65, 0x74, 0x77,
  8877  	0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x46, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63,
  8878  	0x6b, 0x1a, 0xc8, 0x06, 0x0a, 0x09, 0x53, 0x53, 0x48, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12,
  8879  	0x2c, 0x0a, 0x12, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x73, 0x68, 0x5f, 0x73,
  8880  	0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x64, 0x69, 0x73,
  8881  	0x61, 0x62, 0x6c, 0x65, 0x53, 0x73, 0x68, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x30, 0x0a,
  8882  	0x14, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x73, 0x68, 0x5f, 0x70, 0x61, 0x73,
  8883  	0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x64, 0x69, 0x73,
  8884  	0x61, 0x62, 0x6c, 0x65, 0x53, 0x73, 0x68, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12,
  8885  	0x54, 0x0a, 0x0e, 0x73, 0x73, 0x68, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x65,
  8886  	0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65,
  8887  	0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e,
  8888  	0x53, 0x70, 0x65, 0x63, 0x2e, 0x53, 0x53, 0x48, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x41,
  8889  	0x75, 0x74, 0x68, 0x4b, 0x65, 0x79, 0x52, 0x0d, 0x73, 0x73, 0x68, 0x41, 0x75, 0x74, 0x68, 0x6f,
  8890  	0x72, 0x69, 0x7a, 0x65, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x70, 0x5f, 0x61, 0x6c, 0x6c, 0x6f,
  8891  	0x77, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x69, 0x70,
  8892  	0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x70, 0x5f,
  8893  	0x64, 0x65, 0x6e, 0x79, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52,
  8894  	0x0a, 0x69, 0x70, 0x44, 0x65, 0x6e, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x0d, 0x72,
  8895  	0x65, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x06, 0x20, 0x01,
  8896  	0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  8897  	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0c, 0x72,
  8898  	0x65, 0x6a, 0x65, 0x63, 0x74, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x2e, 0x0a, 0x13, 0x64,
  8899  	0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x73, 0x73, 0x68, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6b,
  8900  	0x65, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c,
  8901  	0x65, 0x53, 0x73, 0x68, 0x41, 0x75, 0x74, 0x68, 0x6b, 0x65, 0x79, 0x1a, 0xce, 0x03, 0x0a, 0x07,
  8902  	0x41, 0x75, 0x74, 0x68, 0x4b, 0x65, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x73, 0x68, 0x61, 0x5f,
  8903  	0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x73, 0x68, 0x61, 0x4b,
  8904  	0x65, 0x79, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x65, 0x72, 0x74, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x6f,
  8905  	0x72, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x63, 0x65, 0x72, 0x74,
  8906  	0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d,
  8907  	0x6d, 0x61, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d,
  8908  	0x61, 0x6e, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65,
  8909  	0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f,
  8910  	0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x18, 0x05, 0x20,
  8911  	0x01, 0x28, 0x09, 0x52, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x12, 0x2e, 0x0a, 0x13, 0x6e, 0x6f, 0x5f,
  8912  	0x61, 0x67, 0x65, 0x6e, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67,
  8913  	0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x11, 0x6e, 0x6f, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x46,
  8914  	0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x2c, 0x0a, 0x12, 0x6e, 0x6f, 0x5f,
  8915  	0x70, 0x6f, 0x72, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x18,
  8916  	0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x6e, 0x6f, 0x50, 0x6f, 0x72, 0x74, 0x46, 0x6f, 0x72,
  8917  	0x77, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x15, 0x0a, 0x06, 0x6e, 0x6f, 0x5f, 0x70, 0x74,
  8918  	0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x6e, 0x6f, 0x50, 0x74, 0x79, 0x12, 0x1c,
  8919  	0x0a, 0x0a, 0x6e, 0x6f, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x72, 0x63, 0x18, 0x09, 0x20, 0x01,
  8920  	0x28, 0x08, 0x52, 0x08, 0x6e, 0x6f, 0x55, 0x73, 0x65, 0x72, 0x52, 0x63, 0x12, 0x2a, 0x0a, 0x11,
  8921  	0x6e, 0x6f, 0x5f, 0x78, 0x31, 0x31, 0x5f, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x69, 0x6e,
  8922  	0x67, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x6e, 0x6f, 0x58, 0x31, 0x31, 0x46, 0x6f,
  8923  	0x72, 0x77, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x65, 0x72, 0x6d,
  8924  	0x69, 0x74, 0x6f, 0x70, 0x65, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x65,
  8925  	0x72, 0x6d, 0x69, 0x74, 0x6f, 0x70, 0x65, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x69, 0x6e,
  8926  	0x63, 0x69, 0x70, 0x61, 0x6c, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72,
  8927  	0x69, 0x6e, 0x63, 0x69, 0x70, 0x61, 0x6c, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x75, 0x6e, 0x6e,
  8928  	0x65, 0x6c, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x75, 0x6e, 0x6e, 0x65, 0x6c,
  8929  	0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x18, 0x0e, 0x20, 0x01,
  8930  	0x28, 0x08, 0x52, 0x08, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x1a, 0xa7, 0x01, 0x0a,
  8931  	0x11, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66,
  8932  	0x69, 0x67, 0x12, 0x31, 0x0a, 0x14, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f,
  8933  	0x6e, 0x5f, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08,
  8934  	0x52, 0x13, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x70,
  8935  	0x65, 0x63, 0x74, 0x65, 0x64, 0x12, 0x59, 0x0a, 0x12, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61,
  8936  	0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
  8937  	0x09, 0x42, 0x2a, 0xb2, 0xda, 0x21, 0x26, 0x12, 0x24, 0x0a, 0x20, 0x69, 0x61, 0x6d, 0x2e, 0x65,
  8938  	0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x41, 0x74, 0x74, 0x65, 0x73, 0x74,
  8939  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x10, 0x01, 0x52, 0x11, 0x61,
  8940  	0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x6f, 0x6d, 0x61, 0x69, 0x6e,
  8941  	0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x1a, 0xca, 0x02, 0x0a, 0x0d, 0x4c, 0x6f, 0x67, 0x67, 0x69,
  8942  	0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x69, 0x6f,
  8943  	0x72, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x72, 0x69, 0x6f,
  8944  	0x72, 0x69, 0x74, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x18, 0x02, 0x20,
  8945  	0x03, 0x28, 0x09, 0x52, 0x05, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x12, 0x32, 0x0a, 0x15, 0x65, 0x6e,
  8946  	0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6a, 0x6f, 0x75, 0x72, 0x6e, 0x61, 0x6c, 0x5f, 0x65, 0x78, 0x70,
  8947  	0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x65, 0x6e, 0x61, 0x62, 0x6c,
  8948  	0x65, 0x4a, 0x6f, 0x75, 0x72, 0x6e, 0x61, 0x6c, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x7a,
  8949  	0x0a, 0x18, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x6c, 0x6f, 0x67, 0x67,
  8950  	0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
  8951  	0x32, 0x40, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76,
  8952  	0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x4c, 0x6f,
  8953  	0x67, 0x67, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x43, 0x6f, 0x6e, 0x74,
  8954  	0x61, 0x69, 0x6e, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66,
  8955  	0x69, 0x67, 0x52, 0x16, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x4c, 0x6f, 0x67,
  8956  	0x67, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x1a, 0x57, 0x0a, 0x16, 0x43, 0x6f,
  8957  	0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x43, 0x6f,
  8958  	0x6e, 0x66, 0x69, 0x67, 0x12, 0x3d, 0x0a, 0x1b, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x63,
  8959  	0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x65, 0x78, 0x70,
  8960  	0x6f, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x18, 0x65, 0x6e, 0x61, 0x62, 0x6c,
  8961  	0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x45, 0x78, 0x70,
  8962  	0x6f, 0x72, 0x74, 0x1a, 0x93, 0x01, 0x0a, 0x0b, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e,
  8963  	0x66, 0x69, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x70, 0x72, 0x6f, 0x78,
  8964  	0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x68, 0x74, 0x74, 0x70, 0x50, 0x72, 0x6f,
  8965  	0x78, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x68, 0x74, 0x74, 0x70, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x78,
  8966  	0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x73, 0x50, 0x72,
  8967  	0x6f, 0x78, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x6e, 0x6f, 0x5f, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x18,
  8968  	0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6e, 0x6f, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x12, 0x29,
  8969  	0x0a, 0x10, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63,
  8970  	0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x49,
  8971  	0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x1a, 0x42, 0x0a, 0x08, 0x4c, 0x6f, 0x63,
  8972  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
  8973  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12,
  8974  	0x1c, 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01,
  8975  	0x28, 0x09, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x1a, 0xf9, 0x03,
  8976  	0x0a, 0x08, 0x55, 0x53, 0x42, 0x47, 0x75, 0x61, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x6e,
  8977  	0x61, 0x62, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x65, 0x6e, 0x61, 0x62,
  8978  	0x6c, 0x65, 0x12, 0x4d, 0x0a, 0x0a, 0x77, 0x68, 0x69, 0x74, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74,
  8979  	0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76,
  8980  	0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53,
  8981  	0x70, 0x65, 0x63, 0x2e, 0x55, 0x53, 0x42, 0x47, 0x75, 0x61, 0x72, 0x64, 0x2e, 0x57, 0x68, 0x69,
  8982  	0x74, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x09, 0x77, 0x68, 0x69, 0x74, 0x65, 0x4c, 0x69, 0x73,
  8983  	0x74, 0x1a, 0x35, 0x0a, 0x04, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x71, 0x75,
  8984  	0x61, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x65, 0x71, 0x75, 0x61, 0x6c,
  8985  	0x73, 0x12, 0x15, 0x0a, 0x06, 0x6f, 0x6e, 0x65, 0x5f, 0x6f, 0x66, 0x18, 0x02, 0x20, 0x03, 0x28,
  8986  	0x09, 0x52, 0x05, 0x6f, 0x6e, 0x65, 0x4f, 0x66, 0x1a, 0x3a, 0x0a, 0x09, 0x49, 0x6e, 0x74, 0x65,
  8987  	0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x73, 0x18,
  8988  	0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x65, 0x71, 0x75, 0x61, 0x6c, 0x73, 0x12, 0x15, 0x0a,
  8989  	0x06, 0x6f, 0x6e, 0x65, 0x5f, 0x6f, 0x66, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x6f,
  8990  	0x6e, 0x65, 0x4f, 0x66, 0x1a, 0x92, 0x02, 0x0a, 0x09, 0x57, 0x68, 0x69, 0x74, 0x65, 0x4c, 0x69,
  8991  	0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d,
  8992  	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4e,
  8993  	0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x64,
  8994  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x64,
  8995  	0x12, 0x44, 0x0a, 0x08, 0x76, 0x69, 0x61, 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01,
  8996  	0x28, 0x0b, 0x32, 0x29, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73,
  8997  	0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e,
  8998  	0x55, 0x53, 0x42, 0x47, 0x75, 0x61, 0x72, 0x64, 0x2e, 0x50, 0x6f, 0x72, 0x74, 0x52, 0x07, 0x76,
  8999  	0x69, 0x61, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x55, 0x0a, 0x0e, 0x77, 0x69, 0x74, 0x68, 0x5f, 0x69,
  9000  	0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e,
  9001  	0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e,
  9002  	0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x55, 0x53, 0x42, 0x47,
  9003  	0x75, 0x61, 0x72, 0x64, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x52, 0x0d,
  9004  	0x77, 0x69, 0x74, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x2a, 0x0a,
  9005  	0x11, 0x77, 0x69, 0x74, 0x68, 0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x5f, 0x74, 0x79,
  9006  	0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x77, 0x69, 0x74, 0x68, 0x43, 0x6f,
  9007  	0x6e, 0x6e, 0x65, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x22, 0x2b, 0x0a, 0x11, 0x4e, 0x65, 0x74,
  9008  	0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x09,
  9009  	0x0a, 0x05, 0x4d, 0x45, 0x52, 0x47, 0x45, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x45, 0x50,
  9010  	0x4c, 0x41, 0x43, 0x45, 0x10, 0x01, 0x4a, 0x04, 0x08, 0x0b, 0x10, 0x0c, 0x4a, 0x04, 0x08, 0x04,
  9011  	0x10, 0x05, 0x1a, 0xf8, 0x6c, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x43, 0x0a,
  9012  	0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
  9013  	0x32, 0x25, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76,
  9014  	0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e,
  9015  	0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
  9016  	0x65, 0x73, 0x12, 0x47, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  9017  	0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76,
  9018  	0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53,
  9019  	0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52,
  9020  	0x0a, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x62, 0x0a, 0x14, 0x6e,
  9021  	0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73, 0x74,
  9022  	0x61, 0x74, 0x65, 0x18, 0x69, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x6e, 0x74, 0x74, 0x2e,
  9023  	0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63,
  9024  	0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
  9025  	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x12, 0x6e, 0x65, 0x74,
  9026  	0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12,
  9027  	0x5f, 0x0a, 0x13, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f,
  9028  	0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x6a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6e,
  9029  	0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65,
  9030  	0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x78,
  9031  	0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x11, 0x70,
  9032  	0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73,
  9033  	0x12, 0x49, 0x0a, 0x0b, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
  9034  	0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69,
  9035  	0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74,
  9036  	0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52,
  9037  	0x0a, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3e, 0x0a, 0x12, 0x61,
  9038  	0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75,
  9039  	0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61,
  9040  	0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x43, 0x52, 0x52, 0x11, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74,
  9041  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x5e, 0x0a, 0x12, 0x6e,
  9042  	0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73,
  9043  	0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65,
  9044  	0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e,
  9045  	0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65,
  9046  	0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x11, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c,
  9047  	0x69, 0x7a, 0x65, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x5b, 0x0a, 0x11, 0x63,
  9048  	0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
  9049  	0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2e, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76,
  9050  	0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53,
  9051  	0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
  9052  	0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69,
  9053  	0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x5d, 0x0a, 0x1d, 0x63, 0x6f, 0x6e, 0x6e,
  9054  	0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x63, 0x68,
  9055  	0x61, 0x6e, 0x67, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32,
  9056  	0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
  9057  	0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x1a, 0x63, 0x6f, 0x6e,
  9058  	0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x68, 0x61,
  9059  	0x6e, 0x67, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0x37, 0x0a, 0x07, 0x41, 0x64, 0x64, 0x72, 0x65,
  9060  	0x73, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20,
  9061  	0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x12, 0x0a, 0x04,
  9062  	0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65,
  9063  	0x1a, 0x84, 0x02, 0x0a, 0x09, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18,
  9064  	0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
  9065  	0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73,
  9066  	0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e,
  9067  	0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
  9068  	0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65,
  9069  	0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x4b, 0x0a, 0x14,
  9070  	0x6c, 0x61, 0x73, 0x74, 0x5f, 0x68, 0x65, 0x61, 0x72, 0x74, 0x5f, 0x62, 0x65, 0x61, 0x74, 0x5f,
  9071  	0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
  9072  	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
  9073  	0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x11, 0x6c, 0x61, 0x73, 0x74, 0x48, 0x65, 0x61, 0x72,
  9074  	0x74, 0x42, 0x65, 0x61, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x4c, 0x0a, 0x14, 0x6c, 0x61, 0x73,
  9075  	0x74, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d,
  9076  	0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  9077  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
  9078  	0x61, 0x6d, 0x70, 0x52, 0x12, 0x6c, 0x61, 0x73, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x69, 0x74,
  9079  	0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0xca, 0x05, 0x0a, 0x12, 0x4e, 0x65, 0x74, 0x77,
  9080  	0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x85,
  9081  	0x01, 0x0a, 0x1c, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72,
  9082  	0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18,
  9083  	0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x44, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69,
  9084  	0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74,
  9085  	0x61, 0x74, 0x75, 0x73, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66,
  9086  	0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43,
  9087  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x19, 0x61, 0x63, 0x74,
  9088  	0x69, 0x76, 0x65, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
  9089  	0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x87, 0x01, 0x0a, 0x1d, 0x64, 0x65, 0x73, 0x69, 0x72,
  9090  	0x65, 0x64, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
  9091  	0x67, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x44,
  9092  	0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e,
  9093  	0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x4e, 0x65,
  9094  	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x65,
  9095  	0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f,
  9096  	0x75, 0x72, 0x63, 0x65, 0x52, 0x1a, 0x64, 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x4e, 0x65, 0x74,
  9097  	0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65,
  9098  	0x12, 0x3f, 0x0a, 0x1c, 0x64, 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x6e, 0x65, 0x74, 0x77,
  9099  	0x6f, 0x72, 0x6b, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72,
  9100  	0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x19, 0x64, 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x4e,
  9101  	0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x45, 0x72, 0x72, 0x6f,
  9102  	0x72, 0x12, 0x34, 0x0a, 0x16, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x6e, 0x65, 0x74,
  9103  	0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28,
  9104  	0x09, 0x52, 0x14, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x4e, 0x65, 0x74, 0x70, 0x6c, 0x61,
  9105  	0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x32, 0x0a, 0x15, 0x61, 0x63, 0x74, 0x69, 0x76,
  9106  	0x65, 0x5f, 0x6e, 0x65, 0x74, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
  9107  	0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x65,
  9108  	0x74, 0x70, 0x6c, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x34, 0x0a, 0x16, 0x64,
  9109  	0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x6e, 0x65, 0x74, 0x70, 0x6c, 0x61, 0x6e, 0x5f, 0x63,
  9110  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x64, 0x65, 0x73,
  9111  	0x69, 0x72, 0x65, 0x64, 0x4e, 0x65, 0x74, 0x70, 0x6c, 0x61, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69,
  9112  	0x67, 0x22, 0xae, 0x01, 0x0a, 0x13, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x6e,
  9113  	0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b,
  9114  	0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x12, 0x0a, 0x0e, 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c,
  9115  	0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x41, 0x50,
  9116  	0x49, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x10, 0x02, 0x12, 0x21, 0x0a, 0x1d, 0x4d, 0x45,
  9117  	0x52, 0x47, 0x45, 0x44, 0x5f, 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54, 0x5f, 0x41, 0x4e, 0x44,
  9118  	0x5f, 0x41, 0x50, 0x49, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x10, 0x03, 0x12, 0x2a, 0x0a,
  9119  	0x26, 0x50, 0x52, 0x45, 0x56, 0x49, 0x4f, 0x55, 0x53, 0x5f, 0x4d, 0x45, 0x52, 0x47, 0x45, 0x44,
  9120  	0x5f, 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54, 0x5f, 0x41, 0x4e, 0x44, 0x5f, 0x41, 0x50, 0x49,
  9121  	0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x10, 0x04, 0x12, 0x17, 0x0a, 0x13, 0x50, 0x52, 0x45,
  9122  	0x56, 0x49, 0x4f, 0x55, 0x53, 0x5f, 0x41, 0x50, 0x49, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47,
  9123  	0x10, 0x05, 0x4a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x4a, 0x04, 0x08, 0x05, 0x10, 0x06, 0x4a, 0x04,
  9124  	0x08, 0x06, 0x10, 0x07, 0x1a, 0xdb, 0x04, 0x0a, 0x11, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f,
  9125  	0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x73, 0x0a, 0x14, 0x61, 0x63,
  9126  	0x74, 0x69, 0x76, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73, 0x6f, 0x75, 0x72,
  9127  	0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x41, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64,
  9128  	0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65,
  9129  	0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e,
  9130  	0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43,
  9131  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x12, 0x61, 0x63, 0x74,
  9132  	0x69, 0x76, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12,
  9133  	0x75, 0x0a, 0x15, 0x64, 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
  9134  	0x67, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x41,
  9135  	0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e,
  9136  	0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x50, 0x72,
  9137  	0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e,
  9138  	0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63,
  9139  	0x65, 0x52, 0x13, 0x64, 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
  9140  	0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x5f,
  9141  	0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01,
  9142  	0x28, 0x09, 0x52, 0x10, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x45,
  9143  	0x72, 0x72, 0x6f, 0x72, 0x12, 0x4e, 0x0a, 0x0e, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f,
  9144  	0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6e,
  9145  	0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65,
  9146  	0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43,
  9147  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0d, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x43, 0x6f,
  9148  	0x6e, 0x66, 0x69, 0x67, 0x12, 0x4c, 0x0a, 0x0d, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x63,
  9149  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6e, 0x74,
  9150  	0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76,
  9151  	0x69, 0x63, 0x65, 0x2e, 0x53, 0x70, 0x65, 0x63, 0x2e, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f,
  9152  	0x6e, 0x66, 0x69, 0x67, 0x52, 0x0c, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x43, 0x6f, 0x6e, 0x66,
  9153  	0x69, 0x67, 0x12, 0x46, 0x0a, 0x0a, 0x61, 0x70, 0x69, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
  9154  	0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76,
  9155  	0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53,
  9156  	0x70, 0x65, 0x63, 0x2e, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52,
  9157  	0x09, 0x61, 0x70, 0x69, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x46, 0x0a, 0x11, 0x50, 0x72,
  9158  	0x6f, 0x78, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12,
  9159  	0x0d, 0x0a, 0x09, 0x4e, 0x4f, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x10, 0x00, 0x12, 0x12,
  9160  	0x0a, 0x0e, 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47,
  9161  	0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x41, 0x50, 0x49, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47,
  9162  	0x10, 0x02, 0x1a, 0xd3, 0x54, 0x0a, 0x0a, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66,
  9163  	0x6f, 0x12, 0x22, 0x0a, 0x0c, 0x61, 0x72, 0x63, 0x68, 0x69, 0x74, 0x65, 0x63, 0x74, 0x75, 0x72,
  9164  	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x72, 0x63, 0x68, 0x69, 0x74, 0x65,
  9165  	0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72,
  9166  	0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72,
  9167  	0x65, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73,
  9168  	0x79, 0x73, 0x74, 0x65, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6f, 0x70, 0x65,
  9169  	0x72, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x25, 0x0a, 0x0e,
  9170  	0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03,
  9171  	0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73,
  9172  	0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x6f, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18,
  9173  	0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x73, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x3a,
  9174  	0x0a, 0x19, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x5f, 0x72, 0x75, 0x6e, 0x74,
  9175  	0x69, 0x6d, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28,
  9176  	0x09, 0x52, 0x17, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x75, 0x6e, 0x74,
  9177  	0x69, 0x6d, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x73,
  9178  	0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
  9179  	0x6f, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x72, 0x69,
  9180  	0x76, 0x65, 0x72, 0x18, 0x65, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x72, 0x69, 0x76, 0x65,
  9181  	0x72, 0x12, 0x6f, 0x0a, 0x14, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x69, 0x6e,
  9182  	0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x66, 0x20, 0x01, 0x28, 0x0b, 0x32,
  9183  	0x3c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31,
  9184  	0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44,
  9185  	0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61,
  9186  	0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x68,
  9187  	0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69,
  9188  	0x6f, 0x6e, 0x12, 0x6e, 0x0a, 0x12, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x69, 0x6e,
  9189  	0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x18, 0x67, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3f,
  9190  	0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e,
  9191  	0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65,
  9192  	0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
  9193  	0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
  9194  	0x11, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63,
  9195  	0x65, 0x73, 0x12, 0x83, 0x01, 0x0a, 0x1c, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x5f, 0x70,
  9196  	0x6c, 0x61, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x5f, 0x69,
  9197  	0x6e, 0x66, 0x6f, 0x18, 0x68, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x6e, 0x74, 0x74, 0x2e,
  9198  	0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63,
  9199  	0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49,
  9200  	0x6e, 0x66, 0x6f, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x50, 0x6c, 0x61, 0x6e, 0x65,
  9201  	0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x19, 0x63,
  9202  	0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x50, 0x6c, 0x61, 0x6e, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72,
  9203  	0x66, 0x61, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x1a, 0xcb, 0x47, 0x0a, 0x13, 0x48, 0x61, 0x72,
  9204  	0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  9205  	0x12, 0x4f, 0x0a, 0x02, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x6e,
  9206  	0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65,
  9207  	0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69,
  9208  	0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49,
  9209  	0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4f, 0x53, 0x52, 0x02, 0x6f,
  9210  	0x73, 0x12, 0x55, 0x0a, 0x04, 0x62, 0x69, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
  9211  	0x41, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31,
  9212  	0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44,
  9213  	0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61,
  9214  	0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x42, 0x49,
  9215  	0x4f, 0x53, 0x52, 0x04, 0x62, 0x69, 0x6f, 0x73, 0x12, 0x5b, 0x0a, 0x06, 0x73, 0x79, 0x73, 0x74,
  9216  	0x65, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x43, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64,
  9217  	0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65,
  9218  	0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e,
  9219  	0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72,
  9220  	0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x52, 0x06, 0x73,
  9221  	0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x52, 0x0a, 0x03, 0x63, 0x70, 0x75, 0x18, 0x04, 0x20, 0x01,
  9222  	0x28, 0x0b, 0x32, 0x40, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73,
  9223  	0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75,
  9224  	0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72,
  9225  	0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  9226  	0x2e, 0x43, 0x50, 0x55, 0x52, 0x03, 0x63, 0x70, 0x75, 0x12, 0x58, 0x0a, 0x05, 0x62, 0x6c, 0x6f,
  9227  	0x63, 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64,
  9228  	0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65,
  9229  	0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e,
  9230  	0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72,
  9231  	0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x05, 0x62, 0x6c,
  9232  	0x6f, 0x63, 0x6b, 0x12, 0x5e, 0x0a, 0x07, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x06,
  9233  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63,
  9234  	0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61,
  9235  	0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48,
  9236  	0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69,
  9237  	0x6f, 0x6e, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x07, 0x6e, 0x65, 0x74, 0x77,
  9238  	0x6f, 0x72, 0x6b, 0x12, 0x52, 0x0a, 0x03, 0x67, 0x70, 0x75, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b,
  9239  	0x32, 0x40, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76,
  9240  	0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e,
  9241  	0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77,
  9242  	0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x47,
  9243  	0x50, 0x55, 0x52, 0x03, 0x67, 0x70, 0x75, 0x12, 0x68, 0x0a, 0x0b, 0x6d, 0x65, 0x6d, 0x6f, 0x72,
  9244  	0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x17, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x47, 0x2e, 0x6e,
  9245  	0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65,
  9246  	0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69,
  9247  	0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49,
  9248  	0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x65, 0x6d, 0x6f, 0x72,
  9249  	0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x49, 0x6e, 0x66,
  9250  	0x6f, 0x12, 0x65, 0x0a, 0x0a, 0x68, 0x61, 0x69, 0x6c, 0x6f, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
  9251  	0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69,
  9252  	0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74,
  9253  	0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
  9254  	0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
  9255  	0x69, 0x6f, 0x6e, 0x2e, 0x48, 0x61, 0x69, 0x6c, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x68,
  9256  	0x61, 0x69, 0x6c, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x68, 0x0a, 0x0b, 0x6e, 0x76, 0x69, 0x64,
  9257  	0x69, 0x61, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x47, 0x2e,
  9258  	0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44,
  9259  	0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76,
  9260  	0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65,
  9261  	0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4e, 0x76, 0x69, 0x64,
  9262  	0x69, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x6e, 0x76, 0x69, 0x64, 0x69, 0x61, 0x49, 0x6e,
  9263  	0x66, 0x6f, 0x12, 0x6b, 0x0a, 0x0c, 0x6d, 0x6f, 0x64, 0x65, 0x6d, 0x5f, 0x73, 0x74, 0x61, 0x74,
  9264  	0x75, 0x73, 0x18, 0x16, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x48, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64,
  9265  	0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65,
  9266  	0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e,
  9267  	0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72,
  9268  	0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74,
  9269  	0x75, 0x73, 0x52, 0x0b, 0x6d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x1a,
  9270  	0x42, 0x0a, 0x0a, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x12, 0x0a,
  9271  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d,
  9272  	0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e,
  9273  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
  9274  	0x69, 0x6f, 0x6e, 0x1a, 0xad, 0x01, 0x0a, 0x02, 0x4f, 0x53, 0x12, 0x29, 0x0a, 0x10, 0x6f, 0x70,
  9275  	0x65, 0x72, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x18, 0x01,
  9276  	0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x53,
  9277  	0x79, 0x73, 0x74, 0x65, 0x6d, 0x12, 0x25, 0x0a, 0x0e, 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x5f,
  9278  	0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6b,
  9279  	0x65, 0x72, 0x6e, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08,
  9280  	0x6f, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
  9281  	0x6f, 0x73, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x3a, 0x0a, 0x19, 0x63, 0x6f, 0x6e, 0x74, 0x61,
  9282  	0x69, 0x6e, 0x65, 0x72, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x76, 0x65, 0x72,
  9283  	0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x17, 0x63, 0x6f, 0x6e, 0x74,
  9284  	0x61, 0x69, 0x6e, 0x65, 0x72, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x56, 0x65, 0x72, 0x73,
  9285  	0x69, 0x6f, 0x6e, 0x1a, 0x64, 0x0a, 0x04, 0x42, 0x49, 0x4f, 0x53, 0x12, 0x16, 0x0a, 0x06, 0x76,
  9286  	0x65, 0x6e, 0x64, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x76, 0x65, 0x6e,
  9287  	0x64, 0x6f, 0x72, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x69, 0x6f, 0x73, 0x5f, 0x76, 0x65, 0x72, 0x73,
  9288  	0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x62, 0x69, 0x6f, 0x73, 0x56,
  9289  	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73,
  9290  	0x65, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x72, 0x65,
  9291  	0x6c, 0x65, 0x61, 0x73, 0x65, 0x44, 0x61, 0x74, 0x65, 0x1a, 0xfd, 0x02, 0x0a, 0x06, 0x53, 0x79,
  9292  	0x73, 0x74, 0x65, 0x6d, 0x12, 0x22, 0x0a, 0x0c, 0x6d, 0x61, 0x6e, 0x75, 0x66, 0x61, 0x63, 0x74,
  9293  	0x75, 0x72, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6d, 0x61, 0x6e, 0x75,
  9294  	0x66, 0x61, 0x63, 0x74, 0x75, 0x72, 0x65, 0x72, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x64,
  9295  	0x75, 0x63, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
  9296  	0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76,
  9297  	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65,
  9298  	0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f,
  9299  	0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x65,
  9300  	0x72, 0x69, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x77, 0x0a, 0x0d, 0x63, 0x6f,
  9301  	0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28,
  9302  	0x0b, 0x32, 0x51, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e,
  9303  	0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73,
  9304  	0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64,
  9305  	0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
  9306  	0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61,
  9307  	0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74,
  9308  	0x69, 0x6f, 0x6e, 0x1a, 0x74, 0x0a, 0x0d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61,
  9309  	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x73, 0x73, 0x69, 0x73, 0x18,
  9310  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x68, 0x61, 0x73, 0x73, 0x69, 0x73, 0x12, 0x12,
  9311  	0x0a, 0x04, 0x75, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x75,
  9312  	0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x6b, 0x75, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72,
  9313  	0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6b, 0x75, 0x4e, 0x75, 0x6d, 0x62, 0x65,
  9314  	0x72, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28,
  9315  	0x09, 0x52, 0x06, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x1a, 0xf6, 0x05, 0x0a, 0x03, 0x43, 0x50,
  9316  	0x55, 0x12, 0x6a, 0x0a, 0x0a, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x18,
  9317  	0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4a, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69,
  9318  	0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74,
  9319  	0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
  9320  	0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
  9321  	0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x50, 0x55, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f,
  9322  	0x72, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x73, 0x1a, 0x82, 0x05,
  9323  	0x0a, 0x09, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x76,
  9324  	0x65, 0x6e, 0x64, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x76, 0x65, 0x6e,
  9325  	0x64, 0x6f, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01,
  9326  	0x28, 0x09, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x6b, 0x0a, 0x0c, 0x63, 0x61, 0x70,
  9327  	0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
  9328  	0x47, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31,
  9329  	0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44,
  9330  	0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61,
  9331  	0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x61,
  9332  	0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x52, 0x0c, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69,
  9333  	0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x6e, 0x75, 0x6d, 0x5f, 0x74, 0x68,
  9334  	0x72, 0x65, 0x61, 0x64, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6e, 0x75, 0x6d,
  9335  	0x54, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6e, 0x75, 0x6d, 0x5f, 0x63,
  9336  	0x6f, 0x72, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x6e, 0x75, 0x6d, 0x43,
  9337  	0x6f, 0x72, 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x75, 0x6d, 0x5f, 0x65, 0x6e, 0x61, 0x62,
  9338  	0x6c, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x72, 0x65, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52,
  9339  	0x0f, 0x6e, 0x75, 0x6d, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x43, 0x6f, 0x72, 0x65, 0x73,
  9340  	0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
  9341  	0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x18, 0x08,
  9342  	0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x12, 0x23, 0x0a, 0x0d,
  9343  	0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x6d, 0x68, 0x7a, 0x18, 0x09, 0x20,
  9344  	0x01, 0x28, 0x03, 0x52, 0x0c, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x4d, 0x68,
  9345  	0x7a, 0x12, 0x2a, 0x0a, 0x11, 0x6d, 0x61, 0x78, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e,
  9346  	0x63, 0x79, 0x5f, 0x6d, 0x68, 0x7a, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6d, 0x61,
  9347  	0x78, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x4d, 0x68, 0x7a, 0x12, 0x6f, 0x0a,
  9348  	0x0a, 0x63, 0x61, 0x63, 0x68, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x0b, 0x20, 0x03, 0x28,
  9349  	0x0b, 0x32, 0x50, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e,
  9350  	0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73,
  9351  	0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64,
  9352  	0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e,
  9353  	0x43, 0x50, 0x55, 0x2e, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x2e, 0x43, 0x61,
  9354  	0x63, 0x68, 0x65, 0x52, 0x09, 0x63, 0x61, 0x63, 0x68, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x16,
  9355  	0x0a, 0x06, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
  9356  	0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x6c, 0x61, 0x74, 0x65, 0x6e, 0x63,
  9357  	0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x6c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x79,
  9358  	0x12, 0x14, 0x0a, 0x05, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x03, 0x52,
  9359  	0x05, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x1a, 0x3a, 0x0a, 0x05, 0x43, 0x61, 0x63, 0x68, 0x65, 0x12,
  9360  	0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74,
  9361  	0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65,
  9362  	0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x79, 0x74,
  9363  	0x65, 0x73, 0x1a, 0x8e, 0x04, 0x0a, 0x05, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x5d, 0x0a, 0x05,
  9364  	0x64, 0x69, 0x73, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x47, 0x2e, 0x6e, 0x74,
  9365  	0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76,
  9366  	0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63,
  9367  	0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e,
  9368  	0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x2e,
  9369  	0x44, 0x69, 0x73, 0x6b, 0x52, 0x05, 0x64, 0x69, 0x73, 0x6b, 0x73, 0x1a, 0xa5, 0x03, 0x0a, 0x04,
  9370  	0x44, 0x69, 0x73, 0x6b, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
  9371  	0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x69, 0x7a, 0x65,
  9372  	0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x69,
  9373  	0x7a, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x72, 0x69, 0x76, 0x65,
  9374  	0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x72, 0x69,
  9375  	0x76, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72,
  9376  	0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x12, 0x14,
  9377  	0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6d,
  9378  	0x6f, 0x64, 0x65, 0x6c, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x6e,
  9379  	0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x65, 0x72,
  9380  	0x69, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x10, 0x0a, 0x03, 0x77, 0x77, 0x6e,
  9381  	0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x77, 0x77, 0x6e, 0x12, 0x71, 0x0a, 0x0a, 0x70,
  9382  	0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32,
  9383  	0x51, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31,
  9384  	0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44,
  9385  	0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61,
  9386  	0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x42, 0x6c,
  9387  	0x6f, 0x63, 0x6b, 0x2e, 0x44, 0x69, 0x73, 0x6b, 0x2e, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69,
  9388  	0x6f, 0x6e, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x73,
  9389  	0x0a, 0x09, 0x50, 0x61, 0x72, 0x74, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e,
  9390  	0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
  9391  	0x1d, 0x0a, 0x0a, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20,
  9392  	0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x1f,
  9393  	0x0a, 0x0b, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x03, 0x20,
  9394  	0x01, 0x28, 0x09, 0x52, 0x0a, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12,
  9395  	0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74,
  9396  	0x79, 0x70, 0x65, 0x1a, 0xe6, 0x03, 0x0a, 0x07, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12,
  9397  	0x5c, 0x0a, 0x04, 0x6e, 0x69, 0x63, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x48, 0x2e,
  9398  	0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44,
  9399  	0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76,
  9400  	0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65,
  9401  	0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4e, 0x65, 0x74, 0x77,
  9402  	0x6f, 0x72, 0x6b, 0x2e, 0x4e, 0x49, 0x43, 0x52, 0x04, 0x6e, 0x69, 0x63, 0x73, 0x1a, 0xfc, 0x02,
  9403  	0x0a, 0x03, 0x4e, 0x49, 0x43, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
  9404  	0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x63,
  9405  	0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
  9406  	0x6d, 0x61, 0x63, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x69,
  9407  	0x72, 0x74, 0x75, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x76, 0x69, 0x72,
  9408  	0x74, 0x75, 0x61, 0x6c, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
  9409  	0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72,
  9410  	0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63,
  9411  	0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72,
  9412  	0x6f, 0x64, 0x75, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x65, 0x6e,
  9413  	0x64, 0x6f, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x76, 0x65, 0x6e, 0x64, 0x6f,
  9414  	0x72, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x75, 0x62, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x18, 0x07,
  9415  	0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x75, 0x62, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x12,
  9416  	0x6f, 0x0a, 0x07, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b,
  9417  	0x32, 0x55, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76,
  9418  	0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e,
  9419  	0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77,
  9420  	0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4e,
  9421  	0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x4e, 0x49, 0x43, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69,
  9422  	0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
  9423  	0x1a, 0x3a, 0x0a, 0x0c, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x74, 0x72, 0x79,
  9424  	0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b,
  9425  	0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
  9426  	0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0xfe, 0x01, 0x0a,
  9427  	0x03, 0x47, 0x50, 0x55, 0x12, 0x71, 0x0a, 0x0d, 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x5f,
  9428  	0x63, 0x61, 0x72, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4c, 0x2e, 0x6e, 0x74,
  9429  	0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76,
  9430  	0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63,
  9431  	0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e,
  9432  	0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x47, 0x50, 0x55, 0x2e, 0x47, 0x72,
  9433  	0x61, 0x70, 0x68, 0x69, 0x63, 0x43, 0x61, 0x72, 0x64, 0x52, 0x0c, 0x67, 0x72, 0x61, 0x70, 0x68,
  9434  	0x69, 0x63, 0x43, 0x61, 0x72, 0x64, 0x73, 0x1a, 0x83, 0x01, 0x0a, 0x0b, 0x47, 0x72, 0x61, 0x70,
  9435  	0x68, 0x69, 0x63, 0x43, 0x61, 0x72, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78,
  9436  	0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x5e, 0x0a,
  9437  	0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x46, 0x2e,
  9438  	0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44,
  9439  	0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76,
  9440  	0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65,
  9441  	0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x50, 0x43, 0x49, 0x44,
  9442  	0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x06, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x1a, 0x89, 0x01,
  9443  	0x0a, 0x09, 0x50, 0x43, 0x49, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x61,
  9444  	0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64,
  9445  	0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x18,
  9446  	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x12, 0x18, 0x0a,
  9447  	0x07, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
  9448  	0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
  9449  	0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x73,
  9450  	0x75, 0x62, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
  9451  	0x73, 0x75, 0x62, 0x76, 0x65, 0x6e, 0x64, 0x6f, 0x72, 0x1a, 0xb4, 0x03, 0x0a, 0x0a, 0x4d, 0x65,
  9452  	0x6d, 0x6f, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63,
  9453  	0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64,
  9454  	0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x69,
  9455  	0x7a, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09,
  9456  	0x73, 0x69, 0x7a, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x75, 0x0a, 0x0c, 0x6d, 0x65, 0x6d,
  9457  	0x6f, 0x72, 0x79, 0x5f, 0x62, 0x61, 0x6e, 0x6b, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
  9458  	0x52, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31,
  9459  	0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44,
  9460  	0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61,
  9461  	0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x65,
  9462  	0x6d, 0x6f, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x42,
  9463  	0x61, 0x6e, 0x6b, 0x52, 0x0b, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x42, 0x61, 0x6e, 0x6b, 0x73,
  9464  	0x1a, 0xed, 0x01, 0x0a, 0x0a, 0x4d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x42, 0x61, 0x6e, 0x6b, 0x12,
  9465  	0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01,
  9466  	0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f,
  9467  	0x6e, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01,
  9468  	0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x76,
  9469  	0x65, 0x6e, 0x64, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x76, 0x65, 0x6e,
  9470  	0x64, 0x6f, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x18, 0x04, 0x20,
  9471  	0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x73,
  9472  	0x6c, 0x6f, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x73, 0x6c, 0x6f, 0x74, 0x12,
  9473  	0x1d, 0x0a, 0x0a, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x06, 0x20,
  9474  	0x01, 0x28, 0x03, 0x52, 0x09, 0x73, 0x69, 0x7a, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x21,
  9475  	0x0a, 0x0c, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x68, 0x7a, 0x18, 0x07,
  9476  	0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x48,
  9477  	0x7a, 0x12, 0x1d, 0x0a, 0x0a, 0x77, 0x69, 0x64, 0x74, 0x68, 0x5f, 0x62, 0x69, 0x74, 0x73, 0x18,
  9478  	0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x77, 0x69, 0x64, 0x74, 0x68, 0x42, 0x69, 0x74, 0x73,
  9479  	0x1a, 0xb3, 0x04, 0x0a, 0x09, 0x48, 0x61, 0x69, 0x6c, 0x6f, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x16,
  9480  	0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
  9481  	0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6c, 0x69, 0x5f, 0x76, 0x65,
  9482  	0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6c, 0x69,
  9483  	0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x70, 0x0a, 0x07, 0x6d, 0x6f, 0x64, 0x75, 0x6c,
  9484  	0x65, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x56, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64,
  9485  	0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65,
  9486  	0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e,
  9487  	0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72,
  9488  	0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x48, 0x61, 0x69, 0x6c, 0x6f, 0x49, 0x6e, 0x66, 0x6f,
  9489  	0x2e, 0x48, 0x61, 0x69, 0x6c, 0x6f, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f,
  9490  	0x52, 0x07, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x1a, 0xfa, 0x02, 0x0a, 0x0f, 0x48, 0x61,
  9491  	0x69, 0x6c, 0x6f, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x15, 0x0a,
  9492  	0x06, 0x64, 0x65, 0x76, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x64,
  9493  	0x65, 0x76, 0x49, 0x64, 0x12, 0x32, 0x0a, 0x15, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x5f,
  9494  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20,
  9495  	0x01, 0x28, 0x09, 0x52, 0x13, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x50, 0x72, 0x6f, 0x74,
  9496  	0x6f, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x29, 0x0a, 0x10, 0x66, 0x69, 0x72, 0x6d,
  9497  	0x77, 0x61, 0x72, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01,
  9498  	0x28, 0x09, 0x52, 0x0f, 0x66, 0x69, 0x72, 0x6d, 0x77, 0x61, 0x72, 0x65, 0x56, 0x65, 0x72, 0x73,
  9499  	0x69, 0x6f, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x6c, 0x6f, 0x67, 0x67, 0x65, 0x72, 0x5f, 0x76, 0x65,
  9500  	0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6c, 0x6f, 0x67,
  9501  	0x67, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6f,
  9502  	0x61, 0x72, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
  9503  	0x62, 0x6f, 0x61, 0x72, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x65, 0x72,
  9504  	0x69, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
  9505  	0x52, 0x0c, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x1f,
  9506  	0x0a, 0x0b, 0x70, 0x61, 0x72, 0x74, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x07, 0x20,
  9507  	0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x74, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12,
  9508  	0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
  9509  	0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x4e, 0x61,
  9510  	0x6d, 0x65, 0x12, 0x42, 0x0a, 0x1e, 0x6e, 0x65, 0x75, 0x72, 0x61, 0x6c, 0x5f, 0x6e, 0x65, 0x74,
  9511  	0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x63, 0x6f, 0x72, 0x65, 0x5f, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x5f,
  9512  	0x72, 0x61, 0x74, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1a, 0x6e, 0x65, 0x75, 0x72,
  9513  	0x61, 0x6c, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x72, 0x65, 0x43, 0x6c, 0x6f,
  9514  	0x63, 0x6b, 0x52, 0x61, 0x74, 0x65, 0x1a, 0x91, 0x02, 0x0a, 0x0a, 0x4e, 0x76, 0x69, 0x64, 0x69,
  9515  	0x61, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18,
  9516  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x25, 0x0a,
  9517  	0x0e, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18,
  9518  	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x56, 0x65, 0x72,
  9519  	0x73, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x75, 0x64, 0x61, 0x5f, 0x76, 0x65, 0x72,
  9520  	0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x75, 0x64, 0x61,
  9521  	0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x63, 0x0a, 0x04, 0x67, 0x70, 0x75, 0x73, 0x18,
  9522  	0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4f, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69,
  9523  	0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74,
  9524  	0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
  9525  	0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
  9526  	0x69, 0x6f, 0x6e, 0x2e, 0x4e, 0x76, 0x69, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x47,
  9527  	0x70, 0x75, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x67, 0x70, 0x75, 0x73, 0x1a, 0x3c, 0x0a, 0x07,
  9528  	0x47, 0x70, 0x75, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20,
  9529  	0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x64, 0x75,
  9530  	0x63, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70,
  9531  	0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x1a, 0xc3, 0x1e, 0x0a, 0x0b, 0x4d,
  9532  	0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x64, 0x0a, 0x05, 0x6d, 0x6f,
  9533  	0x64, 0x65, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4e, 0x2e, 0x6e, 0x74, 0x74, 0x2e,
  9534  	0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63,
  9535  	0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49,
  9536  	0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f,
  9537  	0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61,
  9538  	0x74, 0x75, 0x73, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x52, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6d,
  9539  	0x1a, 0x50, 0x0a, 0x14, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  9540  	0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x72, 0x78, 0x5f,
  9541  	0x63, 0x79, 0x63, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x72, 0x78,
  9542  	0x43, 0x79, 0x63, 0x6c, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x69, 0x63, 0x6f, 0x5f, 0x6d, 0x6f,
  9543  	0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x69, 0x63, 0x6f, 0x4d, 0x6f,
  9544  	0x64, 0x65, 0x1a, 0x9e, 0x01, 0x0a, 0x07, 0x46, 0x69, 0x76, 0x65, 0x47, 0x4e, 0x72, 0x12, 0x92,
  9545  	0x01, 0x0a, 0x15, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
  9546  	0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x5d,
  9547  	0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e,
  9548  	0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65,
  9549  	0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72,
  9550  	0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64,
  9551  	0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72,
  9552  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x14, 0x72,
  9553  	0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69,
  9554  	0x6e, 0x67, 0x73, 0x1a, 0x65, 0x0a, 0x08, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12,
  9555  	0x10, 0x0a, 0x03, 0x61, 0x70, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x61, 0x70,
  9556  	0x6e, 0x12, 0x17, 0x0a, 0x07, 0x69, 0x70, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01,
  9557  	0x28, 0x09, 0x52, 0x06, 0x69, 0x70, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61,
  9558  	0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61,
  9559  	0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x04,
  9560  	0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x1a, 0x9b, 0x01, 0x0a, 0x0d, 0x49,
  9561  	0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x42, 0x65, 0x61, 0x72, 0x65, 0x72, 0x12, 0x1b, 0x0a, 0x09,
  9562  	0x64, 0x62, 0x75, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
  9563  	0x08, 0x64, 0x62, 0x75, 0x73, 0x50, 0x61, 0x74, 0x68, 0x12, 0x6d, 0x0a, 0x08, 0x73, 0x65, 0x74,
  9564  	0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x51, 0x2e, 0x6e, 0x74,
  9565  	0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76,
  9566  	0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63,
  9567  	0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e,
  9568  	0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53,
  9569  	0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x08,
  9570  	0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x1a, 0xb0, 0x01, 0x0a, 0x03, 0x45, 0x70, 0x73,
  9571  	0x12, 0x7d, 0x0a, 0x0e, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x62, 0x65, 0x61, 0x72,
  9572  	0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x56, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64,
  9573  	0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65,
  9574  	0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e,
  9575  	0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72,
  9576  	0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74,
  9577  	0x75, 0x73, 0x2e, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x42, 0x65, 0x61, 0x72, 0x65, 0x72,
  9578  	0x52, 0x0d, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x42, 0x65, 0x61, 0x72, 0x65, 0x72, 0x12,
  9579  	0x2a, 0x0a, 0x11, 0x75, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x6f, 0x70, 0x65, 0x72, 0x61,
  9580  	0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x75, 0x65, 0x4d, 0x6f,
  9581  	0x64, 0x65, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0xcd, 0x03, 0x0a, 0x08,
  9582  	0x54, 0x68, 0x72, 0x65, 0x65, 0x47, 0x70, 0x70, 0x12, 0x6b, 0x0a, 0x08, 0x66, 0x69, 0x76, 0x65,
  9583  	0x67, 0x5f, 0x6e, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x50, 0x2e, 0x6e, 0x74, 0x74,
  9584  	0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69,
  9585  	0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65,
  9586  	0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66,
  9587  	0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74,
  9588  	0x61, 0x74, 0x75, 0x73, 0x2e, 0x46, 0x69, 0x76, 0x65, 0x47, 0x4e, 0x72, 0x52, 0x07, 0x66, 0x69,
  9589  	0x76, 0x65, 0x67, 0x4e, 0x72, 0x12, 0x23, 0x0a, 0x0d, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64,
  9590  	0x5f, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x65, 0x6e,
  9591  	0x61, 0x62, 0x6c, 0x65, 0x64, 0x4c, 0x6f, 0x63, 0x6b, 0x73, 0x12, 0x5e, 0x0a, 0x03, 0x65, 0x70,
  9592  	0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4c, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65,
  9593  	0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e,
  9594  	0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66,
  9595  	0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d,
  9596  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75,
  9597  	0x73, 0x2e, 0x45, 0x70, 0x73, 0x52, 0x03, 0x65, 0x70, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x6d,
  9598  	0x65, 0x69, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69, 0x6d, 0x65, 0x69, 0x12, 0x23,
  9599  	0x0a, 0x0d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18,
  9600  	0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x43,
  9601  	0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f,
  9602  	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6f, 0x70, 0x65, 0x72,
  9603  	0x61, 0x74, 0x6f, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x70, 0x61, 0x63, 0x6b,
  9604  	0x65, 0x74, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65,
  9605  	0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x53, 0x65,
  9606  	0x72, 0x76, 0x69, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x63,
  9607  	0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x70, 0x63, 0x6f, 0x12, 0x2d, 0x0a, 0x12,
  9608  	0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61,
  9609  	0x74, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
  9610  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x1a, 0xef, 0x01, 0x0a, 0x04,
  9611  	0x43, 0x64, 0x6d, 0x61, 0x12, 0x29, 0x0a, 0x10, 0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69,
  9612  	0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f,
  9613  	0x61, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12,
  9614  	0x3a, 0x0a, 0x19, 0x63, 0x64, 0x6d, 0x61, 0x31, 0x78, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74,
  9615  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01,
  9616  	0x28, 0x09, 0x52, 0x17, 0x63, 0x64, 0x6d, 0x61, 0x31, 0x78, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74,
  9617  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x65,
  9618  	0x73, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x65, 0x73, 0x6e, 0x12, 0x36, 0x0a,
  9619  	0x17, 0x65, 0x76, 0x64, 0x6f, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69,
  9620  	0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15,
  9621  	0x65, 0x76, 0x64, 0x6f, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  9622  	0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x65, 0x69, 0x64, 0x18, 0x05, 0x20,
  9623  	0x01, 0x28, 0x09, 0x52, 0x04, 0x6d, 0x65, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x6e, 0x69, 0x64,
  9624  	0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6e, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x73,
  9625  	0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x69, 0x64, 0x1a, 0x3d, 0x0a,
  9626  	0x0d, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x51, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x16,
  9627  	0x0a, 0x06, 0x72, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
  9628  	0x72, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
  9629  	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x1a, 0x9f, 0x0a, 0x0a,
  9630  	0x07, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x12, 0x2f, 0x0a, 0x13, 0x61, 0x63, 0x63, 0x65,
  9631  	0x73, 0x73, 0x5f, 0x74, 0x65, 0x63, 0x68, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x65, 0x73, 0x18,
  9632  	0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x12, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x65, 0x63,
  9633  	0x68, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x65, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x62, 0x65, 0x61,
  9634  	0x72, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x62, 0x65, 0x61, 0x72,
  9635  	0x65, 0x72, 0x73, 0x12, 0x33, 0x0a, 0x15, 0x63, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x5f, 0x63,
  9636  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01,
  9637  	0x28, 0x09, 0x52, 0x14, 0x63, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69,
  9638  	0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x1e, 0x63, 0x61, 0x72, 0x72,
  9639  	0x69, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
  9640  	0x6e, 0x5f, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
  9641  	0x52, 0x1c, 0x63, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75,
  9642  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x23,
  9643  	0x0a, 0x0d, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x73, 0x18,
  9644  	0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x42, 0x61,
  9645  	0x6e, 0x64, 0x73, 0x12, 0x31, 0x0a, 0x14, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x63,
  9646  	0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28,
  9647  	0x09, 0x52, 0x13, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69,
  9648  	0x6c, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e,
  9649  	0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x63,
  9650  	0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x64,
  9651  	0x65, 0x76, 0x69, 0x63, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x65, 0x76,
  9652  	0x69, 0x63, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x64,
  9653  	0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10,
  9654  	0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72,
  9655  	0x12, 0x18, 0x0a, 0x07, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28,
  9656  	0x09, 0x52, 0x07, 0x64, 0x72, 0x69, 0x76, 0x65, 0x72, 0x73, 0x12, 0x31, 0x0a, 0x14, 0x65, 0x71,
  9657  	0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69,
  9658  	0x65, 0x72, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x65, 0x71, 0x75, 0x69, 0x70, 0x6d,
  9659  	0x65, 0x6e, 0x74, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x12, 0x2b, 0x0a,
  9660  	0x11, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69,
  9661  	0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61,
  9662  	0x72, 0x65, 0x52, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x6d, 0x61,
  9663  	0x6e, 0x75, 0x66, 0x61, 0x63, 0x74, 0x75, 0x72, 0x65, 0x72, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09,
  9664  	0x52, 0x0c, 0x6d, 0x61, 0x6e, 0x75, 0x66, 0x61, 0x63, 0x74, 0x75, 0x72, 0x65, 0x72, 0x12, 0x14,
  9665  	0x0a, 0x05, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6d,
  9666  	0x6f, 0x64, 0x65, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x6f, 0x77, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62,
  9667  	0x65, 0x72, 0x73, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x6f, 0x77, 0x6e, 0x4e, 0x75,
  9668  	0x6d, 0x62, 0x65, 0x72, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x18,
  9669  	0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x12, 0x14, 0x0a,
  9670  	0x05, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x18, 0x11, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x70, 0x6f,
  9671  	0x72, 0x74, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61,
  9672  	0x74, 0x65, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x53,
  9673  	0x74, 0x61, 0x74, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x5f,
  9674  	0x70, 0x6f, 0x72, 0x74, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x69, 0x6d,
  9675  	0x61, 0x72, 0x79, 0x50, 0x6f, 0x72, 0x74, 0x12, 0x28, 0x0a, 0x10, 0x70, 0x72, 0x69, 0x6d, 0x61,
  9676  	0x72, 0x79, 0x5f, 0x73, 0x69, 0x6d, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x18, 0x14, 0x20, 0x01, 0x28,
  9677  	0x09, 0x52, 0x0e, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x53, 0x69, 0x6d, 0x53, 0x6c, 0x6f,
  9678  	0x74, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x15, 0x20,
  9679  	0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x7d, 0x0a,
  9680  	0x0e, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x5f, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x18,
  9681  	0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x56, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69,
  9682  	0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74,
  9683  	0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
  9684  	0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
  9685  	0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e,
  9686  	0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x51, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x52, 0x0d, 0x73,
  9687  	0x69, 0x67, 0x6e, 0x61, 0x6c, 0x51, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x10, 0x0a, 0x03,
  9688  	0x73, 0x69, 0x6d, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x73, 0x69, 0x6d, 0x12, 0x1b,
  9689  	0x0a, 0x09, 0x73, 0x69, 0x6d, 0x5f, 0x73, 0x6c, 0x6f, 0x74, 0x73, 0x18, 0x18, 0x20, 0x03, 0x28,
  9690  	0x09, 0x52, 0x08, 0x73, 0x69, 0x6d, 0x53, 0x6c, 0x6f, 0x74, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x73,
  9691  	0x74, 0x61, 0x74, 0x65, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74,
  9692  	0x65, 0x12, 0x2e, 0x0a, 0x13, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x65,
  9693  	0x64, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11,
  9694  	0x73, 0x74, 0x61, 0x74, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x61, 0x73, 0x6f,
  9695  	0x6e, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x62,
  9696  	0x61, 0x6e, 0x64, 0x73, 0x18, 0x1b, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x73, 0x75, 0x70, 0x70,
  9697  	0x6f, 0x72, 0x74, 0x65, 0x64, 0x42, 0x61, 0x6e, 0x64, 0x73, 0x12, 0x35, 0x0a, 0x16, 0x73, 0x75,
  9698  	0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x63, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69,
  9699  	0x74, 0x69, 0x65, 0x73, 0x18, 0x1c, 0x20, 0x03, 0x28, 0x09, 0x52, 0x15, 0x73, 0x75, 0x70, 0x70,
  9700  	0x6f, 0x72, 0x74, 0x65, 0x64, 0x43, 0x61, 0x70, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x69, 0x65,
  9701  	0x73, 0x12, 0x32, 0x0a, 0x15, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x69,
  9702  	0x70, 0x5f, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x69, 0x65, 0x73, 0x18, 0x1d, 0x20, 0x03, 0x28, 0x09,
  9703  	0x52, 0x13, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x49, 0x70, 0x46, 0x61, 0x6d,
  9704  	0x69, 0x6c, 0x69, 0x65, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74,
  9705  	0x65, 0x64, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x1e, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e,
  9706  	0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x27,
  9707  	0x0a, 0x0f, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
  9708  	0x64, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x52,
  9709  	0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x75, 0x6e, 0x6c, 0x6f, 0x63,
  9710  	0x6b, 0x5f, 0x72, 0x65, 0x74, 0x72, 0x69, 0x65, 0x73, 0x18, 0x20, 0x20, 0x03, 0x28, 0x09, 0x52,
  9711  	0x0d, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x74, 0x72, 0x69, 0x65, 0x73, 0x1a, 0xfb,
  9712  	0x02, 0x0a, 0x09, 0x53, 0x69, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1b, 0x0a, 0x09,
  9713  	0x64, 0x62, 0x75, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
  9714  	0x08, 0x64, 0x62, 0x75, 0x73, 0x50, 0x61, 0x74, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x63, 0x74,
  9715  	0x69, 0x76, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x76,
  9716  	0x65, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
  9717  	0x65, 0x69, 0x64, 0x12, 0x2b, 0x0a, 0x11, 0x65, 0x6d, 0x65, 0x72, 0x67, 0x65, 0x6e, 0x63, 0x79,
  9718  	0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x10,
  9719  	0x65, 0x6d, 0x65, 0x72, 0x67, 0x65, 0x6e, 0x63, 0x79, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x73,
  9720  	0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x73, 0x69, 0x6d, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18,
  9721  	0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x65, 0x73, 0x69, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75,
  9722  	0x73, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x69, 0x64, 0x31, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52,
  9723  	0x04, 0x67, 0x69, 0x64, 0x31, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x69, 0x64, 0x32, 0x18, 0x07, 0x20,
  9724  	0x01, 0x28, 0x09, 0x52, 0x04, 0x67, 0x69, 0x64, 0x32, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x63, 0x63,
  9725  	0x69, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x69, 0x63, 0x63, 0x69, 0x64, 0x12,
  9726  	0x12, 0x0a, 0x04, 0x69, 0x6d, 0x73, 0x69, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x69,
  9727  	0x6d, 0x73, 0x69, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f,
  9728  	0x63, 0x6f, 0x64, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6f, 0x70, 0x65, 0x72,
  9729  	0x61, 0x74, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x70, 0x65, 0x72,
  9730  	0x61, 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52,
  9731  	0x0c, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a,
  9732  	0x0c, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x0c, 0x20,
  9733  	0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74,
  9734  	0x79, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x69, 0x6d, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20,
  9735  	0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x69, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x1a, 0x81, 0x05, 0x0a,
  9736  	0x05, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x12, 0x6f, 0x0a, 0x0a, 0x74, 0x68, 0x72, 0x65, 0x65, 0x5f,
  9737  	0x67, 0x5f, 0x70, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x51, 0x2e, 0x6e, 0x74, 0x74,
  9738  	0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69,
  9739  	0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65,
  9740  	0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66,
  9741  	0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74,
  9742  	0x61, 0x74, 0x75, 0x73, 0x2e, 0x54, 0x68, 0x72, 0x65, 0x65, 0x47, 0x70, 0x70, 0x52, 0x08, 0x74,
  9743  	0x68, 0x72, 0x65, 0x65, 0x47, 0x50, 0x70, 0x12, 0x61, 0x0a, 0x04, 0x63, 0x64, 0x6d, 0x61, 0x18,
  9744  	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69,
  9745  	0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74,
  9746  	0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
  9747  	0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
  9748  	0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e,
  9749  	0x43, 0x64, 0x6d, 0x61, 0x52, 0x04, 0x63, 0x64, 0x6d, 0x61, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x62,
  9750  	0x75, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64,
  9751  	0x62, 0x75, 0x73, 0x50, 0x61, 0x74, 0x68, 0x12, 0x6a, 0x0a, 0x07, 0x67, 0x65, 0x6e, 0x65, 0x72,
  9752  	0x69, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x50, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64,
  9753  	0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65,
  9754  	0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e,
  9755  	0x66, 0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72,
  9756  	0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74,
  9757  	0x75, 0x73, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x52, 0x07, 0x67, 0x65, 0x6e, 0x65,
  9758  	0x72, 0x69, 0x63, 0x12, 0x7c, 0x0a, 0x0a, 0x73, 0x69, 0x6d, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75,
  9759  	0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x5d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65,
  9760  	0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e,
  9761  	0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66,
  9762  	0x6f, 0x2e, 0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d,
  9763  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75,
  9764  	0x73, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x2e, 0x53, 0x69, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75,
  9765  	0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x73, 0x69, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75,
  9766  	0x73, 0x1a, 0x90, 0x01, 0x0a, 0x0e, 0x53, 0x69, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x45,
  9767  	0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
  9768  	0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x68, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
  9769  	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x52, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69,
  9770  	0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74,
  9771  	0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
  9772  	0x48, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
  9773  	0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e,
  9774  	0x53, 0x69, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
  9775  	0x3a, 0x02, 0x38, 0x01, 0x4a, 0x04, 0x08, 0x05, 0x10, 0x06, 0x4a, 0x04, 0x08, 0x06, 0x10, 0x07,
  9776  	0x4a, 0x04, 0x08, 0x08, 0x10, 0x09, 0x1a, 0xcc, 0x05, 0x0a, 0x10, 0x4e, 0x65, 0x74, 0x77, 0x6f,
  9777  	0x72, 0x6b, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x69,
  9778  	0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
  9779  	0x01, 0x28, 0x09, 0x52, 0x0d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x4e, 0x61,
  9780  	0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
  9781  	0x5f, 0x76, 0x34, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x69, 0x70, 0x41, 0x64, 0x64,
  9782  	0x72, 0x65, 0x73, 0x73, 0x56, 0x34, 0x12, 0x33, 0x0a, 0x16, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e,
  9783  	0x61, 0x6c, 0x5f, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x76, 0x34,
  9784  	0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x13, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c,
  9785  	0x49, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x56, 0x34, 0x12, 0x22, 0x0a, 0x0d, 0x69,
  9786  	0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x76, 0x36, 0x18, 0x04, 0x20, 0x03,
  9787  	0x28, 0x09, 0x52, 0x0b, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x56, 0x36, 0x12,
  9788  	0x33, 0x0a, 0x16, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5f, 0x69, 0x70, 0x5f, 0x61,
  9789  	0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x76, 0x36, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52,
  9790  	0x13, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x49, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65,
  9791  	0x73, 0x73, 0x56, 0x36, 0x12, 0x59, 0x0a, 0x07, 0x61, 0x73, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
  9792  	0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69,
  9793  	0x63, 0x65, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74,
  9794  	0x61, 0x74, 0x75, 0x73, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e,
  9795  	0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65,
  9796  	0x2e, 0x41, 0x53, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x06, 0x61, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12,
  9797  	0x5b, 0x0a, 0x07, 0x63, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b,
  9798  	0x32, 0x41, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76,
  9799  	0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e,
  9800  	0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f,
  9801  	0x72, 0x6b, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x2e, 0x43, 0x61, 0x72, 0x72,
  9802  	0x69, 0x65, 0x72, 0x52, 0x07, 0x63, 0x61, 0x72, 0x72, 0x69, 0x65, 0x72, 0x1a, 0x79, 0x0a, 0x06,
  9803  	0x41, 0x53, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x61, 0x73, 0x6e, 0x18, 0x01, 0x20,
  9804  	0x01, 0x28, 0x09, 0x52, 0x03, 0x61, 0x73, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
  9805  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06,
  9806  	0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f,
  9807  	0x6d, 0x61, 0x69, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x18, 0x04,
  9808  	0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x73, 0x12, 0x19, 0x0a, 0x08,
  9809  	0x61, 0x73, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
  9810  	0x61, 0x73, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x1a, 0xab, 0x01, 0x0a, 0x07, 0x43, 0x61, 0x72, 0x72,
  9811  	0x69, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
  9812  	0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x6d, 0x6f, 0x62, 0x69, 0x6c,
  9813  	0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02,
  9814  	0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x43, 0x6f, 0x75, 0x6e,
  9815  	0x74, 0x72, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x6d, 0x6f, 0x62, 0x69, 0x6c,
  9816  	0x65, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03,
  9817  	0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x4e, 0x65, 0x74, 0x77,
  9818  	0x6f, 0x72, 0x6b, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x6c, 0x6f, 0x63, 0x61, 0x74,
  9819  	0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20,
  9820  	0x01, 0x28, 0x09, 0x52, 0x10, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x41, 0x72, 0x65,
  9821  	0x61, 0x43, 0x6f, 0x64, 0x65, 0x1a, 0x7f, 0x0a, 0x16, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
  9822  	0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
  9823  	0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65,
  9824  	0x79, 0x12, 0x4f, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
  9825  	0x32, 0x39, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x76,
  9826  	0x31, 0x2e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e,
  9827  	0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f,
  9828  	0x72, 0x6b, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c,
  9829  	0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x9f, 0x01, 0x0a, 0x19, 0x43, 0x6f, 0x6e, 0x74, 0x72,
  9830  	0x6f, 0x6c, 0x50, 0x6c, 0x61, 0x6e, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65,
  9831  	0x49, 0x6e, 0x66, 0x6f, 0x12, 0x43, 0x0a, 0x1e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x63,
  9832  	0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x74,
  9833  	0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1b, 0x61, 0x63,
  9834  	0x74, 0x69, 0x76, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x50, 0x6c, 0x61, 0x6e, 0x65,
  9835  	0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x73, 0x65,
  9836  	0x73, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x75, 0x73,
  9837  	0x65, 0x73, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x73, 0x5f, 0x66, 0x61,
  9838  	0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x69, 0x73,
  9839  	0x46, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x1a, 0xda, 0x04, 0x0a, 0x11, 0x4e, 0x6f, 0x72,
  9840  	0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1f,
  9841  	0x0a, 0x0b, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20,
  9842  	0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x6f, 0x73, 0x74, 0x61, 0x6c, 0x43, 0x6f, 0x64, 0x65, 0x12,
  9843  	0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18,
  9844  	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x43, 0x6f,
  9845  	0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x65, 0x6e, 0x74, 0x18,
  9846  	0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x65, 0x6e, 0x74,
  9847  	0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64,
  9848  	0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x65, 0x6e,
  9849  	0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x05,
  9850  	0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x1d, 0x0a,
  9851  	0x0a, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28,
  9852  	0x09, 0x52, 0x09, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b,
  9853  	0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x31, 0x18, 0x07, 0x20, 0x01, 0x28,
  9854  	0x09, 0x52, 0x0a, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x72, 0x65, 0x61, 0x31, 0x12, 0x24, 0x0a,
  9855  	0x0e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x31, 0x5f, 0x69, 0x64, 0x18,
  9856  	0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x72, 0x65, 0x61,
  9857  	0x31, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x72, 0x65,
  9858  	0x61, 0x32, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x41,
  9859  	0x72, 0x65, 0x61, 0x32, 0x12, 0x24, 0x0a, 0x0e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x72,
  9860  	0x65, 0x61, 0x32, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x64,
  9861  	0x6d, 0x69, 0x6e, 0x41, 0x72, 0x65, 0x61, 0x32, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x64,
  9862  	0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x33, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52,
  9863  	0x0a, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x72, 0x65, 0x61, 0x33, 0x12, 0x24, 0x0a, 0x0e, 0x61,
  9864  	0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x33, 0x5f, 0x69, 0x64, 0x18, 0x0c, 0x20,
  9865  	0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x72, 0x65, 0x61, 0x33, 0x49,
  9866  	0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x34,
  9867  	0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x41, 0x72, 0x65,
  9868  	0x61, 0x34, 0x12, 0x24, 0x0a, 0x0e, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x72, 0x65, 0x61,
  9869  	0x34, 0x5f, 0x69, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x64, 0x6d, 0x69,
  9870  	0x6e, 0x41, 0x72, 0x65, 0x61, 0x34, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72,
  9871  	0x65, 0x73, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65,
  9872  	0x73, 0x73, 0x12, 0x35, 0x0a, 0x0b, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x65,
  9873  	0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  9874  	0x2e, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x4c, 0x61, 0x74, 0x4c, 0x6e, 0x67, 0x52, 0x0b, 0x63, 0x6f,
  9875  	0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x63, 0x63,
  9876  	0x75, 0x72, 0x61, 0x63, 0x79, 0x18, 0x11, 0x20, 0x01, 0x28, 0x01, 0x52, 0x08, 0x61, 0x63, 0x63,
  9877  	0x75, 0x72, 0x61, 0x63, 0x79, 0x22, 0x56, 0x0a, 0x10, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
  9878  	0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x21, 0x0a, 0x1d, 0x43, 0x4f, 0x4e,
  9879  	0x4e, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x55,
  9880  	0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09,
  9881  	0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x44,
  9882  	0x49, 0x53, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x45, 0x44, 0x10, 0x02, 0x1a, 0x78, 0x0a,
  9883  	0x11, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x4c, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x70,
  9884  	0x65, 0x63, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20,
  9885  	0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x49, 0x0a, 0x0a,
  9886  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
  9887  	0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  9888  	0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x0e, 0xb2, 0xda,
  9889  	0x21, 0x0a, 0x32, 0x08, 0x0a, 0x06, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x52, 0x09, 0x66, 0x69,
  9890  	0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x3a, 0xbb, 0x07, 0xea, 0x41, 0x51, 0x0a, 0x19, 0x64,
  9891  	0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f,
  9892  	0x6d, 0x2f, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x12, 0x34, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
  9893  	0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67,
  9894  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x64, 0x65,
  9895  	0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x7d, 0x92, 0xd9,
  9896  	0x21, 0x98, 0x02, 0x0a, 0x07, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x07, 0x64, 0x65,
  9897  	0x76, 0x69, 0x63, 0x65, 0x73, 0x1a, 0x07, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x18,
  9898  	0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  9899  	0x73, 0x2f, 0x52, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x38, 0x05, 0x42, 0xde, 0x01, 0x08, 0x02, 0x12,
  9900  	0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x0e, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c,
  9901  	0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x1d, 0x73, 0x74, 0x61, 0x74, 0x75,
  9902  	0x73, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x6f, 0x73,
  9903  	0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3d, 0x0a, 0x3b, 0x73, 0x74, 0x61, 0x74,
  9904  	0x75, 0x73, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x68,
  9905  	0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
  9906  	0x69, 0x6f, 0x6e, 0x2e, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x64, 0x75,
  9907  	0x63, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3e, 0x0a, 0x3c, 0x73, 0x74, 0x61, 0x74, 0x75,
  9908  	0x73, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x2e, 0x68, 0x61,
  9909  	0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69,
  9910  	0x6f, 0x6e, 0x2e, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c,
  9911  	0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x11, 0x0a, 0x0f, 0x6d, 0x65, 0x74, 0x61, 0x64,
  9912  	0x61, 0x74, 0x61, 0x2e, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x0f, 0x0a, 0x0d, 0x6d, 0x65,
  9913  	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x74, 0x61, 0x67, 0x73, 0xb2, 0xdf, 0x21, 0xa2, 0x03,
  9914  	0x0a, 0xb9, 0x02, 0x0a, 0x4b, 0x0a, 0x0c, 0x62, 0x79, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54,
  9915  	0x69, 0x6d, 0x65, 0x12, 0x14, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x63, 0x72,
  9916  	0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x1a, 0x25, 0x70, 0x72, 0x6f, 0x6a, 0x65,
  9917  	0x63, 0x74, 0x73, 0x2f, 0x2d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72,
  9918  	0x65, 0x67, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x2d,
  9919  	0x0a, 0x7b, 0x0a, 0x0d, 0x62, 0x79, 0x44, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d,
  9920  	0x65, 0x12, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x1a,
  9921  	0x2d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65,
  9922  	0x63, 0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x67,
  9923  	0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x2d, 0x1a, 0x26,
  9924  	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
  9925  	0x74, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2d, 0x2f, 0x64, 0x65, 0x76,
  9926  	0x69, 0x63, 0x65, 0x73, 0x2f, 0x2d, 0x2a, 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x12, 0x3e, 0x0a,
  9927  	0x3c, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69,
  9928  	0x6e, 0x66, 0x6f, 0x2e, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66,
  9929  	0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e,
  9930  	0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x2d, 0x0a,
  9931  	0x1b, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x5f,
  9932  	0x73, 0x70, 0x65, 0x63, 0x2e, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x10, 0x01, 0x1a, 0x0c,
  9933  	0x62, 0x79, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x45, 0x0a, 0x3c,
  9934  	0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x69, 0x6e,
  9935  	0x66, 0x6f, 0x2e, 0x68, 0x61, 0x72, 0x64, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f,
  9936  	0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2e, 0x73,
  9937  	0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x05, 0x6d, 0x6f,
  9938  	0x6e, 0x67, 0x6f, 0x12, 0x1d, 0x0a, 0x14, 0x73, 0x70, 0x65, 0x63, 0x2e, 0x73, 0x65, 0x72, 0x76,
  9939  	0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x05, 0x6d, 0x6f, 0x6e,
  9940  	0x67, 0x6f, 0xda, 0x94, 0x23, 0x08, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0xa3,
  9941  	0x22, 0x41, 0x12, 0x3f, 0x0a, 0x22, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f,
  9942  	0x6e, 0x2e, 0x73, 0x65, 0x74, 0x5f, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f,
  9943  	0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x19, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
  9944  	0x2e, 0x61, 0x74, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61,
  9945  	0x74, 0x75, 0x73, 0xc2, 0x85, 0x2c, 0x4e, 0x22, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x0c, 0x64,
  9946  	0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x0b, 0x64, 0x65, 0x73,
  9947  	0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x04, 0x73, 0x70, 0x65, 0x63, 0x22, 0x13,
  9948  	0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73,
  9949  	0x70, 0x65, 0x63, 0x2a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x08, 0x6d, 0x65, 0x74,
  9950  	0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0xf9, 0x01, 0xe8, 0xde, 0x21, 0x01, 0xd2, 0xff, 0xd0, 0x02,
  9951  	0x42, 0x0a, 0x0c, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12,
  9952  	0x32, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75,
  9953  	0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76, 0x69,
  9954  	0x63, 0x65, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x65, 0x76,
  9955  	0x69, 0x63, 0x65, 0xa2, 0x80, 0xd1, 0x02, 0x44, 0x0a, 0x0d, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65,
  9956  	0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x33, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e,
  9957  	0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67,
  9958  	0x65, 0x6c, 0x71, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x61, 0x63, 0x63, 0x65,
  9959  	0x73, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x0a, 0x15, 0x63, 0x6f,
  9960  	0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x70, 0x62,
  9961  	0x2e, 0x76, 0x31, 0x42, 0x0b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f,
  9962  	0x50, 0x01, 0x5a, 0x3d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63,
  9963  	0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x64,
  9964  	0x65, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73,
  9965  	0x2f, 0x76, 0x31, 0x2f, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x3b, 0x64, 0x65, 0x76, 0x69, 0x63,
  9966  	0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  9967  }
  9968  
  9969  var (
  9970  	edgelq_devices_proto_v1_device_proto_rawDescOnce sync.Once
  9971  	edgelq_devices_proto_v1_device_proto_rawDescData = edgelq_devices_proto_v1_device_proto_rawDesc
  9972  )
  9973  
  9974  func edgelq_devices_proto_v1_device_proto_rawDescGZIP() []byte {
  9975  	edgelq_devices_proto_v1_device_proto_rawDescOnce.Do(func() {
  9976  		edgelq_devices_proto_v1_device_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_devices_proto_v1_device_proto_rawDescData)
  9977  	})
  9978  	return edgelq_devices_proto_v1_device_proto_rawDescData
  9979  }
  9980  
  9981  var edgelq_devices_proto_v1_device_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
  9982  var edgelq_devices_proto_v1_device_proto_msgTypes = make([]protoimpl.MessageInfo, 63)
  9983  var edgelq_devices_proto_v1_device_proto_goTypes = []interface{}{
  9984  	(Device_Spec_NetworkConfigMode)(0),                        // 0: ntt.devices.v1.Device_Spec_NetworkConfigMode
  9985  	(Device_Status_ConnectionStatus)(0),                       // 1: ntt.devices.v1.Device_Status_ConnectionStatus
  9986  	(Device_Status_NetworkConfigState_NetworkConfigSource)(0), // 2: ntt.devices.v1.Device_Status_NetworkConfigState_NetworkConfigSource
  9987  	(Device_Status_ProxyConfigStatus_ProxyConfigSource)(0),    // 3: ntt.devices.v1.Device_Status_ProxyConfigStatus_ProxyConfigSource
  9988  	(*Device)(nil),                                           // 4: ntt.devices.v1.Device
  9989  	(*Device_Spec)(nil),                                      // 5: ntt.devices.v1.Device.Spec
  9990  	(*Device_Status)(nil),                                    // 6: ntt.devices.v1.Device.Status
  9991  	(*Device_PublicListingSpec)(nil),                         // 7: ntt.devices.v1.Device.PublicListingSpec
  9992  	(*Device_Spec_SSHConfig)(nil),                            // 8: ntt.devices.v1.Device.Spec.SSHConfig
  9993  	(*Device_Spec_AttestationConfig)(nil),                    // 9: ntt.devices.v1.Device.Spec.AttestationConfig
  9994  	(*Device_Spec_LoggingConfig)(nil),                        // 10: ntt.devices.v1.Device.Spec.LoggingConfig
  9995  	(*Device_Spec_ProxyConfig)(nil),                          // 11: ntt.devices.v1.Device.Spec.ProxyConfig
  9996  	(*Device_Spec_Location)(nil),                             // 12: ntt.devices.v1.Device.Spec.Location
  9997  	(*Device_Spec_USBGuard)(nil),                             // 13: ntt.devices.v1.Device.Spec.USBGuard
  9998  	(*Device_Spec_SSHConfig_AuthKey)(nil),                    // 14: ntt.devices.v1.Device.Spec.SSHConfig.AuthKey
  9999  	(*Device_Spec_LoggingConfig_ContainerLoggingConfig)(nil), // 15: ntt.devices.v1.Device.Spec.LoggingConfig.ContainerLoggingConfig
 10000  	(*Device_Spec_USBGuard_Port)(nil),                        // 16: ntt.devices.v1.Device.Spec.USBGuard.Port
 10001  	(*Device_Spec_USBGuard_Interface)(nil),                   // 17: ntt.devices.v1.Device.Spec.USBGuard.Interface
 10002  	(*Device_Spec_USBGuard_WhiteList)(nil),                   // 18: ntt.devices.v1.Device.Spec.USBGuard.WhiteList
 10003  	(*Device_Status_Address)(nil),                            // 19: ntt.devices.v1.Device.Status.Address
 10004  	(*Device_Status_Condition)(nil),                          // 20: ntt.devices.v1.Device.Status.Condition
 10005  	(*Device_Status_NetworkConfigState)(nil),                 // 21: ntt.devices.v1.Device.Status.NetworkConfigState
 10006  	(*Device_Status_ProxyConfigStatus)(nil),                  // 22: ntt.devices.v1.Device.Status.ProxyConfigStatus
 10007  	(*Device_Status_DeviceInfo)(nil),                         // 23: ntt.devices.v1.Device.Status.DeviceInfo
 10008  	(*Device_Status_NormalizedAddress)(nil),                  // 24: ntt.devices.v1.Device.Status.NormalizedAddress
 10009  	(*Device_Status_DeviceInfo_HardwareInformation)(nil),     // 25: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation
 10010  	(*Device_Status_DeviceInfo_NetworkInterface)(nil),        // 26: ntt.devices.v1.Device.Status.DeviceInfo.NetworkInterface
 10011  	nil, // 27: ntt.devices.v1.Device.Status.DeviceInfo.NetworkInterfacesEntry
 10012  	(*Device_Status_DeviceInfo_ControlPlaneInterfaceInfo)(nil),                // 28: ntt.devices.v1.Device.Status.DeviceInfo.ControlPlaneInterfaceInfo
 10013  	(*Device_Status_DeviceInfo_HardwareInformation_Capability)(nil),           // 29: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Capability
 10014  	(*Device_Status_DeviceInfo_HardwareInformation_OS)(nil),                   // 30: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.OS
 10015  	(*Device_Status_DeviceInfo_HardwareInformation_BIOS)(nil),                 // 31: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.BIOS
 10016  	(*Device_Status_DeviceInfo_HardwareInformation_System)(nil),               // 32: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.System
 10017  	(*Device_Status_DeviceInfo_HardwareInformation_CPU)(nil),                  // 33: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.CPU
 10018  	(*Device_Status_DeviceInfo_HardwareInformation_Block)(nil),                // 34: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Block
 10019  	(*Device_Status_DeviceInfo_HardwareInformation_Network)(nil),              // 35: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Network
 10020  	(*Device_Status_DeviceInfo_HardwareInformation_GPU)(nil),                  // 36: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.GPU
 10021  	(*Device_Status_DeviceInfo_HardwareInformation_PCIDevice)(nil),            // 37: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.PCIDevice
 10022  	(*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo)(nil),           // 38: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.MemoryInfo
 10023  	(*Device_Status_DeviceInfo_HardwareInformation_HailoInfo)(nil),            // 39: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.HailoInfo
 10024  	(*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo)(nil),           // 40: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.NvidiaInfo
 10025  	(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus)(nil),          // 41: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus
 10026  	(*Device_Status_DeviceInfo_HardwareInformation_System_Configuration)(nil), // 42: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.System.Configuration
 10027  	(*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor)(nil),        // 43: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.CPU.Processor
 10028  	(*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache)(nil),  // 44: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.CPU.Processor.Cache
 10029  	(*Device_Status_DeviceInfo_HardwareInformation_Block_Disk)(nil),           // 45: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Block.Disk
 10030  	(*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition)(nil), // 46: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Block.Disk.Partition
 10031  	(*Device_Status_DeviceInfo_HardwareInformation_Network_NIC)(nil),          // 47: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Network.NIC
 10032  	nil, // 48: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Network.NIC.SettingEntry
 10033  	(*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard)(nil),                  // 49: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.GPU.GraphicCard
 10034  	(*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank)(nil),            // 50: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.MemoryInfo.MemoryBank
 10035  	(*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo)(nil),        // 51: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.HailoInfo.HailoModuleInfo
 10036  	(*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo)(nil),               // 52: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.NvidiaInfo.GpuInfo
 10037  	(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings)(nil), // 53: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.RegistrationSettings
 10038  	(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr)(nil),              // 54: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.FiveGNr
 10039  	(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings)(nil),             // 55: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Settings
 10040  	(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer)(nil),        // 56: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.InitialBearer
 10041  	(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps)(nil),                  // 57: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Eps
 10042  	(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp)(nil),             // 58: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.ThreeGpp
 10043  	(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma)(nil),                 // 59: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Cdma
 10044  	(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality)(nil),        // 60: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SignalQuality
 10045  	(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic)(nil),              // 61: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Generic
 10046  	(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus)(nil),            // 62: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SimStatus
 10047  	(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem)(nil),                // 63: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem
 10048  	nil, // 64: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem.SimStatusEntry
 10049  	(*Device_Status_DeviceInfo_NetworkInterface_ASInfo)(nil),  // 65: ntt.devices.v1.Device.Status.DeviceInfo.NetworkInterface.ASInfo
 10050  	(*Device_Status_DeviceInfo_NetworkInterface_Carrier)(nil), // 66: ntt.devices.v1.Device.Status.DeviceInfo.NetworkInterface.Carrier
 10051  	(*meta.Meta)(nil),             // 67: goten.types.Meta
 10052  	(*api.HealthCheckSpec)(nil),   // 68: ntt.api.HealthCheckSpec
 10053  	(*durationpb.Duration)(nil),   // 69: google.protobuf.Duration
 10054  	(*iam_iam_common.PCR)(nil),    // 70: ntt.iam.v1.PCR
 10055  	(*timestamppb.Timestamp)(nil), // 71: google.protobuf.Timestamp
 10056  	(*latlng.LatLng)(nil),         // 72: google.type.LatLng
 10057  	(*Device_FieldMask)(nil),      // 73: ntt.devices.v1.Device_FieldMask
 10058  }
 10059  var edgelq_devices_proto_v1_device_proto_depIdxs = []int32{
 10060  	67, // 0: ntt.devices.v1.Device.metadata:type_name -> goten.types.Meta
 10061  	5,  // 1: ntt.devices.v1.Device.spec:type_name -> ntt.devices.v1.Device.Spec
 10062  	6,  // 2: ntt.devices.v1.Device.status:type_name -> ntt.devices.v1.Device.Status
 10063  	7,  // 3: ntt.devices.v1.Device.public_listing_spec:type_name -> ntt.devices.v1.Device.PublicListingSpec
 10064  	0,  // 4: ntt.devices.v1.Device.Spec.netplan_api_config_mode:type_name -> ntt.devices.v1.Device_Spec_NetworkConfigMode
 10065  	8,  // 5: ntt.devices.v1.Device.Spec.ssh_config:type_name -> ntt.devices.v1.Device.Spec.SSHConfig
 10066  	9,  // 6: ntt.devices.v1.Device.Spec.attestation_config:type_name -> ntt.devices.v1.Device.Spec.AttestationConfig
 10067  	10, // 7: ntt.devices.v1.Device.Spec.logging_config:type_name -> ntt.devices.v1.Device.Spec.LoggingConfig
 10068  	11, // 8: ntt.devices.v1.Device.Spec.proxy_config:type_name -> ntt.devices.v1.Device.Spec.ProxyConfig
 10069  	12, // 9: ntt.devices.v1.Device.Spec.location:type_name -> ntt.devices.v1.Device.Spec.Location
 10070  	13, // 10: ntt.devices.v1.Device.Spec.usb_guard:type_name -> ntt.devices.v1.Device.Spec.USBGuard
 10071  	68, // 11: ntt.devices.v1.Device.Spec.health_checks:type_name -> ntt.api.HealthCheckSpec
 10072  	19, // 12: ntt.devices.v1.Device.Status.addresses:type_name -> ntt.devices.v1.Device.Status.Address
 10073  	20, // 13: ntt.devices.v1.Device.Status.conditions:type_name -> ntt.devices.v1.Device.Status.Condition
 10074  	21, // 14: ntt.devices.v1.Device.Status.network_config_state:type_name -> ntt.devices.v1.Device.Status.NetworkConfigState
 10075  	22, // 15: ntt.devices.v1.Device.Status.proxy_config_status:type_name -> ntt.devices.v1.Device.Status.ProxyConfigStatus
 10076  	23, // 16: ntt.devices.v1.Device.Status.device_info:type_name -> ntt.devices.v1.Device.Status.DeviceInfo
 10077  	70, // 17: ntt.devices.v1.Device.Status.attestation_status:type_name -> ntt.iam.v1.PCR
 10078  	24, // 18: ntt.devices.v1.Device.Status.normalized_address:type_name -> ntt.devices.v1.Device.Status.NormalizedAddress
 10079  	1,  // 19: ntt.devices.v1.Device.Status.connection_status:type_name -> ntt.devices.v1.Device_Status_ConnectionStatus
 10080  	71, // 20: ntt.devices.v1.Device.Status.connection_status_change_time:type_name -> google.protobuf.Timestamp
 10081  	73, // 21: ntt.devices.v1.Device.PublicListingSpec.field_mask:type_name -> ntt.devices.v1.Device_FieldMask
 10082  	14, // 22: ntt.devices.v1.Device.Spec.SSHConfig.ssh_authorized:type_name -> ntt.devices.v1.Device.Spec.SSHConfig.AuthKey
 10083  	69, // 23: ntt.devices.v1.Device.Spec.SSHConfig.reject_period:type_name -> google.protobuf.Duration
 10084  	15, // 24: ntt.devices.v1.Device.Spec.LoggingConfig.container_logging_config:type_name -> ntt.devices.v1.Device.Spec.LoggingConfig.ContainerLoggingConfig
 10085  	18, // 25: ntt.devices.v1.Device.Spec.USBGuard.white_list:type_name -> ntt.devices.v1.Device.Spec.USBGuard.WhiteList
 10086  	16, // 26: ntt.devices.v1.Device.Spec.USBGuard.WhiteList.via_port:type_name -> ntt.devices.v1.Device.Spec.USBGuard.Port
 10087  	17, // 27: ntt.devices.v1.Device.Spec.USBGuard.WhiteList.with_interface:type_name -> ntt.devices.v1.Device.Spec.USBGuard.Interface
 10088  	71, // 28: ntt.devices.v1.Device.Status.Condition.last_heart_beat_time:type_name -> google.protobuf.Timestamp
 10089  	71, // 29: ntt.devices.v1.Device.Status.Condition.last_transition_time:type_name -> google.protobuf.Timestamp
 10090  	2,  // 30: ntt.devices.v1.Device.Status.NetworkConfigState.active_network_config_source:type_name -> ntt.devices.v1.Device_Status_NetworkConfigState_NetworkConfigSource
 10091  	2,  // 31: ntt.devices.v1.Device.Status.NetworkConfigState.desired_network_config_source:type_name -> ntt.devices.v1.Device_Status_NetworkConfigState_NetworkConfigSource
 10092  	3,  // 32: ntt.devices.v1.Device.Status.ProxyConfigStatus.active_config_source:type_name -> ntt.devices.v1.Device_Status_ProxyConfigStatus_ProxyConfigSource
 10093  	3,  // 33: ntt.devices.v1.Device.Status.ProxyConfigStatus.desired_config_source:type_name -> ntt.devices.v1.Device_Status_ProxyConfigStatus_ProxyConfigSource
 10094  	11, // 34: ntt.devices.v1.Device.Status.ProxyConfigStatus.default_config:type_name -> ntt.devices.v1.Device.Spec.ProxyConfig
 10095  	11, // 35: ntt.devices.v1.Device.Status.ProxyConfigStatus.active_config:type_name -> ntt.devices.v1.Device.Spec.ProxyConfig
 10096  	11, // 36: ntt.devices.v1.Device.Status.ProxyConfigStatus.api_config:type_name -> ntt.devices.v1.Device.Spec.ProxyConfig
 10097  	25, // 37: ntt.devices.v1.Device.Status.DeviceInfo.hardware_information:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation
 10098  	27, // 38: ntt.devices.v1.Device.Status.DeviceInfo.network_interfaces:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.NetworkInterfacesEntry
 10099  	28, // 39: ntt.devices.v1.Device.Status.DeviceInfo.control_plane_interface_info:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.ControlPlaneInterfaceInfo
 10100  	72, // 40: ntt.devices.v1.Device.Status.NormalizedAddress.coordinates:type_name -> google.type.LatLng
 10101  	30, // 41: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.os:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.OS
 10102  	31, // 42: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.bios:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.BIOS
 10103  	32, // 43: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.system:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.System
 10104  	33, // 44: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.cpu:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.CPU
 10105  	34, // 45: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.block:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Block
 10106  	35, // 46: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.network:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Network
 10107  	36, // 47: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.gpu:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.GPU
 10108  	38, // 48: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.memory_info:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.MemoryInfo
 10109  	39, // 49: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.hailo_info:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.HailoInfo
 10110  	40, // 50: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.nvidia_info:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.NvidiaInfo
 10111  	41, // 51: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.modem_status:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus
 10112  	65, // 52: ntt.devices.v1.Device.Status.DeviceInfo.NetworkInterface.as_info:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.NetworkInterface.ASInfo
 10113  	66, // 53: ntt.devices.v1.Device.Status.DeviceInfo.NetworkInterface.carrier:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.NetworkInterface.Carrier
 10114  	26, // 54: ntt.devices.v1.Device.Status.DeviceInfo.NetworkInterfacesEntry.value:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.NetworkInterface
 10115  	42, // 55: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.System.configuration:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.System.Configuration
 10116  	43, // 56: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.CPU.processors:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.CPU.Processor
 10117  	45, // 57: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Block.disks:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Block.Disk
 10118  	47, // 58: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Network.nics:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Network.NIC
 10119  	49, // 59: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.GPU.graphic_cards:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.GPU.GraphicCard
 10120  	50, // 60: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.MemoryInfo.memory_banks:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.MemoryInfo.MemoryBank
 10121  	51, // 61: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.HailoInfo.modules:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.HailoInfo.HailoModuleInfo
 10122  	52, // 62: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.NvidiaInfo.gpus:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.NvidiaInfo.GpuInfo
 10123  	63, // 63: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.modem:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem
 10124  	29, // 64: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.CPU.Processor.capabilities:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Capability
 10125  	44, // 65: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.CPU.Processor.cache_info:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.CPU.Processor.Cache
 10126  	46, // 66: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Block.Disk.partitions:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Block.Disk.Partition
 10127  	48, // 67: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Network.NIC.setting:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.Network.NIC.SettingEntry
 10128  	37, // 68: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.GPU.GraphicCard.device:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.PCIDevice
 10129  	53, // 69: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.FiveGNr.registration_settings:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.RegistrationSettings
 10130  	55, // 70: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.InitialBearer.settings:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Settings
 10131  	56, // 71: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Eps.initial_bearer:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.InitialBearer
 10132  	54, // 72: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.ThreeGpp.fiveg_nr:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.FiveGNr
 10133  	57, // 73: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.ThreeGpp.eps:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Eps
 10134  	60, // 74: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Generic.signal_quality:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SignalQuality
 10135  	58, // 75: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem.three_g_pp:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.ThreeGpp
 10136  	59, // 76: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem.cdma:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Cdma
 10137  	61, // 77: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem.generic:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Generic
 10138  	64, // 78: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem.sim_status:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem.SimStatusEntry
 10139  	62, // 79: ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.Modem.SimStatusEntry.value:type_name -> ntt.devices.v1.Device.Status.DeviceInfo.HardwareInformation.ModemStatus.SimStatus
 10140  	80, // [80:80] is the sub-list for method output_type
 10141  	80, // [80:80] is the sub-list for method input_type
 10142  	80, // [80:80] is the sub-list for extension type_name
 10143  	80, // [80:80] is the sub-list for extension extendee
 10144  	0,  // [0:80] is the sub-list for field type_name
 10145  }
 10146  
 10147  func init() { edgelq_devices_proto_v1_device_proto_init() }
 10148  func edgelq_devices_proto_v1_device_proto_init() {
 10149  	if edgelq_devices_proto_v1_device_proto != nil {
 10150  		return
 10151  	}
 10152  	if !protoimpl.UnsafeEnabled {
 10153  
 10154  		edgelq_devices_proto_v1_device_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
 10155  			switch v := v.(*Device); i {
 10156  			case 0:
 10157  				return &v.state
 10158  			case 1:
 10159  				return &v.sizeCache
 10160  			case 2:
 10161  				return &v.unknownFields
 10162  			default:
 10163  				return nil
 10164  			}
 10165  		}
 10166  		edgelq_devices_proto_v1_device_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
 10167  			switch v := v.(*Device_Spec); i {
 10168  			case 0:
 10169  				return &v.state
 10170  			case 1:
 10171  				return &v.sizeCache
 10172  			case 2:
 10173  				return &v.unknownFields
 10174  			default:
 10175  				return nil
 10176  			}
 10177  		}
 10178  		edgelq_devices_proto_v1_device_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
 10179  			switch v := v.(*Device_Status); i {
 10180  			case 0:
 10181  				return &v.state
 10182  			case 1:
 10183  				return &v.sizeCache
 10184  			case 2:
 10185  				return &v.unknownFields
 10186  			default:
 10187  				return nil
 10188  			}
 10189  		}
 10190  		edgelq_devices_proto_v1_device_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
 10191  			switch v := v.(*Device_PublicListingSpec); i {
 10192  			case 0:
 10193  				return &v.state
 10194  			case 1:
 10195  				return &v.sizeCache
 10196  			case 2:
 10197  				return &v.unknownFields
 10198  			default:
 10199  				return nil
 10200  			}
 10201  		}
 10202  		edgelq_devices_proto_v1_device_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
 10203  			switch v := v.(*Device_Spec_SSHConfig); i {
 10204  			case 0:
 10205  				return &v.state
 10206  			case 1:
 10207  				return &v.sizeCache
 10208  			case 2:
 10209  				return &v.unknownFields
 10210  			default:
 10211  				return nil
 10212  			}
 10213  		}
 10214  		edgelq_devices_proto_v1_device_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
 10215  			switch v := v.(*Device_Spec_AttestationConfig); i {
 10216  			case 0:
 10217  				return &v.state
 10218  			case 1:
 10219  				return &v.sizeCache
 10220  			case 2:
 10221  				return &v.unknownFields
 10222  			default:
 10223  				return nil
 10224  			}
 10225  		}
 10226  		edgelq_devices_proto_v1_device_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
 10227  			switch v := v.(*Device_Spec_LoggingConfig); i {
 10228  			case 0:
 10229  				return &v.state
 10230  			case 1:
 10231  				return &v.sizeCache
 10232  			case 2:
 10233  				return &v.unknownFields
 10234  			default:
 10235  				return nil
 10236  			}
 10237  		}
 10238  		edgelq_devices_proto_v1_device_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
 10239  			switch v := v.(*Device_Spec_ProxyConfig); i {
 10240  			case 0:
 10241  				return &v.state
 10242  			case 1:
 10243  				return &v.sizeCache
 10244  			case 2:
 10245  				return &v.unknownFields
 10246  			default:
 10247  				return nil
 10248  			}
 10249  		}
 10250  		edgelq_devices_proto_v1_device_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
 10251  			switch v := v.(*Device_Spec_Location); i {
 10252  			case 0:
 10253  				return &v.state
 10254  			case 1:
 10255  				return &v.sizeCache
 10256  			case 2:
 10257  				return &v.unknownFields
 10258  			default:
 10259  				return nil
 10260  			}
 10261  		}
 10262  		edgelq_devices_proto_v1_device_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
 10263  			switch v := v.(*Device_Spec_USBGuard); i {
 10264  			case 0:
 10265  				return &v.state
 10266  			case 1:
 10267  				return &v.sizeCache
 10268  			case 2:
 10269  				return &v.unknownFields
 10270  			default:
 10271  				return nil
 10272  			}
 10273  		}
 10274  		edgelq_devices_proto_v1_device_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
 10275  			switch v := v.(*Device_Spec_SSHConfig_AuthKey); i {
 10276  			case 0:
 10277  				return &v.state
 10278  			case 1:
 10279  				return &v.sizeCache
 10280  			case 2:
 10281  				return &v.unknownFields
 10282  			default:
 10283  				return nil
 10284  			}
 10285  		}
 10286  		edgelq_devices_proto_v1_device_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
 10287  			switch v := v.(*Device_Spec_LoggingConfig_ContainerLoggingConfig); i {
 10288  			case 0:
 10289  				return &v.state
 10290  			case 1:
 10291  				return &v.sizeCache
 10292  			case 2:
 10293  				return &v.unknownFields
 10294  			default:
 10295  				return nil
 10296  			}
 10297  		}
 10298  		edgelq_devices_proto_v1_device_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
 10299  			switch v := v.(*Device_Spec_USBGuard_Port); i {
 10300  			case 0:
 10301  				return &v.state
 10302  			case 1:
 10303  				return &v.sizeCache
 10304  			case 2:
 10305  				return &v.unknownFields
 10306  			default:
 10307  				return nil
 10308  			}
 10309  		}
 10310  		edgelq_devices_proto_v1_device_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
 10311  			switch v := v.(*Device_Spec_USBGuard_Interface); i {
 10312  			case 0:
 10313  				return &v.state
 10314  			case 1:
 10315  				return &v.sizeCache
 10316  			case 2:
 10317  				return &v.unknownFields
 10318  			default:
 10319  				return nil
 10320  			}
 10321  		}
 10322  		edgelq_devices_proto_v1_device_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
 10323  			switch v := v.(*Device_Spec_USBGuard_WhiteList); i {
 10324  			case 0:
 10325  				return &v.state
 10326  			case 1:
 10327  				return &v.sizeCache
 10328  			case 2:
 10329  				return &v.unknownFields
 10330  			default:
 10331  				return nil
 10332  			}
 10333  		}
 10334  		edgelq_devices_proto_v1_device_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
 10335  			switch v := v.(*Device_Status_Address); i {
 10336  			case 0:
 10337  				return &v.state
 10338  			case 1:
 10339  				return &v.sizeCache
 10340  			case 2:
 10341  				return &v.unknownFields
 10342  			default:
 10343  				return nil
 10344  			}
 10345  		}
 10346  		edgelq_devices_proto_v1_device_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
 10347  			switch v := v.(*Device_Status_Condition); i {
 10348  			case 0:
 10349  				return &v.state
 10350  			case 1:
 10351  				return &v.sizeCache
 10352  			case 2:
 10353  				return &v.unknownFields
 10354  			default:
 10355  				return nil
 10356  			}
 10357  		}
 10358  		edgelq_devices_proto_v1_device_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
 10359  			switch v := v.(*Device_Status_NetworkConfigState); i {
 10360  			case 0:
 10361  				return &v.state
 10362  			case 1:
 10363  				return &v.sizeCache
 10364  			case 2:
 10365  				return &v.unknownFields
 10366  			default:
 10367  				return nil
 10368  			}
 10369  		}
 10370  		edgelq_devices_proto_v1_device_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
 10371  			switch v := v.(*Device_Status_ProxyConfigStatus); i {
 10372  			case 0:
 10373  				return &v.state
 10374  			case 1:
 10375  				return &v.sizeCache
 10376  			case 2:
 10377  				return &v.unknownFields
 10378  			default:
 10379  				return nil
 10380  			}
 10381  		}
 10382  		edgelq_devices_proto_v1_device_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
 10383  			switch v := v.(*Device_Status_DeviceInfo); i {
 10384  			case 0:
 10385  				return &v.state
 10386  			case 1:
 10387  				return &v.sizeCache
 10388  			case 2:
 10389  				return &v.unknownFields
 10390  			default:
 10391  				return nil
 10392  			}
 10393  		}
 10394  		edgelq_devices_proto_v1_device_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
 10395  			switch v := v.(*Device_Status_NormalizedAddress); i {
 10396  			case 0:
 10397  				return &v.state
 10398  			case 1:
 10399  				return &v.sizeCache
 10400  			case 2:
 10401  				return &v.unknownFields
 10402  			default:
 10403  				return nil
 10404  			}
 10405  		}
 10406  		edgelq_devices_proto_v1_device_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
 10407  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation); i {
 10408  			case 0:
 10409  				return &v.state
 10410  			case 1:
 10411  				return &v.sizeCache
 10412  			case 2:
 10413  				return &v.unknownFields
 10414  			default:
 10415  				return nil
 10416  			}
 10417  		}
 10418  		edgelq_devices_proto_v1_device_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
 10419  			switch v := v.(*Device_Status_DeviceInfo_NetworkInterface); i {
 10420  			case 0:
 10421  				return &v.state
 10422  			case 1:
 10423  				return &v.sizeCache
 10424  			case 2:
 10425  				return &v.unknownFields
 10426  			default:
 10427  				return nil
 10428  			}
 10429  		}
 10430  		edgelq_devices_proto_v1_device_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
 10431  			switch v := v.(*Device_Status_DeviceInfo_ControlPlaneInterfaceInfo); i {
 10432  			case 0:
 10433  				return &v.state
 10434  			case 1:
 10435  				return &v.sizeCache
 10436  			case 2:
 10437  				return &v.unknownFields
 10438  			default:
 10439  				return nil
 10440  			}
 10441  		}
 10442  		edgelq_devices_proto_v1_device_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
 10443  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_Capability); i {
 10444  			case 0:
 10445  				return &v.state
 10446  			case 1:
 10447  				return &v.sizeCache
 10448  			case 2:
 10449  				return &v.unknownFields
 10450  			default:
 10451  				return nil
 10452  			}
 10453  		}
 10454  		edgelq_devices_proto_v1_device_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
 10455  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_OS); i {
 10456  			case 0:
 10457  				return &v.state
 10458  			case 1:
 10459  				return &v.sizeCache
 10460  			case 2:
 10461  				return &v.unknownFields
 10462  			default:
 10463  				return nil
 10464  			}
 10465  		}
 10466  		edgelq_devices_proto_v1_device_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
 10467  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_BIOS); i {
 10468  			case 0:
 10469  				return &v.state
 10470  			case 1:
 10471  				return &v.sizeCache
 10472  			case 2:
 10473  				return &v.unknownFields
 10474  			default:
 10475  				return nil
 10476  			}
 10477  		}
 10478  		edgelq_devices_proto_v1_device_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
 10479  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_System); i {
 10480  			case 0:
 10481  				return &v.state
 10482  			case 1:
 10483  				return &v.sizeCache
 10484  			case 2:
 10485  				return &v.unknownFields
 10486  			default:
 10487  				return nil
 10488  			}
 10489  		}
 10490  		edgelq_devices_proto_v1_device_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
 10491  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_CPU); i {
 10492  			case 0:
 10493  				return &v.state
 10494  			case 1:
 10495  				return &v.sizeCache
 10496  			case 2:
 10497  				return &v.unknownFields
 10498  			default:
 10499  				return nil
 10500  			}
 10501  		}
 10502  		edgelq_devices_proto_v1_device_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
 10503  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_Block); i {
 10504  			case 0:
 10505  				return &v.state
 10506  			case 1:
 10507  				return &v.sizeCache
 10508  			case 2:
 10509  				return &v.unknownFields
 10510  			default:
 10511  				return nil
 10512  			}
 10513  		}
 10514  		edgelq_devices_proto_v1_device_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
 10515  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_Network); i {
 10516  			case 0:
 10517  				return &v.state
 10518  			case 1:
 10519  				return &v.sizeCache
 10520  			case 2:
 10521  				return &v.unknownFields
 10522  			default:
 10523  				return nil
 10524  			}
 10525  		}
 10526  		edgelq_devices_proto_v1_device_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
 10527  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_GPU); i {
 10528  			case 0:
 10529  				return &v.state
 10530  			case 1:
 10531  				return &v.sizeCache
 10532  			case 2:
 10533  				return &v.unknownFields
 10534  			default:
 10535  				return nil
 10536  			}
 10537  		}
 10538  		edgelq_devices_proto_v1_device_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
 10539  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_PCIDevice); i {
 10540  			case 0:
 10541  				return &v.state
 10542  			case 1:
 10543  				return &v.sizeCache
 10544  			case 2:
 10545  				return &v.unknownFields
 10546  			default:
 10547  				return nil
 10548  			}
 10549  		}
 10550  		edgelq_devices_proto_v1_device_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
 10551  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo); i {
 10552  			case 0:
 10553  				return &v.state
 10554  			case 1:
 10555  				return &v.sizeCache
 10556  			case 2:
 10557  				return &v.unknownFields
 10558  			default:
 10559  				return nil
 10560  			}
 10561  		}
 10562  		edgelq_devices_proto_v1_device_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
 10563  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_HailoInfo); i {
 10564  			case 0:
 10565  				return &v.state
 10566  			case 1:
 10567  				return &v.sizeCache
 10568  			case 2:
 10569  				return &v.unknownFields
 10570  			default:
 10571  				return nil
 10572  			}
 10573  		}
 10574  		edgelq_devices_proto_v1_device_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
 10575  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo); i {
 10576  			case 0:
 10577  				return &v.state
 10578  			case 1:
 10579  				return &v.sizeCache
 10580  			case 2:
 10581  				return &v.unknownFields
 10582  			default:
 10583  				return nil
 10584  			}
 10585  		}
 10586  		edgelq_devices_proto_v1_device_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
 10587  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus); i {
 10588  			case 0:
 10589  				return &v.state
 10590  			case 1:
 10591  				return &v.sizeCache
 10592  			case 2:
 10593  				return &v.unknownFields
 10594  			default:
 10595  				return nil
 10596  			}
 10597  		}
 10598  		edgelq_devices_proto_v1_device_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
 10599  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_System_Configuration); i {
 10600  			case 0:
 10601  				return &v.state
 10602  			case 1:
 10603  				return &v.sizeCache
 10604  			case 2:
 10605  				return &v.unknownFields
 10606  			default:
 10607  				return nil
 10608  			}
 10609  		}
 10610  		edgelq_devices_proto_v1_device_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
 10611  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor); i {
 10612  			case 0:
 10613  				return &v.state
 10614  			case 1:
 10615  				return &v.sizeCache
 10616  			case 2:
 10617  				return &v.unknownFields
 10618  			default:
 10619  				return nil
 10620  			}
 10621  		}
 10622  		edgelq_devices_proto_v1_device_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
 10623  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_CPU_Processor_Cache); i {
 10624  			case 0:
 10625  				return &v.state
 10626  			case 1:
 10627  				return &v.sizeCache
 10628  			case 2:
 10629  				return &v.unknownFields
 10630  			default:
 10631  				return nil
 10632  			}
 10633  		}
 10634  		edgelq_devices_proto_v1_device_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
 10635  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_Block_Disk); i {
 10636  			case 0:
 10637  				return &v.state
 10638  			case 1:
 10639  				return &v.sizeCache
 10640  			case 2:
 10641  				return &v.unknownFields
 10642  			default:
 10643  				return nil
 10644  			}
 10645  		}
 10646  		edgelq_devices_proto_v1_device_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
 10647  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_Block_Disk_Partition); i {
 10648  			case 0:
 10649  				return &v.state
 10650  			case 1:
 10651  				return &v.sizeCache
 10652  			case 2:
 10653  				return &v.unknownFields
 10654  			default:
 10655  				return nil
 10656  			}
 10657  		}
 10658  		edgelq_devices_proto_v1_device_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
 10659  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_Network_NIC); i {
 10660  			case 0:
 10661  				return &v.state
 10662  			case 1:
 10663  				return &v.sizeCache
 10664  			case 2:
 10665  				return &v.unknownFields
 10666  			default:
 10667  				return nil
 10668  			}
 10669  		}
 10670  		edgelq_devices_proto_v1_device_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
 10671  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_GPU_GraphicCard); i {
 10672  			case 0:
 10673  				return &v.state
 10674  			case 1:
 10675  				return &v.sizeCache
 10676  			case 2:
 10677  				return &v.unknownFields
 10678  			default:
 10679  				return nil
 10680  			}
 10681  		}
 10682  		edgelq_devices_proto_v1_device_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
 10683  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_MemoryInfo_MemoryBank); i {
 10684  			case 0:
 10685  				return &v.state
 10686  			case 1:
 10687  				return &v.sizeCache
 10688  			case 2:
 10689  				return &v.unknownFields
 10690  			default:
 10691  				return nil
 10692  			}
 10693  		}
 10694  		edgelq_devices_proto_v1_device_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
 10695  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_HailoInfo_HailoModuleInfo); i {
 10696  			case 0:
 10697  				return &v.state
 10698  			case 1:
 10699  				return &v.sizeCache
 10700  			case 2:
 10701  				return &v.unknownFields
 10702  			default:
 10703  				return nil
 10704  			}
 10705  		}
 10706  		edgelq_devices_proto_v1_device_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
 10707  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_NvidiaInfo_GpuInfo); i {
 10708  			case 0:
 10709  				return &v.state
 10710  			case 1:
 10711  				return &v.sizeCache
 10712  			case 2:
 10713  				return &v.unknownFields
 10714  			default:
 10715  				return nil
 10716  			}
 10717  		}
 10718  		edgelq_devices_proto_v1_device_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
 10719  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_RegistrationSettings); i {
 10720  			case 0:
 10721  				return &v.state
 10722  			case 1:
 10723  				return &v.sizeCache
 10724  			case 2:
 10725  				return &v.unknownFields
 10726  			default:
 10727  				return nil
 10728  			}
 10729  		}
 10730  		edgelq_devices_proto_v1_device_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
 10731  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_FiveGNr); i {
 10732  			case 0:
 10733  				return &v.state
 10734  			case 1:
 10735  				return &v.sizeCache
 10736  			case 2:
 10737  				return &v.unknownFields
 10738  			default:
 10739  				return nil
 10740  			}
 10741  		}
 10742  		edgelq_devices_proto_v1_device_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
 10743  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Settings); i {
 10744  			case 0:
 10745  				return &v.state
 10746  			case 1:
 10747  				return &v.sizeCache
 10748  			case 2:
 10749  				return &v.unknownFields
 10750  			default:
 10751  				return nil
 10752  			}
 10753  		}
 10754  		edgelq_devices_proto_v1_device_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} {
 10755  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_InitialBearer); i {
 10756  			case 0:
 10757  				return &v.state
 10758  			case 1:
 10759  				return &v.sizeCache
 10760  			case 2:
 10761  				return &v.unknownFields
 10762  			default:
 10763  				return nil
 10764  			}
 10765  		}
 10766  		edgelq_devices_proto_v1_device_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} {
 10767  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Eps); i {
 10768  			case 0:
 10769  				return &v.state
 10770  			case 1:
 10771  				return &v.sizeCache
 10772  			case 2:
 10773  				return &v.unknownFields
 10774  			default:
 10775  				return nil
 10776  			}
 10777  		}
 10778  		edgelq_devices_proto_v1_device_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} {
 10779  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_ThreeGpp); i {
 10780  			case 0:
 10781  				return &v.state
 10782  			case 1:
 10783  				return &v.sizeCache
 10784  			case 2:
 10785  				return &v.unknownFields
 10786  			default:
 10787  				return nil
 10788  			}
 10789  		}
 10790  		edgelq_devices_proto_v1_device_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} {
 10791  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Cdma); i {
 10792  			case 0:
 10793  				return &v.state
 10794  			case 1:
 10795  				return &v.sizeCache
 10796  			case 2:
 10797  				return &v.unknownFields
 10798  			default:
 10799  				return nil
 10800  			}
 10801  		}
 10802  		edgelq_devices_proto_v1_device_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} {
 10803  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SignalQuality); i {
 10804  			case 0:
 10805  				return &v.state
 10806  			case 1:
 10807  				return &v.sizeCache
 10808  			case 2:
 10809  				return &v.unknownFields
 10810  			default:
 10811  				return nil
 10812  			}
 10813  		}
 10814  		edgelq_devices_proto_v1_device_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} {
 10815  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Generic); i {
 10816  			case 0:
 10817  				return &v.state
 10818  			case 1:
 10819  				return &v.sizeCache
 10820  			case 2:
 10821  				return &v.unknownFields
 10822  			default:
 10823  				return nil
 10824  			}
 10825  		}
 10826  		edgelq_devices_proto_v1_device_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} {
 10827  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_SimStatus); i {
 10828  			case 0:
 10829  				return &v.state
 10830  			case 1:
 10831  				return &v.sizeCache
 10832  			case 2:
 10833  				return &v.unknownFields
 10834  			default:
 10835  				return nil
 10836  			}
 10837  		}
 10838  		edgelq_devices_proto_v1_device_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} {
 10839  			switch v := v.(*Device_Status_DeviceInfo_HardwareInformation_ModemStatus_Modem); i {
 10840  			case 0:
 10841  				return &v.state
 10842  			case 1:
 10843  				return &v.sizeCache
 10844  			case 2:
 10845  				return &v.unknownFields
 10846  			default:
 10847  				return nil
 10848  			}
 10849  		}
 10850  		edgelq_devices_proto_v1_device_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} {
 10851  			switch v := v.(*Device_Status_DeviceInfo_NetworkInterface_ASInfo); i {
 10852  			case 0:
 10853  				return &v.state
 10854  			case 1:
 10855  				return &v.sizeCache
 10856  			case 2:
 10857  				return &v.unknownFields
 10858  			default:
 10859  				return nil
 10860  			}
 10861  		}
 10862  		edgelq_devices_proto_v1_device_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} {
 10863  			switch v := v.(*Device_Status_DeviceInfo_NetworkInterface_Carrier); i {
 10864  			case 0:
 10865  				return &v.state
 10866  			case 1:
 10867  				return &v.sizeCache
 10868  			case 2:
 10869  				return &v.unknownFields
 10870  			default:
 10871  				return nil
 10872  			}
 10873  		}
 10874  	}
 10875  
 10876  	type x struct{}
 10877  	out := protoimpl.TypeBuilder{
 10878  		File: protoimpl.DescBuilder{
 10879  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
 10880  			RawDescriptor: edgelq_devices_proto_v1_device_proto_rawDesc,
 10881  			NumEnums:      4,
 10882  			NumMessages:   63,
 10883  			NumExtensions: 0,
 10884  			NumServices:   0,
 10885  		},
 10886  		GoTypes:           edgelq_devices_proto_v1_device_proto_goTypes,
 10887  		DependencyIndexes: edgelq_devices_proto_v1_device_proto_depIdxs,
 10888  		EnumInfos:         edgelq_devices_proto_v1_device_proto_enumTypes,
 10889  		MessageInfos:      edgelq_devices_proto_v1_device_proto_msgTypes,
 10890  	}.Build()
 10891  	edgelq_devices_proto_v1_device_proto = out.File
 10892  	edgelq_devices_proto_v1_device_proto_rawDesc = nil
 10893  	edgelq_devices_proto_v1_device_proto_goTypes = nil
 10894  	edgelq_devices_proto_v1_device_proto_depIdxs = nil
 10895  }