api

package
v0.0.0-...-dd3dde5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 15, 2024 License: MIT Imports: 20 Imported by: 0

Documentation

Overview

Package api is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package api is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package api is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package api is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package api is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package api is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package api is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package api is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	ApplicationService_Create_FullMethodName                                   = "/api.ApplicationService/Create"
	ApplicationService_Get_FullMethodName                                      = "/api.ApplicationService/Get"
	ApplicationService_Update_FullMethodName                                   = "/api.ApplicationService/Update"
	ApplicationService_Delete_FullMethodName                                   = "/api.ApplicationService/Delete"
	ApplicationService_List_FullMethodName                                     = "/api.ApplicationService/List"
	ApplicationService_ListIntegrations_FullMethodName                         = "/api.ApplicationService/ListIntegrations"
	ApplicationService_CreateHttpIntegration_FullMethodName                    = "/api.ApplicationService/CreateHttpIntegration"
	ApplicationService_GetHttpIntegration_FullMethodName                       = "/api.ApplicationService/GetHttpIntegration"
	ApplicationService_UpdateHttpIntegration_FullMethodName                    = "/api.ApplicationService/UpdateHttpIntegration"
	ApplicationService_DeleteHttpIntegration_FullMethodName                    = "/api.ApplicationService/DeleteHttpIntegration"
	ApplicationService_CreateInfluxDbIntegration_FullMethodName                = "/api.ApplicationService/CreateInfluxDbIntegration"
	ApplicationService_GetInfluxDbIntegration_FullMethodName                   = "/api.ApplicationService/GetInfluxDbIntegration"
	ApplicationService_UpdateInfluxDbIntegration_FullMethodName                = "/api.ApplicationService/UpdateInfluxDbIntegration"
	ApplicationService_DeleteInfluxDbIntegration_FullMethodName                = "/api.ApplicationService/DeleteInfluxDbIntegration"
	ApplicationService_CreateThingsBoardIntegration_FullMethodName             = "/api.ApplicationService/CreateThingsBoardIntegration"
	ApplicationService_GetThingsBoardIntegration_FullMethodName                = "/api.ApplicationService/GetThingsBoardIntegration"
	ApplicationService_UpdateThingsBoardIntegration_FullMethodName             = "/api.ApplicationService/UpdateThingsBoardIntegration"
	ApplicationService_DeleteThingsBoardIntegration_FullMethodName             = "/api.ApplicationService/DeleteThingsBoardIntegration"
	ApplicationService_CreateMyDevicesIntegration_FullMethodName               = "/api.ApplicationService/CreateMyDevicesIntegration"
	ApplicationService_GetMyDevicesIntegration_FullMethodName                  = "/api.ApplicationService/GetMyDevicesIntegration"
	ApplicationService_UpdateMyDevicesIntegration_FullMethodName               = "/api.ApplicationService/UpdateMyDevicesIntegration"
	ApplicationService_DeleteMyDevicesIntegration_FullMethodName               = "/api.ApplicationService/DeleteMyDevicesIntegration"
	ApplicationService_CreateLoraCloudIntegration_FullMethodName               = "/api.ApplicationService/CreateLoraCloudIntegration"
	ApplicationService_GetLoraCloudIntegration_FullMethodName                  = "/api.ApplicationService/GetLoraCloudIntegration"
	ApplicationService_UpdateLoraCloudIntegration_FullMethodName               = "/api.ApplicationService/UpdateLoraCloudIntegration"
	ApplicationService_DeleteLoraCloudIntegration_FullMethodName               = "/api.ApplicationService/DeleteLoraCloudIntegration"
	ApplicationService_CreateGcpPubSubIntegration_FullMethodName               = "/api.ApplicationService/CreateGcpPubSubIntegration"
	ApplicationService_GetGcpPubSubIntegration_FullMethodName                  = "/api.ApplicationService/GetGcpPubSubIntegration"
	ApplicationService_UpdateGcpPubSubIntegration_FullMethodName               = "/api.ApplicationService/UpdateGcpPubSubIntegration"
	ApplicationService_DeleteGcpPubSubIntegration_FullMethodName               = "/api.ApplicationService/DeleteGcpPubSubIntegration"
	ApplicationService_CreateAwsSnsIntegration_FullMethodName                  = "/api.ApplicationService/CreateAwsSnsIntegration"
	ApplicationService_GetAwsSnsIntegration_FullMethodName                     = "/api.ApplicationService/GetAwsSnsIntegration"
	ApplicationService_UpdateAwsSnsIntegration_FullMethodName                  = "/api.ApplicationService/UpdateAwsSnsIntegration"
	ApplicationService_DeleteAwsSnsIntegration_FullMethodName                  = "/api.ApplicationService/DeleteAwsSnsIntegration"
	ApplicationService_CreateAzureServiceBusIntegration_FullMethodName         = "/api.ApplicationService/CreateAzureServiceBusIntegration"
	ApplicationService_GetAzureServiceBusIntegration_FullMethodName            = "/api.ApplicationService/GetAzureServiceBusIntegration"
	ApplicationService_UpdateAzureServiceBusIntegration_FullMethodName         = "/api.ApplicationService/UpdateAzureServiceBusIntegration"
	ApplicationService_DeleteAzureServiceBusIntegration_FullMethodName         = "/api.ApplicationService/DeleteAzureServiceBusIntegration"
	ApplicationService_CreatePilotThingsIntegration_FullMethodName             = "/api.ApplicationService/CreatePilotThingsIntegration"
	ApplicationService_GetPilotThingsIntegration_FullMethodName                = "/api.ApplicationService/GetPilotThingsIntegration"
	ApplicationService_UpdatePilotThingsIntegration_FullMethodName             = "/api.ApplicationService/UpdatePilotThingsIntegration"
	ApplicationService_DeletePilotThingsIntegration_FullMethodName             = "/api.ApplicationService/DeletePilotThingsIntegration"
	ApplicationService_CreateIftttIntegration_FullMethodName                   = "/api.ApplicationService/CreateIftttIntegration"
	ApplicationService_GetIftttIntegration_FullMethodName                      = "/api.ApplicationService/GetIftttIntegration"
	ApplicationService_UpdateIftttIntegration_FullMethodName                   = "/api.ApplicationService/UpdateIftttIntegration"
	ApplicationService_DeleteIftttIntegration_FullMethodName                   = "/api.ApplicationService/DeleteIftttIntegration"
	ApplicationService_GenerateMqttIntegrationClientCertificate_FullMethodName = "/api.ApplicationService/GenerateMqttIntegrationClientCertificate"
)
View Source
const (
	DeviceService_Create_FullMethodName           = "/api.DeviceService/Create"
	DeviceService_Get_FullMethodName              = "/api.DeviceService/Get"
	DeviceService_Update_FullMethodName           = "/api.DeviceService/Update"
	DeviceService_Delete_FullMethodName           = "/api.DeviceService/Delete"
	DeviceService_List_FullMethodName             = "/api.DeviceService/List"
	DeviceService_CreateKeys_FullMethodName       = "/api.DeviceService/CreateKeys"
	DeviceService_GetKeys_FullMethodName          = "/api.DeviceService/GetKeys"
	DeviceService_UpdateKeys_FullMethodName       = "/api.DeviceService/UpdateKeys"
	DeviceService_DeleteKeys_FullMethodName       = "/api.DeviceService/DeleteKeys"
	DeviceService_FlushDevNonces_FullMethodName   = "/api.DeviceService/FlushDevNonces"
	DeviceService_Activate_FullMethodName         = "/api.DeviceService/Activate"
	DeviceService_Deactivate_FullMethodName       = "/api.DeviceService/Deactivate"
	DeviceService_GetActivation_FullMethodName    = "/api.DeviceService/GetActivation"
	DeviceService_GetRandomDevAddr_FullMethodName = "/api.DeviceService/GetRandomDevAddr"
	DeviceService_GetMetrics_FullMethodName       = "/api.DeviceService/GetMetrics"
	DeviceService_GetLinkMetrics_FullMethodName   = "/api.DeviceService/GetLinkMetrics"
	DeviceService_Enqueue_FullMethodName          = "/api.DeviceService/Enqueue"
	DeviceService_FlushQueue_FullMethodName       = "/api.DeviceService/FlushQueue"
	DeviceService_GetQueue_FullMethodName         = "/api.DeviceService/GetQueue"
	DeviceService_GetNextFCntDown_FullMethodName  = "/api.DeviceService/GetNextFCntDown"
)
View Source
const (
	DeviceProfileService_Create_FullMethodName            = "/api.DeviceProfileService/Create"
	DeviceProfileService_Get_FullMethodName               = "/api.DeviceProfileService/Get"
	DeviceProfileService_Update_FullMethodName            = "/api.DeviceProfileService/Update"
	DeviceProfileService_Delete_FullMethodName            = "/api.DeviceProfileService/Delete"
	DeviceProfileService_List_FullMethodName              = "/api.DeviceProfileService/List"
	DeviceProfileService_ListAdrAlgorithms_FullMethodName = "/api.DeviceProfileService/ListAdrAlgorithms"
)
View Source
const (
	DeviceProfileTemplateService_Create_FullMethodName = "/api.DeviceProfileTemplateService/Create"
	DeviceProfileTemplateService_Get_FullMethodName    = "/api.DeviceProfileTemplateService/Get"
	DeviceProfileTemplateService_Update_FullMethodName = "/api.DeviceProfileTemplateService/Update"
	DeviceProfileTemplateService_Delete_FullMethodName = "/api.DeviceProfileTemplateService/Delete"
	DeviceProfileTemplateService_List_FullMethodName   = "/api.DeviceProfileTemplateService/List"
)
View Source
const (
	GatewayService_Create_FullMethodName                    = "/api.GatewayService/Create"
	GatewayService_Get_FullMethodName                       = "/api.GatewayService/Get"
	GatewayService_Update_FullMethodName                    = "/api.GatewayService/Update"
	GatewayService_Delete_FullMethodName                    = "/api.GatewayService/Delete"
	GatewayService_List_FullMethodName                      = "/api.GatewayService/List"
	GatewayService_GenerateClientCertificate_FullMethodName = "/api.GatewayService/GenerateClientCertificate"
	GatewayService_GetMetrics_FullMethodName                = "/api.GatewayService/GetMetrics"
	GatewayService_GetDutyCycleMetrics_FullMethodName       = "/api.GatewayService/GetDutyCycleMetrics"
	GatewayService_GetRelayGateway_FullMethodName           = "/api.GatewayService/GetRelayGateway"
	GatewayService_ListRelayGateways_FullMethodName         = "/api.GatewayService/ListRelayGateways"
	GatewayService_UpdateRelayGateway_FullMethodName        = "/api.GatewayService/UpdateRelayGateway"
	GatewayService_DeleteRelayGateway_FullMethodName        = "/api.GatewayService/DeleteRelayGateway"
)
View Source
const (
	MulticastGroupService_Create_FullMethodName        = "/api.MulticastGroupService/Create"
	MulticastGroupService_Get_FullMethodName           = "/api.MulticastGroupService/Get"
	MulticastGroupService_Update_FullMethodName        = "/api.MulticastGroupService/Update"
	MulticastGroupService_Delete_FullMethodName        = "/api.MulticastGroupService/Delete"
	MulticastGroupService_List_FullMethodName          = "/api.MulticastGroupService/List"
	MulticastGroupService_AddDevice_FullMethodName     = "/api.MulticastGroupService/AddDevice"
	MulticastGroupService_RemoveDevice_FullMethodName  = "/api.MulticastGroupService/RemoveDevice"
	MulticastGroupService_AddGateway_FullMethodName    = "/api.MulticastGroupService/AddGateway"
	MulticastGroupService_RemoveGateway_FullMethodName = "/api.MulticastGroupService/RemoveGateway"
	MulticastGroupService_Enqueue_FullMethodName       = "/api.MulticastGroupService/Enqueue"
	MulticastGroupService_FlushQueue_FullMethodName    = "/api.MulticastGroupService/FlushQueue"
	MulticastGroupService_ListQueue_FullMethodName     = "/api.MulticastGroupService/ListQueue"
)
View Source
const (
	TenantService_Create_FullMethodName     = "/api.TenantService/Create"
	TenantService_Get_FullMethodName        = "/api.TenantService/Get"
	TenantService_Update_FullMethodName     = "/api.TenantService/Update"
	TenantService_Delete_FullMethodName     = "/api.TenantService/Delete"
	TenantService_List_FullMethodName       = "/api.TenantService/List"
	TenantService_AddUser_FullMethodName    = "/api.TenantService/AddUser"
	TenantService_GetUser_FullMethodName    = "/api.TenantService/GetUser"
	TenantService_UpdateUser_FullMethodName = "/api.TenantService/UpdateUser"
	TenantService_DeleteUser_FullMethodName = "/api.TenantService/DeleteUser"
	TenantService_ListUsers_FullMethodName  = "/api.TenantService/ListUsers"
)
View Source
const (
	UserService_Create_FullMethodName         = "/api.UserService/Create"
	UserService_Get_FullMethodName            = "/api.UserService/Get"
	UserService_Update_FullMethodName         = "/api.UserService/Update"
	UserService_Delete_FullMethodName         = "/api.UserService/Delete"
	UserService_List_FullMethodName           = "/api.UserService/List"
	UserService_UpdatePassword_FullMethodName = "/api.UserService/UpdatePassword"
)

Variables

View Source
var (
	Encoding_name = map[int32]string{
		0: "JSON",
		1: "PROTOBUF",
	}
	Encoding_value = map[string]int32{
		"JSON":     0,
		"PROTOBUF": 1,
	}
)

Enum value maps for Encoding.

View Source
var (
	IntegrationKind_name = map[int32]string{
		0:  "HTTP",
		1:  "INFLUX_DB",
		2:  "THINGS_BOARD",
		3:  "MY_DEVICES",
		4:  "LORA_CLOUD",
		5:  "GCP_PUB_SUB",
		6:  "AWS_SNS",
		7:  "AZURE_SERVICE_BUS",
		8:  "PILOT_THINGS",
		9:  "MQTT_GLOBAL",
		10: "IFTTT",
	}
	IntegrationKind_value = map[string]int32{
		"HTTP":              0,
		"INFLUX_DB":         1,
		"THINGS_BOARD":      2,
		"MY_DEVICES":        3,
		"LORA_CLOUD":        4,
		"GCP_PUB_SUB":       5,
		"AWS_SNS":           6,
		"AZURE_SERVICE_BUS": 7,
		"PILOT_THINGS":      8,
		"MQTT_GLOBAL":       9,
		"IFTTT":             10,
	}
)

Enum value maps for IntegrationKind.

View Source
var (
	InfluxDbPrecision_name = map[int32]string{
		0: "NS",
		1: "U",
		2: "MS",
		3: "S",
		4: "M",
		5: "H",
	}
	InfluxDbPrecision_value = map[string]int32{
		"NS": 0,
		"U":  1,
		"MS": 2,
		"S":  3,
		"M":  4,
		"H":  5,
	}
)

Enum value maps for InfluxDbPrecision.

View Source
var (
	InfluxDbVersion_name = map[int32]string{
		0: "INFLUXDB_1",
		1: "INFLUXDB_2",
	}
	InfluxDbVersion_value = map[string]int32{
		"INFLUXDB_1": 0,
		"INFLUXDB_2": 1,
	}
)

Enum value maps for InfluxDbVersion.

View Source
var (
	CodecRuntime_name = map[int32]string{
		0: "NONE",
		1: "CAYENNE_LPP",
		2: "JS",
	}
	CodecRuntime_value = map[string]int32{
		"NONE":        0,
		"CAYENNE_LPP": 1,
		"JS":          2,
	}
)

Enum value maps for CodecRuntime.

View Source
var (
	MeasurementKind_name = map[int32]string{
		0: "UNKNOWN",
		1: "COUNTER",
		2: "ABSOLUTE",
		3: "GAUGE",
		4: "STRING",
	}
	MeasurementKind_value = map[string]int32{
		"UNKNOWN":  0,
		"COUNTER":  1,
		"ABSOLUTE": 2,
		"GAUGE":    3,
		"STRING":   4,
	}
)

Enum value maps for MeasurementKind.

View Source
var (
	CadPeriodicity_name = map[int32]string{
		0: "SEC_1",
		1: "MS_500",
		2: "MS_250",
		3: "MS_100",
		4: "MS_50",
		5: "MS_20",
	}
	CadPeriodicity_value = map[string]int32{
		"SEC_1":  0,
		"MS_500": 1,
		"MS_250": 2,
		"MS_100": 3,
		"MS_50":  4,
		"MS_20":  5,
	}
)

Enum value maps for CadPeriodicity.

View Source
var (
	SecondChAckOffset_name = map[int32]string{
		0: "KHZ_0",
		1: "KHZ_200",
		2: "KHZ_400",
		3: "KHZ_800",
		4: "KHZ_1600",
		5: "KHZ_3200",
	}
	SecondChAckOffset_value = map[string]int32{
		"KHZ_0":    0,
		"KHZ_200":  1,
		"KHZ_400":  2,
		"KHZ_800":  3,
		"KHZ_1600": 4,
		"KHZ_3200": 5,
	}
)

Enum value maps for SecondChAckOffset.

View Source
var (
	RelayModeActivation_name = map[int32]string{
		0: "DISABLE_RELAY_MODE",
		1: "ENABLE_RELAY_MODE",
		2: "DYNAMIC",
		3: "END_DEVICE_CONTROLLED",
	}
	RelayModeActivation_value = map[string]int32{
		"DISABLE_RELAY_MODE":    0,
		"ENABLE_RELAY_MODE":     1,
		"DYNAMIC":               2,
		"END_DEVICE_CONTROLLED": 3,
	}
)

Enum value maps for RelayModeActivation.

View Source
var (
	GatewayState_name = map[int32]string{
		0: "NEVER_SEEN",
		1: "ONLINE",
		2: "OFFLINE",
	}
	GatewayState_value = map[string]int32{
		"NEVER_SEEN": 0,
		"ONLINE":     1,
		"OFFLINE":    2,
	}
)

Enum value maps for GatewayState.

View Source
var (
	MulticastGroupType_name = map[int32]string{
		0: "CLASS_C",
		1: "CLASS_B",
	}
	MulticastGroupType_value = map[string]int32{
		"CLASS_C": 0,
		"CLASS_B": 1,
	}
)

Enum value maps for MulticastGroupType.

View Source
var (
	MulticastGroupSchedulingType_name = map[int32]string{
		0: "DELAY",
		1: "GPS_TIME",
	}
	MulticastGroupSchedulingType_value = map[string]int32{
		"DELAY":    0,
		"GPS_TIME": 1,
	}
)

Enum value maps for MulticastGroupSchedulingType.

View Source
var ApplicationService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.ApplicationService",
	HandlerType: (*ApplicationServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _ApplicationService_Create_Handler,
		},
		{
			MethodName: "Get",
			Handler:    _ApplicationService_Get_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _ApplicationService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _ApplicationService_Delete_Handler,
		},
		{
			MethodName: "List",
			Handler:    _ApplicationService_List_Handler,
		},
		{
			MethodName: "ListIntegrations",
			Handler:    _ApplicationService_ListIntegrations_Handler,
		},
		{
			MethodName: "CreateHttpIntegration",
			Handler:    _ApplicationService_CreateHttpIntegration_Handler,
		},
		{
			MethodName: "GetHttpIntegration",
			Handler:    _ApplicationService_GetHttpIntegration_Handler,
		},
		{
			MethodName: "UpdateHttpIntegration",
			Handler:    _ApplicationService_UpdateHttpIntegration_Handler,
		},
		{
			MethodName: "DeleteHttpIntegration",
			Handler:    _ApplicationService_DeleteHttpIntegration_Handler,
		},
		{
			MethodName: "CreateInfluxDbIntegration",
			Handler:    _ApplicationService_CreateInfluxDbIntegration_Handler,
		},
		{
			MethodName: "GetInfluxDbIntegration",
			Handler:    _ApplicationService_GetInfluxDbIntegration_Handler,
		},
		{
			MethodName: "UpdateInfluxDbIntegration",
			Handler:    _ApplicationService_UpdateInfluxDbIntegration_Handler,
		},
		{
			MethodName: "DeleteInfluxDbIntegration",
			Handler:    _ApplicationService_DeleteInfluxDbIntegration_Handler,
		},
		{
			MethodName: "CreateThingsBoardIntegration",
			Handler:    _ApplicationService_CreateThingsBoardIntegration_Handler,
		},
		{
			MethodName: "GetThingsBoardIntegration",
			Handler:    _ApplicationService_GetThingsBoardIntegration_Handler,
		},
		{
			MethodName: "UpdateThingsBoardIntegration",
			Handler:    _ApplicationService_UpdateThingsBoardIntegration_Handler,
		},
		{
			MethodName: "DeleteThingsBoardIntegration",
			Handler:    _ApplicationService_DeleteThingsBoardIntegration_Handler,
		},
		{
			MethodName: "CreateMyDevicesIntegration",
			Handler:    _ApplicationService_CreateMyDevicesIntegration_Handler,
		},
		{
			MethodName: "GetMyDevicesIntegration",
			Handler:    _ApplicationService_GetMyDevicesIntegration_Handler,
		},
		{
			MethodName: "UpdateMyDevicesIntegration",
			Handler:    _ApplicationService_UpdateMyDevicesIntegration_Handler,
		},
		{
			MethodName: "DeleteMyDevicesIntegration",
			Handler:    _ApplicationService_DeleteMyDevicesIntegration_Handler,
		},
		{
			MethodName: "CreateLoraCloudIntegration",
			Handler:    _ApplicationService_CreateLoraCloudIntegration_Handler,
		},
		{
			MethodName: "GetLoraCloudIntegration",
			Handler:    _ApplicationService_GetLoraCloudIntegration_Handler,
		},
		{
			MethodName: "UpdateLoraCloudIntegration",
			Handler:    _ApplicationService_UpdateLoraCloudIntegration_Handler,
		},
		{
			MethodName: "DeleteLoraCloudIntegration",
			Handler:    _ApplicationService_DeleteLoraCloudIntegration_Handler,
		},
		{
			MethodName: "CreateGcpPubSubIntegration",
			Handler:    _ApplicationService_CreateGcpPubSubIntegration_Handler,
		},
		{
			MethodName: "GetGcpPubSubIntegration",
			Handler:    _ApplicationService_GetGcpPubSubIntegration_Handler,
		},
		{
			MethodName: "UpdateGcpPubSubIntegration",
			Handler:    _ApplicationService_UpdateGcpPubSubIntegration_Handler,
		},
		{
			MethodName: "DeleteGcpPubSubIntegration",
			Handler:    _ApplicationService_DeleteGcpPubSubIntegration_Handler,
		},
		{
			MethodName: "CreateAwsSnsIntegration",
			Handler:    _ApplicationService_CreateAwsSnsIntegration_Handler,
		},
		{
			MethodName: "GetAwsSnsIntegration",
			Handler:    _ApplicationService_GetAwsSnsIntegration_Handler,
		},
		{
			MethodName: "UpdateAwsSnsIntegration",
			Handler:    _ApplicationService_UpdateAwsSnsIntegration_Handler,
		},
		{
			MethodName: "DeleteAwsSnsIntegration",
			Handler:    _ApplicationService_DeleteAwsSnsIntegration_Handler,
		},
		{
			MethodName: "CreateAzureServiceBusIntegration",
			Handler:    _ApplicationService_CreateAzureServiceBusIntegration_Handler,
		},
		{
			MethodName: "GetAzureServiceBusIntegration",
			Handler:    _ApplicationService_GetAzureServiceBusIntegration_Handler,
		},
		{
			MethodName: "UpdateAzureServiceBusIntegration",
			Handler:    _ApplicationService_UpdateAzureServiceBusIntegration_Handler,
		},
		{
			MethodName: "DeleteAzureServiceBusIntegration",
			Handler:    _ApplicationService_DeleteAzureServiceBusIntegration_Handler,
		},
		{
			MethodName: "CreatePilotThingsIntegration",
			Handler:    _ApplicationService_CreatePilotThingsIntegration_Handler,
		},
		{
			MethodName: "GetPilotThingsIntegration",
			Handler:    _ApplicationService_GetPilotThingsIntegration_Handler,
		},
		{
			MethodName: "UpdatePilotThingsIntegration",
			Handler:    _ApplicationService_UpdatePilotThingsIntegration_Handler,
		},
		{
			MethodName: "DeletePilotThingsIntegration",
			Handler:    _ApplicationService_DeletePilotThingsIntegration_Handler,
		},
		{
			MethodName: "CreateIftttIntegration",
			Handler:    _ApplicationService_CreateIftttIntegration_Handler,
		},
		{
			MethodName: "GetIftttIntegration",
			Handler:    _ApplicationService_GetIftttIntegration_Handler,
		},
		{
			MethodName: "UpdateIftttIntegration",
			Handler:    _ApplicationService_UpdateIftttIntegration_Handler,
		},
		{
			MethodName: "DeleteIftttIntegration",
			Handler:    _ApplicationService_DeleteIftttIntegration_Handler,
		},
		{
			MethodName: "GenerateMqttIntegrationClientCertificate",
			Handler:    _ApplicationService_GenerateMqttIntegrationClientCertificate_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/application.proto",
}

ApplicationService_ServiceDesc is the grpc.ServiceDesc for ApplicationService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var DeviceProfileService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.DeviceProfileService",
	HandlerType: (*DeviceProfileServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _DeviceProfileService_Create_Handler,
		},
		{
			MethodName: "Get",
			Handler:    _DeviceProfileService_Get_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _DeviceProfileService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _DeviceProfileService_Delete_Handler,
		},
		{
			MethodName: "List",
			Handler:    _DeviceProfileService_List_Handler,
		},
		{
			MethodName: "ListAdrAlgorithms",
			Handler:    _DeviceProfileService_ListAdrAlgorithms_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/device_profile.proto",
}

DeviceProfileService_ServiceDesc is the grpc.ServiceDesc for DeviceProfileService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var DeviceProfileTemplateService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.DeviceProfileTemplateService",
	HandlerType: (*DeviceProfileTemplateServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _DeviceProfileTemplateService_Create_Handler,
		},
		{
			MethodName: "Get",
			Handler:    _DeviceProfileTemplateService_Get_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _DeviceProfileTemplateService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _DeviceProfileTemplateService_Delete_Handler,
		},
		{
			MethodName: "List",
			Handler:    _DeviceProfileTemplateService_List_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/device_profile_template.proto",
}

DeviceProfileTemplateService_ServiceDesc is the grpc.ServiceDesc for DeviceProfileTemplateService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var DeviceService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.DeviceService",
	HandlerType: (*DeviceServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _DeviceService_Create_Handler,
		},
		{
			MethodName: "Get",
			Handler:    _DeviceService_Get_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _DeviceService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _DeviceService_Delete_Handler,
		},
		{
			MethodName: "List",
			Handler:    _DeviceService_List_Handler,
		},
		{
			MethodName: "CreateKeys",
			Handler:    _DeviceService_CreateKeys_Handler,
		},
		{
			MethodName: "GetKeys",
			Handler:    _DeviceService_GetKeys_Handler,
		},
		{
			MethodName: "UpdateKeys",
			Handler:    _DeviceService_UpdateKeys_Handler,
		},
		{
			MethodName: "DeleteKeys",
			Handler:    _DeviceService_DeleteKeys_Handler,
		},
		{
			MethodName: "FlushDevNonces",
			Handler:    _DeviceService_FlushDevNonces_Handler,
		},
		{
			MethodName: "Activate",
			Handler:    _DeviceService_Activate_Handler,
		},
		{
			MethodName: "Deactivate",
			Handler:    _DeviceService_Deactivate_Handler,
		},
		{
			MethodName: "GetActivation",
			Handler:    _DeviceService_GetActivation_Handler,
		},
		{
			MethodName: "GetRandomDevAddr",
			Handler:    _DeviceService_GetRandomDevAddr_Handler,
		},
		{
			MethodName: "GetMetrics",
			Handler:    _DeviceService_GetMetrics_Handler,
		},
		{
			MethodName: "GetLinkMetrics",
			Handler:    _DeviceService_GetLinkMetrics_Handler,
		},
		{
			MethodName: "Enqueue",
			Handler:    _DeviceService_Enqueue_Handler,
		},
		{
			MethodName: "FlushQueue",
			Handler:    _DeviceService_FlushQueue_Handler,
		},
		{
			MethodName: "GetQueue",
			Handler:    _DeviceService_GetQueue_Handler,
		},
		{
			MethodName: "GetNextFCntDown",
			Handler:    _DeviceService_GetNextFCntDown_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/device.proto",
}

DeviceService_ServiceDesc is the grpc.ServiceDesc for DeviceService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_api_application_proto protoreflect.FileDescriptor
View Source
var File_api_device_profile_proto protoreflect.FileDescriptor
View Source
var File_api_device_profile_template_proto protoreflect.FileDescriptor
View Source
var File_api_device_proto protoreflect.FileDescriptor
View Source
var File_api_gateway_proto protoreflect.FileDescriptor
View Source
var File_api_multicast_group_proto protoreflect.FileDescriptor
View Source
var File_api_tenant_proto protoreflect.FileDescriptor
View Source
var File_api_user_proto protoreflect.FileDescriptor
View Source
var GatewayService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.GatewayService",
	HandlerType: (*GatewayServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _GatewayService_Create_Handler,
		},
		{
			MethodName: "Get",
			Handler:    _GatewayService_Get_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _GatewayService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _GatewayService_Delete_Handler,
		},
		{
			MethodName: "List",
			Handler:    _GatewayService_List_Handler,
		},
		{
			MethodName: "GenerateClientCertificate",
			Handler:    _GatewayService_GenerateClientCertificate_Handler,
		},
		{
			MethodName: "GetMetrics",
			Handler:    _GatewayService_GetMetrics_Handler,
		},
		{
			MethodName: "GetDutyCycleMetrics",
			Handler:    _GatewayService_GetDutyCycleMetrics_Handler,
		},
		{
			MethodName: "GetRelayGateway",
			Handler:    _GatewayService_GetRelayGateway_Handler,
		},
		{
			MethodName: "ListRelayGateways",
			Handler:    _GatewayService_ListRelayGateways_Handler,
		},
		{
			MethodName: "UpdateRelayGateway",
			Handler:    _GatewayService_UpdateRelayGateway_Handler,
		},
		{
			MethodName: "DeleteRelayGateway",
			Handler:    _GatewayService_DeleteRelayGateway_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/gateway.proto",
}

GatewayService_ServiceDesc is the grpc.ServiceDesc for GatewayService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var MulticastGroupService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.MulticastGroupService",
	HandlerType: (*MulticastGroupServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _MulticastGroupService_Create_Handler,
		},
		{
			MethodName: "Get",
			Handler:    _MulticastGroupService_Get_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _MulticastGroupService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _MulticastGroupService_Delete_Handler,
		},
		{
			MethodName: "List",
			Handler:    _MulticastGroupService_List_Handler,
		},
		{
			MethodName: "AddDevice",
			Handler:    _MulticastGroupService_AddDevice_Handler,
		},
		{
			MethodName: "RemoveDevice",
			Handler:    _MulticastGroupService_RemoveDevice_Handler,
		},
		{
			MethodName: "AddGateway",
			Handler:    _MulticastGroupService_AddGateway_Handler,
		},
		{
			MethodName: "RemoveGateway",
			Handler:    _MulticastGroupService_RemoveGateway_Handler,
		},
		{
			MethodName: "Enqueue",
			Handler:    _MulticastGroupService_Enqueue_Handler,
		},
		{
			MethodName: "FlushQueue",
			Handler:    _MulticastGroupService_FlushQueue_Handler,
		},
		{
			MethodName: "ListQueue",
			Handler:    _MulticastGroupService_ListQueue_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/multicast_group.proto",
}

MulticastGroupService_ServiceDesc is the grpc.ServiceDesc for MulticastGroupService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var TenantService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.TenantService",
	HandlerType: (*TenantServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _TenantService_Create_Handler,
		},
		{
			MethodName: "Get",
			Handler:    _TenantService_Get_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _TenantService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _TenantService_Delete_Handler,
		},
		{
			MethodName: "List",
			Handler:    _TenantService_List_Handler,
		},
		{
			MethodName: "AddUser",
			Handler:    _TenantService_AddUser_Handler,
		},
		{
			MethodName: "GetUser",
			Handler:    _TenantService_GetUser_Handler,
		},
		{
			MethodName: "UpdateUser",
			Handler:    _TenantService_UpdateUser_Handler,
		},
		{
			MethodName: "DeleteUser",
			Handler:    _TenantService_DeleteUser_Handler,
		},
		{
			MethodName: "ListUsers",
			Handler:    _TenantService_ListUsers_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/tenant.proto",
}

TenantService_ServiceDesc is the grpc.ServiceDesc for TenantService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var UserService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.UserService",
	HandlerType: (*UserServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _UserService_Create_Handler,
		},
		{
			MethodName: "Get",
			Handler:    _UserService_Get_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _UserService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _UserService_Delete_Handler,
		},
		{
			MethodName: "List",
			Handler:    _UserService_List_Handler,
		},
		{
			MethodName: "UpdatePassword",
			Handler:    _UserService_UpdatePassword_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/user.proto",
}

UserService_ServiceDesc is the grpc.ServiceDesc for UserService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterApplicationServiceHandler

func RegisterApplicationServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterApplicationServiceHandler registers the http handlers for service ApplicationService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterApplicationServiceHandlerClient

func RegisterApplicationServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ApplicationServiceClient) error

RegisterApplicationServiceHandlerClient registers the http handlers for service ApplicationService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ApplicationServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ApplicationServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ApplicationServiceClient" to call the correct interceptors.

func RegisterApplicationServiceHandlerFromEndpoint

func RegisterApplicationServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterApplicationServiceHandlerFromEndpoint is same as RegisterApplicationServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterApplicationServiceHandlerServer

func RegisterApplicationServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ApplicationServiceServer) error

RegisterApplicationServiceHandlerServer registers the http handlers for service ApplicationService to "mux". UnaryRPC :call ApplicationServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterApplicationServiceHandlerFromEndpoint instead.

func RegisterApplicationServiceServer

func RegisterApplicationServiceServer(s grpc.ServiceRegistrar, srv ApplicationServiceServer)

func RegisterDeviceProfileServiceHandler

func RegisterDeviceProfileServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterDeviceProfileServiceHandler registers the http handlers for service DeviceProfileService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterDeviceProfileServiceHandlerClient

func RegisterDeviceProfileServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client DeviceProfileServiceClient) error

RegisterDeviceProfileServiceHandlerClient registers the http handlers for service DeviceProfileService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "DeviceProfileServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "DeviceProfileServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "DeviceProfileServiceClient" to call the correct interceptors.

func RegisterDeviceProfileServiceHandlerFromEndpoint

func RegisterDeviceProfileServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterDeviceProfileServiceHandlerFromEndpoint is same as RegisterDeviceProfileServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterDeviceProfileServiceHandlerServer

func RegisterDeviceProfileServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server DeviceProfileServiceServer) error

RegisterDeviceProfileServiceHandlerServer registers the http handlers for service DeviceProfileService to "mux". UnaryRPC :call DeviceProfileServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterDeviceProfileServiceHandlerFromEndpoint instead.

func RegisterDeviceProfileServiceServer

func RegisterDeviceProfileServiceServer(s grpc.ServiceRegistrar, srv DeviceProfileServiceServer)

func RegisterDeviceProfileTemplateServiceHandler

func RegisterDeviceProfileTemplateServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterDeviceProfileTemplateServiceHandler registers the http handlers for service DeviceProfileTemplateService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterDeviceProfileTemplateServiceHandlerClient

func RegisterDeviceProfileTemplateServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client DeviceProfileTemplateServiceClient) error

RegisterDeviceProfileTemplateServiceHandlerClient registers the http handlers for service DeviceProfileTemplateService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "DeviceProfileTemplateServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "DeviceProfileTemplateServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "DeviceProfileTemplateServiceClient" to call the correct interceptors.

func RegisterDeviceProfileTemplateServiceHandlerFromEndpoint

func RegisterDeviceProfileTemplateServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterDeviceProfileTemplateServiceHandlerFromEndpoint is same as RegisterDeviceProfileTemplateServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterDeviceProfileTemplateServiceHandlerServer

func RegisterDeviceProfileTemplateServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server DeviceProfileTemplateServiceServer) error

RegisterDeviceProfileTemplateServiceHandlerServer registers the http handlers for service DeviceProfileTemplateService to "mux". UnaryRPC :call DeviceProfileTemplateServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterDeviceProfileTemplateServiceHandlerFromEndpoint instead.

func RegisterDeviceProfileTemplateServiceServer

func RegisterDeviceProfileTemplateServiceServer(s grpc.ServiceRegistrar, srv DeviceProfileTemplateServiceServer)

func RegisterDeviceServiceHandler

func RegisterDeviceServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterDeviceServiceHandler registers the http handlers for service DeviceService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterDeviceServiceHandlerClient

func RegisterDeviceServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client DeviceServiceClient) error

RegisterDeviceServiceHandlerClient registers the http handlers for service DeviceService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "DeviceServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "DeviceServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "DeviceServiceClient" to call the correct interceptors.

func RegisterDeviceServiceHandlerFromEndpoint

func RegisterDeviceServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterDeviceServiceHandlerFromEndpoint is same as RegisterDeviceServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterDeviceServiceHandlerServer

func RegisterDeviceServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server DeviceServiceServer) error

RegisterDeviceServiceHandlerServer registers the http handlers for service DeviceService to "mux". UnaryRPC :call DeviceServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterDeviceServiceHandlerFromEndpoint instead.

func RegisterDeviceServiceServer

func RegisterDeviceServiceServer(s grpc.ServiceRegistrar, srv DeviceServiceServer)

func RegisterGatewayServiceHandler

func RegisterGatewayServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterGatewayServiceHandler registers the http handlers for service GatewayService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterGatewayServiceHandlerClient

func RegisterGatewayServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client GatewayServiceClient) error

RegisterGatewayServiceHandlerClient registers the http handlers for service GatewayService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "GatewayServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "GatewayServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "GatewayServiceClient" to call the correct interceptors.

func RegisterGatewayServiceHandlerFromEndpoint

func RegisterGatewayServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterGatewayServiceHandlerFromEndpoint is same as RegisterGatewayServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterGatewayServiceHandlerServer

func RegisterGatewayServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server GatewayServiceServer) error

RegisterGatewayServiceHandlerServer registers the http handlers for service GatewayService to "mux". UnaryRPC :call GatewayServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterGatewayServiceHandlerFromEndpoint instead.

func RegisterGatewayServiceServer

func RegisterGatewayServiceServer(s grpc.ServiceRegistrar, srv GatewayServiceServer)

func RegisterMulticastGroupServiceHandler

func RegisterMulticastGroupServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterMulticastGroupServiceHandler registers the http handlers for service MulticastGroupService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterMulticastGroupServiceHandlerClient

func RegisterMulticastGroupServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client MulticastGroupServiceClient) error

RegisterMulticastGroupServiceHandlerClient registers the http handlers for service MulticastGroupService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "MulticastGroupServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "MulticastGroupServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "MulticastGroupServiceClient" to call the correct interceptors.

func RegisterMulticastGroupServiceHandlerFromEndpoint

func RegisterMulticastGroupServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterMulticastGroupServiceHandlerFromEndpoint is same as RegisterMulticastGroupServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterMulticastGroupServiceHandlerServer

func RegisterMulticastGroupServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server MulticastGroupServiceServer) error

RegisterMulticastGroupServiceHandlerServer registers the http handlers for service MulticastGroupService to "mux". UnaryRPC :call MulticastGroupServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterMulticastGroupServiceHandlerFromEndpoint instead.

func RegisterMulticastGroupServiceServer

func RegisterMulticastGroupServiceServer(s grpc.ServiceRegistrar, srv MulticastGroupServiceServer)

func RegisterTenantServiceHandler

func RegisterTenantServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterTenantServiceHandler registers the http handlers for service TenantService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterTenantServiceHandlerClient

func RegisterTenantServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client TenantServiceClient) error

RegisterTenantServiceHandlerClient registers the http handlers for service TenantService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "TenantServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "TenantServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "TenantServiceClient" to call the correct interceptors.

func RegisterTenantServiceHandlerFromEndpoint

func RegisterTenantServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterTenantServiceHandlerFromEndpoint is same as RegisterTenantServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterTenantServiceHandlerServer

func RegisterTenantServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server TenantServiceServer) error

RegisterTenantServiceHandlerServer registers the http handlers for service TenantService to "mux". UnaryRPC :call TenantServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterTenantServiceHandlerFromEndpoint instead.

func RegisterTenantServiceServer

func RegisterTenantServiceServer(s grpc.ServiceRegistrar, srv TenantServiceServer)

func RegisterUserServiceHandler

func RegisterUserServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterUserServiceHandler registers the http handlers for service UserService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterUserServiceHandlerClient

func RegisterUserServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client UserServiceClient) error

RegisterUserServiceHandlerClient registers the http handlers for service UserService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "UserServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "UserServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "UserServiceClient" to call the correct interceptors.

func RegisterUserServiceHandlerFromEndpoint

func RegisterUserServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterUserServiceHandlerFromEndpoint is same as RegisterUserServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterUserServiceHandlerServer

func RegisterUserServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server UserServiceServer) error

RegisterUserServiceHandlerServer registers the http handlers for service UserService to "mux". UnaryRPC :call UserServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterUserServiceHandlerFromEndpoint instead.

func RegisterUserServiceServer

func RegisterUserServiceServer(s grpc.ServiceRegistrar, srv UserServiceServer)

Types

type ActivateDeviceRequest

type ActivateDeviceRequest struct {

	// Device activation object.
	DeviceActivation *DeviceActivation `protobuf:"bytes,1,opt,name=device_activation,json=deviceActivation,proto3" json:"device_activation,omitempty"`
	// contains filtered or unexported fields
}

func (*ActivateDeviceRequest) Descriptor deprecated

func (*ActivateDeviceRequest) Descriptor() ([]byte, []int)

Deprecated: Use ActivateDeviceRequest.ProtoReflect.Descriptor instead.

func (*ActivateDeviceRequest) GetDeviceActivation

func (x *ActivateDeviceRequest) GetDeviceActivation() *DeviceActivation

func (*ActivateDeviceRequest) ProtoMessage

func (*ActivateDeviceRequest) ProtoMessage()

func (*ActivateDeviceRequest) ProtoReflect

func (x *ActivateDeviceRequest) ProtoReflect() protoreflect.Message

func (*ActivateDeviceRequest) Reset

func (x *ActivateDeviceRequest) Reset()

func (*ActivateDeviceRequest) String

func (x *ActivateDeviceRequest) String() string

type AddDeviceToMulticastGroupRequest

type AddDeviceToMulticastGroupRequest struct {

	// Multicast group ID.
	MulticastGroupId string `protobuf:"bytes,1,opt,name=multicast_group_id,json=multicastGroupId,proto3" json:"multicast_group_id,omitempty"`
	// Device EUI (HEX encoded).
	DevEui string `protobuf:"bytes,2,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*AddDeviceToMulticastGroupRequest) Descriptor deprecated

func (*AddDeviceToMulticastGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddDeviceToMulticastGroupRequest.ProtoReflect.Descriptor instead.

func (*AddDeviceToMulticastGroupRequest) GetDevEui

func (*AddDeviceToMulticastGroupRequest) GetMulticastGroupId

func (x *AddDeviceToMulticastGroupRequest) GetMulticastGroupId() string

func (*AddDeviceToMulticastGroupRequest) ProtoMessage

func (*AddDeviceToMulticastGroupRequest) ProtoMessage()

func (*AddDeviceToMulticastGroupRequest) ProtoReflect

func (*AddDeviceToMulticastGroupRequest) Reset

func (*AddDeviceToMulticastGroupRequest) String

type AddGatewayToMulticastGroupRequest

type AddGatewayToMulticastGroupRequest struct {

	// Multicast group ID.
	MulticastGroupId string `protobuf:"bytes,1,opt,name=multicast_group_id,json=multicastGroupId,proto3" json:"multicast_group_id,omitempty"`
	// Gateway ID (HEX encoded).
	GatewayId string `protobuf:"bytes,2,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AddGatewayToMulticastGroupRequest) Descriptor deprecated

func (*AddGatewayToMulticastGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddGatewayToMulticastGroupRequest.ProtoReflect.Descriptor instead.

func (*AddGatewayToMulticastGroupRequest) GetGatewayId

func (x *AddGatewayToMulticastGroupRequest) GetGatewayId() string

func (*AddGatewayToMulticastGroupRequest) GetMulticastGroupId

func (x *AddGatewayToMulticastGroupRequest) GetMulticastGroupId() string

func (*AddGatewayToMulticastGroupRequest) ProtoMessage

func (*AddGatewayToMulticastGroupRequest) ProtoMessage()

func (*AddGatewayToMulticastGroupRequest) ProtoReflect

func (*AddGatewayToMulticastGroupRequest) Reset

func (*AddGatewayToMulticastGroupRequest) String

type AddTenantUserRequest

type AddTenantUserRequest struct {

	// Tenant user object.
	TenantUser *TenantUser `protobuf:"bytes,1,opt,name=tenant_user,json=tenantUser,proto3" json:"tenant_user,omitempty"`
	// contains filtered or unexported fields
}

func (*AddTenantUserRequest) Descriptor deprecated

func (*AddTenantUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddTenantUserRequest.ProtoReflect.Descriptor instead.

func (*AddTenantUserRequest) GetTenantUser

func (x *AddTenantUserRequest) GetTenantUser() *TenantUser

func (*AddTenantUserRequest) ProtoMessage

func (*AddTenantUserRequest) ProtoMessage()

func (*AddTenantUserRequest) ProtoReflect

func (x *AddTenantUserRequest) ProtoReflect() protoreflect.Message

func (*AddTenantUserRequest) Reset

func (x *AddTenantUserRequest) Reset()

func (*AddTenantUserRequest) String

func (x *AddTenantUserRequest) String() string

type AdrAlgorithmListItem

type AdrAlgorithmListItem struct {

	// Algorithm ID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Algorithm name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*AdrAlgorithmListItem) Descriptor deprecated

func (*AdrAlgorithmListItem) Descriptor() ([]byte, []int)

Deprecated: Use AdrAlgorithmListItem.ProtoReflect.Descriptor instead.

func (*AdrAlgorithmListItem) GetId

func (x *AdrAlgorithmListItem) GetId() string

func (*AdrAlgorithmListItem) GetName

func (x *AdrAlgorithmListItem) GetName() string

func (*AdrAlgorithmListItem) ProtoMessage

func (*AdrAlgorithmListItem) ProtoMessage()

func (*AdrAlgorithmListItem) ProtoReflect

func (x *AdrAlgorithmListItem) ProtoReflect() protoreflect.Message

func (*AdrAlgorithmListItem) Reset

func (x *AdrAlgorithmListItem) Reset()

func (*AdrAlgorithmListItem) String

func (x *AdrAlgorithmListItem) String() string

type Application

type Application struct {

	// Application ID (UUID).
	// Note: on create this will be automatically generated.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Application name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Application description.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Tenant ID (UUID).
	TenantId string `protobuf:"bytes,4,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// Tags (user defined).
	// These tags can be used to add additional information to the application.
	// These tags are exposed in all the integration events of devices under
	// this application.
	Tags map[string]string `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Application) Descriptor deprecated

func (*Application) Descriptor() ([]byte, []int)

Deprecated: Use Application.ProtoReflect.Descriptor instead.

func (*Application) GetDescription

func (x *Application) GetDescription() string

func (*Application) GetId

func (x *Application) GetId() string

func (*Application) GetName

func (x *Application) GetName() string

func (*Application) GetTags

func (x *Application) GetTags() map[string]string

func (*Application) GetTenantId

func (x *Application) GetTenantId() string

func (*Application) ProtoMessage

func (*Application) ProtoMessage()

func (*Application) ProtoReflect

func (x *Application) ProtoReflect() protoreflect.Message

func (*Application) Reset

func (x *Application) Reset()

func (*Application) String

func (x *Application) String() string

type ApplicationListItem

type ApplicationListItem struct {

	// Application ID (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Application name.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Application description.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationListItem) Descriptor deprecated

func (*ApplicationListItem) Descriptor() ([]byte, []int)

Deprecated: Use ApplicationListItem.ProtoReflect.Descriptor instead.

func (*ApplicationListItem) GetCreatedAt

func (x *ApplicationListItem) GetCreatedAt() *timestamppb.Timestamp

func (*ApplicationListItem) GetDescription

func (x *ApplicationListItem) GetDescription() string

func (*ApplicationListItem) GetId

func (x *ApplicationListItem) GetId() string

func (*ApplicationListItem) GetName

func (x *ApplicationListItem) GetName() string

func (*ApplicationListItem) GetUpdatedAt

func (x *ApplicationListItem) GetUpdatedAt() *timestamppb.Timestamp

func (*ApplicationListItem) ProtoMessage

func (*ApplicationListItem) ProtoMessage()

func (*ApplicationListItem) ProtoReflect

func (x *ApplicationListItem) ProtoReflect() protoreflect.Message

func (*ApplicationListItem) Reset

func (x *ApplicationListItem) Reset()

func (*ApplicationListItem) String

func (x *ApplicationListItem) String() string

type ApplicationServiceClient

type ApplicationServiceClient interface {
	// Create creates the given application.
	Create(ctx context.Context, in *CreateApplicationRequest, opts ...grpc.CallOption) (*CreateApplicationResponse, error)
	// Get the application for the given ID.
	Get(ctx context.Context, in *GetApplicationRequest, opts ...grpc.CallOption) (*GetApplicationResponse, error)
	// Update updates the given application.
	Update(ctx context.Context, in *UpdateApplicationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete the application for the given ID.
	Delete(ctx context.Context, in *DeleteApplicationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get the list of applications.
	List(ctx context.Context, in *ListApplicationsRequest, opts ...grpc.CallOption) (*ListApplicationsResponse, error)
	// List all configured integrations.
	ListIntegrations(ctx context.Context, in *ListIntegrationsRequest, opts ...grpc.CallOption) (*ListIntegrationsResponse, error)
	// Create HTTP integration.
	CreateHttpIntegration(ctx context.Context, in *CreateHttpIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get the configured HTTP integration.
	GetHttpIntegration(ctx context.Context, in *GetHttpIntegrationRequest, opts ...grpc.CallOption) (*GetHttpIntegrationResponse, error)
	// Update the HTTP integration.
	UpdateHttpIntegration(ctx context.Context, in *UpdateHttpIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete the HTTP integration.
	DeleteHttpIntegration(ctx context.Context, in *DeleteHttpIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Create InfluxDb integration.
	CreateInfluxDbIntegration(ctx context.Context, in *CreateInfluxDbIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get InfluxDb integration.
	GetInfluxDbIntegration(ctx context.Context, in *GetInfluxDbIntegrationRequest, opts ...grpc.CallOption) (*GetInfluxDbIntegrationResponse, error)
	// Update InfluxDb integration.
	UpdateInfluxDbIntegration(ctx context.Context, in *UpdateInfluxDbIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete InfluxDb integration.
	DeleteInfluxDbIntegration(ctx context.Context, in *DeleteInfluxDbIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Create ThingsBoard integration.
	CreateThingsBoardIntegration(ctx context.Context, in *CreateThingsBoardIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get ThingsBoard integration.
	GetThingsBoardIntegration(ctx context.Context, in *GetThingsBoardIntegrationRequest, opts ...grpc.CallOption) (*GetThingsBoardIntegrationResponse, error)
	// Update ThingsBoard integration.
	UpdateThingsBoardIntegration(ctx context.Context, in *UpdateThingsBoardIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete ThingsBoard integration.
	DeleteThingsBoardIntegration(ctx context.Context, in *DeleteThingsBoardIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Create myDevices integration.
	CreateMyDevicesIntegration(ctx context.Context, in *CreateMyDevicesIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get myDevices integration.
	GetMyDevicesIntegration(ctx context.Context, in *GetMyDevicesIntegrationRequest, opts ...grpc.CallOption) (*GetMyDevicesIntegrationResponse, error)
	// Update myDevices integration.
	UpdateMyDevicesIntegration(ctx context.Context, in *UpdateMyDevicesIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete myDevices integration.
	DeleteMyDevicesIntegration(ctx context.Context, in *DeleteMyDevicesIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Create LoRaCloud integration.
	CreateLoraCloudIntegration(ctx context.Context, in *CreateLoraCloudIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get LoRaCloud integration.
	GetLoraCloudIntegration(ctx context.Context, in *GetLoraCloudIntegrationRequest, opts ...grpc.CallOption) (*GetLoraCloudIntegrationResponse, error)
	// Update LoRaCloud integration.
	UpdateLoraCloudIntegration(ctx context.Context, in *UpdateLoraCloudIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete LoRaCloud integration.
	DeleteLoraCloudIntegration(ctx context.Context, in *DeleteLoraCloudIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Create GCP Pub/Sub integration.
	CreateGcpPubSubIntegration(ctx context.Context, in *CreateGcpPubSubIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get GCP Pub/Sub integration.
	GetGcpPubSubIntegration(ctx context.Context, in *GetGcpPubSubIntegrationRequest, opts ...grpc.CallOption) (*GetGcpPubSubIntegrationResponse, error)
	// Update GCP Pub/Sub integration.
	UpdateGcpPubSubIntegration(ctx context.Context, in *UpdateGcpPubSubIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete GCP Pub/Sub integration.
	DeleteGcpPubSubIntegration(ctx context.Context, in *DeleteGcpPubSubIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Create AWS SNS integration.
	CreateAwsSnsIntegration(ctx context.Context, in *CreateAwsSnsIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get AWS SNS integration.
	GetAwsSnsIntegration(ctx context.Context, in *GetAwsSnsIntegrationRequest, opts ...grpc.CallOption) (*GetAwsSnsIntegrationResponse, error)
	// Update AWS SNS integration.
	UpdateAwsSnsIntegration(ctx context.Context, in *UpdateAwsSnsIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete AWS SNS integration.
	DeleteAwsSnsIntegration(ctx context.Context, in *DeleteAwsSnsIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Create Azure Service-Bus integration.
	CreateAzureServiceBusIntegration(ctx context.Context, in *CreateAzureServiceBusIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get Azure Service-Bus integration.
	GetAzureServiceBusIntegration(ctx context.Context, in *GetAzureServiceBusIntegrationRequest, opts ...grpc.CallOption) (*GetAzureServiceBusIntegrationResponse, error)
	// Update Azure Service-Bus integration.
	UpdateAzureServiceBusIntegration(ctx context.Context, in *UpdateAzureServiceBusIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete Azure Service-Bus integration.
	DeleteAzureServiceBusIntegration(ctx context.Context, in *DeleteAzureServiceBusIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Create Pilot Things integration.
	CreatePilotThingsIntegration(ctx context.Context, in *CreatePilotThingsIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get Pilot Things integration.
	GetPilotThingsIntegration(ctx context.Context, in *GetPilotThingsIntegrationRequest, opts ...grpc.CallOption) (*GetPilotThingsIntegrationResponse, error)
	// Update Pilot Things integration.
	UpdatePilotThingsIntegration(ctx context.Context, in *UpdatePilotThingsIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete Pilot Things integration.
	DeletePilotThingsIntegration(ctx context.Context, in *DeletePilotThingsIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Create IFTTT integration.
	CreateIftttIntegration(ctx context.Context, in *CreateIftttIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get IFTTT integration.
	GetIftttIntegration(ctx context.Context, in *GetIftttIntegrationRequest, opts ...grpc.CallOption) (*GetIftttIntegrationResponse, error)
	// Update IFTTT integration.
	UpdateIftttIntegration(ctx context.Context, in *UpdateIftttIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete IFTTT integration.
	DeleteIftttIntegration(ctx context.Context, in *DeleteIftttIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Generates application ID specific client-certificate.
	GenerateMqttIntegrationClientCertificate(ctx context.Context, in *GenerateMqttIntegrationClientCertificateRequest, opts ...grpc.CallOption) (*GenerateMqttIntegrationClientCertificateResponse, error)
}

ApplicationServiceClient is the client API for ApplicationService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ApplicationServiceServer

type ApplicationServiceServer interface {
	// Create creates the given application.
	Create(context.Context, *CreateApplicationRequest) (*CreateApplicationResponse, error)
	// Get the application for the given ID.
	Get(context.Context, *GetApplicationRequest) (*GetApplicationResponse, error)
	// Update updates the given application.
	Update(context.Context, *UpdateApplicationRequest) (*emptypb.Empty, error)
	// Delete the application for the given ID.
	Delete(context.Context, *DeleteApplicationRequest) (*emptypb.Empty, error)
	// Get the list of applications.
	List(context.Context, *ListApplicationsRequest) (*ListApplicationsResponse, error)
	// List all configured integrations.
	ListIntegrations(context.Context, *ListIntegrationsRequest) (*ListIntegrationsResponse, error)
	// Create HTTP integration.
	CreateHttpIntegration(context.Context, *CreateHttpIntegrationRequest) (*emptypb.Empty, error)
	// Get the configured HTTP integration.
	GetHttpIntegration(context.Context, *GetHttpIntegrationRequest) (*GetHttpIntegrationResponse, error)
	// Update the HTTP integration.
	UpdateHttpIntegration(context.Context, *UpdateHttpIntegrationRequest) (*emptypb.Empty, error)
	// Delete the HTTP integration.
	DeleteHttpIntegration(context.Context, *DeleteHttpIntegrationRequest) (*emptypb.Empty, error)
	// Create InfluxDb integration.
	CreateInfluxDbIntegration(context.Context, *CreateInfluxDbIntegrationRequest) (*emptypb.Empty, error)
	// Get InfluxDb integration.
	GetInfluxDbIntegration(context.Context, *GetInfluxDbIntegrationRequest) (*GetInfluxDbIntegrationResponse, error)
	// Update InfluxDb integration.
	UpdateInfluxDbIntegration(context.Context, *UpdateInfluxDbIntegrationRequest) (*emptypb.Empty, error)
	// Delete InfluxDb integration.
	DeleteInfluxDbIntegration(context.Context, *DeleteInfluxDbIntegrationRequest) (*emptypb.Empty, error)
	// Create ThingsBoard integration.
	CreateThingsBoardIntegration(context.Context, *CreateThingsBoardIntegrationRequest) (*emptypb.Empty, error)
	// Get ThingsBoard integration.
	GetThingsBoardIntegration(context.Context, *GetThingsBoardIntegrationRequest) (*GetThingsBoardIntegrationResponse, error)
	// Update ThingsBoard integration.
	UpdateThingsBoardIntegration(context.Context, *UpdateThingsBoardIntegrationRequest) (*emptypb.Empty, error)
	// Delete ThingsBoard integration.
	DeleteThingsBoardIntegration(context.Context, *DeleteThingsBoardIntegrationRequest) (*emptypb.Empty, error)
	// Create myDevices integration.
	CreateMyDevicesIntegration(context.Context, *CreateMyDevicesIntegrationRequest) (*emptypb.Empty, error)
	// Get myDevices integration.
	GetMyDevicesIntegration(context.Context, *GetMyDevicesIntegrationRequest) (*GetMyDevicesIntegrationResponse, error)
	// Update myDevices integration.
	UpdateMyDevicesIntegration(context.Context, *UpdateMyDevicesIntegrationRequest) (*emptypb.Empty, error)
	// Delete myDevices integration.
	DeleteMyDevicesIntegration(context.Context, *DeleteMyDevicesIntegrationRequest) (*emptypb.Empty, error)
	// Create LoRaCloud integration.
	CreateLoraCloudIntegration(context.Context, *CreateLoraCloudIntegrationRequest) (*emptypb.Empty, error)
	// Get LoRaCloud integration.
	GetLoraCloudIntegration(context.Context, *GetLoraCloudIntegrationRequest) (*GetLoraCloudIntegrationResponse, error)
	// Update LoRaCloud integration.
	UpdateLoraCloudIntegration(context.Context, *UpdateLoraCloudIntegrationRequest) (*emptypb.Empty, error)
	// Delete LoRaCloud integration.
	DeleteLoraCloudIntegration(context.Context, *DeleteLoraCloudIntegrationRequest) (*emptypb.Empty, error)
	// Create GCP Pub/Sub integration.
	CreateGcpPubSubIntegration(context.Context, *CreateGcpPubSubIntegrationRequest) (*emptypb.Empty, error)
	// Get GCP Pub/Sub integration.
	GetGcpPubSubIntegration(context.Context, *GetGcpPubSubIntegrationRequest) (*GetGcpPubSubIntegrationResponse, error)
	// Update GCP Pub/Sub integration.
	UpdateGcpPubSubIntegration(context.Context, *UpdateGcpPubSubIntegrationRequest) (*emptypb.Empty, error)
	// Delete GCP Pub/Sub integration.
	DeleteGcpPubSubIntegration(context.Context, *DeleteGcpPubSubIntegrationRequest) (*emptypb.Empty, error)
	// Create AWS SNS integration.
	CreateAwsSnsIntegration(context.Context, *CreateAwsSnsIntegrationRequest) (*emptypb.Empty, error)
	// Get AWS SNS integration.
	GetAwsSnsIntegration(context.Context, *GetAwsSnsIntegrationRequest) (*GetAwsSnsIntegrationResponse, error)
	// Update AWS SNS integration.
	UpdateAwsSnsIntegration(context.Context, *UpdateAwsSnsIntegrationRequest) (*emptypb.Empty, error)
	// Delete AWS SNS integration.
	DeleteAwsSnsIntegration(context.Context, *DeleteAwsSnsIntegrationRequest) (*emptypb.Empty, error)
	// Create Azure Service-Bus integration.
	CreateAzureServiceBusIntegration(context.Context, *CreateAzureServiceBusIntegrationRequest) (*emptypb.Empty, error)
	// Get Azure Service-Bus integration.
	GetAzureServiceBusIntegration(context.Context, *GetAzureServiceBusIntegrationRequest) (*GetAzureServiceBusIntegrationResponse, error)
	// Update Azure Service-Bus integration.
	UpdateAzureServiceBusIntegration(context.Context, *UpdateAzureServiceBusIntegrationRequest) (*emptypb.Empty, error)
	// Delete Azure Service-Bus integration.
	DeleteAzureServiceBusIntegration(context.Context, *DeleteAzureServiceBusIntegrationRequest) (*emptypb.Empty, error)
	// Create Pilot Things integration.
	CreatePilotThingsIntegration(context.Context, *CreatePilotThingsIntegrationRequest) (*emptypb.Empty, error)
	// Get Pilot Things integration.
	GetPilotThingsIntegration(context.Context, *GetPilotThingsIntegrationRequest) (*GetPilotThingsIntegrationResponse, error)
	// Update Pilot Things integration.
	UpdatePilotThingsIntegration(context.Context, *UpdatePilotThingsIntegrationRequest) (*emptypb.Empty, error)
	// Delete Pilot Things integration.
	DeletePilotThingsIntegration(context.Context, *DeletePilotThingsIntegrationRequest) (*emptypb.Empty, error)
	// Create IFTTT integration.
	CreateIftttIntegration(context.Context, *CreateIftttIntegrationRequest) (*emptypb.Empty, error)
	// Get IFTTT integration.
	GetIftttIntegration(context.Context, *GetIftttIntegrationRequest) (*GetIftttIntegrationResponse, error)
	// Update IFTTT integration.
	UpdateIftttIntegration(context.Context, *UpdateIftttIntegrationRequest) (*emptypb.Empty, error)
	// Delete IFTTT integration.
	DeleteIftttIntegration(context.Context, *DeleteIftttIntegrationRequest) (*emptypb.Empty, error)
	// Generates application ID specific client-certificate.
	GenerateMqttIntegrationClientCertificate(context.Context, *GenerateMqttIntegrationClientCertificateRequest) (*GenerateMqttIntegrationClientCertificateResponse, error)
	// contains filtered or unexported methods
}

ApplicationServiceServer is the server API for ApplicationService service. All implementations must embed UnimplementedApplicationServiceServer for forward compatibility

type AwsSnsIntegration

type AwsSnsIntegration struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// Encoding.
	Encoding Encoding `protobuf:"varint,2,opt,name=encoding,proto3,enum=api.Encoding" json:"encoding,omitempty"`
	// AWS region.
	Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
	// AWS Access Key ID.
	AccessKeyId string `protobuf:"bytes,4,opt,name=access_key_id,json=accessKeyId,proto3" json:"access_key_id,omitempty"`
	// AWS Secret Access Key.
	SecretAccessKey string `protobuf:"bytes,5,opt,name=secret_access_key,json=secretAccessKey,proto3" json:"secret_access_key,omitempty"`
	// Topic ARN.
	TopicArn string `protobuf:"bytes,6,opt,name=topic_arn,json=topicArn,proto3" json:"topic_arn,omitempty"`
	// contains filtered or unexported fields
}

func (*AwsSnsIntegration) Descriptor deprecated

func (*AwsSnsIntegration) Descriptor() ([]byte, []int)

Deprecated: Use AwsSnsIntegration.ProtoReflect.Descriptor instead.

func (*AwsSnsIntegration) GetAccessKeyId

func (x *AwsSnsIntegration) GetAccessKeyId() string

func (*AwsSnsIntegration) GetApplicationId

func (x *AwsSnsIntegration) GetApplicationId() string

func (*AwsSnsIntegration) GetEncoding

func (x *AwsSnsIntegration) GetEncoding() Encoding

func (*AwsSnsIntegration) GetRegion

func (x *AwsSnsIntegration) GetRegion() string

func (*AwsSnsIntegration) GetSecretAccessKey

func (x *AwsSnsIntegration) GetSecretAccessKey() string

func (*AwsSnsIntegration) GetTopicArn

func (x *AwsSnsIntegration) GetTopicArn() string

func (*AwsSnsIntegration) ProtoMessage

func (*AwsSnsIntegration) ProtoMessage()

func (*AwsSnsIntegration) ProtoReflect

func (x *AwsSnsIntegration) ProtoReflect() protoreflect.Message

func (*AwsSnsIntegration) Reset

func (x *AwsSnsIntegration) Reset()

func (*AwsSnsIntegration) String

func (x *AwsSnsIntegration) String() string

type AzureServiceBusIntegration

type AzureServiceBusIntegration struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// Encoding.
	Encoding Encoding `protobuf:"varint,2,opt,name=encoding,proto3,enum=api.Encoding" json:"encoding,omitempty"`
	// Connection string.
	ConnectionString string `protobuf:"bytes,3,opt,name=connection_string,json=connectionString,proto3" json:"connection_string,omitempty"`
	// Publish name.
	// This is the name of the topic or queue.
	PublishName string `protobuf:"bytes,4,opt,name=publish_name,json=publishName,proto3" json:"publish_name,omitempty"`
	// contains filtered or unexported fields
}

func (*AzureServiceBusIntegration) Descriptor deprecated

func (*AzureServiceBusIntegration) Descriptor() ([]byte, []int)

Deprecated: Use AzureServiceBusIntegration.ProtoReflect.Descriptor instead.

func (*AzureServiceBusIntegration) GetApplicationId

func (x *AzureServiceBusIntegration) GetApplicationId() string

func (*AzureServiceBusIntegration) GetConnectionString

func (x *AzureServiceBusIntegration) GetConnectionString() string

func (*AzureServiceBusIntegration) GetEncoding

func (x *AzureServiceBusIntegration) GetEncoding() Encoding

func (*AzureServiceBusIntegration) GetPublishName

func (x *AzureServiceBusIntegration) GetPublishName() string

func (*AzureServiceBusIntegration) ProtoMessage

func (*AzureServiceBusIntegration) ProtoMessage()

func (*AzureServiceBusIntegration) ProtoReflect

func (*AzureServiceBusIntegration) Reset

func (x *AzureServiceBusIntegration) Reset()

func (*AzureServiceBusIntegration) String

func (x *AzureServiceBusIntegration) String() string

type CadPeriodicity

type CadPeriodicity int32
const (
	// 1 second.
	CadPeriodicity_SEC_1 CadPeriodicity = 0
	// 500 milliseconds
	CadPeriodicity_MS_500 CadPeriodicity = 1
	// 250 milliseconds
	CadPeriodicity_MS_250 CadPeriodicity = 2
	// 100 milliseconds
	CadPeriodicity_MS_100 CadPeriodicity = 3
	// 50 milliseconds
	CadPeriodicity_MS_50 CadPeriodicity = 4
	// 20 milliseconds
	CadPeriodicity_MS_20 CadPeriodicity = 5
)

func (CadPeriodicity) Descriptor

func (CadPeriodicity) Enum

func (x CadPeriodicity) Enum() *CadPeriodicity

func (CadPeriodicity) EnumDescriptor deprecated

func (CadPeriodicity) EnumDescriptor() ([]byte, []int)

Deprecated: Use CadPeriodicity.Descriptor instead.

func (CadPeriodicity) Number

func (CadPeriodicity) String

func (x CadPeriodicity) String() string

func (CadPeriodicity) Type

type CodecRuntime

type CodecRuntime int32
const (
	// None.
	CodecRuntime_NONE CodecRuntime = 0
	// Cayenne LPP.
	CodecRuntime_CAYENNE_LPP CodecRuntime = 1
	// JavaScript.
	CodecRuntime_JS CodecRuntime = 2
)

func (CodecRuntime) Descriptor

func (CodecRuntime) Enum

func (x CodecRuntime) Enum() *CodecRuntime

func (CodecRuntime) EnumDescriptor deprecated

func (CodecRuntime) EnumDescriptor() ([]byte, []int)

Deprecated: Use CodecRuntime.Descriptor instead.

func (CodecRuntime) Number

func (CodecRuntime) String

func (x CodecRuntime) String() string

func (CodecRuntime) Type

type CreateApplicationRequest

type CreateApplicationRequest struct {

	// Application object to create.
	Application *Application `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateApplicationRequest) Descriptor deprecated

func (*CreateApplicationRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateApplicationRequest.ProtoReflect.Descriptor instead.

func (*CreateApplicationRequest) GetApplication

func (x *CreateApplicationRequest) GetApplication() *Application

func (*CreateApplicationRequest) ProtoMessage

func (*CreateApplicationRequest) ProtoMessage()

func (*CreateApplicationRequest) ProtoReflect

func (x *CreateApplicationRequest) ProtoReflect() protoreflect.Message

func (*CreateApplicationRequest) Reset

func (x *CreateApplicationRequest) Reset()

func (*CreateApplicationRequest) String

func (x *CreateApplicationRequest) String() string

type CreateApplicationResponse

type CreateApplicationResponse struct {

	// Application ID (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateApplicationResponse) Descriptor deprecated

func (*CreateApplicationResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateApplicationResponse.ProtoReflect.Descriptor instead.

func (*CreateApplicationResponse) GetId

func (x *CreateApplicationResponse) GetId() string

func (*CreateApplicationResponse) ProtoMessage

func (*CreateApplicationResponse) ProtoMessage()

func (*CreateApplicationResponse) ProtoReflect

func (*CreateApplicationResponse) Reset

func (x *CreateApplicationResponse) Reset()

func (*CreateApplicationResponse) String

func (x *CreateApplicationResponse) String() string

type CreateAwsSnsIntegrationRequest

type CreateAwsSnsIntegrationRequest struct {

	// Integration object to create.
	Integration *AwsSnsIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAwsSnsIntegrationRequest) Descriptor deprecated

func (*CreateAwsSnsIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateAwsSnsIntegrationRequest.ProtoReflect.Descriptor instead.

func (*CreateAwsSnsIntegrationRequest) GetIntegration

func (*CreateAwsSnsIntegrationRequest) ProtoMessage

func (*CreateAwsSnsIntegrationRequest) ProtoMessage()

func (*CreateAwsSnsIntegrationRequest) ProtoReflect

func (*CreateAwsSnsIntegrationRequest) Reset

func (x *CreateAwsSnsIntegrationRequest) Reset()

func (*CreateAwsSnsIntegrationRequest) String

type CreateAzureServiceBusIntegrationRequest

type CreateAzureServiceBusIntegrationRequest struct {

	// Integration object to create.
	Integration *AzureServiceBusIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAzureServiceBusIntegrationRequest) Descriptor deprecated

func (*CreateAzureServiceBusIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateAzureServiceBusIntegrationRequest.ProtoReflect.Descriptor instead.

func (*CreateAzureServiceBusIntegrationRequest) GetIntegration

func (*CreateAzureServiceBusIntegrationRequest) ProtoMessage

func (*CreateAzureServiceBusIntegrationRequest) ProtoReflect

func (*CreateAzureServiceBusIntegrationRequest) Reset

func (*CreateAzureServiceBusIntegrationRequest) String

type CreateDeviceKeysRequest

type CreateDeviceKeysRequest struct {

	// Device-keys object.
	DeviceKeys *DeviceKeys `protobuf:"bytes,1,opt,name=device_keys,json=deviceKeys,proto3" json:"device_keys,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDeviceKeysRequest) Descriptor deprecated

func (*CreateDeviceKeysRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateDeviceKeysRequest.ProtoReflect.Descriptor instead.

func (*CreateDeviceKeysRequest) GetDeviceKeys

func (x *CreateDeviceKeysRequest) GetDeviceKeys() *DeviceKeys

func (*CreateDeviceKeysRequest) ProtoMessage

func (*CreateDeviceKeysRequest) ProtoMessage()

func (*CreateDeviceKeysRequest) ProtoReflect

func (x *CreateDeviceKeysRequest) ProtoReflect() protoreflect.Message

func (*CreateDeviceKeysRequest) Reset

func (x *CreateDeviceKeysRequest) Reset()

func (*CreateDeviceKeysRequest) String

func (x *CreateDeviceKeysRequest) String() string

type CreateDeviceProfileRequest

type CreateDeviceProfileRequest struct {

	// Object to create.
	DeviceProfile *DeviceProfile `protobuf:"bytes,1,opt,name=device_profile,json=deviceProfile,proto3" json:"device_profile,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDeviceProfileRequest) Descriptor deprecated

func (*CreateDeviceProfileRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateDeviceProfileRequest.ProtoReflect.Descriptor instead.

func (*CreateDeviceProfileRequest) GetDeviceProfile

func (x *CreateDeviceProfileRequest) GetDeviceProfile() *DeviceProfile

func (*CreateDeviceProfileRequest) ProtoMessage

func (*CreateDeviceProfileRequest) ProtoMessage()

func (*CreateDeviceProfileRequest) ProtoReflect

func (*CreateDeviceProfileRequest) Reset

func (x *CreateDeviceProfileRequest) Reset()

func (*CreateDeviceProfileRequest) String

func (x *CreateDeviceProfileRequest) String() string

type CreateDeviceProfileResponse

type CreateDeviceProfileResponse struct {

	// ID (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDeviceProfileResponse) Descriptor deprecated

func (*CreateDeviceProfileResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateDeviceProfileResponse.ProtoReflect.Descriptor instead.

func (*CreateDeviceProfileResponse) GetId

func (*CreateDeviceProfileResponse) ProtoMessage

func (*CreateDeviceProfileResponse) ProtoMessage()

func (*CreateDeviceProfileResponse) ProtoReflect

func (*CreateDeviceProfileResponse) Reset

func (x *CreateDeviceProfileResponse) Reset()

func (*CreateDeviceProfileResponse) String

func (x *CreateDeviceProfileResponse) String() string

type CreateDeviceProfileTemplateRequest

type CreateDeviceProfileTemplateRequest struct {

	// Object to create.
	DeviceProfileTemplate *DeviceProfileTemplate `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CreateDeviceProfileTemplateRequest) Descriptor deprecated

func (*CreateDeviceProfileTemplateRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateDeviceProfileTemplateRequest.ProtoReflect.Descriptor instead.

func (*CreateDeviceProfileTemplateRequest) GetDeviceProfileTemplate

func (x *CreateDeviceProfileTemplateRequest) GetDeviceProfileTemplate() *DeviceProfileTemplate

func (*CreateDeviceProfileTemplateRequest) ProtoMessage

func (*CreateDeviceProfileTemplateRequest) ProtoMessage()

func (*CreateDeviceProfileTemplateRequest) ProtoReflect

func (*CreateDeviceProfileTemplateRequest) Reset

func (*CreateDeviceProfileTemplateRequest) String

type CreateDeviceRequest

type CreateDeviceRequest struct {

	// Device object.
	Device *Device `protobuf:"bytes,1,opt,name=device,proto3" json:"device,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDeviceRequest) Descriptor deprecated

func (*CreateDeviceRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateDeviceRequest.ProtoReflect.Descriptor instead.

func (*CreateDeviceRequest) GetDevice

func (x *CreateDeviceRequest) GetDevice() *Device

func (*CreateDeviceRequest) ProtoMessage

func (*CreateDeviceRequest) ProtoMessage()

func (*CreateDeviceRequest) ProtoReflect

func (x *CreateDeviceRequest) ProtoReflect() protoreflect.Message

func (*CreateDeviceRequest) Reset

func (x *CreateDeviceRequest) Reset()

func (*CreateDeviceRequest) String

func (x *CreateDeviceRequest) String() string

type CreateGatewayRequest

type CreateGatewayRequest struct {

	// Gateway object.
	Gateway *Gateway `protobuf:"bytes,1,opt,name=gateway,proto3" json:"gateway,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateGatewayRequest) Descriptor deprecated

func (*CreateGatewayRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateGatewayRequest.ProtoReflect.Descriptor instead.

func (*CreateGatewayRequest) GetGateway

func (x *CreateGatewayRequest) GetGateway() *Gateway

func (*CreateGatewayRequest) ProtoMessage

func (*CreateGatewayRequest) ProtoMessage()

func (*CreateGatewayRequest) ProtoReflect

func (x *CreateGatewayRequest) ProtoReflect() protoreflect.Message

func (*CreateGatewayRequest) Reset

func (x *CreateGatewayRequest) Reset()

func (*CreateGatewayRequest) String

func (x *CreateGatewayRequest) String() string

type CreateGcpPubSubIntegrationRequest

type CreateGcpPubSubIntegrationRequest struct {

	// Integration object to create.
	Integration *GcpPubSubIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateGcpPubSubIntegrationRequest) Descriptor deprecated

func (*CreateGcpPubSubIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateGcpPubSubIntegrationRequest.ProtoReflect.Descriptor instead.

func (*CreateGcpPubSubIntegrationRequest) GetIntegration

func (*CreateGcpPubSubIntegrationRequest) ProtoMessage

func (*CreateGcpPubSubIntegrationRequest) ProtoMessage()

func (*CreateGcpPubSubIntegrationRequest) ProtoReflect

func (*CreateGcpPubSubIntegrationRequest) Reset

func (*CreateGcpPubSubIntegrationRequest) String

type CreateHttpIntegrationRequest

type CreateHttpIntegrationRequest struct {

	// Integration object to create.
	Integration *HttpIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateHttpIntegrationRequest) Descriptor deprecated

func (*CreateHttpIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateHttpIntegrationRequest.ProtoReflect.Descriptor instead.

func (*CreateHttpIntegrationRequest) GetIntegration

func (x *CreateHttpIntegrationRequest) GetIntegration() *HttpIntegration

func (*CreateHttpIntegrationRequest) ProtoMessage

func (*CreateHttpIntegrationRequest) ProtoMessage()

func (*CreateHttpIntegrationRequest) ProtoReflect

func (*CreateHttpIntegrationRequest) Reset

func (x *CreateHttpIntegrationRequest) Reset()

func (*CreateHttpIntegrationRequest) String

type CreateIftttIntegrationRequest

type CreateIftttIntegrationRequest struct {

	// Integration object.
	Integration *IftttIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateIftttIntegrationRequest) Descriptor deprecated

func (*CreateIftttIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateIftttIntegrationRequest.ProtoReflect.Descriptor instead.

func (*CreateIftttIntegrationRequest) GetIntegration

func (x *CreateIftttIntegrationRequest) GetIntegration() *IftttIntegration

func (*CreateIftttIntegrationRequest) ProtoMessage

func (*CreateIftttIntegrationRequest) ProtoMessage()

func (*CreateIftttIntegrationRequest) ProtoReflect

func (*CreateIftttIntegrationRequest) Reset

func (x *CreateIftttIntegrationRequest) Reset()

func (*CreateIftttIntegrationRequest) String

type CreateInfluxDbIntegrationRequest

type CreateInfluxDbIntegrationRequest struct {

	// Integration object to create.
	Integration *InfluxDbIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateInfluxDbIntegrationRequest) Descriptor deprecated

func (*CreateInfluxDbIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateInfluxDbIntegrationRequest.ProtoReflect.Descriptor instead.

func (*CreateInfluxDbIntegrationRequest) GetIntegration

func (*CreateInfluxDbIntegrationRequest) ProtoMessage

func (*CreateInfluxDbIntegrationRequest) ProtoMessage()

func (*CreateInfluxDbIntegrationRequest) ProtoReflect

func (*CreateInfluxDbIntegrationRequest) Reset

func (*CreateInfluxDbIntegrationRequest) String

type CreateLoraCloudIntegrationRequest

type CreateLoraCloudIntegrationRequest struct {

	// Integration object to create.
	Integration *LoraCloudIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateLoraCloudIntegrationRequest) Descriptor deprecated

func (*CreateLoraCloudIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateLoraCloudIntegrationRequest.ProtoReflect.Descriptor instead.

func (*CreateLoraCloudIntegrationRequest) GetIntegration

func (*CreateLoraCloudIntegrationRequest) ProtoMessage

func (*CreateLoraCloudIntegrationRequest) ProtoMessage()

func (*CreateLoraCloudIntegrationRequest) ProtoReflect

func (*CreateLoraCloudIntegrationRequest) Reset

func (*CreateLoraCloudIntegrationRequest) String

type CreateMulticastGroupRequest

type CreateMulticastGroupRequest struct {

	// Multicast group to create.
	MulticastGroup *MulticastGroup `protobuf:"bytes,1,opt,name=multicast_group,json=multicastGroup,proto3" json:"multicast_group,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateMulticastGroupRequest) Descriptor deprecated

func (*CreateMulticastGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateMulticastGroupRequest.ProtoReflect.Descriptor instead.

func (*CreateMulticastGroupRequest) GetMulticastGroup

func (x *CreateMulticastGroupRequest) GetMulticastGroup() *MulticastGroup

func (*CreateMulticastGroupRequest) ProtoMessage

func (*CreateMulticastGroupRequest) ProtoMessage()

func (*CreateMulticastGroupRequest) ProtoReflect

func (*CreateMulticastGroupRequest) Reset

func (x *CreateMulticastGroupRequest) Reset()

func (*CreateMulticastGroupRequest) String

func (x *CreateMulticastGroupRequest) String() string

type CreateMulticastGroupResponse

type CreateMulticastGroupResponse struct {

	// ID of created multicast group (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateMulticastGroupResponse) Descriptor deprecated

func (*CreateMulticastGroupResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateMulticastGroupResponse.ProtoReflect.Descriptor instead.

func (*CreateMulticastGroupResponse) GetId

func (*CreateMulticastGroupResponse) ProtoMessage

func (*CreateMulticastGroupResponse) ProtoMessage()

func (*CreateMulticastGroupResponse) ProtoReflect

func (*CreateMulticastGroupResponse) Reset

func (x *CreateMulticastGroupResponse) Reset()

func (*CreateMulticastGroupResponse) String

type CreateMyDevicesIntegrationRequest

type CreateMyDevicesIntegrationRequest struct {

	// Integration object to create.
	Integration *MyDevicesIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateMyDevicesIntegrationRequest) Descriptor deprecated

func (*CreateMyDevicesIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateMyDevicesIntegrationRequest.ProtoReflect.Descriptor instead.

func (*CreateMyDevicesIntegrationRequest) GetIntegration

func (*CreateMyDevicesIntegrationRequest) ProtoMessage

func (*CreateMyDevicesIntegrationRequest) ProtoMessage()

func (*CreateMyDevicesIntegrationRequest) ProtoReflect

func (*CreateMyDevicesIntegrationRequest) Reset

func (*CreateMyDevicesIntegrationRequest) String

type CreatePilotThingsIntegrationRequest

type CreatePilotThingsIntegrationRequest struct {

	// Integration object to create.
	Integration *PilotThingsIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatePilotThingsIntegrationRequest) Descriptor deprecated

func (*CreatePilotThingsIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreatePilotThingsIntegrationRequest.ProtoReflect.Descriptor instead.

func (*CreatePilotThingsIntegrationRequest) GetIntegration

func (*CreatePilotThingsIntegrationRequest) ProtoMessage

func (*CreatePilotThingsIntegrationRequest) ProtoMessage()

func (*CreatePilotThingsIntegrationRequest) ProtoReflect

func (*CreatePilotThingsIntegrationRequest) Reset

func (*CreatePilotThingsIntegrationRequest) String

type CreateTenantRequest

type CreateTenantRequest struct {

	// Tenant object to create.
	Tenant *Tenant `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateTenantRequest) Descriptor deprecated

func (*CreateTenantRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateTenantRequest.ProtoReflect.Descriptor instead.

func (*CreateTenantRequest) GetTenant

func (x *CreateTenantRequest) GetTenant() *Tenant

func (*CreateTenantRequest) ProtoMessage

func (*CreateTenantRequest) ProtoMessage()

func (*CreateTenantRequest) ProtoReflect

func (x *CreateTenantRequest) ProtoReflect() protoreflect.Message

func (*CreateTenantRequest) Reset

func (x *CreateTenantRequest) Reset()

func (*CreateTenantRequest) String

func (x *CreateTenantRequest) String() string

type CreateTenantResponse

type CreateTenantResponse struct {

	// Tenant ID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateTenantResponse) Descriptor deprecated

func (*CreateTenantResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateTenantResponse.ProtoReflect.Descriptor instead.

func (*CreateTenantResponse) GetId

func (x *CreateTenantResponse) GetId() string

func (*CreateTenantResponse) ProtoMessage

func (*CreateTenantResponse) ProtoMessage()

func (*CreateTenantResponse) ProtoReflect

func (x *CreateTenantResponse) ProtoReflect() protoreflect.Message

func (*CreateTenantResponse) Reset

func (x *CreateTenantResponse) Reset()

func (*CreateTenantResponse) String

func (x *CreateTenantResponse) String() string

type CreateThingsBoardIntegrationRequest

type CreateThingsBoardIntegrationRequest struct {

	// Integration object to create.
	Integration *ThingsBoardIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateThingsBoardIntegrationRequest) Descriptor deprecated

func (*CreateThingsBoardIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateThingsBoardIntegrationRequest.ProtoReflect.Descriptor instead.

func (*CreateThingsBoardIntegrationRequest) GetIntegration

func (*CreateThingsBoardIntegrationRequest) ProtoMessage

func (*CreateThingsBoardIntegrationRequest) ProtoMessage()

func (*CreateThingsBoardIntegrationRequest) ProtoReflect

func (*CreateThingsBoardIntegrationRequest) Reset

func (*CreateThingsBoardIntegrationRequest) String

type CreateUserRequest

type CreateUserRequest struct {

	// User object to create.
	User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// Password to set for the user.
	Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	// Add the user to the following tenants.
	Tenants []*UserTenant `protobuf:"bytes,3,rep,name=tenants,proto3" json:"tenants,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateUserRequest) Descriptor deprecated

func (*CreateUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateUserRequest.ProtoReflect.Descriptor instead.

func (*CreateUserRequest) GetPassword

func (x *CreateUserRequest) GetPassword() string

func (*CreateUserRequest) GetTenants

func (x *CreateUserRequest) GetTenants() []*UserTenant

func (*CreateUserRequest) GetUser

func (x *CreateUserRequest) GetUser() *User

func (*CreateUserRequest) ProtoMessage

func (*CreateUserRequest) ProtoMessage()

func (*CreateUserRequest) ProtoReflect

func (x *CreateUserRequest) ProtoReflect() protoreflect.Message

func (*CreateUserRequest) Reset

func (x *CreateUserRequest) Reset()

func (*CreateUserRequest) String

func (x *CreateUserRequest) String() string

type CreateUserResponse

type CreateUserResponse struct {

	// User ID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateUserResponse) Descriptor deprecated

func (*CreateUserResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateUserResponse.ProtoReflect.Descriptor instead.

func (*CreateUserResponse) GetId

func (x *CreateUserResponse) GetId() string

func (*CreateUserResponse) ProtoMessage

func (*CreateUserResponse) ProtoMessage()

func (*CreateUserResponse) ProtoReflect

func (x *CreateUserResponse) ProtoReflect() protoreflect.Message

func (*CreateUserResponse) Reset

func (x *CreateUserResponse) Reset()

func (*CreateUserResponse) String

func (x *CreateUserResponse) String() string

type DeactivateDeviceRequest

type DeactivateDeviceRequest struct {

	// DevEUI (EUI64).
	DevEui string `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*DeactivateDeviceRequest) Descriptor deprecated

func (*DeactivateDeviceRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeactivateDeviceRequest.ProtoReflect.Descriptor instead.

func (*DeactivateDeviceRequest) GetDevEui

func (x *DeactivateDeviceRequest) GetDevEui() string

func (*DeactivateDeviceRequest) ProtoMessage

func (*DeactivateDeviceRequest) ProtoMessage()

func (*DeactivateDeviceRequest) ProtoReflect

func (x *DeactivateDeviceRequest) ProtoReflect() protoreflect.Message

func (*DeactivateDeviceRequest) Reset

func (x *DeactivateDeviceRequest) Reset()

func (*DeactivateDeviceRequest) String

func (x *DeactivateDeviceRequest) String() string

type DeleteApplicationRequest

type DeleteApplicationRequest struct {

	// Application ID (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteApplicationRequest) Descriptor deprecated

func (*DeleteApplicationRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteApplicationRequest.ProtoReflect.Descriptor instead.

func (*DeleteApplicationRequest) GetId

func (x *DeleteApplicationRequest) GetId() string

func (*DeleteApplicationRequest) ProtoMessage

func (*DeleteApplicationRequest) ProtoMessage()

func (*DeleteApplicationRequest) ProtoReflect

func (x *DeleteApplicationRequest) ProtoReflect() protoreflect.Message

func (*DeleteApplicationRequest) Reset

func (x *DeleteApplicationRequest) Reset()

func (*DeleteApplicationRequest) String

func (x *DeleteApplicationRequest) String() string

type DeleteAwsSnsIntegrationRequest

type DeleteAwsSnsIntegrationRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteAwsSnsIntegrationRequest) Descriptor deprecated

func (*DeleteAwsSnsIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAwsSnsIntegrationRequest.ProtoReflect.Descriptor instead.

func (*DeleteAwsSnsIntegrationRequest) GetApplicationId

func (x *DeleteAwsSnsIntegrationRequest) GetApplicationId() string

func (*DeleteAwsSnsIntegrationRequest) ProtoMessage

func (*DeleteAwsSnsIntegrationRequest) ProtoMessage()

func (*DeleteAwsSnsIntegrationRequest) ProtoReflect

func (*DeleteAwsSnsIntegrationRequest) Reset

func (x *DeleteAwsSnsIntegrationRequest) Reset()

func (*DeleteAwsSnsIntegrationRequest) String

type DeleteAzureServiceBusIntegrationRequest

type DeleteAzureServiceBusIntegrationRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteAzureServiceBusIntegrationRequest) Descriptor deprecated

func (*DeleteAzureServiceBusIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAzureServiceBusIntegrationRequest.ProtoReflect.Descriptor instead.

func (*DeleteAzureServiceBusIntegrationRequest) GetApplicationId

func (x *DeleteAzureServiceBusIntegrationRequest) GetApplicationId() string

func (*DeleteAzureServiceBusIntegrationRequest) ProtoMessage

func (*DeleteAzureServiceBusIntegrationRequest) ProtoReflect

func (*DeleteAzureServiceBusIntegrationRequest) Reset

func (*DeleteAzureServiceBusIntegrationRequest) String

type DeleteDeviceKeysRequest

type DeleteDeviceKeysRequest struct {

	// DevEUI (EUI64).
	DevEui string `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteDeviceKeysRequest) Descriptor deprecated

func (*DeleteDeviceKeysRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteDeviceKeysRequest.ProtoReflect.Descriptor instead.

func (*DeleteDeviceKeysRequest) GetDevEui

func (x *DeleteDeviceKeysRequest) GetDevEui() string

func (*DeleteDeviceKeysRequest) ProtoMessage

func (*DeleteDeviceKeysRequest) ProtoMessage()

func (*DeleteDeviceKeysRequest) ProtoReflect

func (x *DeleteDeviceKeysRequest) ProtoReflect() protoreflect.Message

func (*DeleteDeviceKeysRequest) Reset

func (x *DeleteDeviceKeysRequest) Reset()

func (*DeleteDeviceKeysRequest) String

func (x *DeleteDeviceKeysRequest) String() string

type DeleteDeviceProfileRequest

type DeleteDeviceProfileRequest struct {

	// ID (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteDeviceProfileRequest) Descriptor deprecated

func (*DeleteDeviceProfileRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteDeviceProfileRequest.ProtoReflect.Descriptor instead.

func (*DeleteDeviceProfileRequest) GetId

func (*DeleteDeviceProfileRequest) ProtoMessage

func (*DeleteDeviceProfileRequest) ProtoMessage()

func (*DeleteDeviceProfileRequest) ProtoReflect

func (*DeleteDeviceProfileRequest) Reset

func (x *DeleteDeviceProfileRequest) Reset()

func (*DeleteDeviceProfileRequest) String

func (x *DeleteDeviceProfileRequest) String() string

type DeleteDeviceProfileTemplateRequest

type DeleteDeviceProfileTemplateRequest struct {

	// ID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteDeviceProfileTemplateRequest) Descriptor deprecated

func (*DeleteDeviceProfileTemplateRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteDeviceProfileTemplateRequest.ProtoReflect.Descriptor instead.

func (*DeleteDeviceProfileTemplateRequest) GetId

func (*DeleteDeviceProfileTemplateRequest) ProtoMessage

func (*DeleteDeviceProfileTemplateRequest) ProtoMessage()

func (*DeleteDeviceProfileTemplateRequest) ProtoReflect

func (*DeleteDeviceProfileTemplateRequest) Reset

func (*DeleteDeviceProfileTemplateRequest) String

type DeleteDeviceRequest

type DeleteDeviceRequest struct {

	// DevEUI (EUI64).
	DevEui string `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteDeviceRequest) Descriptor deprecated

func (*DeleteDeviceRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteDeviceRequest.ProtoReflect.Descriptor instead.

func (*DeleteDeviceRequest) GetDevEui

func (x *DeleteDeviceRequest) GetDevEui() string

func (*DeleteDeviceRequest) ProtoMessage

func (*DeleteDeviceRequest) ProtoMessage()

func (*DeleteDeviceRequest) ProtoReflect

func (x *DeleteDeviceRequest) ProtoReflect() protoreflect.Message

func (*DeleteDeviceRequest) Reset

func (x *DeleteDeviceRequest) Reset()

func (*DeleteDeviceRequest) String

func (x *DeleteDeviceRequest) String() string

type DeleteGatewayRequest

type DeleteGatewayRequest struct {

	// Gateway ID (EUI64).
	GatewayId string `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteGatewayRequest) Descriptor deprecated

func (*DeleteGatewayRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteGatewayRequest.ProtoReflect.Descriptor instead.

func (*DeleteGatewayRequest) GetGatewayId

func (x *DeleteGatewayRequest) GetGatewayId() string

func (*DeleteGatewayRequest) ProtoMessage

func (*DeleteGatewayRequest) ProtoMessage()

func (*DeleteGatewayRequest) ProtoReflect

func (x *DeleteGatewayRequest) ProtoReflect() protoreflect.Message

func (*DeleteGatewayRequest) Reset

func (x *DeleteGatewayRequest) Reset()

func (*DeleteGatewayRequest) String

func (x *DeleteGatewayRequest) String() string

type DeleteGcpPubSubIntegrationRequest

type DeleteGcpPubSubIntegrationRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteGcpPubSubIntegrationRequest) Descriptor deprecated

func (*DeleteGcpPubSubIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteGcpPubSubIntegrationRequest.ProtoReflect.Descriptor instead.

func (*DeleteGcpPubSubIntegrationRequest) GetApplicationId

func (x *DeleteGcpPubSubIntegrationRequest) GetApplicationId() string

func (*DeleteGcpPubSubIntegrationRequest) ProtoMessage

func (*DeleteGcpPubSubIntegrationRequest) ProtoMessage()

func (*DeleteGcpPubSubIntegrationRequest) ProtoReflect

func (*DeleteGcpPubSubIntegrationRequest) Reset

func (*DeleteGcpPubSubIntegrationRequest) String

type DeleteHttpIntegrationRequest

type DeleteHttpIntegrationRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteHttpIntegrationRequest) Descriptor deprecated

func (*DeleteHttpIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteHttpIntegrationRequest.ProtoReflect.Descriptor instead.

func (*DeleteHttpIntegrationRequest) GetApplicationId

func (x *DeleteHttpIntegrationRequest) GetApplicationId() string

func (*DeleteHttpIntegrationRequest) ProtoMessage

func (*DeleteHttpIntegrationRequest) ProtoMessage()

func (*DeleteHttpIntegrationRequest) ProtoReflect

func (*DeleteHttpIntegrationRequest) Reset

func (x *DeleteHttpIntegrationRequest) Reset()

func (*DeleteHttpIntegrationRequest) String

type DeleteIftttIntegrationRequest

type DeleteIftttIntegrationRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteIftttIntegrationRequest) Descriptor deprecated

func (*DeleteIftttIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteIftttIntegrationRequest.ProtoReflect.Descriptor instead.

func (*DeleteIftttIntegrationRequest) GetApplicationId

func (x *DeleteIftttIntegrationRequest) GetApplicationId() string

func (*DeleteIftttIntegrationRequest) ProtoMessage

func (*DeleteIftttIntegrationRequest) ProtoMessage()

func (*DeleteIftttIntegrationRequest) ProtoReflect

func (*DeleteIftttIntegrationRequest) Reset

func (x *DeleteIftttIntegrationRequest) Reset()

func (*DeleteIftttIntegrationRequest) String

type DeleteInfluxDbIntegrationRequest

type DeleteInfluxDbIntegrationRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteInfluxDbIntegrationRequest) Descriptor deprecated

func (*DeleteInfluxDbIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteInfluxDbIntegrationRequest.ProtoReflect.Descriptor instead.

func (*DeleteInfluxDbIntegrationRequest) GetApplicationId

func (x *DeleteInfluxDbIntegrationRequest) GetApplicationId() string

func (*DeleteInfluxDbIntegrationRequest) ProtoMessage

func (*DeleteInfluxDbIntegrationRequest) ProtoMessage()

func (*DeleteInfluxDbIntegrationRequest) ProtoReflect

func (*DeleteInfluxDbIntegrationRequest) Reset

func (*DeleteInfluxDbIntegrationRequest) String

type DeleteLoraCloudIntegrationRequest

type DeleteLoraCloudIntegrationRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteLoraCloudIntegrationRequest) Descriptor deprecated

func (*DeleteLoraCloudIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteLoraCloudIntegrationRequest.ProtoReflect.Descriptor instead.

func (*DeleteLoraCloudIntegrationRequest) GetApplicationId

func (x *DeleteLoraCloudIntegrationRequest) GetApplicationId() string

func (*DeleteLoraCloudIntegrationRequest) ProtoMessage

func (*DeleteLoraCloudIntegrationRequest) ProtoMessage()

func (*DeleteLoraCloudIntegrationRequest) ProtoReflect

func (*DeleteLoraCloudIntegrationRequest) Reset

func (*DeleteLoraCloudIntegrationRequest) String

type DeleteMulticastGroupRequest

type DeleteMulticastGroupRequest struct {

	// Multicast group iD.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteMulticastGroupRequest) Descriptor deprecated

func (*DeleteMulticastGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteMulticastGroupRequest.ProtoReflect.Descriptor instead.

func (*DeleteMulticastGroupRequest) GetId

func (*DeleteMulticastGroupRequest) ProtoMessage

func (*DeleteMulticastGroupRequest) ProtoMessage()

func (*DeleteMulticastGroupRequest) ProtoReflect

func (*DeleteMulticastGroupRequest) Reset

func (x *DeleteMulticastGroupRequest) Reset()

func (*DeleteMulticastGroupRequest) String

func (x *DeleteMulticastGroupRequest) String() string

type DeleteMyDevicesIntegrationRequest

type DeleteMyDevicesIntegrationRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteMyDevicesIntegrationRequest) Descriptor deprecated

func (*DeleteMyDevicesIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteMyDevicesIntegrationRequest.ProtoReflect.Descriptor instead.

func (*DeleteMyDevicesIntegrationRequest) GetApplicationId

func (x *DeleteMyDevicesIntegrationRequest) GetApplicationId() string

func (*DeleteMyDevicesIntegrationRequest) ProtoMessage

func (*DeleteMyDevicesIntegrationRequest) ProtoMessage()

func (*DeleteMyDevicesIntegrationRequest) ProtoReflect

func (*DeleteMyDevicesIntegrationRequest) Reset

func (*DeleteMyDevicesIntegrationRequest) String

type DeletePilotThingsIntegrationRequest

type DeletePilotThingsIntegrationRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeletePilotThingsIntegrationRequest) Descriptor deprecated

func (*DeletePilotThingsIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeletePilotThingsIntegrationRequest.ProtoReflect.Descriptor instead.

func (*DeletePilotThingsIntegrationRequest) GetApplicationId

func (x *DeletePilotThingsIntegrationRequest) GetApplicationId() string

func (*DeletePilotThingsIntegrationRequest) ProtoMessage

func (*DeletePilotThingsIntegrationRequest) ProtoMessage()

func (*DeletePilotThingsIntegrationRequest) ProtoReflect

func (*DeletePilotThingsIntegrationRequest) Reset

func (*DeletePilotThingsIntegrationRequest) String

type DeleteRelayGatewayRequest

type DeleteRelayGatewayRequest struct {

	// Tenant ID.
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// Relay ID (4 byte HEX).
	RelayId string `protobuf:"bytes,2,opt,name=relay_id,json=relayId,proto3" json:"relay_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRelayGatewayRequest) Descriptor deprecated

func (*DeleteRelayGatewayRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteRelayGatewayRequest.ProtoReflect.Descriptor instead.

func (*DeleteRelayGatewayRequest) GetRelayId

func (x *DeleteRelayGatewayRequest) GetRelayId() string

func (*DeleteRelayGatewayRequest) GetTenantId

func (x *DeleteRelayGatewayRequest) GetTenantId() string

func (*DeleteRelayGatewayRequest) ProtoMessage

func (*DeleteRelayGatewayRequest) ProtoMessage()

func (*DeleteRelayGatewayRequest) ProtoReflect

func (*DeleteRelayGatewayRequest) Reset

func (x *DeleteRelayGatewayRequest) Reset()

func (*DeleteRelayGatewayRequest) String

func (x *DeleteRelayGatewayRequest) String() string

type DeleteTenantRequest

type DeleteTenantRequest struct {

	// Tenant ID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteTenantRequest) Descriptor deprecated

func (*DeleteTenantRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteTenantRequest.ProtoReflect.Descriptor instead.

func (*DeleteTenantRequest) GetId

func (x *DeleteTenantRequest) GetId() string

func (*DeleteTenantRequest) ProtoMessage

func (*DeleteTenantRequest) ProtoMessage()

func (*DeleteTenantRequest) ProtoReflect

func (x *DeleteTenantRequest) ProtoReflect() protoreflect.Message

func (*DeleteTenantRequest) Reset

func (x *DeleteTenantRequest) Reset()

func (*DeleteTenantRequest) String

func (x *DeleteTenantRequest) String() string

type DeleteTenantUserRequest

type DeleteTenantUserRequest struct {

	// Tenant ID (UUID).
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// User ID (UUID).
	UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteTenantUserRequest) Descriptor deprecated

func (*DeleteTenantUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteTenantUserRequest.ProtoReflect.Descriptor instead.

func (*DeleteTenantUserRequest) GetTenantId

func (x *DeleteTenantUserRequest) GetTenantId() string

func (*DeleteTenantUserRequest) GetUserId

func (x *DeleteTenantUserRequest) GetUserId() string

func (*DeleteTenantUserRequest) ProtoMessage

func (*DeleteTenantUserRequest) ProtoMessage()

func (*DeleteTenantUserRequest) ProtoReflect

func (x *DeleteTenantUserRequest) ProtoReflect() protoreflect.Message

func (*DeleteTenantUserRequest) Reset

func (x *DeleteTenantUserRequest) Reset()

func (*DeleteTenantUserRequest) String

func (x *DeleteTenantUserRequest) String() string

type DeleteThingsBoardIntegrationRequest

type DeleteThingsBoardIntegrationRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteThingsBoardIntegrationRequest) Descriptor deprecated

func (*DeleteThingsBoardIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteThingsBoardIntegrationRequest.ProtoReflect.Descriptor instead.

func (*DeleteThingsBoardIntegrationRequest) GetApplicationId

func (x *DeleteThingsBoardIntegrationRequest) GetApplicationId() string

func (*DeleteThingsBoardIntegrationRequest) ProtoMessage

func (*DeleteThingsBoardIntegrationRequest) ProtoMessage()

func (*DeleteThingsBoardIntegrationRequest) ProtoReflect

func (*DeleteThingsBoardIntegrationRequest) Reset

func (*DeleteThingsBoardIntegrationRequest) String

type DeleteUserRequest

type DeleteUserRequest struct {

	// User ID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteUserRequest) Descriptor deprecated

func (*DeleteUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteUserRequest.ProtoReflect.Descriptor instead.

func (*DeleteUserRequest) GetId

func (x *DeleteUserRequest) GetId() string

func (*DeleteUserRequest) ProtoMessage

func (*DeleteUserRequest) ProtoMessage()

func (*DeleteUserRequest) ProtoReflect

func (x *DeleteUserRequest) ProtoReflect() protoreflect.Message

func (*DeleteUserRequest) Reset

func (x *DeleteUserRequest) Reset()

func (*DeleteUserRequest) String

func (x *DeleteUserRequest) String() string

type Device

type Device struct {

	// DevEUI (EUI64).
	DevEui string `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// Name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,4,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// Device-profile ID (UUID).
	DeviceProfileId string `protobuf:"bytes,5,opt,name=device_profile_id,json=deviceProfileId,proto3" json:"device_profile_id,omitempty"`
	// Skip frame-counter checks (this is insecure, but could be helpful for
	// debugging).
	SkipFcntCheck bool `protobuf:"varint,6,opt,name=skip_fcnt_check,json=skipFcntCheck,proto3" json:"skip_fcnt_check,omitempty"`
	// Device is disabled.
	IsDisabled bool `protobuf:"varint,7,opt,name=is_disabled,json=isDisabled,proto3" json:"is_disabled,omitempty"`
	// Variables (user defined).
	// These variables can be used together with integrations to store tokens /
	// secrets that must be configured per device. These variables are not
	// exposed in the event payloads.
	Variables map[string]string `` /* 159-byte string literal not displayed */
	// Tags (user defined).
	// These tags can be used to add additional information to the device.
	// These tags are exposed in all the integration events.
	Tags map[string]string `` /* 149-byte string literal not displayed */
	// JoinEUI (optional, EUI64).
	// This field will be automatically set / updated on OTAA. However, in some
	// cases it must be pre-configured. For example to allow OTAA using a Relay.
	// In this case the Relay needs to know the JoinEUI + DevEUI combinations
	// of the devices for which it needs to forward uplinks.
	JoinEui string `protobuf:"bytes,10,opt,name=join_eui,json=joinEui,proto3" json:"join_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*Device) Descriptor deprecated

func (*Device) Descriptor() ([]byte, []int)

Deprecated: Use Device.ProtoReflect.Descriptor instead.

func (*Device) GetApplicationId

func (x *Device) GetApplicationId() string

func (*Device) GetDescription

func (x *Device) GetDescription() string

func (*Device) GetDevEui

func (x *Device) GetDevEui() string

func (*Device) GetDeviceProfileId

func (x *Device) GetDeviceProfileId() string

func (*Device) GetIsDisabled

func (x *Device) GetIsDisabled() bool

func (*Device) GetJoinEui

func (x *Device) GetJoinEui() string

func (*Device) GetName

func (x *Device) GetName() string

func (*Device) GetSkipFcntCheck

func (x *Device) GetSkipFcntCheck() bool

func (*Device) GetTags

func (x *Device) GetTags() map[string]string

func (*Device) GetVariables

func (x *Device) GetVariables() map[string]string

func (*Device) ProtoMessage

func (*Device) ProtoMessage()

func (*Device) ProtoReflect

func (x *Device) ProtoReflect() protoreflect.Message

func (*Device) Reset

func (x *Device) Reset()

func (*Device) String

func (x *Device) String() string

type DeviceActivation

type DeviceActivation struct {

	// Device EUI (EUI64).
	DevEui string `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// Device address (HEX encoded).
	DevAddr string `protobuf:"bytes,2,opt,name=dev_addr,json=devAddr,proto3" json:"dev_addr,omitempty"`
	// Application session key (HEX encoded).
	AppSKey string `protobuf:"bytes,3,opt,name=app_s_key,json=appSKey,proto3" json:"app_s_key,omitempty"`
	// Network session encryption key (HEX encoded).
	// Note: For ABP in LoRaWAN 1.0.x, use this, the serving and the forwarding
	// network session integrity key fields with the LoRaWAN 1.0.x 'NwkSKey`!
	NwkSEncKey string `protobuf:"bytes,4,opt,name=nwk_s_enc_key,json=nwkSEncKey,proto3" json:"nwk_s_enc_key,omitempty"`
	// Serving network session integrity key (HEX encoded).
	SNwkSIntKey string `protobuf:"bytes,8,opt,name=s_nwk_s_int_key,json=sNwkSIntKey,proto3" json:"s_nwk_s_int_key,omitempty"`
	// Forwarding network session integrity key (HEX encoded).
	FNwkSIntKey string `protobuf:"bytes,9,opt,name=f_nwk_s_int_key,json=fNwkSIntKey,proto3" json:"f_nwk_s_int_key,omitempty"`
	// Uplink frame-counter.
	FCntUp uint32 `protobuf:"varint,5,opt,name=f_cnt_up,json=fCntUp,proto3" json:"f_cnt_up,omitempty"`
	// Downlink network frame-counter.
	NFCntDown uint32 `protobuf:"varint,6,opt,name=n_f_cnt_down,json=nFCntDown,proto3" json:"n_f_cnt_down,omitempty"`
	// Downlink application frame-counter.
	AFCntDown uint32 `protobuf:"varint,10,opt,name=a_f_cnt_down,json=aFCntDown,proto3" json:"a_f_cnt_down,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceActivation) Descriptor deprecated

func (*DeviceActivation) Descriptor() ([]byte, []int)

Deprecated: Use DeviceActivation.ProtoReflect.Descriptor instead.

func (*DeviceActivation) GetAFCntDown

func (x *DeviceActivation) GetAFCntDown() uint32

func (*DeviceActivation) GetAppSKey

func (x *DeviceActivation) GetAppSKey() string

func (*DeviceActivation) GetDevAddr

func (x *DeviceActivation) GetDevAddr() string

func (*DeviceActivation) GetDevEui

func (x *DeviceActivation) GetDevEui() string

func (*DeviceActivation) GetFCntUp

func (x *DeviceActivation) GetFCntUp() uint32

func (*DeviceActivation) GetFNwkSIntKey

func (x *DeviceActivation) GetFNwkSIntKey() string

func (*DeviceActivation) GetNFCntDown

func (x *DeviceActivation) GetNFCntDown() uint32

func (*DeviceActivation) GetNwkSEncKey

func (x *DeviceActivation) GetNwkSEncKey() string

func (*DeviceActivation) GetSNwkSIntKey

func (x *DeviceActivation) GetSNwkSIntKey() string

func (*DeviceActivation) ProtoMessage

func (*DeviceActivation) ProtoMessage()

func (*DeviceActivation) ProtoReflect

func (x *DeviceActivation) ProtoReflect() protoreflect.Message

func (*DeviceActivation) Reset

func (x *DeviceActivation) Reset()

func (*DeviceActivation) String

func (x *DeviceActivation) String() string

type DeviceKeys

type DeviceKeys struct {

	// DevEUI (EUI64).
	DevEui string `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// Network root key (128 bit).
	// Note: For LoRaWAN 1.0.x, use this field for the LoRaWAN 1.0.x 'AppKey`!
	NwkKey string `protobuf:"bytes,2,opt,name=nwk_key,json=nwkKey,proto3" json:"nwk_key,omitempty"`
	// Application root key (128 bit).
	// Note: This field only needs to be set for LoRaWAN 1.1.x devices!
	AppKey string `protobuf:"bytes,3,opt,name=app_key,json=appKey,proto3" json:"app_key,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceKeys) Descriptor deprecated

func (*DeviceKeys) Descriptor() ([]byte, []int)

Deprecated: Use DeviceKeys.ProtoReflect.Descriptor instead.

func (*DeviceKeys) GetAppKey

func (x *DeviceKeys) GetAppKey() string

func (*DeviceKeys) GetDevEui

func (x *DeviceKeys) GetDevEui() string

func (*DeviceKeys) GetNwkKey

func (x *DeviceKeys) GetNwkKey() string

func (*DeviceKeys) ProtoMessage

func (*DeviceKeys) ProtoMessage()

func (*DeviceKeys) ProtoReflect

func (x *DeviceKeys) ProtoReflect() protoreflect.Message

func (*DeviceKeys) Reset

func (x *DeviceKeys) Reset()

func (*DeviceKeys) String

func (x *DeviceKeys) String() string

type DeviceListItem

type DeviceListItem struct {

	// DevEUI (EUI64).
	DevEui string `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Last seen at timestamp.
	LastSeenAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=last_seen_at,json=lastSeenAt,proto3" json:"last_seen_at,omitempty"`
	// Name.
	Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// Description.
	Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	// Device-profile ID (UUID).
	DeviceProfileId string `protobuf:"bytes,7,opt,name=device_profile_id,json=deviceProfileId,proto3" json:"device_profile_id,omitempty"`
	// Device-profile name.
	DeviceProfileName string `protobuf:"bytes,8,opt,name=device_profile_name,json=deviceProfileName,proto3" json:"device_profile_name,omitempty"`
	// Device status.
	DeviceStatus *DeviceStatus `protobuf:"bytes,9,opt,name=device_status,json=deviceStatus,proto3" json:"device_status,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceListItem) Descriptor deprecated

func (*DeviceListItem) Descriptor() ([]byte, []int)

Deprecated: Use DeviceListItem.ProtoReflect.Descriptor instead.

func (*DeviceListItem) GetCreatedAt

func (x *DeviceListItem) GetCreatedAt() *timestamppb.Timestamp

func (*DeviceListItem) GetDescription

func (x *DeviceListItem) GetDescription() string

func (*DeviceListItem) GetDevEui

func (x *DeviceListItem) GetDevEui() string

func (*DeviceListItem) GetDeviceProfileId

func (x *DeviceListItem) GetDeviceProfileId() string

func (*DeviceListItem) GetDeviceProfileName

func (x *DeviceListItem) GetDeviceProfileName() string

func (*DeviceListItem) GetDeviceStatus

func (x *DeviceListItem) GetDeviceStatus() *DeviceStatus

func (*DeviceListItem) GetLastSeenAt

func (x *DeviceListItem) GetLastSeenAt() *timestamppb.Timestamp

func (*DeviceListItem) GetName

func (x *DeviceListItem) GetName() string

func (*DeviceListItem) GetUpdatedAt

func (x *DeviceListItem) GetUpdatedAt() *timestamppb.Timestamp

func (*DeviceListItem) ProtoMessage

func (*DeviceListItem) ProtoMessage()

func (*DeviceListItem) ProtoReflect

func (x *DeviceListItem) ProtoReflect() protoreflect.Message

func (*DeviceListItem) Reset

func (x *DeviceListItem) Reset()

func (*DeviceListItem) String

func (x *DeviceListItem) String() string

type DeviceProfile

type DeviceProfile struct {

	// Device-profile ID (UUID).
	// Note: on create this will be automatically generated.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Tenant ID (UUID).
	TenantId string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// Name.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Description.
	Description string `protobuf:"bytes,26,opt,name=description,proto3" json:"description,omitempty"`
	// Region.
	Region common.Region `protobuf:"varint,4,opt,name=region,proto3,enum=common.Region" json:"region,omitempty"`
	// LoRaWAN mac-version.
	MacVersion common.MacVersion `protobuf:"varint,5,opt,name=mac_version,json=macVersion,proto3,enum=common.MacVersion" json:"mac_version,omitempty"`
	// Regional parameters revision.
	RegParamsRevision common.RegParamsRevision `` /* 145-byte string literal not displayed */
	// ADR algorithm ID.
	AdrAlgorithmId string `protobuf:"bytes,7,opt,name=adr_algorithm_id,json=adrAlgorithmId,proto3" json:"adr_algorithm_id,omitempty"`
	// Payload codec runtime.
	PayloadCodecRuntime CodecRuntime `` /* 143-byte string literal not displayed */
	// Payload codec script.
	PayloadCodecScript string `protobuf:"bytes,9,opt,name=payload_codec_script,json=payloadCodecScript,proto3" json:"payload_codec_script,omitempty"`
	// Flush queue on device activation.
	FlushQueueOnActivate bool `` /* 127-byte string literal not displayed */
	// Uplink interval (seconds).
	// This defines the expected uplink interval which the device uses for
	// communication. If the uplink interval has expired and no uplink has
	// been received, the device is considered inactive.
	UplinkInterval uint32 `protobuf:"varint,11,opt,name=uplink_interval,json=uplinkInterval,proto3" json:"uplink_interval,omitempty"`
	// Device-status request interval (times / day).
	// This defines the times per day that ChirpStack will request the
	// device-status from the device.
	DeviceStatusReqInterval uint32 `` /* 136-byte string literal not displayed */
	// Supports OTAA.
	SupportsOtaa bool `protobuf:"varint,13,opt,name=supports_otaa,json=supportsOtaa,proto3" json:"supports_otaa,omitempty"`
	// Supports Class B.
	SupportsClassB bool `protobuf:"varint,14,opt,name=supports_class_b,json=supportsClassB,proto3" json:"supports_class_b,omitempty"`
	// Supports Class-C.
	SupportsClassC bool `protobuf:"varint,15,opt,name=supports_class_c,json=supportsClassC,proto3" json:"supports_class_c,omitempty"`
	// Class-B timeout (seconds).
	// This is the maximum time ChirpStack will wait to receive an acknowledgement
	// from the device (if requested).
	ClassBTimeout uint32 `protobuf:"varint,16,opt,name=class_b_timeout,json=classBTimeout,proto3" json:"class_b_timeout,omitempty"`
	// Class-B ping-slots per beacon period.
	// Valid options are: 0 - 7.
	//
	// The actual number of ping-slots per beacon period equals to 2^k.
	ClassBPingSlotNbK uint32 `protobuf:"varint,17,opt,name=class_b_ping_slot_nb_k,json=classBPingSlotNbK,proto3" json:"class_b_ping_slot_nb_k,omitempty"`
	// Class-B ping-slot DR.
	ClassBPingSlotDr uint32 `protobuf:"varint,18,opt,name=class_b_ping_slot_dr,json=classBPingSlotDr,proto3" json:"class_b_ping_slot_dr,omitempty"`
	// Class-B ping-slot freq (Hz).
	ClassBPingSlotFreq uint32 `protobuf:"varint,19,opt,name=class_b_ping_slot_freq,json=classBPingSlotFreq,proto3" json:"class_b_ping_slot_freq,omitempty"`
	// Class-C timeout (seconds).
	// This is the maximum time ChirpStack will wait to receive an acknowledgement
	// from the device (if requested).
	ClassCTimeout uint32 `protobuf:"varint,20,opt,name=class_c_timeout,json=classCTimeout,proto3" json:"class_c_timeout,omitempty"`
	// RX1 delay (for ABP).
	AbpRx1Delay uint32 `protobuf:"varint,21,opt,name=abp_rx1_delay,json=abpRx1Delay,proto3" json:"abp_rx1_delay,omitempty"`
	// RX1 DR offset (for ABP).
	AbpRx1DrOffset uint32 `protobuf:"varint,22,opt,name=abp_rx1_dr_offset,json=abpRx1DrOffset,proto3" json:"abp_rx1_dr_offset,omitempty"`
	// RX2 DR (for ABP).
	AbpRx2Dr uint32 `protobuf:"varint,23,opt,name=abp_rx2_dr,json=abpRx2Dr,proto3" json:"abp_rx2_dr,omitempty"`
	// RX2 frequency (for ABP, Hz).
	AbpRx2Freq uint32 `protobuf:"varint,24,opt,name=abp_rx2_freq,json=abpRx2Freq,proto3" json:"abp_rx2_freq,omitempty"`
	// Tags (user defined).
	// These tags can be used to add additional information the the
	// device-profile. These tags are exposed in all the integration events of
	// devices using this device-profile.
	Tags map[string]string `` /* 150-byte string literal not displayed */
	// Measurements.
	// If defined, ChirpStack will visualize these metrics in the web-interface.
	Measurements map[string]*Measurement `` /* 166-byte string literal not displayed */
	// Auto-detect measurements.
	// If set to true, measurements will be automatically added based on the
	// keys of the decoded payload. In cases where the decoded payload contains
	// random keys in the data, you want to set this to false.
	AutoDetectMeasurements bool `` /* 131-byte string literal not displayed */
	// Region configuration ID.
	// If set, devices will only use the associated region. If let blank, then
	// devices will use all regions matching the selected common-name. Note
	// that multiple region configurations can exist for the same common-name,
	// e.g. to provide an 8 channel and 16 channel configuration for the US915
	// band.
	RegionConfigId string `protobuf:"bytes,29,opt,name=region_config_id,json=regionConfigId,proto3" json:"region_config_id,omitempty"`
	// Device is a Relay device.
	// Enable this in case the device is a Relay. A Relay device implements TS011
	// and is able to relay data from relay capable devices.
	// See for more information the TS011 specification.
	IsRelay bool `protobuf:"varint,30,opt,name=is_relay,json=isRelay,proto3" json:"is_relay,omitempty"`
	// Device is a Relay end-device.
	// Enable this in case the device is an end-device that can operate under a
	// Relay. Please refer to the TS011 specification for more information.
	IsRelayEd bool `protobuf:"varint,31,opt,name=is_relay_ed,json=isRelayEd,proto3" json:"is_relay_ed,omitempty"`
	// End-device only accept data through relay.
	// Only accept data for this device through a relay. This setting is useful
	// for testing as in case of a test-setup, the end-device is usually within
	// range of the gateway.
	RelayEdRelayOnly bool `protobuf:"varint,32,opt,name=relay_ed_relay_only,json=relayEdRelayOnly,proto3" json:"relay_ed_relay_only,omitempty"`
	// Relay must be enabled.
	RelayEnabled bool `protobuf:"varint,33,opt,name=relay_enabled,json=relayEnabled,proto3" json:"relay_enabled,omitempty"`
	// Relay CAD periodicity.
	RelayCadPeriodicity CadPeriodicity `` /* 146-byte string literal not displayed */
	// Relay default channel index.
	// Valid values are 0 and 1, please refer to the RP002 specification for
	// the meaning of these values.
	RelayDefaultChannelIndex uint32 `` /* 139-byte string literal not displayed */
	// Relay second channel frequency (Hz).
	RelaySecondChannelFreq uint32 `` /* 133-byte string literal not displayed */
	// Relay second channel DR.
	RelaySecondChannelDr uint32 `` /* 127-byte string literal not displayed */
	// Relay second channel ACK offset.
	RelaySecondChannelAckOffset SecondChAckOffset `` /* 177-byte string literal not displayed */
	// Relay end-device activation mode.
	RelayEdActivationMode RelayModeActivation `` /* 159-byte string literal not displayed */
	// Relay end-device smart-enable level.
	RelayEdSmartEnableLevel uint32 `` /* 138-byte string literal not displayed */
	// Relay end-device back-off (in case it does not receive WOR ACK frame).
	// 0 = Always send a LoRaWAN uplink
	// 1..63 = Send a LoRaWAN uplink after X WOR frames without a WOR ACK
	RelayEdBackOff uint32 `protobuf:"varint,41,opt,name=relay_ed_back_off,json=relayEdBackOff,proto3" json:"relay_ed_back_off,omitempty"`
	// Relay end-device uplink limit bucket size.
	//
	// This field indicates the multiplier to determine the bucket size
	// according to the following formula:
	// BucketSize TOKEN = _reload_rate x _bucket_size
	//
	// Valid values (0 - 3):
	//
	//	0 = 1
	//	1 = 2
	//	2 = 4
	//	3 = 12
	RelayEdUplinkLimitBucketSize uint32 `` /* 155-byte string literal not displayed */
	// Relay end-device uplink limit reload rate.
	//
	// Valid values:
	//   - 0 - 62 = X tokens every hour
	//   - 63     = no limitation
	RelayEdUplinkLimitReloadRate uint32 `` /* 155-byte string literal not displayed */
	// Relay join-request limit reload rate.
	//
	// Valid values:
	//   - 0 - 126 = X tokens every hour
	//   - 127     = no limitation
	RelayJoinReqLimitReloadRate uint32 `` /* 152-byte string literal not displayed */
	// Relay notify limit reload rate.
	//
	// Valid values:
	//   - 0 - 126 = X tokens every hour
	//   - 127     = no limitation
	RelayNotifyLimitReloadRate uint32 `` /* 147-byte string literal not displayed */
	// Relay global uplink limit reload rate.
	//
	// Valid values:
	//   - 0 - 126 = X tokens every hour
	//   - 127     = no limitation
	RelayGlobalUplinkLimitReloadRate uint32 `` /* 167-byte string literal not displayed */
	// Relay overall limit reload rate.
	//
	// Valid values:
	//   - 0 - 126 = X tokens every hour
	//   - 127     = no limitation
	RelayOverallLimitReloadRate uint32 `` /* 150-byte string literal not displayed */
	// Relay join-request limit bucket size.
	//
	// This field indicates the multiplier to determine the bucket size
	// according to the following formula:
	// BucketSize TOKEN = _reload_rate x _bucket_size
	//
	// Valid values (0 - 3):
	//
	//	0 = 1
	//	1 = 2
	//	2 = 4
	//	3 = 12
	RelayJoinReqLimitBucketSize uint32 `` /* 152-byte string literal not displayed */
	// Relay notify limit bucket size.
	//
	// This field indicates the multiplier to determine the bucket size
	// according to the following formula:
	// BucketSize TOKEN = _reload_rate x _bucket_size
	//
	// Valid values (0 - 3):
	//
	//	0 = 1
	//	1 = 2
	//	2 = 4
	//	3 = 12
	RelayNotifyLimitBucketSize uint32 `` /* 147-byte string literal not displayed */
	// Relay globak uplink limit bucket size.
	//
	// This field indicates the multiplier to determine the bucket size
	// according to the following formula:
	// BucketSize TOKEN = _reload_rate x _bucket_size
	//
	// Valid values (0 - 3):
	//
	//	0 = 1
	//	1 = 2
	//	2 = 4
	//	3 = 12
	RelayGlobalUplinkLimitBucketSize uint32 `` /* 167-byte string literal not displayed */
	// Relay overall limit bucket size.
	//
	// This field indicates the multiplier to determine the bucket size
	// according to the following formula:
	// BucketSize TOKEN = _reload_rate x _bucket_size
	//
	// Valid values (0 - 3):
	//
	//	0 = 1
	//	1 = 2
	//	2 = 4
	//	3 = 12
	RelayOverallLimitBucketSize uint32 `` /* 150-byte string literal not displayed */
	// Allow roaming.
	//
	// If set to true, it means that the device is allowed to use roaming.
	AllowRoaming bool `protobuf:"varint,52,opt,name=allow_roaming,json=allowRoaming,proto3" json:"allow_roaming,omitempty"`
	// RX1 Delay.
	//
	// This makes it possible to override the system RX1 Delay. Please note that
	// this values only has effect in case it is higher than the system value.
	// In other words, it can be used to increase the RX1 Delay but not to decrease
	// it.
	// Valid options are 1 - 15 (0 = always use system RX1 Delay).
	Rx1Delay uint32 `protobuf:"varint,53,opt,name=rx1_delay,json=rx1Delay,proto3" json:"rx1_delay,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceProfile) Descriptor deprecated

func (*DeviceProfile) Descriptor() ([]byte, []int)

Deprecated: Use DeviceProfile.ProtoReflect.Descriptor instead.

func (*DeviceProfile) GetAbpRx1Delay

func (x *DeviceProfile) GetAbpRx1Delay() uint32

func (*DeviceProfile) GetAbpRx1DrOffset

func (x *DeviceProfile) GetAbpRx1DrOffset() uint32

func (*DeviceProfile) GetAbpRx2Dr

func (x *DeviceProfile) GetAbpRx2Dr() uint32

func (*DeviceProfile) GetAbpRx2Freq

func (x *DeviceProfile) GetAbpRx2Freq() uint32

func (*DeviceProfile) GetAdrAlgorithmId

func (x *DeviceProfile) GetAdrAlgorithmId() string

func (*DeviceProfile) GetAllowRoaming

func (x *DeviceProfile) GetAllowRoaming() bool

func (*DeviceProfile) GetAutoDetectMeasurements

func (x *DeviceProfile) GetAutoDetectMeasurements() bool

func (*DeviceProfile) GetClassBPingSlotDr

func (x *DeviceProfile) GetClassBPingSlotDr() uint32

func (*DeviceProfile) GetClassBPingSlotFreq

func (x *DeviceProfile) GetClassBPingSlotFreq() uint32

func (*DeviceProfile) GetClassBPingSlotNbK

func (x *DeviceProfile) GetClassBPingSlotNbK() uint32

func (*DeviceProfile) GetClassBTimeout

func (x *DeviceProfile) GetClassBTimeout() uint32

func (*DeviceProfile) GetClassCTimeout

func (x *DeviceProfile) GetClassCTimeout() uint32

func (*DeviceProfile) GetDescription

func (x *DeviceProfile) GetDescription() string

func (*DeviceProfile) GetDeviceStatusReqInterval

func (x *DeviceProfile) GetDeviceStatusReqInterval() uint32

func (*DeviceProfile) GetFlushQueueOnActivate

func (x *DeviceProfile) GetFlushQueueOnActivate() bool

func (*DeviceProfile) GetId

func (x *DeviceProfile) GetId() string

func (*DeviceProfile) GetIsRelay

func (x *DeviceProfile) GetIsRelay() bool

func (*DeviceProfile) GetIsRelayEd

func (x *DeviceProfile) GetIsRelayEd() bool

func (*DeviceProfile) GetMacVersion

func (x *DeviceProfile) GetMacVersion() common.MacVersion

func (*DeviceProfile) GetMeasurements

func (x *DeviceProfile) GetMeasurements() map[string]*Measurement

func (*DeviceProfile) GetName

func (x *DeviceProfile) GetName() string

func (*DeviceProfile) GetPayloadCodecRuntime

func (x *DeviceProfile) GetPayloadCodecRuntime() CodecRuntime

func (*DeviceProfile) GetPayloadCodecScript

func (x *DeviceProfile) GetPayloadCodecScript() string

func (*DeviceProfile) GetRegParamsRevision

func (x *DeviceProfile) GetRegParamsRevision() common.RegParamsRevision

func (*DeviceProfile) GetRegion

func (x *DeviceProfile) GetRegion() common.Region

func (*DeviceProfile) GetRegionConfigId

func (x *DeviceProfile) GetRegionConfigId() string

func (*DeviceProfile) GetRelayCadPeriodicity

func (x *DeviceProfile) GetRelayCadPeriodicity() CadPeriodicity

func (*DeviceProfile) GetRelayDefaultChannelIndex

func (x *DeviceProfile) GetRelayDefaultChannelIndex() uint32

func (*DeviceProfile) GetRelayEdActivationMode

func (x *DeviceProfile) GetRelayEdActivationMode() RelayModeActivation

func (*DeviceProfile) GetRelayEdBackOff

func (x *DeviceProfile) GetRelayEdBackOff() uint32

func (*DeviceProfile) GetRelayEdRelayOnly

func (x *DeviceProfile) GetRelayEdRelayOnly() bool

func (*DeviceProfile) GetRelayEdSmartEnableLevel

func (x *DeviceProfile) GetRelayEdSmartEnableLevel() uint32

func (*DeviceProfile) GetRelayEdUplinkLimitBucketSize

func (x *DeviceProfile) GetRelayEdUplinkLimitBucketSize() uint32

func (*DeviceProfile) GetRelayEdUplinkLimitReloadRate

func (x *DeviceProfile) GetRelayEdUplinkLimitReloadRate() uint32

func (*DeviceProfile) GetRelayEnabled

func (x *DeviceProfile) GetRelayEnabled() bool

func (*DeviceProfile) GetRelayGlobalUplinkLimitBucketSize

func (x *DeviceProfile) GetRelayGlobalUplinkLimitBucketSize() uint32

func (*DeviceProfile) GetRelayGlobalUplinkLimitReloadRate

func (x *DeviceProfile) GetRelayGlobalUplinkLimitReloadRate() uint32

func (*DeviceProfile) GetRelayJoinReqLimitBucketSize

func (x *DeviceProfile) GetRelayJoinReqLimitBucketSize() uint32

func (*DeviceProfile) GetRelayJoinReqLimitReloadRate

func (x *DeviceProfile) GetRelayJoinReqLimitReloadRate() uint32

func (*DeviceProfile) GetRelayNotifyLimitBucketSize

func (x *DeviceProfile) GetRelayNotifyLimitBucketSize() uint32

func (*DeviceProfile) GetRelayNotifyLimitReloadRate

func (x *DeviceProfile) GetRelayNotifyLimitReloadRate() uint32

func (*DeviceProfile) GetRelayOverallLimitBucketSize

func (x *DeviceProfile) GetRelayOverallLimitBucketSize() uint32

func (*DeviceProfile) GetRelayOverallLimitReloadRate

func (x *DeviceProfile) GetRelayOverallLimitReloadRate() uint32

func (*DeviceProfile) GetRelaySecondChannelAckOffset

func (x *DeviceProfile) GetRelaySecondChannelAckOffset() SecondChAckOffset

func (*DeviceProfile) GetRelaySecondChannelDr

func (x *DeviceProfile) GetRelaySecondChannelDr() uint32

func (*DeviceProfile) GetRelaySecondChannelFreq

func (x *DeviceProfile) GetRelaySecondChannelFreq() uint32

func (*DeviceProfile) GetRx1Delay

func (x *DeviceProfile) GetRx1Delay() uint32

func (*DeviceProfile) GetSupportsClassB

func (x *DeviceProfile) GetSupportsClassB() bool

func (*DeviceProfile) GetSupportsClassC

func (x *DeviceProfile) GetSupportsClassC() bool

func (*DeviceProfile) GetSupportsOtaa

func (x *DeviceProfile) GetSupportsOtaa() bool

func (*DeviceProfile) GetTags

func (x *DeviceProfile) GetTags() map[string]string

func (*DeviceProfile) GetTenantId

func (x *DeviceProfile) GetTenantId() string

func (*DeviceProfile) GetUplinkInterval

func (x *DeviceProfile) GetUplinkInterval() uint32

func (*DeviceProfile) ProtoMessage

func (*DeviceProfile) ProtoMessage()

func (*DeviceProfile) ProtoReflect

func (x *DeviceProfile) ProtoReflect() protoreflect.Message

func (*DeviceProfile) Reset

func (x *DeviceProfile) Reset()

func (*DeviceProfile) String

func (x *DeviceProfile) String() string

type DeviceProfileListItem

type DeviceProfileListItem struct {

	// Device-profile ID (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Name.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Region.
	Region common.Region `protobuf:"varint,5,opt,name=region,proto3,enum=common.Region" json:"region,omitempty"`
	// LoRaWAN mac-version.
	MacVersion common.MacVersion `protobuf:"varint,6,opt,name=mac_version,json=macVersion,proto3,enum=common.MacVersion" json:"mac_version,omitempty"`
	// Regional parameters revision.
	RegParamsRevision common.RegParamsRevision `` /* 145-byte string literal not displayed */
	// Supports OTAA.
	SupportsOtaa bool `protobuf:"varint,8,opt,name=supports_otaa,json=supportsOtaa,proto3" json:"supports_otaa,omitempty"`
	// Supports Class-B.
	SupportsClassB bool `protobuf:"varint,9,opt,name=supports_class_b,json=supportsClassB,proto3" json:"supports_class_b,omitempty"`
	// Supports Class-C.
	SupportsClassC bool `protobuf:"varint,10,opt,name=supports_class_c,json=supportsClassC,proto3" json:"supports_class_c,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceProfileListItem) Descriptor deprecated

func (*DeviceProfileListItem) Descriptor() ([]byte, []int)

Deprecated: Use DeviceProfileListItem.ProtoReflect.Descriptor instead.

func (*DeviceProfileListItem) GetCreatedAt

func (x *DeviceProfileListItem) GetCreatedAt() *timestamppb.Timestamp

func (*DeviceProfileListItem) GetId

func (x *DeviceProfileListItem) GetId() string

func (*DeviceProfileListItem) GetMacVersion

func (x *DeviceProfileListItem) GetMacVersion() common.MacVersion

func (*DeviceProfileListItem) GetName

func (x *DeviceProfileListItem) GetName() string

func (*DeviceProfileListItem) GetRegParamsRevision

func (x *DeviceProfileListItem) GetRegParamsRevision() common.RegParamsRevision

func (*DeviceProfileListItem) GetRegion

func (x *DeviceProfileListItem) GetRegion() common.Region

func (*DeviceProfileListItem) GetSupportsClassB

func (x *DeviceProfileListItem) GetSupportsClassB() bool

func (*DeviceProfileListItem) GetSupportsClassC

func (x *DeviceProfileListItem) GetSupportsClassC() bool

func (*DeviceProfileListItem) GetSupportsOtaa

func (x *DeviceProfileListItem) GetSupportsOtaa() bool

func (*DeviceProfileListItem) GetUpdatedAt

func (x *DeviceProfileListItem) GetUpdatedAt() *timestamppb.Timestamp

func (*DeviceProfileListItem) ProtoMessage

func (*DeviceProfileListItem) ProtoMessage()

func (*DeviceProfileListItem) ProtoReflect

func (x *DeviceProfileListItem) ProtoReflect() protoreflect.Message

func (*DeviceProfileListItem) Reset

func (x *DeviceProfileListItem) Reset()

func (*DeviceProfileListItem) String

func (x *DeviceProfileListItem) String() string

type DeviceProfileServiceClient

type DeviceProfileServiceClient interface {
	// Create the given device-profile.
	Create(ctx context.Context, in *CreateDeviceProfileRequest, opts ...grpc.CallOption) (*CreateDeviceProfileResponse, error)
	// Get the device-profile for the given ID.
	Get(ctx context.Context, in *GetDeviceProfileRequest, opts ...grpc.CallOption) (*GetDeviceProfileResponse, error)
	// Update the given device-profile.
	Update(ctx context.Context, in *UpdateDeviceProfileRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete the device-profile with the given ID.
	Delete(ctx context.Context, in *DeleteDeviceProfileRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List the available device-profiles.
	List(ctx context.Context, in *ListDeviceProfilesRequest, opts ...grpc.CallOption) (*ListDeviceProfilesResponse, error)
	// List available ADR algorithms.
	ListAdrAlgorithms(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ListDeviceProfileAdrAlgorithmsResponse, error)
}

DeviceProfileServiceClient is the client API for DeviceProfileService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type DeviceProfileServiceServer

type DeviceProfileServiceServer interface {
	// Create the given device-profile.
	Create(context.Context, *CreateDeviceProfileRequest) (*CreateDeviceProfileResponse, error)
	// Get the device-profile for the given ID.
	Get(context.Context, *GetDeviceProfileRequest) (*GetDeviceProfileResponse, error)
	// Update the given device-profile.
	Update(context.Context, *UpdateDeviceProfileRequest) (*emptypb.Empty, error)
	// Delete the device-profile with the given ID.
	Delete(context.Context, *DeleteDeviceProfileRequest) (*emptypb.Empty, error)
	// List the available device-profiles.
	List(context.Context, *ListDeviceProfilesRequest) (*ListDeviceProfilesResponse, error)
	// List available ADR algorithms.
	ListAdrAlgorithms(context.Context, *emptypb.Empty) (*ListDeviceProfileAdrAlgorithmsResponse, error)
	// contains filtered or unexported methods
}

DeviceProfileServiceServer is the server API for DeviceProfileService service. All implementations must embed UnimplementedDeviceProfileServiceServer for forward compatibility

type DeviceProfileTemplate

type DeviceProfileTemplate struct {

	// Device-profile template ID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Vendor.
	Vendor string `protobuf:"bytes,4,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// Firmware.
	Firmware string `protobuf:"bytes,5,opt,name=firmware,proto3" json:"firmware,omitempty"`
	// Region.
	Region common.Region `protobuf:"varint,6,opt,name=region,proto3,enum=common.Region" json:"region,omitempty"`
	// LoRaWAN mac-version.
	MacVersion common.MacVersion `protobuf:"varint,7,opt,name=mac_version,json=macVersion,proto3,enum=common.MacVersion" json:"mac_version,omitempty"`
	// Regional parameters revision.
	RegParamsRevision common.RegParamsRevision `` /* 145-byte string literal not displayed */
	// ADR algorithm ID.
	AdrAlgorithmId string `protobuf:"bytes,9,opt,name=adr_algorithm_id,json=adrAlgorithmId,proto3" json:"adr_algorithm_id,omitempty"`
	// Payload codec runtime.
	PayloadCodecRuntime CodecRuntime `` /* 144-byte string literal not displayed */
	// Payload codec script.
	PayloadCodecScript string `protobuf:"bytes,11,opt,name=payload_codec_script,json=payloadCodecScript,proto3" json:"payload_codec_script,omitempty"`
	// Flush queue on device activation.
	FlushQueueOnActivate bool `` /* 127-byte string literal not displayed */
	// Uplink interval (seconds).
	// This defines the expected uplink interval which the device uses for
	// communication. When the uplink interval has expired and no uplink has
	// been received, the device is considered inactive.
	UplinkInterval uint32 `protobuf:"varint,13,opt,name=uplink_interval,json=uplinkInterval,proto3" json:"uplink_interval,omitempty"`
	// Device-status request interval (times / day).
	// This defines the times per day that ChirpStack will request the device-status
	// from the device.
	DeviceStatusReqInterval uint32 `` /* 136-byte string literal not displayed */
	// Supports OTAA.
	SupportsOtaa bool `protobuf:"varint,15,opt,name=supports_otaa,json=supportsOtaa,proto3" json:"supports_otaa,omitempty"`
	// Supports Class B.
	SupportsClassB bool `protobuf:"varint,16,opt,name=supports_class_b,json=supportsClassB,proto3" json:"supports_class_b,omitempty"`
	// Supports Class-C.
	SupportsClassC bool `protobuf:"varint,17,opt,name=supports_class_c,json=supportsClassC,proto3" json:"supports_class_c,omitempty"`
	// Class-B timeout (seconds).
	// This is the maximum time ChirpStack will wait to receive an acknowledgement from the device (if requested).
	ClassBTimeout uint32 `protobuf:"varint,18,opt,name=class_b_timeout,json=classBTimeout,proto3" json:"class_b_timeout,omitempty"`
	// Class-B ping-slots per beacon period.
	// Valid options are: 0 - 7.
	//
	// The actual number of ping-slots per beacon period equals to 2^k.
	ClassBPingSlotNbK uint32 `protobuf:"varint,19,opt,name=class_b_ping_slot_nb_k,json=classBPingSlotNbK,proto3" json:"class_b_ping_slot_nb_k,omitempty"`
	// Class-B ping-slot DR.
	ClassBPingSlotDr uint32 `protobuf:"varint,20,opt,name=class_b_ping_slot_dr,json=classBPingSlotDr,proto3" json:"class_b_ping_slot_dr,omitempty"`
	// Class-B ping-slot freq (Hz).
	ClassBPingSlotFreq uint32 `protobuf:"varint,21,opt,name=class_b_ping_slot_freq,json=classBPingSlotFreq,proto3" json:"class_b_ping_slot_freq,omitempty"`
	// Class-C timeout (seconds).
	// This is the maximum time ChirpStack will wait to receive an acknowledgement from the device (if requested).
	ClassCTimeout uint32 `protobuf:"varint,22,opt,name=class_c_timeout,json=classCTimeout,proto3" json:"class_c_timeout,omitempty"`
	// RX1 delay (for ABP).
	AbpRx1Delay uint32 `protobuf:"varint,23,opt,name=abp_rx1_delay,json=abpRx1Delay,proto3" json:"abp_rx1_delay,omitempty"`
	// RX1 DR offset (for ABP).
	AbpRx1DrOffset uint32 `protobuf:"varint,24,opt,name=abp_rx1_dr_offset,json=abpRx1DrOffset,proto3" json:"abp_rx1_dr_offset,omitempty"`
	// RX2 DR (for ABP).
	AbpRx2Dr uint32 `protobuf:"varint,25,opt,name=abp_rx2_dr,json=abpRx2Dr,proto3" json:"abp_rx2_dr,omitempty"`
	// RX2 frequency (for ABP, Hz).
	AbpRx2Freq uint32 `protobuf:"varint,26,opt,name=abp_rx2_freq,json=abpRx2Freq,proto3" json:"abp_rx2_freq,omitempty"`
	// User defined tags.
	Tags map[string]string `` /* 150-byte string literal not displayed */
	// Measurements.
	// If defined, ChirpStack will visualize these metrics in the web-interface.
	Measurements map[string]*Measurement `` /* 166-byte string literal not displayed */
	// Auto-detect measurements.
	// If set to true, measurements will be automatically added based on the
	// keys of the decoded payload. In cases where the decoded payload contains
	// random keys in the data, you want to set this to false.
	AutoDetectMeasurements bool `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DeviceProfileTemplate) Descriptor deprecated

func (*DeviceProfileTemplate) Descriptor() ([]byte, []int)

Deprecated: Use DeviceProfileTemplate.ProtoReflect.Descriptor instead.

func (*DeviceProfileTemplate) GetAbpRx1Delay

func (x *DeviceProfileTemplate) GetAbpRx1Delay() uint32

func (*DeviceProfileTemplate) GetAbpRx1DrOffset

func (x *DeviceProfileTemplate) GetAbpRx1DrOffset() uint32

func (*DeviceProfileTemplate) GetAbpRx2Dr

func (x *DeviceProfileTemplate) GetAbpRx2Dr() uint32

func (*DeviceProfileTemplate) GetAbpRx2Freq

func (x *DeviceProfileTemplate) GetAbpRx2Freq() uint32

func (*DeviceProfileTemplate) GetAdrAlgorithmId

func (x *DeviceProfileTemplate) GetAdrAlgorithmId() string

func (*DeviceProfileTemplate) GetAutoDetectMeasurements

func (x *DeviceProfileTemplate) GetAutoDetectMeasurements() bool

func (*DeviceProfileTemplate) GetClassBPingSlotDr

func (x *DeviceProfileTemplate) GetClassBPingSlotDr() uint32

func (*DeviceProfileTemplate) GetClassBPingSlotFreq

func (x *DeviceProfileTemplate) GetClassBPingSlotFreq() uint32

func (*DeviceProfileTemplate) GetClassBPingSlotNbK

func (x *DeviceProfileTemplate) GetClassBPingSlotNbK() uint32

func (*DeviceProfileTemplate) GetClassBTimeout

func (x *DeviceProfileTemplate) GetClassBTimeout() uint32

func (*DeviceProfileTemplate) GetClassCTimeout

func (x *DeviceProfileTemplate) GetClassCTimeout() uint32

func (*DeviceProfileTemplate) GetDescription

func (x *DeviceProfileTemplate) GetDescription() string

func (*DeviceProfileTemplate) GetDeviceStatusReqInterval

func (x *DeviceProfileTemplate) GetDeviceStatusReqInterval() uint32

func (*DeviceProfileTemplate) GetFirmware

func (x *DeviceProfileTemplate) GetFirmware() string

func (*DeviceProfileTemplate) GetFlushQueueOnActivate

func (x *DeviceProfileTemplate) GetFlushQueueOnActivate() bool

func (*DeviceProfileTemplate) GetId

func (x *DeviceProfileTemplate) GetId() string

func (*DeviceProfileTemplate) GetMacVersion

func (x *DeviceProfileTemplate) GetMacVersion() common.MacVersion

func (*DeviceProfileTemplate) GetMeasurements

func (x *DeviceProfileTemplate) GetMeasurements() map[string]*Measurement

func (*DeviceProfileTemplate) GetName

func (x *DeviceProfileTemplate) GetName() string

func (*DeviceProfileTemplate) GetPayloadCodecRuntime

func (x *DeviceProfileTemplate) GetPayloadCodecRuntime() CodecRuntime

func (*DeviceProfileTemplate) GetPayloadCodecScript

func (x *DeviceProfileTemplate) GetPayloadCodecScript() string

func (*DeviceProfileTemplate) GetRegParamsRevision

func (x *DeviceProfileTemplate) GetRegParamsRevision() common.RegParamsRevision

func (*DeviceProfileTemplate) GetRegion

func (x *DeviceProfileTemplate) GetRegion() common.Region

func (*DeviceProfileTemplate) GetSupportsClassB

func (x *DeviceProfileTemplate) GetSupportsClassB() bool

func (*DeviceProfileTemplate) GetSupportsClassC

func (x *DeviceProfileTemplate) GetSupportsClassC() bool

func (*DeviceProfileTemplate) GetSupportsOtaa

func (x *DeviceProfileTemplate) GetSupportsOtaa() bool

func (*DeviceProfileTemplate) GetTags

func (x *DeviceProfileTemplate) GetTags() map[string]string

func (*DeviceProfileTemplate) GetUplinkInterval

func (x *DeviceProfileTemplate) GetUplinkInterval() uint32

func (*DeviceProfileTemplate) GetVendor

func (x *DeviceProfileTemplate) GetVendor() string

func (*DeviceProfileTemplate) ProtoMessage

func (*DeviceProfileTemplate) ProtoMessage()

func (*DeviceProfileTemplate) ProtoReflect

func (x *DeviceProfileTemplate) ProtoReflect() protoreflect.Message

func (*DeviceProfileTemplate) Reset

func (x *DeviceProfileTemplate) Reset()

func (*DeviceProfileTemplate) String

func (x *DeviceProfileTemplate) String() string

type DeviceProfileTemplateListItem

type DeviceProfileTemplateListItem struct {

	// Device-profile template ID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Name.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Vendor.
	Vendor string `protobuf:"bytes,5,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// Firmware.
	Firmware string `protobuf:"bytes,6,opt,name=firmware,proto3" json:"firmware,omitempty"`
	// Region.
	Region common.Region `protobuf:"varint,7,opt,name=region,proto3,enum=common.Region" json:"region,omitempty"`
	// LoRaWAN mac-version.
	MacVersion common.MacVersion `protobuf:"varint,8,opt,name=mac_version,json=macVersion,proto3,enum=common.MacVersion" json:"mac_version,omitempty"`
	// Regional parameters revision.
	RegParamsRevision common.RegParamsRevision `` /* 145-byte string literal not displayed */
	// Supports OTAA.
	SupportsOtaa bool `protobuf:"varint,10,opt,name=supports_otaa,json=supportsOtaa,proto3" json:"supports_otaa,omitempty"`
	// Supports Class-B.
	SupportsClassB bool `protobuf:"varint,11,opt,name=supports_class_b,json=supportsClassB,proto3" json:"supports_class_b,omitempty"`
	// Supports Class-C.
	SupportsClassC bool `protobuf:"varint,12,opt,name=supports_class_c,json=supportsClassC,proto3" json:"supports_class_c,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceProfileTemplateListItem) Descriptor deprecated

func (*DeviceProfileTemplateListItem) Descriptor() ([]byte, []int)

Deprecated: Use DeviceProfileTemplateListItem.ProtoReflect.Descriptor instead.

func (*DeviceProfileTemplateListItem) GetCreatedAt

func (*DeviceProfileTemplateListItem) GetFirmware

func (x *DeviceProfileTemplateListItem) GetFirmware() string

func (*DeviceProfileTemplateListItem) GetId

func (*DeviceProfileTemplateListItem) GetMacVersion

func (x *DeviceProfileTemplateListItem) GetMacVersion() common.MacVersion

func (*DeviceProfileTemplateListItem) GetName

func (*DeviceProfileTemplateListItem) GetRegParamsRevision

func (x *DeviceProfileTemplateListItem) GetRegParamsRevision() common.RegParamsRevision

func (*DeviceProfileTemplateListItem) GetRegion

func (*DeviceProfileTemplateListItem) GetSupportsClassB

func (x *DeviceProfileTemplateListItem) GetSupportsClassB() bool

func (*DeviceProfileTemplateListItem) GetSupportsClassC

func (x *DeviceProfileTemplateListItem) GetSupportsClassC() bool

func (*DeviceProfileTemplateListItem) GetSupportsOtaa

func (x *DeviceProfileTemplateListItem) GetSupportsOtaa() bool

func (*DeviceProfileTemplateListItem) GetUpdatedAt

func (*DeviceProfileTemplateListItem) GetVendor

func (x *DeviceProfileTemplateListItem) GetVendor() string

func (*DeviceProfileTemplateListItem) ProtoMessage

func (*DeviceProfileTemplateListItem) ProtoMessage()

func (*DeviceProfileTemplateListItem) ProtoReflect

func (*DeviceProfileTemplateListItem) Reset

func (x *DeviceProfileTemplateListItem) Reset()

func (*DeviceProfileTemplateListItem) String

type DeviceProfileTemplateServiceClient

type DeviceProfileTemplateServiceClient interface {
	// Create the given device-profile template.
	Create(ctx context.Context, in *CreateDeviceProfileTemplateRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get the device-profile template for the given ID.
	Get(ctx context.Context, in *GetDeviceProfileTemplateRequest, opts ...grpc.CallOption) (*GetDeviceProfileTemplateResponse, error)
	// Update the given device-profile template.
	Update(ctx context.Context, in *UpdateDeviceProfileTemplateRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete the device-profile template with the given ID.
	Delete(ctx context.Context, in *DeleteDeviceProfileTemplateRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List the available device-profile templates.
	List(ctx context.Context, in *ListDeviceProfileTemplatesRequest, opts ...grpc.CallOption) (*ListDeviceProfileTemplatesResponse, error)
}

DeviceProfileTemplateServiceClient is the client API for DeviceProfileTemplateService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type DeviceProfileTemplateServiceServer

type DeviceProfileTemplateServiceServer interface {
	// Create the given device-profile template.
	Create(context.Context, *CreateDeviceProfileTemplateRequest) (*emptypb.Empty, error)
	// Get the device-profile template for the given ID.
	Get(context.Context, *GetDeviceProfileTemplateRequest) (*GetDeviceProfileTemplateResponse, error)
	// Update the given device-profile template.
	Update(context.Context, *UpdateDeviceProfileTemplateRequest) (*emptypb.Empty, error)
	// Delete the device-profile template with the given ID.
	Delete(context.Context, *DeleteDeviceProfileTemplateRequest) (*emptypb.Empty, error)
	// List the available device-profile templates.
	List(context.Context, *ListDeviceProfileTemplatesRequest) (*ListDeviceProfileTemplatesResponse, error)
	// contains filtered or unexported methods
}

DeviceProfileTemplateServiceServer is the server API for DeviceProfileTemplateService service. All implementations must embed UnimplementedDeviceProfileTemplateServiceServer for forward compatibility

type DeviceQueueItem

type DeviceQueueItem struct {

	// ID (UUID).
	// This is automatically generated on enqueue.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Device EUI (EUI64).
	DevEui string `protobuf:"bytes,2,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// Confirmed.
	Confirmed bool `protobuf:"varint,3,opt,name=confirmed,proto3" json:"confirmed,omitempty"`
	// FPort (must be > 0).
	FPort uint32 `protobuf:"varint,4,opt,name=f_port,json=fPort,proto3" json:"f_port,omitempty"`
	// Data.
	// Or use the json_object field when a codec has been configured.
	Data []byte `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"`
	// Only use this when a codec has been configured that can encode this
	// object to bytes.
	Object *structpb.Struct `protobuf:"bytes,6,opt,name=object,proto3" json:"object,omitempty"`
	// Is pending.
	// This is set by ChirpStack to true when the downlink is pending (e.g. it
	// has been sent, but a confirmation is still pending).
	IsPending bool `protobuf:"varint,7,opt,name=is_pending,json=isPending,proto3" json:"is_pending,omitempty"`
	// Downlink frame-counter.
	// Do not set this for plain-text data payloads. It will be automatically set
	// by ChirpStack when the payload has been sent as downlink.
	FCntDown uint32 `protobuf:"varint,8,opt,name=f_cnt_down,json=fCntDown,proto3" json:"f_cnt_down,omitempty"`
	// Is encrypted.
	// This must be set to true if the end-application has already encrypted
	// the data payload. In this case, the f_cnt_down field must be set to
	// the corresponding frame-counter which has been used during the encryption.
	IsEncrypted bool `protobuf:"varint,9,opt,name=is_encrypted,json=isEncrypted,proto3" json:"is_encrypted,omitempty"`
	// Expires at (optional).
	// Expired queue-items will be automatically removed from the queue.
	ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceQueueItem) Descriptor deprecated

func (*DeviceQueueItem) Descriptor() ([]byte, []int)

Deprecated: Use DeviceQueueItem.ProtoReflect.Descriptor instead.

func (*DeviceQueueItem) GetConfirmed

func (x *DeviceQueueItem) GetConfirmed() bool

func (*DeviceQueueItem) GetData

func (x *DeviceQueueItem) GetData() []byte

func (*DeviceQueueItem) GetDevEui

func (x *DeviceQueueItem) GetDevEui() string

func (*DeviceQueueItem) GetExpiresAt

func (x *DeviceQueueItem) GetExpiresAt() *timestamppb.Timestamp

func (*DeviceQueueItem) GetFCntDown

func (x *DeviceQueueItem) GetFCntDown() uint32

func (*DeviceQueueItem) GetFPort

func (x *DeviceQueueItem) GetFPort() uint32

func (*DeviceQueueItem) GetId

func (x *DeviceQueueItem) GetId() string

func (*DeviceQueueItem) GetIsEncrypted

func (x *DeviceQueueItem) GetIsEncrypted() bool

func (*DeviceQueueItem) GetIsPending

func (x *DeviceQueueItem) GetIsPending() bool

func (*DeviceQueueItem) GetObject

func (x *DeviceQueueItem) GetObject() *structpb.Struct

func (*DeviceQueueItem) ProtoMessage

func (*DeviceQueueItem) ProtoMessage()

func (*DeviceQueueItem) ProtoReflect

func (x *DeviceQueueItem) ProtoReflect() protoreflect.Message

func (*DeviceQueueItem) Reset

func (x *DeviceQueueItem) Reset()

func (*DeviceQueueItem) String

func (x *DeviceQueueItem) String() string

type DeviceServiceClient

type DeviceServiceClient interface {
	// Create the given device.
	Create(ctx context.Context, in *CreateDeviceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get returns the device for the given DevEUI.
	Get(ctx context.Context, in *GetDeviceRequest, opts ...grpc.CallOption) (*GetDeviceResponse, error)
	// Update the given device.
	Update(ctx context.Context, in *UpdateDeviceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete the device with the given DevEUI.
	Delete(ctx context.Context, in *DeleteDeviceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get the list of devices.
	List(ctx context.Context, in *ListDevicesRequest, opts ...grpc.CallOption) (*ListDevicesResponse, error)
	// Create the given device-keys.
	CreateKeys(ctx context.Context, in *CreateDeviceKeysRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get the device-keys for the given DevEUI.
	GetKeys(ctx context.Context, in *GetDeviceKeysRequest, opts ...grpc.CallOption) (*GetDeviceKeysResponse, error)
	// Update the given device-keys.
	UpdateKeys(ctx context.Context, in *UpdateDeviceKeysRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete the device-keys for the given DevEUI.
	DeleteKeys(ctx context.Context, in *DeleteDeviceKeysRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// FlushDevNonces flushes the OTAA device nonces.
	FlushDevNonces(ctx context.Context, in *FlushDevNoncesRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Activate (re)activates the device with the given parameters (for ABP or for
	// importing OTAA activations).
	Activate(ctx context.Context, in *ActivateDeviceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Deactivate de-activates the device.
	Deactivate(ctx context.Context, in *DeactivateDeviceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// GetActivation returns the current activation details of the device (OTAA or
	// ABP).
	GetActivation(ctx context.Context, in *GetDeviceActivationRequest, opts ...grpc.CallOption) (*GetDeviceActivationResponse, error)
	// GetRandomDevAddr returns a random DevAddr taking the NwkID prefix into
	// account.
	GetRandomDevAddr(ctx context.Context, in *GetRandomDevAddrRequest, opts ...grpc.CallOption) (*GetRandomDevAddrResponse, error)
	// GetMetrics returns the device metrics.
	// Note that this requires a device-profile with codec and measurements
	// configured.
	GetMetrics(ctx context.Context, in *GetDeviceMetricsRequest, opts ...grpc.CallOption) (*GetDeviceMetricsResponse, error)
	// GetLinkMetrics returns the device link metrics.
	// This includes uplinks, downlinks, RSSI, SNR, etc...
	GetLinkMetrics(ctx context.Context, in *GetDeviceLinkMetricsRequest, opts ...grpc.CallOption) (*GetDeviceLinkMetricsResponse, error)
	// Enqueue adds the given item to the downlink queue.
	Enqueue(ctx context.Context, in *EnqueueDeviceQueueItemRequest, opts ...grpc.CallOption) (*EnqueueDeviceQueueItemResponse, error)
	// FlushQueue flushes the downlink device-queue.
	FlushQueue(ctx context.Context, in *FlushDeviceQueueRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// GetQueue returns the downlink device-queue.
	GetQueue(ctx context.Context, in *GetDeviceQueueItemsRequest, opts ...grpc.CallOption) (*GetDeviceQueueItemsResponse, error)
	// GetNextFCntDown returns the next FCntDown to use for enqueing encrypted
	// downlinks. The difference with the DeviceActivation f_cont_down is that
	// this method takes potential existing queue-items into account.
	GetNextFCntDown(ctx context.Context, in *GetDeviceNextFCntDownRequest, opts ...grpc.CallOption) (*GetDeviceNextFCntDownResponse, error)
}

DeviceServiceClient is the client API for DeviceService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type DeviceServiceServer

type DeviceServiceServer interface {
	// Create the given device.
	Create(context.Context, *CreateDeviceRequest) (*emptypb.Empty, error)
	// Get returns the device for the given DevEUI.
	Get(context.Context, *GetDeviceRequest) (*GetDeviceResponse, error)
	// Update the given device.
	Update(context.Context, *UpdateDeviceRequest) (*emptypb.Empty, error)
	// Delete the device with the given DevEUI.
	Delete(context.Context, *DeleteDeviceRequest) (*emptypb.Empty, error)
	// Get the list of devices.
	List(context.Context, *ListDevicesRequest) (*ListDevicesResponse, error)
	// Create the given device-keys.
	CreateKeys(context.Context, *CreateDeviceKeysRequest) (*emptypb.Empty, error)
	// Get the device-keys for the given DevEUI.
	GetKeys(context.Context, *GetDeviceKeysRequest) (*GetDeviceKeysResponse, error)
	// Update the given device-keys.
	UpdateKeys(context.Context, *UpdateDeviceKeysRequest) (*emptypb.Empty, error)
	// Delete the device-keys for the given DevEUI.
	DeleteKeys(context.Context, *DeleteDeviceKeysRequest) (*emptypb.Empty, error)
	// FlushDevNonces flushes the OTAA device nonces.
	FlushDevNonces(context.Context, *FlushDevNoncesRequest) (*emptypb.Empty, error)
	// Activate (re)activates the device with the given parameters (for ABP or for
	// importing OTAA activations).
	Activate(context.Context, *ActivateDeviceRequest) (*emptypb.Empty, error)
	// Deactivate de-activates the device.
	Deactivate(context.Context, *DeactivateDeviceRequest) (*emptypb.Empty, error)
	// GetActivation returns the current activation details of the device (OTAA or
	// ABP).
	GetActivation(context.Context, *GetDeviceActivationRequest) (*GetDeviceActivationResponse, error)
	// GetRandomDevAddr returns a random DevAddr taking the NwkID prefix into
	// account.
	GetRandomDevAddr(context.Context, *GetRandomDevAddrRequest) (*GetRandomDevAddrResponse, error)
	// GetMetrics returns the device metrics.
	// Note that this requires a device-profile with codec and measurements
	// configured.
	GetMetrics(context.Context, *GetDeviceMetricsRequest) (*GetDeviceMetricsResponse, error)
	// GetLinkMetrics returns the device link metrics.
	// This includes uplinks, downlinks, RSSI, SNR, etc...
	GetLinkMetrics(context.Context, *GetDeviceLinkMetricsRequest) (*GetDeviceLinkMetricsResponse, error)
	// Enqueue adds the given item to the downlink queue.
	Enqueue(context.Context, *EnqueueDeviceQueueItemRequest) (*EnqueueDeviceQueueItemResponse, error)
	// FlushQueue flushes the downlink device-queue.
	FlushQueue(context.Context, *FlushDeviceQueueRequest) (*emptypb.Empty, error)
	// GetQueue returns the downlink device-queue.
	GetQueue(context.Context, *GetDeviceQueueItemsRequest) (*GetDeviceQueueItemsResponse, error)
	// GetNextFCntDown returns the next FCntDown to use for enqueing encrypted
	// downlinks. The difference with the DeviceActivation f_cont_down is that
	// this method takes potential existing queue-items into account.
	GetNextFCntDown(context.Context, *GetDeviceNextFCntDownRequest) (*GetDeviceNextFCntDownResponse, error)
	// contains filtered or unexported methods
}

DeviceServiceServer is the server API for DeviceService service. All implementations must embed UnimplementedDeviceServiceServer for forward compatibility

type DeviceState

type DeviceState struct {

	// Name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Value.
	Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceState) Descriptor deprecated

func (*DeviceState) Descriptor() ([]byte, []int)

Deprecated: Use DeviceState.ProtoReflect.Descriptor instead.

func (*DeviceState) GetName

func (x *DeviceState) GetName() string

func (*DeviceState) GetValue

func (x *DeviceState) GetValue() string

func (*DeviceState) ProtoMessage

func (*DeviceState) ProtoMessage()

func (*DeviceState) ProtoReflect

func (x *DeviceState) ProtoReflect() protoreflect.Message

func (*DeviceState) Reset

func (x *DeviceState) Reset()

func (*DeviceState) String

func (x *DeviceState) String() string

type DeviceStatus

type DeviceStatus struct {

	// The device margin status
	// -32..32: The demodulation SNR ration in dB
	Margin int32 `protobuf:"varint,1,opt,name=margin,proto3" json:"margin,omitempty"`
	// Device is connected to an external power source.
	ExternalPowerSource bool `protobuf:"varint,2,opt,name=external_power_source,json=externalPowerSource,proto3" json:"external_power_source,omitempty"`
	// Device battery level as a percentage.
	// -1 when the battery level is not available.
	BatteryLevel float32 `protobuf:"fixed32,3,opt,name=battery_level,json=batteryLevel,proto3" json:"battery_level,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceStatus) Descriptor deprecated

func (*DeviceStatus) Descriptor() ([]byte, []int)

Deprecated: Use DeviceStatus.ProtoReflect.Descriptor instead.

func (*DeviceStatus) GetBatteryLevel

func (x *DeviceStatus) GetBatteryLevel() float32

func (*DeviceStatus) GetExternalPowerSource

func (x *DeviceStatus) GetExternalPowerSource() bool

func (*DeviceStatus) GetMargin

func (x *DeviceStatus) GetMargin() int32

func (*DeviceStatus) ProtoMessage

func (*DeviceStatus) ProtoMessage()

func (*DeviceStatus) ProtoReflect

func (x *DeviceStatus) ProtoReflect() protoreflect.Message

func (*DeviceStatus) Reset

func (x *DeviceStatus) Reset()

func (*DeviceStatus) String

func (x *DeviceStatus) String() string

type Encoding

type Encoding int32
const (
	Encoding_JSON     Encoding = 0
	Encoding_PROTOBUF Encoding = 1
)

func (Encoding) Descriptor

func (Encoding) Descriptor() protoreflect.EnumDescriptor

func (Encoding) Enum

func (x Encoding) Enum() *Encoding

func (Encoding) EnumDescriptor deprecated

func (Encoding) EnumDescriptor() ([]byte, []int)

Deprecated: Use Encoding.Descriptor instead.

func (Encoding) Number

func (x Encoding) Number() protoreflect.EnumNumber

func (Encoding) String

func (x Encoding) String() string

func (Encoding) Type

type EnqueueDeviceQueueItemRequest

type EnqueueDeviceQueueItemRequest struct {
	QueueItem *DeviceQueueItem `protobuf:"bytes,1,opt,name=queue_item,json=queueItem,proto3" json:"queue_item,omitempty"`
	// contains filtered or unexported fields
}

func (*EnqueueDeviceQueueItemRequest) Descriptor deprecated

func (*EnqueueDeviceQueueItemRequest) Descriptor() ([]byte, []int)

Deprecated: Use EnqueueDeviceQueueItemRequest.ProtoReflect.Descriptor instead.

func (*EnqueueDeviceQueueItemRequest) GetQueueItem

func (*EnqueueDeviceQueueItemRequest) ProtoMessage

func (*EnqueueDeviceQueueItemRequest) ProtoMessage()

func (*EnqueueDeviceQueueItemRequest) ProtoReflect

func (*EnqueueDeviceQueueItemRequest) Reset

func (x *EnqueueDeviceQueueItemRequest) Reset()

func (*EnqueueDeviceQueueItemRequest) String

type EnqueueDeviceQueueItemResponse

type EnqueueDeviceQueueItemResponse struct {

	// ID (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*EnqueueDeviceQueueItemResponse) Descriptor deprecated

func (*EnqueueDeviceQueueItemResponse) Descriptor() ([]byte, []int)

Deprecated: Use EnqueueDeviceQueueItemResponse.ProtoReflect.Descriptor instead.

func (*EnqueueDeviceQueueItemResponse) GetId

func (*EnqueueDeviceQueueItemResponse) ProtoMessage

func (*EnqueueDeviceQueueItemResponse) ProtoMessage()

func (*EnqueueDeviceQueueItemResponse) ProtoReflect

func (*EnqueueDeviceQueueItemResponse) Reset

func (x *EnqueueDeviceQueueItemResponse) Reset()

func (*EnqueueDeviceQueueItemResponse) String

type EnqueueMulticastGroupQueueItemRequest

type EnqueueMulticastGroupQueueItemRequest struct {

	// Multicast queue-item to enqueue.
	QueueItem *MulticastGroupQueueItem `protobuf:"bytes,1,opt,name=queue_item,json=queueItem,proto3" json:"queue_item,omitempty"`
	// contains filtered or unexported fields
}

func (*EnqueueMulticastGroupQueueItemRequest) Descriptor deprecated

func (*EnqueueMulticastGroupQueueItemRequest) Descriptor() ([]byte, []int)

Deprecated: Use EnqueueMulticastGroupQueueItemRequest.ProtoReflect.Descriptor instead.

func (*EnqueueMulticastGroupQueueItemRequest) GetQueueItem

func (*EnqueueMulticastGroupQueueItemRequest) ProtoMessage

func (*EnqueueMulticastGroupQueueItemRequest) ProtoMessage()

func (*EnqueueMulticastGroupQueueItemRequest) ProtoReflect

func (*EnqueueMulticastGroupQueueItemRequest) Reset

func (*EnqueueMulticastGroupQueueItemRequest) String

type EnqueueMulticastGroupQueueItemResponse

type EnqueueMulticastGroupQueueItemResponse struct {

	// Frame-counter of the enqueued payload.
	FCnt uint32 `protobuf:"varint,1,opt,name=f_cnt,json=fCnt,proto3" json:"f_cnt,omitempty"`
	// contains filtered or unexported fields
}

func (*EnqueueMulticastGroupQueueItemResponse) Descriptor deprecated

func (*EnqueueMulticastGroupQueueItemResponse) Descriptor() ([]byte, []int)

Deprecated: Use EnqueueMulticastGroupQueueItemResponse.ProtoReflect.Descriptor instead.

func (*EnqueueMulticastGroupQueueItemResponse) GetFCnt

func (*EnqueueMulticastGroupQueueItemResponse) ProtoMessage

func (*EnqueueMulticastGroupQueueItemResponse) ProtoReflect

func (*EnqueueMulticastGroupQueueItemResponse) Reset

func (*EnqueueMulticastGroupQueueItemResponse) String

type FlushDevNoncesRequest

type FlushDevNoncesRequest struct {

	// Device EUI (EUI64).
	DevEui string `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*FlushDevNoncesRequest) Descriptor deprecated

func (*FlushDevNoncesRequest) Descriptor() ([]byte, []int)

Deprecated: Use FlushDevNoncesRequest.ProtoReflect.Descriptor instead.

func (*FlushDevNoncesRequest) GetDevEui

func (x *FlushDevNoncesRequest) GetDevEui() string

func (*FlushDevNoncesRequest) ProtoMessage

func (*FlushDevNoncesRequest) ProtoMessage()

func (*FlushDevNoncesRequest) ProtoReflect

func (x *FlushDevNoncesRequest) ProtoReflect() protoreflect.Message

func (*FlushDevNoncesRequest) Reset

func (x *FlushDevNoncesRequest) Reset()

func (*FlushDevNoncesRequest) String

func (x *FlushDevNoncesRequest) String() string

type FlushDeviceQueueRequest

type FlushDeviceQueueRequest struct {

	// Device EUI (EUI64).
	DevEui string `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*FlushDeviceQueueRequest) Descriptor deprecated

func (*FlushDeviceQueueRequest) Descriptor() ([]byte, []int)

Deprecated: Use FlushDeviceQueueRequest.ProtoReflect.Descriptor instead.

func (*FlushDeviceQueueRequest) GetDevEui

func (x *FlushDeviceQueueRequest) GetDevEui() string

func (*FlushDeviceQueueRequest) ProtoMessage

func (*FlushDeviceQueueRequest) ProtoMessage()

func (*FlushDeviceQueueRequest) ProtoReflect

func (x *FlushDeviceQueueRequest) ProtoReflect() protoreflect.Message

func (*FlushDeviceQueueRequest) Reset

func (x *FlushDeviceQueueRequest) Reset()

func (*FlushDeviceQueueRequest) String

func (x *FlushDeviceQueueRequest) String() string

type FlushMulticastGroupQueueRequest

type FlushMulticastGroupQueueRequest struct {

	// Multicast group ID.
	MulticastGroupId string `protobuf:"bytes,1,opt,name=multicast_group_id,json=multicastGroupId,proto3" json:"multicast_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*FlushMulticastGroupQueueRequest) Descriptor deprecated

func (*FlushMulticastGroupQueueRequest) Descriptor() ([]byte, []int)

Deprecated: Use FlushMulticastGroupQueueRequest.ProtoReflect.Descriptor instead.

func (*FlushMulticastGroupQueueRequest) GetMulticastGroupId

func (x *FlushMulticastGroupQueueRequest) GetMulticastGroupId() string

func (*FlushMulticastGroupQueueRequest) ProtoMessage

func (*FlushMulticastGroupQueueRequest) ProtoMessage()

func (*FlushMulticastGroupQueueRequest) ProtoReflect

func (*FlushMulticastGroupQueueRequest) Reset

func (*FlushMulticastGroupQueueRequest) String

type Gateway

type Gateway struct {

	// Gateway ID (EUI64).
	GatewayId string `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
	// Name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Gateway location.
	Location *common.Location `protobuf:"bytes,4,opt,name=location,proto3" json:"location,omitempty"`
	// Tenant ID (UUID).
	TenantId string `protobuf:"bytes,5,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// Tags.
	Tags map[string]string `` /* 149-byte string literal not displayed */
	// Metadata (provided by the gateway).
	Metadata map[string]string `` /* 157-byte string literal not displayed */
	// Stats interval (seconds).
	// This defines the expected interval in which the gateway sends its
	// statistics.
	StatsInterval uint32 `protobuf:"varint,8,opt,name=stats_interval,json=statsInterval,proto3" json:"stats_interval,omitempty"`
	// contains filtered or unexported fields
}

func (*Gateway) Descriptor deprecated

func (*Gateway) Descriptor() ([]byte, []int)

Deprecated: Use Gateway.ProtoReflect.Descriptor instead.

func (*Gateway) GetDescription

func (x *Gateway) GetDescription() string

func (*Gateway) GetGatewayId

func (x *Gateway) GetGatewayId() string

func (*Gateway) GetLocation

func (x *Gateway) GetLocation() *common.Location

func (*Gateway) GetMetadata

func (x *Gateway) GetMetadata() map[string]string

func (*Gateway) GetName

func (x *Gateway) GetName() string

func (*Gateway) GetStatsInterval

func (x *Gateway) GetStatsInterval() uint32

func (*Gateway) GetTags

func (x *Gateway) GetTags() map[string]string

func (*Gateway) GetTenantId

func (x *Gateway) GetTenantId() string

func (*Gateway) ProtoMessage

func (*Gateway) ProtoMessage()

func (*Gateway) ProtoReflect

func (x *Gateway) ProtoReflect() protoreflect.Message

func (*Gateway) Reset

func (x *Gateway) Reset()

func (*Gateway) String

func (x *Gateway) String() string

type GatewayListItem

type GatewayListItem struct {

	// Tenant ID.
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// Gateway ID (EUI64).
	GatewayId string `protobuf:"bytes,2,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
	// Name.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Description.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Location.
	Location *common.Location `protobuf:"bytes,5,opt,name=location,proto3" json:"location,omitempty"`
	// Gateway properties.
	Properties map[string]string `` /* 161-byte string literal not displayed */
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Last seen at timestamp.
	LastSeenAt *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=last_seen_at,json=lastSeenAt,proto3" json:"last_seen_at,omitempty"`
	// Gateway state.
	// Please note that the state of the gateway is driven by the stats
	// packages that are sent by the gateway.
	State GatewayState `protobuf:"varint,10,opt,name=state,proto3,enum=api.GatewayState" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*GatewayListItem) Descriptor deprecated

func (*GatewayListItem) Descriptor() ([]byte, []int)

Deprecated: Use GatewayListItem.ProtoReflect.Descriptor instead.

func (*GatewayListItem) GetCreatedAt

func (x *GatewayListItem) GetCreatedAt() *timestamppb.Timestamp

func (*GatewayListItem) GetDescription

func (x *GatewayListItem) GetDescription() string

func (*GatewayListItem) GetGatewayId

func (x *GatewayListItem) GetGatewayId() string

func (*GatewayListItem) GetLastSeenAt

func (x *GatewayListItem) GetLastSeenAt() *timestamppb.Timestamp

func (*GatewayListItem) GetLocation

func (x *GatewayListItem) GetLocation() *common.Location

func (*GatewayListItem) GetName

func (x *GatewayListItem) GetName() string

func (*GatewayListItem) GetProperties

func (x *GatewayListItem) GetProperties() map[string]string

func (*GatewayListItem) GetState

func (x *GatewayListItem) GetState() GatewayState

func (*GatewayListItem) GetTenantId

func (x *GatewayListItem) GetTenantId() string

func (*GatewayListItem) GetUpdatedAt

func (x *GatewayListItem) GetUpdatedAt() *timestamppb.Timestamp

func (*GatewayListItem) ProtoMessage

func (*GatewayListItem) ProtoMessage()

func (*GatewayListItem) ProtoReflect

func (x *GatewayListItem) ProtoReflect() protoreflect.Message

func (*GatewayListItem) Reset

func (x *GatewayListItem) Reset()

func (*GatewayListItem) String

func (x *GatewayListItem) String() string

type GatewayServiceClient

type GatewayServiceClient interface {
	// Create creates the given gateway.
	Create(ctx context.Context, in *CreateGatewayRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get returns the gateway for the given Gateway ID.
	Get(ctx context.Context, in *GetGatewayRequest, opts ...grpc.CallOption) (*GetGatewayResponse, error)
	// Update updates the given gateway.
	Update(ctx context.Context, in *UpdateGatewayRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete deletes the gateway matching the given Gateway ID.
	Delete(ctx context.Context, in *DeleteGatewayRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get the list of gateways.
	List(ctx context.Context, in *ListGatewaysRequest, opts ...grpc.CallOption) (*ListGatewaysResponse, error)
	// Generate client-certificate for the gateway.
	GenerateClientCertificate(ctx context.Context, in *GenerateGatewayClientCertificateRequest, opts ...grpc.CallOption) (*GenerateGatewayClientCertificateResponse, error)
	// GetMetrics returns the gateway metrics.
	GetMetrics(ctx context.Context, in *GetGatewayMetricsRequest, opts ...grpc.CallOption) (*GetGatewayMetricsResponse, error)
	// GetDutyCycleMetrics returns the duty-cycle metrics.
	// Note that only the last 2 hours of data are stored. Currently only per minute aggregation is available.
	GetDutyCycleMetrics(ctx context.Context, in *GetGatewayDutyCycleMetricsRequest, opts ...grpc.CallOption) (*GetGatewayDutyCycleMetricsResponse, error)
	// Get the given Relay Gateway.
	GetRelayGateway(ctx context.Context, in *GetRelayGatewayRequest, opts ...grpc.CallOption) (*GetRelayGatewayResponse, error)
	// List the detected Relay Gateways.
	ListRelayGateways(ctx context.Context, in *ListRelayGatewaysRequest, opts ...grpc.CallOption) (*ListRelayGatewaysResponse, error)
	// Update the given Relay Gateway.
	UpdateRelayGateway(ctx context.Context, in *UpdateRelayGatewayRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete the given Relay Gateway.
	DeleteRelayGateway(ctx context.Context, in *DeleteRelayGatewayRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

GatewayServiceClient is the client API for GatewayService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type GatewayServiceServer

type GatewayServiceServer interface {
	// Create creates the given gateway.
	Create(context.Context, *CreateGatewayRequest) (*emptypb.Empty, error)
	// Get returns the gateway for the given Gateway ID.
	Get(context.Context, *GetGatewayRequest) (*GetGatewayResponse, error)
	// Update updates the given gateway.
	Update(context.Context, *UpdateGatewayRequest) (*emptypb.Empty, error)
	// Delete deletes the gateway matching the given Gateway ID.
	Delete(context.Context, *DeleteGatewayRequest) (*emptypb.Empty, error)
	// Get the list of gateways.
	List(context.Context, *ListGatewaysRequest) (*ListGatewaysResponse, error)
	// Generate client-certificate for the gateway.
	GenerateClientCertificate(context.Context, *GenerateGatewayClientCertificateRequest) (*GenerateGatewayClientCertificateResponse, error)
	// GetMetrics returns the gateway metrics.
	GetMetrics(context.Context, *GetGatewayMetricsRequest) (*GetGatewayMetricsResponse, error)
	// GetDutyCycleMetrics returns the duty-cycle metrics.
	// Note that only the last 2 hours of data are stored. Currently only per minute aggregation is available.
	GetDutyCycleMetrics(context.Context, *GetGatewayDutyCycleMetricsRequest) (*GetGatewayDutyCycleMetricsResponse, error)
	// Get the given Relay Gateway.
	GetRelayGateway(context.Context, *GetRelayGatewayRequest) (*GetRelayGatewayResponse, error)
	// List the detected Relay Gateways.
	ListRelayGateways(context.Context, *ListRelayGatewaysRequest) (*ListRelayGatewaysResponse, error)
	// Update the given Relay Gateway.
	UpdateRelayGateway(context.Context, *UpdateRelayGatewayRequest) (*emptypb.Empty, error)
	// Delete the given Relay Gateway.
	DeleteRelayGateway(context.Context, *DeleteRelayGatewayRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

GatewayServiceServer is the server API for GatewayService service. All implementations must embed UnimplementedGatewayServiceServer for forward compatibility

type GatewayState

type GatewayState int32
const (
	// The gateway has never sent any stats.
	GatewayState_NEVER_SEEN GatewayState = 0
	// Online.
	GatewayState_ONLINE GatewayState = 1
	// Offline.
	GatewayState_OFFLINE GatewayState = 2
)

func (GatewayState) Descriptor

func (GatewayState) Enum

func (x GatewayState) Enum() *GatewayState

func (GatewayState) EnumDescriptor deprecated

func (GatewayState) EnumDescriptor() ([]byte, []int)

Deprecated: Use GatewayState.Descriptor instead.

func (GatewayState) Number

func (GatewayState) String

func (x GatewayState) String() string

func (GatewayState) Type

type GcpPubSubIntegration

type GcpPubSubIntegration struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// Encoding.
	Encoding Encoding `protobuf:"varint,2,opt,name=encoding,proto3,enum=api.Encoding" json:"encoding,omitempty"`
	// Credentials file.
	// This IAM service-account credentials file (JSON) must have the following
	// Pub/Sub roles:
	// * Pub/Sub Publisher
	CredentialsFile string `protobuf:"bytes,3,opt,name=credentials_file,json=credentialsFile,proto3" json:"credentials_file,omitempty"`
	// Project ID.
	ProjectId string `protobuf:"bytes,4,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// Topic name.
	// This is the name of the Pub/Sub topic.
	TopicName string `protobuf:"bytes,5,opt,name=topic_name,json=topicName,proto3" json:"topic_name,omitempty"`
	// contains filtered or unexported fields
}

func (*GcpPubSubIntegration) Descriptor deprecated

func (*GcpPubSubIntegration) Descriptor() ([]byte, []int)

Deprecated: Use GcpPubSubIntegration.ProtoReflect.Descriptor instead.

func (*GcpPubSubIntegration) GetApplicationId

func (x *GcpPubSubIntegration) GetApplicationId() string

func (*GcpPubSubIntegration) GetCredentialsFile

func (x *GcpPubSubIntegration) GetCredentialsFile() string

func (*GcpPubSubIntegration) GetEncoding

func (x *GcpPubSubIntegration) GetEncoding() Encoding

func (*GcpPubSubIntegration) GetProjectId

func (x *GcpPubSubIntegration) GetProjectId() string

func (*GcpPubSubIntegration) GetTopicName

func (x *GcpPubSubIntegration) GetTopicName() string

func (*GcpPubSubIntegration) ProtoMessage

func (*GcpPubSubIntegration) ProtoMessage()

func (*GcpPubSubIntegration) ProtoReflect

func (x *GcpPubSubIntegration) ProtoReflect() protoreflect.Message

func (*GcpPubSubIntegration) Reset

func (x *GcpPubSubIntegration) Reset()

func (*GcpPubSubIntegration) String

func (x *GcpPubSubIntegration) String() string

type GenerateGatewayClientCertificateRequest

type GenerateGatewayClientCertificateRequest struct {

	// Gateway ID (EUI64).
	GatewayId string `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateGatewayClientCertificateRequest) Descriptor deprecated

func (*GenerateGatewayClientCertificateRequest) Descriptor() ([]byte, []int)

Deprecated: Use GenerateGatewayClientCertificateRequest.ProtoReflect.Descriptor instead.

func (*GenerateGatewayClientCertificateRequest) GetGatewayId

func (*GenerateGatewayClientCertificateRequest) ProtoMessage

func (*GenerateGatewayClientCertificateRequest) ProtoReflect

func (*GenerateGatewayClientCertificateRequest) Reset

func (*GenerateGatewayClientCertificateRequest) String

type GenerateGatewayClientCertificateResponse

type GenerateGatewayClientCertificateResponse struct {

	// TLS certificate.
	TlsCert string `protobuf:"bytes,1,opt,name=tls_cert,json=tlsCert,proto3" json:"tls_cert,omitempty"`
	// TLS key.
	TlsKey string `protobuf:"bytes,2,opt,name=tls_key,json=tlsKey,proto3" json:"tls_key,omitempty"`
	// CA certificate.
	CaCert string `protobuf:"bytes,3,opt,name=ca_cert,json=caCert,proto3" json:"ca_cert,omitempty"`
	// Expires at defines the expiration date of the certificate.
	ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateGatewayClientCertificateResponse) Descriptor deprecated

func (*GenerateGatewayClientCertificateResponse) Descriptor() ([]byte, []int)

Deprecated: Use GenerateGatewayClientCertificateResponse.ProtoReflect.Descriptor instead.

func (*GenerateGatewayClientCertificateResponse) GetCaCert

func (*GenerateGatewayClientCertificateResponse) GetExpiresAt

func (*GenerateGatewayClientCertificateResponse) GetTlsCert

func (*GenerateGatewayClientCertificateResponse) GetTlsKey

func (*GenerateGatewayClientCertificateResponse) ProtoMessage

func (*GenerateGatewayClientCertificateResponse) ProtoReflect

func (*GenerateGatewayClientCertificateResponse) Reset

func (*GenerateGatewayClientCertificateResponse) String

type GenerateMqttIntegrationClientCertificateRequest

type GenerateMqttIntegrationClientCertificateRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateMqttIntegrationClientCertificateRequest) Descriptor deprecated

Deprecated: Use GenerateMqttIntegrationClientCertificateRequest.ProtoReflect.Descriptor instead.

func (*GenerateMqttIntegrationClientCertificateRequest) GetApplicationId

func (*GenerateMqttIntegrationClientCertificateRequest) ProtoMessage

func (*GenerateMqttIntegrationClientCertificateRequest) ProtoReflect

func (*GenerateMqttIntegrationClientCertificateRequest) Reset

func (*GenerateMqttIntegrationClientCertificateRequest) String

type GenerateMqttIntegrationClientCertificateResponse

type GenerateMqttIntegrationClientCertificateResponse struct {

	// TLS certificate.
	TlsCert string `protobuf:"bytes,1,opt,name=tls_cert,json=tlsCert,proto3" json:"tls_cert,omitempty"`
	// TLS key.
	TlsKey string `protobuf:"bytes,2,opt,name=tls_key,json=tlsKey,proto3" json:"tls_key,omitempty"`
	// CA certificate.
	CaCert string `protobuf:"bytes,3,opt,name=ca_cert,json=caCert,proto3" json:"ca_cert,omitempty"`
	// Expires at defines the expiration date of the certificate.
	ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateMqttIntegrationClientCertificateResponse) Descriptor deprecated

Deprecated: Use GenerateMqttIntegrationClientCertificateResponse.ProtoReflect.Descriptor instead.

func (*GenerateMqttIntegrationClientCertificateResponse) GetCaCert

func (*GenerateMqttIntegrationClientCertificateResponse) GetExpiresAt

func (*GenerateMqttIntegrationClientCertificateResponse) GetTlsCert

func (*GenerateMqttIntegrationClientCertificateResponse) GetTlsKey

func (*GenerateMqttIntegrationClientCertificateResponse) ProtoMessage

func (*GenerateMqttIntegrationClientCertificateResponse) ProtoReflect

func (*GenerateMqttIntegrationClientCertificateResponse) Reset

func (*GenerateMqttIntegrationClientCertificateResponse) String

type GetApplicationRequest

type GetApplicationRequest struct {

	// Application ID (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetApplicationRequest) Descriptor deprecated

func (*GetApplicationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetApplicationRequest.ProtoReflect.Descriptor instead.

func (*GetApplicationRequest) GetId

func (x *GetApplicationRequest) GetId() string

func (*GetApplicationRequest) ProtoMessage

func (*GetApplicationRequest) ProtoMessage()

func (*GetApplicationRequest) ProtoReflect

func (x *GetApplicationRequest) ProtoReflect() protoreflect.Message

func (*GetApplicationRequest) Reset

func (x *GetApplicationRequest) Reset()

func (*GetApplicationRequest) String

func (x *GetApplicationRequest) String() string

type GetApplicationResponse

type GetApplicationResponse struct {

	// Application object.
	Application *Application `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Measurement keys.
	// This contains the measurement keys from all the device-profiles that
	// are used by the devices under this application.
	MeasurementKeys []string `protobuf:"bytes,4,rep,name=measurement_keys,json=measurementKeys,proto3" json:"measurement_keys,omitempty"`
	// contains filtered or unexported fields
}

func (*GetApplicationResponse) Descriptor deprecated

func (*GetApplicationResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetApplicationResponse.ProtoReflect.Descriptor instead.

func (*GetApplicationResponse) GetApplication

func (x *GetApplicationResponse) GetApplication() *Application

func (*GetApplicationResponse) GetCreatedAt

func (x *GetApplicationResponse) GetCreatedAt() *timestamppb.Timestamp

func (*GetApplicationResponse) GetMeasurementKeys

func (x *GetApplicationResponse) GetMeasurementKeys() []string

func (*GetApplicationResponse) GetUpdatedAt

func (x *GetApplicationResponse) GetUpdatedAt() *timestamppb.Timestamp

func (*GetApplicationResponse) ProtoMessage

func (*GetApplicationResponse) ProtoMessage()

func (*GetApplicationResponse) ProtoReflect

func (x *GetApplicationResponse) ProtoReflect() protoreflect.Message

func (*GetApplicationResponse) Reset

func (x *GetApplicationResponse) Reset()

func (*GetApplicationResponse) String

func (x *GetApplicationResponse) String() string

type GetAwsSnsIntegrationRequest

type GetAwsSnsIntegrationRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAwsSnsIntegrationRequest) Descriptor deprecated

func (*GetAwsSnsIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAwsSnsIntegrationRequest.ProtoReflect.Descriptor instead.

func (*GetAwsSnsIntegrationRequest) GetApplicationId

func (x *GetAwsSnsIntegrationRequest) GetApplicationId() string

func (*GetAwsSnsIntegrationRequest) ProtoMessage

func (*GetAwsSnsIntegrationRequest) ProtoMessage()

func (*GetAwsSnsIntegrationRequest) ProtoReflect

func (*GetAwsSnsIntegrationRequest) Reset

func (x *GetAwsSnsIntegrationRequest) Reset()

func (*GetAwsSnsIntegrationRequest) String

func (x *GetAwsSnsIntegrationRequest) String() string

type GetAwsSnsIntegrationResponse

type GetAwsSnsIntegrationResponse struct {

	// Integration object.
	Integration *AwsSnsIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAwsSnsIntegrationResponse) Descriptor deprecated

func (*GetAwsSnsIntegrationResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetAwsSnsIntegrationResponse.ProtoReflect.Descriptor instead.

func (*GetAwsSnsIntegrationResponse) GetIntegration

func (x *GetAwsSnsIntegrationResponse) GetIntegration() *AwsSnsIntegration

func (*GetAwsSnsIntegrationResponse) ProtoMessage

func (*GetAwsSnsIntegrationResponse) ProtoMessage()

func (*GetAwsSnsIntegrationResponse) ProtoReflect

func (*GetAwsSnsIntegrationResponse) Reset

func (x *GetAwsSnsIntegrationResponse) Reset()

func (*GetAwsSnsIntegrationResponse) String

type GetAzureServiceBusIntegrationRequest

type GetAzureServiceBusIntegrationRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAzureServiceBusIntegrationRequest) Descriptor deprecated

func (*GetAzureServiceBusIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAzureServiceBusIntegrationRequest.ProtoReflect.Descriptor instead.

func (*GetAzureServiceBusIntegrationRequest) GetApplicationId

func (x *GetAzureServiceBusIntegrationRequest) GetApplicationId() string

func (*GetAzureServiceBusIntegrationRequest) ProtoMessage

func (*GetAzureServiceBusIntegrationRequest) ProtoMessage()

func (*GetAzureServiceBusIntegrationRequest) ProtoReflect

func (*GetAzureServiceBusIntegrationRequest) Reset

func (*GetAzureServiceBusIntegrationRequest) String

type GetAzureServiceBusIntegrationResponse

type GetAzureServiceBusIntegrationResponse struct {

	// Integration object.
	Integration *AzureServiceBusIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAzureServiceBusIntegrationResponse) Descriptor deprecated

func (*GetAzureServiceBusIntegrationResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetAzureServiceBusIntegrationResponse.ProtoReflect.Descriptor instead.

func (*GetAzureServiceBusIntegrationResponse) GetIntegration

func (*GetAzureServiceBusIntegrationResponse) ProtoMessage

func (*GetAzureServiceBusIntegrationResponse) ProtoMessage()

func (*GetAzureServiceBusIntegrationResponse) ProtoReflect

func (*GetAzureServiceBusIntegrationResponse) Reset

func (*GetAzureServiceBusIntegrationResponse) String

type GetDeviceActivationRequest

type GetDeviceActivationRequest struct {

	// DevEUI (EUI64).
	DevEui string `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceActivationRequest) Descriptor deprecated

func (*GetDeviceActivationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceActivationRequest.ProtoReflect.Descriptor instead.

func (*GetDeviceActivationRequest) GetDevEui

func (x *GetDeviceActivationRequest) GetDevEui() string

func (*GetDeviceActivationRequest) ProtoMessage

func (*GetDeviceActivationRequest) ProtoMessage()

func (*GetDeviceActivationRequest) ProtoReflect

func (*GetDeviceActivationRequest) Reset

func (x *GetDeviceActivationRequest) Reset()

func (*GetDeviceActivationRequest) String

func (x *GetDeviceActivationRequest) String() string

type GetDeviceActivationResponse

type GetDeviceActivationResponse struct {

	// Device activation object.
	DeviceActivation *DeviceActivation `protobuf:"bytes,1,opt,name=device_activation,json=deviceActivation,proto3" json:"device_activation,omitempty"`
	// Join-Server context.
	// A non-empty value indicatest that ChirpStack does not have access to
	// the AppSKey and that the encryption / decryption of the payloads is
	// the responsibility of the end-application.
	JoinServerContext *common.JoinServerContext `protobuf:"bytes,2,opt,name=join_server_context,json=joinServerContext,proto3" json:"join_server_context,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceActivationResponse) Descriptor deprecated

func (*GetDeviceActivationResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceActivationResponse.ProtoReflect.Descriptor instead.

func (*GetDeviceActivationResponse) GetDeviceActivation

func (x *GetDeviceActivationResponse) GetDeviceActivation() *DeviceActivation

func (*GetDeviceActivationResponse) GetJoinServerContext

func (x *GetDeviceActivationResponse) GetJoinServerContext() *common.JoinServerContext

func (*GetDeviceActivationResponse) ProtoMessage

func (*GetDeviceActivationResponse) ProtoMessage()

func (*GetDeviceActivationResponse) ProtoReflect

func (*GetDeviceActivationResponse) Reset

func (x *GetDeviceActivationResponse) Reset()

func (*GetDeviceActivationResponse) String

func (x *GetDeviceActivationResponse) String() string

type GetDeviceKeysRequest

type GetDeviceKeysRequest struct {

	// DevEUI (EUI64).
	DevEui string `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceKeysRequest) Descriptor deprecated

func (*GetDeviceKeysRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceKeysRequest.ProtoReflect.Descriptor instead.

func (*GetDeviceKeysRequest) GetDevEui

func (x *GetDeviceKeysRequest) GetDevEui() string

func (*GetDeviceKeysRequest) ProtoMessage

func (*GetDeviceKeysRequest) ProtoMessage()

func (*GetDeviceKeysRequest) ProtoReflect

func (x *GetDeviceKeysRequest) ProtoReflect() protoreflect.Message

func (*GetDeviceKeysRequest) Reset

func (x *GetDeviceKeysRequest) Reset()

func (*GetDeviceKeysRequest) String

func (x *GetDeviceKeysRequest) String() string

type GetDeviceKeysResponse

type GetDeviceKeysResponse struct {

	// Device-keys object.
	DeviceKeys *DeviceKeys `protobuf:"bytes,1,opt,name=device_keys,json=deviceKeys,proto3" json:"device_keys,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceKeysResponse) Descriptor deprecated

func (*GetDeviceKeysResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceKeysResponse.ProtoReflect.Descriptor instead.

func (*GetDeviceKeysResponse) GetCreatedAt

func (x *GetDeviceKeysResponse) GetCreatedAt() *timestamppb.Timestamp

func (*GetDeviceKeysResponse) GetDeviceKeys

func (x *GetDeviceKeysResponse) GetDeviceKeys() *DeviceKeys

func (*GetDeviceKeysResponse) GetUpdatedAt

func (x *GetDeviceKeysResponse) GetUpdatedAt() *timestamppb.Timestamp

func (*GetDeviceKeysResponse) ProtoMessage

func (*GetDeviceKeysResponse) ProtoMessage()

func (*GetDeviceKeysResponse) ProtoReflect

func (x *GetDeviceKeysResponse) ProtoReflect() protoreflect.Message

func (*GetDeviceKeysResponse) Reset

func (x *GetDeviceKeysResponse) Reset()

func (*GetDeviceKeysResponse) String

func (x *GetDeviceKeysResponse) String() string

type GetDeviceLinkMetricsRequest

type GetDeviceLinkMetricsRequest struct {

	// DevEUI (EUI64).
	DevEui string `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// Interval start timestamp.
	Start *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"`
	// Interval end timestamp.
	End *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=end,proto3" json:"end,omitempty"`
	// Aggregation.
	Aggregation common.Aggregation `protobuf:"varint,4,opt,name=aggregation,proto3,enum=common.Aggregation" json:"aggregation,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceLinkMetricsRequest) Descriptor deprecated

func (*GetDeviceLinkMetricsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceLinkMetricsRequest.ProtoReflect.Descriptor instead.

func (*GetDeviceLinkMetricsRequest) GetAggregation

func (x *GetDeviceLinkMetricsRequest) GetAggregation() common.Aggregation

func (*GetDeviceLinkMetricsRequest) GetDevEui

func (x *GetDeviceLinkMetricsRequest) GetDevEui() string

func (*GetDeviceLinkMetricsRequest) GetEnd

func (*GetDeviceLinkMetricsRequest) GetStart

func (*GetDeviceLinkMetricsRequest) ProtoMessage

func (*GetDeviceLinkMetricsRequest) ProtoMessage()

func (*GetDeviceLinkMetricsRequest) ProtoReflect

func (*GetDeviceLinkMetricsRequest) Reset

func (x *GetDeviceLinkMetricsRequest) Reset()

func (*GetDeviceLinkMetricsRequest) String

func (x *GetDeviceLinkMetricsRequest) String() string

type GetDeviceLinkMetricsResponse

type GetDeviceLinkMetricsResponse struct {

	// Packets received from the device.
	RxPackets *common.Metric `protobuf:"bytes,1,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
	// RSSI (as reported by the gateway(s)).
	GwRssi *common.Metric `protobuf:"bytes,2,opt,name=gw_rssi,json=gwRssi,proto3" json:"gw_rssi,omitempty"`
	// SNR (as reported by the gateway(s)).
	GwSnr *common.Metric `protobuf:"bytes,3,opt,name=gw_snr,json=gwSnr,proto3" json:"gw_snr,omitempty"`
	// Packets received by frequency.
	RxPacketsPerFreq *common.Metric `protobuf:"bytes,4,opt,name=rx_packets_per_freq,json=rxPacketsPerFreq,proto3" json:"rx_packets_per_freq,omitempty"`
	// Packets received by DR.
	RxPacketsPerDr *common.Metric `protobuf:"bytes,5,opt,name=rx_packets_per_dr,json=rxPacketsPerDr,proto3" json:"rx_packets_per_dr,omitempty"`
	// Errors.
	Errors *common.Metric `protobuf:"bytes,6,opt,name=errors,proto3" json:"errors,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceLinkMetricsResponse) Descriptor deprecated

func (*GetDeviceLinkMetricsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceLinkMetricsResponse.ProtoReflect.Descriptor instead.

func (*GetDeviceLinkMetricsResponse) GetErrors

func (x *GetDeviceLinkMetricsResponse) GetErrors() *common.Metric

func (*GetDeviceLinkMetricsResponse) GetGwRssi

func (x *GetDeviceLinkMetricsResponse) GetGwRssi() *common.Metric

func (*GetDeviceLinkMetricsResponse) GetGwSnr

func (*GetDeviceLinkMetricsResponse) GetRxPackets

func (x *GetDeviceLinkMetricsResponse) GetRxPackets() *common.Metric

func (*GetDeviceLinkMetricsResponse) GetRxPacketsPerDr

func (x *GetDeviceLinkMetricsResponse) GetRxPacketsPerDr() *common.Metric

func (*GetDeviceLinkMetricsResponse) GetRxPacketsPerFreq

func (x *GetDeviceLinkMetricsResponse) GetRxPacketsPerFreq() *common.Metric

func (*GetDeviceLinkMetricsResponse) ProtoMessage

func (*GetDeviceLinkMetricsResponse) ProtoMessage()

func (*GetDeviceLinkMetricsResponse) ProtoReflect

func (*GetDeviceLinkMetricsResponse) Reset

func (x *GetDeviceLinkMetricsResponse) Reset()

func (*GetDeviceLinkMetricsResponse) String

type GetDeviceMetricsRequest

type GetDeviceMetricsRequest struct {

	// DevEUI (EUI64).
	DevEui string `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// Interval start timestamp.
	Start *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"`
	// Interval end timestamp.
	End *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=end,proto3" json:"end,omitempty"`
	// Aggregation.
	Aggregation common.Aggregation `protobuf:"varint,4,opt,name=aggregation,proto3,enum=common.Aggregation" json:"aggregation,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceMetricsRequest) Descriptor deprecated

func (*GetDeviceMetricsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceMetricsRequest.ProtoReflect.Descriptor instead.

func (*GetDeviceMetricsRequest) GetAggregation

func (x *GetDeviceMetricsRequest) GetAggregation() common.Aggregation

func (*GetDeviceMetricsRequest) GetDevEui

func (x *GetDeviceMetricsRequest) GetDevEui() string

func (*GetDeviceMetricsRequest) GetEnd

func (*GetDeviceMetricsRequest) GetStart

func (*GetDeviceMetricsRequest) ProtoMessage

func (*GetDeviceMetricsRequest) ProtoMessage()

func (*GetDeviceMetricsRequest) ProtoReflect

func (x *GetDeviceMetricsRequest) ProtoReflect() protoreflect.Message

func (*GetDeviceMetricsRequest) Reset

func (x *GetDeviceMetricsRequest) Reset()

func (*GetDeviceMetricsRequest) String

func (x *GetDeviceMetricsRequest) String() string

type GetDeviceMetricsResponse

type GetDeviceMetricsResponse struct {
	Metrics map[string]*common.Metric `` /* 155-byte string literal not displayed */
	States  map[string]*DeviceState   `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetDeviceMetricsResponse) Descriptor deprecated

func (*GetDeviceMetricsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceMetricsResponse.ProtoReflect.Descriptor instead.

func (*GetDeviceMetricsResponse) GetMetrics

func (x *GetDeviceMetricsResponse) GetMetrics() map[string]*common.Metric

func (*GetDeviceMetricsResponse) GetStates

func (x *GetDeviceMetricsResponse) GetStates() map[string]*DeviceState

func (*GetDeviceMetricsResponse) ProtoMessage

func (*GetDeviceMetricsResponse) ProtoMessage()

func (*GetDeviceMetricsResponse) ProtoReflect

func (x *GetDeviceMetricsResponse) ProtoReflect() protoreflect.Message

func (*GetDeviceMetricsResponse) Reset

func (x *GetDeviceMetricsResponse) Reset()

func (*GetDeviceMetricsResponse) String

func (x *GetDeviceMetricsResponse) String() string

type GetDeviceNextFCntDownRequest

type GetDeviceNextFCntDownRequest struct {

	// Device EUI (EUI64).
	DevEui string `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceNextFCntDownRequest) Descriptor deprecated

func (*GetDeviceNextFCntDownRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceNextFCntDownRequest.ProtoReflect.Descriptor instead.

func (*GetDeviceNextFCntDownRequest) GetDevEui

func (x *GetDeviceNextFCntDownRequest) GetDevEui() string

func (*GetDeviceNextFCntDownRequest) ProtoMessage

func (*GetDeviceNextFCntDownRequest) ProtoMessage()

func (*GetDeviceNextFCntDownRequest) ProtoReflect

func (*GetDeviceNextFCntDownRequest) Reset

func (x *GetDeviceNextFCntDownRequest) Reset()

func (*GetDeviceNextFCntDownRequest) String

type GetDeviceNextFCntDownResponse

type GetDeviceNextFCntDownResponse struct {

	// FCntDown.
	FCntDown uint32 `protobuf:"varint,1,opt,name=f_cnt_down,json=fCntDown,proto3" json:"f_cnt_down,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceNextFCntDownResponse) Descriptor deprecated

func (*GetDeviceNextFCntDownResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceNextFCntDownResponse.ProtoReflect.Descriptor instead.

func (*GetDeviceNextFCntDownResponse) GetFCntDown

func (x *GetDeviceNextFCntDownResponse) GetFCntDown() uint32

func (*GetDeviceNextFCntDownResponse) ProtoMessage

func (*GetDeviceNextFCntDownResponse) ProtoMessage()

func (*GetDeviceNextFCntDownResponse) ProtoReflect

func (*GetDeviceNextFCntDownResponse) Reset

func (x *GetDeviceNextFCntDownResponse) Reset()

func (*GetDeviceNextFCntDownResponse) String

type GetDeviceProfileRequest

type GetDeviceProfileRequest struct {

	// ID (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceProfileRequest) Descriptor deprecated

func (*GetDeviceProfileRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceProfileRequest.ProtoReflect.Descriptor instead.

func (*GetDeviceProfileRequest) GetId

func (x *GetDeviceProfileRequest) GetId() string

func (*GetDeviceProfileRequest) ProtoMessage

func (*GetDeviceProfileRequest) ProtoMessage()

func (*GetDeviceProfileRequest) ProtoReflect

func (x *GetDeviceProfileRequest) ProtoReflect() protoreflect.Message

func (*GetDeviceProfileRequest) Reset

func (x *GetDeviceProfileRequest) Reset()

func (*GetDeviceProfileRequest) String

func (x *GetDeviceProfileRequest) String() string

type GetDeviceProfileResponse

type GetDeviceProfileResponse struct {

	// Device-profile object.
	DeviceProfile *DeviceProfile `protobuf:"bytes,1,opt,name=device_profile,json=deviceProfile,proto3" json:"device_profile,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceProfileResponse) Descriptor deprecated

func (*GetDeviceProfileResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceProfileResponse.ProtoReflect.Descriptor instead.

func (*GetDeviceProfileResponse) GetCreatedAt

func (x *GetDeviceProfileResponse) GetCreatedAt() *timestamppb.Timestamp

func (*GetDeviceProfileResponse) GetDeviceProfile

func (x *GetDeviceProfileResponse) GetDeviceProfile() *DeviceProfile

func (*GetDeviceProfileResponse) GetUpdatedAt

func (x *GetDeviceProfileResponse) GetUpdatedAt() *timestamppb.Timestamp

func (*GetDeviceProfileResponse) ProtoMessage

func (*GetDeviceProfileResponse) ProtoMessage()

func (*GetDeviceProfileResponse) ProtoReflect

func (x *GetDeviceProfileResponse) ProtoReflect() protoreflect.Message

func (*GetDeviceProfileResponse) Reset

func (x *GetDeviceProfileResponse) Reset()

func (*GetDeviceProfileResponse) String

func (x *GetDeviceProfileResponse) String() string

type GetDeviceProfileTemplateRequest

type GetDeviceProfileTemplateRequest struct {

	// ID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceProfileTemplateRequest) Descriptor deprecated

func (*GetDeviceProfileTemplateRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceProfileTemplateRequest.ProtoReflect.Descriptor instead.

func (*GetDeviceProfileTemplateRequest) GetId

func (*GetDeviceProfileTemplateRequest) ProtoMessage

func (*GetDeviceProfileTemplateRequest) ProtoMessage()

func (*GetDeviceProfileTemplateRequest) ProtoReflect

func (*GetDeviceProfileTemplateRequest) Reset

func (*GetDeviceProfileTemplateRequest) String

type GetDeviceProfileTemplateResponse

type GetDeviceProfileTemplateResponse struct {

	// Device-profile template object.
	DeviceProfileTemplate *DeviceProfileTemplate `` /* 126-byte string literal not displayed */
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceProfileTemplateResponse) Descriptor deprecated

func (*GetDeviceProfileTemplateResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceProfileTemplateResponse.ProtoReflect.Descriptor instead.

func (*GetDeviceProfileTemplateResponse) GetCreatedAt

func (*GetDeviceProfileTemplateResponse) GetDeviceProfileTemplate

func (x *GetDeviceProfileTemplateResponse) GetDeviceProfileTemplate() *DeviceProfileTemplate

func (*GetDeviceProfileTemplateResponse) GetUpdatedAt

func (*GetDeviceProfileTemplateResponse) ProtoMessage

func (*GetDeviceProfileTemplateResponse) ProtoMessage()

func (*GetDeviceProfileTemplateResponse) ProtoReflect

func (*GetDeviceProfileTemplateResponse) Reset

func (*GetDeviceProfileTemplateResponse) String

type GetDeviceQueueItemsRequest

type GetDeviceQueueItemsRequest struct {

	// Device EUI (EUI64).
	DevEui string `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// Return only the count, not the result-set.
	CountOnly bool `protobuf:"varint,2,opt,name=count_only,json=countOnly,proto3" json:"count_only,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceQueueItemsRequest) Descriptor deprecated

func (*GetDeviceQueueItemsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceQueueItemsRequest.ProtoReflect.Descriptor instead.

func (*GetDeviceQueueItemsRequest) GetCountOnly

func (x *GetDeviceQueueItemsRequest) GetCountOnly() bool

func (*GetDeviceQueueItemsRequest) GetDevEui

func (x *GetDeviceQueueItemsRequest) GetDevEui() string

func (*GetDeviceQueueItemsRequest) ProtoMessage

func (*GetDeviceQueueItemsRequest) ProtoMessage()

func (*GetDeviceQueueItemsRequest) ProtoReflect

func (*GetDeviceQueueItemsRequest) Reset

func (x *GetDeviceQueueItemsRequest) Reset()

func (*GetDeviceQueueItemsRequest) String

func (x *GetDeviceQueueItemsRequest) String() string

type GetDeviceQueueItemsResponse

type GetDeviceQueueItemsResponse struct {

	// Total number of queue items.
	TotalCount uint32 `protobuf:"varint,1,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// Result-set.
	Result []*DeviceQueueItem `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceQueueItemsResponse) Descriptor deprecated

func (*GetDeviceQueueItemsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceQueueItemsResponse.ProtoReflect.Descriptor instead.

func (*GetDeviceQueueItemsResponse) GetResult

func (x *GetDeviceQueueItemsResponse) GetResult() []*DeviceQueueItem

func (*GetDeviceQueueItemsResponse) GetTotalCount

func (x *GetDeviceQueueItemsResponse) GetTotalCount() uint32

func (*GetDeviceQueueItemsResponse) ProtoMessage

func (*GetDeviceQueueItemsResponse) ProtoMessage()

func (*GetDeviceQueueItemsResponse) ProtoReflect

func (*GetDeviceQueueItemsResponse) Reset

func (x *GetDeviceQueueItemsResponse) Reset()

func (*GetDeviceQueueItemsResponse) String

func (x *GetDeviceQueueItemsResponse) String() string

type GetDeviceRequest

type GetDeviceRequest struct {

	// DevEUI (EUI64).
	DevEui string `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceRequest) Descriptor deprecated

func (*GetDeviceRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceRequest.ProtoReflect.Descriptor instead.

func (*GetDeviceRequest) GetDevEui

func (x *GetDeviceRequest) GetDevEui() string

func (*GetDeviceRequest) ProtoMessage

func (*GetDeviceRequest) ProtoMessage()

func (*GetDeviceRequest) ProtoReflect

func (x *GetDeviceRequest) ProtoReflect() protoreflect.Message

func (*GetDeviceRequest) Reset

func (x *GetDeviceRequest) Reset()

func (*GetDeviceRequest) String

func (x *GetDeviceRequest) String() string

type GetDeviceResponse

type GetDeviceResponse struct {

	// Device object.
	Device *Device `protobuf:"bytes,1,opt,name=device,proto3" json:"device,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Last seen at timestamp.
	LastSeenAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=last_seen_at,json=lastSeenAt,proto3" json:"last_seen_at,omitempty"`
	// Device status.
	DeviceStatus *DeviceStatus `protobuf:"bytes,5,opt,name=device_status,json=deviceStatus,proto3" json:"device_status,omitempty"`
	// Enabled device class.
	ClassEnabled common.DeviceClass `protobuf:"varint,6,opt,name=class_enabled,json=classEnabled,proto3,enum=common.DeviceClass" json:"class_enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceResponse) Descriptor deprecated

func (*GetDeviceResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceResponse.ProtoReflect.Descriptor instead.

func (*GetDeviceResponse) GetClassEnabled

func (x *GetDeviceResponse) GetClassEnabled() common.DeviceClass

func (*GetDeviceResponse) GetCreatedAt

func (x *GetDeviceResponse) GetCreatedAt() *timestamppb.Timestamp

func (*GetDeviceResponse) GetDevice

func (x *GetDeviceResponse) GetDevice() *Device

func (*GetDeviceResponse) GetDeviceStatus

func (x *GetDeviceResponse) GetDeviceStatus() *DeviceStatus

func (*GetDeviceResponse) GetLastSeenAt

func (x *GetDeviceResponse) GetLastSeenAt() *timestamppb.Timestamp

func (*GetDeviceResponse) GetUpdatedAt

func (x *GetDeviceResponse) GetUpdatedAt() *timestamppb.Timestamp

func (*GetDeviceResponse) ProtoMessage

func (*GetDeviceResponse) ProtoMessage()

func (*GetDeviceResponse) ProtoReflect

func (x *GetDeviceResponse) ProtoReflect() protoreflect.Message

func (*GetDeviceResponse) Reset

func (x *GetDeviceResponse) Reset()

func (*GetDeviceResponse) String

func (x *GetDeviceResponse) String() string

type GetGatewayDutyCycleMetricsRequest

type GetGatewayDutyCycleMetricsRequest struct {

	// Gateway ID (EUI64).
	GatewayId string `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
	// Interval start timestamp.
	Start *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"`
	// Interval end timestamp.
	End *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=end,proto3" json:"end,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGatewayDutyCycleMetricsRequest) Descriptor deprecated

func (*GetGatewayDutyCycleMetricsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGatewayDutyCycleMetricsRequest.ProtoReflect.Descriptor instead.

func (*GetGatewayDutyCycleMetricsRequest) GetEnd

func (*GetGatewayDutyCycleMetricsRequest) GetGatewayId

func (x *GetGatewayDutyCycleMetricsRequest) GetGatewayId() string

func (*GetGatewayDutyCycleMetricsRequest) GetStart

func (*GetGatewayDutyCycleMetricsRequest) ProtoMessage

func (*GetGatewayDutyCycleMetricsRequest) ProtoMessage()

func (*GetGatewayDutyCycleMetricsRequest) ProtoReflect

func (*GetGatewayDutyCycleMetricsRequest) Reset

func (*GetGatewayDutyCycleMetricsRequest) String

type GetGatewayDutyCycleMetricsResponse

type GetGatewayDutyCycleMetricsResponse struct {

	// Percentage relative to max load.
	MaxLoadPercentage *common.Metric `protobuf:"bytes,1,opt,name=max_load_percentage,json=maxLoadPercentage,proto3" json:"max_load_percentage,omitempty"`
	// Percentage relative to tracking window.
	WindowPercentage *common.Metric `protobuf:"bytes,2,opt,name=window_percentage,json=windowPercentage,proto3" json:"window_percentage,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGatewayDutyCycleMetricsResponse) Descriptor deprecated

func (*GetGatewayDutyCycleMetricsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetGatewayDutyCycleMetricsResponse.ProtoReflect.Descriptor instead.

func (*GetGatewayDutyCycleMetricsResponse) GetMaxLoadPercentage

func (x *GetGatewayDutyCycleMetricsResponse) GetMaxLoadPercentage() *common.Metric

func (*GetGatewayDutyCycleMetricsResponse) GetWindowPercentage

func (x *GetGatewayDutyCycleMetricsResponse) GetWindowPercentage() *common.Metric

func (*GetGatewayDutyCycleMetricsResponse) ProtoMessage

func (*GetGatewayDutyCycleMetricsResponse) ProtoMessage()

func (*GetGatewayDutyCycleMetricsResponse) ProtoReflect

func (*GetGatewayDutyCycleMetricsResponse) Reset

func (*GetGatewayDutyCycleMetricsResponse) String

type GetGatewayMetricsRequest

type GetGatewayMetricsRequest struct {

	// Gateway ID (EUI64).
	GatewayId string `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
	// Interval start timestamp.
	Start *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"`
	// Interval end timestamp.
	End *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=end,proto3" json:"end,omitempty"`
	// Aggregation.
	Aggregation common.Aggregation `protobuf:"varint,4,opt,name=aggregation,proto3,enum=common.Aggregation" json:"aggregation,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGatewayMetricsRequest) Descriptor deprecated

func (*GetGatewayMetricsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGatewayMetricsRequest.ProtoReflect.Descriptor instead.

func (*GetGatewayMetricsRequest) GetAggregation

func (x *GetGatewayMetricsRequest) GetAggregation() common.Aggregation

func (*GetGatewayMetricsRequest) GetEnd

func (*GetGatewayMetricsRequest) GetGatewayId

func (x *GetGatewayMetricsRequest) GetGatewayId() string

func (*GetGatewayMetricsRequest) GetStart

func (*GetGatewayMetricsRequest) ProtoMessage

func (*GetGatewayMetricsRequest) ProtoMessage()

func (*GetGatewayMetricsRequest) ProtoReflect

func (x *GetGatewayMetricsRequest) ProtoReflect() protoreflect.Message

func (*GetGatewayMetricsRequest) Reset

func (x *GetGatewayMetricsRequest) Reset()

func (*GetGatewayMetricsRequest) String

func (x *GetGatewayMetricsRequest) String() string

type GetGatewayMetricsResponse

type GetGatewayMetricsResponse struct {

	// RX packets.
	RxPackets *common.Metric `protobuf:"bytes,1,opt,name=rx_packets,json=rxPackets,proto3" json:"rx_packets,omitempty"`
	// TX packets.
	TxPackets *common.Metric `protobuf:"bytes,2,opt,name=tx_packets,json=txPackets,proto3" json:"tx_packets,omitempty"`
	// TX packets / frequency.
	TxPacketsPerFreq *common.Metric `protobuf:"bytes,3,opt,name=tx_packets_per_freq,json=txPacketsPerFreq,proto3" json:"tx_packets_per_freq,omitempty"`
	// RX packets / frequency.
	RxPacketsPerFreq *common.Metric `protobuf:"bytes,4,opt,name=rx_packets_per_freq,json=rxPacketsPerFreq,proto3" json:"rx_packets_per_freq,omitempty"`
	// TX packets / DR.
	TxPacketsPerDr *common.Metric `protobuf:"bytes,5,opt,name=tx_packets_per_dr,json=txPacketsPerDr,proto3" json:"tx_packets_per_dr,omitempty"`
	// RX packets / DR.
	RxPacketsPerDr *common.Metric `protobuf:"bytes,6,opt,name=rx_packets_per_dr,json=rxPacketsPerDr,proto3" json:"rx_packets_per_dr,omitempty"`
	// TX packets per status.
	TxPacketsPerStatus *common.Metric `protobuf:"bytes,7,opt,name=tx_packets_per_status,json=txPacketsPerStatus,proto3" json:"tx_packets_per_status,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGatewayMetricsResponse) Descriptor deprecated

func (*GetGatewayMetricsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetGatewayMetricsResponse.ProtoReflect.Descriptor instead.

func (*GetGatewayMetricsResponse) GetRxPackets

func (x *GetGatewayMetricsResponse) GetRxPackets() *common.Metric

func (*GetGatewayMetricsResponse) GetRxPacketsPerDr

func (x *GetGatewayMetricsResponse) GetRxPacketsPerDr() *common.Metric

func (*GetGatewayMetricsResponse) GetRxPacketsPerFreq

func (x *GetGatewayMetricsResponse) GetRxPacketsPerFreq() *common.Metric

func (*GetGatewayMetricsResponse) GetTxPackets

func (x *GetGatewayMetricsResponse) GetTxPackets() *common.Metric

func (*GetGatewayMetricsResponse) GetTxPacketsPerDr

func (x *GetGatewayMetricsResponse) GetTxPacketsPerDr() *common.Metric

func (*GetGatewayMetricsResponse) GetTxPacketsPerFreq

func (x *GetGatewayMetricsResponse) GetTxPacketsPerFreq() *common.Metric

func (*GetGatewayMetricsResponse) GetTxPacketsPerStatus

func (x *GetGatewayMetricsResponse) GetTxPacketsPerStatus() *common.Metric

func (*GetGatewayMetricsResponse) ProtoMessage

func (*GetGatewayMetricsResponse) ProtoMessage()

func (*GetGatewayMetricsResponse) ProtoReflect

func (*GetGatewayMetricsResponse) Reset

func (x *GetGatewayMetricsResponse) Reset()

func (*GetGatewayMetricsResponse) String

func (x *GetGatewayMetricsResponse) String() string

type GetGatewayRequest

type GetGatewayRequest struct {

	// Gateway ID (EUI64).
	GatewayId string `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGatewayRequest) Descriptor deprecated

func (*GetGatewayRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGatewayRequest.ProtoReflect.Descriptor instead.

func (*GetGatewayRequest) GetGatewayId

func (x *GetGatewayRequest) GetGatewayId() string

func (*GetGatewayRequest) ProtoMessage

func (*GetGatewayRequest) ProtoMessage()

func (*GetGatewayRequest) ProtoReflect

func (x *GetGatewayRequest) ProtoReflect() protoreflect.Message

func (*GetGatewayRequest) Reset

func (x *GetGatewayRequest) Reset()

func (*GetGatewayRequest) String

func (x *GetGatewayRequest) String() string

type GetGatewayResponse

type GetGatewayResponse struct {

	// Gateway object.
	Gateway *Gateway `protobuf:"bytes,1,opt,name=gateway,proto3" json:"gateway,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Last seen at timestamp.
	LastSeenAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=last_seen_at,json=lastSeenAt,proto3" json:"last_seen_at,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGatewayResponse) Descriptor deprecated

func (*GetGatewayResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetGatewayResponse.ProtoReflect.Descriptor instead.

func (*GetGatewayResponse) GetCreatedAt

func (x *GetGatewayResponse) GetCreatedAt() *timestamppb.Timestamp

func (*GetGatewayResponse) GetGateway

func (x *GetGatewayResponse) GetGateway() *Gateway

func (*GetGatewayResponse) GetLastSeenAt

func (x *GetGatewayResponse) GetLastSeenAt() *timestamppb.Timestamp

func (*GetGatewayResponse) GetUpdatedAt

func (x *GetGatewayResponse) GetUpdatedAt() *timestamppb.Timestamp

func (*GetGatewayResponse) ProtoMessage

func (*GetGatewayResponse) ProtoMessage()

func (*GetGatewayResponse) ProtoReflect

func (x *GetGatewayResponse) ProtoReflect() protoreflect.Message

func (*GetGatewayResponse) Reset

func (x *GetGatewayResponse) Reset()

func (*GetGatewayResponse) String

func (x *GetGatewayResponse) String() string

type GetGcpPubSubIntegrationRequest

type GetGcpPubSubIntegrationRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGcpPubSubIntegrationRequest) Descriptor deprecated

func (*GetGcpPubSubIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGcpPubSubIntegrationRequest.ProtoReflect.Descriptor instead.

func (*GetGcpPubSubIntegrationRequest) GetApplicationId

func (x *GetGcpPubSubIntegrationRequest) GetApplicationId() string

func (*GetGcpPubSubIntegrationRequest) ProtoMessage

func (*GetGcpPubSubIntegrationRequest) ProtoMessage()

func (*GetGcpPubSubIntegrationRequest) ProtoReflect

func (*GetGcpPubSubIntegrationRequest) Reset

func (x *GetGcpPubSubIntegrationRequest) Reset()

func (*GetGcpPubSubIntegrationRequest) String

type GetGcpPubSubIntegrationResponse

type GetGcpPubSubIntegrationResponse struct {

	// Integration object.
	Integration *GcpPubSubIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGcpPubSubIntegrationResponse) Descriptor deprecated

func (*GetGcpPubSubIntegrationResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetGcpPubSubIntegrationResponse.ProtoReflect.Descriptor instead.

func (*GetGcpPubSubIntegrationResponse) GetIntegration

func (*GetGcpPubSubIntegrationResponse) ProtoMessage

func (*GetGcpPubSubIntegrationResponse) ProtoMessage()

func (*GetGcpPubSubIntegrationResponse) ProtoReflect

func (*GetGcpPubSubIntegrationResponse) Reset

func (*GetGcpPubSubIntegrationResponse) String

type GetHttpIntegrationRequest

type GetHttpIntegrationRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetHttpIntegrationRequest) Descriptor deprecated

func (*GetHttpIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetHttpIntegrationRequest.ProtoReflect.Descriptor instead.

func (*GetHttpIntegrationRequest) GetApplicationId

func (x *GetHttpIntegrationRequest) GetApplicationId() string

func (*GetHttpIntegrationRequest) ProtoMessage

func (*GetHttpIntegrationRequest) ProtoMessage()

func (*GetHttpIntegrationRequest) ProtoReflect

func (*GetHttpIntegrationRequest) Reset

func (x *GetHttpIntegrationRequest) Reset()

func (*GetHttpIntegrationRequest) String

func (x *GetHttpIntegrationRequest) String() string

type GetHttpIntegrationResponse

type GetHttpIntegrationResponse struct {

	// Integration object.
	Integration *HttpIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*GetHttpIntegrationResponse) Descriptor deprecated

func (*GetHttpIntegrationResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetHttpIntegrationResponse.ProtoReflect.Descriptor instead.

func (*GetHttpIntegrationResponse) GetIntegration

func (x *GetHttpIntegrationResponse) GetIntegration() *HttpIntegration

func (*GetHttpIntegrationResponse) ProtoMessage

func (*GetHttpIntegrationResponse) ProtoMessage()

func (*GetHttpIntegrationResponse) ProtoReflect

func (*GetHttpIntegrationResponse) Reset

func (x *GetHttpIntegrationResponse) Reset()

func (*GetHttpIntegrationResponse) String

func (x *GetHttpIntegrationResponse) String() string

type GetIftttIntegrationRequest

type GetIftttIntegrationRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetIftttIntegrationRequest) Descriptor deprecated

func (*GetIftttIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetIftttIntegrationRequest.ProtoReflect.Descriptor instead.

func (*GetIftttIntegrationRequest) GetApplicationId

func (x *GetIftttIntegrationRequest) GetApplicationId() string

func (*GetIftttIntegrationRequest) ProtoMessage

func (*GetIftttIntegrationRequest) ProtoMessage()

func (*GetIftttIntegrationRequest) ProtoReflect

func (*GetIftttIntegrationRequest) Reset

func (x *GetIftttIntegrationRequest) Reset()

func (*GetIftttIntegrationRequest) String

func (x *GetIftttIntegrationRequest) String() string

type GetIftttIntegrationResponse

type GetIftttIntegrationResponse struct {

	// Integration object.
	Integration *IftttIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*GetIftttIntegrationResponse) Descriptor deprecated

func (*GetIftttIntegrationResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetIftttIntegrationResponse.ProtoReflect.Descriptor instead.

func (*GetIftttIntegrationResponse) GetIntegration

func (x *GetIftttIntegrationResponse) GetIntegration() *IftttIntegration

func (*GetIftttIntegrationResponse) ProtoMessage

func (*GetIftttIntegrationResponse) ProtoMessage()

func (*GetIftttIntegrationResponse) ProtoReflect

func (*GetIftttIntegrationResponse) Reset

func (x *GetIftttIntegrationResponse) Reset()

func (*GetIftttIntegrationResponse) String

func (x *GetIftttIntegrationResponse) String() string

type GetInfluxDbIntegrationRequest

type GetInfluxDbIntegrationRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetInfluxDbIntegrationRequest) Descriptor deprecated

func (*GetInfluxDbIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetInfluxDbIntegrationRequest.ProtoReflect.Descriptor instead.

func (*GetInfluxDbIntegrationRequest) GetApplicationId

func (x *GetInfluxDbIntegrationRequest) GetApplicationId() string

func (*GetInfluxDbIntegrationRequest) ProtoMessage

func (*GetInfluxDbIntegrationRequest) ProtoMessage()

func (*GetInfluxDbIntegrationRequest) ProtoReflect

func (*GetInfluxDbIntegrationRequest) Reset

func (x *GetInfluxDbIntegrationRequest) Reset()

func (*GetInfluxDbIntegrationRequest) String

type GetInfluxDbIntegrationResponse

type GetInfluxDbIntegrationResponse struct {

	// Integration object.
	Integration *InfluxDbIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*GetInfluxDbIntegrationResponse) Descriptor deprecated

func (*GetInfluxDbIntegrationResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetInfluxDbIntegrationResponse.ProtoReflect.Descriptor instead.

func (*GetInfluxDbIntegrationResponse) GetIntegration

func (*GetInfluxDbIntegrationResponse) ProtoMessage

func (*GetInfluxDbIntegrationResponse) ProtoMessage()

func (*GetInfluxDbIntegrationResponse) ProtoReflect

func (*GetInfluxDbIntegrationResponse) Reset

func (x *GetInfluxDbIntegrationResponse) Reset()

func (*GetInfluxDbIntegrationResponse) String

type GetLoraCloudIntegrationRequest

type GetLoraCloudIntegrationRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLoraCloudIntegrationRequest) Descriptor deprecated

func (*GetLoraCloudIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetLoraCloudIntegrationRequest.ProtoReflect.Descriptor instead.

func (*GetLoraCloudIntegrationRequest) GetApplicationId

func (x *GetLoraCloudIntegrationRequest) GetApplicationId() string

func (*GetLoraCloudIntegrationRequest) ProtoMessage

func (*GetLoraCloudIntegrationRequest) ProtoMessage()

func (*GetLoraCloudIntegrationRequest) ProtoReflect

func (*GetLoraCloudIntegrationRequest) Reset

func (x *GetLoraCloudIntegrationRequest) Reset()

func (*GetLoraCloudIntegrationRequest) String

type GetLoraCloudIntegrationResponse

type GetLoraCloudIntegrationResponse struct {

	// Integration object.
	Integration *LoraCloudIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLoraCloudIntegrationResponse) Descriptor deprecated

func (*GetLoraCloudIntegrationResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetLoraCloudIntegrationResponse.ProtoReflect.Descriptor instead.

func (*GetLoraCloudIntegrationResponse) GetIntegration

func (*GetLoraCloudIntegrationResponse) ProtoMessage

func (*GetLoraCloudIntegrationResponse) ProtoMessage()

func (*GetLoraCloudIntegrationResponse) ProtoReflect

func (*GetLoraCloudIntegrationResponse) Reset

func (*GetLoraCloudIntegrationResponse) String

type GetMulticastGroupRequest

type GetMulticastGroupRequest struct {

	// Multicast group ID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMulticastGroupRequest) Descriptor deprecated

func (*GetMulticastGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMulticastGroupRequest.ProtoReflect.Descriptor instead.

func (*GetMulticastGroupRequest) GetId

func (x *GetMulticastGroupRequest) GetId() string

func (*GetMulticastGroupRequest) ProtoMessage

func (*GetMulticastGroupRequest) ProtoMessage()

func (*GetMulticastGroupRequest) ProtoReflect

func (x *GetMulticastGroupRequest) ProtoReflect() protoreflect.Message

func (*GetMulticastGroupRequest) Reset

func (x *GetMulticastGroupRequest) Reset()

func (*GetMulticastGroupRequest) String

func (x *GetMulticastGroupRequest) String() string

type GetMulticastGroupResponse

type GetMulticastGroupResponse struct {

	// Multicast group object.
	MulticastGroup *MulticastGroup `protobuf:"bytes,1,opt,name=multicast_group,json=multicastGroup,proto3" json:"multicast_group,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMulticastGroupResponse) Descriptor deprecated

func (*GetMulticastGroupResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetMulticastGroupResponse.ProtoReflect.Descriptor instead.

func (*GetMulticastGroupResponse) GetCreatedAt

func (x *GetMulticastGroupResponse) GetCreatedAt() *timestamppb.Timestamp

func (*GetMulticastGroupResponse) GetMulticastGroup

func (x *GetMulticastGroupResponse) GetMulticastGroup() *MulticastGroup

func (*GetMulticastGroupResponse) GetUpdatedAt

func (x *GetMulticastGroupResponse) GetUpdatedAt() *timestamppb.Timestamp

func (*GetMulticastGroupResponse) ProtoMessage

func (*GetMulticastGroupResponse) ProtoMessage()

func (*GetMulticastGroupResponse) ProtoReflect

func (*GetMulticastGroupResponse) Reset

func (x *GetMulticastGroupResponse) Reset()

func (*GetMulticastGroupResponse) String

func (x *GetMulticastGroupResponse) String() string

type GetMyDevicesIntegrationRequest

type GetMyDevicesIntegrationRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMyDevicesIntegrationRequest) Descriptor deprecated

func (*GetMyDevicesIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMyDevicesIntegrationRequest.ProtoReflect.Descriptor instead.

func (*GetMyDevicesIntegrationRequest) GetApplicationId

func (x *GetMyDevicesIntegrationRequest) GetApplicationId() string

func (*GetMyDevicesIntegrationRequest) ProtoMessage

func (*GetMyDevicesIntegrationRequest) ProtoMessage()

func (*GetMyDevicesIntegrationRequest) ProtoReflect

func (*GetMyDevicesIntegrationRequest) Reset

func (x *GetMyDevicesIntegrationRequest) Reset()

func (*GetMyDevicesIntegrationRequest) String

type GetMyDevicesIntegrationResponse

type GetMyDevicesIntegrationResponse struct {

	// Integration object.
	Integration *MyDevicesIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMyDevicesIntegrationResponse) Descriptor deprecated

func (*GetMyDevicesIntegrationResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetMyDevicesIntegrationResponse.ProtoReflect.Descriptor instead.

func (*GetMyDevicesIntegrationResponse) GetIntegration

func (*GetMyDevicesIntegrationResponse) ProtoMessage

func (*GetMyDevicesIntegrationResponse) ProtoMessage()

func (*GetMyDevicesIntegrationResponse) ProtoReflect

func (*GetMyDevicesIntegrationResponse) Reset

func (*GetMyDevicesIntegrationResponse) String

type GetPilotThingsIntegrationRequest

type GetPilotThingsIntegrationRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPilotThingsIntegrationRequest) Descriptor deprecated

func (*GetPilotThingsIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPilotThingsIntegrationRequest.ProtoReflect.Descriptor instead.

func (*GetPilotThingsIntegrationRequest) GetApplicationId

func (x *GetPilotThingsIntegrationRequest) GetApplicationId() string

func (*GetPilotThingsIntegrationRequest) ProtoMessage

func (*GetPilotThingsIntegrationRequest) ProtoMessage()

func (*GetPilotThingsIntegrationRequest) ProtoReflect

func (*GetPilotThingsIntegrationRequest) Reset

func (*GetPilotThingsIntegrationRequest) String

type GetPilotThingsIntegrationResponse

type GetPilotThingsIntegrationResponse struct {

	// Integration object.
	Integration *PilotThingsIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPilotThingsIntegrationResponse) Descriptor deprecated

func (*GetPilotThingsIntegrationResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPilotThingsIntegrationResponse.ProtoReflect.Descriptor instead.

func (*GetPilotThingsIntegrationResponse) GetIntegration

func (*GetPilotThingsIntegrationResponse) ProtoMessage

func (*GetPilotThingsIntegrationResponse) ProtoMessage()

func (*GetPilotThingsIntegrationResponse) ProtoReflect

func (*GetPilotThingsIntegrationResponse) Reset

func (*GetPilotThingsIntegrationResponse) String

type GetRandomDevAddrRequest

type GetRandomDevAddrRequest struct {

	// DevEUI (EUI64).
	DevEui string `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRandomDevAddrRequest) Descriptor deprecated

func (*GetRandomDevAddrRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRandomDevAddrRequest.ProtoReflect.Descriptor instead.

func (*GetRandomDevAddrRequest) GetDevEui

func (x *GetRandomDevAddrRequest) GetDevEui() string

func (*GetRandomDevAddrRequest) ProtoMessage

func (*GetRandomDevAddrRequest) ProtoMessage()

func (*GetRandomDevAddrRequest) ProtoReflect

func (x *GetRandomDevAddrRequest) ProtoReflect() protoreflect.Message

func (*GetRandomDevAddrRequest) Reset

func (x *GetRandomDevAddrRequest) Reset()

func (*GetRandomDevAddrRequest) String

func (x *GetRandomDevAddrRequest) String() string

type GetRandomDevAddrResponse

type GetRandomDevAddrResponse struct {

	// DevAddr.
	DevAddr string `protobuf:"bytes,1,opt,name=dev_addr,json=devAddr,proto3" json:"dev_addr,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRandomDevAddrResponse) Descriptor deprecated

func (*GetRandomDevAddrResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetRandomDevAddrResponse.ProtoReflect.Descriptor instead.

func (*GetRandomDevAddrResponse) GetDevAddr

func (x *GetRandomDevAddrResponse) GetDevAddr() string

func (*GetRandomDevAddrResponse) ProtoMessage

func (*GetRandomDevAddrResponse) ProtoMessage()

func (*GetRandomDevAddrResponse) ProtoReflect

func (x *GetRandomDevAddrResponse) ProtoReflect() protoreflect.Message

func (*GetRandomDevAddrResponse) Reset

func (x *GetRandomDevAddrResponse) Reset()

func (*GetRandomDevAddrResponse) String

func (x *GetRandomDevAddrResponse) String() string

type GetRelayGatewayRequest

type GetRelayGatewayRequest struct {

	// Tenant ID (UUID).
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// Relay ID (4 byte HEX).
	RelayId string `protobuf:"bytes,2,opt,name=relay_id,json=relayId,proto3" json:"relay_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRelayGatewayRequest) Descriptor deprecated

func (*GetRelayGatewayRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRelayGatewayRequest.ProtoReflect.Descriptor instead.

func (*GetRelayGatewayRequest) GetRelayId

func (x *GetRelayGatewayRequest) GetRelayId() string

func (*GetRelayGatewayRequest) GetTenantId

func (x *GetRelayGatewayRequest) GetTenantId() string

func (*GetRelayGatewayRequest) ProtoMessage

func (*GetRelayGatewayRequest) ProtoMessage()

func (*GetRelayGatewayRequest) ProtoReflect

func (x *GetRelayGatewayRequest) ProtoReflect() protoreflect.Message

func (*GetRelayGatewayRequest) Reset

func (x *GetRelayGatewayRequest) Reset()

func (*GetRelayGatewayRequest) String

func (x *GetRelayGatewayRequest) String() string

type GetRelayGatewayResponse

type GetRelayGatewayResponse struct {

	// Relay Gateway object.
	RelayGateway *RelayGateway `protobuf:"bytes,1,opt,name=relay_gateway,json=relayGateway,proto3" json:"relay_gateway,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Last seen at timestamp.
	LastSeenAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=last_seen_at,json=lastSeenAt,proto3" json:"last_seen_at,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRelayGatewayResponse) Descriptor deprecated

func (*GetRelayGatewayResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetRelayGatewayResponse.ProtoReflect.Descriptor instead.

func (*GetRelayGatewayResponse) GetCreatedAt

func (x *GetRelayGatewayResponse) GetCreatedAt() *timestamppb.Timestamp

func (*GetRelayGatewayResponse) GetLastSeenAt

func (x *GetRelayGatewayResponse) GetLastSeenAt() *timestamppb.Timestamp

func (*GetRelayGatewayResponse) GetRelayGateway

func (x *GetRelayGatewayResponse) GetRelayGateway() *RelayGateway

func (*GetRelayGatewayResponse) GetUpdatedAt

func (x *GetRelayGatewayResponse) GetUpdatedAt() *timestamppb.Timestamp

func (*GetRelayGatewayResponse) ProtoMessage

func (*GetRelayGatewayResponse) ProtoMessage()

func (*GetRelayGatewayResponse) ProtoReflect

func (x *GetRelayGatewayResponse) ProtoReflect() protoreflect.Message

func (*GetRelayGatewayResponse) Reset

func (x *GetRelayGatewayResponse) Reset()

func (*GetRelayGatewayResponse) String

func (x *GetRelayGatewayResponse) String() string

type GetTenantRequest

type GetTenantRequest struct {

	// Tenant ID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTenantRequest) Descriptor deprecated

func (*GetTenantRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetTenantRequest.ProtoReflect.Descriptor instead.

func (*GetTenantRequest) GetId

func (x *GetTenantRequest) GetId() string

func (*GetTenantRequest) ProtoMessage

func (*GetTenantRequest) ProtoMessage()

func (*GetTenantRequest) ProtoReflect

func (x *GetTenantRequest) ProtoReflect() protoreflect.Message

func (*GetTenantRequest) Reset

func (x *GetTenantRequest) Reset()

func (*GetTenantRequest) String

func (x *GetTenantRequest) String() string

type GetTenantResponse

type GetTenantResponse struct {

	// Tenant object.
	Tenant *Tenant `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTenantResponse) Descriptor deprecated

func (*GetTenantResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetTenantResponse.ProtoReflect.Descriptor instead.

func (*GetTenantResponse) GetCreatedAt

func (x *GetTenantResponse) GetCreatedAt() *timestamppb.Timestamp

func (*GetTenantResponse) GetTenant

func (x *GetTenantResponse) GetTenant() *Tenant

func (*GetTenantResponse) GetUpdatedAt

func (x *GetTenantResponse) GetUpdatedAt() *timestamppb.Timestamp

func (*GetTenantResponse) ProtoMessage

func (*GetTenantResponse) ProtoMessage()

func (*GetTenantResponse) ProtoReflect

func (x *GetTenantResponse) ProtoReflect() protoreflect.Message

func (*GetTenantResponse) Reset

func (x *GetTenantResponse) Reset()

func (*GetTenantResponse) String

func (x *GetTenantResponse) String() string

type GetTenantUserRequest

type GetTenantUserRequest struct {

	// Tenant ID (UUID).
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// User ID (UUID).
	UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTenantUserRequest) Descriptor deprecated

func (*GetTenantUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetTenantUserRequest.ProtoReflect.Descriptor instead.

func (*GetTenantUserRequest) GetTenantId

func (x *GetTenantUserRequest) GetTenantId() string

func (*GetTenantUserRequest) GetUserId

func (x *GetTenantUserRequest) GetUserId() string

func (*GetTenantUserRequest) ProtoMessage

func (*GetTenantUserRequest) ProtoMessage()

func (*GetTenantUserRequest) ProtoReflect

func (x *GetTenantUserRequest) ProtoReflect() protoreflect.Message

func (*GetTenantUserRequest) Reset

func (x *GetTenantUserRequest) Reset()

func (*GetTenantUserRequest) String

func (x *GetTenantUserRequest) String() string

type GetTenantUserResponse

type GetTenantUserResponse struct {

	// Tenant user object.
	TenantUser *TenantUser `protobuf:"bytes,1,opt,name=tenant_user,json=tenantUser,proto3" json:"tenant_user,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTenantUserResponse) Descriptor deprecated

func (*GetTenantUserResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetTenantUserResponse.ProtoReflect.Descriptor instead.

func (*GetTenantUserResponse) GetCreatedAt

func (x *GetTenantUserResponse) GetCreatedAt() *timestamppb.Timestamp

func (*GetTenantUserResponse) GetTenantUser

func (x *GetTenantUserResponse) GetTenantUser() *TenantUser

func (*GetTenantUserResponse) GetUpdatedAt

func (x *GetTenantUserResponse) GetUpdatedAt() *timestamppb.Timestamp

func (*GetTenantUserResponse) ProtoMessage

func (*GetTenantUserResponse) ProtoMessage()

func (*GetTenantUserResponse) ProtoReflect

func (x *GetTenantUserResponse) ProtoReflect() protoreflect.Message

func (*GetTenantUserResponse) Reset

func (x *GetTenantUserResponse) Reset()

func (*GetTenantUserResponse) String

func (x *GetTenantUserResponse) String() string

type GetThingsBoardIntegrationRequest

type GetThingsBoardIntegrationRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetThingsBoardIntegrationRequest) Descriptor deprecated

func (*GetThingsBoardIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetThingsBoardIntegrationRequest.ProtoReflect.Descriptor instead.

func (*GetThingsBoardIntegrationRequest) GetApplicationId

func (x *GetThingsBoardIntegrationRequest) GetApplicationId() string

func (*GetThingsBoardIntegrationRequest) ProtoMessage

func (*GetThingsBoardIntegrationRequest) ProtoMessage()

func (*GetThingsBoardIntegrationRequest) ProtoReflect

func (*GetThingsBoardIntegrationRequest) Reset

func (*GetThingsBoardIntegrationRequest) String

type GetThingsBoardIntegrationResponse

type GetThingsBoardIntegrationResponse struct {

	// Integration object.
	Integration *ThingsBoardIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*GetThingsBoardIntegrationResponse) Descriptor deprecated

func (*GetThingsBoardIntegrationResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetThingsBoardIntegrationResponse.ProtoReflect.Descriptor instead.

func (*GetThingsBoardIntegrationResponse) GetIntegration

func (*GetThingsBoardIntegrationResponse) ProtoMessage

func (*GetThingsBoardIntegrationResponse) ProtoMessage()

func (*GetThingsBoardIntegrationResponse) ProtoReflect

func (*GetThingsBoardIntegrationResponse) Reset

func (*GetThingsBoardIntegrationResponse) String

type GetUserRequest

type GetUserRequest struct {

	// User ID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserRequest) Descriptor deprecated

func (*GetUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetUserRequest.ProtoReflect.Descriptor instead.

func (*GetUserRequest) GetId

func (x *GetUserRequest) GetId() string

func (*GetUserRequest) ProtoMessage

func (*GetUserRequest) ProtoMessage()

func (*GetUserRequest) ProtoReflect

func (x *GetUserRequest) ProtoReflect() protoreflect.Message

func (*GetUserRequest) Reset

func (x *GetUserRequest) Reset()

func (*GetUserRequest) String

func (x *GetUserRequest) String() string

type GetUserResponse

type GetUserResponse struct {

	// User object.
	User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserResponse) Descriptor deprecated

func (*GetUserResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetUserResponse.ProtoReflect.Descriptor instead.

func (*GetUserResponse) GetCreatedAt

func (x *GetUserResponse) GetCreatedAt() *timestamppb.Timestamp

func (*GetUserResponse) GetUpdatedAt

func (x *GetUserResponse) GetUpdatedAt() *timestamppb.Timestamp

func (*GetUserResponse) GetUser

func (x *GetUserResponse) GetUser() *User

func (*GetUserResponse) ProtoMessage

func (*GetUserResponse) ProtoMessage()

func (*GetUserResponse) ProtoReflect

func (x *GetUserResponse) ProtoReflect() protoreflect.Message

func (*GetUserResponse) Reset

func (x *GetUserResponse) Reset()

func (*GetUserResponse) String

func (x *GetUserResponse) String() string

type HttpIntegration

type HttpIntegration struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// HTTP headers to set when making requests.
	Headers map[string]string `` /* 155-byte string literal not displayed */
	// Payload encoding.
	Encoding Encoding `protobuf:"varint,3,opt,name=encoding,proto3,enum=api.Encoding" json:"encoding,omitempty"`
	// Event endpoint URL.
	// The HTTP integration will POST all events to this enpoint. The request
	// will contain a query parameters "event" containing the type of the
	// event.
	EventEndpointUrl string `protobuf:"bytes,4,opt,name=event_endpoint_url,json=eventEndpointUrl,proto3" json:"event_endpoint_url,omitempty"`
	// contains filtered or unexported fields
}

func (*HttpIntegration) Descriptor deprecated

func (*HttpIntegration) Descriptor() ([]byte, []int)

Deprecated: Use HttpIntegration.ProtoReflect.Descriptor instead.

func (*HttpIntegration) GetApplicationId

func (x *HttpIntegration) GetApplicationId() string

func (*HttpIntegration) GetEncoding

func (x *HttpIntegration) GetEncoding() Encoding

func (*HttpIntegration) GetEventEndpointUrl

func (x *HttpIntegration) GetEventEndpointUrl() string

func (*HttpIntegration) GetHeaders

func (x *HttpIntegration) GetHeaders() map[string]string

func (*HttpIntegration) ProtoMessage

func (*HttpIntegration) ProtoMessage()

func (*HttpIntegration) ProtoReflect

func (x *HttpIntegration) ProtoReflect() protoreflect.Message

func (*HttpIntegration) Reset

func (x *HttpIntegration) Reset()

func (*HttpIntegration) String

func (x *HttpIntegration) String() string

type IftttIntegration

type IftttIntegration struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// Key.
	// This key can be obtained from the IFTTT Webhooks documentation page.
	Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
	// Values.
	// Up to 2 values can be forwarded to IFTTT. These values must map to the
	// decoded payload keys. For example:
	//
	//	{
	//	  "batteryLevel": 75.3,
	//	  "buttons": [{"pressed": false}, {"pressed": true}]
	//	}
	//
	// You would specify the following fields:
	// uplink_values = ["batteryLevel", "buttons_0_pressed"]
	//
	// Notes: The first value is always used for the DevEUI.
	// Ignored if arbitrary_json is set to true.
	UplinkValues []string `protobuf:"bytes,3,rep,name=uplink_values,json=uplinkValues,proto3" json:"uplink_values,omitempty"`
	// Arbitrary JSON.
	// If set to true, ChirpStack events will be sent as-is as arbitrary JSON
	// payload. If set to false (default), the 3 JSON values format will be used.
	ArbitraryJson bool `protobuf:"varint,4,opt,name=arbitrary_json,json=arbitraryJson,proto3" json:"arbitrary_json,omitempty"`
	// Event prefix.
	// If set, the event name will be PREFIX_EVENT. For example if event_prefix
	// is set to weatherstation, and uplink event will be sent as
	// weatherstation_up to the IFTTT webhook.
	// Note: Only characters in the A-Z, a-z and 0-9 range are allowed.
	EventPrefix string `protobuf:"bytes,5,opt,name=event_prefix,json=eventPrefix,proto3" json:"event_prefix,omitempty"`
	// contains filtered or unexported fields
}

func (*IftttIntegration) Descriptor deprecated

func (*IftttIntegration) Descriptor() ([]byte, []int)

Deprecated: Use IftttIntegration.ProtoReflect.Descriptor instead.

func (*IftttIntegration) GetApplicationId

func (x *IftttIntegration) GetApplicationId() string

func (*IftttIntegration) GetArbitraryJson

func (x *IftttIntegration) GetArbitraryJson() bool

func (*IftttIntegration) GetEventPrefix

func (x *IftttIntegration) GetEventPrefix() string

func (*IftttIntegration) GetKey

func (x *IftttIntegration) GetKey() string

func (*IftttIntegration) GetUplinkValues

func (x *IftttIntegration) GetUplinkValues() []string

func (*IftttIntegration) ProtoMessage

func (*IftttIntegration) ProtoMessage()

func (*IftttIntegration) ProtoReflect

func (x *IftttIntegration) ProtoReflect() protoreflect.Message

func (*IftttIntegration) Reset

func (x *IftttIntegration) Reset()

func (*IftttIntegration) String

func (x *IftttIntegration) String() string

type InfluxDbIntegration

type InfluxDbIntegration struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// InfluxDb API write endpoint (e.g. http://localhost:8086/write).
	Endpoint string `protobuf:"bytes,2,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// InfluxDb database name. (InfluxDb v1)
	Db string `protobuf:"bytes,3,opt,name=db,proto3" json:"db,omitempty"`
	// InfluxDb username. (InfluxDb v1)
	Username string `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"`
	// InfluxDb password. (InfluxDb v1)
	Password string `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"`
	// InfluxDb retention policy name. (InfluxDb v1)
	RetentionPolicyName string `protobuf:"bytes,6,opt,name=retention_policy_name,json=retentionPolicyName,proto3" json:"retention_policy_name,omitempty"`
	// InfluxDb timestamp precision (InfluxDb v1).
	Precision InfluxDbPrecision `protobuf:"varint,7,opt,name=precision,proto3,enum=api.InfluxDbPrecision" json:"precision,omitempty"`
	// InfluxDb version.
	Version InfluxDbVersion `protobuf:"varint,8,opt,name=version,proto3,enum=api.InfluxDbVersion" json:"version,omitempty"`
	// Token. (InfluxDb v2)
	Token string `protobuf:"bytes,9,opt,name=token,proto3" json:"token,omitempty"`
	// Organization. (InfluxDb v2)
	Organization string `protobuf:"bytes,10,opt,name=organization,proto3" json:"organization,omitempty"`
	// Bucket. (InfluxDb v2)
	Bucket string `protobuf:"bytes,11,opt,name=bucket,proto3" json:"bucket,omitempty"`
	// contains filtered or unexported fields
}

func (*InfluxDbIntegration) Descriptor deprecated

func (*InfluxDbIntegration) Descriptor() ([]byte, []int)

Deprecated: Use InfluxDbIntegration.ProtoReflect.Descriptor instead.

func (*InfluxDbIntegration) GetApplicationId

func (x *InfluxDbIntegration) GetApplicationId() string

func (*InfluxDbIntegration) GetBucket

func (x *InfluxDbIntegration) GetBucket() string

func (*InfluxDbIntegration) GetDb

func (x *InfluxDbIntegration) GetDb() string

func (*InfluxDbIntegration) GetEndpoint

func (x *InfluxDbIntegration) GetEndpoint() string

func (*InfluxDbIntegration) GetOrganization

func (x *InfluxDbIntegration) GetOrganization() string

func (*InfluxDbIntegration) GetPassword

func (x *InfluxDbIntegration) GetPassword() string

func (*InfluxDbIntegration) GetPrecision

func (x *InfluxDbIntegration) GetPrecision() InfluxDbPrecision

func (*InfluxDbIntegration) GetRetentionPolicyName

func (x *InfluxDbIntegration) GetRetentionPolicyName() string

func (*InfluxDbIntegration) GetToken

func (x *InfluxDbIntegration) GetToken() string

func (*InfluxDbIntegration) GetUsername

func (x *InfluxDbIntegration) GetUsername() string

func (*InfluxDbIntegration) GetVersion

func (x *InfluxDbIntegration) GetVersion() InfluxDbVersion

func (*InfluxDbIntegration) ProtoMessage

func (*InfluxDbIntegration) ProtoMessage()

func (*InfluxDbIntegration) ProtoReflect

func (x *InfluxDbIntegration) ProtoReflect() protoreflect.Message

func (*InfluxDbIntegration) Reset

func (x *InfluxDbIntegration) Reset()

func (*InfluxDbIntegration) String

func (x *InfluxDbIntegration) String() string

type InfluxDbPrecision

type InfluxDbPrecision int32
const (
	InfluxDbPrecision_NS InfluxDbPrecision = 0
	InfluxDbPrecision_U  InfluxDbPrecision = 1
	InfluxDbPrecision_MS InfluxDbPrecision = 2
	InfluxDbPrecision_S  InfluxDbPrecision = 3
	InfluxDbPrecision_M  InfluxDbPrecision = 4
	InfluxDbPrecision_H  InfluxDbPrecision = 5
)

func (InfluxDbPrecision) Descriptor

func (InfluxDbPrecision) Enum

func (InfluxDbPrecision) EnumDescriptor deprecated

func (InfluxDbPrecision) EnumDescriptor() ([]byte, []int)

Deprecated: Use InfluxDbPrecision.Descriptor instead.

func (InfluxDbPrecision) Number

func (InfluxDbPrecision) String

func (x InfluxDbPrecision) String() string

func (InfluxDbPrecision) Type

type InfluxDbVersion

type InfluxDbVersion int32
const (
	InfluxDbVersion_INFLUXDB_1 InfluxDbVersion = 0
	InfluxDbVersion_INFLUXDB_2 InfluxDbVersion = 1
)

func (InfluxDbVersion) Descriptor

func (InfluxDbVersion) Enum

func (x InfluxDbVersion) Enum() *InfluxDbVersion

func (InfluxDbVersion) EnumDescriptor deprecated

func (InfluxDbVersion) EnumDescriptor() ([]byte, []int)

Deprecated: Use InfluxDbVersion.Descriptor instead.

func (InfluxDbVersion) Number

func (InfluxDbVersion) String

func (x InfluxDbVersion) String() string

func (InfluxDbVersion) Type

type IntegrationKind

type IntegrationKind int32
const (
	IntegrationKind_HTTP              IntegrationKind = 0
	IntegrationKind_INFLUX_DB         IntegrationKind = 1
	IntegrationKind_THINGS_BOARD      IntegrationKind = 2
	IntegrationKind_MY_DEVICES        IntegrationKind = 3
	IntegrationKind_LORA_CLOUD        IntegrationKind = 4
	IntegrationKind_GCP_PUB_SUB       IntegrationKind = 5
	IntegrationKind_AWS_SNS           IntegrationKind = 6
	IntegrationKind_AZURE_SERVICE_BUS IntegrationKind = 7
	IntegrationKind_PILOT_THINGS      IntegrationKind = 8
	IntegrationKind_MQTT_GLOBAL       IntegrationKind = 9
	IntegrationKind_IFTTT             IntegrationKind = 10
)

func (IntegrationKind) Descriptor

func (IntegrationKind) Enum

func (x IntegrationKind) Enum() *IntegrationKind

func (IntegrationKind) EnumDescriptor deprecated

func (IntegrationKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use IntegrationKind.Descriptor instead.

func (IntegrationKind) Number

func (IntegrationKind) String

func (x IntegrationKind) String() string

func (IntegrationKind) Type

type IntegrationListItem

type IntegrationListItem struct {

	// Integration kind.
	Kind IntegrationKind `protobuf:"varint,1,opt,name=kind,proto3,enum=api.IntegrationKind" json:"kind,omitempty"`
	// contains filtered or unexported fields
}

func (*IntegrationListItem) Descriptor deprecated

func (*IntegrationListItem) Descriptor() ([]byte, []int)

Deprecated: Use IntegrationListItem.ProtoReflect.Descriptor instead.

func (*IntegrationListItem) GetKind

func (x *IntegrationListItem) GetKind() IntegrationKind

func (*IntegrationListItem) ProtoMessage

func (*IntegrationListItem) ProtoMessage()

func (*IntegrationListItem) ProtoReflect

func (x *IntegrationListItem) ProtoReflect() protoreflect.Message

func (*IntegrationListItem) Reset

func (x *IntegrationListItem) Reset()

func (*IntegrationListItem) String

func (x *IntegrationListItem) String() string

type ListApplicationsRequest

type ListApplicationsRequest struct {

	// Max number of applications to return in the result-set.
	Limit uint32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	// Offset in the result-set (for pagination).
	Offset uint32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	// If set, the given string will be used to search on name (optional).
	Search string `protobuf:"bytes,3,opt,name=search,proto3" json:"search,omitempty"`
	// Tenant ID to list the applications for.
	TenantId string `protobuf:"bytes,4,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ListApplicationsRequest) Descriptor deprecated

func (*ListApplicationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListApplicationsRequest.ProtoReflect.Descriptor instead.

func (*ListApplicationsRequest) GetLimit

func (x *ListApplicationsRequest) GetLimit() uint32

func (*ListApplicationsRequest) GetOffset

func (x *ListApplicationsRequest) GetOffset() uint32

func (*ListApplicationsRequest) GetSearch

func (x *ListApplicationsRequest) GetSearch() string

func (*ListApplicationsRequest) GetTenantId

func (x *ListApplicationsRequest) GetTenantId() string

func (*ListApplicationsRequest) ProtoMessage

func (*ListApplicationsRequest) ProtoMessage()

func (*ListApplicationsRequest) ProtoReflect

func (x *ListApplicationsRequest) ProtoReflect() protoreflect.Message

func (*ListApplicationsRequest) Reset

func (x *ListApplicationsRequest) Reset()

func (*ListApplicationsRequest) String

func (x *ListApplicationsRequest) String() string

type ListApplicationsResponse

type ListApplicationsResponse struct {

	// Total number of applications.
	TotalCount uint32 `protobuf:"varint,1,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// Result-set.
	Result []*ApplicationListItem `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*ListApplicationsResponse) Descriptor deprecated

func (*ListApplicationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListApplicationsResponse.ProtoReflect.Descriptor instead.

func (*ListApplicationsResponse) GetResult

func (*ListApplicationsResponse) GetTotalCount

func (x *ListApplicationsResponse) GetTotalCount() uint32

func (*ListApplicationsResponse) ProtoMessage

func (*ListApplicationsResponse) ProtoMessage()

func (*ListApplicationsResponse) ProtoReflect

func (x *ListApplicationsResponse) ProtoReflect() protoreflect.Message

func (*ListApplicationsResponse) Reset

func (x *ListApplicationsResponse) Reset()

func (*ListApplicationsResponse) String

func (x *ListApplicationsResponse) String() string

type ListDeviceProfileAdrAlgorithmsResponse

type ListDeviceProfileAdrAlgorithmsResponse struct {

	// Total number of algorithms.
	TotalCount uint32 `protobuf:"varint,1,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// Result-set.
	Result []*AdrAlgorithmListItem `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDeviceProfileAdrAlgorithmsResponse) Descriptor deprecated

func (*ListDeviceProfileAdrAlgorithmsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDeviceProfileAdrAlgorithmsResponse.ProtoReflect.Descriptor instead.

func (*ListDeviceProfileAdrAlgorithmsResponse) GetResult

func (*ListDeviceProfileAdrAlgorithmsResponse) GetTotalCount

func (*ListDeviceProfileAdrAlgorithmsResponse) ProtoMessage

func (*ListDeviceProfileAdrAlgorithmsResponse) ProtoReflect

func (*ListDeviceProfileAdrAlgorithmsResponse) Reset

func (*ListDeviceProfileAdrAlgorithmsResponse) String

type ListDeviceProfileTemplatesRequest

type ListDeviceProfileTemplatesRequest struct {

	// Max number of device-profile templates to return in the result-set.
	Limit uint32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	// Offset in the result-set (for pagination).
	Offset uint32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDeviceProfileTemplatesRequest) Descriptor deprecated

func (*ListDeviceProfileTemplatesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDeviceProfileTemplatesRequest.ProtoReflect.Descriptor instead.

func (*ListDeviceProfileTemplatesRequest) GetLimit

func (*ListDeviceProfileTemplatesRequest) GetOffset

func (*ListDeviceProfileTemplatesRequest) ProtoMessage

func (*ListDeviceProfileTemplatesRequest) ProtoMessage()

func (*ListDeviceProfileTemplatesRequest) ProtoReflect

func (*ListDeviceProfileTemplatesRequest) Reset

func (*ListDeviceProfileTemplatesRequest) String

type ListDeviceProfileTemplatesResponse

type ListDeviceProfileTemplatesResponse struct {

	// Total number of device-profile templates.
	TotalCount uint32 `protobuf:"varint,1,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// Result-set.
	Result []*DeviceProfileTemplateListItem `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDeviceProfileTemplatesResponse) Descriptor deprecated

func (*ListDeviceProfileTemplatesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDeviceProfileTemplatesResponse.ProtoReflect.Descriptor instead.

func (*ListDeviceProfileTemplatesResponse) GetResult

func (*ListDeviceProfileTemplatesResponse) GetTotalCount

func (x *ListDeviceProfileTemplatesResponse) GetTotalCount() uint32

func (*ListDeviceProfileTemplatesResponse) ProtoMessage

func (*ListDeviceProfileTemplatesResponse) ProtoMessage()

func (*ListDeviceProfileTemplatesResponse) ProtoReflect

func (*ListDeviceProfileTemplatesResponse) Reset

func (*ListDeviceProfileTemplatesResponse) String

type ListDeviceProfilesRequest

type ListDeviceProfilesRequest struct {

	// Max number of device-profiles to return in the result-set.
	Limit uint32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	// Offset in the result-set (for pagination).
	Offset uint32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	// If set, the given string will be used to search on name.
	Search string `protobuf:"bytes,3,opt,name=search,proto3" json:"search,omitempty"`
	// Tenant ID to list the device-profiles for.
	TenantId string `protobuf:"bytes,4,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDeviceProfilesRequest) Descriptor deprecated

func (*ListDeviceProfilesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDeviceProfilesRequest.ProtoReflect.Descriptor instead.

func (*ListDeviceProfilesRequest) GetLimit

func (x *ListDeviceProfilesRequest) GetLimit() uint32

func (*ListDeviceProfilesRequest) GetOffset

func (x *ListDeviceProfilesRequest) GetOffset() uint32

func (*ListDeviceProfilesRequest) GetSearch

func (x *ListDeviceProfilesRequest) GetSearch() string

func (*ListDeviceProfilesRequest) GetTenantId

func (x *ListDeviceProfilesRequest) GetTenantId() string

func (*ListDeviceProfilesRequest) ProtoMessage

func (*ListDeviceProfilesRequest) ProtoMessage()

func (*ListDeviceProfilesRequest) ProtoReflect

func (*ListDeviceProfilesRequest) Reset

func (x *ListDeviceProfilesRequest) Reset()

func (*ListDeviceProfilesRequest) String

func (x *ListDeviceProfilesRequest) String() string

type ListDeviceProfilesResponse

type ListDeviceProfilesResponse struct {

	// Total number of device-profiles.
	TotalCount uint32 `protobuf:"varint,1,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// Result-set.
	Result []*DeviceProfileListItem `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDeviceProfilesResponse) Descriptor deprecated

func (*ListDeviceProfilesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDeviceProfilesResponse.ProtoReflect.Descriptor instead.

func (*ListDeviceProfilesResponse) GetResult

func (*ListDeviceProfilesResponse) GetTotalCount

func (x *ListDeviceProfilesResponse) GetTotalCount() uint32

func (*ListDeviceProfilesResponse) ProtoMessage

func (*ListDeviceProfilesResponse) ProtoMessage()

func (*ListDeviceProfilesResponse) ProtoReflect

func (*ListDeviceProfilesResponse) Reset

func (x *ListDeviceProfilesResponse) Reset()

func (*ListDeviceProfilesResponse) String

func (x *ListDeviceProfilesResponse) String() string

type ListDevicesRequest

type ListDevicesRequest struct {

	// Max number of devices to return in the result-set.
	Limit uint32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	// Offset in the result-set (for pagination).
	Offset uint32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	// If set, the given string will be used to search on name (optional).
	Search string `protobuf:"bytes,3,opt,name=search,proto3" json:"search,omitempty"`
	// Application ID (UUID) to filter devices on.
	ApplicationId string `protobuf:"bytes,4,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// Multicst-group ID (UUID) to filter devices on.
	MulticastGroupId string `protobuf:"bytes,5,opt,name=multicast_group_id,json=multicastGroupId,proto3" json:"multicast_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDevicesRequest) Descriptor deprecated

func (*ListDevicesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDevicesRequest.ProtoReflect.Descriptor instead.

func (*ListDevicesRequest) GetApplicationId

func (x *ListDevicesRequest) GetApplicationId() string

func (*ListDevicesRequest) GetLimit

func (x *ListDevicesRequest) GetLimit() uint32

func (*ListDevicesRequest) GetMulticastGroupId

func (x *ListDevicesRequest) GetMulticastGroupId() string

func (*ListDevicesRequest) GetOffset

func (x *ListDevicesRequest) GetOffset() uint32

func (*ListDevicesRequest) GetSearch

func (x *ListDevicesRequest) GetSearch() string

func (*ListDevicesRequest) ProtoMessage

func (*ListDevicesRequest) ProtoMessage()

func (*ListDevicesRequest) ProtoReflect

func (x *ListDevicesRequest) ProtoReflect() protoreflect.Message

func (*ListDevicesRequest) Reset

func (x *ListDevicesRequest) Reset()

func (*ListDevicesRequest) String

func (x *ListDevicesRequest) String() string

type ListDevicesResponse

type ListDevicesResponse struct {

	// Total number of devices.
	TotalCount uint32 `protobuf:"varint,1,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// Result-set.
	Result []*DeviceListItem `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDevicesResponse) Descriptor deprecated

func (*ListDevicesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDevicesResponse.ProtoReflect.Descriptor instead.

func (*ListDevicesResponse) GetResult

func (x *ListDevicesResponse) GetResult() []*DeviceListItem

func (*ListDevicesResponse) GetTotalCount

func (x *ListDevicesResponse) GetTotalCount() uint32

func (*ListDevicesResponse) ProtoMessage

func (*ListDevicesResponse) ProtoMessage()

func (*ListDevicesResponse) ProtoReflect

func (x *ListDevicesResponse) ProtoReflect() protoreflect.Message

func (*ListDevicesResponse) Reset

func (x *ListDevicesResponse) Reset()

func (*ListDevicesResponse) String

func (x *ListDevicesResponse) String() string

type ListGatewaysRequest

type ListGatewaysRequest struct {

	// Max number of gateways to return in the result-set.
	Limit uint32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	// Offset in the result-set (for pagination).
	Offset uint32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	// If set, the given string will be used to search on name (optional).
	Search string `protobuf:"bytes,3,opt,name=search,proto3" json:"search,omitempty"`
	// Tenant ID (UUID) to filter gateways on.
	// To list all gateways as a global admin user, this field can be left blank.
	TenantId string `protobuf:"bytes,4,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// Multicast-group ID (UUID) to filter gateways on.
	MulticastGroupId string `protobuf:"bytes,5,opt,name=multicast_group_id,json=multicastGroupId,proto3" json:"multicast_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGatewaysRequest) Descriptor deprecated

func (*ListGatewaysRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListGatewaysRequest.ProtoReflect.Descriptor instead.

func (*ListGatewaysRequest) GetLimit

func (x *ListGatewaysRequest) GetLimit() uint32

func (*ListGatewaysRequest) GetMulticastGroupId

func (x *ListGatewaysRequest) GetMulticastGroupId() string

func (*ListGatewaysRequest) GetOffset

func (x *ListGatewaysRequest) GetOffset() uint32

func (*ListGatewaysRequest) GetSearch

func (x *ListGatewaysRequest) GetSearch() string

func (*ListGatewaysRequest) GetTenantId

func (x *ListGatewaysRequest) GetTenantId() string

func (*ListGatewaysRequest) ProtoMessage

func (*ListGatewaysRequest) ProtoMessage()

func (*ListGatewaysRequest) ProtoReflect

func (x *ListGatewaysRequest) ProtoReflect() protoreflect.Message

func (*ListGatewaysRequest) Reset

func (x *ListGatewaysRequest) Reset()

func (*ListGatewaysRequest) String

func (x *ListGatewaysRequest) String() string

type ListGatewaysResponse

type ListGatewaysResponse struct {

	// Total number of gateways.
	TotalCount uint32 `protobuf:"varint,1,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// Result-set.
	Result []*GatewayListItem `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGatewaysResponse) Descriptor deprecated

func (*ListGatewaysResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListGatewaysResponse.ProtoReflect.Descriptor instead.

func (*ListGatewaysResponse) GetResult

func (x *ListGatewaysResponse) GetResult() []*GatewayListItem

func (*ListGatewaysResponse) GetTotalCount

func (x *ListGatewaysResponse) GetTotalCount() uint32

func (*ListGatewaysResponse) ProtoMessage

func (*ListGatewaysResponse) ProtoMessage()

func (*ListGatewaysResponse) ProtoReflect

func (x *ListGatewaysResponse) ProtoReflect() protoreflect.Message

func (*ListGatewaysResponse) Reset

func (x *ListGatewaysResponse) Reset()

func (*ListGatewaysResponse) String

func (x *ListGatewaysResponse) String() string

type ListIntegrationsRequest

type ListIntegrationsRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ListIntegrationsRequest) Descriptor deprecated

func (*ListIntegrationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListIntegrationsRequest.ProtoReflect.Descriptor instead.

func (*ListIntegrationsRequest) GetApplicationId

func (x *ListIntegrationsRequest) GetApplicationId() string

func (*ListIntegrationsRequest) ProtoMessage

func (*ListIntegrationsRequest) ProtoMessage()

func (*ListIntegrationsRequest) ProtoReflect

func (x *ListIntegrationsRequest) ProtoReflect() protoreflect.Message

func (*ListIntegrationsRequest) Reset

func (x *ListIntegrationsRequest) Reset()

func (*ListIntegrationsRequest) String

func (x *ListIntegrationsRequest) String() string

type ListIntegrationsResponse

type ListIntegrationsResponse struct {

	// Total number of integrations available within the result-set.
	TotalCount uint32 `protobuf:"varint,1,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// Integrations within result-set.
	Result []*IntegrationListItem `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*ListIntegrationsResponse) Descriptor deprecated

func (*ListIntegrationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListIntegrationsResponse.ProtoReflect.Descriptor instead.

func (*ListIntegrationsResponse) GetResult

func (*ListIntegrationsResponse) GetTotalCount

func (x *ListIntegrationsResponse) GetTotalCount() uint32

func (*ListIntegrationsResponse) ProtoMessage

func (*ListIntegrationsResponse) ProtoMessage()

func (*ListIntegrationsResponse) ProtoReflect

func (x *ListIntegrationsResponse) ProtoReflect() protoreflect.Message

func (*ListIntegrationsResponse) Reset

func (x *ListIntegrationsResponse) Reset()

func (*ListIntegrationsResponse) String

func (x *ListIntegrationsResponse) String() string

type ListMulticastGroupQueueRequest

type ListMulticastGroupQueueRequest struct {

	// Multicast group ID.
	MulticastGroupId string `protobuf:"bytes,1,opt,name=multicast_group_id,json=multicastGroupId,proto3" json:"multicast_group_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ListMulticastGroupQueueRequest) Descriptor deprecated

func (*ListMulticastGroupQueueRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListMulticastGroupQueueRequest.ProtoReflect.Descriptor instead.

func (*ListMulticastGroupQueueRequest) GetMulticastGroupId

func (x *ListMulticastGroupQueueRequest) GetMulticastGroupId() string

func (*ListMulticastGroupQueueRequest) ProtoMessage

func (*ListMulticastGroupQueueRequest) ProtoMessage()

func (*ListMulticastGroupQueueRequest) ProtoReflect

func (*ListMulticastGroupQueueRequest) Reset

func (x *ListMulticastGroupQueueRequest) Reset()

func (*ListMulticastGroupQueueRequest) String

type ListMulticastGroupQueueResponse

type ListMulticastGroupQueueResponse struct {
	Items []*MulticastGroupQueueItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*ListMulticastGroupQueueResponse) Descriptor deprecated

func (*ListMulticastGroupQueueResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListMulticastGroupQueueResponse.ProtoReflect.Descriptor instead.

func (*ListMulticastGroupQueueResponse) GetItems

func (*ListMulticastGroupQueueResponse) ProtoMessage

func (*ListMulticastGroupQueueResponse) ProtoMessage()

func (*ListMulticastGroupQueueResponse) ProtoReflect

func (*ListMulticastGroupQueueResponse) Reset

func (*ListMulticastGroupQueueResponse) String

type ListMulticastGroupsRequest

type ListMulticastGroupsRequest struct {

	// Max number of multicast groups to return in the result-set.
	Limit uint32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	// Offset in the result-set (for pagination).
	Offset uint32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	// If set, the given string will be used to search on name.
	Search string `protobuf:"bytes,3,opt,name=search,proto3" json:"search,omitempty"`
	// Application ID to list the multicast groups for.
	ApplicationId string `protobuf:"bytes,4,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ListMulticastGroupsRequest) Descriptor deprecated

func (*ListMulticastGroupsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListMulticastGroupsRequest.ProtoReflect.Descriptor instead.

func (*ListMulticastGroupsRequest) GetApplicationId

func (x *ListMulticastGroupsRequest) GetApplicationId() string

func (*ListMulticastGroupsRequest) GetLimit

func (x *ListMulticastGroupsRequest) GetLimit() uint32

func (*ListMulticastGroupsRequest) GetOffset

func (x *ListMulticastGroupsRequest) GetOffset() uint32

func (*ListMulticastGroupsRequest) GetSearch

func (x *ListMulticastGroupsRequest) GetSearch() string

func (*ListMulticastGroupsRequest) ProtoMessage

func (*ListMulticastGroupsRequest) ProtoMessage()

func (*ListMulticastGroupsRequest) ProtoReflect

func (*ListMulticastGroupsRequest) Reset

func (x *ListMulticastGroupsRequest) Reset()

func (*ListMulticastGroupsRequest) String

func (x *ListMulticastGroupsRequest) String() string

type ListMulticastGroupsResponse

type ListMulticastGroupsResponse struct {

	// Total number of multicast groups.
	TotalCount uint32 `protobuf:"varint,1,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// Result-test.
	Result []*MulticastGroupListItem `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*ListMulticastGroupsResponse) Descriptor deprecated

func (*ListMulticastGroupsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListMulticastGroupsResponse.ProtoReflect.Descriptor instead.

func (*ListMulticastGroupsResponse) GetResult

func (*ListMulticastGroupsResponse) GetTotalCount

func (x *ListMulticastGroupsResponse) GetTotalCount() uint32

func (*ListMulticastGroupsResponse) ProtoMessage

func (*ListMulticastGroupsResponse) ProtoMessage()

func (*ListMulticastGroupsResponse) ProtoReflect

func (*ListMulticastGroupsResponse) Reset

func (x *ListMulticastGroupsResponse) Reset()

func (*ListMulticastGroupsResponse) String

func (x *ListMulticastGroupsResponse) String() string

type ListRelayGatewaysRequest

type ListRelayGatewaysRequest struct {

	// Max number of relay-gateways to return in the result-set.
	Limit uint32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	// Offset in the result-set (for pagination).
	Offset uint32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	// Tenant ID (UUID) to filter relay-gateways on.
	// To list all relay-gateways as a global admin user, this field can be left blank.
	TenantId string `protobuf:"bytes,3,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRelayGatewaysRequest) Descriptor deprecated

func (*ListRelayGatewaysRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListRelayGatewaysRequest.ProtoReflect.Descriptor instead.

func (*ListRelayGatewaysRequest) GetLimit

func (x *ListRelayGatewaysRequest) GetLimit() uint32

func (*ListRelayGatewaysRequest) GetOffset

func (x *ListRelayGatewaysRequest) GetOffset() uint32

func (*ListRelayGatewaysRequest) GetTenantId

func (x *ListRelayGatewaysRequest) GetTenantId() string

func (*ListRelayGatewaysRequest) ProtoMessage

func (*ListRelayGatewaysRequest) ProtoMessage()

func (*ListRelayGatewaysRequest) ProtoReflect

func (x *ListRelayGatewaysRequest) ProtoReflect() protoreflect.Message

func (*ListRelayGatewaysRequest) Reset

func (x *ListRelayGatewaysRequest) Reset()

func (*ListRelayGatewaysRequest) String

func (x *ListRelayGatewaysRequest) String() string

type ListRelayGatewaysResponse

type ListRelayGatewaysResponse struct {

	// Total number of relay-gateways.
	TotalCount uint32 `protobuf:"varint,1,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// Result-set.
	Result []*RelayGatewayListItem `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRelayGatewaysResponse) Descriptor deprecated

func (*ListRelayGatewaysResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListRelayGatewaysResponse.ProtoReflect.Descriptor instead.

func (*ListRelayGatewaysResponse) GetResult

func (*ListRelayGatewaysResponse) GetTotalCount

func (x *ListRelayGatewaysResponse) GetTotalCount() uint32

func (*ListRelayGatewaysResponse) ProtoMessage

func (*ListRelayGatewaysResponse) ProtoMessage()

func (*ListRelayGatewaysResponse) ProtoReflect

func (*ListRelayGatewaysResponse) Reset

func (x *ListRelayGatewaysResponse) Reset()

func (*ListRelayGatewaysResponse) String

func (x *ListRelayGatewaysResponse) String() string

type ListTenantUsersRequest

type ListTenantUsersRequest struct {

	// Tenant ID (UUID).
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// Max number of tenants to return in the result-set.
	Limit uint32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// Offset in the result-set (for pagination).
	Offset uint32 `protobuf:"varint,3,opt,name=offset,proto3" json:"offset,omitempty"`
	// contains filtered or unexported fields
}

func (*ListTenantUsersRequest) Descriptor deprecated

func (*ListTenantUsersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListTenantUsersRequest.ProtoReflect.Descriptor instead.

func (*ListTenantUsersRequest) GetLimit

func (x *ListTenantUsersRequest) GetLimit() uint32

func (*ListTenantUsersRequest) GetOffset

func (x *ListTenantUsersRequest) GetOffset() uint32

func (*ListTenantUsersRequest) GetTenantId

func (x *ListTenantUsersRequest) GetTenantId() string

func (*ListTenantUsersRequest) ProtoMessage

func (*ListTenantUsersRequest) ProtoMessage()

func (*ListTenantUsersRequest) ProtoReflect

func (x *ListTenantUsersRequest) ProtoReflect() protoreflect.Message

func (*ListTenantUsersRequest) Reset

func (x *ListTenantUsersRequest) Reset()

func (*ListTenantUsersRequest) String

func (x *ListTenantUsersRequest) String() string

type ListTenantUsersResponse

type ListTenantUsersResponse struct {

	// Total number of tenants.
	TotalCount uint32 `protobuf:"varint,1,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// Result-set.
	Result []*TenantUserListItem `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*ListTenantUsersResponse) Descriptor deprecated

func (*ListTenantUsersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListTenantUsersResponse.ProtoReflect.Descriptor instead.

func (*ListTenantUsersResponse) GetResult

func (x *ListTenantUsersResponse) GetResult() []*TenantUserListItem

func (*ListTenantUsersResponse) GetTotalCount

func (x *ListTenantUsersResponse) GetTotalCount() uint32

func (*ListTenantUsersResponse) ProtoMessage

func (*ListTenantUsersResponse) ProtoMessage()

func (*ListTenantUsersResponse) ProtoReflect

func (x *ListTenantUsersResponse) ProtoReflect() protoreflect.Message

func (*ListTenantUsersResponse) Reset

func (x *ListTenantUsersResponse) Reset()

func (*ListTenantUsersResponse) String

func (x *ListTenantUsersResponse) String() string

type ListTenantsRequest

type ListTenantsRequest struct {

	// Max number of tenants to return in the result-set.
	Limit uint32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	// Offset in the result-set (for pagination).
	Offset uint32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	// If set, the given string will be used to search on name.
	Search string `protobuf:"bytes,3,opt,name=search,proto3" json:"search,omitempty"`
	// If set, filters the result set to the tenants of the user.
	// Only global API keys are able to filter by this field.
	UserId string `protobuf:"bytes,4,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ListTenantsRequest) Descriptor deprecated

func (*ListTenantsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListTenantsRequest.ProtoReflect.Descriptor instead.

func (*ListTenantsRequest) GetLimit

func (x *ListTenantsRequest) GetLimit() uint32

func (*ListTenantsRequest) GetOffset

func (x *ListTenantsRequest) GetOffset() uint32

func (*ListTenantsRequest) GetSearch

func (x *ListTenantsRequest) GetSearch() string

func (*ListTenantsRequest) GetUserId

func (x *ListTenantsRequest) GetUserId() string

func (*ListTenantsRequest) ProtoMessage

func (*ListTenantsRequest) ProtoMessage()

func (*ListTenantsRequest) ProtoReflect

func (x *ListTenantsRequest) ProtoReflect() protoreflect.Message

func (*ListTenantsRequest) Reset

func (x *ListTenantsRequest) Reset()

func (*ListTenantsRequest) String

func (x *ListTenantsRequest) String() string

type ListTenantsResponse

type ListTenantsResponse struct {

	// Total number of tenants.
	TotalCount uint32 `protobuf:"varint,1,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// Result-set.
	Result []*TenantListItem `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*ListTenantsResponse) Descriptor deprecated

func (*ListTenantsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListTenantsResponse.ProtoReflect.Descriptor instead.

func (*ListTenantsResponse) GetResult

func (x *ListTenantsResponse) GetResult() []*TenantListItem

func (*ListTenantsResponse) GetTotalCount

func (x *ListTenantsResponse) GetTotalCount() uint32

func (*ListTenantsResponse) ProtoMessage

func (*ListTenantsResponse) ProtoMessage()

func (*ListTenantsResponse) ProtoReflect

func (x *ListTenantsResponse) ProtoReflect() protoreflect.Message

func (*ListTenantsResponse) Reset

func (x *ListTenantsResponse) Reset()

func (*ListTenantsResponse) String

func (x *ListTenantsResponse) String() string

type ListUsersRequest

type ListUsersRequest struct {

	// Max number of tenants to return in the result-set.
	Limit uint32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	// Offset in the result-set (for pagination).
	Offset uint32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUsersRequest) Descriptor deprecated

func (*ListUsersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListUsersRequest.ProtoReflect.Descriptor instead.

func (*ListUsersRequest) GetLimit

func (x *ListUsersRequest) GetLimit() uint32

func (*ListUsersRequest) GetOffset

func (x *ListUsersRequest) GetOffset() uint32

func (*ListUsersRequest) ProtoMessage

func (*ListUsersRequest) ProtoMessage()

func (*ListUsersRequest) ProtoReflect

func (x *ListUsersRequest) ProtoReflect() protoreflect.Message

func (*ListUsersRequest) Reset

func (x *ListUsersRequest) Reset()

func (*ListUsersRequest) String

func (x *ListUsersRequest) String() string

type ListUsersResponse

type ListUsersResponse struct {

	// Total number of users.
	TotalCount uint32 `protobuf:"varint,1,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// Result-set.
	Result []*UserListItem `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUsersResponse) Descriptor deprecated

func (*ListUsersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListUsersResponse.ProtoReflect.Descriptor instead.

func (*ListUsersResponse) GetResult

func (x *ListUsersResponse) GetResult() []*UserListItem

func (*ListUsersResponse) GetTotalCount

func (x *ListUsersResponse) GetTotalCount() uint32

func (*ListUsersResponse) ProtoMessage

func (*ListUsersResponse) ProtoMessage()

func (*ListUsersResponse) ProtoReflect

func (x *ListUsersResponse) ProtoReflect() protoreflect.Message

func (*ListUsersResponse) Reset

func (x *ListUsersResponse) Reset()

func (*ListUsersResponse) String

func (x *ListUsersResponse) String() string

type LoraCloudIntegration

type LoraCloudIntegration struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// Modem & Geolocation Services configuration.
	ModemGeolocationServices *LoraCloudModemGeolocationServices `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LoraCloudIntegration) Descriptor deprecated

func (*LoraCloudIntegration) Descriptor() ([]byte, []int)

Deprecated: Use LoraCloudIntegration.ProtoReflect.Descriptor instead.

func (*LoraCloudIntegration) GetApplicationId

func (x *LoraCloudIntegration) GetApplicationId() string

func (*LoraCloudIntegration) GetModemGeolocationServices

func (x *LoraCloudIntegration) GetModemGeolocationServices() *LoraCloudModemGeolocationServices

func (*LoraCloudIntegration) ProtoMessage

func (*LoraCloudIntegration) ProtoMessage()

func (*LoraCloudIntegration) ProtoReflect

func (x *LoraCloudIntegration) ProtoReflect() protoreflect.Message

func (*LoraCloudIntegration) Reset

func (x *LoraCloudIntegration) Reset()

func (*LoraCloudIntegration) String

func (x *LoraCloudIntegration) String() string

type LoraCloudModemGeolocationServices

type LoraCloudModemGeolocationServices struct {

	// API token.
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// Device implements Modem / Modem-E stack.
	ModemEnabled bool `protobuf:"varint,2,opt,name=modem_enabled,json=modemEnabled,proto3" json:"modem_enabled,omitempty"`
	// Forward FPorts.
	// Forward uplink messages matching the given FPorts to the MGS.
	ForwardFPorts []uint32 `protobuf:"varint,16,rep,packed,name=forward_f_ports,json=forwardFPorts,proto3" json:"forward_f_ports,omitempty"`
	// Use rx time for GNSS resolving.
	// In case this is set to true, the MGS resolver will use the RX time of the
	// network instead of the timestamp included in the LR1110 payload.
	GnssUseRxTime bool `protobuf:"varint,5,opt,name=gnss_use_rx_time,json=gnssUseRxTime,proto3" json:"gnss_use_rx_time,omitempty"`
	// Use gateway location for GNSS resolving.
	// In the case this is set to true, ChirpStack will provide the location of
	// one of the gateways to the MGS resolver to aid the resolving process.
	// Disable this in case the gateway location is not accurate / incorrectly
	// configured as an incorrect location will cause the resolver to return an
	// error.
	GnssUseGatewayLocation bool `` /* 133-byte string literal not displayed */
	// Parse TLV records.
	// If enabled, stream records (expected in TLV format) are scanned for GNSS
	// data (0x06 or 0x07). If found, ChirpStack will make an additional
	// geolocation call to the MGS API for resolving the location of the detected
	// payload.
	ParseTlv bool `protobuf:"varint,6,opt,name=parse_tlv,json=parseTlv,proto3" json:"parse_tlv,omitempty"`
	// Geolocation buffer TTL (in seconds).
	// If > 0, uplink RX meta-data will be stored in a buffer so that
	// the meta-data of multiple uplinks can be used for geolocation.
	GeolocationBufferTtl uint32 `protobuf:"varint,7,opt,name=geolocation_buffer_ttl,json=geolocationBufferTtl,proto3" json:"geolocation_buffer_ttl,omitempty"`
	// Geolocation minimum buffer size.
	// If > 0, geolocation will only be performed when the buffer has
	// at least the given size.
	GeolocationMinBufferSize uint32 `` /* 138-byte string literal not displayed */
	// TDOA based geolocation is enabled.
	GeolocationTdoa bool `protobuf:"varint,9,opt,name=geolocation_tdoa,json=geolocationTdoa,proto3" json:"geolocation_tdoa,omitempty"`
	// RSSI based geolocation is enabled.
	GeolocationRssi bool `protobuf:"varint,10,opt,name=geolocation_rssi,json=geolocationRssi,proto3" json:"geolocation_rssi,omitempty"`
	// GNSS based geolocation is enabled (LR1110).
	GeolocationGnss bool `protobuf:"varint,11,opt,name=geolocation_gnss,json=geolocationGnss,proto3" json:"geolocation_gnss,omitempty"`
	// GNSS payload field.
	// This holds the name of the field in the decoded payload object which
	// contains the GNSS payload bytes (as HEX string).
	GeolocationGnssPayloadField string `` /* 147-byte string literal not displayed */
	// GNSS use RX time.
	// In case this is set to true, the resolver will use the RX time of the
	// network instead of the timestamp included in the LR1110 payload.
	GeolocationGnssUseRxTime bool `` /* 141-byte string literal not displayed */
	// Wifi based geolocation is enabled.
	GeolocationWifi bool `protobuf:"varint,14,opt,name=geolocation_wifi,json=geolocationWifi,proto3" json:"geolocation_wifi,omitempty"`
	// Wifi payload field.
	// This holds the name of the field in the decoded payload object which
	// contains an array of objects with the following fields:
	// * macAddress - e.g. 01:23:45:67:89:ab
	// * signalStrength - e.g. -51 (optional)
	GeolocationWifiPayloadField string `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LoraCloudModemGeolocationServices) Descriptor deprecated

func (*LoraCloudModemGeolocationServices) Descriptor() ([]byte, []int)

Deprecated: Use LoraCloudModemGeolocationServices.ProtoReflect.Descriptor instead.

func (*LoraCloudModemGeolocationServices) GetForwardFPorts

func (x *LoraCloudModemGeolocationServices) GetForwardFPorts() []uint32

func (*LoraCloudModemGeolocationServices) GetGeolocationBufferTtl

func (x *LoraCloudModemGeolocationServices) GetGeolocationBufferTtl() uint32

func (*LoraCloudModemGeolocationServices) GetGeolocationGnss

func (x *LoraCloudModemGeolocationServices) GetGeolocationGnss() bool

func (*LoraCloudModemGeolocationServices) GetGeolocationGnssPayloadField

func (x *LoraCloudModemGeolocationServices) GetGeolocationGnssPayloadField() string

func (*LoraCloudModemGeolocationServices) GetGeolocationGnssUseRxTime

func (x *LoraCloudModemGeolocationServices) GetGeolocationGnssUseRxTime() bool

func (*LoraCloudModemGeolocationServices) GetGeolocationMinBufferSize

func (x *LoraCloudModemGeolocationServices) GetGeolocationMinBufferSize() uint32

func (*LoraCloudModemGeolocationServices) GetGeolocationRssi

func (x *LoraCloudModemGeolocationServices) GetGeolocationRssi() bool

func (*LoraCloudModemGeolocationServices) GetGeolocationTdoa

func (x *LoraCloudModemGeolocationServices) GetGeolocationTdoa() bool

func (*LoraCloudModemGeolocationServices) GetGeolocationWifi

func (x *LoraCloudModemGeolocationServices) GetGeolocationWifi() bool

func (*LoraCloudModemGeolocationServices) GetGeolocationWifiPayloadField

func (x *LoraCloudModemGeolocationServices) GetGeolocationWifiPayloadField() string

func (*LoraCloudModemGeolocationServices) GetGnssUseGatewayLocation

func (x *LoraCloudModemGeolocationServices) GetGnssUseGatewayLocation() bool

func (*LoraCloudModemGeolocationServices) GetGnssUseRxTime

func (x *LoraCloudModemGeolocationServices) GetGnssUseRxTime() bool

func (*LoraCloudModemGeolocationServices) GetModemEnabled

func (x *LoraCloudModemGeolocationServices) GetModemEnabled() bool

func (*LoraCloudModemGeolocationServices) GetParseTlv

func (x *LoraCloudModemGeolocationServices) GetParseTlv() bool

func (*LoraCloudModemGeolocationServices) GetToken

func (*LoraCloudModemGeolocationServices) ProtoMessage

func (*LoraCloudModemGeolocationServices) ProtoMessage()

func (*LoraCloudModemGeolocationServices) ProtoReflect

func (*LoraCloudModemGeolocationServices) Reset

func (*LoraCloudModemGeolocationServices) String

type Measurement

type Measurement struct {

	// Name (user defined).
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Kind.
	Kind MeasurementKind `protobuf:"varint,3,opt,name=kind,proto3,enum=api.MeasurementKind" json:"kind,omitempty"`
	// contains filtered or unexported fields
}

func (*Measurement) Descriptor deprecated

func (*Measurement) Descriptor() ([]byte, []int)

Deprecated: Use Measurement.ProtoReflect.Descriptor instead.

func (*Measurement) GetKind

func (x *Measurement) GetKind() MeasurementKind

func (*Measurement) GetName

func (x *Measurement) GetName() string

func (*Measurement) ProtoMessage

func (*Measurement) ProtoMessage()

func (*Measurement) ProtoReflect

func (x *Measurement) ProtoReflect() protoreflect.Message

func (*Measurement) Reset

func (x *Measurement) Reset()

func (*Measurement) String

func (x *Measurement) String() string

type MeasurementKind

type MeasurementKind int32
const (
	// Unknown (in which case it is not tracked).
	MeasurementKind_UNKNOWN MeasurementKind = 0
	// Incrementing counters that never decrease (these are not reset on each
	// reading).
	MeasurementKind_COUNTER MeasurementKind = 1
	// Counters that do get reset upon reading.
	MeasurementKind_ABSOLUTE MeasurementKind = 2
	// E.g. a temperature value.
	MeasurementKind_GAUGE MeasurementKind = 3
	// E.g. a firmware version, true / false value.
	MeasurementKind_STRING MeasurementKind = 4
)

func (MeasurementKind) Descriptor

func (MeasurementKind) Enum

func (x MeasurementKind) Enum() *MeasurementKind

func (MeasurementKind) EnumDescriptor deprecated

func (MeasurementKind) EnumDescriptor() ([]byte, []int)

Deprecated: Use MeasurementKind.Descriptor instead.

func (MeasurementKind) Number

func (MeasurementKind) String

func (x MeasurementKind) String() string

func (MeasurementKind) Type

type MulticastGroup

type MulticastGroup struct {

	// ID (UUID).
	// This will be generated automatically on create.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Application ID.
	// After creation, this can not be updated.
	ApplicationId string `protobuf:"bytes,3,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// Region.
	Region common.Region `protobuf:"varint,4,opt,name=region,proto3,enum=common.Region" json:"region,omitempty"`
	// Multicast address (HEX encoded DevAddr).
	McAddr string `protobuf:"bytes,5,opt,name=mc_addr,json=mcAddr,proto3" json:"mc_addr,omitempty"`
	// Multicast network session key (HEX encoded AES128 key).
	McNwkSKey string `protobuf:"bytes,6,opt,name=mc_nwk_s_key,json=mcNwkSKey,proto3" json:"mc_nwk_s_key,omitempty"`
	// Multicast application session key (HEX encoded AES128 key).
	McAppSKey string `protobuf:"bytes,7,opt,name=mc_app_s_key,json=mcAppSKey,proto3" json:"mc_app_s_key,omitempty"`
	// Frame-counter.
	FCnt uint32 `protobuf:"varint,8,opt,name=f_cnt,json=fCnt,proto3" json:"f_cnt,omitempty"`
	// Multicast group type.
	GroupType MulticastGroupType `protobuf:"varint,9,opt,name=group_type,json=groupType,proto3,enum=api.MulticastGroupType" json:"group_type,omitempty"`
	// Data-rate.
	Dr uint32 `protobuf:"varint,10,opt,name=dr,proto3" json:"dr,omitempty"`
	// Frequency (Hz).
	Frequency uint32 `protobuf:"varint,11,opt,name=frequency,proto3" json:"frequency,omitempty"`
	// Ping-slot period (only for Class-B).
	// Deprecated: use class_b_ping_slot_nb_k.
	ClassBPingSlotPeriod uint32 `` /* 129-byte string literal not displayed */
	// Class-B ping-slots per beacon period (only for Class-B).
	// Valid options are: 0 - 7;
	//
	// The actual number of ping-slots per beacon period equals to 2^k.
	ClassBPingSlotNbK uint32 `protobuf:"varint,14,opt,name=class_b_ping_slot_nb_k,json=classBPingSlotNbK,proto3" json:"class_b_ping_slot_nb_k,omitempty"`
	// Scheduling type (only for Class-C).
	ClassCSchedulingType MulticastGroupSchedulingType `` /* 165-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MulticastGroup) Descriptor deprecated

func (*MulticastGroup) Descriptor() ([]byte, []int)

Deprecated: Use MulticastGroup.ProtoReflect.Descriptor instead.

func (*MulticastGroup) GetApplicationId

func (x *MulticastGroup) GetApplicationId() string

func (*MulticastGroup) GetClassBPingSlotNbK

func (x *MulticastGroup) GetClassBPingSlotNbK() uint32

func (*MulticastGroup) GetClassBPingSlotPeriod

func (x *MulticastGroup) GetClassBPingSlotPeriod() uint32

func (*MulticastGroup) GetClassCSchedulingType

func (x *MulticastGroup) GetClassCSchedulingType() MulticastGroupSchedulingType

func (*MulticastGroup) GetDr

func (x *MulticastGroup) GetDr() uint32

func (*MulticastGroup) GetFCnt

func (x *MulticastGroup) GetFCnt() uint32

func (*MulticastGroup) GetFrequency

func (x *MulticastGroup) GetFrequency() uint32

func (*MulticastGroup) GetGroupType

func (x *MulticastGroup) GetGroupType() MulticastGroupType

func (*MulticastGroup) GetId

func (x *MulticastGroup) GetId() string

func (*MulticastGroup) GetMcAddr

func (x *MulticastGroup) GetMcAddr() string

func (*MulticastGroup) GetMcAppSKey

func (x *MulticastGroup) GetMcAppSKey() string

func (*MulticastGroup) GetMcNwkSKey

func (x *MulticastGroup) GetMcNwkSKey() string

func (*MulticastGroup) GetName

func (x *MulticastGroup) GetName() string

func (*MulticastGroup) GetRegion

func (x *MulticastGroup) GetRegion() common.Region

func (*MulticastGroup) ProtoMessage

func (*MulticastGroup) ProtoMessage()

func (*MulticastGroup) ProtoReflect

func (x *MulticastGroup) ProtoReflect() protoreflect.Message

func (*MulticastGroup) Reset

func (x *MulticastGroup) Reset()

func (*MulticastGroup) String

func (x *MulticastGroup) String() string

type MulticastGroupListItem

type MulticastGroupListItem struct {

	// ID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Name.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Region.
	Region common.Region `protobuf:"varint,5,opt,name=region,proto3,enum=common.Region" json:"region,omitempty"`
	// Multicast group type.
	GroupType MulticastGroupType `protobuf:"varint,6,opt,name=group_type,json=groupType,proto3,enum=api.MulticastGroupType" json:"group_type,omitempty"`
	// contains filtered or unexported fields
}

func (*MulticastGroupListItem) Descriptor deprecated

func (*MulticastGroupListItem) Descriptor() ([]byte, []int)

Deprecated: Use MulticastGroupListItem.ProtoReflect.Descriptor instead.

func (*MulticastGroupListItem) GetCreatedAt

func (x *MulticastGroupListItem) GetCreatedAt() *timestamppb.Timestamp

func (*MulticastGroupListItem) GetGroupType

func (x *MulticastGroupListItem) GetGroupType() MulticastGroupType

func (*MulticastGroupListItem) GetId

func (x *MulticastGroupListItem) GetId() string

func (*MulticastGroupListItem) GetName

func (x *MulticastGroupListItem) GetName() string

func (*MulticastGroupListItem) GetRegion

func (x *MulticastGroupListItem) GetRegion() common.Region

func (*MulticastGroupListItem) GetUpdatedAt

func (x *MulticastGroupListItem) GetUpdatedAt() *timestamppb.Timestamp

func (*MulticastGroupListItem) ProtoMessage

func (*MulticastGroupListItem) ProtoMessage()

func (*MulticastGroupListItem) ProtoReflect

func (x *MulticastGroupListItem) ProtoReflect() protoreflect.Message

func (*MulticastGroupListItem) Reset

func (x *MulticastGroupListItem) Reset()

func (*MulticastGroupListItem) String

func (x *MulticastGroupListItem) String() string

type MulticastGroupQueueItem

type MulticastGroupQueueItem struct {

	// Multicast group ID.
	MulticastGroupId string `protobuf:"bytes,1,opt,name=multicast_group_id,json=multicastGroupId,proto3" json:"multicast_group_id,omitempty"`
	// Downlink frame-counter.
	// This will be automatically set on enqueue.
	FCnt uint32 `protobuf:"varint,2,opt,name=f_cnt,json=fCnt,proto3" json:"f_cnt,omitempty"`
	// FPort (must be > 0).
	FPort uint32 `protobuf:"varint,3,opt,name=f_port,json=fPort,proto3" json:"f_port,omitempty"`
	// Payload.
	Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
	// Expires at (optional).
	// Expired queue-items will be automatically removed from the queue.
	ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// contains filtered or unexported fields
}

func (*MulticastGroupQueueItem) Descriptor deprecated

func (*MulticastGroupQueueItem) Descriptor() ([]byte, []int)

Deprecated: Use MulticastGroupQueueItem.ProtoReflect.Descriptor instead.

func (*MulticastGroupQueueItem) GetData

func (x *MulticastGroupQueueItem) GetData() []byte

func (*MulticastGroupQueueItem) GetExpiresAt

func (x *MulticastGroupQueueItem) GetExpiresAt() *timestamppb.Timestamp

func (*MulticastGroupQueueItem) GetFCnt

func (x *MulticastGroupQueueItem) GetFCnt() uint32

func (*MulticastGroupQueueItem) GetFPort

func (x *MulticastGroupQueueItem) GetFPort() uint32

func (*MulticastGroupQueueItem) GetMulticastGroupId

func (x *MulticastGroupQueueItem) GetMulticastGroupId() string

func (*MulticastGroupQueueItem) ProtoMessage

func (*MulticastGroupQueueItem) ProtoMessage()

func (*MulticastGroupQueueItem) ProtoReflect

func (x *MulticastGroupQueueItem) ProtoReflect() protoreflect.Message

func (*MulticastGroupQueueItem) Reset

func (x *MulticastGroupQueueItem) Reset()

func (*MulticastGroupQueueItem) String

func (x *MulticastGroupQueueItem) String() string

type MulticastGroupSchedulingType

type MulticastGroupSchedulingType int32
const (
	// Delay.
	// If multicast downlinks must be sent through multiple gateways, then
	// these will be sent one by one with a delay between each gateway.
	MulticastGroupSchedulingType_DELAY MulticastGroupSchedulingType = 0
	// Time.
	// If multicast downlinks must be sent through multiple gateways, then
	// these will be sent simultaneously using GPS time synchronization.
	// Note that this does require GPS time-synchronized LoRa gateways.
	MulticastGroupSchedulingType_GPS_TIME MulticastGroupSchedulingType = 1
)

func (MulticastGroupSchedulingType) Descriptor

func (MulticastGroupSchedulingType) Enum

func (MulticastGroupSchedulingType) EnumDescriptor deprecated

func (MulticastGroupSchedulingType) EnumDescriptor() ([]byte, []int)

Deprecated: Use MulticastGroupSchedulingType.Descriptor instead.

func (MulticastGroupSchedulingType) Number

func (MulticastGroupSchedulingType) String

func (MulticastGroupSchedulingType) Type

type MulticastGroupServiceClient

type MulticastGroupServiceClient interface {
	// Create the given multicast group.
	Create(ctx context.Context, in *CreateMulticastGroupRequest, opts ...grpc.CallOption) (*CreateMulticastGroupResponse, error)
	// Get returns the multicast group for the given ID.
	Get(ctx context.Context, in *GetMulticastGroupRequest, opts ...grpc.CallOption) (*GetMulticastGroupResponse, error)
	// Update the given multicast group.
	Update(ctx context.Context, in *UpdateMulticastGroupRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete the multicast-group with the given ID.
	Delete(ctx context.Context, in *DeleteMulticastGroupRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List the available multicast groups.
	List(ctx context.Context, in *ListMulticastGroupsRequest, opts ...grpc.CallOption) (*ListMulticastGroupsResponse, error)
	// Add a device to the multicast group.
	AddDevice(ctx context.Context, in *AddDeviceToMulticastGroupRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Remove a device from the multicast group.
	RemoveDevice(ctx context.Context, in *RemoveDeviceFromMulticastGroupRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Add a gateway to the multicast group.
	AddGateway(ctx context.Context, in *AddGatewayToMulticastGroupRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Remove a gateway from the multicast group.
	RemoveGateway(ctx context.Context, in *RemoveGatewayFromMulticastGroupRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Add the given item to the multicast group queue.
	Enqueue(ctx context.Context, in *EnqueueMulticastGroupQueueItemRequest, opts ...grpc.CallOption) (*EnqueueMulticastGroupQueueItemResponse, error)
	// Flush the queue for the given multicast group.
	FlushQueue(ctx context.Context, in *FlushMulticastGroupQueueRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List the items in the multicast group queue.
	ListQueue(ctx context.Context, in *ListMulticastGroupQueueRequest, opts ...grpc.CallOption) (*ListMulticastGroupQueueResponse, error)
}

MulticastGroupServiceClient is the client API for MulticastGroupService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type MulticastGroupServiceServer

type MulticastGroupServiceServer interface {
	// Create the given multicast group.
	Create(context.Context, *CreateMulticastGroupRequest) (*CreateMulticastGroupResponse, error)
	// Get returns the multicast group for the given ID.
	Get(context.Context, *GetMulticastGroupRequest) (*GetMulticastGroupResponse, error)
	// Update the given multicast group.
	Update(context.Context, *UpdateMulticastGroupRequest) (*emptypb.Empty, error)
	// Delete the multicast-group with the given ID.
	Delete(context.Context, *DeleteMulticastGroupRequest) (*emptypb.Empty, error)
	// List the available multicast groups.
	List(context.Context, *ListMulticastGroupsRequest) (*ListMulticastGroupsResponse, error)
	// Add a device to the multicast group.
	AddDevice(context.Context, *AddDeviceToMulticastGroupRequest) (*emptypb.Empty, error)
	// Remove a device from the multicast group.
	RemoveDevice(context.Context, *RemoveDeviceFromMulticastGroupRequest) (*emptypb.Empty, error)
	// Add a gateway to the multicast group.
	AddGateway(context.Context, *AddGatewayToMulticastGroupRequest) (*emptypb.Empty, error)
	// Remove a gateway from the multicast group.
	RemoveGateway(context.Context, *RemoveGatewayFromMulticastGroupRequest) (*emptypb.Empty, error)
	// Add the given item to the multicast group queue.
	Enqueue(context.Context, *EnqueueMulticastGroupQueueItemRequest) (*EnqueueMulticastGroupQueueItemResponse, error)
	// Flush the queue for the given multicast group.
	FlushQueue(context.Context, *FlushMulticastGroupQueueRequest) (*emptypb.Empty, error)
	// List the items in the multicast group queue.
	ListQueue(context.Context, *ListMulticastGroupQueueRequest) (*ListMulticastGroupQueueResponse, error)
	// contains filtered or unexported methods
}

MulticastGroupServiceServer is the server API for MulticastGroupService service. All implementations must embed UnimplementedMulticastGroupServiceServer for forward compatibility

type MulticastGroupType

type MulticastGroupType int32
const (
	// Class C.
	MulticastGroupType_CLASS_C MulticastGroupType = 0
	// Class-B.
	MulticastGroupType_CLASS_B MulticastGroupType = 1
)

func (MulticastGroupType) Descriptor

func (MulticastGroupType) Enum

func (MulticastGroupType) EnumDescriptor deprecated

func (MulticastGroupType) EnumDescriptor() ([]byte, []int)

Deprecated: Use MulticastGroupType.Descriptor instead.

func (MulticastGroupType) Number

func (MulticastGroupType) String

func (x MulticastGroupType) String() string

func (MulticastGroupType) Type

type MyDevicesIntegration

type MyDevicesIntegration struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// myDevices API endpoint.
	Endpoint string `protobuf:"bytes,2,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
	// contains filtered or unexported fields
}

func (*MyDevicesIntegration) Descriptor deprecated

func (*MyDevicesIntegration) Descriptor() ([]byte, []int)

Deprecated: Use MyDevicesIntegration.ProtoReflect.Descriptor instead.

func (*MyDevicesIntegration) GetApplicationId

func (x *MyDevicesIntegration) GetApplicationId() string

func (*MyDevicesIntegration) GetEndpoint

func (x *MyDevicesIntegration) GetEndpoint() string

func (*MyDevicesIntegration) ProtoMessage

func (*MyDevicesIntegration) ProtoMessage()

func (*MyDevicesIntegration) ProtoReflect

func (x *MyDevicesIntegration) ProtoReflect() protoreflect.Message

func (*MyDevicesIntegration) Reset

func (x *MyDevicesIntegration) Reset()

func (*MyDevicesIntegration) String

func (x *MyDevicesIntegration) String() string

type PilotThingsIntegration

type PilotThingsIntegration struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// Server URL.
	Server string `protobuf:"bytes,2,opt,name=server,proto3" json:"server,omitempty"`
	// Authentication token.
	Token string `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*PilotThingsIntegration) Descriptor deprecated

func (*PilotThingsIntegration) Descriptor() ([]byte, []int)

Deprecated: Use PilotThingsIntegration.ProtoReflect.Descriptor instead.

func (*PilotThingsIntegration) GetApplicationId

func (x *PilotThingsIntegration) GetApplicationId() string

func (*PilotThingsIntegration) GetServer

func (x *PilotThingsIntegration) GetServer() string

func (*PilotThingsIntegration) GetToken

func (x *PilotThingsIntegration) GetToken() string

func (*PilotThingsIntegration) ProtoMessage

func (*PilotThingsIntegration) ProtoMessage()

func (*PilotThingsIntegration) ProtoReflect

func (x *PilotThingsIntegration) ProtoReflect() protoreflect.Message

func (*PilotThingsIntegration) Reset

func (x *PilotThingsIntegration) Reset()

func (*PilotThingsIntegration) String

func (x *PilotThingsIntegration) String() string

type RelayGateway

type RelayGateway struct {

	// Tenant ID.
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// Relay ID (4 byte HEX).
	RelayId string `protobuf:"bytes,2,opt,name=relay_id,json=relayId,proto3" json:"relay_id,omitempty"`
	// Name.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Description.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Stats interval (seconds).
	// This defines the expected interval in which the gateway sends its
	// statistics.
	StatsInterval uint32 `protobuf:"varint,5,opt,name=stats_interval,json=statsInterval,proto3" json:"stats_interval,omitempty"`
	// Region configuration ID.
	RegionConfigId string `protobuf:"bytes,6,opt,name=region_config_id,json=regionConfigId,proto3" json:"region_config_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RelayGateway) Descriptor deprecated

func (*RelayGateway) Descriptor() ([]byte, []int)

Deprecated: Use RelayGateway.ProtoReflect.Descriptor instead.

func (*RelayGateway) GetDescription

func (x *RelayGateway) GetDescription() string

func (*RelayGateway) GetName

func (x *RelayGateway) GetName() string

func (*RelayGateway) GetRegionConfigId

func (x *RelayGateway) GetRegionConfigId() string

func (*RelayGateway) GetRelayId

func (x *RelayGateway) GetRelayId() string

func (*RelayGateway) GetStatsInterval

func (x *RelayGateway) GetStatsInterval() uint32

func (*RelayGateway) GetTenantId

func (x *RelayGateway) GetTenantId() string

func (*RelayGateway) ProtoMessage

func (*RelayGateway) ProtoMessage()

func (*RelayGateway) ProtoReflect

func (x *RelayGateway) ProtoReflect() protoreflect.Message

func (*RelayGateway) Reset

func (x *RelayGateway) Reset()

func (*RelayGateway) String

func (x *RelayGateway) String() string

type RelayGatewayListItem

type RelayGatewayListItem struct {

	// Tenant ID.
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// Relay ID (4 byte HEX).
	RelayId string `protobuf:"bytes,2,opt,name=relay_id,json=relayId,proto3" json:"relay_id,omitempty"`
	// Name.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Description.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Last seen at timestamp.
	LastSeenAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=last_seen_at,json=lastSeenAt,proto3" json:"last_seen_at,omitempty"`
	// Gateway state.
	// Please note that the state of the relay is driven by the last
	// received stats packet sent by the relay-gateway.
	State GatewayState `protobuf:"varint,10,opt,name=state,proto3,enum=api.GatewayState" json:"state,omitempty"`
	// Region configuration ID.
	RegionConfigId string `protobuf:"bytes,11,opt,name=region_config_id,json=regionConfigId,proto3" json:"region_config_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RelayGatewayListItem) Descriptor deprecated

func (*RelayGatewayListItem) Descriptor() ([]byte, []int)

Deprecated: Use RelayGatewayListItem.ProtoReflect.Descriptor instead.

func (*RelayGatewayListItem) GetCreatedAt

func (x *RelayGatewayListItem) GetCreatedAt() *timestamppb.Timestamp

func (*RelayGatewayListItem) GetDescription

func (x *RelayGatewayListItem) GetDescription() string

func (*RelayGatewayListItem) GetLastSeenAt

func (x *RelayGatewayListItem) GetLastSeenAt() *timestamppb.Timestamp

func (*RelayGatewayListItem) GetName

func (x *RelayGatewayListItem) GetName() string

func (*RelayGatewayListItem) GetRegionConfigId

func (x *RelayGatewayListItem) GetRegionConfigId() string

func (*RelayGatewayListItem) GetRelayId

func (x *RelayGatewayListItem) GetRelayId() string

func (*RelayGatewayListItem) GetState

func (x *RelayGatewayListItem) GetState() GatewayState

func (*RelayGatewayListItem) GetTenantId

func (x *RelayGatewayListItem) GetTenantId() string

func (*RelayGatewayListItem) GetUpdatedAt

func (x *RelayGatewayListItem) GetUpdatedAt() *timestamppb.Timestamp

func (*RelayGatewayListItem) ProtoMessage

func (*RelayGatewayListItem) ProtoMessage()

func (*RelayGatewayListItem) ProtoReflect

func (x *RelayGatewayListItem) ProtoReflect() protoreflect.Message

func (*RelayGatewayListItem) Reset

func (x *RelayGatewayListItem) Reset()

func (*RelayGatewayListItem) String

func (x *RelayGatewayListItem) String() string

type RelayModeActivation

type RelayModeActivation int32
const (
	// Disable the relay mode.
	RelayModeActivation_DISABLE_RELAY_MODE RelayModeActivation = 0
	// Enable the relay model.
	RelayModeActivation_ENABLE_RELAY_MODE RelayModeActivation = 1
	// Dynamic.
	RelayModeActivation_DYNAMIC RelayModeActivation = 2
	// End-device controlled.
	RelayModeActivation_END_DEVICE_CONTROLLED RelayModeActivation = 3
)

func (RelayModeActivation) Descriptor

func (RelayModeActivation) Enum

func (RelayModeActivation) EnumDescriptor deprecated

func (RelayModeActivation) EnumDescriptor() ([]byte, []int)

Deprecated: Use RelayModeActivation.Descriptor instead.

func (RelayModeActivation) Number

func (RelayModeActivation) String

func (x RelayModeActivation) String() string

func (RelayModeActivation) Type

type RemoveDeviceFromMulticastGroupRequest

type RemoveDeviceFromMulticastGroupRequest struct {

	// Multicast group ID.
	MulticastGroupId string `protobuf:"bytes,1,opt,name=multicast_group_id,json=multicastGroupId,proto3" json:"multicast_group_id,omitempty"`
	// Device EUI (HEX encoded).
	DevEui string `protobuf:"bytes,2,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveDeviceFromMulticastGroupRequest) Descriptor deprecated

func (*RemoveDeviceFromMulticastGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use RemoveDeviceFromMulticastGroupRequest.ProtoReflect.Descriptor instead.

func (*RemoveDeviceFromMulticastGroupRequest) GetDevEui

func (*RemoveDeviceFromMulticastGroupRequest) GetMulticastGroupId

func (x *RemoveDeviceFromMulticastGroupRequest) GetMulticastGroupId() string

func (*RemoveDeviceFromMulticastGroupRequest) ProtoMessage

func (*RemoveDeviceFromMulticastGroupRequest) ProtoMessage()

func (*RemoveDeviceFromMulticastGroupRequest) ProtoReflect

func (*RemoveDeviceFromMulticastGroupRequest) Reset

func (*RemoveDeviceFromMulticastGroupRequest) String

type RemoveGatewayFromMulticastGroupRequest

type RemoveGatewayFromMulticastGroupRequest struct {

	// Multicast group ID.
	MulticastGroupId string `protobuf:"bytes,1,opt,name=multicast_group_id,json=multicastGroupId,proto3" json:"multicast_group_id,omitempty"`
	// Gateway ID (HEX encoded).
	GatewayId string `protobuf:"bytes,2,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveGatewayFromMulticastGroupRequest) Descriptor deprecated

func (*RemoveGatewayFromMulticastGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use RemoveGatewayFromMulticastGroupRequest.ProtoReflect.Descriptor instead.

func (*RemoveGatewayFromMulticastGroupRequest) GetGatewayId

func (*RemoveGatewayFromMulticastGroupRequest) GetMulticastGroupId

func (x *RemoveGatewayFromMulticastGroupRequest) GetMulticastGroupId() string

func (*RemoveGatewayFromMulticastGroupRequest) ProtoMessage

func (*RemoveGatewayFromMulticastGroupRequest) ProtoReflect

func (*RemoveGatewayFromMulticastGroupRequest) Reset

func (*RemoveGatewayFromMulticastGroupRequest) String

type SecondChAckOffset

type SecondChAckOffset int32
const (
	// 0 kHz.
	SecondChAckOffset_KHZ_0 SecondChAckOffset = 0
	// 200 kHz.
	SecondChAckOffset_KHZ_200 SecondChAckOffset = 1
	// 400 kHz.
	SecondChAckOffset_KHZ_400 SecondChAckOffset = 2
	// 800 kHz.
	SecondChAckOffset_KHZ_800 SecondChAckOffset = 3
	// 1600 kHz.
	SecondChAckOffset_KHZ_1600 SecondChAckOffset = 4
	// 3200 kHz.
	SecondChAckOffset_KHZ_3200 SecondChAckOffset = 5
)

func (SecondChAckOffset) Descriptor

func (SecondChAckOffset) Enum

func (SecondChAckOffset) EnumDescriptor deprecated

func (SecondChAckOffset) EnumDescriptor() ([]byte, []int)

Deprecated: Use SecondChAckOffset.Descriptor instead.

func (SecondChAckOffset) Number

func (SecondChAckOffset) String

func (x SecondChAckOffset) String() string

func (SecondChAckOffset) Type

type Tenant

type Tenant struct {

	// Tenant ID (UUID).
	// Note: this value will be automatically generated on create.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Tenant name,
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Tenant description.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Can the tenant create and "own" Gateways?
	CanHaveGateways bool `protobuf:"varint,4,opt,name=can_have_gateways,json=canHaveGateways,proto3" json:"can_have_gateways,omitempty"`
	// Max. gateway count for tenant.
	// When set to 0, the tenant can have unlimited gateways.
	MaxGatewayCount uint32 `protobuf:"varint,5,opt,name=max_gateway_count,json=maxGatewayCount,proto3" json:"max_gateway_count,omitempty"`
	// Max. device count for tenant.
	// When set to 0, the tenant can have unlimited devices.
	MaxDeviceCount uint32 `protobuf:"varint,6,opt,name=max_device_count,json=maxDeviceCount,proto3" json:"max_device_count,omitempty"`
	// Private gateways (uplink).
	// If enabled, then uplink messages will not be shared with other tenants.
	PrivateGatewaysUp bool `protobuf:"varint,7,opt,name=private_gateways_up,json=privateGatewaysUp,proto3" json:"private_gateways_up,omitempty"`
	// Private gateways (downlink).
	// If enabled, then other tenants will not be able to schedule downlink
	// messages through the gateways of this tenant. For example, in case you
	// do want to share uplinks with other tenants (private_gateways_up=false),
	// but you want to prevent other tenants from using gateway airtime.
	PrivateGatewaysDown bool `protobuf:"varint,8,opt,name=private_gateways_down,json=privateGatewaysDown,proto3" json:"private_gateways_down,omitempty"`
	// Tags (user defined).
	// These tags can be used to add additional information to the tenant. These
	// tags are NOT exposed in the integration events.
	Tags map[string]string `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Tenant) Descriptor deprecated

func (*Tenant) Descriptor() ([]byte, []int)

Deprecated: Use Tenant.ProtoReflect.Descriptor instead.

func (*Tenant) GetCanHaveGateways

func (x *Tenant) GetCanHaveGateways() bool

func (*Tenant) GetDescription

func (x *Tenant) GetDescription() string

func (*Tenant) GetId

func (x *Tenant) GetId() string

func (*Tenant) GetMaxDeviceCount

func (x *Tenant) GetMaxDeviceCount() uint32

func (*Tenant) GetMaxGatewayCount

func (x *Tenant) GetMaxGatewayCount() uint32

func (*Tenant) GetName

func (x *Tenant) GetName() string

func (*Tenant) GetPrivateGatewaysDown

func (x *Tenant) GetPrivateGatewaysDown() bool

func (*Tenant) GetPrivateGatewaysUp

func (x *Tenant) GetPrivateGatewaysUp() bool

func (*Tenant) GetTags

func (x *Tenant) GetTags() map[string]string

func (*Tenant) ProtoMessage

func (*Tenant) ProtoMessage()

func (*Tenant) ProtoReflect

func (x *Tenant) ProtoReflect() protoreflect.Message

func (*Tenant) Reset

func (x *Tenant) Reset()

func (*Tenant) String

func (x *Tenant) String() string

type TenantListItem

type TenantListItem struct {

	// Tenant ID (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Tenant name.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Can the tenant create and "own" Gateways?
	CanHaveGateways bool `protobuf:"varint,5,opt,name=can_have_gateways,json=canHaveGateways,proto3" json:"can_have_gateways,omitempty"`
	// Private gateways (uplink).
	PrivateGatewaysUp bool `protobuf:"varint,6,opt,name=private_gateways_up,json=privateGatewaysUp,proto3" json:"private_gateways_up,omitempty"`
	// Private gateways (downlink).
	PrivateGatewaysDown bool `protobuf:"varint,9,opt,name=private_gateways_down,json=privateGatewaysDown,proto3" json:"private_gateways_down,omitempty"`
	// Max gateway count.
	// 0 = unlimited.
	MaxGatewayCount uint32 `protobuf:"varint,7,opt,name=max_gateway_count,json=maxGatewayCount,proto3" json:"max_gateway_count,omitempty"`
	// Max device count.
	// 0 = unlimited.
	MaxDeviceCount uint32 `protobuf:"varint,8,opt,name=max_device_count,json=maxDeviceCount,proto3" json:"max_device_count,omitempty"`
	// contains filtered or unexported fields
}

func (*TenantListItem) Descriptor deprecated

func (*TenantListItem) Descriptor() ([]byte, []int)

Deprecated: Use TenantListItem.ProtoReflect.Descriptor instead.

func (*TenantListItem) GetCanHaveGateways

func (x *TenantListItem) GetCanHaveGateways() bool

func (*TenantListItem) GetCreatedAt

func (x *TenantListItem) GetCreatedAt() *timestamppb.Timestamp

func (*TenantListItem) GetId

func (x *TenantListItem) GetId() string

func (*TenantListItem) GetMaxDeviceCount

func (x *TenantListItem) GetMaxDeviceCount() uint32

func (*TenantListItem) GetMaxGatewayCount

func (x *TenantListItem) GetMaxGatewayCount() uint32

func (*TenantListItem) GetName

func (x *TenantListItem) GetName() string

func (*TenantListItem) GetPrivateGatewaysDown

func (x *TenantListItem) GetPrivateGatewaysDown() bool

func (*TenantListItem) GetPrivateGatewaysUp

func (x *TenantListItem) GetPrivateGatewaysUp() bool

func (*TenantListItem) GetUpdatedAt

func (x *TenantListItem) GetUpdatedAt() *timestamppb.Timestamp

func (*TenantListItem) ProtoMessage

func (*TenantListItem) ProtoMessage()

func (*TenantListItem) ProtoReflect

func (x *TenantListItem) ProtoReflect() protoreflect.Message

func (*TenantListItem) Reset

func (x *TenantListItem) Reset()

func (*TenantListItem) String

func (x *TenantListItem) String() string

type TenantServiceClient

type TenantServiceClient interface {
	// Create a new tenant.
	Create(ctx context.Context, in *CreateTenantRequest, opts ...grpc.CallOption) (*CreateTenantResponse, error)
	// Get the tenant for the given ID.
	Get(ctx context.Context, in *GetTenantRequest, opts ...grpc.CallOption) (*GetTenantResponse, error)
	// Update the given tenant.
	Update(ctx context.Context, in *UpdateTenantRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete the tenant with the given ID.
	Delete(ctx context.Context, in *DeleteTenantRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get the list of tenants.
	List(ctx context.Context, in *ListTenantsRequest, opts ...grpc.CallOption) (*ListTenantsResponse, error)
	// Add an user to the tenant.
	// Note: the user must already exist.
	AddUser(ctx context.Context, in *AddTenantUserRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get the the tenant user for the given tenant and user IDs.
	GetUser(ctx context.Context, in *GetTenantUserRequest, opts ...grpc.CallOption) (*GetTenantUserResponse, error)
	// Update the given tenant user.
	UpdateUser(ctx context.Context, in *UpdateTenantUserRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete the given tenant user.
	DeleteUser(ctx context.Context, in *DeleteTenantUserRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get the list of tenant users.
	ListUsers(ctx context.Context, in *ListTenantUsersRequest, opts ...grpc.CallOption) (*ListTenantUsersResponse, error)
}

TenantServiceClient is the client API for TenantService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type TenantServiceServer

type TenantServiceServer interface {
	// Create a new tenant.
	Create(context.Context, *CreateTenantRequest) (*CreateTenantResponse, error)
	// Get the tenant for the given ID.
	Get(context.Context, *GetTenantRequest) (*GetTenantResponse, error)
	// Update the given tenant.
	Update(context.Context, *UpdateTenantRequest) (*emptypb.Empty, error)
	// Delete the tenant with the given ID.
	Delete(context.Context, *DeleteTenantRequest) (*emptypb.Empty, error)
	// Get the list of tenants.
	List(context.Context, *ListTenantsRequest) (*ListTenantsResponse, error)
	// Add an user to the tenant.
	// Note: the user must already exist.
	AddUser(context.Context, *AddTenantUserRequest) (*emptypb.Empty, error)
	// Get the the tenant user for the given tenant and user IDs.
	GetUser(context.Context, *GetTenantUserRequest) (*GetTenantUserResponse, error)
	// Update the given tenant user.
	UpdateUser(context.Context, *UpdateTenantUserRequest) (*emptypb.Empty, error)
	// Delete the given tenant user.
	DeleteUser(context.Context, *DeleteTenantUserRequest) (*emptypb.Empty, error)
	// Get the list of tenant users.
	ListUsers(context.Context, *ListTenantUsersRequest) (*ListTenantUsersResponse, error)
	// contains filtered or unexported methods
}

TenantServiceServer is the server API for TenantService service. All implementations must embed UnimplementedTenantServiceServer for forward compatibility

type TenantUser

type TenantUser struct {

	// Tenant ID (UUID).
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// User ID (UUID).
	UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// User is admin within the context of the tenant.
	// There is no need to set the is_device_admin and is_gateway_admin flags.
	IsAdmin bool `protobuf:"varint,3,opt,name=is_admin,json=isAdmin,proto3" json:"is_admin,omitempty"`
	// User is able to modify device related resources (applications,
	// device-profiles, devices, multicast-groups).
	IsDeviceAdmin bool `protobuf:"varint,4,opt,name=is_device_admin,json=isDeviceAdmin,proto3" json:"is_device_admin,omitempty"`
	// User is able to modify gateways.
	IsGatewayAdmin bool `protobuf:"varint,5,opt,name=is_gateway_admin,json=isGatewayAdmin,proto3" json:"is_gateway_admin,omitempty"`
	// Email (only used on get and when adding a user to a tenant).
	Email string `protobuf:"bytes,6,opt,name=email,proto3" json:"email,omitempty"`
	// contains filtered or unexported fields
}

func (*TenantUser) Descriptor deprecated

func (*TenantUser) Descriptor() ([]byte, []int)

Deprecated: Use TenantUser.ProtoReflect.Descriptor instead.

func (*TenantUser) GetEmail

func (x *TenantUser) GetEmail() string

func (*TenantUser) GetIsAdmin

func (x *TenantUser) GetIsAdmin() bool

func (*TenantUser) GetIsDeviceAdmin

func (x *TenantUser) GetIsDeviceAdmin() bool

func (*TenantUser) GetIsGatewayAdmin

func (x *TenantUser) GetIsGatewayAdmin() bool

func (*TenantUser) GetTenantId

func (x *TenantUser) GetTenantId() string

func (*TenantUser) GetUserId

func (x *TenantUser) GetUserId() string

func (*TenantUser) ProtoMessage

func (*TenantUser) ProtoMessage()

func (*TenantUser) ProtoReflect

func (x *TenantUser) ProtoReflect() protoreflect.Message

func (*TenantUser) Reset

func (x *TenantUser) Reset()

func (*TenantUser) String

func (x *TenantUser) String() string

type TenantUserListItem

type TenantUserListItem struct {

	// Tenant ID (UUID).
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// User ID (UUID).
	UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Email.
	Email string `protobuf:"bytes,5,opt,name=email,proto3" json:"email,omitempty"`
	// User is admin within the context of the tenant.
	// There is no need to set the is_device_admin and is_gateway_admin flags.
	IsAdmin bool `protobuf:"varint,6,opt,name=is_admin,json=isAdmin,proto3" json:"is_admin,omitempty"`
	// User is able to modify device related resources (applications,
	// device-profiles, devices, multicast-groups).
	IsDeviceAdmin bool `protobuf:"varint,7,opt,name=is_device_admin,json=isDeviceAdmin,proto3" json:"is_device_admin,omitempty"`
	// User is able to modify gateways.
	IsGatewayAdmin bool `protobuf:"varint,8,opt,name=is_gateway_admin,json=isGatewayAdmin,proto3" json:"is_gateway_admin,omitempty"`
	// contains filtered or unexported fields
}

func (*TenantUserListItem) Descriptor deprecated

func (*TenantUserListItem) Descriptor() ([]byte, []int)

Deprecated: Use TenantUserListItem.ProtoReflect.Descriptor instead.

func (*TenantUserListItem) GetCreatedAt

func (x *TenantUserListItem) GetCreatedAt() *timestamppb.Timestamp

func (*TenantUserListItem) GetEmail

func (x *TenantUserListItem) GetEmail() string

func (*TenantUserListItem) GetIsAdmin

func (x *TenantUserListItem) GetIsAdmin() bool

func (*TenantUserListItem) GetIsDeviceAdmin

func (x *TenantUserListItem) GetIsDeviceAdmin() bool

func (*TenantUserListItem) GetIsGatewayAdmin

func (x *TenantUserListItem) GetIsGatewayAdmin() bool

func (*TenantUserListItem) GetTenantId

func (x *TenantUserListItem) GetTenantId() string

func (*TenantUserListItem) GetUpdatedAt

func (x *TenantUserListItem) GetUpdatedAt() *timestamppb.Timestamp

func (*TenantUserListItem) GetUserId

func (x *TenantUserListItem) GetUserId() string

func (*TenantUserListItem) ProtoMessage

func (*TenantUserListItem) ProtoMessage()

func (*TenantUserListItem) ProtoReflect

func (x *TenantUserListItem) ProtoReflect() protoreflect.Message

func (*TenantUserListItem) Reset

func (x *TenantUserListItem) Reset()

func (*TenantUserListItem) String

func (x *TenantUserListItem) String() string

type ThingsBoardIntegration

type ThingsBoardIntegration struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// ThingsBoard server endpoint, e.g. https://example.com
	Server string `protobuf:"bytes,2,opt,name=server,proto3" json:"server,omitempty"`
	// contains filtered or unexported fields
}

func (*ThingsBoardIntegration) Descriptor deprecated

func (*ThingsBoardIntegration) Descriptor() ([]byte, []int)

Deprecated: Use ThingsBoardIntegration.ProtoReflect.Descriptor instead.

func (*ThingsBoardIntegration) GetApplicationId

func (x *ThingsBoardIntegration) GetApplicationId() string

func (*ThingsBoardIntegration) GetServer

func (x *ThingsBoardIntegration) GetServer() string

func (*ThingsBoardIntegration) ProtoMessage

func (*ThingsBoardIntegration) ProtoMessage()

func (*ThingsBoardIntegration) ProtoReflect

func (x *ThingsBoardIntegration) ProtoReflect() protoreflect.Message

func (*ThingsBoardIntegration) Reset

func (x *ThingsBoardIntegration) Reset()

func (*ThingsBoardIntegration) String

func (x *ThingsBoardIntegration) String() string

type UnimplementedApplicationServiceServer

type UnimplementedApplicationServiceServer struct {
}

UnimplementedApplicationServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedApplicationServiceServer) CreateAwsSnsIntegration

func (UnimplementedApplicationServiceServer) CreateAzureServiceBusIntegration

func (UnimplementedApplicationServiceServer) CreateGcpPubSubIntegration

func (UnimplementedApplicationServiceServer) CreateHttpIntegration

func (UnimplementedApplicationServiceServer) CreateIftttIntegration

func (UnimplementedApplicationServiceServer) CreateInfluxDbIntegration

func (UnimplementedApplicationServiceServer) CreateLoraCloudIntegration

func (UnimplementedApplicationServiceServer) CreateMyDevicesIntegration

func (UnimplementedApplicationServiceServer) CreatePilotThingsIntegration

func (UnimplementedApplicationServiceServer) CreateThingsBoardIntegration

func (UnimplementedApplicationServiceServer) Delete

func (UnimplementedApplicationServiceServer) DeleteAwsSnsIntegration

func (UnimplementedApplicationServiceServer) DeleteAzureServiceBusIntegration

func (UnimplementedApplicationServiceServer) DeleteGcpPubSubIntegration

func (UnimplementedApplicationServiceServer) DeleteHttpIntegration

func (UnimplementedApplicationServiceServer) DeleteIftttIntegration

func (UnimplementedApplicationServiceServer) DeleteInfluxDbIntegration

func (UnimplementedApplicationServiceServer) DeleteLoraCloudIntegration

func (UnimplementedApplicationServiceServer) DeleteMyDevicesIntegration

func (UnimplementedApplicationServiceServer) DeletePilotThingsIntegration

func (UnimplementedApplicationServiceServer) DeleteThingsBoardIntegration

func (UnimplementedApplicationServiceServer) Get

func (UnimplementedApplicationServiceServer) GetAwsSnsIntegration

func (UnimplementedApplicationServiceServer) GetHttpIntegration

func (UnimplementedApplicationServiceServer) GetIftttIntegration

func (UnimplementedApplicationServiceServer) List

func (UnimplementedApplicationServiceServer) ListIntegrations

func (UnimplementedApplicationServiceServer) Update

func (UnimplementedApplicationServiceServer) UpdateAwsSnsIntegration

func (UnimplementedApplicationServiceServer) UpdateAzureServiceBusIntegration

func (UnimplementedApplicationServiceServer) UpdateGcpPubSubIntegration

func (UnimplementedApplicationServiceServer) UpdateHttpIntegration

func (UnimplementedApplicationServiceServer) UpdateIftttIntegration

func (UnimplementedApplicationServiceServer) UpdateInfluxDbIntegration

func (UnimplementedApplicationServiceServer) UpdateLoraCloudIntegration

func (UnimplementedApplicationServiceServer) UpdateMyDevicesIntegration

func (UnimplementedApplicationServiceServer) UpdatePilotThingsIntegration

func (UnimplementedApplicationServiceServer) UpdateThingsBoardIntegration

type UnimplementedDeviceProfileServiceServer

type UnimplementedDeviceProfileServiceServer struct {
}

UnimplementedDeviceProfileServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedDeviceProfileServiceServer) Delete

func (UnimplementedDeviceProfileServiceServer) Get

func (UnimplementedDeviceProfileServiceServer) ListAdrAlgorithms

func (UnimplementedDeviceProfileServiceServer) Update

type UnimplementedDeviceProfileTemplateServiceServer

type UnimplementedDeviceProfileTemplateServiceServer struct {
}

UnimplementedDeviceProfileTemplateServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedDeviceProfileTemplateServiceServer) Create

func (UnimplementedDeviceProfileTemplateServiceServer) Delete

func (UnimplementedDeviceProfileTemplateServiceServer) Update

type UnimplementedDeviceServiceServer

type UnimplementedDeviceServiceServer struct {
}

UnimplementedDeviceServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedDeviceServiceServer) Activate

func (UnimplementedDeviceServiceServer) Create

func (UnimplementedDeviceServiceServer) CreateKeys

func (UnimplementedDeviceServiceServer) Deactivate

func (UnimplementedDeviceServiceServer) Delete

func (UnimplementedDeviceServiceServer) DeleteKeys

func (UnimplementedDeviceServiceServer) FlushDevNonces

func (UnimplementedDeviceServiceServer) FlushQueue

func (UnimplementedDeviceServiceServer) Get

func (UnimplementedDeviceServiceServer) GetKeys

func (UnimplementedDeviceServiceServer) GetMetrics

func (UnimplementedDeviceServiceServer) GetRandomDevAddr

func (UnimplementedDeviceServiceServer) List

func (UnimplementedDeviceServiceServer) Update

func (UnimplementedDeviceServiceServer) UpdateKeys

type UnimplementedGatewayServiceServer

type UnimplementedGatewayServiceServer struct {
}

UnimplementedGatewayServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedGatewayServiceServer) Create

func (UnimplementedGatewayServiceServer) Delete

func (UnimplementedGatewayServiceServer) DeleteRelayGateway

func (UnimplementedGatewayServiceServer) Get

func (UnimplementedGatewayServiceServer) GetRelayGateway

func (UnimplementedGatewayServiceServer) List

func (UnimplementedGatewayServiceServer) ListRelayGateways

func (UnimplementedGatewayServiceServer) Update

func (UnimplementedGatewayServiceServer) UpdateRelayGateway

type UnimplementedMulticastGroupServiceServer

type UnimplementedMulticastGroupServiceServer struct {
}

UnimplementedMulticastGroupServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedMulticastGroupServiceServer) AddDevice

func (UnimplementedMulticastGroupServiceServer) AddGateway

func (UnimplementedMulticastGroupServiceServer) Delete

func (UnimplementedMulticastGroupServiceServer) FlushQueue

func (UnimplementedMulticastGroupServiceServer) RemoveDevice

func (UnimplementedMulticastGroupServiceServer) RemoveGateway

func (UnimplementedMulticastGroupServiceServer) Update

type UnimplementedTenantServiceServer

type UnimplementedTenantServiceServer struct {
}

UnimplementedTenantServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedTenantServiceServer) AddUser

func (UnimplementedTenantServiceServer) Create

func (UnimplementedTenantServiceServer) Delete

func (UnimplementedTenantServiceServer) DeleteUser

func (UnimplementedTenantServiceServer) Get

func (UnimplementedTenantServiceServer) GetUser

func (UnimplementedTenantServiceServer) List

func (UnimplementedTenantServiceServer) ListUsers

func (UnimplementedTenantServiceServer) Update

func (UnimplementedTenantServiceServer) UpdateUser

type UnimplementedUserServiceServer

type UnimplementedUserServiceServer struct {
}

UnimplementedUserServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedUserServiceServer) Create

func (UnimplementedUserServiceServer) Delete

func (UnimplementedUserServiceServer) Get

func (UnimplementedUserServiceServer) List

func (UnimplementedUserServiceServer) Update

func (UnimplementedUserServiceServer) UpdatePassword

type UnsafeApplicationServiceServer

type UnsafeApplicationServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeApplicationServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ApplicationServiceServer will result in compilation errors.

type UnsafeDeviceProfileServiceServer

type UnsafeDeviceProfileServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDeviceProfileServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DeviceProfileServiceServer will result in compilation errors.

type UnsafeDeviceProfileTemplateServiceServer

type UnsafeDeviceProfileTemplateServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDeviceProfileTemplateServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DeviceProfileTemplateServiceServer will result in compilation errors.

type UnsafeDeviceServiceServer

type UnsafeDeviceServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDeviceServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DeviceServiceServer will result in compilation errors.

type UnsafeGatewayServiceServer

type UnsafeGatewayServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeGatewayServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GatewayServiceServer will result in compilation errors.

type UnsafeMulticastGroupServiceServer

type UnsafeMulticastGroupServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeMulticastGroupServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MulticastGroupServiceServer will result in compilation errors.

type UnsafeTenantServiceServer

type UnsafeTenantServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeTenantServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TenantServiceServer will result in compilation errors.

type UnsafeUserServiceServer

type UnsafeUserServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeUserServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UserServiceServer will result in compilation errors.

type UpdateApplicationRequest

type UpdateApplicationRequest struct {

	// Application object.
	Application *Application `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateApplicationRequest) Descriptor deprecated

func (*UpdateApplicationRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateApplicationRequest.ProtoReflect.Descriptor instead.

func (*UpdateApplicationRequest) GetApplication

func (x *UpdateApplicationRequest) GetApplication() *Application

func (*UpdateApplicationRequest) ProtoMessage

func (*UpdateApplicationRequest) ProtoMessage()

func (*UpdateApplicationRequest) ProtoReflect

func (x *UpdateApplicationRequest) ProtoReflect() protoreflect.Message

func (*UpdateApplicationRequest) Reset

func (x *UpdateApplicationRequest) Reset()

func (*UpdateApplicationRequest) String

func (x *UpdateApplicationRequest) String() string

type UpdateAwsSnsIntegrationRequest

type UpdateAwsSnsIntegrationRequest struct {

	// Integration object to update.
	Integration *AwsSnsIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateAwsSnsIntegrationRequest) Descriptor deprecated

func (*UpdateAwsSnsIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateAwsSnsIntegrationRequest.ProtoReflect.Descriptor instead.

func (*UpdateAwsSnsIntegrationRequest) GetIntegration

func (*UpdateAwsSnsIntegrationRequest) ProtoMessage

func (*UpdateAwsSnsIntegrationRequest) ProtoMessage()

func (*UpdateAwsSnsIntegrationRequest) ProtoReflect

func (*UpdateAwsSnsIntegrationRequest) Reset

func (x *UpdateAwsSnsIntegrationRequest) Reset()

func (*UpdateAwsSnsIntegrationRequest) String

type UpdateAzureServiceBusIntegrationRequest

type UpdateAzureServiceBusIntegrationRequest struct {

	// Integration object to create.
	Integration *AzureServiceBusIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateAzureServiceBusIntegrationRequest) Descriptor deprecated

func (*UpdateAzureServiceBusIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateAzureServiceBusIntegrationRequest.ProtoReflect.Descriptor instead.

func (*UpdateAzureServiceBusIntegrationRequest) GetIntegration

func (*UpdateAzureServiceBusIntegrationRequest) ProtoMessage

func (*UpdateAzureServiceBusIntegrationRequest) ProtoReflect

func (*UpdateAzureServiceBusIntegrationRequest) Reset

func (*UpdateAzureServiceBusIntegrationRequest) String

type UpdateDeviceKeysRequest

type UpdateDeviceKeysRequest struct {

	// Device-keys object.
	DeviceKeys *DeviceKeys `protobuf:"bytes,1,opt,name=device_keys,json=deviceKeys,proto3" json:"device_keys,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateDeviceKeysRequest) Descriptor deprecated

func (*UpdateDeviceKeysRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateDeviceKeysRequest.ProtoReflect.Descriptor instead.

func (*UpdateDeviceKeysRequest) GetDeviceKeys

func (x *UpdateDeviceKeysRequest) GetDeviceKeys() *DeviceKeys

func (*UpdateDeviceKeysRequest) ProtoMessage

func (*UpdateDeviceKeysRequest) ProtoMessage()

func (*UpdateDeviceKeysRequest) ProtoReflect

func (x *UpdateDeviceKeysRequest) ProtoReflect() protoreflect.Message

func (*UpdateDeviceKeysRequest) Reset

func (x *UpdateDeviceKeysRequest) Reset()

func (*UpdateDeviceKeysRequest) String

func (x *UpdateDeviceKeysRequest) String() string

type UpdateDeviceProfileRequest

type UpdateDeviceProfileRequest struct {

	// Device-profile object.
	DeviceProfile *DeviceProfile `protobuf:"bytes,1,opt,name=device_profile,json=deviceProfile,proto3" json:"device_profile,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateDeviceProfileRequest) Descriptor deprecated

func (*UpdateDeviceProfileRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateDeviceProfileRequest.ProtoReflect.Descriptor instead.

func (*UpdateDeviceProfileRequest) GetDeviceProfile

func (x *UpdateDeviceProfileRequest) GetDeviceProfile() *DeviceProfile

func (*UpdateDeviceProfileRequest) ProtoMessage

func (*UpdateDeviceProfileRequest) ProtoMessage()

func (*UpdateDeviceProfileRequest) ProtoReflect

func (*UpdateDeviceProfileRequest) Reset

func (x *UpdateDeviceProfileRequest) Reset()

func (*UpdateDeviceProfileRequest) String

func (x *UpdateDeviceProfileRequest) String() string

type UpdateDeviceProfileTemplateRequest

type UpdateDeviceProfileTemplateRequest struct {

	// Object to update.
	DeviceProfileTemplate *DeviceProfileTemplate `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UpdateDeviceProfileTemplateRequest) Descriptor deprecated

func (*UpdateDeviceProfileTemplateRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateDeviceProfileTemplateRequest.ProtoReflect.Descriptor instead.

func (*UpdateDeviceProfileTemplateRequest) GetDeviceProfileTemplate

func (x *UpdateDeviceProfileTemplateRequest) GetDeviceProfileTemplate() *DeviceProfileTemplate

func (*UpdateDeviceProfileTemplateRequest) ProtoMessage

func (*UpdateDeviceProfileTemplateRequest) ProtoMessage()

func (*UpdateDeviceProfileTemplateRequest) ProtoReflect

func (*UpdateDeviceProfileTemplateRequest) Reset

func (*UpdateDeviceProfileTemplateRequest) String

type UpdateDeviceRequest

type UpdateDeviceRequest struct {

	// Device object.
	Device *Device `protobuf:"bytes,1,opt,name=device,proto3" json:"device,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateDeviceRequest) Descriptor deprecated

func (*UpdateDeviceRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateDeviceRequest.ProtoReflect.Descriptor instead.

func (*UpdateDeviceRequest) GetDevice

func (x *UpdateDeviceRequest) GetDevice() *Device

func (*UpdateDeviceRequest) ProtoMessage

func (*UpdateDeviceRequest) ProtoMessage()

func (*UpdateDeviceRequest) ProtoReflect

func (x *UpdateDeviceRequest) ProtoReflect() protoreflect.Message

func (*UpdateDeviceRequest) Reset

func (x *UpdateDeviceRequest) Reset()

func (*UpdateDeviceRequest) String

func (x *UpdateDeviceRequest) String() string

type UpdateGatewayRequest

type UpdateGatewayRequest struct {

	// Gateway object.
	Gateway *Gateway `protobuf:"bytes,1,opt,name=gateway,proto3" json:"gateway,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateGatewayRequest) Descriptor deprecated

func (*UpdateGatewayRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateGatewayRequest.ProtoReflect.Descriptor instead.

func (*UpdateGatewayRequest) GetGateway

func (x *UpdateGatewayRequest) GetGateway() *Gateway

func (*UpdateGatewayRequest) ProtoMessage

func (*UpdateGatewayRequest) ProtoMessage()

func (*UpdateGatewayRequest) ProtoReflect

func (x *UpdateGatewayRequest) ProtoReflect() protoreflect.Message

func (*UpdateGatewayRequest) Reset

func (x *UpdateGatewayRequest) Reset()

func (*UpdateGatewayRequest) String

func (x *UpdateGatewayRequest) String() string

type UpdateGcpPubSubIntegrationRequest

type UpdateGcpPubSubIntegrationRequest struct {

	// Integration object to update.
	Integration *GcpPubSubIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateGcpPubSubIntegrationRequest) Descriptor deprecated

func (*UpdateGcpPubSubIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateGcpPubSubIntegrationRequest.ProtoReflect.Descriptor instead.

func (*UpdateGcpPubSubIntegrationRequest) GetIntegration

func (*UpdateGcpPubSubIntegrationRequest) ProtoMessage

func (*UpdateGcpPubSubIntegrationRequest) ProtoMessage()

func (*UpdateGcpPubSubIntegrationRequest) ProtoReflect

func (*UpdateGcpPubSubIntegrationRequest) Reset

func (*UpdateGcpPubSubIntegrationRequest) String

type UpdateHttpIntegrationRequest

type UpdateHttpIntegrationRequest struct {

	// Integration object to update.
	Integration *HttpIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateHttpIntegrationRequest) Descriptor deprecated

func (*UpdateHttpIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateHttpIntegrationRequest.ProtoReflect.Descriptor instead.

func (*UpdateHttpIntegrationRequest) GetIntegration

func (x *UpdateHttpIntegrationRequest) GetIntegration() *HttpIntegration

func (*UpdateHttpIntegrationRequest) ProtoMessage

func (*UpdateHttpIntegrationRequest) ProtoMessage()

func (*UpdateHttpIntegrationRequest) ProtoReflect

func (*UpdateHttpIntegrationRequest) Reset

func (x *UpdateHttpIntegrationRequest) Reset()

func (*UpdateHttpIntegrationRequest) String

type UpdateIftttIntegrationRequest

type UpdateIftttIntegrationRequest struct {

	// Integration object to update.
	Integration *IftttIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateIftttIntegrationRequest) Descriptor deprecated

func (*UpdateIftttIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateIftttIntegrationRequest.ProtoReflect.Descriptor instead.

func (*UpdateIftttIntegrationRequest) GetIntegration

func (x *UpdateIftttIntegrationRequest) GetIntegration() *IftttIntegration

func (*UpdateIftttIntegrationRequest) ProtoMessage

func (*UpdateIftttIntegrationRequest) ProtoMessage()

func (*UpdateIftttIntegrationRequest) ProtoReflect

func (*UpdateIftttIntegrationRequest) Reset

func (x *UpdateIftttIntegrationRequest) Reset()

func (*UpdateIftttIntegrationRequest) String

type UpdateInfluxDbIntegrationRequest

type UpdateInfluxDbIntegrationRequest struct {

	// Integration object to update.
	Integration *InfluxDbIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateInfluxDbIntegrationRequest) Descriptor deprecated

func (*UpdateInfluxDbIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateInfluxDbIntegrationRequest.ProtoReflect.Descriptor instead.

func (*UpdateInfluxDbIntegrationRequest) GetIntegration

func (*UpdateInfluxDbIntegrationRequest) ProtoMessage

func (*UpdateInfluxDbIntegrationRequest) ProtoMessage()

func (*UpdateInfluxDbIntegrationRequest) ProtoReflect

func (*UpdateInfluxDbIntegrationRequest) Reset

func (*UpdateInfluxDbIntegrationRequest) String

type UpdateLoraCloudIntegrationRequest

type UpdateLoraCloudIntegrationRequest struct {

	// Integration object to update.
	Integration *LoraCloudIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateLoraCloudIntegrationRequest) Descriptor deprecated

func (*UpdateLoraCloudIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateLoraCloudIntegrationRequest.ProtoReflect.Descriptor instead.

func (*UpdateLoraCloudIntegrationRequest) GetIntegration

func (*UpdateLoraCloudIntegrationRequest) ProtoMessage

func (*UpdateLoraCloudIntegrationRequest) ProtoMessage()

func (*UpdateLoraCloudIntegrationRequest) ProtoReflect

func (*UpdateLoraCloudIntegrationRequest) Reset

func (*UpdateLoraCloudIntegrationRequest) String

type UpdateMulticastGroupRequest

type UpdateMulticastGroupRequest struct {

	// Multicast group object to update.
	MulticastGroup *MulticastGroup `protobuf:"bytes,1,opt,name=multicast_group,json=multicastGroup,proto3" json:"multicast_group,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateMulticastGroupRequest) Descriptor deprecated

func (*UpdateMulticastGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateMulticastGroupRequest.ProtoReflect.Descriptor instead.

func (*UpdateMulticastGroupRequest) GetMulticastGroup

func (x *UpdateMulticastGroupRequest) GetMulticastGroup() *MulticastGroup

func (*UpdateMulticastGroupRequest) ProtoMessage

func (*UpdateMulticastGroupRequest) ProtoMessage()

func (*UpdateMulticastGroupRequest) ProtoReflect

func (*UpdateMulticastGroupRequest) Reset

func (x *UpdateMulticastGroupRequest) Reset()

func (*UpdateMulticastGroupRequest) String

func (x *UpdateMulticastGroupRequest) String() string

type UpdateMyDevicesIntegrationRequest

type UpdateMyDevicesIntegrationRequest struct {

	// Integration object to update.
	Integration *MyDevicesIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateMyDevicesIntegrationRequest) Descriptor deprecated

func (*UpdateMyDevicesIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateMyDevicesIntegrationRequest.ProtoReflect.Descriptor instead.

func (*UpdateMyDevicesIntegrationRequest) GetIntegration

func (*UpdateMyDevicesIntegrationRequest) ProtoMessage

func (*UpdateMyDevicesIntegrationRequest) ProtoMessage()

func (*UpdateMyDevicesIntegrationRequest) ProtoReflect

func (*UpdateMyDevicesIntegrationRequest) Reset

func (*UpdateMyDevicesIntegrationRequest) String

type UpdatePilotThingsIntegrationRequest

type UpdatePilotThingsIntegrationRequest struct {

	// Integration object to update.
	Integration *PilotThingsIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdatePilotThingsIntegrationRequest) Descriptor deprecated

func (*UpdatePilotThingsIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdatePilotThingsIntegrationRequest.ProtoReflect.Descriptor instead.

func (*UpdatePilotThingsIntegrationRequest) GetIntegration

func (*UpdatePilotThingsIntegrationRequest) ProtoMessage

func (*UpdatePilotThingsIntegrationRequest) ProtoMessage()

func (*UpdatePilotThingsIntegrationRequest) ProtoReflect

func (*UpdatePilotThingsIntegrationRequest) Reset

func (*UpdatePilotThingsIntegrationRequest) String

type UpdateRelayGatewayRequest

type UpdateRelayGatewayRequest struct {

	// Relay Gateway object.
	RelayGateway *RelayGateway `protobuf:"bytes,1,opt,name=relay_gateway,json=relayGateway,proto3" json:"relay_gateway,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateRelayGatewayRequest) Descriptor deprecated

func (*UpdateRelayGatewayRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateRelayGatewayRequest.ProtoReflect.Descriptor instead.

func (*UpdateRelayGatewayRequest) GetRelayGateway

func (x *UpdateRelayGatewayRequest) GetRelayGateway() *RelayGateway

func (*UpdateRelayGatewayRequest) ProtoMessage

func (*UpdateRelayGatewayRequest) ProtoMessage()

func (*UpdateRelayGatewayRequest) ProtoReflect

func (*UpdateRelayGatewayRequest) Reset

func (x *UpdateRelayGatewayRequest) Reset()

func (*UpdateRelayGatewayRequest) String

func (x *UpdateRelayGatewayRequest) String() string

type UpdateTenantRequest

type UpdateTenantRequest struct {

	// Tenant object.
	Tenant *Tenant `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateTenantRequest) Descriptor deprecated

func (*UpdateTenantRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateTenantRequest.ProtoReflect.Descriptor instead.

func (*UpdateTenantRequest) GetTenant

func (x *UpdateTenantRequest) GetTenant() *Tenant

func (*UpdateTenantRequest) ProtoMessage

func (*UpdateTenantRequest) ProtoMessage()

func (*UpdateTenantRequest) ProtoReflect

func (x *UpdateTenantRequest) ProtoReflect() protoreflect.Message

func (*UpdateTenantRequest) Reset

func (x *UpdateTenantRequest) Reset()

func (*UpdateTenantRequest) String

func (x *UpdateTenantRequest) String() string

type UpdateTenantUserRequest

type UpdateTenantUserRequest struct {

	// Tenant user object.
	TenantUser *TenantUser `protobuf:"bytes,1,opt,name=tenant_user,json=tenantUser,proto3" json:"tenant_user,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateTenantUserRequest) Descriptor deprecated

func (*UpdateTenantUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateTenantUserRequest.ProtoReflect.Descriptor instead.

func (*UpdateTenantUserRequest) GetTenantUser

func (x *UpdateTenantUserRequest) GetTenantUser() *TenantUser

func (*UpdateTenantUserRequest) ProtoMessage

func (*UpdateTenantUserRequest) ProtoMessage()

func (*UpdateTenantUserRequest) ProtoReflect

func (x *UpdateTenantUserRequest) ProtoReflect() protoreflect.Message

func (*UpdateTenantUserRequest) Reset

func (x *UpdateTenantUserRequest) Reset()

func (*UpdateTenantUserRequest) String

func (x *UpdateTenantUserRequest) String() string

type UpdateThingsBoardIntegrationRequest

type UpdateThingsBoardIntegrationRequest struct {

	// Integration object to update.
	Integration *ThingsBoardIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateThingsBoardIntegrationRequest) Descriptor deprecated

func (*UpdateThingsBoardIntegrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateThingsBoardIntegrationRequest.ProtoReflect.Descriptor instead.

func (*UpdateThingsBoardIntegrationRequest) GetIntegration

func (*UpdateThingsBoardIntegrationRequest) ProtoMessage

func (*UpdateThingsBoardIntegrationRequest) ProtoMessage()

func (*UpdateThingsBoardIntegrationRequest) ProtoReflect

func (*UpdateThingsBoardIntegrationRequest) Reset

func (*UpdateThingsBoardIntegrationRequest) String

type UpdateUserPasswordRequest

type UpdateUserPasswordRequest struct {

	// User ID.
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// Password to set.
	Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserPasswordRequest) Descriptor deprecated

func (*UpdateUserPasswordRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateUserPasswordRequest.ProtoReflect.Descriptor instead.

func (*UpdateUserPasswordRequest) GetPassword

func (x *UpdateUserPasswordRequest) GetPassword() string

func (*UpdateUserPasswordRequest) GetUserId

func (x *UpdateUserPasswordRequest) GetUserId() string

func (*UpdateUserPasswordRequest) ProtoMessage

func (*UpdateUserPasswordRequest) ProtoMessage()

func (*UpdateUserPasswordRequest) ProtoReflect

func (*UpdateUserPasswordRequest) Reset

func (x *UpdateUserPasswordRequest) Reset()

func (*UpdateUserPasswordRequest) String

func (x *UpdateUserPasswordRequest) String() string

type UpdateUserRequest

type UpdateUserRequest struct {

	// User object.
	User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserRequest) Descriptor deprecated

func (*UpdateUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateUserRequest.ProtoReflect.Descriptor instead.

func (*UpdateUserRequest) GetUser

func (x *UpdateUserRequest) GetUser() *User

func (*UpdateUserRequest) ProtoMessage

func (*UpdateUserRequest) ProtoMessage()

func (*UpdateUserRequest) ProtoReflect

func (x *UpdateUserRequest) ProtoReflect() protoreflect.Message

func (*UpdateUserRequest) Reset

func (x *UpdateUserRequest) Reset()

func (*UpdateUserRequest) String

func (x *UpdateUserRequest) String() string

type User

type User struct {

	// User ID (UUID).
	// Will be set automatically on create.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Set to true to make the user a global administrator.
	IsAdmin bool `protobuf:"varint,4,opt,name=is_admin,json=isAdmin,proto3" json:"is_admin,omitempty"`
	// Set to false to disable the user.
	IsActive bool `protobuf:"varint,5,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
	// E-mail of the user.
	Email string `protobuf:"bytes,6,opt,name=email,proto3" json:"email,omitempty"`
	// Optional note to store with the user.
	Note string `protobuf:"bytes,7,opt,name=note,proto3" json:"note,omitempty"`
	// contains filtered or unexported fields
}

func (*User) Descriptor deprecated

func (*User) Descriptor() ([]byte, []int)

Deprecated: Use User.ProtoReflect.Descriptor instead.

func (*User) GetEmail

func (x *User) GetEmail() string

func (*User) GetId

func (x *User) GetId() string

func (*User) GetIsActive

func (x *User) GetIsActive() bool

func (*User) GetIsAdmin

func (x *User) GetIsAdmin() bool

func (*User) GetNote

func (x *User) GetNote() string

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) ProtoReflect

func (x *User) ProtoReflect() protoreflect.Message

func (*User) Reset

func (x *User) Reset()

func (*User) String

func (x *User) String() string

type UserListItem

type UserListItem struct {

	// User ID (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Email of the user.
	Email string `protobuf:"bytes,4,opt,name=email,proto3" json:"email,omitempty"`
	// Set to true to make the user a global administrator.
	IsAdmin bool `protobuf:"varint,5,opt,name=is_admin,json=isAdmin,proto3" json:"is_admin,omitempty"`
	// Set to false to disable the user.
	IsActive bool `protobuf:"varint,6,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
	// contains filtered or unexported fields
}

func (*UserListItem) Descriptor deprecated

func (*UserListItem) Descriptor() ([]byte, []int)

Deprecated: Use UserListItem.ProtoReflect.Descriptor instead.

func (*UserListItem) GetCreatedAt

func (x *UserListItem) GetCreatedAt() *timestamppb.Timestamp

func (*UserListItem) GetEmail

func (x *UserListItem) GetEmail() string

func (*UserListItem) GetId

func (x *UserListItem) GetId() string

func (*UserListItem) GetIsActive

func (x *UserListItem) GetIsActive() bool

func (*UserListItem) GetIsAdmin

func (x *UserListItem) GetIsAdmin() bool

func (*UserListItem) GetUpdatedAt

func (x *UserListItem) GetUpdatedAt() *timestamppb.Timestamp

func (*UserListItem) ProtoMessage

func (*UserListItem) ProtoMessage()

func (*UserListItem) ProtoReflect

func (x *UserListItem) ProtoReflect() protoreflect.Message

func (*UserListItem) Reset

func (x *UserListItem) Reset()

func (*UserListItem) String

func (x *UserListItem) String() string

type UserServiceClient

type UserServiceClient interface {
	// Create a new user.
	Create(ctx context.Context, in *CreateUserRequest, opts ...grpc.CallOption) (*CreateUserResponse, error)
	// Get the user for the given ID.
	Get(ctx context.Context, in *GetUserRequest, opts ...grpc.CallOption) (*GetUserResponse, error)
	// Update the given user.
	Update(ctx context.Context, in *UpdateUserRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete the user with the given ID.
	Delete(ctx context.Context, in *DeleteUserRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get the list of users.
	List(ctx context.Context, in *ListUsersRequest, opts ...grpc.CallOption) (*ListUsersResponse, error)
	// Update the password for the given user.
	UpdatePassword(ctx context.Context, in *UpdateUserPasswordRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

UserServiceClient is the client API for UserService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type UserServiceServer

type UserServiceServer interface {
	// Create a new user.
	Create(context.Context, *CreateUserRequest) (*CreateUserResponse, error)
	// Get the user for the given ID.
	Get(context.Context, *GetUserRequest) (*GetUserResponse, error)
	// Update the given user.
	Update(context.Context, *UpdateUserRequest) (*emptypb.Empty, error)
	// Delete the user with the given ID.
	Delete(context.Context, *DeleteUserRequest) (*emptypb.Empty, error)
	// Get the list of users.
	List(context.Context, *ListUsersRequest) (*ListUsersResponse, error)
	// Update the password for the given user.
	UpdatePassword(context.Context, *UpdateUserPasswordRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

UserServiceServer is the server API for UserService service. All implementations must embed UnimplementedUserServiceServer for forward compatibility

type UserTenant

type UserTenant struct {

	// Tenant ID.
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// User is admin within the context of the tenant.
	// There is no need to set the is_device_admin and is_gateway_admin flags.
	IsAdmin bool `protobuf:"varint,2,opt,name=is_admin,json=isAdmin,proto3" json:"is_admin,omitempty"`
	// User is able to modify device related resources (applications,
	// device-profiles, devices, multicast-groups).
	IsDeviceAdmin bool `protobuf:"varint,3,opt,name=is_device_admin,json=isDeviceAdmin,proto3" json:"is_device_admin,omitempty"`
	// User is able to modify gateways.
	IsGatewayAdmin bool `protobuf:"varint,4,opt,name=is_gateway_admin,json=isGatewayAdmin,proto3" json:"is_gateway_admin,omitempty"`
	// contains filtered or unexported fields
}

func (*UserTenant) Descriptor deprecated

func (*UserTenant) Descriptor() ([]byte, []int)

Deprecated: Use UserTenant.ProtoReflect.Descriptor instead.

func (*UserTenant) GetIsAdmin

func (x *UserTenant) GetIsAdmin() bool

func (*UserTenant) GetIsDeviceAdmin

func (x *UserTenant) GetIsDeviceAdmin() bool

func (*UserTenant) GetIsGatewayAdmin

func (x *UserTenant) GetIsGatewayAdmin() bool

func (*UserTenant) GetTenantId

func (x *UserTenant) GetTenantId() string

func (*UserTenant) ProtoMessage

func (*UserTenant) ProtoMessage()

func (*UserTenant) ProtoReflect

func (x *UserTenant) ProtoReflect() protoreflect.Message

func (*UserTenant) Reset

func (x *UserTenant) Reset()

func (*UserTenant) String

func (x *UserTenant) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL