api

package
v0.0.0-...-27b4e25 Latest Latest
Warning

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

Go to latest
Published: Dec 17, 2025 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ApplicationService_CreateApplication_FullMethodName = "/api.ApplicationService/CreateApplication"
	ApplicationService_GetApplication_FullMethodName    = "/api.ApplicationService/GetApplication"
	ApplicationService_UpdateApplication_FullMethodName = "/api.ApplicationService/UpdateApplication"
	ApplicationService_DeleteApplication_FullMethodName = "/api.ApplicationService/DeleteApplication"
	ApplicationService_ListApplications_FullMethodName  = "/api.ApplicationService/ListApplications"
)
View Source
const (
	ApplicationIntegrationService_CreateApplicationIntegration_FullMethodName     = "/api.ApplicationIntegrationService/CreateApplicationIntegration"
	ApplicationIntegrationService_GetApplicationIntegration_FullMethodName        = "/api.ApplicationIntegrationService/GetApplicationIntegration"
	ApplicationIntegrationService_UpdateApplicationIntegration_FullMethodName     = "/api.ApplicationIntegrationService/UpdateApplicationIntegration"
	ApplicationIntegrationService_DeleteApplicationIntegration_FullMethodName     = "/api.ApplicationIntegrationService/DeleteApplicationIntegration"
	ApplicationIntegrationService_ListApplicationIntegrations_FullMethodName      = "/api.ApplicationIntegrationService/ListApplicationIntegrations"
	ApplicationIntegrationService_GetApplicationIntegrationToken_FullMethodName   = "/api.ApplicationIntegrationService/GetApplicationIntegrationToken"
	ApplicationIntegrationService_ResetApplicationIntegrationToken_FullMethodName = "/api.ApplicationIntegrationService/ResetApplicationIntegrationToken"
)
View Source
const (
	BasestationService_CreateBasestation_FullMethodName                    = "/api.BasestationService/CreateBasestation"
	BasestationService_GetBasestation_FullMethodName                       = "/api.BasestationService/GetBasestation"
	BasestationService_UpdateBasestation_FullMethodName                    = "/api.BasestationService/UpdateBasestation"
	BasestationService_DeleteBasestation_FullMethodName                    = "/api.BasestationService/DeleteBasestation"
	BasestationService_ListBasestations_FullMethodName                     = "/api.BasestationService/ListBasestations"
	BasestationService_GenerateBasestationClientCertificate_FullMethodName = "/api.BasestationService/GenerateBasestationClientCertificate"
	BasestationService_GetBasestationMetrics_FullMethodName                = "/api.BasestationService/GetBasestationMetrics"
)
View Source
const (
	DeviceService_CreateDevice_FullMethodName     = "/api.DeviceService/CreateDevice"
	DeviceService_GetDevice_FullMethodName        = "/api.DeviceService/GetDevice"
	DeviceService_UpdateDevice_FullMethodName     = "/api.DeviceService/UpdateDevice"
	DeviceService_DeleteDevice_FullMethodName     = "/api.DeviceService/DeleteDevice"
	DeviceService_ListDevices_FullMethodName      = "/api.DeviceService/ListDevices"
	DeviceService_GetDeviceMetrics_FullMethodName = "/api.DeviceService/GetDeviceMetrics"
)
View Source
const (
	DeviceKeyService_CreateDeviceKey_FullMethodName = "/api.DeviceKeyService/CreateDeviceKey"
	DeviceKeyService_GetDeviceKey_FullMethodName    = "/api.DeviceKeyService/GetDeviceKey"
	DeviceKeyService_UpdateDeviceKey_FullMethodName = "/api.DeviceKeyService/UpdateDeviceKey"
)
View Source
const (
	DeviceProfileService_CreateDeviceProfile_FullMethodName = "/api.DeviceProfileService/CreateDeviceProfile"
	DeviceProfileService_GetDeviceProfile_FullMethodName    = "/api.DeviceProfileService/GetDeviceProfile"
	DeviceProfileService_UpdateDeviceProfile_FullMethodName = "/api.DeviceProfileService/UpdateDeviceProfile"
	DeviceProfileService_DeleteDeviceProfile_FullMethodName = "/api.DeviceProfileService/DeleteDeviceProfile"
	DeviceProfileService_ListDeviceProfiles_FullMethodName  = "/api.DeviceProfileService/ListDeviceProfiles"
)
View Source
const (
	DeviceQueueService_Enqueue_FullMethodName    = "/api.DeviceQueueService/Enqueue"
	DeviceQueueService_Revoke_FullMethodName     = "/api.DeviceQueueService/Revoke"
	DeviceQueueService_ClearQueue_FullMethodName = "/api.DeviceQueueService/ClearQueue"
	DeviceQueueService_GetQueue_FullMethodName   = "/api.DeviceQueueService/GetQueue"
)
View Source
const (
	TenantService_CreateTenant_FullMethodName       = "/api.TenantService/CreateTenant"
	TenantService_GetTenant_FullMethodName          = "/api.TenantService/GetTenant"
	TenantService_UpdateTenant_FullMethodName       = "/api.TenantService/UpdateTenant"
	TenantService_EnableVariableMac_FullMethodName  = "/api.TenantService/EnableVariableMac"
	TenantService_DisableVariableMac_FullMethodName = "/api.TenantService/DisableVariableMac"
	TenantService_DeleteTenant_FullMethodName       = "/api.TenantService/DeleteTenant"
	TenantService_ListTenants_FullMethodName        = "/api.TenantService/ListTenants"
)
View Source
const (
	TenantUserService_AddTenantUser_FullMethodName    = "/api.TenantUserService/AddTenantUser"
	TenantUserService_GetTenantUser_FullMethodName    = "/api.TenantUserService/GetTenantUser"
	TenantUserService_UpdateTenantUser_FullMethodName = "/api.TenantUserService/UpdateTenantUser"
	TenantUserService_DeleteTenantUser_FullMethodName = "/api.TenantUserService/DeleteTenantUser"
	TenantUserService_ListTenantUsers_FullMethodName  = "/api.TenantUserService/ListTenantUsers"
)
View Source
const (
	UserService_CreateUser_FullMethodName         = "/api.UserService/CreateUser"
	UserService_GetUser_FullMethodName            = "/api.UserService/GetUser"
	UserService_UpdateUser_FullMethodName         = "/api.UserService/UpdateUser"
	UserService_DeleteUser_FullMethodName         = "/api.UserService/DeleteUser"
	UserService_ListUsers_FullMethodName          = "/api.UserService/ListUsers"
	UserService_UpdateUserPassword_FullMethodName = "/api.UserService/UpdateUserPassword"
)
View Source
const (
	LoginService_Login_FullMethodName = "/api.LoginService/Login"
)

Variables

View Source
var (
	BasestationState_name = map[int32]string{
		0: "NEVER_SEEN",
		1: "ONLINE",
		2: "OFFLINE",
		3: "INACTIVE",
	}
	BasestationState_value = map[string]int32{
		"NEVER_SEEN": 0,
		"ONLINE":     1,
		"OFFLINE":    2,
		"INACTIVE":   3,
	}
)

Enum value maps for BasestationState.

View Source
var (
	ListBasestationsRequest_OrderBy_name = map[int32]string{
		0: "NAME",
		1: "EUI",
		2: "LAST_SEEN_AT",
		3: "CREATED_AT",
	}
	ListBasestationsRequest_OrderBy_value = map[string]int32{
		"NAME":         0,
		"EUI":          1,
		"LAST_SEEN_AT": 2,
		"CREATED_AT":   3,
	}
)

Enum value maps for ListBasestationsRequest_OrderBy.

View Source
var (
	IntegrationKind_name = map[int32]string{
		0: "HTTP_PUSH",
		1: "INFLUX_DB",
		2: "THINGS_BOARD",
	}
	IntegrationKind_value = map[string]int32{
		"HTTP_PUSH":    0,
		"INFLUX_DB":    1,
		"THINGS_BOARD": 2,
	}
)

Enum value maps for IntegrationKind.

View Source
var (
	ListDevicesRequest_OrderBy_name = map[int32]string{
		0: "NAME",
		1: "EUI",
		2: "LAST_SEEN_AT",
		3: "CREATED_AT",
	}
	ListDevicesRequest_OrderBy_value = map[string]int32{
		"NAME":         0,
		"EUI":          1,
		"LAST_SEEN_AT": 2,
		"CREATED_AT":   3,
	}
)

Enum value maps for ListDevicesRequest_OrderBy.

View Source
var (
	CodecRuntime_name = map[int32]string{
		0: "NONE",
		1: "BLUEPRINT",
		2: "JS",
	}
	CodecRuntime_value = map[string]int32{
		"NONE":      0,
		"BLUEPRINT": 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 ApplicationIntegrationService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.ApplicationIntegrationService",
	HandlerType: (*ApplicationIntegrationServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateApplicationIntegration",
			Handler:    _ApplicationIntegrationService_CreateApplicationIntegration_Handler,
		},
		{
			MethodName: "GetApplicationIntegration",
			Handler:    _ApplicationIntegrationService_GetApplicationIntegration_Handler,
		},
		{
			MethodName: "UpdateApplicationIntegration",
			Handler:    _ApplicationIntegrationService_UpdateApplicationIntegration_Handler,
		},
		{
			MethodName: "DeleteApplicationIntegration",
			Handler:    _ApplicationIntegrationService_DeleteApplicationIntegration_Handler,
		},
		{
			MethodName: "ListApplicationIntegrations",
			Handler:    _ApplicationIntegrationService_ListApplicationIntegrations_Handler,
		},
		{
			MethodName: "GetApplicationIntegrationToken",
			Handler:    _ApplicationIntegrationService_GetApplicationIntegrationToken_Handler,
		},
		{
			MethodName: "ResetApplicationIntegrationToken",
			Handler:    _ApplicationIntegrationService_ResetApplicationIntegrationToken_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/application_integration.proto",
}

ApplicationIntegrationService_ServiceDesc is the grpc.ServiceDesc for ApplicationIntegrationService 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 ApplicationService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.ApplicationService",
	HandlerType: (*ApplicationServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateApplication",
			Handler:    _ApplicationService_CreateApplication_Handler,
		},
		{
			MethodName: "GetApplication",
			Handler:    _ApplicationService_GetApplication_Handler,
		},
		{
			MethodName: "UpdateApplication",
			Handler:    _ApplicationService_UpdateApplication_Handler,
		},
		{
			MethodName: "DeleteApplication",
			Handler:    _ApplicationService_DeleteApplication_Handler,
		},
		{
			MethodName: "ListApplications",
			Handler:    _ApplicationService_ListApplications_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 BasestationService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.BasestationService",
	HandlerType: (*BasestationServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateBasestation",
			Handler:    _BasestationService_CreateBasestation_Handler,
		},
		{
			MethodName: "GetBasestation",
			Handler:    _BasestationService_GetBasestation_Handler,
		},
		{
			MethodName: "UpdateBasestation",
			Handler:    _BasestationService_UpdateBasestation_Handler,
		},
		{
			MethodName: "DeleteBasestation",
			Handler:    _BasestationService_DeleteBasestation_Handler,
		},
		{
			MethodName: "ListBasestations",
			Handler:    _BasestationService_ListBasestations_Handler,
		},
		{
			MethodName: "GenerateBasestationClientCertificate",
			Handler:    _BasestationService_GenerateBasestationClientCertificate_Handler,
		},
		{
			MethodName: "GetBasestationMetrics",
			Handler:    _BasestationService_GetBasestationMetrics_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/basestation.proto",
}

BasestationService_ServiceDesc is the grpc.ServiceDesc for BasestationService 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 DeviceKeyService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.DeviceKeyService",
	HandlerType: (*DeviceKeyServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateDeviceKey",
			Handler:    _DeviceKeyService_CreateDeviceKey_Handler,
		},
		{
			MethodName: "GetDeviceKey",
			Handler:    _DeviceKeyService_GetDeviceKey_Handler,
		},
		{
			MethodName: "UpdateDeviceKey",
			Handler:    _DeviceKeyService_UpdateDeviceKey_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/device_key.proto",
}

DeviceKeyService_ServiceDesc is the grpc.ServiceDesc for DeviceKeyService 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: "CreateDeviceProfile",
			Handler:    _DeviceProfileService_CreateDeviceProfile_Handler,
		},
		{
			MethodName: "GetDeviceProfile",
			Handler:    _DeviceProfileService_GetDeviceProfile_Handler,
		},
		{
			MethodName: "UpdateDeviceProfile",
			Handler:    _DeviceProfileService_UpdateDeviceProfile_Handler,
		},
		{
			MethodName: "DeleteDeviceProfile",
			Handler:    _DeviceProfileService_DeleteDeviceProfile_Handler,
		},
		{
			MethodName: "ListDeviceProfiles",
			Handler:    _DeviceProfileService_ListDeviceProfiles_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 DeviceQueueService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.DeviceQueueService",
	HandlerType: (*DeviceQueueServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Enqueue",
			Handler:    _DeviceQueueService_Enqueue_Handler,
		},
		{
			MethodName: "Revoke",
			Handler:    _DeviceQueueService_Revoke_Handler,
		},
		{
			MethodName: "ClearQueue",
			Handler:    _DeviceQueueService_ClearQueue_Handler,
		},
		{
			MethodName: "GetQueue",
			Handler:    _DeviceQueueService_GetQueue_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/device_queue.proto",
}

DeviceQueueService_ServiceDesc is the grpc.ServiceDesc for DeviceQueueService 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: "CreateDevice",
			Handler:    _DeviceService_CreateDevice_Handler,
		},
		{
			MethodName: "GetDevice",
			Handler:    _DeviceService_GetDevice_Handler,
		},
		{
			MethodName: "UpdateDevice",
			Handler:    _DeviceService_UpdateDevice_Handler,
		},
		{
			MethodName: "DeleteDevice",
			Handler:    _DeviceService_DeleteDevice_Handler,
		},
		{
			MethodName: "ListDevices",
			Handler:    _DeviceService_ListDevices_Handler,
		},
		{
			MethodName: "GetDeviceMetrics",
			Handler:    _DeviceService_GetDeviceMetrics_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_integration_proto protoreflect.FileDescriptor
View Source
var File_api_application_proto protoreflect.FileDescriptor
View Source
var File_api_basestation_proto protoreflect.FileDescriptor
View Source
var File_api_common_proto protoreflect.FileDescriptor
View Source
var File_api_device_key_proto protoreflect.FileDescriptor
View Source
var File_api_device_profile_proto protoreflect.FileDescriptor
View Source
var File_api_device_proto protoreflect.FileDescriptor
View Source
var File_api_device_queue_proto protoreflect.FileDescriptor
View Source
var File_api_login_proto protoreflect.FileDescriptor
View Source
var File_api_tenant_proto protoreflect.FileDescriptor
View Source
var File_api_tenant_user_proto protoreflect.FileDescriptor
View Source
var File_api_user_proto protoreflect.FileDescriptor
View Source
var LoginService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.LoginService",
	HandlerType: (*LoginServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Login",
			Handler:    _LoginService_Login_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/login.proto",
}

LoginService_ServiceDesc is the grpc.ServiceDesc for LoginService 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: "CreateTenant",
			Handler:    _TenantService_CreateTenant_Handler,
		},
		{
			MethodName: "GetTenant",
			Handler:    _TenantService_GetTenant_Handler,
		},
		{
			MethodName: "UpdateTenant",
			Handler:    _TenantService_UpdateTenant_Handler,
		},
		{
			MethodName: "EnableVariableMac",
			Handler:    _TenantService_EnableVariableMac_Handler,
		},
		{
			MethodName: "DisableVariableMac",
			Handler:    _TenantService_DisableVariableMac_Handler,
		},
		{
			MethodName: "DeleteTenant",
			Handler:    _TenantService_DeleteTenant_Handler,
		},
		{
			MethodName: "ListTenants",
			Handler:    _TenantService_ListTenants_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 TenantUserService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.TenantUserService",
	HandlerType: (*TenantUserServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "AddTenantUser",
			Handler:    _TenantUserService_AddTenantUser_Handler,
		},
		{
			MethodName: "GetTenantUser",
			Handler:    _TenantUserService_GetTenantUser_Handler,
		},
		{
			MethodName: "UpdateTenantUser",
			Handler:    _TenantUserService_UpdateTenantUser_Handler,
		},
		{
			MethodName: "DeleteTenantUser",
			Handler:    _TenantUserService_DeleteTenantUser_Handler,
		},
		{
			MethodName: "ListTenantUsers",
			Handler:    _TenantUserService_ListTenantUsers_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/tenant_user.proto",
}

TenantUserService_ServiceDesc is the grpc.ServiceDesc for TenantUserService 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: "CreateUser",
			Handler:    _UserService_CreateUser_Handler,
		},
		{
			MethodName: "GetUser",
			Handler:    _UserService_GetUser_Handler,
		},
		{
			MethodName: "UpdateUser",
			Handler:    _UserService_UpdateUser_Handler,
		},
		{
			MethodName: "DeleteUser",
			Handler:    _UserService_DeleteUser_Handler,
		},
		{
			MethodName: "ListUsers",
			Handler:    _UserService_ListUsers_Handler,
		},
		{
			MethodName: "UpdateUserPassword",
			Handler:    _UserService_UpdateUserPassword_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 RegisterApplicationIntegrationServiceServer

func RegisterApplicationIntegrationServiceServer(s grpc.ServiceRegistrar, srv ApplicationIntegrationServiceServer)

func RegisterApplicationServiceServer

func RegisterApplicationServiceServer(s grpc.ServiceRegistrar, srv ApplicationServiceServer)

func RegisterBasestationServiceServer

func RegisterBasestationServiceServer(s grpc.ServiceRegistrar, srv BasestationServiceServer)

func RegisterDeviceKeyServiceServer

func RegisterDeviceKeyServiceServer(s grpc.ServiceRegistrar, srv DeviceKeyServiceServer)

func RegisterDeviceProfileServiceServer

func RegisterDeviceProfileServiceServer(s grpc.ServiceRegistrar, srv DeviceProfileServiceServer)

func RegisterDeviceQueueServiceServer

func RegisterDeviceQueueServiceServer(s grpc.ServiceRegistrar, srv DeviceQueueServiceServer)

func RegisterDeviceServiceServer

func RegisterDeviceServiceServer(s grpc.ServiceRegistrar, srv DeviceServiceServer)

func RegisterLoginServiceServer

func RegisterLoginServiceServer(s grpc.ServiceRegistrar, srv LoginServiceServer)

func RegisterTenantServiceServer

func RegisterTenantServiceServer(s grpc.ServiceRegistrar, srv TenantServiceServer)

func RegisterTenantUserServiceServer

func RegisterTenantUserServiceServer(s grpc.ServiceRegistrar, srv TenantUserServiceServer)

func RegisterUserServiceServer

func RegisterUserServiceServer(s grpc.ServiceRegistrar, srv UserServiceServer)

Types

type AddTenantUserRequest

type AddTenantUserRequest 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_endnode_admin and is_basestation_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).
	IsEndnodeAdmin bool `protobuf:"varint,4,opt,name=is_endnode_admin,json=isEndnodeAdmin,proto3" json:"is_endnode_admin,omitempty"`
	// User is able to modify gateways.
	IsBasestationAdmin bool `protobuf:"varint,5,opt,name=is_basestation_admin,json=isBasestationAdmin,proto3" json:"is_basestation_admin,omitempty"`
	// contains filtered or unexported fields
}

func (*AddTenantUserRequest) Descriptor deprecated

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

Deprecated: Use AddTenantUserRequest.ProtoReflect.Descriptor instead.

func (*AddTenantUserRequest) GetIsAdmin

func (x *AddTenantUserRequest) GetIsAdmin() bool

func (*AddTenantUserRequest) GetIsBasestationAdmin

func (x *AddTenantUserRequest) GetIsBasestationAdmin() bool

func (*AddTenantUserRequest) GetIsEndnodeAdmin

func (x *AddTenantUserRequest) GetIsEndnodeAdmin() bool

func (*AddTenantUserRequest) GetTenantId

func (x *AddTenantUserRequest) GetTenantId() string

func (*AddTenantUserRequest) GetUserId

func (x *AddTenantUserRequest) GetUserId() string

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 AddTenantUserResponse

type AddTenantUserResponse 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"`
	// contains filtered or unexported fields
}

func (*AddTenantUserResponse) Descriptor deprecated

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

Deprecated: Use AddTenantUserResponse.ProtoReflect.Descriptor instead.

func (*AddTenantUserResponse) GetCreatedAt

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

func (*AddTenantUserResponse) GetTenantUser

func (x *AddTenantUserResponse) GetTenantUser() *TenantUser

func (*AddTenantUserResponse) ProtoMessage

func (*AddTenantUserResponse) ProtoMessage()

func (*AddTenantUserResponse) ProtoReflect

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

func (*AddTenantUserResponse) Reset

func (x *AddTenantUserResponse) Reset()

func (*AddTenantUserResponse) String

func (x *AddTenantUserResponse) String() string

type Application

type Application struct {

	// Application ID (UUID).
	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"`
	// Application name.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Application description.
	Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,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 *common.Tags `protobuf:"bytes,5,opt,name=tags,proto3,oneof" json:"tags,omitempty"`
	// Enable variable MAC devices for the application.
	VariableMacEnabled bool `protobuf:"varint,6,opt,name=variable_mac_enabled,json=variableMacEnabled,proto3" json:"variable_mac_enabled,omitempty"`
	// 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() *common.Tags

func (*Application) GetTenantId

func (x *Application) GetTenantId() string

func (*Application) GetVariableMacEnabled

func (x *Application) GetVariableMacEnabled() bool

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 ApplicationIntegration

type ApplicationIntegration struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// Integration ID (UUID).
	IntegrationId string `protobuf:"bytes,2,opt,name=integration_id,json=integrationId,proto3" json:"integration_id,omitempty"`
	// Name of the integration.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Active status of the integration.
	Active bool `protobuf:"varint,4,opt,name=active,proto3" json:"active,omitempty"`
	// Integration kind.
	Kind IntegrationKind `protobuf:"varint,5,opt,name=kind,proto3,enum=api.IntegrationKind" json:"kind,omitempty"`
	// Configuration for the different integration kinds.
	//
	// Types that are valid to be assigned to Config:
	//
	//	*ApplicationIntegration_HttpPushConfig
	//	*ApplicationIntegration_InfluxDbConfig
	//	*ApplicationIntegration_ThingsBoardConfig
	Config isApplicationIntegration_Config `protobuf_oneof:"config"`
	// contains filtered or unexported fields
}

func (*ApplicationIntegration) Descriptor deprecated

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

Deprecated: Use ApplicationIntegration.ProtoReflect.Descriptor instead.

func (*ApplicationIntegration) GetActive

func (x *ApplicationIntegration) GetActive() bool

func (*ApplicationIntegration) GetApplicationId

func (x *ApplicationIntegration) GetApplicationId() string

func (*ApplicationIntegration) GetConfig

func (x *ApplicationIntegration) GetConfig() isApplicationIntegration_Config

func (*ApplicationIntegration) GetHttpPushConfig

func (*ApplicationIntegration) GetInfluxDbConfig

func (*ApplicationIntegration) GetIntegrationId

func (x *ApplicationIntegration) GetIntegrationId() string

func (*ApplicationIntegration) GetKind

func (*ApplicationIntegration) GetName

func (x *ApplicationIntegration) GetName() string

func (*ApplicationIntegration) GetThingsBoardConfig

func (*ApplicationIntegration) ProtoMessage

func (*ApplicationIntegration) ProtoMessage()

func (*ApplicationIntegration) ProtoReflect

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

func (*ApplicationIntegration) Reset

func (x *ApplicationIntegration) Reset()

func (*ApplicationIntegration) String

func (x *ApplicationIntegration) String() string

type ApplicationIntegrationListItem

type ApplicationIntegrationListItem struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// Integration ID (UUID).
	IntegrationId string `protobuf:"bytes,2,opt,name=integration_id,json=integrationId,proto3" json:"integration_id,omitempty"`
	// Name of the integration.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Active status of the integration.
	Active bool `protobuf:"varint,4,opt,name=active,proto3" json:"active,omitempty"`
	// Integration kind.
	Kind IntegrationKind `protobuf:"varint,5,opt,name=kind,proto3,enum=api.IntegrationKind" json:"kind,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationIntegrationListItem) Descriptor deprecated

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

Deprecated: Use ApplicationIntegrationListItem.ProtoReflect.Descriptor instead.

func (*ApplicationIntegrationListItem) GetActive

func (x *ApplicationIntegrationListItem) GetActive() bool

func (*ApplicationIntegrationListItem) GetApplicationId

func (x *ApplicationIntegrationListItem) GetApplicationId() string

func (*ApplicationIntegrationListItem) GetCreatedAt

func (*ApplicationIntegrationListItem) GetIntegrationId

func (x *ApplicationIntegrationListItem) GetIntegrationId() string

func (*ApplicationIntegrationListItem) GetKind

func (*ApplicationIntegrationListItem) GetName

func (*ApplicationIntegrationListItem) GetUpdatedAt

func (*ApplicationIntegrationListItem) ProtoMessage

func (*ApplicationIntegrationListItem) ProtoMessage()

func (*ApplicationIntegrationListItem) ProtoReflect

func (*ApplicationIntegrationListItem) Reset

func (x *ApplicationIntegrationListItem) Reset()

func (*ApplicationIntegrationListItem) String

type ApplicationIntegrationServiceClient

type ApplicationIntegrationServiceClient interface {
	// Create creates the given integration for an application.
	CreateApplicationIntegration(ctx context.Context, in *CreateApplicationIntegrationRequest, opts ...grpc.CallOption) (*CreateApplicationIntegrationResponse, error)
	// Get the application for the given ID.
	GetApplicationIntegration(ctx context.Context, in *GetApplicationIntegrationRequest, opts ...grpc.CallOption) (*GetApplicationIntegrationResponse, error)
	// Update updates the given application.
	UpdateApplicationIntegration(ctx context.Context, in *UpdateApplicationIntegrationRequest, opts ...grpc.CallOption) (*UpdateApplicationIntegrationResponse, error)
	// Delete the application for the given ID.
	DeleteApplicationIntegration(ctx context.Context, in *DeleteApplicationIntegrationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get the list of applications.
	ListApplicationIntegrations(ctx context.Context, in *ListApplicationIntegrationsRequest, opts ...grpc.CallOption) (*ListApplicationIntegrationsResponse, error)
	// Get the application integration token. It is used for authenticating when using the WebSocket integration.
	//
	// Note: WebSocket integration must be enabled in the server configuration.
	GetApplicationIntegrationToken(ctx context.Context, in *GetApplicationIntegrationTokenRequest, opts ...grpc.CallOption) (*ApplicationIntegrationTokenResponse, error)
	// Reset the application integration token. It is used for authenticating when using the WebSocket integration.
	//
	// Note: WebSocket integration must be enabled in the server configuration.
	ResetApplicationIntegrationToken(ctx context.Context, in *ResetApplicationIntegrationTokenRequest, opts ...grpc.CallOption) (*ApplicationIntegrationTokenResponse, error)
}

ApplicationIntegrationServiceClient is the client API for ApplicationIntegrationService 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.

ApplicationIntegrationService is the service providing API methods for managing applications.

type ApplicationIntegrationServiceServer

type ApplicationIntegrationServiceServer interface {
	// Create creates the given integration for an application.
	CreateApplicationIntegration(context.Context, *CreateApplicationIntegrationRequest) (*CreateApplicationIntegrationResponse, error)
	// Get the application for the given ID.
	GetApplicationIntegration(context.Context, *GetApplicationIntegrationRequest) (*GetApplicationIntegrationResponse, error)
	// Update updates the given application.
	UpdateApplicationIntegration(context.Context, *UpdateApplicationIntegrationRequest) (*UpdateApplicationIntegrationResponse, error)
	// Delete the application for the given ID.
	DeleteApplicationIntegration(context.Context, *DeleteApplicationIntegrationRequest) (*emptypb.Empty, error)
	// Get the list of applications.
	ListApplicationIntegrations(context.Context, *ListApplicationIntegrationsRequest) (*ListApplicationIntegrationsResponse, error)
	// Get the application integration token. It is used for authenticating when using the WebSocket integration.
	//
	// Note: WebSocket integration must be enabled in the server configuration.
	GetApplicationIntegrationToken(context.Context, *GetApplicationIntegrationTokenRequest) (*ApplicationIntegrationTokenResponse, error)
	// Reset the application integration token. It is used for authenticating when using the WebSocket integration.
	//
	// Note: WebSocket integration must be enabled in the server configuration.
	ResetApplicationIntegrationToken(context.Context, *ResetApplicationIntegrationTokenRequest) (*ApplicationIntegrationTokenResponse, error)
	// contains filtered or unexported methods
}

ApplicationIntegrationServiceServer is the server API for ApplicationIntegrationService service. All implementations must embed UnimplementedApplicationIntegrationServiceServer for forward compatibility.

ApplicationIntegrationService is the service providing API methods for managing applications.

type ApplicationIntegrationTokenResponse

type ApplicationIntegrationTokenResponse struct {

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

func (*ApplicationIntegrationTokenResponse) Descriptor deprecated

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

Deprecated: Use ApplicationIntegrationTokenResponse.ProtoReflect.Descriptor instead.

func (*ApplicationIntegrationTokenResponse) GetApplicationId

func (x *ApplicationIntegrationTokenResponse) GetApplicationId() string

func (*ApplicationIntegrationTokenResponse) GetToken

func (*ApplicationIntegrationTokenResponse) ProtoMessage

func (*ApplicationIntegrationTokenResponse) ProtoMessage()

func (*ApplicationIntegrationTokenResponse) ProtoReflect

func (*ApplicationIntegrationTokenResponse) Reset

func (*ApplicationIntegrationTokenResponse) String

type ApplicationIntegration_HttpPushConfig

type ApplicationIntegration_HttpPushConfig struct {
	HttpPushConfig *IntegrationHttpPushConfiguration `protobuf:"bytes,6,opt,name=http_push_config,json=httpPushConfig,proto3,oneof"`
}

type ApplicationIntegration_InfluxDbConfig

type ApplicationIntegration_InfluxDbConfig struct {
	InfluxDbConfig *IntegrationInfluxDbConfiguration `protobuf:"bytes,7,opt,name=influx_db_config,json=influxDbConfig,proto3,oneof"`
}

type ApplicationIntegration_ThingsBoardConfig

type ApplicationIntegration_ThingsBoardConfig struct {
	ThingsBoardConfig *IntegrationThingsBoardConfiguration `protobuf:"bytes,8,opt,name=things_board_config,json=thingsBoardConfig,proto3,oneof"`
}

type ApplicationListItem

type ApplicationListItem struct {

	// Application ID (UUID).
	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"`
	// Application name.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Application description.
	Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" 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"`
	// Enable variable MAC devices for the application.
	VariableMacEnabled bool `protobuf:"varint,7,opt,name=variable_mac_enabled,json=variableMacEnabled,proto3" json:"variable_mac_enabled,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) GetTenantId

func (x *ApplicationListItem) GetTenantId() string

func (*ApplicationListItem) GetUpdatedAt

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

func (*ApplicationListItem) GetVariableMacEnabled

func (x *ApplicationListItem) GetVariableMacEnabled() bool

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.
	CreateApplication(ctx context.Context, in *CreateApplicationRequest, opts ...grpc.CallOption) (*CreateApplicationResponse, error)
	// Get the application for the given ID.
	GetApplication(ctx context.Context, in *GetApplicationRequest, opts ...grpc.CallOption) (*GetApplicationResponse, error)
	// Update updates the given application.
	UpdateApplication(ctx context.Context, in *UpdateApplicationRequest, opts ...grpc.CallOption) (*UpdateApplicationResponse, error)
	// Delete the application for the given ID.
	DeleteApplication(ctx context.Context, in *DeleteApplicationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get the list of applications.
	ListApplications(ctx context.Context, in *ListApplicationsRequest, opts ...grpc.CallOption) (*ListApplicationsResponse, 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.

ApplicationService is the service providing API methods for managing applications.

type ApplicationServiceServer

type ApplicationServiceServer interface {
	// Create creates the given application.
	CreateApplication(context.Context, *CreateApplicationRequest) (*CreateApplicationResponse, error)
	// Get the application for the given ID.
	GetApplication(context.Context, *GetApplicationRequest) (*GetApplicationResponse, error)
	// Update updates the given application.
	UpdateApplication(context.Context, *UpdateApplicationRequest) (*UpdateApplicationResponse, error)
	// Delete the application for the given ID.
	DeleteApplication(context.Context, *DeleteApplicationRequest) (*emptypb.Empty, error)
	// Get the list of applications.
	ListApplications(context.Context, *ListApplicationsRequest) (*ListApplicationsResponse, error)
	// contains filtered or unexported methods
}

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

ApplicationService is the service providing API methods for managing applications.

type Basestation

type Basestation struct {

	// Basestation ID (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Basestation EUI64.
	Eui string `protobuf:"bytes,2,opt,name=eui,proto3" json:"eui,omitempty"`
	// Name.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Description.
	Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// Basestation location.
	Location *common.GeoLocation `protobuf:"bytes,5,opt,name=location,proto3,oneof" json:"location,omitempty"`
	// Basestation metadata (set on connection).
	Metadata           *BasestationMetadata `protobuf:"bytes,6,opt,name=metadata,proto3,oneof" json:"metadata,omitempty"`
	UseGpsLocation     bool                 `protobuf:"varint,7,opt,name=use_gps_location,json=useGpsLocation,proto3" json:"use_gps_location,omitempty"`
	VariableMacSupport bool                 `protobuf:"varint,8,opt,name=variable_mac_support,json=variableMacSupport,proto3" json:"variable_mac_support,omitempty"`
	// Tags.
	Tags *common.Tags `protobuf:"bytes,9,opt,name=tags,proto3,oneof" json:"tags,omitempty"`
	// Basestation state.
	State BasestationState `protobuf:"varint,10,opt,name=state,proto3,enum=api.BasestationState" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*Basestation) Descriptor deprecated

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

Deprecated: Use Basestation.ProtoReflect.Descriptor instead.

func (*Basestation) GetDescription

func (x *Basestation) GetDescription() string

func (*Basestation) GetEui

func (x *Basestation) GetEui() string

func (*Basestation) GetId

func (x *Basestation) GetId() string

func (*Basestation) GetLocation

func (x *Basestation) GetLocation() *common.GeoLocation

func (*Basestation) GetMetadata

func (x *Basestation) GetMetadata() *BasestationMetadata

func (*Basestation) GetName

func (x *Basestation) GetName() string

func (*Basestation) GetState

func (x *Basestation) GetState() BasestationState

func (*Basestation) GetTags

func (x *Basestation) GetTags() *common.Tags

func (*Basestation) GetUseGpsLocation

func (x *Basestation) GetUseGpsLocation() bool

func (*Basestation) GetVariableMacSupport

func (x *Basestation) GetVariableMacSupport() bool

func (*Basestation) ProtoMessage

func (*Basestation) ProtoMessage()

func (*Basestation) ProtoReflect

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

func (*Basestation) Reset

func (x *Basestation) Reset()

func (*Basestation) String

func (x *Basestation) String() string

type BasestationListItem

type BasestationListItem struct {

	// Tenant ID.
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// Basestation ID (UUID).
	BasestationId string `protobuf:"bytes,2,opt,name=basestation_id,json=basestationId,proto3" json:"basestation_id,omitempty"`
	// Basestation EUI64.
	Eui string `protobuf:"bytes,3,opt,name=eui,proto3" json:"eui,omitempty"`
	// Name.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Description.
	Description *string `protobuf:"bytes,5,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// Location.
	Location *common.GeoLocation `protobuf:"bytes,6,opt,name=location,proto3,oneof" json:"location,omitempty"`
	// Basestation metadata (set on connection).
	Metadata *BasestationMetadata `protobuf:"bytes,7,opt,name=metadata,proto3,oneof" json:"metadata,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Last update timestamp.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Last seen at timestamp.
	LastSeenAt         *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=last_seen_at,json=lastSeenAt,proto3,oneof" json:"last_seen_at,omitempty"`
	VariableMacSupport bool                   `protobuf:"varint,11,opt,name=variable_mac_support,json=variableMacSupport,proto3" json:"variable_mac_support,omitempty"`
	// Basestation state.
	State BasestationState `protobuf:"varint,12,opt,name=state,proto3,enum=api.BasestationState" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*BasestationListItem) Descriptor deprecated

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

Deprecated: Use BasestationListItem.ProtoReflect.Descriptor instead.

func (*BasestationListItem) GetBasestationId

func (x *BasestationListItem) GetBasestationId() string

func (*BasestationListItem) GetCreatedAt

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

func (*BasestationListItem) GetDescription

func (x *BasestationListItem) GetDescription() string

func (*BasestationListItem) GetEui

func (x *BasestationListItem) GetEui() string

func (*BasestationListItem) GetLastSeenAt

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

func (*BasestationListItem) GetLocation

func (x *BasestationListItem) GetLocation() *common.GeoLocation

func (*BasestationListItem) GetMetadata

func (x *BasestationListItem) GetMetadata() *BasestationMetadata

func (*BasestationListItem) GetName

func (x *BasestationListItem) GetName() string

func (*BasestationListItem) GetState

func (x *BasestationListItem) GetState() BasestationState

func (*BasestationListItem) GetTenantId

func (x *BasestationListItem) GetTenantId() string

func (*BasestationListItem) GetUpdatedAt

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

func (*BasestationListItem) GetVariableMacSupport

func (x *BasestationListItem) GetVariableMacSupport() bool

func (*BasestationListItem) ProtoMessage

func (*BasestationListItem) ProtoMessage()

func (*BasestationListItem) ProtoReflect

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

func (*BasestationListItem) Reset

func (x *BasestationListItem) Reset()

func (*BasestationListItem) String

func (x *BasestationListItem) String() string

type BasestationMetadata

type BasestationMetadata struct {

	// Vendor.
	Vendor *string `protobuf:"bytes,1,opt,name=vendor,proto3,oneof" json:"vendor,omitempty"`
	// Model.
	Model *string `protobuf:"bytes,2,opt,name=model,proto3,oneof" json:"model,omitempty"`
	// Alias.
	Alias *string `protobuf:"bytes,3,opt,name=alias,proto3,oneof" json:"alias,omitempty"`
	// Software version.
	SwVersion *string `protobuf:"bytes,4,opt,name=sw_version,json=swVersion,proto3,oneof" json:"sw_version,omitempty"`
	// contains filtered or unexported fields
}

func (*BasestationMetadata) Descriptor deprecated

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

Deprecated: Use BasestationMetadata.ProtoReflect.Descriptor instead.

func (*BasestationMetadata) GetAlias

func (x *BasestationMetadata) GetAlias() string

func (*BasestationMetadata) GetModel

func (x *BasestationMetadata) GetModel() string

func (*BasestationMetadata) GetSwVersion

func (x *BasestationMetadata) GetSwVersion() string

func (*BasestationMetadata) GetVendor

func (x *BasestationMetadata) GetVendor() string

func (*BasestationMetadata) ProtoMessage

func (*BasestationMetadata) ProtoMessage()

func (*BasestationMetadata) ProtoReflect

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

func (*BasestationMetadata) Reset

func (x *BasestationMetadata) Reset()

func (*BasestationMetadata) String

func (x *BasestationMetadata) String() string

type BasestationServiceClient

type BasestationServiceClient interface {
	// Create creates the given gateway.
	CreateBasestation(ctx context.Context, in *CreateBasestationRequest, opts ...grpc.CallOption) (*CreateBasestationResponse, error)
	// Get returns the gateway for the given Basestation ID.
	GetBasestation(ctx context.Context, in *GetBasestationRequest, opts ...grpc.CallOption) (*GetBasestationResponse, error)
	// Update updates the given gateway.
	UpdateBasestation(ctx context.Context, in *UpdateBasestationRequest, opts ...grpc.CallOption) (*UpdateBasestationResponse, error)
	// Delete deletes the gateway matching the given Basestation ID.
	DeleteBasestation(ctx context.Context, in *DeleteBasestationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get the list of basestations.
	ListBasestations(ctx context.Context, in *ListBasestationsRequest, opts ...grpc.CallOption) (*ListBasestationsResponse, error)
	// Generate client-certificate for the gateway.
	GenerateBasestationClientCertificate(ctx context.Context, in *GenerateBasestationClientCertificateRequest, opts ...grpc.CallOption) (*GenerateBasestationClientCertificateResponse, error)
	// GetMetrics returns the gateway metrics.
	GetBasestationMetrics(ctx context.Context, in *GetBasestationMetricsRequest, opts ...grpc.CallOption) (*GetBasestationMetricsResponse, error)
}

BasestationServiceClient is the client API for BasestationService 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.

BasestationService is the service providing API methods for managing basestations.

type BasestationServiceServer

type BasestationServiceServer interface {
	// Create creates the given gateway.
	CreateBasestation(context.Context, *CreateBasestationRequest) (*CreateBasestationResponse, error)
	// Get returns the gateway for the given Basestation ID.
	GetBasestation(context.Context, *GetBasestationRequest) (*GetBasestationResponse, error)
	// Update updates the given gateway.
	UpdateBasestation(context.Context, *UpdateBasestationRequest) (*UpdateBasestationResponse, error)
	// Delete deletes the gateway matching the given Basestation ID.
	DeleteBasestation(context.Context, *DeleteBasestationRequest) (*emptypb.Empty, error)
	// Get the list of basestations.
	ListBasestations(context.Context, *ListBasestationsRequest) (*ListBasestationsResponse, error)
	// Generate client-certificate for the gateway.
	GenerateBasestationClientCertificate(context.Context, *GenerateBasestationClientCertificateRequest) (*GenerateBasestationClientCertificateResponse, error)
	// GetMetrics returns the gateway metrics.
	GetBasestationMetrics(context.Context, *GetBasestationMetricsRequest) (*GetBasestationMetricsResponse, error)
	// contains filtered or unexported methods
}

BasestationServiceServer is the server API for BasestationService service. All implementations must embed UnimplementedBasestationServiceServer for forward compatibility.

BasestationService is the service providing API methods for managing basestations.

type BasestationState

type BasestationState int32
const (
	// The gateway has never sent any data.
	BasestationState_NEVER_SEEN BasestationState = 0
	// Online.
	BasestationState_ONLINE BasestationState = 1
	// Offline.
	BasestationState_OFFLINE BasestationState = 2
	// Inactive.
	BasestationState_INACTIVE BasestationState = 3
)

func (BasestationState) Descriptor

func (BasestationState) Enum

func (BasestationState) EnumDescriptor deprecated

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

Deprecated: Use BasestationState.Descriptor instead.

func (BasestationState) Number

func (BasestationState) String

func (x BasestationState) String() string

func (BasestationState) Type

type ClearDevNoncesRequest

type ClearDevNoncesRequest struct {

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

func (*ClearDevNoncesRequest) Descriptor deprecated

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

Deprecated: Use ClearDevNoncesRequest.ProtoReflect.Descriptor instead.

func (*ClearDevNoncesRequest) GetEui

func (x *ClearDevNoncesRequest) GetEui() string

func (*ClearDevNoncesRequest) ProtoMessage

func (*ClearDevNoncesRequest) ProtoMessage()

func (*ClearDevNoncesRequest) ProtoReflect

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

func (*ClearDevNoncesRequest) Reset

func (x *ClearDevNoncesRequest) Reset()

func (*ClearDevNoncesRequest) String

func (x *ClearDevNoncesRequest) String() string

type ClearDeviceQueueRequest

type ClearDeviceQueueRequest struct {

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

func (*ClearDeviceQueueRequest) Descriptor deprecated

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

Deprecated: Use ClearDeviceQueueRequest.ProtoReflect.Descriptor instead.

func (*ClearDeviceQueueRequest) GetEui

func (x *ClearDeviceQueueRequest) GetEui() string

func (*ClearDeviceQueueRequest) ProtoMessage

func (*ClearDeviceQueueRequest) ProtoMessage()

func (*ClearDeviceQueueRequest) ProtoReflect

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

func (*ClearDeviceQueueRequest) Reset

func (x *ClearDeviceQueueRequest) Reset()

func (*ClearDeviceQueueRequest) String

func (x *ClearDeviceQueueRequest) String() string

type CodecRuntime

type CodecRuntime int32
const (
	// None.
	CodecRuntime_NONE CodecRuntime = 0
	// mioty BluePrint (JSON).
	CodecRuntime_BLUEPRINT 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 CreateApplicationIntegrationRequest

type CreateApplicationIntegrationRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// Name of the integration.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Configuration for the different integration kinds.
	//
	// Types that are valid to be assigned to Config:
	//
	//	*CreateApplicationIntegrationRequest_HttpPushConfig
	//	*CreateApplicationIntegrationRequest_InfluxDbConfig
	//	*CreateApplicationIntegrationRequest_ThingsBoardConfig
	Config isCreateApplicationIntegrationRequest_Config `protobuf_oneof:"config"`
	// contains filtered or unexported fields
}

func (*CreateApplicationIntegrationRequest) Descriptor deprecated

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

Deprecated: Use CreateApplicationIntegrationRequest.ProtoReflect.Descriptor instead.

func (*CreateApplicationIntegrationRequest) GetApplicationId

func (x *CreateApplicationIntegrationRequest) GetApplicationId() string

func (*CreateApplicationIntegrationRequest) GetConfig

func (x *CreateApplicationIntegrationRequest) GetConfig() isCreateApplicationIntegrationRequest_Config

func (*CreateApplicationIntegrationRequest) GetHttpPushConfig

func (*CreateApplicationIntegrationRequest) GetInfluxDbConfig

func (*CreateApplicationIntegrationRequest) GetName

func (*CreateApplicationIntegrationRequest) GetThingsBoardConfig

func (*CreateApplicationIntegrationRequest) ProtoMessage

func (*CreateApplicationIntegrationRequest) ProtoMessage()

func (*CreateApplicationIntegrationRequest) ProtoReflect

func (*CreateApplicationIntegrationRequest) Reset

func (*CreateApplicationIntegrationRequest) String

type CreateApplicationIntegrationRequest_HttpPushConfig

type CreateApplicationIntegrationRequest_HttpPushConfig struct {
	HttpPushConfig *IntegrationHttpPushConfiguration `protobuf:"bytes,3,opt,name=http_push_config,json=httpPushConfig,proto3,oneof"`
}

type CreateApplicationIntegrationRequest_InfluxDbConfig

type CreateApplicationIntegrationRequest_InfluxDbConfig struct {
	InfluxDbConfig *IntegrationInfluxDbConfiguration `protobuf:"bytes,4,opt,name=influx_db_config,json=influxDbConfig,proto3,oneof"`
}

type CreateApplicationIntegrationRequest_ThingsBoardConfig

type CreateApplicationIntegrationRequest_ThingsBoardConfig struct {
	ThingsBoardConfig *IntegrationThingsBoardConfiguration `protobuf:"bytes,5,opt,name=things_board_config,json=thingsBoardConfig,proto3,oneof"`
}

type CreateApplicationIntegrationResponse

type CreateApplicationIntegrationResponse struct {

	// Created ApplicationIntegration object.
	Integration *ApplicationIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateApplicationIntegrationResponse) Descriptor deprecated

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

Deprecated: Use CreateApplicationIntegrationResponse.ProtoReflect.Descriptor instead.

func (*CreateApplicationIntegrationResponse) GetCreatedAt

func (*CreateApplicationIntegrationResponse) GetIntegration

func (*CreateApplicationIntegrationResponse) ProtoMessage

func (*CreateApplicationIntegrationResponse) ProtoMessage()

func (*CreateApplicationIntegrationResponse) ProtoReflect

func (*CreateApplicationIntegrationResponse) Reset

func (*CreateApplicationIntegrationResponse) String

type CreateApplicationRequest

type CreateApplicationRequest struct {

	// Tenant ID (UUID).
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_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,oneof" json:"description,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 *common.Tags `protobuf:"bytes,4,opt,name=tags,proto3,oneof" json:"tags,omitempty"`
	// Enable variable MAC devices for the application.
	VariableMacEnabled bool `protobuf:"varint,5,opt,name=variable_mac_enabled,json=variableMacEnabled,proto3" json:"variable_mac_enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateApplicationRequest) Descriptor deprecated

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

Deprecated: Use CreateApplicationRequest.ProtoReflect.Descriptor instead.

func (*CreateApplicationRequest) GetDescription

func (x *CreateApplicationRequest) GetDescription() string

func (*CreateApplicationRequest) GetName

func (x *CreateApplicationRequest) GetName() string

func (*CreateApplicationRequest) GetTags

func (x *CreateApplicationRequest) GetTags() *common.Tags

func (*CreateApplicationRequest) GetTenantId

func (x *CreateApplicationRequest) GetTenantId() string

func (*CreateApplicationRequest) GetVariableMacEnabled

func (x *CreateApplicationRequest) GetVariableMacEnabled() bool

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 {

	// Created 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"`
	// contains filtered or unexported fields
}

func (*CreateApplicationResponse) Descriptor deprecated

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

Deprecated: Use CreateApplicationResponse.ProtoReflect.Descriptor instead.

func (*CreateApplicationResponse) GetApplication

func (x *CreateApplicationResponse) GetApplication() *Application

func (*CreateApplicationResponse) GetCreatedAt

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

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 CreateBasestationRequest

type CreateBasestationRequest struct {

	// Tenant ID.
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// Basestation EUI64.
	Eui string `protobuf:"bytes,2,opt,name=eui,proto3" json:"eui,omitempty"`
	// Name (defaults to EUI).
	Name *string `protobuf:"bytes,3,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Description.
	Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// Location.
	Location *common.GeoLocation `protobuf:"bytes,5,opt,name=location,proto3,oneof" json:"location,omitempty"`
	// Use location data provided by the basestation.
	UseGpsLocation bool `protobuf:"varint,6,opt,name=use_gps_location,json=useGpsLocation,proto3" json:"use_gps_location,omitempty"`
	// Tags.
	Tags *common.Tags `protobuf:"bytes,8,opt,name=tags,proto3,oneof" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateBasestationRequest) Descriptor deprecated

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

Deprecated: Use CreateBasestationRequest.ProtoReflect.Descriptor instead.

func (*CreateBasestationRequest) GetDescription

func (x *CreateBasestationRequest) GetDescription() string

func (*CreateBasestationRequest) GetEui

func (x *CreateBasestationRequest) GetEui() string

func (*CreateBasestationRequest) GetLocation

func (x *CreateBasestationRequest) GetLocation() *common.GeoLocation

func (*CreateBasestationRequest) GetName

func (x *CreateBasestationRequest) GetName() string

func (*CreateBasestationRequest) GetTags

func (x *CreateBasestationRequest) GetTags() *common.Tags

func (*CreateBasestationRequest) GetTenantId

func (x *CreateBasestationRequest) GetTenantId() string

func (*CreateBasestationRequest) GetUseGpsLocation

func (x *CreateBasestationRequest) GetUseGpsLocation() bool

func (*CreateBasestationRequest) ProtoMessage

func (*CreateBasestationRequest) ProtoMessage()

func (*CreateBasestationRequest) ProtoReflect

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

func (*CreateBasestationRequest) Reset

func (x *CreateBasestationRequest) Reset()

func (*CreateBasestationRequest) String

func (x *CreateBasestationRequest) String() string

type CreateBasestationResponse

type CreateBasestationResponse struct {

	// Created Basestation object.
	Basestation *Basestation `protobuf:"bytes,1,opt,name=basestation,proto3" json:"basestation,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateBasestationResponse) Descriptor deprecated

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

Deprecated: Use CreateBasestationResponse.ProtoReflect.Descriptor instead.

func (*CreateBasestationResponse) GetBasestation

func (x *CreateBasestationResponse) GetBasestation() *Basestation

func (*CreateBasestationResponse) GetCreatedAt

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

func (*CreateBasestationResponse) ProtoMessage

func (*CreateBasestationResponse) ProtoMessage()

func (*CreateBasestationResponse) ProtoReflect

func (*CreateBasestationResponse) Reset

func (x *CreateBasestationResponse) Reset()

func (*CreateBasestationResponse) String

func (x *CreateBasestationResponse) String() string

type CreateDeviceKeyRequest

type CreateDeviceKeyRequest struct {

	// Device EUI (EUI64).
	Eui string `protobuf:"bytes,1,opt,name=eui,proto3" json:"eui,omitempty"`
	// Network Key (AES128).
	NetworkKey string `protobuf:"bytes,2,opt,name=network_key,json=networkKey,proto3" json:"network_key,omitempty"`
	// Short ID must be set for preattached devices.
	//
	// Optional for OTAA devices as it can also be set during attachment.
	//
	// This ID is used to identify the device in the network.
	ShortId *string `protobuf:"bytes,3,opt,name=short_id,json=shortId,proto3,oneof" json:"short_id,omitempty"`
	// Device is preattached and does not perform OTAA.
	Preattached bool `protobuf:"varint,4,opt,name=preattached,proto3" json:"preattached,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDeviceKeyRequest) Descriptor deprecated

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

Deprecated: Use CreateDeviceKeyRequest.ProtoReflect.Descriptor instead.

func (*CreateDeviceKeyRequest) GetEui

func (x *CreateDeviceKeyRequest) GetEui() string

func (*CreateDeviceKeyRequest) GetNetworkKey

func (x *CreateDeviceKeyRequest) GetNetworkKey() string

func (*CreateDeviceKeyRequest) GetPreattached

func (x *CreateDeviceKeyRequest) GetPreattached() bool

func (*CreateDeviceKeyRequest) GetShortId

func (x *CreateDeviceKeyRequest) GetShortId() string

func (*CreateDeviceKeyRequest) ProtoMessage

func (*CreateDeviceKeyRequest) ProtoMessage()

func (*CreateDeviceKeyRequest) ProtoReflect

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

func (*CreateDeviceKeyRequest) Reset

func (x *CreateDeviceKeyRequest) Reset()

func (*CreateDeviceKeyRequest) String

func (x *CreateDeviceKeyRequest) String() string

type CreateDeviceKeyResponse

type CreateDeviceKeyResponse struct {

	// Device key object.
	DeviceKey *DeviceKey `protobuf:"bytes,1,opt,name=device_key,json=deviceKey,proto3" json:"device_key,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDeviceKeyResponse) Descriptor deprecated

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

Deprecated: Use CreateDeviceKeyResponse.ProtoReflect.Descriptor instead.

func (*CreateDeviceKeyResponse) GetCreatedAt

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

func (*CreateDeviceKeyResponse) GetDeviceKey

func (x *CreateDeviceKeyResponse) GetDeviceKey() *DeviceKey

func (*CreateDeviceKeyResponse) ProtoMessage

func (*CreateDeviceKeyResponse) ProtoMessage()

func (*CreateDeviceKeyResponse) ProtoReflect

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

func (*CreateDeviceKeyResponse) Reset

func (x *CreateDeviceKeyResponse) Reset()

func (*CreateDeviceKeyResponse) String

func (x *CreateDeviceKeyResponse) String() string

type CreateDeviceProfileRequest

type CreateDeviceProfileRequest struct {

	// Tenant ID (UUID).
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_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,oneof" json:"description,omitempty"`
	// Manufacturer.
	Manufacturer string `protobuf:"bytes,4,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"`
	// Firmware version.
	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"`
	// Device class.
	DeviceClass common.DeviceClass `protobuf:"varint,7,opt,name=device_class,json=deviceClass,proto3,enum=common.DeviceClass" json:"device_class,omitempty"`
	// MAC Payload format (MPF)
	// Indicates that a telegram is a container for a MPF payload.
	MacFormat *common.MacPayloadFormat `protobuf:"varint,8,opt,name=mac_format,json=macFormat,proto3,enum=common.MacPayloadFormat,oneof" json:"mac_format,omitempty"`
	// 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,9,opt,name=uplink_interval,json=uplinkInterval,proto3" json:"uplink_interval,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,oneof" json:"payload_codec_script,omitempty"`
	// Measurements.
	// If defined, ChirpStack will visualize these metrics in the web-interface.
	Measurements *Measurements `protobuf:"bytes,12,opt,name=measurements,proto3,oneof" json:"measurements,omitempty"`
	// 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 */
	// True if End Point uses dual channel mode
	DualChannel bool `protobuf:"varint,14,opt,name=dual_channel,json=dualChannel,proto3" json:"dual_channel,omitempty"`
	// True if End Point uses DL repetition
	Repetition bool `protobuf:"varint,15,opt,name=repetition,proto3" json:"repetition,omitempty"`
	// True if End Point uses wide carrier offset
	WideCarrOff bool `protobuf:"varint,16,opt,name=wide_carr_off,json=wideCarrOff,proto3" json:"wide_carr_off,omitempty"`
	// True if End Point uses long DL interblock distance
	LongBlkDist bool `protobuf:"varint,17,opt,name=long_blk_dist,json=longBlkDist,proto3" json:"long_blk_dist,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 *common.Tags `protobuf:"bytes,18,opt,name=tags,proto3,oneof" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDeviceProfileRequest) Descriptor deprecated

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

Deprecated: Use CreateDeviceProfileRequest.ProtoReflect.Descriptor instead.

func (*CreateDeviceProfileRequest) GetAutoDetectMeasurements

func (x *CreateDeviceProfileRequest) GetAutoDetectMeasurements() bool

func (*CreateDeviceProfileRequest) GetDescription

func (x *CreateDeviceProfileRequest) GetDescription() string

func (*CreateDeviceProfileRequest) GetDeviceClass

func (x *CreateDeviceProfileRequest) GetDeviceClass() common.DeviceClass

func (*CreateDeviceProfileRequest) GetDualChannel

func (x *CreateDeviceProfileRequest) GetDualChannel() bool

func (*CreateDeviceProfileRequest) GetFirmware

func (x *CreateDeviceProfileRequest) GetFirmware() string

func (*CreateDeviceProfileRequest) GetLongBlkDist

func (x *CreateDeviceProfileRequest) GetLongBlkDist() bool

func (*CreateDeviceProfileRequest) GetMacFormat

func (*CreateDeviceProfileRequest) GetManufacturer

func (x *CreateDeviceProfileRequest) GetManufacturer() string

func (*CreateDeviceProfileRequest) GetMeasurements

func (x *CreateDeviceProfileRequest) GetMeasurements() *Measurements

func (*CreateDeviceProfileRequest) GetName

func (x *CreateDeviceProfileRequest) GetName() string

func (*CreateDeviceProfileRequest) GetPayloadCodecRuntime

func (x *CreateDeviceProfileRequest) GetPayloadCodecRuntime() CodecRuntime

func (*CreateDeviceProfileRequest) GetPayloadCodecScript

func (x *CreateDeviceProfileRequest) GetPayloadCodecScript() string

func (*CreateDeviceProfileRequest) GetRegion

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

func (*CreateDeviceProfileRequest) GetRepetition

func (x *CreateDeviceProfileRequest) GetRepetition() bool

func (*CreateDeviceProfileRequest) GetTags

func (x *CreateDeviceProfileRequest) GetTags() *common.Tags

func (*CreateDeviceProfileRequest) GetTenantId

func (x *CreateDeviceProfileRequest) GetTenantId() string

func (*CreateDeviceProfileRequest) GetUplinkInterval

func (x *CreateDeviceProfileRequest) GetUplinkInterval() uint32

func (*CreateDeviceProfileRequest) GetWideCarrOff

func (x *CreateDeviceProfileRequest) GetWideCarrOff() bool

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 {

	// 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"`
	// contains filtered or unexported fields
}

func (*CreateDeviceProfileResponse) Descriptor deprecated

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

Deprecated: Use CreateDeviceProfileResponse.ProtoReflect.Descriptor instead.

func (*CreateDeviceProfileResponse) GetCreatedAt

func (*CreateDeviceProfileResponse) GetDeviceProfile

func (x *CreateDeviceProfileResponse) GetDeviceProfile() *DeviceProfile

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 CreateDeviceRequest

type CreateDeviceRequest struct {

	// Device EUI (EUI64).
	Eui string `protobuf:"bytes,2,opt,name=eui,proto3" json:"eui,omitempty"`
	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,3,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// Device-profile ID (UUID).
	DeviceProfileId *string `protobuf:"bytes,4,opt,name=device_profile_id,json=deviceProfileId,proto3,oneof" json:"device_profile_id,omitempty"`
	// Name. Optional, defaults to the device EUI.
	Name *string `protobuf:"bytes,5,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Description.
	Description *string `protobuf:"bytes,6,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// Location.
	Location *common.GeoLocation `protobuf:"bytes,7,opt,name=location,proto3,oneof" json:"location,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 *common.Tags `protobuf:"bytes,9,opt,name=variables,proto3,oneof" json:"variables,omitempty"`
	// 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 *common.Tags `protobuf:"bytes,10,opt,name=tags,proto3,oneof" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDeviceRequest) Descriptor deprecated

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

Deprecated: Use CreateDeviceRequest.ProtoReflect.Descriptor instead.

func (*CreateDeviceRequest) GetApplicationId

func (x *CreateDeviceRequest) GetApplicationId() string

func (*CreateDeviceRequest) GetDescription

func (x *CreateDeviceRequest) GetDescription() string

func (*CreateDeviceRequest) GetDeviceProfileId

func (x *CreateDeviceRequest) GetDeviceProfileId() string

func (*CreateDeviceRequest) GetEui

func (x *CreateDeviceRequest) GetEui() string

func (*CreateDeviceRequest) GetLocation

func (x *CreateDeviceRequest) GetLocation() *common.GeoLocation

func (*CreateDeviceRequest) GetName

func (x *CreateDeviceRequest) GetName() string

func (*CreateDeviceRequest) GetTags

func (x *CreateDeviceRequest) GetTags() *common.Tags

func (*CreateDeviceRequest) GetVariables

func (x *CreateDeviceRequest) GetVariables() *common.Tags

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 CreateDeviceResponse

type CreateDeviceResponse 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"`
	// contains filtered or unexported fields
}

func (*CreateDeviceResponse) Descriptor deprecated

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

Deprecated: Use CreateDeviceResponse.ProtoReflect.Descriptor instead.

func (*CreateDeviceResponse) GetCreatedAt

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

func (*CreateDeviceResponse) GetDevice

func (x *CreateDeviceResponse) GetDevice() *Device

func (*CreateDeviceResponse) ProtoMessage

func (*CreateDeviceResponse) ProtoMessage()

func (*CreateDeviceResponse) ProtoReflect

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

func (*CreateDeviceResponse) Reset

func (x *CreateDeviceResponse) Reset()

func (*CreateDeviceResponse) String

func (x *CreateDeviceResponse) String() string

type CreateTenantRequest

type CreateTenantRequest struct {

	// 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,oneof" json:"description,omitempty"`
	// Can the tenant create and "own" Gateways?
	CanHaveBasestations bool `protobuf:"varint,4,opt,name=can_have_basestations,json=canHaveBasestations,proto3" json:"can_have_basestations,omitempty"`
	// Max. basestation count for tenant.
	// When set to 0, the tenant can have unlimited basestations.
	MaxBasestationCount uint32 `protobuf:"varint,5,opt,name=max_basestation_count,json=maxBasestationCount,proto3" json:"max_basestation_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 basestations.
	// If enabled, then basestations will not be shared with other tenants.
	PrivateBasestations bool `protobuf:"varint,7,opt,name=private_basestations,json=privateBasestations,proto3" json:"private_basestations,omitempty"`
	// Private devices.
	// If enabled, then devices will not be shared with other tenants and will not be attached to their basestations.
	PrivateDevices bool `protobuf:"varint,8,opt,name=private_devices,json=privateDevices,proto3" json:"private_devices,omitempty"`
	// List of variable MACs enabled for the tenant.
	VariableMacEnabled *VariableMacList `protobuf:"bytes,9,opt,name=variable_mac_enabled,json=variableMacEnabled,proto3" json:"variable_mac_enabled,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 *common.Tags `protobuf:"bytes,10,opt,name=tags,proto3,oneof" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateTenantRequest) Descriptor deprecated

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

Deprecated: Use CreateTenantRequest.ProtoReflect.Descriptor instead.

func (*CreateTenantRequest) GetCanHaveBasestations

func (x *CreateTenantRequest) GetCanHaveBasestations() bool

func (*CreateTenantRequest) GetDescription

func (x *CreateTenantRequest) GetDescription() string

func (*CreateTenantRequest) GetMaxBasestationCount

func (x *CreateTenantRequest) GetMaxBasestationCount() uint32

func (*CreateTenantRequest) GetMaxDeviceCount

func (x *CreateTenantRequest) GetMaxDeviceCount() uint32

func (*CreateTenantRequest) GetName

func (x *CreateTenantRequest) GetName() string

func (*CreateTenantRequest) GetPrivateBasestations

func (x *CreateTenantRequest) GetPrivateBasestations() bool

func (*CreateTenantRequest) GetPrivateDevices

func (x *CreateTenantRequest) GetPrivateDevices() bool

func (*CreateTenantRequest) GetTags

func (x *CreateTenantRequest) GetTags() *common.Tags

func (*CreateTenantRequest) GetVariableMacEnabled

func (x *CreateTenantRequest) GetVariableMacEnabled() *VariableMacList

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 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"`
	// contains filtered or unexported fields
}

func (*CreateTenantResponse) Descriptor deprecated

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

Deprecated: Use CreateTenantResponse.ProtoReflect.Descriptor instead.

func (*CreateTenantResponse) GetCreatedAt

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

func (*CreateTenantResponse) GetTenant

func (x *CreateTenantResponse) GetTenant() *Tenant

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 CreateUserRequest

type CreateUserRequest struct {

	// E-mail of the user.
	Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	// Password to set for the user.
	Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	// Set to false to disable the user.
	IsActive bool `protobuf:"varint,3,opt,name=is_active,json=isActive,proto3" json:"is_active,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"`
	// Optional note to store with the user.
	Note *string `protobuf:"bytes,5,opt,name=note,proto3,oneof" json:"note,omitempty"`
	// Add the user to the following tenants.
	Tenants []*UserTenant `protobuf:"bytes,6,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) GetEmail

func (x *CreateUserRequest) GetEmail() string

func (*CreateUserRequest) GetIsActive

func (x *CreateUserRequest) GetIsActive() bool

func (*CreateUserRequest) GetIsAdmin

func (x *CreateUserRequest) GetIsAdmin() bool

func (*CreateUserRequest) GetNote

func (x *CreateUserRequest) GetNote() string

func (*CreateUserRequest) GetPassword

func (x *CreateUserRequest) GetPassword() string

func (*CreateUserRequest) GetTenants

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

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 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"`
	// contains filtered or unexported fields
}

func (*CreateUserResponse) Descriptor deprecated

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

Deprecated: Use CreateUserResponse.ProtoReflect.Descriptor instead.

func (*CreateUserResponse) GetCreatedAt

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

func (*CreateUserResponse) GetUser

func (x *CreateUserResponse) GetUser() *User

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 DeleteApplicationIntegrationRequest

type DeleteApplicationIntegrationRequest struct {

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

func (*DeleteApplicationIntegrationRequest) Descriptor deprecated

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

Deprecated: Use DeleteApplicationIntegrationRequest.ProtoReflect.Descriptor instead.

func (*DeleteApplicationIntegrationRequest) GetApplicationId

func (x *DeleteApplicationIntegrationRequest) GetApplicationId() string

func (*DeleteApplicationIntegrationRequest) GetIntegrationId

func (x *DeleteApplicationIntegrationRequest) GetIntegrationId() string

func (*DeleteApplicationIntegrationRequest) ProtoMessage

func (*DeleteApplicationIntegrationRequest) ProtoMessage()

func (*DeleteApplicationIntegrationRequest) ProtoReflect

func (*DeleteApplicationIntegrationRequest) Reset

func (*DeleteApplicationIntegrationRequest) 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 DeleteBasestationRequest

type DeleteBasestationRequest struct {

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

func (*DeleteBasestationRequest) Descriptor deprecated

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

Deprecated: Use DeleteBasestationRequest.ProtoReflect.Descriptor instead.

func (*DeleteBasestationRequest) GetId

func (x *DeleteBasestationRequest) GetId() string

func (*DeleteBasestationRequest) ProtoMessage

func (*DeleteBasestationRequest) ProtoMessage()

func (*DeleteBasestationRequest) ProtoReflect

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

func (*DeleteBasestationRequest) Reset

func (x *DeleteBasestationRequest) Reset()

func (*DeleteBasestationRequest) String

func (x *DeleteBasestationRequest) 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 DeleteDeviceRequest

type DeleteDeviceRequest struct {

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

func (*DeleteDeviceRequest) Descriptor deprecated

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

Deprecated: Use DeleteDeviceRequest.ProtoReflect.Descriptor instead.

func (*DeleteDeviceRequest) GetId

func (x *DeleteDeviceRequest) GetId() 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 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 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 {

	// Device ID (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Device EUI (EUI64).
	Eui string `protobuf:"bytes,2,opt,name=eui,proto3" json:"eui,omitempty"`
	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,3,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// Device-profile ID (UUID).
	DeviceProfileId *string `protobuf:"bytes,4,opt,name=device_profile_id,json=deviceProfileId,proto3,oneof" json:"device_profile_id,omitempty"`
	// Name.
	Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// Description.
	Description *string `protobuf:"bytes,6,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// Location.
	Location *common.GeoLocation `protobuf:"bytes,7,opt,name=location,proto3,oneof" json:"location,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 *common.Tags `protobuf:"bytes,9,opt,name=variables,proto3,oneof" json:"variables,omitempty"`
	// 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 *common.Tags `protobuf:"bytes,10,opt,name=tags,proto3,oneof" json:"tags,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) GetDeviceProfileId

func (x *Device) GetDeviceProfileId() string

func (*Device) GetEui

func (x *Device) GetEui() string

func (*Device) GetId

func (x *Device) GetId() string

func (*Device) GetLocation

func (x *Device) GetLocation() *common.GeoLocation

func (*Device) GetName

func (x *Device) GetName() string

func (*Device) GetTags

func (x *Device) GetTags() *common.Tags

func (*Device) GetVariables

func (x *Device) GetVariables() *common.Tags

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 DeviceKey

type DeviceKey struct {

	// Device EUI (EUI64).
	Eui string `protobuf:"bytes,1,opt,name=eui,proto3" json:"eui,omitempty"`
	// Network Key (AES128).
	NetworkKey string `protobuf:"bytes,2,opt,name=network_key,json=networkKey,proto3" json:"network_key,omitempty"`
	// Short ID must be set for preattached devices.
	//
	// Optional for OTAA devices as it can also be set during attachment.
	//
	// This ID is used to identify the device in the network.
	ShortId *string `protobuf:"bytes,3,opt,name=short_id,json=shortId,proto3,oneof" json:"short_id,omitempty"`
	// Device is preattached and does not perform OTAA.
	Preattached bool `protobuf:"varint,4,opt,name=preattached,proto3" json:"preattached,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceKey) Descriptor deprecated

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

Deprecated: Use DeviceKey.ProtoReflect.Descriptor instead.

func (*DeviceKey) GetEui

func (x *DeviceKey) GetEui() string

func (*DeviceKey) GetNetworkKey

func (x *DeviceKey) GetNetworkKey() string

func (*DeviceKey) GetPreattached

func (x *DeviceKey) GetPreattached() bool

func (*DeviceKey) GetShortId

func (x *DeviceKey) GetShortId() string

func (*DeviceKey) ProtoMessage

func (*DeviceKey) ProtoMessage()

func (*DeviceKey) ProtoReflect

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

func (*DeviceKey) Reset

func (x *DeviceKey) Reset()

func (*DeviceKey) String

func (x *DeviceKey) String() string

type DeviceKeyServiceClient

type DeviceKeyServiceClient interface {
	// Create the given device-keys.
	CreateDeviceKey(ctx context.Context, in *CreateDeviceKeyRequest, opts ...grpc.CallOption) (*CreateDeviceKeyResponse, error)
	// Get the device-keys for the given DevEUI.
	GetDeviceKey(ctx context.Context, in *GetDeviceKeyRequest, opts ...grpc.CallOption) (*GetDeviceKeyResponse, error)
	// Update the given device-keys.
	UpdateDeviceKey(ctx context.Context, in *UpdateDeviceKeyRequest, opts ...grpc.CallOption) (*UpdateDeviceKeyResponse, error)
}

DeviceKeyServiceClient is the client API for DeviceKeyService 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.

DeviceService is the service providing API methods for managing devices.

type DeviceKeyServiceServer

type DeviceKeyServiceServer interface {
	// Create the given device-keys.
	CreateDeviceKey(context.Context, *CreateDeviceKeyRequest) (*CreateDeviceKeyResponse, error)
	// Get the device-keys for the given DevEUI.
	GetDeviceKey(context.Context, *GetDeviceKeyRequest) (*GetDeviceKeyResponse, error)
	// Update the given device-keys.
	UpdateDeviceKey(context.Context, *UpdateDeviceKeyRequest) (*UpdateDeviceKeyResponse, error)
	// contains filtered or unexported methods
}

DeviceKeyServiceServer is the server API for DeviceKeyService service. All implementations must embed UnimplementedDeviceKeyServiceServer for forward compatibility.

DeviceService is the service providing API methods for managing devices.

type DeviceListItem

type DeviceListItem struct {

	// Device ID (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Device EUI (EUI64).
	Eui string `protobuf:"bytes,2,opt,name=eui,proto3" json:"eui,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"`
	// Last seen at timestamp.
	LastSeenAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=last_seen_at,json=lastSeenAt,proto3,oneof" json:"last_seen_at,omitempty"`
	// Name.
	Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	// Description.
	Description *string `protobuf:"bytes,7,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// Device-profile ID (UUID).
	DeviceProfileId *string `protobuf:"bytes,8,opt,name=device_profile_id,json=deviceProfileId,proto3,oneof" json:"device_profile_id,omitempty"`
	// Device-profile name.
	DeviceProfileName *string `protobuf:"bytes,9,opt,name=device_profile_name,json=deviceProfileName,proto3,oneof" json:"device_profile_name,omitempty"`
	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,10,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// Application Name.
	ApplicationName string `protobuf:"bytes,11,opt,name=application_name,json=applicationName,proto3" json:"application_name,omitempty"`
	// 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 *common.Tags `protobuf:"bytes,12,opt,name=tags,proto3,oneof" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceListItem) Descriptor deprecated

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

Deprecated: Use DeviceListItem.ProtoReflect.Descriptor instead.

func (*DeviceListItem) GetApplicationId

func (x *DeviceListItem) GetApplicationId() string

func (*DeviceListItem) GetApplicationName

func (x *DeviceListItem) GetApplicationName() string

func (*DeviceListItem) GetCreatedAt

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

func (*DeviceListItem) GetDescription

func (x *DeviceListItem) GetDescription() string

func (*DeviceListItem) GetDeviceProfileId

func (x *DeviceListItem) GetDeviceProfileId() string

func (*DeviceListItem) GetDeviceProfileName

func (x *DeviceListItem) GetDeviceProfileName() string

func (*DeviceListItem) GetEui

func (x *DeviceListItem) GetEui() string

func (*DeviceListItem) GetId

func (x *DeviceListItem) GetId() string

func (*DeviceListItem) GetLastSeenAt

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

func (*DeviceListItem) GetName

func (x *DeviceListItem) GetName() string

func (*DeviceListItem) GetTags

func (x *DeviceListItem) GetTags() *common.Tags

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,4,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// Manufacturer.
	Manufacturer string `protobuf:"bytes,5,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"`
	// Firmware version.
	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"`
	// Device class.
	DeviceClass common.DeviceClass `protobuf:"varint,8,opt,name=device_class,json=deviceClass,proto3,enum=common.DeviceClass" json:"device_class,omitempty"`
	// 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,10,opt,name=uplink_interval,json=uplinkInterval,proto3" json:"uplink_interval,omitempty"`
	// Payload codec runtime.
	PayloadCodecRuntime CodecRuntime `` /* 144-byte string literal not displayed */
	// Payload codec script.
	PayloadCodecScript *string `protobuf:"bytes,12,opt,name=payload_codec_script,json=payloadCodecScript,proto3,oneof" json:"payload_codec_script,omitempty"`
	// Measurements.
	// If defined, ChirpStack will visualize these metrics in the web-interface.
	Measurements *Measurements `protobuf:"bytes,20,opt,name=measurements,proto3,oneof" json:"measurements,omitempty"`
	// 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 */
	// 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 *common.Tags `protobuf:"bytes,26,opt,name=tags,proto3,oneof" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceProfile) Descriptor deprecated

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

Deprecated: Use DeviceProfile.ProtoReflect.Descriptor instead.

func (*DeviceProfile) GetAutoDetectMeasurements

func (x *DeviceProfile) GetAutoDetectMeasurements() bool

func (*DeviceProfile) GetDescription

func (x *DeviceProfile) GetDescription() string

func (*DeviceProfile) GetDeviceClass

func (x *DeviceProfile) GetDeviceClass() common.DeviceClass

func (*DeviceProfile) GetFirmware

func (x *DeviceProfile) GetFirmware() string

func (*DeviceProfile) GetId

func (x *DeviceProfile) GetId() string

func (*DeviceProfile) GetManufacturer

func (x *DeviceProfile) GetManufacturer() string

func (*DeviceProfile) GetMeasurements

func (x *DeviceProfile) GetMeasurements() *Measurements

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) GetRegion

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

func (*DeviceProfile) GetTags

func (x *DeviceProfile) GetTags() *common.Tags

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 {

	// Tenant ID.
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// Device-profile ID (UUID).
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"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"`
	// Name.
	Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// Region.
	Region common.Region `protobuf:"varint,6,opt,name=region,proto3,enum=common.Region" json:"region,omitempty"`
	// Device class.
	DeviceClass common.DeviceClass `protobuf:"varint,7,opt,name=device_class,json=deviceClass,proto3,enum=common.DeviceClass" json:"device_class,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) GetDeviceClass

func (x *DeviceProfileListItem) GetDeviceClass() common.DeviceClass

func (*DeviceProfileListItem) GetId

func (x *DeviceProfileListItem) GetId() string

func (*DeviceProfileListItem) GetName

func (x *DeviceProfileListItem) GetName() string

func (*DeviceProfileListItem) GetRegion

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

func (*DeviceProfileListItem) GetTenantId

func (x *DeviceProfileListItem) GetTenantId() string

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.
	CreateDeviceProfile(ctx context.Context, in *CreateDeviceProfileRequest, opts ...grpc.CallOption) (*CreateDeviceProfileResponse, error)
	// Get the device-profile for the given ID.
	GetDeviceProfile(ctx context.Context, in *GetDeviceProfileRequest, opts ...grpc.CallOption) (*GetDeviceProfileResponse, error)
	// Update the given device-profile.
	UpdateDeviceProfile(ctx context.Context, in *UpdateDeviceProfileRequest, opts ...grpc.CallOption) (*UpdateDeviceProfileResponse, error)
	// Delete the device-profile with the given ID.
	DeleteDeviceProfile(ctx context.Context, in *DeleteDeviceProfileRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List the available device-profiles.
	ListDeviceProfiles(ctx context.Context, in *ListDeviceProfilesRequest, opts ...grpc.CallOption) (*ListDeviceProfilesResponse, 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.

DeviceProfileService is the service providing API methods for managing device-profiles.

type DeviceProfileServiceServer

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

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

DeviceProfileService is the service providing API methods for managing device-profiles.

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).
	Eui string `protobuf:"bytes,2,opt,name=eui,proto3" json:"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) GetEui

func (x *DeviceQueueItem) GetEui() 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 DeviceQueueServiceClient

type DeviceQueueServiceClient interface {
	// Enqueue adds the given item to the downlink queue of the device.
	Enqueue(ctx context.Context, in *EnqueueDeviceQueueItemRequest, opts ...grpc.CallOption) (*EnqueueDeviceQueueItemResponse, error)
	// Revoke removes the given item from the downlink queue of the device.
	Revoke(ctx context.Context, in *RevokeDeviceQueueItemRequest, opts ...grpc.CallOption) (*RevokeDeviceQueueItemResponse, error)
	// ClearQueue removes all entries from the downlink queue of the device.
	ClearQueue(ctx context.Context, in *ClearDeviceQueueRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// GetQueue returns the downlink queue of the device.
	GetQueue(ctx context.Context, in *GetDeviceQueueItemsRequest, opts ...grpc.CallOption) (*GetDeviceQueueItemsResponse, error)
}

DeviceQueueServiceClient is the client API for DeviceQueueService 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.

DeviceQueueService is the service providing API methods for managing device downlink queues.

type DeviceQueueServiceServer

type DeviceQueueServiceServer interface {
	// Enqueue adds the given item to the downlink queue of the device.
	Enqueue(context.Context, *EnqueueDeviceQueueItemRequest) (*EnqueueDeviceQueueItemResponse, error)
	// Revoke removes the given item from the downlink queue of the device.
	Revoke(context.Context, *RevokeDeviceQueueItemRequest) (*RevokeDeviceQueueItemResponse, error)
	// ClearQueue removes all entries from the downlink queue of the device.
	ClearQueue(context.Context, *ClearDeviceQueueRequest) (*emptypb.Empty, error)
	// GetQueue returns the downlink queue of the device.
	GetQueue(context.Context, *GetDeviceQueueItemsRequest) (*GetDeviceQueueItemsResponse, error)
	// contains filtered or unexported methods
}

DeviceQueueServiceServer is the server API for DeviceQueueService service. All implementations must embed UnimplementedDeviceQueueServiceServer for forward compatibility.

DeviceQueueService is the service providing API methods for managing device downlink queues.

type DeviceServiceClient

type DeviceServiceClient interface {
	// Create the given device.
	CreateDevice(ctx context.Context, in *CreateDeviceRequest, opts ...grpc.CallOption) (*CreateDeviceResponse, error)
	// Get returns the device for the given ID.
	GetDevice(ctx context.Context, in *GetDeviceRequest, opts ...grpc.CallOption) (*GetDeviceResponse, error)
	// Update the given device.
	UpdateDevice(ctx context.Context, in *UpdateDeviceRequest, opts ...grpc.CallOption) (*UpdateDeviceResponse, error)
	// Delete the device with the given ID.
	DeleteDevice(ctx context.Context, in *DeleteDeviceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get the list of devices.
	ListDevices(ctx context.Context, in *ListDevicesRequest, opts ...grpc.CallOption) (*ListDevicesResponse, error)
	// GetMetrics returns the device metrics.
	// Note that this requires a device-profile with codec and measurements
	// configured.
	GetDeviceMetrics(ctx context.Context, in *GetDeviceMetricsRequest, opts ...grpc.CallOption) (*GetDeviceMetricsResponse, 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.

DeviceService is the service providing API methods for managing devices.

type DeviceServiceServer

type DeviceServiceServer interface {
	// Create the given device.
	CreateDevice(context.Context, *CreateDeviceRequest) (*CreateDeviceResponse, error)
	// Get returns the device for the given ID.
	GetDevice(context.Context, *GetDeviceRequest) (*GetDeviceResponse, error)
	// Update the given device.
	UpdateDevice(context.Context, *UpdateDeviceRequest) (*UpdateDeviceResponse, error)
	// Delete the device with the given ID.
	DeleteDevice(context.Context, *DeleteDeviceRequest) (*emptypb.Empty, error)
	// Get the list of devices.
	ListDevices(context.Context, *ListDevicesRequest) (*ListDevicesResponse, error)
	// GetMetrics returns the device metrics.
	// Note that this requires a device-profile with codec and measurements
	// configured.
	GetDeviceMetrics(context.Context, *GetDeviceMetricsRequest) (*GetDeviceMetricsResponse, error)
	// contains filtered or unexported methods
}

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

DeviceService is the service providing API methods for managing devices.

type DisableVariableMacRequest

type DisableVariableMacRequest struct {

	// Tenant ID (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Variable MAC to disable for the tenant. See ETSI TS 103 357-2 Table 4-57
	Vm uint32 `protobuf:"varint,2,opt,name=vm,proto3" json:"vm,omitempty"`
	// contains filtered or unexported fields
}

func (*DisableVariableMacRequest) Descriptor deprecated

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

Deprecated: Use DisableVariableMacRequest.ProtoReflect.Descriptor instead.

func (*DisableVariableMacRequest) GetId

func (x *DisableVariableMacRequest) GetId() string

func (*DisableVariableMacRequest) GetVm

func (x *DisableVariableMacRequest) GetVm() uint32

func (*DisableVariableMacRequest) ProtoMessage

func (*DisableVariableMacRequest) ProtoMessage()

func (*DisableVariableMacRequest) ProtoReflect

func (*DisableVariableMacRequest) Reset

func (x *DisableVariableMacRequest) Reset()

func (*DisableVariableMacRequest) String

func (x *DisableVariableMacRequest) String() string

type EnableVariableMacRequest

type EnableVariableMacRequest struct {

	// Tenant ID (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Variable MAC to enable for the tenant. See ETSI TS 103 357-2 Table 4-57
	Vm uint32 `protobuf:"varint,2,opt,name=vm,proto3" json:"vm,omitempty"`
	// contains filtered or unexported fields
}

func (*EnableVariableMacRequest) Descriptor deprecated

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

Deprecated: Use EnableVariableMacRequest.ProtoReflect.Descriptor instead.

func (*EnableVariableMacRequest) GetId

func (x *EnableVariableMacRequest) GetId() string

func (*EnableVariableMacRequest) GetVm

func (x *EnableVariableMacRequest) GetVm() uint32

func (*EnableVariableMacRequest) ProtoMessage

func (*EnableVariableMacRequest) ProtoMessage()

func (*EnableVariableMacRequest) ProtoReflect

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

func (*EnableVariableMacRequest) Reset

func (x *EnableVariableMacRequest) Reset()

func (*EnableVariableMacRequest) String

func (x *EnableVariableMacRequest) String() string

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 GenerateBasestationClientCertificateRequest

type GenerateBasestationClientCertificateRequest struct {

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

func (*GenerateBasestationClientCertificateRequest) Descriptor deprecated

Deprecated: Use GenerateBasestationClientCertificateRequest.ProtoReflect.Descriptor instead.

func (*GenerateBasestationClientCertificateRequest) GetId

func (*GenerateBasestationClientCertificateRequest) ProtoMessage

func (*GenerateBasestationClientCertificateRequest) ProtoReflect

func (*GenerateBasestationClientCertificateRequest) Reset

func (*GenerateBasestationClientCertificateRequest) String

type GenerateBasestationClientCertificateResponse

type GenerateBasestationClientCertificateResponse 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 (*GenerateBasestationClientCertificateResponse) Descriptor deprecated

Deprecated: Use GenerateBasestationClientCertificateResponse.ProtoReflect.Descriptor instead.

func (*GenerateBasestationClientCertificateResponse) GetCaCert

func (*GenerateBasestationClientCertificateResponse) GetExpiresAt

func (*GenerateBasestationClientCertificateResponse) GetTlsCert

func (*GenerateBasestationClientCertificateResponse) GetTlsKey

func (*GenerateBasestationClientCertificateResponse) ProtoMessage

func (*GenerateBasestationClientCertificateResponse) ProtoReflect

func (*GenerateBasestationClientCertificateResponse) Reset

func (*GenerateBasestationClientCertificateResponse) String

type GetApplicationIntegrationRequest

type GetApplicationIntegrationRequest struct {

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

func (*GetApplicationIntegrationRequest) Descriptor deprecated

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

Deprecated: Use GetApplicationIntegrationRequest.ProtoReflect.Descriptor instead.

func (*GetApplicationIntegrationRequest) GetApplicationId

func (x *GetApplicationIntegrationRequest) GetApplicationId() string

func (*GetApplicationIntegrationRequest) GetIntegrationId

func (x *GetApplicationIntegrationRequest) GetIntegrationId() string

func (*GetApplicationIntegrationRequest) ProtoMessage

func (*GetApplicationIntegrationRequest) ProtoMessage()

func (*GetApplicationIntegrationRequest) ProtoReflect

func (*GetApplicationIntegrationRequest) Reset

func (*GetApplicationIntegrationRequest) String

type GetApplicationIntegrationResponse

type GetApplicationIntegrationResponse struct {

	// ApplicationIntegration object.
	Integration *ApplicationIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,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 (*GetApplicationIntegrationResponse) Descriptor deprecated

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

Deprecated: Use GetApplicationIntegrationResponse.ProtoReflect.Descriptor instead.

func (*GetApplicationIntegrationResponse) GetCreatedAt

func (*GetApplicationIntegrationResponse) GetIntegration

func (*GetApplicationIntegrationResponse) GetUpdatedAt

func (*GetApplicationIntegrationResponse) ProtoMessage

func (*GetApplicationIntegrationResponse) ProtoMessage()

func (*GetApplicationIntegrationResponse) ProtoReflect

func (*GetApplicationIntegrationResponse) Reset

func (*GetApplicationIntegrationResponse) String

type GetApplicationIntegrationTokenRequest

type GetApplicationIntegrationTokenRequest 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 (*GetApplicationIntegrationTokenRequest) Descriptor deprecated

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

Deprecated: Use GetApplicationIntegrationTokenRequest.ProtoReflect.Descriptor instead.

func (*GetApplicationIntegrationTokenRequest) GetApplicationId

func (x *GetApplicationIntegrationTokenRequest) GetApplicationId() string

func (*GetApplicationIntegrationTokenRequest) ProtoMessage

func (*GetApplicationIntegrationTokenRequest) ProtoMessage()

func (*GetApplicationIntegrationTokenRequest) ProtoReflect

func (*GetApplicationIntegrationTokenRequest) Reset

func (*GetApplicationIntegrationTokenRequest) 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"`
	// 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) 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 GetBasestationMetricsRequest

type GetBasestationMetricsRequest struct {

	// Basestation ID (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"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 (*GetBasestationMetricsRequest) Descriptor deprecated

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

Deprecated: Use GetBasestationMetricsRequest.ProtoReflect.Descriptor instead.

func (*GetBasestationMetricsRequest) GetAggregation

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

func (*GetBasestationMetricsRequest) GetEnd

func (*GetBasestationMetricsRequest) GetId

func (*GetBasestationMetricsRequest) GetStart

func (*GetBasestationMetricsRequest) ProtoMessage

func (*GetBasestationMetricsRequest) ProtoMessage()

func (*GetBasestationMetricsRequest) ProtoReflect

func (*GetBasestationMetricsRequest) Reset

func (x *GetBasestationMetricsRequest) Reset()

func (*GetBasestationMetricsRequest) String

type GetBasestationMetricsResponse

type GetBasestationMetricsResponse struct {

	// Basestation update in seconds.
	Uptime *common.Metric `protobuf:"bytes,1,opt,name=uptime,proto3" json:"uptime,omitempty"`
	// CPU utilization, normalized to 1.0 for all cores.
	Cpu *common.Metric `protobuf:"bytes,2,opt,name=cpu,proto3" json:"cpu,omitempty"`
	// Memory utilization, normalized to 1.0.
	Memory *common.Metric `protobuf:"bytes,3,opt,name=memory,proto3" json:"memory,omitempty"`
	// System temperature in degree Celsius.
	Temp *common.Metric `protobuf:"bytes,4,opt,name=temp,proto3" json:"temp,omitempty"`
	// Fraction of TX time, sliding window over one hour
	DutyCycle *common.Metric `protobuf:"bytes,5,opt,name=duty_cycle,json=dutyCycle,proto3" json:"duty_cycle,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBasestationMetricsResponse) Descriptor deprecated

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

Deprecated: Use GetBasestationMetricsResponse.ProtoReflect.Descriptor instead.

func (*GetBasestationMetricsResponse) GetCpu

func (*GetBasestationMetricsResponse) GetDutyCycle

func (x *GetBasestationMetricsResponse) GetDutyCycle() *common.Metric

func (*GetBasestationMetricsResponse) GetMemory

func (*GetBasestationMetricsResponse) GetTemp

func (*GetBasestationMetricsResponse) GetUptime

func (*GetBasestationMetricsResponse) ProtoMessage

func (*GetBasestationMetricsResponse) ProtoMessage()

func (*GetBasestationMetricsResponse) ProtoReflect

func (*GetBasestationMetricsResponse) Reset

func (x *GetBasestationMetricsResponse) Reset()

func (*GetBasestationMetricsResponse) String

type GetBasestationRequest

type GetBasestationRequest struct {

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

func (*GetBasestationRequest) Descriptor deprecated

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

Deprecated: Use GetBasestationRequest.ProtoReflect.Descriptor instead.

func (*GetBasestationRequest) GetId

func (x *GetBasestationRequest) GetId() string

func (*GetBasestationRequest) ProtoMessage

func (*GetBasestationRequest) ProtoMessage()

func (*GetBasestationRequest) ProtoReflect

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

func (*GetBasestationRequest) Reset

func (x *GetBasestationRequest) Reset()

func (*GetBasestationRequest) String

func (x *GetBasestationRequest) String() string

type GetBasestationResponse

type GetBasestationResponse struct {

	// Basestation object.
	Basestation *Basestation `protobuf:"bytes,1,opt,name=basestation,proto3" json:"basestation,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,oneof" json:"last_seen_at,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBasestationResponse) Descriptor deprecated

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

Deprecated: Use GetBasestationResponse.ProtoReflect.Descriptor instead.

func (*GetBasestationResponse) GetBasestation

func (x *GetBasestationResponse) GetBasestation() *Basestation

func (*GetBasestationResponse) GetCreatedAt

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

func (*GetBasestationResponse) GetLastSeenAt

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

func (*GetBasestationResponse) GetUpdatedAt

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

func (*GetBasestationResponse) ProtoMessage

func (*GetBasestationResponse) ProtoMessage()

func (*GetBasestationResponse) ProtoReflect

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

func (*GetBasestationResponse) Reset

func (x *GetBasestationResponse) Reset()

func (*GetBasestationResponse) String

func (x *GetBasestationResponse) String() string

type GetDeviceKeyRequest

type GetDeviceKeyRequest struct {

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

func (*GetDeviceKeyRequest) Descriptor deprecated

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

Deprecated: Use GetDeviceKeyRequest.ProtoReflect.Descriptor instead.

func (*GetDeviceKeyRequest) GetEui

func (x *GetDeviceKeyRequest) GetEui() string

func (*GetDeviceKeyRequest) ProtoMessage

func (*GetDeviceKeyRequest) ProtoMessage()

func (*GetDeviceKeyRequest) ProtoReflect

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

func (*GetDeviceKeyRequest) Reset

func (x *GetDeviceKeyRequest) Reset()

func (*GetDeviceKeyRequest) String

func (x *GetDeviceKeyRequest) String() string

type GetDeviceKeyResponse

type GetDeviceKeyResponse struct {

	// Device key object.
	DeviceKey *DeviceKey `protobuf:"bytes,1,opt,name=device_key,json=deviceKey,proto3" json:"device_key,omitempty"`
	// Created at timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceKeyResponse) Descriptor deprecated

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

Deprecated: Use GetDeviceKeyResponse.ProtoReflect.Descriptor instead.

func (*GetDeviceKeyResponse) GetCreatedAt

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

func (*GetDeviceKeyResponse) GetDeviceKey

func (x *GetDeviceKeyResponse) GetDeviceKey() *DeviceKey

func (*GetDeviceKeyResponse) ProtoMessage

func (*GetDeviceKeyResponse) ProtoMessage()

func (*GetDeviceKeyResponse) ProtoReflect

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

func (*GetDeviceKeyResponse) Reset

func (x *GetDeviceKeyResponse) Reset()

func (*GetDeviceKeyResponse) String

func (x *GetDeviceKeyResponse) String() string

type GetDeviceMetricsRequest

type GetDeviceMetricsRequest struct {

	// Device ID (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"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 (*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) GetEnd

func (*GetDeviceMetricsRequest) GetId

func (x *GetDeviceMetricsRequest) GetId() string

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 `` /* 141-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) 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).
	Eui string `protobuf:"bytes,1,opt,name=eui,proto3" json:"eui,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceNextFCntDownRequest) Descriptor deprecated

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

Deprecated: Use GetDeviceNextFCntDownRequest.ProtoReflect.Descriptor instead.

func (*GetDeviceNextFCntDownRequest) GetEui

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 GetDeviceQueueItemsRequest

type GetDeviceQueueItemsRequest struct {

	// Device EUI (EUI64).
	Eui string `protobuf:"bytes,1,opt,name=eui,proto3" json:"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) GetEui

func (x *GetDeviceQueueItemsRequest) GetEui() 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 {

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

func (*GetDeviceRequest) Descriptor deprecated

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

Deprecated: Use GetDeviceRequest.ProtoReflect.Descriptor instead.

func (*GetDeviceRequest) GetId

func (x *GetDeviceRequest) GetId() 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"`
	// contains filtered or unexported fields
}

func (*GetDeviceResponse) Descriptor deprecated

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

Deprecated: Use GetDeviceResponse.ProtoReflect.Descriptor instead.

func (*GetDeviceResponse) GetCreatedAt

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

func (*GetDeviceResponse) GetDevice

func (x *GetDeviceResponse) GetDevice() *Device

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 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 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 IntegrationHttpPushConfiguration

type IntegrationHttpPushConfiguration struct {

	// URL to send HTTP POST requests to.
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// Optional HTTP headers to include in the requests.
	Headers map[string]string `` /* 141-byte string literal not displayed */
	// Use JSON format for the payload.
	UseJson bool `protobuf:"varint,3,opt,name=use_json,json=useJson,proto3" json:"use_json,omitempty"`
	// contains filtered or unexported fields
}

func (*IntegrationHttpPushConfiguration) Descriptor deprecated

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

Deprecated: Use IntegrationHttpPushConfiguration.ProtoReflect.Descriptor instead.

func (*IntegrationHttpPushConfiguration) GetHeaders

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

func (*IntegrationHttpPushConfiguration) GetUrl

func (*IntegrationHttpPushConfiguration) GetUseJson

func (x *IntegrationHttpPushConfiguration) GetUseJson() bool

func (*IntegrationHttpPushConfiguration) ProtoMessage

func (*IntegrationHttpPushConfiguration) ProtoMessage()

func (*IntegrationHttpPushConfiguration) ProtoReflect

func (*IntegrationHttpPushConfiguration) Reset

func (*IntegrationHttpPushConfiguration) String

type IntegrationInfluxDbConfiguration

type IntegrationInfluxDbConfiguration struct {

	// URL to send data to InfluxDB.
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// Token for authentication.
	Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	// Organization name.
	Organization string `protobuf:"bytes,3,opt,name=organization,proto3" json:"organization,omitempty"`
	// Bucket name.
	Bucket string `protobuf:"bytes,4,opt,name=bucket,proto3" json:"bucket,omitempty"`
	// Include raw payload in the data.
	IncludeRawPayload bool `protobuf:"varint,5,opt,name=include_raw_payload,json=includeRawPayload,proto3" json:"include_raw_payload,omitempty"`
	// contains filtered or unexported fields
}

func (*IntegrationInfluxDbConfiguration) Descriptor deprecated

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

Deprecated: Use IntegrationInfluxDbConfiguration.ProtoReflect.Descriptor instead.

func (*IntegrationInfluxDbConfiguration) GetBucket

func (*IntegrationInfluxDbConfiguration) GetIncludeRawPayload

func (x *IntegrationInfluxDbConfiguration) GetIncludeRawPayload() bool

func (*IntegrationInfluxDbConfiguration) GetOrganization

func (x *IntegrationInfluxDbConfiguration) GetOrganization() string

func (*IntegrationInfluxDbConfiguration) GetToken

func (*IntegrationInfluxDbConfiguration) GetUrl

func (*IntegrationInfluxDbConfiguration) ProtoMessage

func (*IntegrationInfluxDbConfiguration) ProtoMessage()

func (*IntegrationInfluxDbConfiguration) ProtoReflect

func (*IntegrationInfluxDbConfiguration) Reset

func (*IntegrationInfluxDbConfiguration) String

type IntegrationKind

type IntegrationKind int32
const (
	IntegrationKind_HTTP_PUSH    IntegrationKind = 0
	IntegrationKind_INFLUX_DB    IntegrationKind = 1
	IntegrationKind_THINGS_BOARD IntegrationKind = 2
)

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 IntegrationThingsBoardConfiguration

type IntegrationThingsBoardConfiguration struct {

	// URL to send data to ThingsBoard.
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// Silently ignore missing ThingsBoardAccessToken on devices.
	IgnoreMissingToken bool `protobuf:"varint,2,opt,name=ignore_missing_token,json=ignoreMissingToken,proto3" json:"ignore_missing_token,omitempty"`
	// Include raw payload in the data.
	IncludeRawPayload bool `protobuf:"varint,3,opt,name=include_raw_payload,json=includeRawPayload,proto3" json:"include_raw_payload,omitempty"`
	// contains filtered or unexported fields
}

func (*IntegrationThingsBoardConfiguration) Descriptor deprecated

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

Deprecated: Use IntegrationThingsBoardConfiguration.ProtoReflect.Descriptor instead.

func (*IntegrationThingsBoardConfiguration) GetIgnoreMissingToken

func (x *IntegrationThingsBoardConfiguration) GetIgnoreMissingToken() bool

func (*IntegrationThingsBoardConfiguration) GetIncludeRawPayload

func (x *IntegrationThingsBoardConfiguration) GetIncludeRawPayload() bool

func (*IntegrationThingsBoardConfiguration) GetUrl

func (*IntegrationThingsBoardConfiguration) ProtoMessage

func (*IntegrationThingsBoardConfiguration) ProtoMessage()

func (*IntegrationThingsBoardConfiguration) ProtoReflect

func (*IntegrationThingsBoardConfiguration) Reset

func (*IntegrationThingsBoardConfiguration) String

type ListApplicationIntegrationsRequest

type ListApplicationIntegrationsRequest struct {

	// Application ID (UUID) to filter integrations on.
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// Pagination. Defaults to 100 objects at page index 0.
	Paginator *Paginator `protobuf:"bytes,2,opt,name=paginator,proto3" json:"paginator,omitempty"`
	// If set, the given string will be used to search on name (optional).
	SearchName *string `protobuf:"bytes,3,opt,name=search_name,json=searchName,proto3,oneof" json:"search_name,omitempty"`
	// If set, the given active status will be used to filter on (optional).
	IsActive *bool `protobuf:"varint,4,opt,name=is_active,json=isActive,proto3,oneof" json:"is_active,omitempty"`
	// If set, the given integration type will be used to filter on (optional).
	IntegrationKind *IntegrationKind `` /* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ListApplicationIntegrationsRequest) Descriptor deprecated

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

Deprecated: Use ListApplicationIntegrationsRequest.ProtoReflect.Descriptor instead.

func (*ListApplicationIntegrationsRequest) GetApplicationId

func (x *ListApplicationIntegrationsRequest) GetApplicationId() string

func (*ListApplicationIntegrationsRequest) GetIntegrationKind

func (x *ListApplicationIntegrationsRequest) GetIntegrationKind() IntegrationKind

func (*ListApplicationIntegrationsRequest) GetIsActive

func (x *ListApplicationIntegrationsRequest) GetIsActive() bool

func (*ListApplicationIntegrationsRequest) GetPaginator

func (x *ListApplicationIntegrationsRequest) GetPaginator() *Paginator

func (*ListApplicationIntegrationsRequest) GetSearchName

func (x *ListApplicationIntegrationsRequest) GetSearchName() string

func (*ListApplicationIntegrationsRequest) ProtoMessage

func (*ListApplicationIntegrationsRequest) ProtoMessage()

func (*ListApplicationIntegrationsRequest) ProtoReflect

func (*ListApplicationIntegrationsRequest) Reset

func (*ListApplicationIntegrationsRequest) String

type ListApplicationIntegrationsResponse

type ListApplicationIntegrationsResponse struct {

	// Pagination.
	Pagination *Pagination `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// Result-set.
	Result []*ApplicationIntegrationListItem `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*ListApplicationIntegrationsResponse) Descriptor deprecated

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

Deprecated: Use ListApplicationIntegrationsResponse.ProtoReflect.Descriptor instead.

func (*ListApplicationIntegrationsResponse) GetPagination

func (x *ListApplicationIntegrationsResponse) GetPagination() *Pagination

func (*ListApplicationIntegrationsResponse) GetResult

func (*ListApplicationIntegrationsResponse) ProtoMessage

func (*ListApplicationIntegrationsResponse) ProtoMessage()

func (*ListApplicationIntegrationsResponse) ProtoReflect

func (*ListApplicationIntegrationsResponse) Reset

func (*ListApplicationIntegrationsResponse) String

type ListApplicationsRequest

type ListApplicationsRequest struct {

	// Tenant ID (UUID) to filter applications on.
	// To list all applications as a global admin user, this field can be left blank.
	TenantId *string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3,oneof" json:"tenant_id,omitempty"`
	// Pagination. Defaults to 100 objects at page index 0.
	Paginator *Paginator `protobuf:"bytes,2,opt,name=paginator,proto3" json:"paginator,omitempty"`
	// If set, the given string will be used to search on name (optional).
	SearchName *string `protobuf:"bytes,3,opt,name=search_name,json=searchName,proto3,oneof" json:"search_name,omitempty"`
	// contains filtered or unexported fields
}

func (*ListApplicationsRequest) Descriptor deprecated

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

Deprecated: Use ListApplicationsRequest.ProtoReflect.Descriptor instead.

func (*ListApplicationsRequest) GetPaginator

func (x *ListApplicationsRequest) GetPaginator() *Paginator

func (*ListApplicationsRequest) GetSearchName

func (x *ListApplicationsRequest) GetSearchName() 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 {

	// Pagination.
	Pagination *Pagination `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,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) GetPagination

func (x *ListApplicationsResponse) GetPagination() *Pagination

func (*ListApplicationsResponse) GetResult

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 ListBasestationsRequest

type ListBasestationsRequest struct {

	// Tenant ID (UUID) to filter basestations on.
	// To list all basestations as a global admin user, this field can be left blank.
	TenantId *string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3,oneof" json:"tenant_id,omitempty"`
	// Pagination. Defaults to 100 objects at page index 0.
	Paginator *Paginator `protobuf:"bytes,2,opt,name=paginator,proto3" json:"paginator,omitempty"`
	// If set, the given string will be used to search on name (optional).
	SearchName *string `protobuf:"bytes,3,opt,name=search_name,json=searchName,proto3,oneof" json:"search_name,omitempty"`
	// Tags to filter devices on.
	Tags *common.Tags `protobuf:"bytes,4,opt,name=tags,proto3,oneof" json:"tags,omitempty"`
	// If set, the given value will be used to sort by (optional).
	OrderBy ListBasestationsRequest_OrderBy `protobuf:"varint,6,opt,name=order_by,json=orderBy,proto3,enum=api.ListBasestationsRequest_OrderBy" json:"order_by,omitempty"`
	// If set, the sorting direction will be decending (default = ascending) (optional).
	OrderByDesc bool `protobuf:"varint,7,opt,name=order_by_desc,json=orderByDesc,proto3" json:"order_by_desc,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBasestationsRequest) Descriptor deprecated

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

Deprecated: Use ListBasestationsRequest.ProtoReflect.Descriptor instead.

func (*ListBasestationsRequest) GetOrderBy

func (*ListBasestationsRequest) GetOrderByDesc

func (x *ListBasestationsRequest) GetOrderByDesc() bool

func (*ListBasestationsRequest) GetPaginator

func (x *ListBasestationsRequest) GetPaginator() *Paginator

func (*ListBasestationsRequest) GetSearchName

func (x *ListBasestationsRequest) GetSearchName() string

func (*ListBasestationsRequest) GetTags

func (x *ListBasestationsRequest) GetTags() *common.Tags

func (*ListBasestationsRequest) GetTenantId

func (x *ListBasestationsRequest) GetTenantId() string

func (*ListBasestationsRequest) ProtoMessage

func (*ListBasestationsRequest) ProtoMessage()

func (*ListBasestationsRequest) ProtoReflect

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

func (*ListBasestationsRequest) Reset

func (x *ListBasestationsRequest) Reset()

func (*ListBasestationsRequest) String

func (x *ListBasestationsRequest) String() string

type ListBasestationsRequest_OrderBy

type ListBasestationsRequest_OrderBy int32
const (
	ListBasestationsRequest_NAME         ListBasestationsRequest_OrderBy = 0
	ListBasestationsRequest_EUI          ListBasestationsRequest_OrderBy = 1
	ListBasestationsRequest_LAST_SEEN_AT ListBasestationsRequest_OrderBy = 2
	ListBasestationsRequest_CREATED_AT   ListBasestationsRequest_OrderBy = 3
)

func (ListBasestationsRequest_OrderBy) Descriptor

func (ListBasestationsRequest_OrderBy) Enum

func (ListBasestationsRequest_OrderBy) EnumDescriptor deprecated

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

Deprecated: Use ListBasestationsRequest_OrderBy.Descriptor instead.

func (ListBasestationsRequest_OrderBy) Number

func (ListBasestationsRequest_OrderBy) String

func (ListBasestationsRequest_OrderBy) Type

type ListBasestationsResponse

type ListBasestationsResponse struct {

	// Pagination.
	Pagination *Pagination `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// Result-set.
	Result []*BasestationListItem `protobuf:"bytes,2,rep,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBasestationsResponse) Descriptor deprecated

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

Deprecated: Use ListBasestationsResponse.ProtoReflect.Descriptor instead.

func (*ListBasestationsResponse) GetPagination

func (x *ListBasestationsResponse) GetPagination() *Pagination

func (*ListBasestationsResponse) GetResult

func (*ListBasestationsResponse) ProtoMessage

func (*ListBasestationsResponse) ProtoMessage()

func (*ListBasestationsResponse) ProtoReflect

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

func (*ListBasestationsResponse) Reset

func (x *ListBasestationsResponse) Reset()

func (*ListBasestationsResponse) String

func (x *ListBasestationsResponse) String() string

type ListDeviceProfilesRequest

type ListDeviceProfilesRequest struct {

	// Tenant ID to list the device-profiles for.
	// To list all device-profiles as a global admin user, this field can be left blank.
	TenantId *string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3,oneof" json:"tenant_id,omitempty"`
	// Pagination. Defaults to 100 objects at page index 0.
	Paginator *Paginator `protobuf:"bytes,2,opt,name=paginator,proto3" json:"paginator,omitempty"`
	// If set, the given string will be used to search on name (optional).
	SearchName *string `protobuf:"bytes,3,opt,name=search_name,json=searchName,proto3,oneof" json:"search_name,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDeviceProfilesRequest) Descriptor deprecated

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

Deprecated: Use ListDeviceProfilesRequest.ProtoReflect.Descriptor instead.

func (*ListDeviceProfilesRequest) GetPaginator

func (x *ListDeviceProfilesRequest) GetPaginator() *Paginator

func (*ListDeviceProfilesRequest) GetSearchName

func (x *ListDeviceProfilesRequest) GetSearchName() 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 {

	// Pagination.
	Pagination *Pagination `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,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) GetPagination

func (x *ListDeviceProfilesResponse) GetPagination() *Pagination

func (*ListDeviceProfilesResponse) GetResult

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 {

	// Pagination. Defaults to 100 objects at page index 0.
	Paginator *Paginator `protobuf:"bytes,1,opt,name=paginator,proto3" json:"paginator,omitempty"`
	// If set, the given string will be used to search on name (optional).
	SearchName *string `protobuf:"bytes,2,opt,name=search_name,json=searchName,proto3,oneof" json:"search_name,omitempty"`
	// Application ID (UUID) to filter devices on.
	// Leave blank to show devices of all applications of the tenant.
	ApplicationId *string `protobuf:"bytes,3,opt,name=application_id,json=applicationId,proto3,oneof" json:"application_id,omitempty"`
	// Tenant ID (UUID) to filter devices on.
	// Only applies to global admin users, leave blank for regular users.
	// This will show all devices that belong to applications of a tenant.
	TenantId *string `protobuf:"bytes,4,opt,name=tenant_id,json=tenantId,proto3,oneof" json:"tenant_id,omitempty"`
	// Tags to filter devices on.
	Tags *common.Tags `protobuf:"bytes,5,opt,name=tags,proto3,oneof" json:"tags,omitempty"`
	// Device-profile ID (UUID) to filter devices on.
	DeviceProfileId *string `protobuf:"bytes,6,opt,name=device_profile_id,json=deviceProfileId,proto3,oneof" json:"device_profile_id,omitempty"`
	// If set, the given value will be used to sort by (optional).
	OrderBy ListDevicesRequest_OrderBy `protobuf:"varint,7,opt,name=order_by,json=orderBy,proto3,enum=api.ListDevicesRequest_OrderBy" json:"order_by,omitempty"`
	// If set, the sorting direction will be decending (default = ascending) (optional).
	OrderByDesc bool `protobuf:"varint,8,opt,name=order_by_desc,json=orderByDesc,proto3" json:"order_by_desc,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) GetDeviceProfileId

func (x *ListDevicesRequest) GetDeviceProfileId() string

func (*ListDevicesRequest) GetOrderBy

func (*ListDevicesRequest) GetOrderByDesc

func (x *ListDevicesRequest) GetOrderByDesc() bool

func (*ListDevicesRequest) GetPaginator

func (x *ListDevicesRequest) GetPaginator() *Paginator

func (*ListDevicesRequest) GetSearchName

func (x *ListDevicesRequest) GetSearchName() string

func (*ListDevicesRequest) GetTags

func (x *ListDevicesRequest) GetTags() *common.Tags

func (*ListDevicesRequest) GetTenantId

func (x *ListDevicesRequest) GetTenantId() 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 ListDevicesRequest_OrderBy

type ListDevicesRequest_OrderBy int32
const (
	ListDevicesRequest_NAME         ListDevicesRequest_OrderBy = 0
	ListDevicesRequest_EUI          ListDevicesRequest_OrderBy = 1
	ListDevicesRequest_LAST_SEEN_AT ListDevicesRequest_OrderBy = 2
	ListDevicesRequest_CREATED_AT   ListDevicesRequest_OrderBy = 3
)

func (ListDevicesRequest_OrderBy) Descriptor

func (ListDevicesRequest_OrderBy) Enum

func (ListDevicesRequest_OrderBy) EnumDescriptor deprecated

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

Deprecated: Use ListDevicesRequest_OrderBy.Descriptor instead.

func (ListDevicesRequest_OrderBy) Number

func (ListDevicesRequest_OrderBy) String

func (ListDevicesRequest_OrderBy) Type

type ListDevicesResponse

type ListDevicesResponse struct {

	// Pagination.
	Pagination *Pagination `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,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) GetPagination

func (x *ListDevicesResponse) GetPagination() *Pagination

func (*ListDevicesResponse) GetResult

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

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 ListTenantUsersRequest

type ListTenantUsersRequest struct {

	// Tenant ID (UUID).
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// Pagination. Defaults to 100 objects at page index 0.
	Paginator *Paginator `protobuf:"bytes,2,opt,name=paginator,proto3" json:"paginator,omitempty"`
	// contains filtered or unexported fields
}

func (*ListTenantUsersRequest) Descriptor deprecated

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

Deprecated: Use ListTenantUsersRequest.ProtoReflect.Descriptor instead.

func (*ListTenantUsersRequest) GetPaginator

func (x *ListTenantUsersRequest) GetPaginator() *Paginator

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 {

	// Pagination.
	Pagination *Pagination `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,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) GetPagination

func (x *ListTenantUsersResponse) GetPagination() *Pagination

func (*ListTenantUsersResponse) GetResult

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

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 {

	// Pagination. Defaults to 100 objects at page index 0.
	Paginator *Paginator `protobuf:"bytes,1,opt,name=paginator,proto3" json:"paginator,omitempty"`
	// If set, the given string will be used to search on name.
	SearchName *string `protobuf:"bytes,3,opt,name=search_name,json=searchName,proto3,oneof" json:"search_name,omitempty"`
	// If set, filters the result set to the tenants of the user.
	// This filter can only be used by admin users or global API keys.
	UserId *string `protobuf:"bytes,4,opt,name=user_id,json=userId,proto3,oneof" 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) GetPaginator

func (x *ListTenantsRequest) GetPaginator() *Paginator

func (*ListTenantsRequest) GetSearchName

func (x *ListTenantsRequest) GetSearchName() 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 {

	// Pagination.
	Pagination *Pagination `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,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) GetPagination

func (x *ListTenantsResponse) GetPagination() *Pagination

func (*ListTenantsResponse) GetResult

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

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 {

	// Pagination. Defaults to 100 objects at page index 0.
	Paginator *Paginator `protobuf:"bytes,1,opt,name=paginator,proto3" json:"paginator,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUsersRequest) Descriptor deprecated

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

Deprecated: Use ListUsersRequest.ProtoReflect.Descriptor instead.

func (*ListUsersRequest) GetPaginator

func (x *ListUsersRequest) GetPaginator() *Paginator

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 {

	// Pagination.
	Pagination *Pagination `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,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) GetPagination

func (x *ListUsersResponse) GetPagination() *Pagination

func (*ListUsersResponse) GetResult

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

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 LoginRequest

type LoginRequest struct {

	// Email of the user.
	Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	// Password of the user.
	Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginRequest) Descriptor deprecated

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

Deprecated: Use LoginRequest.ProtoReflect.Descriptor instead.

func (*LoginRequest) GetEmail

func (x *LoginRequest) GetEmail() string

func (*LoginRequest) GetPassword

func (x *LoginRequest) GetPassword() string

func (*LoginRequest) ProtoMessage

func (*LoginRequest) ProtoMessage()

func (*LoginRequest) ProtoReflect

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

func (*LoginRequest) Reset

func (x *LoginRequest) Reset()

func (*LoginRequest) String

func (x *LoginRequest) String() string

type LoginResponse

type LoginResponse struct {

	// The JWT tag to be used to access SplitStack interfaces.
	Jwt string `protobuf:"bytes,1,opt,name=jwt,proto3" json:"jwt,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginResponse) Descriptor deprecated

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

Deprecated: Use LoginResponse.ProtoReflect.Descriptor instead.

func (*LoginResponse) GetJwt

func (x *LoginResponse) GetJwt() string

func (*LoginResponse) ProtoMessage

func (*LoginResponse) ProtoMessage()

func (*LoginResponse) ProtoReflect

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

func (*LoginResponse) Reset

func (x *LoginResponse) Reset()

func (*LoginResponse) String

func (x *LoginResponse) String() string

type LoginServiceClient

type LoginServiceClient interface {
	// Log in a user
	Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*LoginResponse, error)
}

LoginServiceClient is the client API for LoginService 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.

LoginService is the service providing API endpoints for internal usage.

type LoginServiceServer

type LoginServiceServer interface {
	// Log in a user
	Login(context.Context, *LoginRequest) (*LoginResponse, error)
	// contains filtered or unexported methods
}

LoginServiceServer is the server API for LoginService service. All implementations must embed UnimplementedLoginServiceServer for forward compatibility.

LoginService is the service providing API endpoints for internal usage.

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 Measurements

type Measurements struct {
	Measurements map[string]*Measurement `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Measurements) Descriptor deprecated

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

Deprecated: Use Measurements.ProtoReflect.Descriptor instead.

func (*Measurements) GetMeasurements

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

func (*Measurements) ProtoMessage

func (*Measurements) ProtoMessage()

func (*Measurements) ProtoReflect

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

func (*Measurements) Reset

func (x *Measurements) Reset()

func (*Measurements) String

func (x *Measurements) String() string

type Pagination

type Pagination struct {

	// Total number of available pages with the requested page size
	NumPages uint64 `protobuf:"varint,1,opt,name=num_pages,json=numPages,proto3" json:"num_pages,omitempty"`
	// Total number of available items
	NumItems uint64 `protobuf:"varint,2,opt,name=num_items,json=numItems,proto3" json:"num_items,omitempty"`
	// contains filtered or unexported fields
}

Details about the pagination.

func (*Pagination) Descriptor deprecated

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

Deprecated: Use Pagination.ProtoReflect.Descriptor instead.

func (*Pagination) GetNumItems

func (x *Pagination) GetNumItems() uint64

func (*Pagination) GetNumPages

func (x *Pagination) GetNumPages() uint64

func (*Pagination) ProtoMessage

func (*Pagination) ProtoMessage()

func (*Pagination) ProtoReflect

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

func (*Pagination) Reset

func (x *Pagination) Reset()

func (*Pagination) String

func (x *Pagination) String() string

type Paginator

type Paginator struct {

	// Requested number of items per page. Defaults to 100.
	PageSize uint64 `protobuf:"varint,1,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Requested page. First page is 0.
	Page uint64 `protobuf:"varint,4,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

Paginate requests for multiple objects.

func (*Paginator) Descriptor deprecated

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

Deprecated: Use Paginator.ProtoReflect.Descriptor instead.

func (*Paginator) GetPage

func (x *Paginator) GetPage() uint64

func (*Paginator) GetPageSize

func (x *Paginator) GetPageSize() uint64

func (*Paginator) ProtoMessage

func (*Paginator) ProtoMessage()

func (*Paginator) ProtoReflect

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

func (*Paginator) Reset

func (x *Paginator) Reset()

func (*Paginator) String

func (x *Paginator) String() string

type ResetApplicationIntegrationTokenRequest

type ResetApplicationIntegrationTokenRequest 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 (*ResetApplicationIntegrationTokenRequest) Descriptor deprecated

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

Deprecated: Use ResetApplicationIntegrationTokenRequest.ProtoReflect.Descriptor instead.

func (*ResetApplicationIntegrationTokenRequest) GetApplicationId

func (x *ResetApplicationIntegrationTokenRequest) GetApplicationId() string

func (*ResetApplicationIntegrationTokenRequest) ProtoMessage

func (*ResetApplicationIntegrationTokenRequest) ProtoReflect

func (*ResetApplicationIntegrationTokenRequest) Reset

func (*ResetApplicationIntegrationTokenRequest) String

type RevokeDeviceQueueItemRequest

type RevokeDeviceQueueItemRequest struct {

	// Device ID (UUID).
	DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	// Queue ID (UUID).
	QueueId string `protobuf:"bytes,2,opt,name=queue_id,json=queueId,proto3" json:"queue_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RevokeDeviceQueueItemRequest) Descriptor deprecated

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

Deprecated: Use RevokeDeviceQueueItemRequest.ProtoReflect.Descriptor instead.

func (*RevokeDeviceQueueItemRequest) GetDeviceId

func (x *RevokeDeviceQueueItemRequest) GetDeviceId() string

func (*RevokeDeviceQueueItemRequest) GetQueueId

func (x *RevokeDeviceQueueItemRequest) GetQueueId() string

func (*RevokeDeviceQueueItemRequest) ProtoMessage

func (*RevokeDeviceQueueItemRequest) ProtoMessage()

func (*RevokeDeviceQueueItemRequest) ProtoReflect

func (*RevokeDeviceQueueItemRequest) Reset

func (x *RevokeDeviceQueueItemRequest) Reset()

func (*RevokeDeviceQueueItemRequest) String

type RevokeDeviceQueueItemResponse

type RevokeDeviceQueueItemResponse struct {

	// Device ID (UUID).
	DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	// Queue ID (UUID).
	QueueId string `protobuf:"bytes,2,opt,name=queue_id,json=queueId,proto3" json:"queue_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RevokeDeviceQueueItemResponse) Descriptor deprecated

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

Deprecated: Use RevokeDeviceQueueItemResponse.ProtoReflect.Descriptor instead.

func (*RevokeDeviceQueueItemResponse) GetDeviceId

func (x *RevokeDeviceQueueItemResponse) GetDeviceId() string

func (*RevokeDeviceQueueItemResponse) GetQueueId

func (x *RevokeDeviceQueueItemResponse) GetQueueId() string

func (*RevokeDeviceQueueItemResponse) ProtoMessage

func (*RevokeDeviceQueueItemResponse) ProtoMessage()

func (*RevokeDeviceQueueItemResponse) ProtoReflect

func (*RevokeDeviceQueueItemResponse) Reset

func (x *RevokeDeviceQueueItemResponse) Reset()

func (*RevokeDeviceQueueItemResponse) String

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,oneof" json:"description,omitempty"`
	// Can the tenant create and "own" Gateways?
	CanHaveBasestations bool `protobuf:"varint,4,opt,name=can_have_basestations,json=canHaveBasestations,proto3" json:"can_have_basestations,omitempty"`
	// Max. basestation count for tenant.
	// When set to 0, the tenant can have unlimited basestations.
	MaxBasestationCount uint32 `protobuf:"varint,5,opt,name=max_basestation_count,json=maxBasestationCount,proto3" json:"max_basestation_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 basestations.
	// If enabled, then basestations will not be shared with other tenants.
	PrivateBasestations bool `protobuf:"varint,7,opt,name=private_basestations,json=privateBasestations,proto3" json:"private_basestations,omitempty"`
	// Private devices.
	// If enabled, then devices will not be shared with other tenants and will not be attached to their basestations.
	PrivateDevices bool `protobuf:"varint,8,opt,name=private_devices,json=privateDevices,proto3" json:"private_devices,omitempty"`
	// List of variable MACs enabled for the tenant.
	VariableMacEnabled *VariableMacList `protobuf:"bytes,9,opt,name=variable_mac_enabled,json=variableMacEnabled,proto3" json:"variable_mac_enabled,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 *common.Tags `protobuf:"bytes,10,opt,name=tags,proto3,oneof" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*Tenant) Descriptor deprecated

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

Deprecated: Use Tenant.ProtoReflect.Descriptor instead.

func (*Tenant) GetCanHaveBasestations

func (x *Tenant) GetCanHaveBasestations() bool

func (*Tenant) GetDescription

func (x *Tenant) GetDescription() string

func (*Tenant) GetId

func (x *Tenant) GetId() string

func (*Tenant) GetMaxBasestationCount

func (x *Tenant) GetMaxBasestationCount() uint32

func (*Tenant) GetMaxDeviceCount

func (x *Tenant) GetMaxDeviceCount() uint32

func (*Tenant) GetName

func (x *Tenant) GetName() string

func (*Tenant) GetPrivateBasestations

func (x *Tenant) GetPrivateBasestations() bool

func (*Tenant) GetPrivateDevices

func (x *Tenant) GetPrivateDevices() bool

func (*Tenant) GetTags

func (x *Tenant) GetTags() *common.Tags

func (*Tenant) GetVariableMacEnabled

func (x *Tenant) GetVariableMacEnabled() *VariableMacList

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?
	CanHaveBasestations bool `protobuf:"varint,5,opt,name=can_have_basestations,json=canHaveBasestations,proto3" json:"can_have_basestations,omitempty"`
	// Private basestations.
	// If enabled, then basestations will not be shared with other tenants.
	PrivateBasestations bool `protobuf:"varint,7,opt,name=private_basestations,json=privateBasestations,proto3" json:"private_basestations,omitempty"`
	// Private devices.
	// If enabled, then devices will not be shared with other tenants and will not be attached to their basestations.
	PrivateDevices bool `protobuf:"varint,8,opt,name=private_devices,json=privateDevices,proto3" json:"private_devices,omitempty"`
	// Max basestation count.
	// 0 = unlimited.
	MaxBasestationCount uint32 `protobuf:"varint,9,opt,name=max_basestation_count,json=maxBasestationCount,proto3" json:"max_basestation_count,omitempty"`
	// Max device count.
	// 0 = unlimited.
	MaxDeviceCount uint32 `protobuf:"varint,10,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) GetCanHaveBasestations

func (x *TenantListItem) GetCanHaveBasestations() bool

func (*TenantListItem) GetCreatedAt

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

func (*TenantListItem) GetId

func (x *TenantListItem) GetId() string

func (*TenantListItem) GetMaxBasestationCount

func (x *TenantListItem) GetMaxBasestationCount() uint32

func (*TenantListItem) GetMaxDeviceCount

func (x *TenantListItem) GetMaxDeviceCount() uint32

func (*TenantListItem) GetName

func (x *TenantListItem) GetName() string

func (*TenantListItem) GetPrivateBasestations

func (x *TenantListItem) GetPrivateBasestations() bool

func (*TenantListItem) GetPrivateDevices

func (x *TenantListItem) GetPrivateDevices() 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.
	CreateTenant(ctx context.Context, in *CreateTenantRequest, opts ...grpc.CallOption) (*CreateTenantResponse, error)
	// Get the tenant for the given ID.
	GetTenant(ctx context.Context, in *GetTenantRequest, opts ...grpc.CallOption) (*GetTenantResponse, error)
	// Update the given tenant.
	UpdateTenant(ctx context.Context, in *UpdateTenantRequest, opts ...grpc.CallOption) (*UpdateTenantResponse, error)
	// Enable the given variable MAC for the tenant.
	EnableVariableMac(ctx context.Context, in *EnableVariableMacRequest, opts ...grpc.CallOption) (*VariableMacResponse, error)
	// Disable the given variable MAC for the tenant.
	DisableVariableMac(ctx context.Context, in *DisableVariableMacRequest, opts ...grpc.CallOption) (*VariableMacResponse, error)
	// Delete the tenant with the given ID.
	DeleteTenant(ctx context.Context, in *DeleteTenantRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get the list of tenants.
	ListTenants(ctx context.Context, in *ListTenantsRequest, opts ...grpc.CallOption) (*ListTenantsResponse, 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.

TenantService is the service providing API methods for managing tenants.

type TenantServiceServer

type TenantServiceServer interface {
	// Create a new tenant.
	CreateTenant(context.Context, *CreateTenantRequest) (*CreateTenantResponse, error)
	// Get the tenant for the given ID.
	GetTenant(context.Context, *GetTenantRequest) (*GetTenantResponse, error)
	// Update the given tenant.
	UpdateTenant(context.Context, *UpdateTenantRequest) (*UpdateTenantResponse, error)
	// Enable the given variable MAC for the tenant.
	EnableVariableMac(context.Context, *EnableVariableMacRequest) (*VariableMacResponse, error)
	// Disable the given variable MAC for the tenant.
	DisableVariableMac(context.Context, *DisableVariableMacRequest) (*VariableMacResponse, error)
	// Delete the tenant with the given ID.
	DeleteTenant(context.Context, *DeleteTenantRequest) (*emptypb.Empty, error)
	// Get the list of tenants.
	ListTenants(context.Context, *ListTenantsRequest) (*ListTenantsResponse, error)
	// contains filtered or unexported methods
}

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

TenantService is the service providing API methods for managing tenants.

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_endnode_admin and is_basestation_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).
	IsEndnodeAdmin bool `protobuf:"varint,4,opt,name=is_endnode_admin,json=isEndnodeAdmin,proto3" json:"is_endnode_admin,omitempty"`
	// User is able to modify gateways.
	IsBasestationAdmin bool `protobuf:"varint,5,opt,name=is_basestation_admin,json=isBasestationAdmin,proto3" json:"is_basestation_admin,omitempty"`
	// contains filtered or unexported fields
}

func (*TenantUser) Descriptor deprecated

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

Deprecated: Use TenantUser.ProtoReflect.Descriptor instead.

func (*TenantUser) GetIsAdmin

func (x *TenantUser) GetIsAdmin() bool

func (*TenantUser) GetIsBasestationAdmin

func (x *TenantUser) GetIsBasestationAdmin() bool

func (*TenantUser) GetIsEndnodeAdmin

func (x *TenantUser) GetIsEndnodeAdmin() 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"`
	// User 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_endnode_admin and is_basestation_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).
	IsEndnodeAdmin bool `protobuf:"varint,7,opt,name=is_endnode_admin,json=isEndnodeAdmin,proto3" json:"is_endnode_admin,omitempty"`
	// User is able to modify gateways.
	IsBasestationAdmin bool `protobuf:"varint,8,opt,name=is_basestation_admin,json=isBasestationAdmin,proto3" json:"is_basestation_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) GetIsBasestationAdmin

func (x *TenantUserListItem) GetIsBasestationAdmin() bool

func (*TenantUserListItem) GetIsEndnodeAdmin

func (x *TenantUserListItem) GetIsEndnodeAdmin() 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 TenantUserServiceClient

type TenantUserServiceClient interface {
	// Add an user to the tenant.
	// Note: the user must already exist.
	AddTenantUser(ctx context.Context, in *AddTenantUserRequest, opts ...grpc.CallOption) (*AddTenantUserResponse, error)
	// Get the the tenant user for the given tenant and user IDs.
	GetTenantUser(ctx context.Context, in *GetTenantUserRequest, opts ...grpc.CallOption) (*GetTenantUserResponse, error)
	// Update the given tenant user.
	UpdateTenantUser(ctx context.Context, in *UpdateTenantUserRequest, opts ...grpc.CallOption) (*UpdateTenantUserResponse, error)
	// Delete the given tenant user.
	DeleteTenantUser(ctx context.Context, in *DeleteTenantUserRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get the list of tenant users.
	ListTenantUsers(ctx context.Context, in *ListTenantUsersRequest, opts ...grpc.CallOption) (*ListTenantUsersResponse, error)
}

TenantUserServiceClient is the client API for TenantUserService 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.

TenantUserService is the service providing API methods for managing tenant users.

type TenantUserServiceServer

type TenantUserServiceServer interface {
	// Add an user to the tenant.
	// Note: the user must already exist.
	AddTenantUser(context.Context, *AddTenantUserRequest) (*AddTenantUserResponse, error)
	// Get the the tenant user for the given tenant and user IDs.
	GetTenantUser(context.Context, *GetTenantUserRequest) (*GetTenantUserResponse, error)
	// Update the given tenant user.
	UpdateTenantUser(context.Context, *UpdateTenantUserRequest) (*UpdateTenantUserResponse, error)
	// Delete the given tenant user.
	DeleteTenantUser(context.Context, *DeleteTenantUserRequest) (*emptypb.Empty, error)
	// Get the list of tenant users.
	ListTenantUsers(context.Context, *ListTenantUsersRequest) (*ListTenantUsersResponse, error)
	// contains filtered or unexported methods
}

TenantUserServiceServer is the server API for TenantUserService service. All implementations must embed UnimplementedTenantUserServiceServer for forward compatibility.

TenantUserService is the service providing API methods for managing tenant users.

type UnimplementedApplicationIntegrationServiceServer

type UnimplementedApplicationIntegrationServiceServer struct{}

UnimplementedApplicationIntegrationServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedApplicationIntegrationServiceServer) DeleteApplicationIntegration

type UnimplementedApplicationServiceServer

type UnimplementedApplicationServiceServer struct{}

UnimplementedApplicationServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedApplicationServiceServer) CreateApplication

func (UnimplementedApplicationServiceServer) DeleteApplication

func (UnimplementedApplicationServiceServer) GetApplication

func (UnimplementedApplicationServiceServer) ListApplications

func (UnimplementedApplicationServiceServer) UpdateApplication

type UnimplementedBasestationServiceServer

type UnimplementedBasestationServiceServer struct{}

UnimplementedBasestationServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedBasestationServiceServer) CreateBasestation

func (UnimplementedBasestationServiceServer) DeleteBasestation

func (UnimplementedBasestationServiceServer) GetBasestation

func (UnimplementedBasestationServiceServer) ListBasestations

func (UnimplementedBasestationServiceServer) UpdateBasestation

type UnimplementedDeviceKeyServiceServer

type UnimplementedDeviceKeyServiceServer struct{}

UnimplementedDeviceKeyServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedDeviceKeyServiceServer) CreateDeviceKey

func (UnimplementedDeviceKeyServiceServer) GetDeviceKey

func (UnimplementedDeviceKeyServiceServer) UpdateDeviceKey

type UnimplementedDeviceProfileServiceServer

type UnimplementedDeviceProfileServiceServer struct{}

UnimplementedDeviceProfileServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedDeviceProfileServiceServer) CreateDeviceProfile

func (UnimplementedDeviceProfileServiceServer) DeleteDeviceProfile

func (UnimplementedDeviceProfileServiceServer) GetDeviceProfile

func (UnimplementedDeviceProfileServiceServer) ListDeviceProfiles

func (UnimplementedDeviceProfileServiceServer) UpdateDeviceProfile

type UnimplementedDeviceQueueServiceServer

type UnimplementedDeviceQueueServiceServer struct{}

UnimplementedDeviceQueueServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedDeviceQueueServiceServer) ClearQueue

type UnimplementedDeviceServiceServer

type UnimplementedDeviceServiceServer struct{}

UnimplementedDeviceServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedDeviceServiceServer) CreateDevice

func (UnimplementedDeviceServiceServer) DeleteDevice

func (UnimplementedDeviceServiceServer) GetDevice

func (UnimplementedDeviceServiceServer) GetDeviceMetrics

func (UnimplementedDeviceServiceServer) ListDevices

func (UnimplementedDeviceServiceServer) UpdateDevice

type UnimplementedLoginServiceServer

type UnimplementedLoginServiceServer struct{}

UnimplementedLoginServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedLoginServiceServer) Login

type UnimplementedTenantServiceServer

type UnimplementedTenantServiceServer struct{}

UnimplementedTenantServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedTenantServiceServer) CreateTenant

func (UnimplementedTenantServiceServer) DeleteTenant

func (UnimplementedTenantServiceServer) DisableVariableMac

func (UnimplementedTenantServiceServer) EnableVariableMac

func (UnimplementedTenantServiceServer) GetTenant

func (UnimplementedTenantServiceServer) ListTenants

func (UnimplementedTenantServiceServer) UpdateTenant

type UnimplementedTenantUserServiceServer

type UnimplementedTenantUserServiceServer struct{}

UnimplementedTenantUserServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedTenantUserServiceServer) AddTenantUser

func (UnimplementedTenantUserServiceServer) DeleteTenantUser

func (UnimplementedTenantUserServiceServer) GetTenantUser

func (UnimplementedTenantUserServiceServer) ListTenantUsers

func (UnimplementedTenantUserServiceServer) UpdateTenantUser

type UnimplementedUserServiceServer

type UnimplementedUserServiceServer struct{}

UnimplementedUserServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedUserServiceServer) CreateUser

func (UnimplementedUserServiceServer) DeleteUser

func (UnimplementedUserServiceServer) GetUser

func (UnimplementedUserServiceServer) ListUsers

func (UnimplementedUserServiceServer) UpdateUser

func (UnimplementedUserServiceServer) UpdateUserPassword

type UnsafeApplicationIntegrationServiceServer

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

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

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 UnsafeBasestationServiceServer

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

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

type UnsafeDeviceKeyServiceServer

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

UnsafeDeviceKeyServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DeviceKeyServiceServer 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 UnsafeDeviceQueueServiceServer

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

UnsafeDeviceQueueServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DeviceQueueServiceServer 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 UnsafeLoginServiceServer

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

UnsafeLoginServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to LoginServiceServer 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 UnsafeTenantUserServiceServer

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

UnsafeTenantUserServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TenantUserServiceServer 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 UpdateApplicationIntegrationRequest

type UpdateApplicationIntegrationRequest struct {

	// Application ID (UUID).
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// Integration ID (UUID).
	IntegrationId string `protobuf:"bytes,2,opt,name=integration_id,json=integrationId,proto3" json:"integration_id,omitempty"`
	// Name of the integration.
	Name *string `protobuf:"bytes,3,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Active status of the integration.
	Active *bool `protobuf:"varint,4,opt,name=active,proto3,oneof" json:"active,omitempty"`
	// Configuration for the different integration kinds. Switching kind is not allowed.
	//
	// Types that are valid to be assigned to Config:
	//
	//	*UpdateApplicationIntegrationRequest_HttpPushConfig
	//	*UpdateApplicationIntegrationRequest_InfluxDbConfig
	//	*UpdateApplicationIntegrationRequest_ThingsBoardConfig
	Config isUpdateApplicationIntegrationRequest_Config `protobuf_oneof:"config"`
	// contains filtered or unexported fields
}

func (*UpdateApplicationIntegrationRequest) Descriptor deprecated

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

Deprecated: Use UpdateApplicationIntegrationRequest.ProtoReflect.Descriptor instead.

func (*UpdateApplicationIntegrationRequest) GetActive

func (*UpdateApplicationIntegrationRequest) GetApplicationId

func (x *UpdateApplicationIntegrationRequest) GetApplicationId() string

func (*UpdateApplicationIntegrationRequest) GetConfig

func (x *UpdateApplicationIntegrationRequest) GetConfig() isUpdateApplicationIntegrationRequest_Config

func (*UpdateApplicationIntegrationRequest) GetHttpPushConfig

func (*UpdateApplicationIntegrationRequest) GetInfluxDbConfig

func (*UpdateApplicationIntegrationRequest) GetIntegrationId

func (x *UpdateApplicationIntegrationRequest) GetIntegrationId() string

func (*UpdateApplicationIntegrationRequest) GetName

func (*UpdateApplicationIntegrationRequest) GetThingsBoardConfig

func (*UpdateApplicationIntegrationRequest) ProtoMessage

func (*UpdateApplicationIntegrationRequest) ProtoMessage()

func (*UpdateApplicationIntegrationRequest) ProtoReflect

func (*UpdateApplicationIntegrationRequest) Reset

func (*UpdateApplicationIntegrationRequest) String

type UpdateApplicationIntegrationRequest_HttpPushConfig

type UpdateApplicationIntegrationRequest_HttpPushConfig struct {
	HttpPushConfig *IntegrationHttpPushConfiguration `protobuf:"bytes,6,opt,name=http_push_config,json=httpPushConfig,proto3,oneof"`
}

type UpdateApplicationIntegrationRequest_InfluxDbConfig

type UpdateApplicationIntegrationRequest_InfluxDbConfig struct {
	InfluxDbConfig *IntegrationInfluxDbConfiguration `protobuf:"bytes,7,opt,name=influx_db_config,json=influxDbConfig,proto3,oneof"`
}

type UpdateApplicationIntegrationRequest_ThingsBoardConfig

type UpdateApplicationIntegrationRequest_ThingsBoardConfig struct {
	ThingsBoardConfig *IntegrationThingsBoardConfiguration `protobuf:"bytes,8,opt,name=things_board_config,json=thingsBoardConfig,proto3,oneof"`
}

type UpdateApplicationIntegrationResponse

type UpdateApplicationIntegrationResponse struct {

	// ApplicationIntegration object.
	Integration *ApplicationIntegration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,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 (*UpdateApplicationIntegrationResponse) Descriptor deprecated

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

Deprecated: Use UpdateApplicationIntegrationResponse.ProtoReflect.Descriptor instead.

func (*UpdateApplicationIntegrationResponse) GetCreatedAt

func (*UpdateApplicationIntegrationResponse) GetIntegration

func (*UpdateApplicationIntegrationResponse) GetUpdatedAt

func (*UpdateApplicationIntegrationResponse) ProtoMessage

func (*UpdateApplicationIntegrationResponse) ProtoMessage()

func (*UpdateApplicationIntegrationResponse) ProtoReflect

func (*UpdateApplicationIntegrationResponse) Reset

func (*UpdateApplicationIntegrationResponse) String

type UpdateApplicationRequest

type UpdateApplicationRequest struct {

	// Application ID (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Application name.
	Name *string `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Application description.
	Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,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 *common.Tags `protobuf:"bytes,4,opt,name=tags,proto3,oneof" json:"tags,omitempty"`
	// Enable variable MAC devices for the application.
	VariableMacEnabled *bool `protobuf:"varint,5,opt,name=variable_mac_enabled,json=variableMacEnabled,proto3,oneof" json:"variable_mac_enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateApplicationRequest) Descriptor deprecated

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

Deprecated: Use UpdateApplicationRequest.ProtoReflect.Descriptor instead.

func (*UpdateApplicationRequest) GetDescription

func (x *UpdateApplicationRequest) GetDescription() string

func (*UpdateApplicationRequest) GetId

func (x *UpdateApplicationRequest) GetId() string

func (*UpdateApplicationRequest) GetName

func (x *UpdateApplicationRequest) GetName() string

func (*UpdateApplicationRequest) GetTags

func (x *UpdateApplicationRequest) GetTags() *common.Tags

func (*UpdateApplicationRequest) GetVariableMacEnabled

func (x *UpdateApplicationRequest) GetVariableMacEnabled() bool

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 UpdateApplicationResponse

type UpdateApplicationResponse 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"`
	// contains filtered or unexported fields
}

func (*UpdateApplicationResponse) Descriptor deprecated

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

Deprecated: Use UpdateApplicationResponse.ProtoReflect.Descriptor instead.

func (*UpdateApplicationResponse) GetApplication

func (x *UpdateApplicationResponse) GetApplication() *Application

func (*UpdateApplicationResponse) GetCreatedAt

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

func (*UpdateApplicationResponse) GetUpdatedAt

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

func (*UpdateApplicationResponse) ProtoMessage

func (*UpdateApplicationResponse) ProtoMessage()

func (*UpdateApplicationResponse) ProtoReflect

func (*UpdateApplicationResponse) Reset

func (x *UpdateApplicationResponse) Reset()

func (*UpdateApplicationResponse) String

func (x *UpdateApplicationResponse) String() string

type UpdateBasestationRequest

type UpdateBasestationRequest struct {

	// Basestation ID (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name.
	Name *string `protobuf:"bytes,3,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Description.
	Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// Location.
	Location *common.GeoLocation `protobuf:"bytes,5,opt,name=location,proto3,oneof" json:"location,omitempty"`
	// Use location data provided by the basestation.
	UseGpsLocation *bool `protobuf:"varint,6,opt,name=use_gps_location,json=useGpsLocation,proto3,oneof" json:"use_gps_location,omitempty"`
	// Tags.
	Tags *common.Tags `protobuf:"bytes,8,opt,name=tags,proto3,oneof" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateBasestationRequest) Descriptor deprecated

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

Deprecated: Use UpdateBasestationRequest.ProtoReflect.Descriptor instead.

func (*UpdateBasestationRequest) GetDescription

func (x *UpdateBasestationRequest) GetDescription() string

func (*UpdateBasestationRequest) GetId

func (x *UpdateBasestationRequest) GetId() string

func (*UpdateBasestationRequest) GetLocation

func (x *UpdateBasestationRequest) GetLocation() *common.GeoLocation

func (*UpdateBasestationRequest) GetName

func (x *UpdateBasestationRequest) GetName() string

func (*UpdateBasestationRequest) GetTags

func (x *UpdateBasestationRequest) GetTags() *common.Tags

func (*UpdateBasestationRequest) GetUseGpsLocation

func (x *UpdateBasestationRequest) GetUseGpsLocation() bool

func (*UpdateBasestationRequest) ProtoMessage

func (*UpdateBasestationRequest) ProtoMessage()

func (*UpdateBasestationRequest) ProtoReflect

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

func (*UpdateBasestationRequest) Reset

func (x *UpdateBasestationRequest) Reset()

func (*UpdateBasestationRequest) String

func (x *UpdateBasestationRequest) String() string

type UpdateBasestationResponse

type UpdateBasestationResponse struct {

	// Basestation object.
	Basestation *Basestation `protobuf:"bytes,1,opt,name=basestation,proto3" json:"basestation,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 (*UpdateBasestationResponse) Descriptor deprecated

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

Deprecated: Use UpdateBasestationResponse.ProtoReflect.Descriptor instead.

func (*UpdateBasestationResponse) GetBasestation

func (x *UpdateBasestationResponse) GetBasestation() *Basestation

func (*UpdateBasestationResponse) GetCreatedAt

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

func (*UpdateBasestationResponse) GetUpdatedAt

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

func (*UpdateBasestationResponse) ProtoMessage

func (*UpdateBasestationResponse) ProtoMessage()

func (*UpdateBasestationResponse) ProtoReflect

func (*UpdateBasestationResponse) Reset

func (x *UpdateBasestationResponse) Reset()

func (*UpdateBasestationResponse) String

func (x *UpdateBasestationResponse) String() string

type UpdateDeviceKeyRequest

type UpdateDeviceKeyRequest struct {

	// Device EUI (EUI64).
	Eui string `protobuf:"bytes,1,opt,name=eui,proto3" json:"eui,omitempty"`
	// Network Key (AES128).
	NetworkKey *string `protobuf:"bytes,2,opt,name=network_key,json=networkKey,proto3,oneof" json:"network_key,omitempty"`
	// Short ID must be set for preattached devices.
	//
	// Optional for OTAA devices as it can also be set during attachment.
	//
	// This ID is used to identify the device in the network.
	ShortId *string `protobuf:"bytes,3,opt,name=short_id,json=shortId,proto3,oneof" json:"short_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateDeviceKeyRequest) Descriptor deprecated

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

Deprecated: Use UpdateDeviceKeyRequest.ProtoReflect.Descriptor instead.

func (*UpdateDeviceKeyRequest) GetEui

func (x *UpdateDeviceKeyRequest) GetEui() string

func (*UpdateDeviceKeyRequest) GetNetworkKey

func (x *UpdateDeviceKeyRequest) GetNetworkKey() string

func (*UpdateDeviceKeyRequest) GetShortId

func (x *UpdateDeviceKeyRequest) GetShortId() string

func (*UpdateDeviceKeyRequest) ProtoMessage

func (*UpdateDeviceKeyRequest) ProtoMessage()

func (*UpdateDeviceKeyRequest) ProtoReflect

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

func (*UpdateDeviceKeyRequest) Reset

func (x *UpdateDeviceKeyRequest) Reset()

func (*UpdateDeviceKeyRequest) String

func (x *UpdateDeviceKeyRequest) String() string

type UpdateDeviceKeyResponse

type UpdateDeviceKeyResponse struct {

	// Device key object.
	DeviceKey *DeviceKey `protobuf:"bytes,1,opt,name=device_key,json=deviceKey,proto3" json:"device_key,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 (*UpdateDeviceKeyResponse) Descriptor deprecated

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

Deprecated: Use UpdateDeviceKeyResponse.ProtoReflect.Descriptor instead.

func (*UpdateDeviceKeyResponse) GetCreatedAt

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

func (*UpdateDeviceKeyResponse) GetDeviceKey

func (x *UpdateDeviceKeyResponse) GetDeviceKey() *DeviceKey

func (*UpdateDeviceKeyResponse) GetUpdatedAt

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

func (*UpdateDeviceKeyResponse) ProtoMessage

func (*UpdateDeviceKeyResponse) ProtoMessage()

func (*UpdateDeviceKeyResponse) ProtoReflect

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

func (*UpdateDeviceKeyResponse) Reset

func (x *UpdateDeviceKeyResponse) Reset()

func (*UpdateDeviceKeyResponse) String

func (x *UpdateDeviceKeyResponse) String() string

type UpdateDeviceProfileRequest

type UpdateDeviceProfileRequest 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"`
	// Name.
	Name *string `protobuf:"bytes,3,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Description.
	Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// Manufacturer.
	Manufacturer *string `protobuf:"bytes,5,opt,name=manufacturer,proto3,oneof" json:"manufacturer,omitempty"`
	// Firmware version.
	Firmware *string `protobuf:"bytes,6,opt,name=firmware,proto3,oneof" json:"firmware,omitempty"`
	// Region.
	Region *common.Region `protobuf:"varint,7,opt,name=region,proto3,enum=common.Region,oneof" json:"region,omitempty"`
	// Device class.
	DeviceClass *common.DeviceClass `protobuf:"varint,8,opt,name=device_class,json=deviceClass,proto3,enum=common.DeviceClass,oneof" json:"device_class,omitempty"`
	// 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,10,opt,name=uplink_interval,json=uplinkInterval,proto3,oneof" json:"uplink_interval,omitempty"`
	// Payload codec runtime.
	PayloadCodecRuntime *CodecRuntime `` /* 150-byte string literal not displayed */
	// Payload codec script.
	PayloadCodecScript *string `protobuf:"bytes,12,opt,name=payload_codec_script,json=payloadCodecScript,proto3,oneof" json:"payload_codec_script,omitempty"`
	// Measurements.
	// If defined, ChirpStack will visualize these metrics in the web-interface.
	Measurements *Measurements `protobuf:"bytes,13,opt,name=measurements,proto3,oneof" json:"measurements,omitempty"`
	// 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 `` /* 137-byte string literal not displayed */
	// 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 *common.Tags `protobuf:"bytes,19,opt,name=tags,proto3,oneof" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateDeviceProfileRequest) Descriptor deprecated

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

Deprecated: Use UpdateDeviceProfileRequest.ProtoReflect.Descriptor instead.

func (*UpdateDeviceProfileRequest) GetAutoDetectMeasurements

func (x *UpdateDeviceProfileRequest) GetAutoDetectMeasurements() bool

func (*UpdateDeviceProfileRequest) GetDescription

func (x *UpdateDeviceProfileRequest) GetDescription() string

func (*UpdateDeviceProfileRequest) GetDeviceClass

func (x *UpdateDeviceProfileRequest) GetDeviceClass() common.DeviceClass

func (*UpdateDeviceProfileRequest) GetFirmware

func (x *UpdateDeviceProfileRequest) GetFirmware() string

func (*UpdateDeviceProfileRequest) GetId

func (*UpdateDeviceProfileRequest) GetManufacturer

func (x *UpdateDeviceProfileRequest) GetManufacturer() string

func (*UpdateDeviceProfileRequest) GetMeasurements

func (x *UpdateDeviceProfileRequest) GetMeasurements() *Measurements

func (*UpdateDeviceProfileRequest) GetName

func (x *UpdateDeviceProfileRequest) GetName() string

func (*UpdateDeviceProfileRequest) GetPayloadCodecRuntime

func (x *UpdateDeviceProfileRequest) GetPayloadCodecRuntime() CodecRuntime

func (*UpdateDeviceProfileRequest) GetPayloadCodecScript

func (x *UpdateDeviceProfileRequest) GetPayloadCodecScript() string

func (*UpdateDeviceProfileRequest) GetRegion

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

func (*UpdateDeviceProfileRequest) GetTags

func (x *UpdateDeviceProfileRequest) GetTags() *common.Tags

func (*UpdateDeviceProfileRequest) GetUplinkInterval

func (x *UpdateDeviceProfileRequest) GetUplinkInterval() uint32

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 UpdateDeviceProfileResponse

type UpdateDeviceProfileResponse 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 (*UpdateDeviceProfileResponse) Descriptor deprecated

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

Deprecated: Use UpdateDeviceProfileResponse.ProtoReflect.Descriptor instead.

func (*UpdateDeviceProfileResponse) GetCreatedAt

func (*UpdateDeviceProfileResponse) GetDeviceProfile

func (x *UpdateDeviceProfileResponse) GetDeviceProfile() *DeviceProfile

func (*UpdateDeviceProfileResponse) GetUpdatedAt

func (*UpdateDeviceProfileResponse) ProtoMessage

func (*UpdateDeviceProfileResponse) ProtoMessage()

func (*UpdateDeviceProfileResponse) ProtoReflect

func (*UpdateDeviceProfileResponse) Reset

func (x *UpdateDeviceProfileResponse) Reset()

func (*UpdateDeviceProfileResponse) String

func (x *UpdateDeviceProfileResponse) String() string

type UpdateDeviceRequest

type UpdateDeviceRequest struct {

	// Device ID (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Application ID (UUID).
	ApplicationId *string `protobuf:"bytes,3,opt,name=application_id,json=applicationId,proto3,oneof" json:"application_id,omitempty"`
	// Device-profile ID (UUID).
	DeviceProfileId *string `protobuf:"bytes,4,opt,name=device_profile_id,json=deviceProfileId,proto3,oneof" json:"device_profile_id,omitempty"`
	// Name.
	Name *string `protobuf:"bytes,5,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Description.
	Description *string `protobuf:"bytes,6,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// Location.
	Location *common.GeoLocation `protobuf:"bytes,7,opt,name=location,proto3,oneof" json:"location,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 *common.Tags `protobuf:"bytes,9,opt,name=variables,proto3,oneof" json:"variables,omitempty"`
	// 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 *common.Tags `protobuf:"bytes,10,opt,name=tags,proto3,oneof" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateDeviceRequest) Descriptor deprecated

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

Deprecated: Use UpdateDeviceRequest.ProtoReflect.Descriptor instead.

func (*UpdateDeviceRequest) GetApplicationId

func (x *UpdateDeviceRequest) GetApplicationId() string

func (*UpdateDeviceRequest) GetDescription

func (x *UpdateDeviceRequest) GetDescription() string

func (*UpdateDeviceRequest) GetDeviceProfileId

func (x *UpdateDeviceRequest) GetDeviceProfileId() string

func (*UpdateDeviceRequest) GetId

func (x *UpdateDeviceRequest) GetId() string

func (*UpdateDeviceRequest) GetLocation

func (x *UpdateDeviceRequest) GetLocation() *common.GeoLocation

func (*UpdateDeviceRequest) GetName

func (x *UpdateDeviceRequest) GetName() string

func (*UpdateDeviceRequest) GetTags

func (x *UpdateDeviceRequest) GetTags() *common.Tags

func (*UpdateDeviceRequest) GetVariables

func (x *UpdateDeviceRequest) GetVariables() *common.Tags

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 UpdateDeviceResponse

type UpdateDeviceResponse 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"`
	// contains filtered or unexported fields
}

func (*UpdateDeviceResponse) Descriptor deprecated

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

Deprecated: Use UpdateDeviceResponse.ProtoReflect.Descriptor instead.

func (*UpdateDeviceResponse) GetCreatedAt

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

func (*UpdateDeviceResponse) GetDevice

func (x *UpdateDeviceResponse) GetDevice() *Device

func (*UpdateDeviceResponse) GetUpdatedAt

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

func (*UpdateDeviceResponse) ProtoMessage

func (*UpdateDeviceResponse) ProtoMessage()

func (*UpdateDeviceResponse) ProtoReflect

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

func (*UpdateDeviceResponse) Reset

func (x *UpdateDeviceResponse) Reset()

func (*UpdateDeviceResponse) String

func (x *UpdateDeviceResponse) String() string

type UpdateTenantRequest

type UpdateTenantRequest struct {

	// Tenant ID (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Tenant name,
	Name *string `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Tenant description.
	Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// Can the tenant create and "own" Gateways?
	CanHaveBasestations *bool `` /* 127-byte string literal not displayed */
	// Max. basestation count for tenant.
	// When set to 0, the tenant can have unlimited basestations.
	MaxBasestationCount *uint32 `` /* 127-byte string literal not displayed */
	// 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,oneof" json:"max_device_count,omitempty"`
	// Private basestations.
	// If enabled, then basestations will not be shared with other tenants.
	PrivateBasestations *bool `protobuf:"varint,7,opt,name=private_basestations,json=privateBasestations,proto3,oneof" json:"private_basestations,omitempty"`
	// Private devices.
	// If enabled, then devices will not be shared with other tenants and will not be attached to their basestations.
	PrivateDevices *bool `protobuf:"varint,8,opt,name=private_devices,json=privateDevices,proto3,oneof" json:"private_devices,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 *common.Tags `protobuf:"bytes,9,opt,name=tags,proto3,oneof" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateTenantRequest) Descriptor deprecated

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

Deprecated: Use UpdateTenantRequest.ProtoReflect.Descriptor instead.

func (*UpdateTenantRequest) GetCanHaveBasestations

func (x *UpdateTenantRequest) GetCanHaveBasestations() bool

func (*UpdateTenantRequest) GetDescription

func (x *UpdateTenantRequest) GetDescription() string

func (*UpdateTenantRequest) GetId

func (x *UpdateTenantRequest) GetId() string

func (*UpdateTenantRequest) GetMaxBasestationCount

func (x *UpdateTenantRequest) GetMaxBasestationCount() uint32

func (*UpdateTenantRequest) GetMaxDeviceCount

func (x *UpdateTenantRequest) GetMaxDeviceCount() uint32

func (*UpdateTenantRequest) GetName

func (x *UpdateTenantRequest) GetName() string

func (*UpdateTenantRequest) GetPrivateBasestations

func (x *UpdateTenantRequest) GetPrivateBasestations() bool

func (*UpdateTenantRequest) GetPrivateDevices

func (x *UpdateTenantRequest) GetPrivateDevices() bool

func (*UpdateTenantRequest) GetTags

func (x *UpdateTenantRequest) GetTags() *common.Tags

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 UpdateTenantResponse

type UpdateTenantResponse 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 (*UpdateTenantResponse) Descriptor deprecated

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

Deprecated: Use UpdateTenantResponse.ProtoReflect.Descriptor instead.

func (*UpdateTenantResponse) GetCreatedAt

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

func (*UpdateTenantResponse) GetTenant

func (x *UpdateTenantResponse) GetTenant() *Tenant

func (*UpdateTenantResponse) GetUpdatedAt

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

func (*UpdateTenantResponse) ProtoMessage

func (*UpdateTenantResponse) ProtoMessage()

func (*UpdateTenantResponse) ProtoReflect

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

func (*UpdateTenantResponse) Reset

func (x *UpdateTenantResponse) Reset()

func (*UpdateTenantResponse) String

func (x *UpdateTenantResponse) String() string

type UpdateTenantUserRequest

type UpdateTenantUserRequest 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_endnode_admin and is_basestation_admin flags.
	IsAdmin *bool `protobuf:"varint,3,opt,name=is_admin,json=isAdmin,proto3,oneof" json:"is_admin,omitempty"`
	// User is able to modify device related resources (applications,
	// device-profiles, devices, multicast-groups).
	IsEndnodeAdmin *bool `protobuf:"varint,4,opt,name=is_endnode_admin,json=isEndnodeAdmin,proto3,oneof" json:"is_endnode_admin,omitempty"`
	// User is able to modify gateways.
	IsBasestationAdmin *bool `protobuf:"varint,5,opt,name=is_basestation_admin,json=isBasestationAdmin,proto3,oneof" json:"is_basestation_admin,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateTenantUserRequest) Descriptor deprecated

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

Deprecated: Use UpdateTenantUserRequest.ProtoReflect.Descriptor instead.

func (*UpdateTenantUserRequest) GetIsAdmin

func (x *UpdateTenantUserRequest) GetIsAdmin() bool

func (*UpdateTenantUserRequest) GetIsBasestationAdmin

func (x *UpdateTenantUserRequest) GetIsBasestationAdmin() bool

func (*UpdateTenantUserRequest) GetIsEndnodeAdmin

func (x *UpdateTenantUserRequest) GetIsEndnodeAdmin() bool

func (*UpdateTenantUserRequest) GetTenantId

func (x *UpdateTenantUserRequest) GetTenantId() string

func (*UpdateTenantUserRequest) GetUserId

func (x *UpdateTenantUserRequest) GetUserId() string

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 UpdateTenantUserResponse

type UpdateTenantUserResponse 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 (*UpdateTenantUserResponse) Descriptor deprecated

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

Deprecated: Use UpdateTenantUserResponse.ProtoReflect.Descriptor instead.

func (*UpdateTenantUserResponse) GetCreatedAt

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

func (*UpdateTenantUserResponse) GetTenantUser

func (x *UpdateTenantUserResponse) GetTenantUser() *TenantUser

func (*UpdateTenantUserResponse) GetUpdatedAt

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

func (*UpdateTenantUserResponse) ProtoMessage

func (*UpdateTenantUserResponse) ProtoMessage()

func (*UpdateTenantUserResponse) ProtoReflect

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

func (*UpdateTenantUserResponse) Reset

func (x *UpdateTenantUserResponse) Reset()

func (*UpdateTenantUserResponse) String

func (x *UpdateTenantUserResponse) String() string

type UpdateUserPasswordRequest

type UpdateUserPasswordRequest struct {

	// User ID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"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) GetId

func (x *UpdateUserPasswordRequest) GetId() string

func (*UpdateUserPasswordRequest) GetPassword

func (x *UpdateUserPasswordRequest) GetPassword() 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 ID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// E-mail of the user.
	Email *string `protobuf:"bytes,2,opt,name=email,proto3,oneof" json:"email,omitempty"`
	// Set to false to disable the user.
	IsActive *bool `protobuf:"varint,4,opt,name=is_active,json=isActive,proto3,oneof" json:"is_active,omitempty"`
	// Set to true to make the user a global administrator.
	IsAdmin *bool `protobuf:"varint,5,opt,name=is_admin,json=isAdmin,proto3,oneof" json:"is_admin,omitempty"`
	// Optional note to store with the user.
	Note *string `protobuf:"bytes,6,opt,name=note,proto3,oneof" json:"note,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserRequest) Descriptor deprecated

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

Deprecated: Use UpdateUserRequest.ProtoReflect.Descriptor instead.

func (*UpdateUserRequest) GetEmail

func (x *UpdateUserRequest) GetEmail() string

func (*UpdateUserRequest) GetId

func (x *UpdateUserRequest) GetId() string

func (*UpdateUserRequest) GetIsActive

func (x *UpdateUserRequest) GetIsActive() bool

func (*UpdateUserRequest) GetIsAdmin

func (x *UpdateUserRequest) GetIsAdmin() bool

func (*UpdateUserRequest) GetNote

func (x *UpdateUserRequest) GetNote() string

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 UpdateUserResponse

type UpdateUserResponse 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 (*UpdateUserResponse) Descriptor deprecated

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

Deprecated: Use UpdateUserResponse.ProtoReflect.Descriptor instead.

func (*UpdateUserResponse) GetCreatedAt

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

func (*UpdateUserResponse) GetUpdatedAt

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

func (*UpdateUserResponse) GetUser

func (x *UpdateUserResponse) GetUser() *User

func (*UpdateUserResponse) ProtoMessage

func (*UpdateUserResponse) ProtoMessage()

func (*UpdateUserResponse) ProtoReflect

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

func (*UpdateUserResponse) Reset

func (x *UpdateUserResponse) Reset()

func (*UpdateUserResponse) String

func (x *UpdateUserResponse) 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,oneof" 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.
	CreateUser(ctx context.Context, in *CreateUserRequest, opts ...grpc.CallOption) (*CreateUserResponse, error)
	// Get the user for the given ID.
	GetUser(ctx context.Context, in *GetUserRequest, opts ...grpc.CallOption) (*GetUserResponse, error)
	// Update the given user.
	UpdateUser(ctx context.Context, in *UpdateUserRequest, opts ...grpc.CallOption) (*UpdateUserResponse, error)
	// Delete the user with the given ID.
	DeleteUser(ctx context.Context, in *DeleteUserRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get the list of users.
	ListUsers(ctx context.Context, in *ListUsersRequest, opts ...grpc.CallOption) (*ListUsersResponse, error)
	// Update the password for the given user.
	UpdateUserPassword(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.

UserService is the service providing API methods for managing users.

type UserServiceServer

type UserServiceServer interface {
	// Create a new user.
	CreateUser(context.Context, *CreateUserRequest) (*CreateUserResponse, error)
	// Get the user for the given ID.
	GetUser(context.Context, *GetUserRequest) (*GetUserResponse, error)
	// Update the given user.
	UpdateUser(context.Context, *UpdateUserRequest) (*UpdateUserResponse, error)
	// Delete the user with the given ID.
	DeleteUser(context.Context, *DeleteUserRequest) (*emptypb.Empty, error)
	// Get the list of users.
	ListUsers(context.Context, *ListUsersRequest) (*ListUsersResponse, error)
	// Update the password for the given user.
	UpdateUserPassword(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.

UserService is the service providing API methods for managing users.

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_endnode_admin and is_basestation_admin flags.
	IsAdmin bool `protobuf:"varint,2,opt,name=is_admin,json=isAdmin,proto3" json:"is_admin,omitempty"`
	// User is able to modify endnode related resources (applications,
	// device-profiles, devices).
	IsEndnodeAdmin bool `protobuf:"varint,3,opt,name=is_endnode_admin,json=isEndnodeAdmin,proto3" json:"is_endnode_admin,omitempty"`
	// User is able to modify basestations.
	IsBasestationAdmin bool `protobuf:"varint,4,opt,name=is_basestation_admin,json=isBasestationAdmin,proto3" json:"is_basestation_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) GetIsBasestationAdmin

func (x *UserTenant) GetIsBasestationAdmin() bool

func (*UserTenant) GetIsEndnodeAdmin

func (x *UserTenant) GetIsEndnodeAdmin() 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

type VariableMacList

type VariableMacList struct {

	// List of variable MACs
	Vm []uint32 `protobuf:"varint,1,rep,packed,name=vm,proto3" json:"vm,omitempty"`
	// contains filtered or unexported fields
}

func (*VariableMacList) Descriptor deprecated

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

Deprecated: Use VariableMacList.ProtoReflect.Descriptor instead.

func (*VariableMacList) GetVm

func (x *VariableMacList) GetVm() []uint32

func (*VariableMacList) ProtoMessage

func (*VariableMacList) ProtoMessage()

func (*VariableMacList) ProtoReflect

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

func (*VariableMacList) Reset

func (x *VariableMacList) Reset()

func (*VariableMacList) String

func (x *VariableMacList) String() string

type VariableMacResponse

type VariableMacResponse struct {

	// Tenant ID (UUID).
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// List of variable MACs enabled for the tenant.
	Vm *VariableMacList `protobuf:"bytes,2,opt,name=vm,proto3" json:"vm,omitempty"`
	// contains filtered or unexported fields
}

func (*VariableMacResponse) Descriptor deprecated

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

Deprecated: Use VariableMacResponse.ProtoReflect.Descriptor instead.

func (*VariableMacResponse) GetId

func (x *VariableMacResponse) GetId() string

func (*VariableMacResponse) GetVm

func (*VariableMacResponse) ProtoMessage

func (*VariableMacResponse) ProtoMessage()

func (*VariableMacResponse) ProtoReflect

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

func (*VariableMacResponse) Reset

func (x *VariableMacResponse) Reset()

func (*VariableMacResponse) String

func (x *VariableMacResponse) String() string

Jump to

Keyboard shortcuts

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