ttnpb

package
v3.30.1 Latest Latest
Warning

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

Go to latest
Published: May 13, 2024 License: Apache-2.0 Imports: 53 Imported by: 7

Documentation

Overview

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package ttnpb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	ApplicationRegistry_Create_FullMethodName      = "/ttn.lorawan.v3.ApplicationRegistry/Create"
	ApplicationRegistry_Get_FullMethodName         = "/ttn.lorawan.v3.ApplicationRegistry/Get"
	ApplicationRegistry_List_FullMethodName        = "/ttn.lorawan.v3.ApplicationRegistry/List"
	ApplicationRegistry_Update_FullMethodName      = "/ttn.lorawan.v3.ApplicationRegistry/Update"
	ApplicationRegistry_Delete_FullMethodName      = "/ttn.lorawan.v3.ApplicationRegistry/Delete"
	ApplicationRegistry_Restore_FullMethodName     = "/ttn.lorawan.v3.ApplicationRegistry/Restore"
	ApplicationRegistry_Purge_FullMethodName       = "/ttn.lorawan.v3.ApplicationRegistry/Purge"
	ApplicationRegistry_IssueDevEUI_FullMethodName = "/ttn.lorawan.v3.ApplicationRegistry/IssueDevEUI"
)
View Source
const (
	ApplicationAccess_ListRights_FullMethodName         = "/ttn.lorawan.v3.ApplicationAccess/ListRights"
	ApplicationAccess_CreateAPIKey_FullMethodName       = "/ttn.lorawan.v3.ApplicationAccess/CreateAPIKey"
	ApplicationAccess_ListAPIKeys_FullMethodName        = "/ttn.lorawan.v3.ApplicationAccess/ListAPIKeys"
	ApplicationAccess_GetAPIKey_FullMethodName          = "/ttn.lorawan.v3.ApplicationAccess/GetAPIKey"
	ApplicationAccess_UpdateAPIKey_FullMethodName       = "/ttn.lorawan.v3.ApplicationAccess/UpdateAPIKey"
	ApplicationAccess_DeleteAPIKey_FullMethodName       = "/ttn.lorawan.v3.ApplicationAccess/DeleteAPIKey"
	ApplicationAccess_GetCollaborator_FullMethodName    = "/ttn.lorawan.v3.ApplicationAccess/GetCollaborator"
	ApplicationAccess_SetCollaborator_FullMethodName    = "/ttn.lorawan.v3.ApplicationAccess/SetCollaborator"
	ApplicationAccess_ListCollaborators_FullMethodName  = "/ttn.lorawan.v3.ApplicationAccess/ListCollaborators"
	ApplicationAccess_DeleteCollaborator_FullMethodName = "/ttn.lorawan.v3.ApplicationAccess/DeleteCollaborator"
)
View Source
const (
	As_GetLink_FullMethodName          = "/ttn.lorawan.v3.As/GetLink"
	As_SetLink_FullMethodName          = "/ttn.lorawan.v3.As/SetLink"
	As_DeleteLink_FullMethodName       = "/ttn.lorawan.v3.As/DeleteLink"
	As_GetLinkStats_FullMethodName     = "/ttn.lorawan.v3.As/GetLinkStats"
	As_GetConfiguration_FullMethodName = "/ttn.lorawan.v3.As/GetConfiguration"
)
View Source
const (
	AppAs_Subscribe_FullMethodName             = "/ttn.lorawan.v3.AppAs/Subscribe"
	AppAs_DownlinkQueuePush_FullMethodName     = "/ttn.lorawan.v3.AppAs/DownlinkQueuePush"
	AppAs_DownlinkQueueReplace_FullMethodName  = "/ttn.lorawan.v3.AppAs/DownlinkQueueReplace"
	AppAs_DownlinkQueueList_FullMethodName     = "/ttn.lorawan.v3.AppAs/DownlinkQueueList"
	AppAs_GetMQTTConnectionInfo_FullMethodName = "/ttn.lorawan.v3.AppAs/GetMQTTConnectionInfo"
	AppAs_SimulateUplink_FullMethodName        = "/ttn.lorawan.v3.AppAs/SimulateUplink"
	AppAs_EncodeDownlink_FullMethodName        = "/ttn.lorawan.v3.AppAs/EncodeDownlink"
	AppAs_DecodeUplink_FullMethodName          = "/ttn.lorawan.v3.AppAs/DecodeUplink"
	AppAs_DecodeDownlink_FullMethodName        = "/ttn.lorawan.v3.AppAs/DecodeDownlink"
)
View Source
const (
	AsEndDeviceRegistry_Get_FullMethodName    = "/ttn.lorawan.v3.AsEndDeviceRegistry/Get"
	AsEndDeviceRegistry_Set_FullMethodName    = "/ttn.lorawan.v3.AsEndDeviceRegistry/Set"
	AsEndDeviceRegistry_Delete_FullMethodName = "/ttn.lorawan.v3.AsEndDeviceRegistry/Delete"
)
View Source
const (
	ApplicationUpStorage_GetStoredApplicationUp_FullMethodName      = "/ttn.lorawan.v3.ApplicationUpStorage/GetStoredApplicationUp"
	ApplicationUpStorage_GetStoredApplicationUpCount_FullMethodName = "/ttn.lorawan.v3.ApplicationUpStorage/GetStoredApplicationUpCount"
)
View Source
const (
	ApplicationPackageRegistry_List_FullMethodName                     = "/ttn.lorawan.v3.ApplicationPackageRegistry/List"
	ApplicationPackageRegistry_GetAssociation_FullMethodName           = "/ttn.lorawan.v3.ApplicationPackageRegistry/GetAssociation"
	ApplicationPackageRegistry_ListAssociations_FullMethodName         = "/ttn.lorawan.v3.ApplicationPackageRegistry/ListAssociations"
	ApplicationPackageRegistry_SetAssociation_FullMethodName           = "/ttn.lorawan.v3.ApplicationPackageRegistry/SetAssociation"
	ApplicationPackageRegistry_DeleteAssociation_FullMethodName        = "/ttn.lorawan.v3.ApplicationPackageRegistry/DeleteAssociation"
	ApplicationPackageRegistry_GetDefaultAssociation_FullMethodName    = "/ttn.lorawan.v3.ApplicationPackageRegistry/GetDefaultAssociation"
	ApplicationPackageRegistry_ListDefaultAssociations_FullMethodName  = "/ttn.lorawan.v3.ApplicationPackageRegistry/ListDefaultAssociations"
	ApplicationPackageRegistry_SetDefaultAssociation_FullMethodName    = "/ttn.lorawan.v3.ApplicationPackageRegistry/SetDefaultAssociation"
	ApplicationPackageRegistry_DeleteDefaultAssociation_FullMethodName = "/ttn.lorawan.v3.ApplicationPackageRegistry/DeleteDefaultAssociation"
)
View Source
const (
	ApplicationPubSubRegistry_GetFormats_FullMethodName = "/ttn.lorawan.v3.ApplicationPubSubRegistry/GetFormats"
	ApplicationPubSubRegistry_Get_FullMethodName        = "/ttn.lorawan.v3.ApplicationPubSubRegistry/Get"
	ApplicationPubSubRegistry_List_FullMethodName       = "/ttn.lorawan.v3.ApplicationPubSubRegistry/List"
	ApplicationPubSubRegistry_Set_FullMethodName        = "/ttn.lorawan.v3.ApplicationPubSubRegistry/Set"
	ApplicationPubSubRegistry_Delete_FullMethodName     = "/ttn.lorawan.v3.ApplicationPubSubRegistry/Delete"
)
View Source
const (
	ApplicationWebhookRegistry_GetFormats_FullMethodName    = "/ttn.lorawan.v3.ApplicationWebhookRegistry/GetFormats"
	ApplicationWebhookRegistry_GetTemplate_FullMethodName   = "/ttn.lorawan.v3.ApplicationWebhookRegistry/GetTemplate"
	ApplicationWebhookRegistry_ListTemplates_FullMethodName = "/ttn.lorawan.v3.ApplicationWebhookRegistry/ListTemplates"
	ApplicationWebhookRegistry_Get_FullMethodName           = "/ttn.lorawan.v3.ApplicationWebhookRegistry/Get"
	ApplicationWebhookRegistry_List_FullMethodName          = "/ttn.lorawan.v3.ApplicationWebhookRegistry/List"
	ApplicationWebhookRegistry_Set_FullMethodName           = "/ttn.lorawan.v3.ApplicationWebhookRegistry/Set"
	ApplicationWebhookRegistry_Delete_FullMethodName        = "/ttn.lorawan.v3.ApplicationWebhookRegistry/Delete"
)
View Source
const (
	ClientRegistry_Create_FullMethodName  = "/ttn.lorawan.v3.ClientRegistry/Create"
	ClientRegistry_Get_FullMethodName     = "/ttn.lorawan.v3.ClientRegistry/Get"
	ClientRegistry_List_FullMethodName    = "/ttn.lorawan.v3.ClientRegistry/List"
	ClientRegistry_Update_FullMethodName  = "/ttn.lorawan.v3.ClientRegistry/Update"
	ClientRegistry_Delete_FullMethodName  = "/ttn.lorawan.v3.ClientRegistry/Delete"
	ClientRegistry_Restore_FullMethodName = "/ttn.lorawan.v3.ClientRegistry/Restore"
	ClientRegistry_Purge_FullMethodName   = "/ttn.lorawan.v3.ClientRegistry/Purge"
)
View Source
const (
	ClientAccess_ListRights_FullMethodName         = "/ttn.lorawan.v3.ClientAccess/ListRights"
	ClientAccess_GetCollaborator_FullMethodName    = "/ttn.lorawan.v3.ClientAccess/GetCollaborator"
	ClientAccess_SetCollaborator_FullMethodName    = "/ttn.lorawan.v3.ClientAccess/SetCollaborator"
	ClientAccess_ListCollaborators_FullMethodName  = "/ttn.lorawan.v3.ClientAccess/ListCollaborators"
	ClientAccess_DeleteCollaborator_FullMethodName = "/ttn.lorawan.v3.ClientAccess/DeleteCollaborator"
)
View Source
const (
	Configuration_ListFrequencyPlans_FullMethodName = "/ttn.lorawan.v3.Configuration/ListFrequencyPlans"
	Configuration_GetPhyVersions_FullMethodName     = "/ttn.lorawan.v3.Configuration/GetPhyVersions"
	Configuration_ListBands_FullMethodName          = "/ttn.lorawan.v3.Configuration/ListBands"
)
View Source
const (
	ContactInfoRegistry_RequestValidation_FullMethodName = "/ttn.lorawan.v3.ContactInfoRegistry/RequestValidation"
	ContactInfoRegistry_Validate_FullMethodName          = "/ttn.lorawan.v3.ContactInfoRegistry/Validate"
)
View Source
const (
	EndDeviceClaimingServer_Claim_FullMethodName                  = "/ttn.lorawan.v3.EndDeviceClaimingServer/Claim"
	EndDeviceClaimingServer_Unclaim_FullMethodName                = "/ttn.lorawan.v3.EndDeviceClaimingServer/Unclaim"
	EndDeviceClaimingServer_GetInfoByJoinEUI_FullMethodName       = "/ttn.lorawan.v3.EndDeviceClaimingServer/GetInfoByJoinEUI"
	EndDeviceClaimingServer_GetClaimStatus_FullMethodName         = "/ttn.lorawan.v3.EndDeviceClaimingServer/GetClaimStatus"
	EndDeviceClaimingServer_AuthorizeApplication_FullMethodName   = "/ttn.lorawan.v3.EndDeviceClaimingServer/AuthorizeApplication"
	EndDeviceClaimingServer_UnauthorizeApplication_FullMethodName = "/ttn.lorawan.v3.EndDeviceClaimingServer/UnauthorizeApplication"
)
View Source
const (
	EndDeviceBatchClaimingServer_Unclaim_FullMethodName           = "/ttn.lorawan.v3.EndDeviceBatchClaimingServer/Unclaim"
	EndDeviceBatchClaimingServer_GetInfoByJoinEUIs_FullMethodName = "/ttn.lorawan.v3.EndDeviceBatchClaimingServer/GetInfoByJoinEUIs"
)
View Source
const (
	GatewayClaimingServer_Claim_FullMethodName               = "/ttn.lorawan.v3.GatewayClaimingServer/Claim"
	GatewayClaimingServer_AuthorizeGateway_FullMethodName    = "/ttn.lorawan.v3.GatewayClaimingServer/AuthorizeGateway"
	GatewayClaimingServer_UnauthorizeGateway_FullMethodName  = "/ttn.lorawan.v3.GatewayClaimingServer/UnauthorizeGateway"
	GatewayClaimingServer_GetInfoByGatewayEUI_FullMethodName = "/ttn.lorawan.v3.GatewayClaimingServer/GetInfoByGatewayEUI"
)
View Source
const (
	DeviceRepository_ListBrands_FullMethodName         = "/ttn.lorawan.v3.DeviceRepository/ListBrands"
	DeviceRepository_GetBrand_FullMethodName           = "/ttn.lorawan.v3.DeviceRepository/GetBrand"
	DeviceRepository_ListModels_FullMethodName         = "/ttn.lorawan.v3.DeviceRepository/ListModels"
	DeviceRepository_GetModel_FullMethodName           = "/ttn.lorawan.v3.DeviceRepository/GetModel"
	DeviceRepository_GetTemplate_FullMethodName        = "/ttn.lorawan.v3.DeviceRepository/GetTemplate"
	DeviceRepository_GetUplinkDecoder_FullMethodName   = "/ttn.lorawan.v3.DeviceRepository/GetUplinkDecoder"
	DeviceRepository_GetDownlinkDecoder_FullMethodName = "/ttn.lorawan.v3.DeviceRepository/GetDownlinkDecoder"
	DeviceRepository_GetDownlinkEncoder_FullMethodName = "/ttn.lorawan.v3.DeviceRepository/GetDownlinkEncoder"
)
View Source
const (
	EmailValidationRegistry_RequestValidation_FullMethodName = "/ttn.lorawan.v3.EmailValidationRegistry/RequestValidation"
	EmailValidationRegistry_Validate_FullMethodName          = "/ttn.lorawan.v3.EmailValidationRegistry/Validate"
)
View Source
const (
	EndDeviceRegistry_Create_FullMethodName                = "/ttn.lorawan.v3.EndDeviceRegistry/Create"
	EndDeviceRegistry_Get_FullMethodName                   = "/ttn.lorawan.v3.EndDeviceRegistry/Get"
	EndDeviceRegistry_GetIdentifiersForEUIs_FullMethodName = "/ttn.lorawan.v3.EndDeviceRegistry/GetIdentifiersForEUIs"
	EndDeviceRegistry_List_FullMethodName                  = "/ttn.lorawan.v3.EndDeviceRegistry/List"
	EndDeviceRegistry_Update_FullMethodName                = "/ttn.lorawan.v3.EndDeviceRegistry/Update"
	EndDeviceRegistry_BatchUpdateLastSeen_FullMethodName   = "/ttn.lorawan.v3.EndDeviceRegistry/BatchUpdateLastSeen"
	EndDeviceRegistry_Delete_FullMethodName                = "/ttn.lorawan.v3.EndDeviceRegistry/Delete"
)
View Source
const (
	EndDeviceTemplateConverter_ListFormats_FullMethodName = "/ttn.lorawan.v3.EndDeviceTemplateConverter/ListFormats"
	EndDeviceTemplateConverter_Convert_FullMethodName     = "/ttn.lorawan.v3.EndDeviceTemplateConverter/Convert"
)
View Source
const (
	EndDeviceBatchRegistry_Get_FullMethodName    = "/ttn.lorawan.v3.EndDeviceBatchRegistry/Get"
	EndDeviceBatchRegistry_Delete_FullMethodName = "/ttn.lorawan.v3.EndDeviceBatchRegistry/Delete"
)
View Source
const (
	Events_Stream_FullMethodName      = "/ttn.lorawan.v3.Events/Stream"
	Events_FindRelated_FullMethodName = "/ttn.lorawan.v3.Events/FindRelated"
)
View Source
const (
	GatewayRegistry_Create_FullMethodName               = "/ttn.lorawan.v3.GatewayRegistry/Create"
	GatewayRegistry_Get_FullMethodName                  = "/ttn.lorawan.v3.GatewayRegistry/Get"
	GatewayRegistry_GetIdentifiersForEUI_FullMethodName = "/ttn.lorawan.v3.GatewayRegistry/GetIdentifiersForEUI"
	GatewayRegistry_List_FullMethodName                 = "/ttn.lorawan.v3.GatewayRegistry/List"
	GatewayRegistry_Update_FullMethodName               = "/ttn.lorawan.v3.GatewayRegistry/Update"
	GatewayRegistry_Delete_FullMethodName               = "/ttn.lorawan.v3.GatewayRegistry/Delete"
	GatewayRegistry_Restore_FullMethodName              = "/ttn.lorawan.v3.GatewayRegistry/Restore"
	GatewayRegistry_Purge_FullMethodName                = "/ttn.lorawan.v3.GatewayRegistry/Purge"
)
View Source
const (
	GatewayAccess_ListRights_FullMethodName         = "/ttn.lorawan.v3.GatewayAccess/ListRights"
	GatewayAccess_CreateAPIKey_FullMethodName       = "/ttn.lorawan.v3.GatewayAccess/CreateAPIKey"
	GatewayAccess_ListAPIKeys_FullMethodName        = "/ttn.lorawan.v3.GatewayAccess/ListAPIKeys"
	GatewayAccess_GetAPIKey_FullMethodName          = "/ttn.lorawan.v3.GatewayAccess/GetAPIKey"
	GatewayAccess_UpdateAPIKey_FullMethodName       = "/ttn.lorawan.v3.GatewayAccess/UpdateAPIKey"
	GatewayAccess_DeleteAPIKey_FullMethodName       = "/ttn.lorawan.v3.GatewayAccess/DeleteAPIKey"
	GatewayAccess_GetCollaborator_FullMethodName    = "/ttn.lorawan.v3.GatewayAccess/GetCollaborator"
	GatewayAccess_SetCollaborator_FullMethodName    = "/ttn.lorawan.v3.GatewayAccess/SetCollaborator"
	GatewayAccess_ListCollaborators_FullMethodName  = "/ttn.lorawan.v3.GatewayAccess/ListCollaborators"
	GatewayAccess_DeleteCollaborator_FullMethodName = "/ttn.lorawan.v3.GatewayAccess/DeleteCollaborator"
)
View Source
const (
	GtwGs_LinkGateway_FullMethodName             = "/ttn.lorawan.v3.GtwGs/LinkGateway"
	GtwGs_GetConcentratorConfig_FullMethodName   = "/ttn.lorawan.v3.GtwGs/GetConcentratorConfig"
	GtwGs_GetMQTTConnectionInfo_FullMethodName   = "/ttn.lorawan.v3.GtwGs/GetMQTTConnectionInfo"
	GtwGs_GetMQTTV2ConnectionInfo_FullMethodName = "/ttn.lorawan.v3.GtwGs/GetMQTTV2ConnectionInfo"
)
View Source
const (
	Gs_GetGatewayConnectionStats_FullMethodName      = "/ttn.lorawan.v3.Gs/GetGatewayConnectionStats"
	Gs_BatchGetGatewayConnectionStats_FullMethodName = "/ttn.lorawan.v3.Gs/BatchGetGatewayConnectionStats"
)
View Source
const (
	NsJs_HandleJoin_FullMethodName  = "/ttn.lorawan.v3.NsJs/HandleJoin"
	NsJs_GetNwkSKeys_FullMethodName = "/ttn.lorawan.v3.NsJs/GetNwkSKeys"
)
View Source
const (
	NetworkCryptoService_JoinRequestMIC_FullMethodName      = "/ttn.lorawan.v3.NetworkCryptoService/JoinRequestMIC"
	NetworkCryptoService_JoinAcceptMIC_FullMethodName       = "/ttn.lorawan.v3.NetworkCryptoService/JoinAcceptMIC"
	NetworkCryptoService_EncryptJoinAccept_FullMethodName   = "/ttn.lorawan.v3.NetworkCryptoService/EncryptJoinAccept"
	NetworkCryptoService_EncryptRejoinAccept_FullMethodName = "/ttn.lorawan.v3.NetworkCryptoService/EncryptRejoinAccept"
	NetworkCryptoService_DeriveNwkSKeys_FullMethodName      = "/ttn.lorawan.v3.NetworkCryptoService/DeriveNwkSKeys"
	NetworkCryptoService_GetNwkKey_FullMethodName           = "/ttn.lorawan.v3.NetworkCryptoService/GetNwkKey"
)
View Source
const (
	ApplicationCryptoService_DeriveAppSKey_FullMethodName = "/ttn.lorawan.v3.ApplicationCryptoService/DeriveAppSKey"
	ApplicationCryptoService_GetAppKey_FullMethodName     = "/ttn.lorawan.v3.ApplicationCryptoService/GetAppKey"
)
View Source
const (
	JsEndDeviceRegistry_Get_FullMethodName       = "/ttn.lorawan.v3.JsEndDeviceRegistry/Get"
	JsEndDeviceRegistry_Set_FullMethodName       = "/ttn.lorawan.v3.JsEndDeviceRegistry/Set"
	JsEndDeviceRegistry_Provision_FullMethodName = "/ttn.lorawan.v3.JsEndDeviceRegistry/Provision"
	JsEndDeviceRegistry_Delete_FullMethodName    = "/ttn.lorawan.v3.JsEndDeviceRegistry/Delete"
)
View Source
const (
	ApplicationActivationSettingRegistry_Get_FullMethodName    = "/ttn.lorawan.v3.ApplicationActivationSettingRegistry/Get"
	ApplicationActivationSettingRegistry_Set_FullMethodName    = "/ttn.lorawan.v3.ApplicationActivationSettingRegistry/Set"
	ApplicationActivationSettingRegistry_Delete_FullMethodName = "/ttn.lorawan.v3.ApplicationActivationSettingRegistry/Delete"
)
View Source
const (
	Js_GetJoinEUIPrefixes_FullMethodName = "/ttn.lorawan.v3.Js/GetJoinEUIPrefixes"
	Js_GetDefaultJoinEUI_FullMethodName  = "/ttn.lorawan.v3.Js/GetDefaultJoinEUI"
)
View Source
const (
	Ns_GenerateDevAddr_FullMethodName          = "/ttn.lorawan.v3.Ns/GenerateDevAddr"
	Ns_GetDefaultMACSettings_FullMethodName    = "/ttn.lorawan.v3.Ns/GetDefaultMACSettings"
	Ns_GetNetID_FullMethodName                 = "/ttn.lorawan.v3.Ns/GetNetID"
	Ns_GetDeviceAddressPrefixes_FullMethodName = "/ttn.lorawan.v3.Ns/GetDeviceAddressPrefixes"
)
View Source
const (
	AsNs_DownlinkQueueReplace_FullMethodName = "/ttn.lorawan.v3.AsNs/DownlinkQueueReplace"
	AsNs_DownlinkQueuePush_FullMethodName    = "/ttn.lorawan.v3.AsNs/DownlinkQueuePush"
	AsNs_DownlinkQueueList_FullMethodName    = "/ttn.lorawan.v3.AsNs/DownlinkQueueList"
)
View Source
const (
	GsNs_HandleUplink_FullMethodName           = "/ttn.lorawan.v3.GsNs/HandleUplink"
	GsNs_ReportTxAcknowledgment_FullMethodName = "/ttn.lorawan.v3.GsNs/ReportTxAcknowledgment"
)
View Source
const (
	NsEndDeviceRegistry_Get_FullMethodName                  = "/ttn.lorawan.v3.NsEndDeviceRegistry/Get"
	NsEndDeviceRegistry_Set_FullMethodName                  = "/ttn.lorawan.v3.NsEndDeviceRegistry/Set"
	NsEndDeviceRegistry_ResetFactoryDefaults_FullMethodName = "/ttn.lorawan.v3.NsEndDeviceRegistry/ResetFactoryDefaults"
	NsEndDeviceRegistry_Delete_FullMethodName               = "/ttn.lorawan.v3.NsEndDeviceRegistry/Delete"
)
View Source
const (
	NsRelayConfigurationService_CreateRelay_FullMethodName                     = "/ttn.lorawan.v3.NsRelayConfigurationService/CreateRelay"
	NsRelayConfigurationService_GetRelay_FullMethodName                        = "/ttn.lorawan.v3.NsRelayConfigurationService/GetRelay"
	NsRelayConfigurationService_UpdateRelay_FullMethodName                     = "/ttn.lorawan.v3.NsRelayConfigurationService/UpdateRelay"
	NsRelayConfigurationService_DeleteRelay_FullMethodName                     = "/ttn.lorawan.v3.NsRelayConfigurationService/DeleteRelay"
	NsRelayConfigurationService_CreateRelayUplinkForwardingRule_FullMethodName = "/ttn.lorawan.v3.NsRelayConfigurationService/CreateRelayUplinkForwardingRule"
	NsRelayConfigurationService_GetRelayUplinkForwardingRule_FullMethodName    = "/ttn.lorawan.v3.NsRelayConfigurationService/GetRelayUplinkForwardingRule"
	NsRelayConfigurationService_ListRelayUplinkForwardingRules_FullMethodName  = "/ttn.lorawan.v3.NsRelayConfigurationService/ListRelayUplinkForwardingRules"
	NsRelayConfigurationService_UpdateRelayUplinkForwardingRule_FullMethodName = "/ttn.lorawan.v3.NsRelayConfigurationService/UpdateRelayUplinkForwardingRule"
	NsRelayConfigurationService_DeleteRelayUplinkForwardingRule_FullMethodName = "/ttn.lorawan.v3.NsRelayConfigurationService/DeleteRelayUplinkForwardingRule"
)
View Source
const (
	NotificationService_Create_FullMethodName       = "/ttn.lorawan.v3.NotificationService/Create"
	NotificationService_List_FullMethodName         = "/ttn.lorawan.v3.NotificationService/List"
	NotificationService_UpdateStatus_FullMethodName = "/ttn.lorawan.v3.NotificationService/UpdateStatus"
)
View Source
const (
	OAuthAuthorizationRegistry_List_FullMethodName        = "/ttn.lorawan.v3.OAuthAuthorizationRegistry/List"
	OAuthAuthorizationRegistry_ListTokens_FullMethodName  = "/ttn.lorawan.v3.OAuthAuthorizationRegistry/ListTokens"
	OAuthAuthorizationRegistry_Delete_FullMethodName      = "/ttn.lorawan.v3.OAuthAuthorizationRegistry/Delete"
	OAuthAuthorizationRegistry_DeleteToken_FullMethodName = "/ttn.lorawan.v3.OAuthAuthorizationRegistry/DeleteToken"
)
View Source
const (
	OrganizationRegistry_Create_FullMethodName  = "/ttn.lorawan.v3.OrganizationRegistry/Create"
	OrganizationRegistry_Get_FullMethodName     = "/ttn.lorawan.v3.OrganizationRegistry/Get"
	OrganizationRegistry_List_FullMethodName    = "/ttn.lorawan.v3.OrganizationRegistry/List"
	OrganizationRegistry_Update_FullMethodName  = "/ttn.lorawan.v3.OrganizationRegistry/Update"
	OrganizationRegistry_Delete_FullMethodName  = "/ttn.lorawan.v3.OrganizationRegistry/Delete"
	OrganizationRegistry_Restore_FullMethodName = "/ttn.lorawan.v3.OrganizationRegistry/Restore"
	OrganizationRegistry_Purge_FullMethodName   = "/ttn.lorawan.v3.OrganizationRegistry/Purge"
)
View Source
const (
	OrganizationAccess_ListRights_FullMethodName         = "/ttn.lorawan.v3.OrganizationAccess/ListRights"
	OrganizationAccess_CreateAPIKey_FullMethodName       = "/ttn.lorawan.v3.OrganizationAccess/CreateAPIKey"
	OrganizationAccess_ListAPIKeys_FullMethodName        = "/ttn.lorawan.v3.OrganizationAccess/ListAPIKeys"
	OrganizationAccess_GetAPIKey_FullMethodName          = "/ttn.lorawan.v3.OrganizationAccess/GetAPIKey"
	OrganizationAccess_UpdateAPIKey_FullMethodName       = "/ttn.lorawan.v3.OrganizationAccess/UpdateAPIKey"
	OrganizationAccess_DeleteAPIKey_FullMethodName       = "/ttn.lorawan.v3.OrganizationAccess/DeleteAPIKey"
	OrganizationAccess_GetCollaborator_FullMethodName    = "/ttn.lorawan.v3.OrganizationAccess/GetCollaborator"
	OrganizationAccess_SetCollaborator_FullMethodName    = "/ttn.lorawan.v3.OrganizationAccess/SetCollaborator"
	OrganizationAccess_ListCollaborators_FullMethodName  = "/ttn.lorawan.v3.OrganizationAccess/ListCollaborators"
	OrganizationAccess_DeleteCollaborator_FullMethodName = "/ttn.lorawan.v3.OrganizationAccess/DeleteCollaborator"
)
View Source
const (
	GsPba_PublishUplink_FullMethodName = "/ttn.lorawan.v3.GsPba/PublishUplink"
	GsPba_UpdateGateway_FullMethodName = "/ttn.lorawan.v3.GsPba/UpdateGateway"
)
View Source
const (
	Pba_GetInfo_FullMethodName                                   = "/ttn.lorawan.v3.Pba/GetInfo"
	Pba_Register_FullMethodName                                  = "/ttn.lorawan.v3.Pba/Register"
	Pba_Deregister_FullMethodName                                = "/ttn.lorawan.v3.Pba/Deregister"
	Pba_ListHomeNetworkRoutingPolicies_FullMethodName            = "/ttn.lorawan.v3.Pba/ListHomeNetworkRoutingPolicies"
	Pba_GetHomeNetworkRoutingPolicy_FullMethodName               = "/ttn.lorawan.v3.Pba/GetHomeNetworkRoutingPolicy"
	Pba_SetHomeNetworkRoutingPolicy_FullMethodName               = "/ttn.lorawan.v3.Pba/SetHomeNetworkRoutingPolicy"
	Pba_DeleteHomeNetworkRoutingPolicy_FullMethodName            = "/ttn.lorawan.v3.Pba/DeleteHomeNetworkRoutingPolicy"
	Pba_GetHomeNetworkDefaultRoutingPolicy_FullMethodName        = "/ttn.lorawan.v3.Pba/GetHomeNetworkDefaultRoutingPolicy"
	Pba_SetHomeNetworkDefaultRoutingPolicy_FullMethodName        = "/ttn.lorawan.v3.Pba/SetHomeNetworkDefaultRoutingPolicy"
	Pba_DeleteHomeNetworkDefaultRoutingPolicy_FullMethodName     = "/ttn.lorawan.v3.Pba/DeleteHomeNetworkDefaultRoutingPolicy"
	Pba_GetHomeNetworkDefaultGatewayVisibility_FullMethodName    = "/ttn.lorawan.v3.Pba/GetHomeNetworkDefaultGatewayVisibility"
	Pba_SetHomeNetworkDefaultGatewayVisibility_FullMethodName    = "/ttn.lorawan.v3.Pba/SetHomeNetworkDefaultGatewayVisibility"
	Pba_DeleteHomeNetworkDefaultGatewayVisibility_FullMethodName = "/ttn.lorawan.v3.Pba/DeleteHomeNetworkDefaultGatewayVisibility"
	Pba_ListNetworks_FullMethodName                              = "/ttn.lorawan.v3.Pba/ListNetworks"
	Pba_ListHomeNetworks_FullMethodName                          = "/ttn.lorawan.v3.Pba/ListHomeNetworks"
	Pba_ListForwarderRoutingPolicies_FullMethodName              = "/ttn.lorawan.v3.Pba/ListForwarderRoutingPolicies"
)
View Source
const (
	EndDeviceQRCodeGenerator_GetFormat_FullMethodName   = "/ttn.lorawan.v3.EndDeviceQRCodeGenerator/GetFormat"
	EndDeviceQRCodeGenerator_ListFormats_FullMethodName = "/ttn.lorawan.v3.EndDeviceQRCodeGenerator/ListFormats"
	EndDeviceQRCodeGenerator_Generate_FullMethodName    = "/ttn.lorawan.v3.EndDeviceQRCodeGenerator/Generate"
	EndDeviceQRCodeGenerator_Parse_FullMethodName       = "/ttn.lorawan.v3.EndDeviceQRCodeGenerator/Parse"
)
View Source
const (
	EntityRegistrySearch_SearchApplications_FullMethodName  = "/ttn.lorawan.v3.EntityRegistrySearch/SearchApplications"
	EntityRegistrySearch_SearchClients_FullMethodName       = "/ttn.lorawan.v3.EntityRegistrySearch/SearchClients"
	EntityRegistrySearch_SearchGateways_FullMethodName      = "/ttn.lorawan.v3.EntityRegistrySearch/SearchGateways"
	EntityRegistrySearch_SearchOrganizations_FullMethodName = "/ttn.lorawan.v3.EntityRegistrySearch/SearchOrganizations"
	EntityRegistrySearch_SearchUsers_FullMethodName         = "/ttn.lorawan.v3.EntityRegistrySearch/SearchUsers"
	EntityRegistrySearch_SearchAccounts_FullMethodName      = "/ttn.lorawan.v3.EntityRegistrySearch/SearchAccounts"
)
View Source
const (
	UserRegistry_Create_FullMethodName                  = "/ttn.lorawan.v3.UserRegistry/Create"
	UserRegistry_Get_FullMethodName                     = "/ttn.lorawan.v3.UserRegistry/Get"
	UserRegistry_List_FullMethodName                    = "/ttn.lorawan.v3.UserRegistry/List"
	UserRegistry_Update_FullMethodName                  = "/ttn.lorawan.v3.UserRegistry/Update"
	UserRegistry_CreateTemporaryPassword_FullMethodName = "/ttn.lorawan.v3.UserRegistry/CreateTemporaryPassword"
	UserRegistry_UpdatePassword_FullMethodName          = "/ttn.lorawan.v3.UserRegistry/UpdatePassword"
	UserRegistry_Delete_FullMethodName                  = "/ttn.lorawan.v3.UserRegistry/Delete"
	UserRegistry_Restore_FullMethodName                 = "/ttn.lorawan.v3.UserRegistry/Restore"
	UserRegistry_Purge_FullMethodName                   = "/ttn.lorawan.v3.UserRegistry/Purge"
)
View Source
const (
	UserAccess_ListRights_FullMethodName       = "/ttn.lorawan.v3.UserAccess/ListRights"
	UserAccess_CreateAPIKey_FullMethodName     = "/ttn.lorawan.v3.UserAccess/CreateAPIKey"
	UserAccess_ListAPIKeys_FullMethodName      = "/ttn.lorawan.v3.UserAccess/ListAPIKeys"
	UserAccess_GetAPIKey_FullMethodName        = "/ttn.lorawan.v3.UserAccess/GetAPIKey"
	UserAccess_UpdateAPIKey_FullMethodName     = "/ttn.lorawan.v3.UserAccess/UpdateAPIKey"
	UserAccess_DeleteAPIKey_FullMethodName     = "/ttn.lorawan.v3.UserAccess/DeleteAPIKey"
	UserAccess_CreateLoginToken_FullMethodName = "/ttn.lorawan.v3.UserAccess/CreateLoginToken"
)
View Source
const (
	UserInvitationRegistry_Send_FullMethodName   = "/ttn.lorawan.v3.UserInvitationRegistry/Send"
	UserInvitationRegistry_List_FullMethodName   = "/ttn.lorawan.v3.UserInvitationRegistry/List"
	UserInvitationRegistry_Delete_FullMethodName = "/ttn.lorawan.v3.UserInvitationRegistry/Delete"
)
View Source
const (
	UserSessionRegistry_List_FullMethodName   = "/ttn.lorawan.v3.UserSessionRegistry/List"
	UserSessionRegistry_Delete_FullMethodName = "/ttn.lorawan.v3.UserSessionRegistry/Delete"
)
View Source
const (
	UserBookmarkRegistry_Create_FullMethodName      = "/ttn.lorawan.v3.UserBookmarkRegistry/Create"
	UserBookmarkRegistry_List_FullMethodName        = "/ttn.lorawan.v3.UserBookmarkRegistry/List"
	UserBookmarkRegistry_Delete_FullMethodName      = "/ttn.lorawan.v3.UserBookmarkRegistry/Delete"
	UserBookmarkRegistry_BatchDelete_FullMethodName = "/ttn.lorawan.v3.UserBookmarkRegistry/BatchDelete"
)
View Source
const (
	AppJs_GetAppSKey_FullMethodName = "/ttn.lorawan.v3.AppJs/GetAppSKey"
)
View Source
const (
	AsEndDeviceBatchRegistry_Delete_FullMethodName = "/ttn.lorawan.v3.AsEndDeviceBatchRegistry/Delete"
)
View Source
const (
	AsJs_GetAppSKey_FullMethodName = "/ttn.lorawan.v3.AsJs/GetAppSKey"
)
View Source
const (
	EndDeviceRegistrySearch_SearchEndDevices_FullMethodName = "/ttn.lorawan.v3.EndDeviceRegistrySearch/SearchEndDevices"
)
View Source
const (
	EntityAccess_AuthInfo_FullMethodName = "/ttn.lorawan.v3.EntityAccess/AuthInfo"
)
View Source
const (
	GatewayBatchAccess_AssertRights_FullMethodName = "/ttn.lorawan.v3.GatewayBatchAccess/AssertRights"
)
View Source
const (
	GatewayBatchRegistry_Delete_FullMethodName = "/ttn.lorawan.v3.GatewayBatchRegistry/Delete"
)
View Source
const (
	GatewayConfigurationService_GetGatewayConfiguration_FullMethodName = "/ttn.lorawan.v3.GatewayConfigurationService/GetGatewayConfiguration"
)
View Source
const (
	GatewayConfigurator_PullConfiguration_FullMethodName = "/ttn.lorawan.v3.GatewayConfigurator/PullConfiguration"
)
View Source
const HTTPAPIPrefix = "/api/v3"

HTTPAPIPrefix is the API prefix for the HTTP handler.

View Source
const (
	Is_GetConfiguration_FullMethodName = "/ttn.lorawan.v3.Is/GetConfiguration"
)
View Source
const (
	JsEndDeviceBatchRegistry_Delete_FullMethodName = "/ttn.lorawan.v3.JsEndDeviceBatchRegistry/Delete"
)
View Source
const (
	NsAs_HandleUplink_FullMethodName = "/ttn.lorawan.v3.NsAs/HandleUplink"
)
View Source
const (
	NsEndDeviceBatchRegistry_Delete_FullMethodName = "/ttn.lorawan.v3.NsEndDeviceBatchRegistry/Delete"
)
View Source
const (
	NsGs_ScheduleDownlink_FullMethodName = "/ttn.lorawan.v3.NsGs/ScheduleDownlink"
)
View Source
const (
	NsPba_PublishDownlink_FullMethodName = "/ttn.lorawan.v3.NsPba/PublishDownlink"
)

Variables

View Source
var (
	AsConfiguration_PubSub_Providers_Status_name = map[int32]string{
		0: "ENABLED",
		1: "WARNING",
		2: "DISABLED",
	}
	AsConfiguration_PubSub_Providers_Status_value = map[string]int32{
		"ENABLED":  0,
		"WARNING":  1,
		"DISABLED": 2,
	}
)

Enum value maps for AsConfiguration_PubSub_Providers_Status.

View Source
var (
	ALCSyncCommandIdentifier_name = map[int32]string{
		0: "ALCSYNC_CID_PKG_VERSION",
		1: "ALCSYNC_CID_APP_TIME",
		2: "ALCSYNC_CID_APP_DEV_TIME_PERIODICITY",
		3: "ALCSYNC_CID_FORCE_DEV_RESYNC",
	}
	ALCSyncCommandIdentifier_value = map[string]int32{
		"ALCSYNC_CID_PKG_VERSION":              0,
		"ALCSYNC_CID_APP_TIME":                 1,
		"ALCSYNC_CID_APP_DEV_TIME_PERIODICITY": 2,
		"ALCSYNC_CID_FORCE_DEV_RESYNC":         3,
	}
)

Enum value maps for ALCSyncCommandIdentifier.

View Source
var (
	ApplicationPubSub_MQTTProvider_QoS_name = map[int32]string{
		0: "AT_MOST_ONCE",
		1: "AT_LEAST_ONCE",
		2: "EXACTLY_ONCE",
	}
	ApplicationPubSub_MQTTProvider_QoS_value = map[string]int32{
		"AT_MOST_ONCE":  0,
		"AT_LEAST_ONCE": 1,
		"EXACTLY_ONCE":  2,
	}
)

Enum value maps for ApplicationPubSub_MQTTProvider_QoS.

View Source
var (
	GrantType_name = map[int32]string{
		0: "GRANT_AUTHORIZATION_CODE",
		1: "GRANT_PASSWORD",
		2: "GRANT_REFRESH_TOKEN",
	}
	GrantType_value = map[string]int32{
		"GRANT_AUTHORIZATION_CODE": 0,
		"GRANT_PASSWORD":           1,
		"GRANT_REFRESH_TOKEN":      2,
	}
)

Enum value maps for GrantType.

View Source
var (
	ContactType_name = map[int32]string{
		0: "CONTACT_TYPE_OTHER",
		1: "CONTACT_TYPE_ABUSE",
		2: "CONTACT_TYPE_BILLING",
		3: "CONTACT_TYPE_TECHNICAL",
	}
	ContactType_value = map[string]int32{
		"CONTACT_TYPE_OTHER":     0,
		"CONTACT_TYPE_ABUSE":     1,
		"CONTACT_TYPE_BILLING":   2,
		"CONTACT_TYPE_TECHNICAL": 3,
	}
)

Enum value maps for ContactType.

View Source
var (
	ContactMethod_name = map[int32]string{
		0: "CONTACT_METHOD_OTHER",
		1: "CONTACT_METHOD_EMAIL",
		2: "CONTACT_METHOD_PHONE",
	}
	ContactMethod_value = map[string]int32{
		"CONTACT_METHOD_OTHER": 0,
		"CONTACT_METHOD_EMAIL": 1,
		"CONTACT_METHOD_PHONE": 2,
	}
)

Enum value maps for ContactMethod.

View Source
var (
	KeyProvisioning_name = map[int32]string{
		0: "KEY_PROVISIONING_UNKNOWN",
		1: "KEY_PROVISIONING_CUSTOM",
		2: "KEY_PROVISIONING_JOIN_SERVER",
		3: "KEY_PROVISIONING_MANIFEST",
	}
	KeyProvisioning_value = map[string]int32{
		"KEY_PROVISIONING_UNKNOWN":     0,
		"KEY_PROVISIONING_CUSTOM":      1,
		"KEY_PROVISIONING_JOIN_SERVER": 2,
		"KEY_PROVISIONING_MANIFEST":    3,
	}
)

Enum value maps for KeyProvisioning.

View Source
var (
	KeySecurity_name = map[int32]string{
		0: "KEY_SECURITY_UNKNOWN",
		1: "KEY_SECURITY_NONE",
		2: "KEY_SECURITY_READ_PROTECTED",
		3: "KEY_SECURITY_SECURE_ELEMENT",
	}
	KeySecurity_value = map[string]int32{
		"KEY_SECURITY_UNKNOWN":        0,
		"KEY_SECURITY_NONE":           1,
		"KEY_SECURITY_READ_PROTECTED": 2,
		"KEY_SECURITY_SECURE_ELEMENT": 3,
	}
)

Enum value maps for KeySecurity.

View Source
var (
	PowerState_name = map[int32]string{
		0: "POWER_UNKNOWN",
		1: "POWER_BATTERY",
		2: "POWER_EXTERNAL",
	}
	PowerState_value = map[string]int32{
		"POWER_UNKNOWN":  0,
		"POWER_BATTERY":  1,
		"POWER_EXTERNAL": 2,
	}
)

Enum value maps for PowerState.

View Source
var (
	DownlinkPathConstraint_name = map[int32]string{
		0: "DOWNLINK_PATH_CONSTRAINT_NONE",
		1: "DOWNLINK_PATH_CONSTRAINT_PREFER_OTHER",
		2: "DOWNLINK_PATH_CONSTRAINT_NEVER",
	}
	DownlinkPathConstraint_value = map[string]int32{
		"DOWNLINK_PATH_CONSTRAINT_NONE":         0,
		"DOWNLINK_PATH_CONSTRAINT_PREFER_OTHER": 1,
		"DOWNLINK_PATH_CONSTRAINT_NEVER":        2,
	}
)

Enum value maps for DownlinkPathConstraint.

View Source
var (
	State_name = map[int32]string{
		0: "STATE_REQUESTED",
		1: "STATE_APPROVED",
		2: "STATE_REJECTED",
		3: "STATE_FLAGGED",
		4: "STATE_SUSPENDED",
	}
	State_value = map[string]int32{
		"STATE_REQUESTED": 0,
		"STATE_APPROVED":  1,
		"STATE_REJECTED":  2,
		"STATE_FLAGGED":   3,
		"STATE_SUSPENDED": 4,
	}
)

Enum value maps for State.

View Source
var (
	ClusterRole_name = map[int32]string{
		0:  "NONE",
		1:  "ENTITY_REGISTRY",
		2:  "ACCESS",
		3:  "GATEWAY_SERVER",
		4:  "NETWORK_SERVER",
		5:  "APPLICATION_SERVER",
		6:  "JOIN_SERVER",
		7:  "CRYPTO_SERVER",
		8:  "DEVICE_TEMPLATE_CONVERTER",
		9:  "DEVICE_CLAIMING_SERVER",
		10: "GATEWAY_CONFIGURATION_SERVER",
		11: "QR_CODE_GENERATOR",
		12: "PACKET_BROKER_AGENT",
		13: "DEVICE_REPOSITORY",
	}
	ClusterRole_value = map[string]int32{
		"NONE":                         0,
		"ENTITY_REGISTRY":              1,
		"ACCESS":                       2,
		"GATEWAY_SERVER":               3,
		"NETWORK_SERVER":               4,
		"APPLICATION_SERVER":           5,
		"JOIN_SERVER":                  6,
		"CRYPTO_SERVER":                7,
		"DEVICE_TEMPLATE_CONVERTER":    8,
		"DEVICE_CLAIMING_SERVER":       9,
		"GATEWAY_CONFIGURATION_SERVER": 10,
		"QR_CODE_GENERATOR":            11,
		"PACKET_BROKER_AGENT":          12,
		"DEVICE_REPOSITORY":            13,
	}
)

Enum value maps for ClusterRole.

View Source
var (
	GatewayAntennaPlacement_name = map[int32]string{
		0: "PLACEMENT_UNKNOWN",
		1: "INDOOR",
		2: "OUTDOOR",
	}
	GatewayAntennaPlacement_value = map[string]int32{
		"PLACEMENT_UNKNOWN": 0,
		"INDOOR":            1,
		"OUTDOOR":           2,
	}
)

Enum value maps for GatewayAntennaPlacement.

View Source
var (
	MType_name = map[int32]string{
		0: "JOIN_REQUEST",
		1: "JOIN_ACCEPT",
		2: "UNCONFIRMED_UP",
		3: "UNCONFIRMED_DOWN",
		4: "CONFIRMED_UP",
		5: "CONFIRMED_DOWN",
		6: "REJOIN_REQUEST",
		7: "PROPRIETARY",
	}
	MType_value = map[string]int32{
		"JOIN_REQUEST":     0,
		"JOIN_ACCEPT":      1,
		"UNCONFIRMED_UP":   2,
		"UNCONFIRMED_DOWN": 3,
		"CONFIRMED_UP":     4,
		"CONFIRMED_DOWN":   5,
		"REJOIN_REQUEST":   6,
		"PROPRIETARY":      7,
	}
)

Enum value maps for MType.

View Source
var (
	Major_name = map[int32]string{
		0: "LORAWAN_R1",
	}
	Major_value = map[string]int32{
		"LORAWAN_R1": 0,
	}
)

Enum value maps for Major.

View Source
var (
	MACVersion_name = map[int32]string{
		0: "MAC_UNKNOWN",
		1: "MAC_V1_0",
		2: "MAC_V1_0_1",
		3: "MAC_V1_0_2",
		4: "MAC_V1_1",
		5: "MAC_V1_0_3",
		6: "MAC_V1_0_4",
	}
	MACVersion_value = map[string]int32{
		"MAC_UNKNOWN": 0,
		"MAC_V1_0":    1,
		"MAC_V1_0_1":  2,
		"MAC_V1_0_2":  3,
		"MAC_V1_1":    4,
		"MAC_V1_0_3":  5,
		"MAC_V1_0_4":  6,
	}
)

Enum value maps for MACVersion.

View Source
var (
	PHYVersion_name = map[int32]string{
		0: "PHY_UNKNOWN",
		1: "PHY_V1_0",

		2: "PHY_V1_0_1",

		3: "PHY_V1_0_2_REV_A",

		4: "PHY_V1_0_2_REV_B",

		5: "PHY_V1_1_REV_A",

		6: "PHY_V1_1_REV_B",

		7: "PHY_V1_0_3_REV_A",

		8:  "RP002_V1_0_0",
		9:  "RP002_V1_0_1",
		10: "RP002_V1_0_2",
		11: "RP002_V1_0_3",
		12: "RP002_V1_0_4",
	}
	PHYVersion_value = map[string]int32{
		"PHY_UNKNOWN":        0,
		"PHY_V1_0":           1,
		"TS001_V1_0":         1,
		"PHY_V1_0_1":         2,
		"TS001_V1_0_1":       2,
		"PHY_V1_0_2_REV_A":   3,
		"RP001_V1_0_2":       3,
		"PHY_V1_0_2_REV_B":   4,
		"RP001_V1_0_2_REV_B": 4,
		"PHY_V1_1_REV_A":     5,
		"RP001_V1_1_REV_A":   5,
		"PHY_V1_1_REV_B":     6,
		"RP001_V1_1_REV_B":   6,
		"PHY_V1_0_3_REV_A":   7,
		"RP001_V1_0_3_REV_A": 7,
		"RP002_V1_0_0":       8,
		"RP002_V1_0_1":       9,
		"RP002_V1_0_2":       10,
		"RP002_V1_0_3":       11,
		"RP002_V1_0_4":       12,
	}
)

Enum value maps for PHYVersion.

View Source
var (
	DataRateIndex_name = map[int32]string{
		0:  "DATA_RATE_0",
		1:  "DATA_RATE_1",
		2:  "DATA_RATE_2",
		3:  "DATA_RATE_3",
		4:  "DATA_RATE_4",
		5:  "DATA_RATE_5",
		6:  "DATA_RATE_6",
		7:  "DATA_RATE_7",
		8:  "DATA_RATE_8",
		9:  "DATA_RATE_9",
		10: "DATA_RATE_10",
		11: "DATA_RATE_11",
		12: "DATA_RATE_12",
		13: "DATA_RATE_13",
		14: "DATA_RATE_14",
		15: "DATA_RATE_15",
	}
	DataRateIndex_value = map[string]int32{
		"DATA_RATE_0":  0,
		"DATA_RATE_1":  1,
		"DATA_RATE_2":  2,
		"DATA_RATE_3":  3,
		"DATA_RATE_4":  4,
		"DATA_RATE_5":  5,
		"DATA_RATE_6":  6,
		"DATA_RATE_7":  7,
		"DATA_RATE_8":  8,
		"DATA_RATE_9":  9,
		"DATA_RATE_10": 10,
		"DATA_RATE_11": 11,
		"DATA_RATE_12": 12,
		"DATA_RATE_13": 13,
		"DATA_RATE_14": 14,
		"DATA_RATE_15": 15,
	}
)

Enum value maps for DataRateIndex.

View Source
var (
	DataRateOffset_name = map[int32]string{
		0: "DATA_RATE_OFFSET_0",
		1: "DATA_RATE_OFFSET_1",
		2: "DATA_RATE_OFFSET_2",
		3: "DATA_RATE_OFFSET_3",
		4: "DATA_RATE_OFFSET_4",
		5: "DATA_RATE_OFFSET_5",
		6: "DATA_RATE_OFFSET_6",
		7: "DATA_RATE_OFFSET_7",
	}
	DataRateOffset_value = map[string]int32{
		"DATA_RATE_OFFSET_0": 0,
		"DATA_RATE_OFFSET_1": 1,
		"DATA_RATE_OFFSET_2": 2,
		"DATA_RATE_OFFSET_3": 3,
		"DATA_RATE_OFFSET_4": 4,
		"DATA_RATE_OFFSET_5": 5,
		"DATA_RATE_OFFSET_6": 6,
		"DATA_RATE_OFFSET_7": 7,
	}
)

Enum value maps for DataRateOffset.

View Source
var (
	JoinRequestType_name = map[int32]string{
		0:   "REJOIN_CONTEXT",
		1:   "REJOIN_SESSION",
		2:   "REJOIN_KEYS",
		255: "JOIN",
	}
	JoinRequestType_value = map[string]int32{
		"REJOIN_CONTEXT": 0,
		"REJOIN_SESSION": 1,
		"REJOIN_KEYS":    2,
		"JOIN":           255,
	}
)

Enum value maps for JoinRequestType.

View Source
var (
	RejoinRequestType_name = map[int32]string{
		0: "CONTEXT",
		1: "SESSION",
		2: "KEYS",
	}
	RejoinRequestType_value = map[string]int32{
		"CONTEXT": 0,
		"SESSION": 1,
		"KEYS":    2,
	}
)

Enum value maps for RejoinRequestType.

View Source
var (
	CFListType_name = map[int32]string{
		0: "FREQUENCIES",
		1: "CHANNEL_MASKS",
	}
	CFListType_value = map[string]int32{
		"FREQUENCIES":   0,
		"CHANNEL_MASKS": 1,
	}
)

Enum value maps for CFListType.

View Source
var (
	Class_name = map[int32]string{
		0: "CLASS_A",
		1: "CLASS_B",
		2: "CLASS_C",
	}
	Class_value = map[string]int32{
		"CLASS_A": 0,
		"CLASS_B": 1,
		"CLASS_C": 2,
	}
)

Enum value maps for Class.

View Source
var (
	TxSchedulePriority_name = map[int32]string{
		0: "LOWEST",
		1: "LOW",
		2: "BELOW_NORMAL",
		3: "NORMAL",
		4: "ABOVE_NORMAL",
		5: "HIGH",
		6: "HIGHEST",
	}
	TxSchedulePriority_value = map[string]int32{
		"LOWEST":       0,
		"LOW":          1,
		"BELOW_NORMAL": 2,
		"NORMAL":       3,
		"ABOVE_NORMAL": 4,
		"HIGH":         5,
		"HIGHEST":      6,
	}
)

Enum value maps for TxSchedulePriority.

View Source
var (
	MACCommandIdentifier_name = map[int32]string{
		0:  "CID_RFU_0",
		1:  "CID_RESET",
		2:  "CID_LINK_CHECK",
		3:  "CID_LINK_ADR",
		4:  "CID_DUTY_CYCLE",
		5:  "CID_RX_PARAM_SETUP",
		6:  "CID_DEV_STATUS",
		7:  "CID_NEW_CHANNEL",
		8:  "CID_RX_TIMING_SETUP",
		9:  "CID_TX_PARAM_SETUP",
		10: "CID_DL_CHANNEL",
		11: "CID_REKEY",
		12: "CID_ADR_PARAM_SETUP",
		13: "CID_DEVICE_TIME",
		14: "CID_FORCE_REJOIN",
		15: "CID_REJOIN_PARAM_SETUP",
		16: "CID_PING_SLOT_INFO",
		17: "CID_PING_SLOT_CHANNEL",
		18: "CID_BEACON_TIMING",
		19: "CID_BEACON_FREQ",
		32: "CID_DEVICE_MODE",
		64: "CID_RELAY_CONF",
		65: "CID_RELAY_END_DEVICE_CONF",
		66: "CID_RELAY_FILTER_LIST",
		67: "CID_RELAY_UPDATE_UPLINK_LIST",
		68: "CID_RELAY_CTRL_UPLINK_LIST",
		69: "CID_RELAY_CONFIGURE_FWD_LIMIT",
		70: "CID_RELAY_NOTIFY_NEW_END_DEVICE",
	}
	MACCommandIdentifier_value = map[string]int32{
		"CID_RFU_0":                       0,
		"CID_RESET":                       1,
		"CID_LINK_CHECK":                  2,
		"CID_LINK_ADR":                    3,
		"CID_DUTY_CYCLE":                  4,
		"CID_RX_PARAM_SETUP":              5,
		"CID_DEV_STATUS":                  6,
		"CID_NEW_CHANNEL":                 7,
		"CID_RX_TIMING_SETUP":             8,
		"CID_TX_PARAM_SETUP":              9,
		"CID_DL_CHANNEL":                  10,
		"CID_REKEY":                       11,
		"CID_ADR_PARAM_SETUP":             12,
		"CID_DEVICE_TIME":                 13,
		"CID_FORCE_REJOIN":                14,
		"CID_REJOIN_PARAM_SETUP":          15,
		"CID_PING_SLOT_INFO":              16,
		"CID_PING_SLOT_CHANNEL":           17,
		"CID_BEACON_TIMING":               18,
		"CID_BEACON_FREQ":                 19,
		"CID_DEVICE_MODE":                 32,
		"CID_RELAY_CONF":                  64,
		"CID_RELAY_END_DEVICE_CONF":       65,
		"CID_RELAY_FILTER_LIST":           66,
		"CID_RELAY_UPDATE_UPLINK_LIST":    67,
		"CID_RELAY_CTRL_UPLINK_LIST":      68,
		"CID_RELAY_CONFIGURE_FWD_LIMIT":   69,
		"CID_RELAY_NOTIFY_NEW_END_DEVICE": 70,
	}
)

Enum value maps for MACCommandIdentifier.

View Source
var (
	RelayCADPeriodicity_name = map[int32]string{
		0: "RELAY_CAD_PERIODICITY_1_SECOND",
		1: "RELAY_CAD_PERIODICITY_500_MILLISECONDS",
		2: "RELAY_CAD_PERIODICITY_250_MILLISECONDS",
		3: "RELAY_CAD_PERIODICITY_100_MILLISECONDS",
		4: "RELAY_CAD_PERIODICITY_50_MILLISECONDS",
		5: "RELAY_CAD_PERIODICITY_20_MILLISECONDS",
	}
	RelayCADPeriodicity_value = map[string]int32{
		"RELAY_CAD_PERIODICITY_1_SECOND":         0,
		"RELAY_CAD_PERIODICITY_500_MILLISECONDS": 1,
		"RELAY_CAD_PERIODICITY_250_MILLISECONDS": 2,
		"RELAY_CAD_PERIODICITY_100_MILLISECONDS": 3,
		"RELAY_CAD_PERIODICITY_50_MILLISECONDS":  4,
		"RELAY_CAD_PERIODICITY_20_MILLISECONDS":  5,
	}
)

Enum value maps for RelayCADPeriodicity.

View Source
var (
	RelaySecondChAckOffset_name = map[int32]string{
		0: "RELAY_SECOND_CH_ACK_OFFSET_0",
		1: "RELAY_SECOND_CH_ACK_OFFSET_200",
		2: "RELAY_SECOND_CH_ACK_OFFSET_400",
		3: "RELAY_SECOND_CH_ACK_OFFSET_800",
		4: "RELAY_SECOND_CH_ACK_OFFSET_1600",
		5: "RELAY_SECOND_CH_ACK_OFFSET_3200",
	}
	RelaySecondChAckOffset_value = map[string]int32{
		"RELAY_SECOND_CH_ACK_OFFSET_0":    0,
		"RELAY_SECOND_CH_ACK_OFFSET_200":  1,
		"RELAY_SECOND_CH_ACK_OFFSET_400":  2,
		"RELAY_SECOND_CH_ACK_OFFSET_800":  3,
		"RELAY_SECOND_CH_ACK_OFFSET_1600": 4,
		"RELAY_SECOND_CH_ACK_OFFSET_3200": 5,
	}
)

Enum value maps for RelaySecondChAckOffset.

View Source
var (
	RelayLimitBucketSize_name = map[int32]string{
		0: "RELAY_LIMIT_BUCKET_SIZE_1",
		1: "RELAY_LIMIT_BUCKET_SIZE_2",
		2: "RELAY_LIMIT_BUCKET_SIZE_4",
		3: "RELAY_LIMIT_BUCKET_SIZE_12",
	}
	RelayLimitBucketSize_value = map[string]int32{
		"RELAY_LIMIT_BUCKET_SIZE_1":  0,
		"RELAY_LIMIT_BUCKET_SIZE_2":  1,
		"RELAY_LIMIT_BUCKET_SIZE_4":  2,
		"RELAY_LIMIT_BUCKET_SIZE_12": 3,
	}
)

Enum value maps for RelayLimitBucketSize.

View Source
var (
	RelaySmartEnableLevel_name = map[int32]string{
		0: "RELAY_SMART_ENABLE_LEVEL_8",
		1: "RELAY_SMART_ENABLE_LEVEL_16",
		2: "RELAY_SMART_ENABLE_LEVEL_32",
		3: "RELAY_SMART_ENABLE_LEVEL_64",
	}
	RelaySmartEnableLevel_value = map[string]int32{
		"RELAY_SMART_ENABLE_LEVEL_8":  0,
		"RELAY_SMART_ENABLE_LEVEL_16": 1,
		"RELAY_SMART_ENABLE_LEVEL_32": 2,
		"RELAY_SMART_ENABLE_LEVEL_64": 3,
	}
)

Enum value maps for RelaySmartEnableLevel.

View Source
var (
	RelayWORChannel_name = map[int32]string{
		0: "RELAY_WOR_CHANNEL_DEFAULT",
		1: "RELAY_WOR_CHANNEL_SECONDARY",
	}
	RelayWORChannel_value = map[string]int32{
		"RELAY_WOR_CHANNEL_DEFAULT":   0,
		"RELAY_WOR_CHANNEL_SECONDARY": 1,
	}
)

Enum value maps for RelayWORChannel.

View Source
var (
	RelayResetLimitCounter_name = map[int32]string{
		0: "RELAY_RESET_LIMIT_COUNTER_ZERO",
		1: "RELAY_RESET_LIMIT_COUNTER_RELOAD_RATE",
		2: "RELAY_RESET_LIMIT_COUNTER_MAX_VALUE",
		3: "RELAY_RESET_LIMIT_COUNTER_NO_RESET",
	}
	RelayResetLimitCounter_value = map[string]int32{
		"RELAY_RESET_LIMIT_COUNTER_ZERO":        0,
		"RELAY_RESET_LIMIT_COUNTER_RELOAD_RATE": 1,
		"RELAY_RESET_LIMIT_COUNTER_MAX_VALUE":   2,
		"RELAY_RESET_LIMIT_COUNTER_NO_RESET":    3,
	}
)

Enum value maps for RelayResetLimitCounter.

View Source
var (
	RelayCtrlUplinkListAction_name = map[int32]string{
		0: "RELAY_CTRL_UPLINK_LIST_ACTION_READ_W_F_CNT",
		1: "RELAY_CTRL_UPLINK_LIST_ACTION_REMOVE_TRUSTED_END_DEVICE",
	}
	RelayCtrlUplinkListAction_value = map[string]int32{
		"RELAY_CTRL_UPLINK_LIST_ACTION_READ_W_F_CNT":              0,
		"RELAY_CTRL_UPLINK_LIST_ACTION_REMOVE_TRUSTED_END_DEVICE": 1,
	}
)

Enum value maps for RelayCtrlUplinkListAction.

View Source
var (
	AggregatedDutyCycle_name = map[int32]string{
		0:  "DUTY_CYCLE_1",
		1:  "DUTY_CYCLE_2",
		2:  "DUTY_CYCLE_4",
		3:  "DUTY_CYCLE_8",
		4:  "DUTY_CYCLE_16",
		5:  "DUTY_CYCLE_32",
		6:  "DUTY_CYCLE_64",
		7:  "DUTY_CYCLE_128",
		8:  "DUTY_CYCLE_256",
		9:  "DUTY_CYCLE_512",
		10: "DUTY_CYCLE_1024",
		11: "DUTY_CYCLE_2048",
		12: "DUTY_CYCLE_4096",
		13: "DUTY_CYCLE_8192",
		14: "DUTY_CYCLE_16384",
		15: "DUTY_CYCLE_32768",
	}
	AggregatedDutyCycle_value = map[string]int32{
		"DUTY_CYCLE_1":     0,
		"DUTY_CYCLE_2":     1,
		"DUTY_CYCLE_4":     2,
		"DUTY_CYCLE_8":     3,
		"DUTY_CYCLE_16":    4,
		"DUTY_CYCLE_32":    5,
		"DUTY_CYCLE_64":    6,
		"DUTY_CYCLE_128":   7,
		"DUTY_CYCLE_256":   8,
		"DUTY_CYCLE_512":   9,
		"DUTY_CYCLE_1024":  10,
		"DUTY_CYCLE_2048":  11,
		"DUTY_CYCLE_4096":  12,
		"DUTY_CYCLE_8192":  13,
		"DUTY_CYCLE_16384": 14,
		"DUTY_CYCLE_32768": 15,
	}
)

Enum value maps for AggregatedDutyCycle.

View Source
var (
	PingSlotPeriod_name = map[int32]string{
		0: "PING_EVERY_1S",
		1: "PING_EVERY_2S",
		2: "PING_EVERY_4S",
		3: "PING_EVERY_8S",
		4: "PING_EVERY_16S",
		5: "PING_EVERY_32S",
		6: "PING_EVERY_64S",
		7: "PING_EVERY_128S",
	}
	PingSlotPeriod_value = map[string]int32{
		"PING_EVERY_1S":   0,
		"PING_EVERY_2S":   1,
		"PING_EVERY_4S":   2,
		"PING_EVERY_8S":   3,
		"PING_EVERY_16S":  4,
		"PING_EVERY_32S":  5,
		"PING_EVERY_64S":  6,
		"PING_EVERY_128S": 7,
	}
)

Enum value maps for PingSlotPeriod.

View Source
var (
	RejoinCountExponent_name = map[int32]string{
		0:  "REJOIN_COUNT_16",
		1:  "REJOIN_COUNT_32",
		2:  "REJOIN_COUNT_64",
		3:  "REJOIN_COUNT_128",
		4:  "REJOIN_COUNT_256",
		5:  "REJOIN_COUNT_512",
		6:  "REJOIN_COUNT_1024",
		7:  "REJOIN_COUNT_2048",
		8:  "REJOIN_COUNT_4096",
		9:  "REJOIN_COUNT_8192",
		10: "REJOIN_COUNT_16384",
		11: "REJOIN_COUNT_32768",
		12: "REJOIN_COUNT_65536",
		13: "REJOIN_COUNT_131072",
		14: "REJOIN_COUNT_262144",
		15: "REJOIN_COUNT_524288",
	}
	RejoinCountExponent_value = map[string]int32{
		"REJOIN_COUNT_16":     0,
		"REJOIN_COUNT_32":     1,
		"REJOIN_COUNT_64":     2,
		"REJOIN_COUNT_128":    3,
		"REJOIN_COUNT_256":    4,
		"REJOIN_COUNT_512":    5,
		"REJOIN_COUNT_1024":   6,
		"REJOIN_COUNT_2048":   7,
		"REJOIN_COUNT_4096":   8,
		"REJOIN_COUNT_8192":   9,
		"REJOIN_COUNT_16384":  10,
		"REJOIN_COUNT_32768":  11,
		"REJOIN_COUNT_65536":  12,
		"REJOIN_COUNT_131072": 13,
		"REJOIN_COUNT_262144": 14,
		"REJOIN_COUNT_524288": 15,
	}
)

Enum value maps for RejoinCountExponent.

View Source
var (
	RejoinTimeExponent_name = map[int32]string{
		0:  "REJOIN_TIME_0",
		1:  "REJOIN_TIME_1",
		2:  "REJOIN_TIME_2",
		3:  "REJOIN_TIME_3",
		4:  "REJOIN_TIME_4",
		5:  "REJOIN_TIME_5",
		6:  "REJOIN_TIME_6",
		7:  "REJOIN_TIME_7",
		8:  "REJOIN_TIME_8",
		9:  "REJOIN_TIME_9",
		10: "REJOIN_TIME_10",
		11: "REJOIN_TIME_11",
		12: "REJOIN_TIME_12",
		13: "REJOIN_TIME_13",
		14: "REJOIN_TIME_14",
		15: "REJOIN_TIME_15",
	}
	RejoinTimeExponent_value = map[string]int32{
		"REJOIN_TIME_0":  0,
		"REJOIN_TIME_1":  1,
		"REJOIN_TIME_2":  2,
		"REJOIN_TIME_3":  3,
		"REJOIN_TIME_4":  4,
		"REJOIN_TIME_5":  5,
		"REJOIN_TIME_6":  6,
		"REJOIN_TIME_7":  7,
		"REJOIN_TIME_8":  8,
		"REJOIN_TIME_9":  9,
		"REJOIN_TIME_10": 10,
		"REJOIN_TIME_11": 11,
		"REJOIN_TIME_12": 12,
		"REJOIN_TIME_13": 13,
		"REJOIN_TIME_14": 14,
		"REJOIN_TIME_15": 15,
	}
)

Enum value maps for RejoinTimeExponent.

View Source
var (
	RejoinPeriodExponent_name = map[int32]string{
		0: "REJOIN_PERIOD_0",
		1: "REJOIN_PERIOD_1",
		2: "REJOIN_PERIOD_2",
		3: "REJOIN_PERIOD_3",
		4: "REJOIN_PERIOD_4",
		5: "REJOIN_PERIOD_5",
		6: "REJOIN_PERIOD_6",
		7: "REJOIN_PERIOD_7",
	}
	RejoinPeriodExponent_value = map[string]int32{
		"REJOIN_PERIOD_0": 0,
		"REJOIN_PERIOD_1": 1,
		"REJOIN_PERIOD_2": 2,
		"REJOIN_PERIOD_3": 3,
		"REJOIN_PERIOD_4": 4,
		"REJOIN_PERIOD_5": 5,
		"REJOIN_PERIOD_6": 6,
		"REJOIN_PERIOD_7": 7,
	}
)

Enum value maps for RejoinPeriodExponent.

View Source
var (
	DeviceEIRP_name = map[int32]string{
		0:  "DEVICE_EIRP_8",
		1:  "DEVICE_EIRP_10",
		2:  "DEVICE_EIRP_12",
		3:  "DEVICE_EIRP_13",
		4:  "DEVICE_EIRP_14",
		5:  "DEVICE_EIRP_16",
		6:  "DEVICE_EIRP_18",
		7:  "DEVICE_EIRP_20",
		8:  "DEVICE_EIRP_21",
		9:  "DEVICE_EIRP_24",
		10: "DEVICE_EIRP_26",
		11: "DEVICE_EIRP_27",
		12: "DEVICE_EIRP_29",
		13: "DEVICE_EIRP_30",
		14: "DEVICE_EIRP_33",
		15: "DEVICE_EIRP_36",
	}
	DeviceEIRP_value = map[string]int32{
		"DEVICE_EIRP_8":  0,
		"DEVICE_EIRP_10": 1,
		"DEVICE_EIRP_12": 2,
		"DEVICE_EIRP_13": 3,
		"DEVICE_EIRP_14": 4,
		"DEVICE_EIRP_16": 5,
		"DEVICE_EIRP_18": 6,
		"DEVICE_EIRP_20": 7,
		"DEVICE_EIRP_21": 8,
		"DEVICE_EIRP_24": 9,
		"DEVICE_EIRP_26": 10,
		"DEVICE_EIRP_27": 11,
		"DEVICE_EIRP_29": 12,
		"DEVICE_EIRP_30": 13,
		"DEVICE_EIRP_33": 14,
		"DEVICE_EIRP_36": 15,
	}
)

Enum value maps for DeviceEIRP.

View Source
var (
	ADRAckLimitExponent_name = map[int32]string{
		0:  "ADR_ACK_LIMIT_1",
		1:  "ADR_ACK_LIMIT_2",
		2:  "ADR_ACK_LIMIT_4",
		3:  "ADR_ACK_LIMIT_8",
		4:  "ADR_ACK_LIMIT_16",
		5:  "ADR_ACK_LIMIT_32",
		6:  "ADR_ACK_LIMIT_64",
		7:  "ADR_ACK_LIMIT_128",
		8:  "ADR_ACK_LIMIT_256",
		9:  "ADR_ACK_LIMIT_512",
		10: "ADR_ACK_LIMIT_1024",
		11: "ADR_ACK_LIMIT_2048",
		12: "ADR_ACK_LIMIT_4096",
		13: "ADR_ACK_LIMIT_8192",
		14: "ADR_ACK_LIMIT_16384",
		15: "ADR_ACK_LIMIT_32768",
	}
	ADRAckLimitExponent_value = map[string]int32{
		"ADR_ACK_LIMIT_1":     0,
		"ADR_ACK_LIMIT_2":     1,
		"ADR_ACK_LIMIT_4":     2,
		"ADR_ACK_LIMIT_8":     3,
		"ADR_ACK_LIMIT_16":    4,
		"ADR_ACK_LIMIT_32":    5,
		"ADR_ACK_LIMIT_64":    6,
		"ADR_ACK_LIMIT_128":   7,
		"ADR_ACK_LIMIT_256":   8,
		"ADR_ACK_LIMIT_512":   9,
		"ADR_ACK_LIMIT_1024":  10,
		"ADR_ACK_LIMIT_2048":  11,
		"ADR_ACK_LIMIT_4096":  12,
		"ADR_ACK_LIMIT_8192":  13,
		"ADR_ACK_LIMIT_16384": 14,
		"ADR_ACK_LIMIT_32768": 15,
	}
)

Enum value maps for ADRAckLimitExponent.

View Source
var (
	ADRAckDelayExponent_name = map[int32]string{
		0:  "ADR_ACK_DELAY_1",
		1:  "ADR_ACK_DELAY_2",
		2:  "ADR_ACK_DELAY_4",
		3:  "ADR_ACK_DELAY_8",
		4:  "ADR_ACK_DELAY_16",
		5:  "ADR_ACK_DELAY_32",
		6:  "ADR_ACK_DELAY_64",
		7:  "ADR_ACK_DELAY_128",
		8:  "ADR_ACK_DELAY_256",
		9:  "ADR_ACK_DELAY_512",
		10: "ADR_ACK_DELAY_1024",
		11: "ADR_ACK_DELAY_2048",
		12: "ADR_ACK_DELAY_4096",
		13: "ADR_ACK_DELAY_8192",
		14: "ADR_ACK_DELAY_16384",
		15: "ADR_ACK_DELAY_32768",
	}
	ADRAckDelayExponent_value = map[string]int32{
		"ADR_ACK_DELAY_1":     0,
		"ADR_ACK_DELAY_2":     1,
		"ADR_ACK_DELAY_4":     2,
		"ADR_ACK_DELAY_8":     3,
		"ADR_ACK_DELAY_16":    4,
		"ADR_ACK_DELAY_32":    5,
		"ADR_ACK_DELAY_64":    6,
		"ADR_ACK_DELAY_128":   7,
		"ADR_ACK_DELAY_256":   8,
		"ADR_ACK_DELAY_512":   9,
		"ADR_ACK_DELAY_1024":  10,
		"ADR_ACK_DELAY_2048":  11,
		"ADR_ACK_DELAY_4096":  12,
		"ADR_ACK_DELAY_8192":  13,
		"ADR_ACK_DELAY_16384": 14,
		"ADR_ACK_DELAY_32768": 15,
	}
)

Enum value maps for ADRAckDelayExponent.

View Source
var (
	RxDelay_name = map[int32]string{
		0:  "RX_DELAY_0",
		1:  "RX_DELAY_1",
		2:  "RX_DELAY_2",
		3:  "RX_DELAY_3",
		4:  "RX_DELAY_4",
		5:  "RX_DELAY_5",
		6:  "RX_DELAY_6",
		7:  "RX_DELAY_7",
		8:  "RX_DELAY_8",
		9:  "RX_DELAY_9",
		10: "RX_DELAY_10",
		11: "RX_DELAY_11",
		12: "RX_DELAY_12",
		13: "RX_DELAY_13",
		14: "RX_DELAY_14",
		15: "RX_DELAY_15",
	}
	RxDelay_value = map[string]int32{
		"RX_DELAY_0":  0,
		"RX_DELAY_1":  1,
		"RX_DELAY_2":  2,
		"RX_DELAY_3":  3,
		"RX_DELAY_4":  4,
		"RX_DELAY_5":  5,
		"RX_DELAY_6":  6,
		"RX_DELAY_7":  7,
		"RX_DELAY_8":  8,
		"RX_DELAY_9":  9,
		"RX_DELAY_10": 10,
		"RX_DELAY_11": 11,
		"RX_DELAY_12": 12,
		"RX_DELAY_13": 13,
		"RX_DELAY_14": 14,
		"RX_DELAY_15": 15,
	}
)

Enum value maps for RxDelay.

View Source
var (
	Minor_name = map[int32]string{
		0:  "MINOR_RFU_0",
		1:  "MINOR_1",
		2:  "MINOR_RFU_2",
		3:  "MINOR_RFU_3",
		4:  "MINOR_RFU_4",
		5:  "MINOR_RFU_5",
		6:  "MINOR_RFU_6",
		7:  "MINOR_RFU_7",
		8:  "MINOR_RFU_8",
		9:  "MINOR_RFU_9",
		10: "MINOR_RFU_10",
		11: "MINOR_RFU_11",
		12: "MINOR_RFU_12",
		13: "MINOR_RFU_13",
		14: "MINOR_RFU_14",
		15: "MINOR_RFU_15",
	}
	Minor_value = map[string]int32{
		"MINOR_RFU_0":  0,
		"MINOR_1":      1,
		"MINOR_RFU_2":  2,
		"MINOR_RFU_3":  3,
		"MINOR_RFU_4":  4,
		"MINOR_RFU_5":  5,
		"MINOR_RFU_6":  6,
		"MINOR_RFU_7":  7,
		"MINOR_RFU_8":  8,
		"MINOR_RFU_9":  9,
		"MINOR_RFU_10": 10,
		"MINOR_RFU_11": 11,
		"MINOR_RFU_12": 12,
		"MINOR_RFU_13": 13,
		"MINOR_RFU_14": 14,
		"MINOR_RFU_15": 15,
	}
)

Enum value maps for Minor.

View Source
var (
	PayloadFormatter_name = map[int32]string{
		0: "FORMATTER_NONE",
		1: "FORMATTER_REPOSITORY",
		2: "FORMATTER_GRPC_SERVICE",
		3: "FORMATTER_JAVASCRIPT",
		4: "FORMATTER_CAYENNELPP",
	}
	PayloadFormatter_value = map[string]int32{
		"FORMATTER_NONE":         0,
		"FORMATTER_REPOSITORY":   1,
		"FORMATTER_GRPC_SERVICE": 2,
		"FORMATTER_JAVASCRIPT":   3,
		"FORMATTER_CAYENNELPP":   4,
	}
)

Enum value maps for PayloadFormatter.

View Source
var (
	TxAcknowledgment_Result_name = map[int32]string{
		0: "SUCCESS",
		1: "UNKNOWN_ERROR",
		2: "TOO_LATE",
		3: "TOO_EARLY",
		4: "COLLISION_PACKET",
		5: "COLLISION_BEACON",
		6: "TX_FREQ",
		7: "TX_POWER",
		8: "GPS_UNLOCKED",
	}
	TxAcknowledgment_Result_value = map[string]int32{
		"SUCCESS":          0,
		"UNKNOWN_ERROR":    1,
		"TOO_LATE":         2,
		"TOO_EARLY":        3,
		"COLLISION_PACKET": 4,
		"COLLISION_BEACON": 5,
		"TX_FREQ":          6,
		"TX_POWER":         7,
		"GPS_UNLOCKED":     8,
	}
)

Enum value maps for TxAcknowledgment_Result.

View Source
var (
	LocationSource_name = map[int32]string{
		0: "SOURCE_UNKNOWN",
		1: "SOURCE_GPS",
		3: "SOURCE_REGISTRY",
		4: "SOURCE_IP_GEOLOCATION",
		5: "SOURCE_WIFI_RSSI_GEOLOCATION",
		6: "SOURCE_BT_RSSI_GEOLOCATION",
		7: "SOURCE_LORA_RSSI_GEOLOCATION",
		8: "SOURCE_LORA_TDOA_GEOLOCATION",
		9: "SOURCE_COMBINED_GEOLOCATION",
	}
	LocationSource_value = map[string]int32{
		"SOURCE_UNKNOWN":               0,
		"SOURCE_GPS":                   1,
		"SOURCE_REGISTRY":              3,
		"SOURCE_IP_GEOLOCATION":        4,
		"SOURCE_WIFI_RSSI_GEOLOCATION": 5,
		"SOURCE_BT_RSSI_GEOLOCATION":   6,
		"SOURCE_LORA_RSSI_GEOLOCATION": 7,
		"SOURCE_LORA_TDOA_GEOLOCATION": 8,
		"SOURCE_COMBINED_GEOLOCATION":  9,
	}
)

Enum value maps for LocationSource.

View Source
var (
	NotificationReceiver_name = map[int32]string{
		0: "NOTIFICATION_RECEIVER_UNKNOWN",
		1: "NOTIFICATION_RECEIVER_COLLABORATOR",
		3: "NOTIFICATION_RECEIVER_ADMINISTRATIVE_CONTACT",
		4: "NOTIFICATION_RECEIVER_TECHNICAL_CONTACT",
	}
	NotificationReceiver_value = map[string]int32{
		"NOTIFICATION_RECEIVER_UNKNOWN":                0,
		"NOTIFICATION_RECEIVER_COLLABORATOR":           1,
		"NOTIFICATION_RECEIVER_ADMINISTRATIVE_CONTACT": 3,
		"NOTIFICATION_RECEIVER_TECHNICAL_CONTACT":      4,
	}
)

Enum value maps for NotificationReceiver.

View Source
var (
	NotificationStatus_name = map[int32]string{
		0: "NOTIFICATION_STATUS_UNSEEN",
		1: "NOTIFICATION_STATUS_SEEN",
		2: "NOTIFICATION_STATUS_ARCHIVED",
	}
	NotificationStatus_value = map[string]int32{
		"NOTIFICATION_STATUS_UNSEEN":   0,
		"NOTIFICATION_STATUS_SEEN":     1,
		"NOTIFICATION_STATUS_ARCHIVED": 2,
	}
)

Enum value maps for NotificationStatus.

View Source
var (
	AllUserRights         = &Rights{}
	AllApplicationRights  = &Rights{}
	AllClientRights       = &Rights{}
	AllEntityRights       = &Rights{}
	AllGatewayRights      = &Rights{}
	AllOrganizationRights = &Rights{}
	AllClusterRights      = &Rights{}
	AllAdminRights        = &Rights{}
	AllRights             = &Rights{}
)
View Source
var (
	Right_name = map[int32]string{
		0:  "right_invalid",
		1:  "RIGHT_USER_INFO",
		2:  "RIGHT_USER_SETTINGS_BASIC",
		3:  "RIGHT_USER_SETTINGS_API_KEYS",
		4:  "RIGHT_USER_DELETE",
		5:  "RIGHT_USER_AUTHORIZED_CLIENTS",
		6:  "RIGHT_USER_APPLICATIONS_LIST",
		7:  "RIGHT_USER_APPLICATIONS_CREATE",
		8:  "RIGHT_USER_GATEWAYS_LIST",
		9:  "RIGHT_USER_GATEWAYS_CREATE",
		10: "RIGHT_USER_CLIENTS_LIST",
		11: "RIGHT_USER_CLIENTS_CREATE",
		12: "RIGHT_USER_ORGANIZATIONS_LIST",
		13: "RIGHT_USER_ORGANIZATIONS_CREATE",
		59: "RIGHT_USER_NOTIFICATIONS_READ",
		14: "RIGHT_USER_ALL",
		15: "RIGHT_APPLICATION_INFO",
		16: "RIGHT_APPLICATION_SETTINGS_BASIC",
		17: "RIGHT_APPLICATION_SETTINGS_API_KEYS",
		18: "RIGHT_APPLICATION_SETTINGS_COLLABORATORS",
		56: "RIGHT_APPLICATION_SETTINGS_PACKAGES",
		19: "RIGHT_APPLICATION_DELETE",
		20: "RIGHT_APPLICATION_DEVICES_READ",
		21: "RIGHT_APPLICATION_DEVICES_WRITE",
		22: "RIGHT_APPLICATION_DEVICES_READ_KEYS",
		23: "RIGHT_APPLICATION_DEVICES_WRITE_KEYS",
		24: "RIGHT_APPLICATION_TRAFFIC_READ",
		25: "RIGHT_APPLICATION_TRAFFIC_UP_WRITE",
		26: "RIGHT_APPLICATION_TRAFFIC_DOWN_WRITE",
		27: "RIGHT_APPLICATION_LINK",
		28: "RIGHT_APPLICATION_ALL",
		29: "RIGHT_CLIENT_ALL",
		60: "RIGHT_CLIENT_INFO",
		61: "RIGHT_CLIENT_SETTINGS_BASIC",
		62: "RIGHT_CLIENT_SETTINGS_COLLABORATORS",
		63: "RIGHT_CLIENT_DELETE",
		30: "RIGHT_GATEWAY_INFO",
		31: "RIGHT_GATEWAY_SETTINGS_BASIC",
		32: "RIGHT_GATEWAY_SETTINGS_API_KEYS",
		33: "RIGHT_GATEWAY_SETTINGS_COLLABORATORS",
		34: "RIGHT_GATEWAY_DELETE",
		35: "RIGHT_GATEWAY_TRAFFIC_READ",
		36: "RIGHT_GATEWAY_TRAFFIC_DOWN_WRITE",
		37: "RIGHT_GATEWAY_LINK",
		38: "RIGHT_GATEWAY_STATUS_READ",
		39: "RIGHT_GATEWAY_LOCATION_READ",
		57: "RIGHT_GATEWAY_WRITE_SECRETS",
		58: "RIGHT_GATEWAY_READ_SECRETS",
		40: "RIGHT_GATEWAY_ALL",
		41: "RIGHT_ORGANIZATION_INFO",
		42: "RIGHT_ORGANIZATION_SETTINGS_BASIC",
		43: "RIGHT_ORGANIZATION_SETTINGS_API_KEYS",
		44: "RIGHT_ORGANIZATION_SETTINGS_MEMBERS",
		45: "RIGHT_ORGANIZATION_DELETE",
		46: "RIGHT_ORGANIZATION_APPLICATIONS_LIST",
		47: "RIGHT_ORGANIZATION_APPLICATIONS_CREATE",
		48: "RIGHT_ORGANIZATION_GATEWAYS_LIST",
		49: "RIGHT_ORGANIZATION_GATEWAYS_CREATE",
		50: "RIGHT_ORGANIZATION_CLIENTS_LIST",
		51: "RIGHT_ORGANIZATION_CLIENTS_CREATE",
		52: "RIGHT_ORGANIZATION_ADD_AS_COLLABORATOR",
		53: "RIGHT_ORGANIZATION_ALL",
		54: "RIGHT_SEND_INVITES",
		55: "RIGHT_ALL",
	}
	Right_value = map[string]int32{
		"right_invalid":                            0,
		"RIGHT_USER_INFO":                          1,
		"RIGHT_USER_SETTINGS_BASIC":                2,
		"RIGHT_USER_SETTINGS_API_KEYS":             3,
		"RIGHT_USER_DELETE":                        4,
		"RIGHT_USER_AUTHORIZED_CLIENTS":            5,
		"RIGHT_USER_APPLICATIONS_LIST":             6,
		"RIGHT_USER_APPLICATIONS_CREATE":           7,
		"RIGHT_USER_GATEWAYS_LIST":                 8,
		"RIGHT_USER_GATEWAYS_CREATE":               9,
		"RIGHT_USER_CLIENTS_LIST":                  10,
		"RIGHT_USER_CLIENTS_CREATE":                11,
		"RIGHT_USER_ORGANIZATIONS_LIST":            12,
		"RIGHT_USER_ORGANIZATIONS_CREATE":          13,
		"RIGHT_USER_NOTIFICATIONS_READ":            59,
		"RIGHT_USER_ALL":                           14,
		"RIGHT_APPLICATION_INFO":                   15,
		"RIGHT_APPLICATION_SETTINGS_BASIC":         16,
		"RIGHT_APPLICATION_SETTINGS_API_KEYS":      17,
		"RIGHT_APPLICATION_SETTINGS_COLLABORATORS": 18,
		"RIGHT_APPLICATION_SETTINGS_PACKAGES":      56,
		"RIGHT_APPLICATION_DELETE":                 19,
		"RIGHT_APPLICATION_DEVICES_READ":           20,
		"RIGHT_APPLICATION_DEVICES_WRITE":          21,
		"RIGHT_APPLICATION_DEVICES_READ_KEYS":      22,
		"RIGHT_APPLICATION_DEVICES_WRITE_KEYS":     23,
		"RIGHT_APPLICATION_TRAFFIC_READ":           24,
		"RIGHT_APPLICATION_TRAFFIC_UP_WRITE":       25,
		"RIGHT_APPLICATION_TRAFFIC_DOWN_WRITE":     26,
		"RIGHT_APPLICATION_LINK":                   27,
		"RIGHT_APPLICATION_ALL":                    28,
		"RIGHT_CLIENT_ALL":                         29,
		"RIGHT_CLIENT_INFO":                        60,
		"RIGHT_CLIENT_SETTINGS_BASIC":              61,
		"RIGHT_CLIENT_SETTINGS_COLLABORATORS":      62,
		"RIGHT_CLIENT_DELETE":                      63,
		"RIGHT_GATEWAY_INFO":                       30,
		"RIGHT_GATEWAY_SETTINGS_BASIC":             31,
		"RIGHT_GATEWAY_SETTINGS_API_KEYS":          32,
		"RIGHT_GATEWAY_SETTINGS_COLLABORATORS":     33,
		"RIGHT_GATEWAY_DELETE":                     34,
		"RIGHT_GATEWAY_TRAFFIC_READ":               35,
		"RIGHT_GATEWAY_TRAFFIC_DOWN_WRITE":         36,
		"RIGHT_GATEWAY_LINK":                       37,
		"RIGHT_GATEWAY_STATUS_READ":                38,
		"RIGHT_GATEWAY_LOCATION_READ":              39,
		"RIGHT_GATEWAY_WRITE_SECRETS":              57,
		"RIGHT_GATEWAY_READ_SECRETS":               58,
		"RIGHT_GATEWAY_ALL":                        40,
		"RIGHT_ORGANIZATION_INFO":                  41,
		"RIGHT_ORGANIZATION_SETTINGS_BASIC":        42,
		"RIGHT_ORGANIZATION_SETTINGS_API_KEYS":     43,
		"RIGHT_ORGANIZATION_SETTINGS_MEMBERS":      44,
		"RIGHT_ORGANIZATION_DELETE":                45,
		"RIGHT_ORGANIZATION_APPLICATIONS_LIST":     46,
		"RIGHT_ORGANIZATION_APPLICATIONS_CREATE":   47,
		"RIGHT_ORGANIZATION_GATEWAYS_LIST":         48,
		"RIGHT_ORGANIZATION_GATEWAYS_CREATE":       49,
		"RIGHT_ORGANIZATION_CLIENTS_LIST":          50,
		"RIGHT_ORGANIZATION_CLIENTS_CREATE":        51,
		"RIGHT_ORGANIZATION_ADD_AS_COLLABORATOR":   52,
		"RIGHT_ORGANIZATION_ALL":                   53,
		"RIGHT_SEND_INVITES":                       54,
		"RIGHT_ALL":                                55,
	}
)

Enum value maps for Right.

View Source
var (
	ConsoleTheme_name = map[int32]string{
		0: "CONSOLE_THEME_SYSTEM",
		1: "CONSOLE_THEME_LIGHT",
		2: "CONSOLE_THEME_DARK",
	}
	ConsoleTheme_value = map[string]int32{
		"CONSOLE_THEME_SYSTEM": 0,
		"CONSOLE_THEME_LIGHT":  1,
		"CONSOLE_THEME_DARK":   2,
	}
)

Enum value maps for ConsoleTheme.

View Source
var (
	DashboardLayout_name = map[int32]string{
		0: "DASHBOARD_LAYOUT_TABLE",
		1: "DASHBOARD_LAYOUT_LIST",
		2: "DASHBOARD_LAYOUT_GRID",
	}
	DashboardLayout_value = map[string]int32{
		"DASHBOARD_LAYOUT_TABLE": 0,
		"DASHBOARD_LAYOUT_LIST":  1,
		"DASHBOARD_LAYOUT_GRID":  2,
	}
)

Enum value maps for DashboardLayout.

View Source
var ADRAckDelayExponentValueFieldPathsNested = []string{
	"value",
}
View Source
var ADRAckDelayExponentValueFieldPathsTopLevel = []string{
	"value",
}
View Source
var ADRAckDelayExponent_customvalue = map[string]int32{
	"1":     0,
	"2":     1,
	"4":     2,
	"8":     3,
	"16":    4,
	"32":    5,
	"64":    6,
	"128":   7,
	"256":   8,
	"512":   9,
	"1024":  10,
	"2048":  11,
	"4096":  12,
	"8192":  13,
	"16384": 14,
	"32768": 15,
}

ADRAckDelayExponent_customvalue contains custom string values that extend ADRAckDelayExponent_value.

View Source
var ADRAckLimitExponentValueFieldPathsNested = []string{
	"value",
}
View Source
var ADRAckLimitExponentValueFieldPathsTopLevel = []string{
	"value",
}
View Source
var ADRAckLimitExponent_customvalue = map[string]int32{
	"1":     0,
	"2":     1,
	"4":     2,
	"8":     3,
	"16":    4,
	"32":    5,
	"64":    6,
	"128":   7,
	"256":   8,
	"512":   9,
	"1024":  10,
	"2048":  11,
	"4096":  12,
	"8192":  13,
	"16384": 14,
	"32768": 15,
}

ADRAckLimitExponent_customvalue contains custom string values that extend ADRAckLimitExponent_value.

View Source
var ADRSettingsFieldPathsNested = []string{
	"mode",
	"mode.disabled",
	"mode.dynamic",
	"mode.dynamic.channel_steering",
	"mode.dynamic.channel_steering.mode",
	"mode.dynamic.channel_steering.mode.disabled",
	"mode.dynamic.channel_steering.mode.lora_narrow",
	"mode.dynamic.margin",
	"mode.dynamic.max_data_rate_index",
	"mode.dynamic.max_data_rate_index.value",
	"mode.dynamic.max_nb_trans",
	"mode.dynamic.max_tx_power_index",
	"mode.dynamic.min_data_rate_index",
	"mode.dynamic.min_data_rate_index.value",
	"mode.dynamic.min_nb_trans",
	"mode.dynamic.min_tx_power_index",
	"mode.dynamic.overrides",
	"mode.dynamic.overrides.data_rate_0",
	"mode.dynamic.overrides.data_rate_0.max_nb_trans",
	"mode.dynamic.overrides.data_rate_0.min_nb_trans",
	"mode.dynamic.overrides.data_rate_1",
	"mode.dynamic.overrides.data_rate_1.max_nb_trans",
	"mode.dynamic.overrides.data_rate_1.min_nb_trans",
	"mode.dynamic.overrides.data_rate_10",
	"mode.dynamic.overrides.data_rate_10.max_nb_trans",
	"mode.dynamic.overrides.data_rate_10.min_nb_trans",
	"mode.dynamic.overrides.data_rate_11",
	"mode.dynamic.overrides.data_rate_11.max_nb_trans",
	"mode.dynamic.overrides.data_rate_11.min_nb_trans",
	"mode.dynamic.overrides.data_rate_12",
	"mode.dynamic.overrides.data_rate_12.max_nb_trans",
	"mode.dynamic.overrides.data_rate_12.min_nb_trans",
	"mode.dynamic.overrides.data_rate_13",
	"mode.dynamic.overrides.data_rate_13.max_nb_trans",
	"mode.dynamic.overrides.data_rate_13.min_nb_trans",
	"mode.dynamic.overrides.data_rate_14",
	"mode.dynamic.overrides.data_rate_14.max_nb_trans",
	"mode.dynamic.overrides.data_rate_14.min_nb_trans",
	"mode.dynamic.overrides.data_rate_15",
	"mode.dynamic.overrides.data_rate_15.max_nb_trans",
	"mode.dynamic.overrides.data_rate_15.min_nb_trans",
	"mode.dynamic.overrides.data_rate_2",
	"mode.dynamic.overrides.data_rate_2.max_nb_trans",
	"mode.dynamic.overrides.data_rate_2.min_nb_trans",
	"mode.dynamic.overrides.data_rate_3",
	"mode.dynamic.overrides.data_rate_3.max_nb_trans",
	"mode.dynamic.overrides.data_rate_3.min_nb_trans",
	"mode.dynamic.overrides.data_rate_4",
	"mode.dynamic.overrides.data_rate_4.max_nb_trans",
	"mode.dynamic.overrides.data_rate_4.min_nb_trans",
	"mode.dynamic.overrides.data_rate_5",
	"mode.dynamic.overrides.data_rate_5.max_nb_trans",
	"mode.dynamic.overrides.data_rate_5.min_nb_trans",
	"mode.dynamic.overrides.data_rate_6",
	"mode.dynamic.overrides.data_rate_6.max_nb_trans",
	"mode.dynamic.overrides.data_rate_6.min_nb_trans",
	"mode.dynamic.overrides.data_rate_7",
	"mode.dynamic.overrides.data_rate_7.max_nb_trans",
	"mode.dynamic.overrides.data_rate_7.min_nb_trans",
	"mode.dynamic.overrides.data_rate_8",
	"mode.dynamic.overrides.data_rate_8.max_nb_trans",
	"mode.dynamic.overrides.data_rate_8.min_nb_trans",
	"mode.dynamic.overrides.data_rate_9",
	"mode.dynamic.overrides.data_rate_9.max_nb_trans",
	"mode.dynamic.overrides.data_rate_9.min_nb_trans",
	"mode.static",
	"mode.static.data_rate_index",
	"mode.static.nb_trans",
	"mode.static.tx_power_index",
}
View Source
var ADRSettingsFieldPathsTopLevel = []string{
	"mode",
}
View Source
var ADRSettings_DisabledModeFieldPathsNested []string
View Source
var ADRSettings_DisabledModeFieldPathsTopLevel []string
View Source
var ADRSettings_DynamicModeFieldPathsNested = []string{
	"channel_steering",
	"channel_steering.mode",
	"channel_steering.mode.disabled",
	"channel_steering.mode.lora_narrow",
	"margin",
	"max_data_rate_index",
	"max_data_rate_index.value",
	"max_nb_trans",
	"max_tx_power_index",
	"min_data_rate_index",
	"min_data_rate_index.value",
	"min_nb_trans",
	"min_tx_power_index",
	"overrides",
	"overrides.data_rate_0",
	"overrides.data_rate_0.max_nb_trans",
	"overrides.data_rate_0.min_nb_trans",
	"overrides.data_rate_1",
	"overrides.data_rate_1.max_nb_trans",
	"overrides.data_rate_1.min_nb_trans",
	"overrides.data_rate_10",
	"overrides.data_rate_10.max_nb_trans",
	"overrides.data_rate_10.min_nb_trans",
	"overrides.data_rate_11",
	"overrides.data_rate_11.max_nb_trans",
	"overrides.data_rate_11.min_nb_trans",
	"overrides.data_rate_12",
	"overrides.data_rate_12.max_nb_trans",
	"overrides.data_rate_12.min_nb_trans",
	"overrides.data_rate_13",
	"overrides.data_rate_13.max_nb_trans",
	"overrides.data_rate_13.min_nb_trans",
	"overrides.data_rate_14",
	"overrides.data_rate_14.max_nb_trans",
	"overrides.data_rate_14.min_nb_trans",
	"overrides.data_rate_15",
	"overrides.data_rate_15.max_nb_trans",
	"overrides.data_rate_15.min_nb_trans",
	"overrides.data_rate_2",
	"overrides.data_rate_2.max_nb_trans",
	"overrides.data_rate_2.min_nb_trans",
	"overrides.data_rate_3",
	"overrides.data_rate_3.max_nb_trans",
	"overrides.data_rate_3.min_nb_trans",
	"overrides.data_rate_4",
	"overrides.data_rate_4.max_nb_trans",
	"overrides.data_rate_4.min_nb_trans",
	"overrides.data_rate_5",
	"overrides.data_rate_5.max_nb_trans",
	"overrides.data_rate_5.min_nb_trans",
	"overrides.data_rate_6",
	"overrides.data_rate_6.max_nb_trans",
	"overrides.data_rate_6.min_nb_trans",
	"overrides.data_rate_7",
	"overrides.data_rate_7.max_nb_trans",
	"overrides.data_rate_7.min_nb_trans",
	"overrides.data_rate_8",
	"overrides.data_rate_8.max_nb_trans",
	"overrides.data_rate_8.min_nb_trans",
	"overrides.data_rate_9",
	"overrides.data_rate_9.max_nb_trans",
	"overrides.data_rate_9.min_nb_trans",
}
View Source
var ADRSettings_DynamicModeFieldPathsTopLevel = []string{
	"channel_steering",
	"margin",
	"max_data_rate_index",
	"max_nb_trans",
	"max_tx_power_index",
	"min_data_rate_index",
	"min_nb_trans",
	"min_tx_power_index",
	"overrides",
}
View Source
var ADRSettings_DynamicMode_ChannelSteeringSettingsFieldPathsNested = []string{
	"mode",
	"mode.disabled",
	"mode.lora_narrow",
}
View Source
var ADRSettings_DynamicMode_ChannelSteeringSettingsFieldPathsTopLevel = []string{
	"mode",
}
View Source
var ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledModeFieldPathsNested []string
View Source
var ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledModeFieldPathsTopLevel []string
View Source
var ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowModeFieldPathsNested []string
View Source
var ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowModeFieldPathsTopLevel []string
View Source
var ADRSettings_DynamicMode_OverridesFieldPathsNested = []string{
	"data_rate_0",
	"data_rate_0.max_nb_trans",
	"data_rate_0.min_nb_trans",
	"data_rate_1",
	"data_rate_1.max_nb_trans",
	"data_rate_1.min_nb_trans",
	"data_rate_10",
	"data_rate_10.max_nb_trans",
	"data_rate_10.min_nb_trans",
	"data_rate_11",
	"data_rate_11.max_nb_trans",
	"data_rate_11.min_nb_trans",
	"data_rate_12",
	"data_rate_12.max_nb_trans",
	"data_rate_12.min_nb_trans",
	"data_rate_13",
	"data_rate_13.max_nb_trans",
	"data_rate_13.min_nb_trans",
	"data_rate_14",
	"data_rate_14.max_nb_trans",
	"data_rate_14.min_nb_trans",
	"data_rate_15",
	"data_rate_15.max_nb_trans",
	"data_rate_15.min_nb_trans",
	"data_rate_2",
	"data_rate_2.max_nb_trans",
	"data_rate_2.min_nb_trans",
	"data_rate_3",
	"data_rate_3.max_nb_trans",
	"data_rate_3.min_nb_trans",
	"data_rate_4",
	"data_rate_4.max_nb_trans",
	"data_rate_4.min_nb_trans",
	"data_rate_5",
	"data_rate_5.max_nb_trans",
	"data_rate_5.min_nb_trans",
	"data_rate_6",
	"data_rate_6.max_nb_trans",
	"data_rate_6.min_nb_trans",
	"data_rate_7",
	"data_rate_7.max_nb_trans",
	"data_rate_7.min_nb_trans",
	"data_rate_8",
	"data_rate_8.max_nb_trans",
	"data_rate_8.min_nb_trans",
	"data_rate_9",
	"data_rate_9.max_nb_trans",
	"data_rate_9.min_nb_trans",
}
View Source
var ADRSettings_DynamicMode_OverridesFieldPathsTopLevel = []string{
	"data_rate_0",
	"data_rate_1",
	"data_rate_10",
	"data_rate_11",
	"data_rate_12",
	"data_rate_13",
	"data_rate_14",
	"data_rate_15",
	"data_rate_2",
	"data_rate_3",
	"data_rate_4",
	"data_rate_5",
	"data_rate_6",
	"data_rate_7",
	"data_rate_8",
	"data_rate_9",
}
View Source
var ADRSettings_DynamicMode_PerDataRateIndexOverrideFieldPathsNested = []string{
	"max_nb_trans",
	"min_nb_trans",
}
View Source
var ADRSettings_DynamicMode_PerDataRateIndexOverrideFieldPathsTopLevel = []string{
	"max_nb_trans",
	"min_nb_trans",
}
View Source
var ADRSettings_StaticModeFieldPathsNested = []string{
	"data_rate_index",
	"nb_trans",
	"tx_power_index",
}
View Source
var ADRSettings_StaticModeFieldPathsTopLevel = []string{
	"data_rate_index",
	"nb_trans",
	"tx_power_index",
}
View Source
var ALCSyncCommandFieldPathsNested = []string{
	"cid",
	"payload",
	"payload.app_time_ans",
	"payload.app_time_ans.TimeCorrection",
	"payload.app_time_ans.TokenAns",
	"payload.app_time_req",
	"payload.app_time_req.AnsRequired",
	"payload.app_time_req.DeviceTime",
	"payload.app_time_req.TokenReq",
}
View Source
var ALCSyncCommandFieldPathsTopLevel = []string{
	"cid",
	"payload",
}
View Source
var ALCSyncCommandIdentifier_customvalue = map[string]int32{
	"PKG_VERSION":              0,
	"APP_TIME":                 1,
	"APP_DEV_TIME_PERIODICITY": 2,
	"FORCE_DEV_RESYNC":         3,
}

ALCSyncCommandIdentifier_customvalue contains custom string values that extend ALCSyncCommandIdentifier_value.

View Source
var ALCSyncCommand_AppTimeAnsFieldPathsNested = []string{
	"TimeCorrection",
	"TokenAns",
}
View Source
var ALCSyncCommand_AppTimeAnsFieldPathsTopLevel = []string{
	"TimeCorrection",
	"TokenAns",
}
View Source
var ALCSyncCommand_AppTimeReqFieldPathsNested = []string{
	"AnsRequired",
	"DeviceTime",
	"TokenReq",
}
View Source
var ALCSyncCommand_AppTimeReqFieldPathsTopLevel = []string{
	"AnsRequired",
	"DeviceTime",
	"TokenReq",
}
View Source
var APIKeyFieldPathsNested = []string{
	"created_at",
	"expires_at",
	"id",
	"key",
	"name",
	"rights",
	"updated_at",
}
View Source
var APIKeyFieldPathsTopLevel = []string{
	"created_at",
	"expires_at",
	"id",
	"key",
	"name",
	"rights",
	"updated_at",
}
View Source
var APIKeysFieldPathsNested = []string{
	"api_keys",
}
View Source
var APIKeysFieldPathsTopLevel = []string{
	"api_keys",
}
View Source
var AggregatedDutyCycleValueFieldPathsNested = []string{
	"value",
}
View Source
var AggregatedDutyCycleValueFieldPathsTopLevel = []string{
	"value",
}
View Source
var AggregatedDutyCycle_customvalue = map[string]int32{
	"1":     0,
	"2":     1,
	"4":     2,
	"8":     3,
	"16":    4,
	"32":    5,
	"64":    6,
	"128":   7,
	"256":   8,
	"512":   9,
	"1024":  10,
	"2048":  11,
	"4096":  12,
	"8192":  13,
	"16384": 14,
	"32768": 15,
}

AggregatedDutyCycle_customvalue contains custom string values that extend AggregatedDutyCycle_value.

View Source
var AppAs_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.AppAs",
	HandlerType: (*AppAsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "DownlinkQueuePush",
			Handler:    _AppAs_DownlinkQueuePush_Handler,
		},
		{
			MethodName: "DownlinkQueueReplace",
			Handler:    _AppAs_DownlinkQueueReplace_Handler,
		},
		{
			MethodName: "DownlinkQueueList",
			Handler:    _AppAs_DownlinkQueueList_Handler,
		},
		{
			MethodName: "GetMQTTConnectionInfo",
			Handler:    _AppAs_GetMQTTConnectionInfo_Handler,
		},
		{
			MethodName: "SimulateUplink",
			Handler:    _AppAs_SimulateUplink_Handler,
		},
		{
			MethodName: "EncodeDownlink",
			Handler:    _AppAs_EncodeDownlink_Handler,
		},
		{
			MethodName: "DecodeUplink",
			Handler:    _AppAs_DecodeUplink_Handler,
		},
		{
			MethodName: "DecodeDownlink",
			Handler:    _AppAs_DecodeDownlink_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "Subscribe",
			Handler:       _AppAs_Subscribe_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "ttn/lorawan/v3/applicationserver.proto",
}

AppAs_ServiceDesc is the grpc.ServiceDesc for AppAs 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 AppJs_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.AppJs",
	HandlerType: (*AppJsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetAppSKey",
			Handler:    _AppJs_GetAppSKey_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/joinserver.proto",
}

AppJs_ServiceDesc is the grpc.ServiceDesc for AppJs 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 AppSKeyResponseFieldPathsNested = []string{
	"app_s_key",
	"app_s_key.encrypted_key",
	"app_s_key.kek_label",
	"app_s_key.key",
}
View Source
var AppSKeyResponseFieldPathsTopLevel = []string{
	"app_s_key",
}
View Source
var ApplicationAccess_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.ApplicationAccess",
	HandlerType: (*ApplicationAccessServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListRights",
			Handler:    _ApplicationAccess_ListRights_Handler,
		},
		{
			MethodName: "CreateAPIKey",
			Handler:    _ApplicationAccess_CreateAPIKey_Handler,
		},
		{
			MethodName: "ListAPIKeys",
			Handler:    _ApplicationAccess_ListAPIKeys_Handler,
		},
		{
			MethodName: "GetAPIKey",
			Handler:    _ApplicationAccess_GetAPIKey_Handler,
		},
		{
			MethodName: "UpdateAPIKey",
			Handler:    _ApplicationAccess_UpdateAPIKey_Handler,
		},
		{
			MethodName: "DeleteAPIKey",
			Handler:    _ApplicationAccess_DeleteAPIKey_Handler,
		},
		{
			MethodName: "GetCollaborator",
			Handler:    _ApplicationAccess_GetCollaborator_Handler,
		},
		{
			MethodName: "SetCollaborator",
			Handler:    _ApplicationAccess_SetCollaborator_Handler,
		},
		{
			MethodName: "ListCollaborators",
			Handler:    _ApplicationAccess_ListCollaborators_Handler,
		},
		{
			MethodName: "DeleteCollaborator",
			Handler:    _ApplicationAccess_DeleteCollaborator_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/application_services.proto",
}

ApplicationAccess_ServiceDesc is the grpc.ServiceDesc for ApplicationAccess 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 ApplicationActivationSettingRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.ApplicationActivationSettingRegistry",
	HandlerType: (*ApplicationActivationSettingRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _ApplicationActivationSettingRegistry_Get_Handler,
		},
		{
			MethodName: "Set",
			Handler:    _ApplicationActivationSettingRegistry_Set_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _ApplicationActivationSettingRegistry_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/joinserver.proto",
}

ApplicationActivationSettingRegistry_ServiceDesc is the grpc.ServiceDesc for ApplicationActivationSettingRegistry 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 ApplicationActivationSettingsFieldPathsNested = []string{
	"application_server_id",
	"home_net_id",
	"kek",
	"kek.encrypted_key",
	"kek.kek_label",
	"kek.key",
	"kek_label",
}
View Source
var ApplicationActivationSettingsFieldPathsTopLevel = []string{
	"application_server_id",
	"home_net_id",
	"kek",
	"kek_label",
}
View Source
var ApplicationCryptoService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.ApplicationCryptoService",
	HandlerType: (*ApplicationCryptoServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "DeriveAppSKey",
			Handler:    _ApplicationCryptoService_DeriveAppSKey_Handler,
		},
		{
			MethodName: "GetAppKey",
			Handler:    _ApplicationCryptoService_GetAppKey_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/joinserver.proto",
}

ApplicationCryptoService_ServiceDesc is the grpc.ServiceDesc for ApplicationCryptoService 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 ApplicationDownlinkFailedFieldPathsNested = []string{
	"downlink",
	"downlink.class_b_c",
	"downlink.class_b_c.absolute_time",
	"downlink.class_b_c.gateways",
	"downlink.confirmed",
	"downlink.confirmed_retry",
	"downlink.confirmed_retry.attempt",
	"downlink.confirmed_retry.max_attempts",
	"downlink.correlation_ids",
	"downlink.decoded_payload",
	"downlink.decoded_payload_warnings",
	"downlink.f_cnt",
	"downlink.f_port",
	"downlink.frm_payload",
	"downlink.priority",
	"downlink.session_key_id",
	"error",
	"error.attributes",
	"error.cause",
	"error.cause.attributes",
	"error.cause.correlation_id",
	"error.cause.message_format",
	"error.cause.name",
	"error.cause.namespace",
	"error.code",
	"error.correlation_id",
	"error.details",
	"error.message_format",
	"error.name",
	"error.namespace",
}
View Source
var ApplicationDownlinkFailedFieldPathsTopLevel = []string{
	"downlink",
	"error",
}
View Source
var ApplicationDownlinkFieldPathsNested = []string{
	"class_b_c",
	"class_b_c.absolute_time",
	"class_b_c.gateways",
	"confirmed",
	"confirmed_retry",
	"confirmed_retry.attempt",
	"confirmed_retry.max_attempts",
	"correlation_ids",
	"decoded_payload",
	"decoded_payload_warnings",
	"f_cnt",
	"f_port",
	"frm_payload",
	"priority",
	"session_key_id",
}
View Source
var ApplicationDownlinkFieldPathsTopLevel = []string{
	"class_b_c",
	"confirmed",
	"confirmed_retry",
	"correlation_ids",
	"decoded_payload",
	"decoded_payload_warnings",
	"f_cnt",
	"f_port",
	"frm_payload",
	"priority",
	"session_key_id",
}
View Source
var ApplicationDownlink_ClassBCFieldPathsNested = []string{
	"absolute_time",
	"gateways",
}
View Source
var ApplicationDownlink_ClassBCFieldPathsTopLevel = []string{
	"absolute_time",
	"gateways",
}
View Source
var ApplicationDownlink_ConfirmedRetryFieldPathsNested = []string{
	"attempt",
	"max_attempts",
}
View Source
var ApplicationDownlink_ConfirmedRetryFieldPathsTopLevel = []string{
	"attempt",
	"max_attempts",
}
View Source
var ApplicationDownlinksFieldPathsNested = []string{
	"downlinks",
}
View Source
var ApplicationDownlinksFieldPathsTopLevel = []string{
	"downlinks",
}
View Source
var ApplicationFieldPathsNested = []string{
	"administrative_contact",
	"administrative_contact.ids",
	"administrative_contact.ids.organization_ids",
	"administrative_contact.ids.organization_ids.organization_id",
	"administrative_contact.ids.user_ids",
	"administrative_contact.ids.user_ids.email",
	"administrative_contact.ids.user_ids.user_id",
	"application_server_address",
	"attributes",
	"contact_info",
	"created_at",
	"deleted_at",
	"description",
	"dev_eui_counter",
	"ids",
	"ids.application_id",
	"join_server_address",
	"name",
	"network_server_address",
	"technical_contact",
	"technical_contact.ids",
	"technical_contact.ids.organization_ids",
	"technical_contact.ids.organization_ids.organization_id",
	"technical_contact.ids.user_ids",
	"technical_contact.ids.user_ids.email",
	"technical_contact.ids.user_ids.user_id",
	"updated_at",
}
View Source
var ApplicationFieldPathsTopLevel = []string{
	"administrative_contact",
	"application_server_address",
	"attributes",
	"contact_info",
	"created_at",
	"deleted_at",
	"description",
	"dev_eui_counter",
	"ids",
	"join_server_address",
	"name",
	"network_server_address",
	"technical_contact",
	"updated_at",
}
View Source
var ApplicationIdentifiersFieldPathsNested = []string{
	"application_id",
}
View Source
var ApplicationIdentifiersFieldPathsTopLevel = []string{
	"application_id",
}
View Source
var ApplicationInvalidatedDownlinksFieldPathsNested = []string{
	"downlinks",
	"last_f_cnt_down",
	"session_key_id",
}
View Source
var ApplicationInvalidatedDownlinksFieldPathsTopLevel = []string{
	"downlinks",
	"last_f_cnt_down",
	"session_key_id",
}
View Source
var ApplicationJoinAcceptFieldPathsNested = []string{
	"app_s_key",
	"app_s_key.encrypted_key",
	"app_s_key.kek_label",
	"app_s_key.key",
	"invalidated_downlinks",
	"pending_session",
	"received_at",
	"session_key_id",
}
View Source
var ApplicationJoinAcceptFieldPathsTopLevel = []string{
	"app_s_key",
	"invalidated_downlinks",
	"pending_session",
	"received_at",
	"session_key_id",
}
View Source
var ApplicationLinkFieldPathsNested = []string{
	"default_formatters",
	"default_formatters.down_formatter",
	"default_formatters.down_formatter_parameter",
	"default_formatters.up_formatter",
	"default_formatters.up_formatter_parameter",
	"skip_payload_crypto",
}
View Source
var ApplicationLinkFieldPathsTopLevel = []string{
	"default_formatters",
	"skip_payload_crypto",
}
View Source
var ApplicationLinkStatsFieldPathsNested = []string{
	"downlink_count",
	"last_downlink_forwarded_at",
	"last_up_received_at",
	"linked_at",
	"network_server_address",
	"up_count",
}
View Source
var ApplicationLinkStatsFieldPathsTopLevel = []string{
	"downlink_count",
	"last_downlink_forwarded_at",
	"last_up_received_at",
	"linked_at",
	"network_server_address",
	"up_count",
}
View Source
var ApplicationLocationFieldPathsNested = []string{
	"attributes",
	"location",
	"location.accuracy",
	"location.altitude",
	"location.latitude",
	"location.longitude",
	"location.source",
	"service",
}
View Source
var ApplicationLocationFieldPathsTopLevel = []string{
	"attributes",
	"location",
	"service",
}
View Source
var ApplicationPackageAssociationFieldPathsNested = []string{
	"created_at",
	"data",
	"ids",
	"ids.end_device_ids",
	"ids.end_device_ids.application_ids",
	"ids.end_device_ids.application_ids.application_id",
	"ids.end_device_ids.dev_addr",
	"ids.end_device_ids.dev_eui",
	"ids.end_device_ids.device_id",
	"ids.end_device_ids.join_eui",
	"ids.f_port",
	"package_name",
	"updated_at",
}
View Source
var ApplicationPackageAssociationFieldPathsTopLevel = []string{
	"created_at",
	"data",
	"ids",
	"package_name",
	"updated_at",
}
View Source
var ApplicationPackageAssociationIdentifiersFieldPathsNested = []string{
	"end_device_ids",
	"end_device_ids.application_ids",
	"end_device_ids.application_ids.application_id",
	"end_device_ids.dev_addr",
	"end_device_ids.dev_eui",
	"end_device_ids.device_id",
	"end_device_ids.join_eui",
	"f_port",
}
View Source
var ApplicationPackageAssociationIdentifiersFieldPathsTopLevel = []string{
	"end_device_ids",
	"f_port",
}
View Source
var ApplicationPackageAssociationsFieldPathsNested = []string{
	"associations",
}
View Source
var ApplicationPackageAssociationsFieldPathsTopLevel = []string{
	"associations",
}
View Source
var ApplicationPackageDefaultAssociationFieldPathsNested = []string{
	"created_at",
	"data",
	"ids",
	"ids.application_ids",
	"ids.application_ids.application_id",
	"ids.f_port",
	"package_name",
	"updated_at",
}
View Source
var ApplicationPackageDefaultAssociationFieldPathsTopLevel = []string{
	"created_at",
	"data",
	"ids",
	"package_name",
	"updated_at",
}
View Source
var ApplicationPackageDefaultAssociationIdentifiersFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"f_port",
}
View Source
var ApplicationPackageDefaultAssociationIdentifiersFieldPathsTopLevel = []string{
	"application_ids",
	"f_port",
}
View Source
var ApplicationPackageDefaultAssociationsFieldPathsNested = []string{
	"defaults",
}
View Source
var ApplicationPackageDefaultAssociationsFieldPathsTopLevel = []string{
	"defaults",
}
View Source
var ApplicationPackageFieldPathsNested = []string{
	"default_f_port",
	"name",
}
View Source
var ApplicationPackageFieldPathsTopLevel = []string{
	"default_f_port",
	"name",
}
View Source
var ApplicationPackageRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.ApplicationPackageRegistry",
	HandlerType: (*ApplicationPackageRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "List",
			Handler:    _ApplicationPackageRegistry_List_Handler,
		},
		{
			MethodName: "GetAssociation",
			Handler:    _ApplicationPackageRegistry_GetAssociation_Handler,
		},
		{
			MethodName: "ListAssociations",
			Handler:    _ApplicationPackageRegistry_ListAssociations_Handler,
		},
		{
			MethodName: "SetAssociation",
			Handler:    _ApplicationPackageRegistry_SetAssociation_Handler,
		},
		{
			MethodName: "DeleteAssociation",
			Handler:    _ApplicationPackageRegistry_DeleteAssociation_Handler,
		},
		{
			MethodName: "GetDefaultAssociation",
			Handler:    _ApplicationPackageRegistry_GetDefaultAssociation_Handler,
		},
		{
			MethodName: "ListDefaultAssociations",
			Handler:    _ApplicationPackageRegistry_ListDefaultAssociations_Handler,
		},
		{
			MethodName: "SetDefaultAssociation",
			Handler:    _ApplicationPackageRegistry_SetDefaultAssociation_Handler,
		},
		{
			MethodName: "DeleteDefaultAssociation",
			Handler:    _ApplicationPackageRegistry_DeleteDefaultAssociation_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/applicationserver_packages.proto",
}

ApplicationPackageRegistry_ServiceDesc is the grpc.ServiceDesc for ApplicationPackageRegistry 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 ApplicationPackagesFieldPathsNested = []string{
	"packages",
}
View Source
var ApplicationPackagesFieldPathsTopLevel = []string{
	"packages",
}
View Source
var ApplicationPubSubFieldPathsNested = []string{
	"base_topic",
	"created_at",
	"downlink_ack",
	"downlink_ack.topic",
	"downlink_failed",
	"downlink_failed.topic",
	"downlink_nack",
	"downlink_nack.topic",
	"downlink_push",
	"downlink_push.topic",
	"downlink_queue_invalidated",
	"downlink_queue_invalidated.topic",
	"downlink_queued",
	"downlink_queued.topic",
	"downlink_replace",
	"downlink_replace.topic",
	"downlink_sent",
	"downlink_sent.topic",
	"format",
	"ids",
	"ids.application_ids",
	"ids.application_ids.application_id",
	"ids.pub_sub_id",
	"join_accept",
	"join_accept.topic",
	"location_solved",
	"location_solved.topic",
	"provider",
	"provider.aws_iot",
	"provider.aws_iot.access_key",
	"provider.aws_iot.access_key.access_key_id",
	"provider.aws_iot.access_key.secret_access_key",
	"provider.aws_iot.access_key.session_token",
	"provider.aws_iot.assume_role",
	"provider.aws_iot.assume_role.arn",
	"provider.aws_iot.assume_role.external_id",
	"provider.aws_iot.assume_role.session_duration",
	"provider.aws_iot.deployment",
	"provider.aws_iot.deployment.default",
	"provider.aws_iot.deployment.default.stack_name",
	"provider.aws_iot.endpoint_address",
	"provider.aws_iot.region",
	"provider.mqtt",
	"provider.mqtt.client_id",
	"provider.mqtt.headers",
	"provider.mqtt.password",
	"provider.mqtt.publish_qos",
	"provider.mqtt.server_url",
	"provider.mqtt.subscribe_qos",
	"provider.mqtt.tls_ca",
	"provider.mqtt.tls_client_cert",
	"provider.mqtt.tls_client_key",
	"provider.mqtt.use_tls",
	"provider.mqtt.username",
	"provider.nats",
	"provider.nats.server_url",
	"service_data",
	"service_data.topic",
	"updated_at",
	"uplink_message",
	"uplink_message.topic",
	"uplink_normalized",
	"uplink_normalized.topic",
}
View Source
var ApplicationPubSubFieldPathsTopLevel = []string{
	"base_topic",
	"created_at",
	"downlink_ack",
	"downlink_failed",
	"downlink_nack",
	"downlink_push",
	"downlink_queue_invalidated",
	"downlink_queued",
	"downlink_replace",
	"downlink_sent",
	"format",
	"ids",
	"join_accept",
	"location_solved",
	"provider",
	"service_data",
	"updated_at",
	"uplink_message",
	"uplink_normalized",
}
View Source
var ApplicationPubSubFormatsFieldPathsNested = []string{
	"formats",
}
View Source
var ApplicationPubSubFormatsFieldPathsTopLevel = []string{
	"formats",
}
View Source
var ApplicationPubSubIdentifiersFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"pub_sub_id",
}
View Source
var ApplicationPubSubIdentifiersFieldPathsTopLevel = []string{
	"application_ids",
	"pub_sub_id",
}
View Source
var ApplicationPubSubRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.ApplicationPubSubRegistry",
	HandlerType: (*ApplicationPubSubRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetFormats",
			Handler:    _ApplicationPubSubRegistry_GetFormats_Handler,
		},
		{
			MethodName: "Get",
			Handler:    _ApplicationPubSubRegistry_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _ApplicationPubSubRegistry_List_Handler,
		},
		{
			MethodName: "Set",
			Handler:    _ApplicationPubSubRegistry_Set_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _ApplicationPubSubRegistry_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/applicationserver_pubsub.proto",
}

ApplicationPubSubRegistry_ServiceDesc is the grpc.ServiceDesc for ApplicationPubSubRegistry 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 ApplicationPubSub_AWSIoTProviderFieldPathsNested = []string{
	"access_key",
	"access_key.access_key_id",
	"access_key.secret_access_key",
	"access_key.session_token",
	"assume_role",
	"assume_role.arn",
	"assume_role.external_id",
	"assume_role.session_duration",
	"deployment",
	"deployment.default",
	"deployment.default.stack_name",
	"endpoint_address",
	"region",
}
View Source
var ApplicationPubSub_AWSIoTProviderFieldPathsTopLevel = []string{
	"access_key",
	"assume_role",
	"deployment",
	"endpoint_address",
	"region",
}
View Source
var ApplicationPubSub_AWSIoTProvider_AccessKeyFieldPathsNested = []string{
	"access_key_id",
	"secret_access_key",
	"session_token",
}
View Source
var ApplicationPubSub_AWSIoTProvider_AccessKeyFieldPathsTopLevel = []string{
	"access_key_id",
	"secret_access_key",
	"session_token",
}
View Source
var ApplicationPubSub_AWSIoTProvider_AssumeRoleFieldPathsNested = []string{
	"arn",
	"external_id",
	"session_duration",
}
View Source
var ApplicationPubSub_AWSIoTProvider_AssumeRoleFieldPathsTopLevel = []string{
	"arn",
	"external_id",
	"session_duration",
}
View Source
var ApplicationPubSub_AWSIoTProvider_DefaultIntegrationFieldPathsNested = []string{
	"stack_name",
}
View Source
var ApplicationPubSub_AWSIoTProvider_DefaultIntegrationFieldPathsTopLevel = []string{
	"stack_name",
}
View Source
var ApplicationPubSub_MQTTProviderFieldPathsNested = []string{
	"client_id",
	"headers",
	"password",
	"publish_qos",
	"server_url",
	"subscribe_qos",
	"tls_ca",
	"tls_client_cert",
	"tls_client_key",
	"use_tls",
	"username",
}
View Source
var ApplicationPubSub_MQTTProviderFieldPathsTopLevel = []string{
	"client_id",
	"headers",
	"password",
	"publish_qos",
	"server_url",
	"subscribe_qos",
	"tls_ca",
	"tls_client_cert",
	"tls_client_key",
	"use_tls",
	"username",
}
View Source
var ApplicationPubSub_MessageFieldPathsNested = []string{
	"topic",
}
View Source
var ApplicationPubSub_MessageFieldPathsTopLevel = []string{
	"topic",
}
View Source
var ApplicationPubSub_NATSProviderFieldPathsNested = []string{
	"server_url",
}
View Source
var ApplicationPubSub_NATSProviderFieldPathsTopLevel = []string{
	"server_url",
}
View Source
var ApplicationPubSubsFieldPathsNested = []string{
	"pubsubs",
}
View Source
var ApplicationPubSubsFieldPathsTopLevel = []string{
	"pubsubs",
}
View Source
var ApplicationRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.ApplicationRegistry",
	HandlerType: (*ApplicationRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _ApplicationRegistry_Create_Handler,
		},
		{
			MethodName: "Get",
			Handler:    _ApplicationRegistry_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _ApplicationRegistry_List_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _ApplicationRegistry_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _ApplicationRegistry_Delete_Handler,
		},
		{
			MethodName: "Restore",
			Handler:    _ApplicationRegistry_Restore_Handler,
		},
		{
			MethodName: "Purge",
			Handler:    _ApplicationRegistry_Purge_Handler,
		},
		{
			MethodName: "IssueDevEUI",
			Handler:    _ApplicationRegistry_IssueDevEUI_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/application_services.proto",
}

ApplicationRegistry_ServiceDesc is the grpc.ServiceDesc for ApplicationRegistry 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 ApplicationServiceDataFieldPathsNested = []string{
	"data",
	"service",
}
View Source
var ApplicationServiceDataFieldPathsTopLevel = []string{
	"data",
	"service",
}
View Source
var ApplicationUpFieldPathsNested = []string{}/* 232 elements not displayed */
View Source
var ApplicationUpFieldPathsTopLevel = []string{
	"correlation_ids",
	"end_device_ids",
	"received_at",
	"simulated",
	"up",
}
View Source
var ApplicationUpStorage_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.ApplicationUpStorage",
	HandlerType: (*ApplicationUpStorageServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetStoredApplicationUpCount",
			Handler:    _ApplicationUpStorage_GetStoredApplicationUpCount_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetStoredApplicationUp",
			Handler:       _ApplicationUpStorage_GetStoredApplicationUp_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "ttn/lorawan/v3/applicationserver_integrations_storage.proto",
}

ApplicationUpStorage_ServiceDesc is the grpc.ServiceDesc for ApplicationUpStorage 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 ApplicationUplinkFieldPathsNested = []string{
	"app_s_key",
	"app_s_key.encrypted_key",
	"app_s_key.kek_label",
	"app_s_key.key",
	"confirmed",
	"consumed_airtime",
	"decoded_payload",
	"decoded_payload_warnings",
	"f_cnt",
	"f_port",
	"frm_payload",
	"last_a_f_cnt_down",
	"locations",
	"network_ids",
	"network_ids.cluster_address",
	"network_ids.cluster_id",
	"network_ids.net_id",
	"network_ids.ns_id",
	"network_ids.tenant_address",
	"network_ids.tenant_id",
	"normalized_payload",
	"normalized_payload_warnings",
	"received_at",
	"rx_metadata",
	"session_key_id",
	"settings",
	"settings.concentrator_timestamp",
	"settings.data_rate",
	"settings.data_rate.modulation",
	"settings.data_rate.modulation.fsk",
	"settings.data_rate.modulation.fsk.bit_rate",
	"settings.data_rate.modulation.lora",
	"settings.data_rate.modulation.lora.bandwidth",
	"settings.data_rate.modulation.lora.coding_rate",
	"settings.data_rate.modulation.lora.spreading_factor",
	"settings.data_rate.modulation.lrfhss",
	"settings.data_rate.modulation.lrfhss.coding_rate",
	"settings.data_rate.modulation.lrfhss.modulation_type",
	"settings.data_rate.modulation.lrfhss.operating_channel_width",
	"settings.downlink",
	"settings.downlink.antenna_index",
	"settings.downlink.invert_polarization",
	"settings.downlink.tx_power",
	"settings.enable_crc",
	"settings.frequency",
	"settings.time",
	"settings.timestamp",
	"version_ids",
	"version_ids.band_id",
	"version_ids.brand_id",
	"version_ids.firmware_version",
	"version_ids.hardware_version",
	"version_ids.model_id",
}
View Source
var ApplicationUplinkFieldPathsTopLevel = []string{
	"app_s_key",
	"confirmed",
	"consumed_airtime",
	"decoded_payload",
	"decoded_payload_warnings",
	"f_cnt",
	"f_port",
	"frm_payload",
	"last_a_f_cnt_down",
	"locations",
	"network_ids",
	"normalized_payload",
	"normalized_payload_warnings",
	"received_at",
	"rx_metadata",
	"session_key_id",
	"settings",
	"version_ids",
}
View Source
var ApplicationUplinkNormalizedFieldPathsNested = []string{
	"confirmed",
	"consumed_airtime",
	"f_cnt",
	"f_port",
	"frm_payload",
	"locations",
	"network_ids",
	"network_ids.cluster_address",
	"network_ids.cluster_id",
	"network_ids.net_id",
	"network_ids.ns_id",
	"network_ids.tenant_address",
	"network_ids.tenant_id",
	"normalized_payload",
	"normalized_payload_warnings",
	"received_at",
	"rx_metadata",
	"session_key_id",
	"settings",
	"settings.concentrator_timestamp",
	"settings.data_rate",
	"settings.data_rate.modulation",
	"settings.data_rate.modulation.fsk",
	"settings.data_rate.modulation.fsk.bit_rate",
	"settings.data_rate.modulation.lora",
	"settings.data_rate.modulation.lora.bandwidth",
	"settings.data_rate.modulation.lora.coding_rate",
	"settings.data_rate.modulation.lora.spreading_factor",
	"settings.data_rate.modulation.lrfhss",
	"settings.data_rate.modulation.lrfhss.coding_rate",
	"settings.data_rate.modulation.lrfhss.modulation_type",
	"settings.data_rate.modulation.lrfhss.operating_channel_width",
	"settings.downlink",
	"settings.downlink.antenna_index",
	"settings.downlink.invert_polarization",
	"settings.downlink.tx_power",
	"settings.enable_crc",
	"settings.frequency",
	"settings.time",
	"settings.timestamp",
	"version_ids",
	"version_ids.band_id",
	"version_ids.brand_id",
	"version_ids.firmware_version",
	"version_ids.hardware_version",
	"version_ids.model_id",
}
View Source
var ApplicationUplinkNormalizedFieldPathsTopLevel = []string{
	"confirmed",
	"consumed_airtime",
	"f_cnt",
	"f_port",
	"frm_payload",
	"locations",
	"network_ids",
	"normalized_payload",
	"normalized_payload_warnings",
	"received_at",
	"rx_metadata",
	"session_key_id",
	"settings",
	"version_ids",
}
View Source
var ApplicationWebhookFieldPathsNested = []string{
	"base_url",
	"created_at",
	"downlink_ack",
	"downlink_ack.path",
	"downlink_api_key",
	"downlink_failed",
	"downlink_failed.path",
	"downlink_nack",
	"downlink_nack.path",
	"downlink_queue_invalidated",
	"downlink_queue_invalidated.path",
	"downlink_queued",
	"downlink_queued.path",
	"downlink_sent",
	"downlink_sent.path",
	"field_mask",
	"format",
	"headers",
	"health_status",
	"health_status.status",
	"health_status.status.healthy",
	"health_status.status.unhealthy",
	"health_status.status.unhealthy.failed_attempts",
	"health_status.status.unhealthy.last_failed_attempt_at",
	"health_status.status.unhealthy.last_failed_attempt_details",
	"health_status.status.unhealthy.last_failed_attempt_details.attributes",
	"health_status.status.unhealthy.last_failed_attempt_details.cause",
	"health_status.status.unhealthy.last_failed_attempt_details.cause.attributes",
	"health_status.status.unhealthy.last_failed_attempt_details.cause.correlation_id",
	"health_status.status.unhealthy.last_failed_attempt_details.cause.message_format",
	"health_status.status.unhealthy.last_failed_attempt_details.cause.name",
	"health_status.status.unhealthy.last_failed_attempt_details.cause.namespace",
	"health_status.status.unhealthy.last_failed_attempt_details.code",
	"health_status.status.unhealthy.last_failed_attempt_details.correlation_id",
	"health_status.status.unhealthy.last_failed_attempt_details.details",
	"health_status.status.unhealthy.last_failed_attempt_details.message_format",
	"health_status.status.unhealthy.last_failed_attempt_details.name",
	"health_status.status.unhealthy.last_failed_attempt_details.namespace",
	"ids",
	"ids.application_ids",
	"ids.application_ids.application_id",
	"ids.webhook_id",
	"join_accept",
	"join_accept.path",
	"location_solved",
	"location_solved.path",
	"service_data",
	"service_data.path",
	"template_fields",
	"template_ids",
	"template_ids.template_id",
	"updated_at",
	"uplink_message",
	"uplink_message.path",
	"uplink_normalized",
	"uplink_normalized.path",
}
View Source
var ApplicationWebhookFieldPathsTopLevel = []string{
	"base_url",
	"created_at",
	"downlink_ack",
	"downlink_api_key",
	"downlink_failed",
	"downlink_nack",
	"downlink_queue_invalidated",
	"downlink_queued",
	"downlink_sent",
	"field_mask",
	"format",
	"headers",
	"health_status",
	"ids",
	"join_accept",
	"location_solved",
	"service_data",
	"template_fields",
	"template_ids",
	"updated_at",
	"uplink_message",
	"uplink_normalized",
}
View Source
var ApplicationWebhookFormatsFieldPathsNested = []string{
	"formats",
}
View Source
var ApplicationWebhookFormatsFieldPathsTopLevel = []string{
	"formats",
}
View Source
var ApplicationWebhookHealthFieldPathsNested = []string{
	"status",
	"status.healthy",
	"status.unhealthy",
	"status.unhealthy.failed_attempts",
	"status.unhealthy.last_failed_attempt_at",
	"status.unhealthy.last_failed_attempt_details",
	"status.unhealthy.last_failed_attempt_details.attributes",
	"status.unhealthy.last_failed_attempt_details.cause",
	"status.unhealthy.last_failed_attempt_details.cause.attributes",
	"status.unhealthy.last_failed_attempt_details.cause.correlation_id",
	"status.unhealthy.last_failed_attempt_details.cause.message_format",
	"status.unhealthy.last_failed_attempt_details.cause.name",
	"status.unhealthy.last_failed_attempt_details.cause.namespace",
	"status.unhealthy.last_failed_attempt_details.code",
	"status.unhealthy.last_failed_attempt_details.correlation_id",
	"status.unhealthy.last_failed_attempt_details.details",
	"status.unhealthy.last_failed_attempt_details.message_format",
	"status.unhealthy.last_failed_attempt_details.name",
	"status.unhealthy.last_failed_attempt_details.namespace",
}
View Source
var ApplicationWebhookHealthFieldPathsTopLevel = []string{
	"status",
}
View Source
var ApplicationWebhookHealth_WebhookHealthStatusHealthyFieldPathsNested []string
View Source
var ApplicationWebhookHealth_WebhookHealthStatusHealthyFieldPathsTopLevel []string
View Source
var ApplicationWebhookHealth_WebhookHealthStatusUnhealthyFieldPathsNested = []string{
	"failed_attempts",
	"last_failed_attempt_at",
	"last_failed_attempt_details",
	"last_failed_attempt_details.attributes",
	"last_failed_attempt_details.cause",
	"last_failed_attempt_details.cause.attributes",
	"last_failed_attempt_details.cause.correlation_id",
	"last_failed_attempt_details.cause.message_format",
	"last_failed_attempt_details.cause.name",
	"last_failed_attempt_details.cause.namespace",
	"last_failed_attempt_details.code",
	"last_failed_attempt_details.correlation_id",
	"last_failed_attempt_details.details",
	"last_failed_attempt_details.message_format",
	"last_failed_attempt_details.name",
	"last_failed_attempt_details.namespace",
}
View Source
var ApplicationWebhookHealth_WebhookHealthStatusUnhealthyFieldPathsTopLevel = []string{
	"failed_attempts",
	"last_failed_attempt_at",
	"last_failed_attempt_details",
}
View Source
var ApplicationWebhookIdentifiersFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"webhook_id",
}
View Source
var ApplicationWebhookIdentifiersFieldPathsTopLevel = []string{
	"application_ids",
	"webhook_id",
}
View Source
var ApplicationWebhookRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.ApplicationWebhookRegistry",
	HandlerType: (*ApplicationWebhookRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetFormats",
			Handler:    _ApplicationWebhookRegistry_GetFormats_Handler,
		},
		{
			MethodName: "GetTemplate",
			Handler:    _ApplicationWebhookRegistry_GetTemplate_Handler,
		},
		{
			MethodName: "ListTemplates",
			Handler:    _ApplicationWebhookRegistry_ListTemplates_Handler,
		},
		{
			MethodName: "Get",
			Handler:    _ApplicationWebhookRegistry_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _ApplicationWebhookRegistry_List_Handler,
		},
		{
			MethodName: "Set",
			Handler:    _ApplicationWebhookRegistry_Set_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _ApplicationWebhookRegistry_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/applicationserver_web.proto",
}

ApplicationWebhookRegistry_ServiceDesc is the grpc.ServiceDesc for ApplicationWebhookRegistry 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 ApplicationWebhookTemplateFieldFieldPathsNested = []string{
	"default_value",
	"description",
	"id",
	"name",
	"optional",
	"secret",
}
View Source
var ApplicationWebhookTemplateFieldFieldPathsTopLevel = []string{
	"default_value",
	"description",
	"id",
	"name",
	"optional",
	"secret",
}
View Source
var ApplicationWebhookTemplateFieldPathsNested = []string{
	"base_url",
	"create_downlink_api_key",
	"description",
	"documentation_url",
	"downlink_ack",
	"downlink_ack.path",
	"downlink_failed",
	"downlink_failed.path",
	"downlink_nack",
	"downlink_nack.path",
	"downlink_queue_invalidated",
	"downlink_queue_invalidated.path",
	"downlink_queued",
	"downlink_queued.path",
	"downlink_sent",
	"downlink_sent.path",
	"field_mask",
	"fields",
	"format",
	"headers",
	"ids",
	"ids.template_id",
	"info_url",
	"join_accept",
	"join_accept.path",
	"location_solved",
	"location_solved.path",
	"logo_url",
	"name",
	"service_data",
	"service_data.path",
	"uplink_message",
	"uplink_message.path",
	"uplink_normalized",
	"uplink_normalized.path",
}
View Source
var ApplicationWebhookTemplateFieldPathsTopLevel = []string{
	"base_url",
	"create_downlink_api_key",
	"description",
	"documentation_url",
	"downlink_ack",
	"downlink_failed",
	"downlink_nack",
	"downlink_queue_invalidated",
	"downlink_queued",
	"downlink_sent",
	"field_mask",
	"fields",
	"format",
	"headers",
	"ids",
	"info_url",
	"join_accept",
	"location_solved",
	"logo_url",
	"name",
	"service_data",
	"uplink_message",
	"uplink_normalized",
}
View Source
var ApplicationWebhookTemplateIdentifiersFieldPathsNested = []string{
	"template_id",
}
View Source
var ApplicationWebhookTemplateIdentifiersFieldPathsTopLevel = []string{
	"template_id",
}
View Source
var ApplicationWebhookTemplate_MessageFieldPathsNested = []string{
	"path",
}
View Source
var ApplicationWebhookTemplate_MessageFieldPathsTopLevel = []string{
	"path",
}
View Source
var ApplicationWebhookTemplatesFieldPathsNested = []string{
	"templates",
}
View Source
var ApplicationWebhookTemplatesFieldPathsTopLevel = []string{
	"templates",
}
View Source
var ApplicationWebhook_MessageFieldPathsNested = []string{
	"path",
}
View Source
var ApplicationWebhook_MessageFieldPathsTopLevel = []string{
	"path",
}
View Source
var ApplicationWebhooksFieldPathsNested = []string{
	"webhooks",
}
View Source
var ApplicationWebhooksFieldPathsTopLevel = []string{
	"webhooks",
}
View Source
var ApplicationsFieldPathsNested = []string{
	"applications",
}
View Source
var ApplicationsFieldPathsTopLevel = []string{
	"applications",
}
View Source
var AsConfigurationFieldPathsNested = []string{
	"pubsub",
	"pubsub.providers",
	"pubsub.providers.mqtt",
	"pubsub.providers.nats",
	"webhooks",
	"webhooks.unhealthy_attempts_threshold",
	"webhooks.unhealthy_retry_interval",
}
View Source
var AsConfigurationFieldPathsTopLevel = []string{
	"pubsub",
	"webhooks",
}
View Source
var AsConfiguration_PubSubFieldPathsNested = []string{
	"providers",
	"providers.mqtt",
	"providers.nats",
}
View Source
var AsConfiguration_PubSubFieldPathsTopLevel = []string{
	"providers",
}
View Source
var AsConfiguration_PubSub_ProvidersFieldPathsNested = []string{
	"mqtt",
	"nats",
}
View Source
var AsConfiguration_PubSub_ProvidersFieldPathsTopLevel = []string{
	"mqtt",
	"nats",
}
View Source
var AsConfiguration_WebhooksFieldPathsNested = []string{
	"unhealthy_attempts_threshold",
	"unhealthy_retry_interval",
}
View Source
var AsConfiguration_WebhooksFieldPathsTopLevel = []string{
	"unhealthy_attempts_threshold",
	"unhealthy_retry_interval",
}
View Source
var AsEndDeviceBatchRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.AsEndDeviceBatchRegistry",
	HandlerType: (*AsEndDeviceBatchRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Delete",
			Handler:    _AsEndDeviceBatchRegistry_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/applicationserver.proto",
}

AsEndDeviceBatchRegistry_ServiceDesc is the grpc.ServiceDesc for AsEndDeviceBatchRegistry 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 AsEndDeviceRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.AsEndDeviceRegistry",
	HandlerType: (*AsEndDeviceRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _AsEndDeviceRegistry_Get_Handler,
		},
		{
			MethodName: "Set",
			Handler:    _AsEndDeviceRegistry_Set_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _AsEndDeviceRegistry_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/applicationserver.proto",
}

AsEndDeviceRegistry_ServiceDesc is the grpc.ServiceDesc for AsEndDeviceRegistry 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 AsJs_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.AsJs",
	HandlerType: (*AsJsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetAppSKey",
			Handler:    _AsJs_GetAppSKey_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/joinserver.proto",
}

AsJs_ServiceDesc is the grpc.ServiceDesc for AsJs 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 AsNs_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.AsNs",
	HandlerType: (*AsNsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "DownlinkQueueReplace",
			Handler:    _AsNs_DownlinkQueueReplace_Handler,
		},
		{
			MethodName: "DownlinkQueuePush",
			Handler:    _AsNs_DownlinkQueuePush_Handler,
		},
		{
			MethodName: "DownlinkQueueList",
			Handler:    _AsNs_DownlinkQueueList_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/networkserver.proto",
}

AsNs_ServiceDesc is the grpc.ServiceDesc for AsNs 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 As_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.As",
	HandlerType: (*AsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetLink",
			Handler:    _As_GetLink_Handler,
		},
		{
			MethodName: "SetLink",
			Handler:    _As_SetLink_Handler,
		},
		{
			MethodName: "DeleteLink",
			Handler:    _As_DeleteLink_Handler,
		},
		{
			MethodName: "GetLinkStats",
			Handler:    _As_GetLinkStats_Handler,
		},
		{
			MethodName: "GetConfiguration",
			Handler:    _As_GetConfiguration_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/applicationserver.proto",
}

As_ServiceDesc is the grpc.ServiceDesc for As 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 AssertGatewayRightsRequestFieldPathsNested = []string{
	"gateway_ids",
	"required",
	"required.rights",
}
View Source
var AssertGatewayRightsRequestFieldPathsTopLevel = []string{
	"gateway_ids",
	"required",
}
View Source
var AuthInfoResponseFieldPathsNested = []string{
	"access_method",
	"access_method.api_key",
	"access_method.api_key.api_key",
	"access_method.api_key.api_key.created_at",
	"access_method.api_key.api_key.expires_at",
	"access_method.api_key.api_key.id",
	"access_method.api_key.api_key.key",
	"access_method.api_key.api_key.name",
	"access_method.api_key.api_key.rights",
	"access_method.api_key.api_key.updated_at",
	"access_method.api_key.entity_ids",
	"access_method.api_key.entity_ids.ids",
	"access_method.api_key.entity_ids.ids.application_ids",
	"access_method.api_key.entity_ids.ids.application_ids.application_id",
	"access_method.api_key.entity_ids.ids.client_ids",
	"access_method.api_key.entity_ids.ids.client_ids.client_id",
	"access_method.api_key.entity_ids.ids.device_ids",
	"access_method.api_key.entity_ids.ids.device_ids.application_ids",
	"access_method.api_key.entity_ids.ids.device_ids.application_ids.application_id",
	"access_method.api_key.entity_ids.ids.device_ids.dev_addr",
	"access_method.api_key.entity_ids.ids.device_ids.dev_eui",
	"access_method.api_key.entity_ids.ids.device_ids.device_id",
	"access_method.api_key.entity_ids.ids.device_ids.join_eui",
	"access_method.api_key.entity_ids.ids.gateway_ids",
	"access_method.api_key.entity_ids.ids.gateway_ids.eui",
	"access_method.api_key.entity_ids.ids.gateway_ids.gateway_id",
	"access_method.api_key.entity_ids.ids.organization_ids",
	"access_method.api_key.entity_ids.ids.organization_ids.organization_id",
	"access_method.api_key.entity_ids.ids.user_ids",
	"access_method.api_key.entity_ids.ids.user_ids.email",
	"access_method.api_key.entity_ids.ids.user_ids.user_id",
	"access_method.gateway_token",
	"access_method.gateway_token.gateway_ids",
	"access_method.gateway_token.gateway_ids.eui",
	"access_method.gateway_token.gateway_ids.gateway_id",
	"access_method.gateway_token.rights",
	"access_method.oauth_access_token",
	"access_method.oauth_access_token.access_token",
	"access_method.oauth_access_token.client_ids",
	"access_method.oauth_access_token.client_ids.client_id",
	"access_method.oauth_access_token.created_at",
	"access_method.oauth_access_token.expires_at",
	"access_method.oauth_access_token.id",
	"access_method.oauth_access_token.refresh_token",
	"access_method.oauth_access_token.rights",
	"access_method.oauth_access_token.user_ids",
	"access_method.oauth_access_token.user_ids.email",
	"access_method.oauth_access_token.user_ids.user_id",
	"access_method.oauth_access_token.user_session_id",
	"access_method.user_session",
	"access_method.user_session.created_at",
	"access_method.user_session.expires_at",
	"access_method.user_session.session_id",
	"access_method.user_session.session_secret",
	"access_method.user_session.updated_at",
	"access_method.user_session.user_ids",
	"access_method.user_session.user_ids.email",
	"access_method.user_session.user_ids.user_id",
	"is_admin",
	"universal_rights",
	"universal_rights.rights",
}
View Source
var AuthInfoResponseFieldPathsTopLevel = []string{
	"access_method",
	"is_admin",
	"universal_rights",
}
View Source
var AuthInfoResponse_APIKeyAccessFieldPathsNested = []string{
	"api_key",
	"api_key.created_at",
	"api_key.expires_at",
	"api_key.id",
	"api_key.key",
	"api_key.name",
	"api_key.rights",
	"api_key.updated_at",
	"entity_ids",
	"entity_ids.ids",
	"entity_ids.ids.application_ids",
	"entity_ids.ids.application_ids.application_id",
	"entity_ids.ids.client_ids",
	"entity_ids.ids.client_ids.client_id",
	"entity_ids.ids.device_ids",
	"entity_ids.ids.device_ids.application_ids",
	"entity_ids.ids.device_ids.application_ids.application_id",
	"entity_ids.ids.device_ids.dev_addr",
	"entity_ids.ids.device_ids.dev_eui",
	"entity_ids.ids.device_ids.device_id",
	"entity_ids.ids.device_ids.join_eui",
	"entity_ids.ids.gateway_ids",
	"entity_ids.ids.gateway_ids.eui",
	"entity_ids.ids.gateway_ids.gateway_id",
	"entity_ids.ids.organization_ids",
	"entity_ids.ids.organization_ids.organization_id",
	"entity_ids.ids.user_ids",
	"entity_ids.ids.user_ids.email",
	"entity_ids.ids.user_ids.user_id",
}
View Source
var AuthInfoResponse_APIKeyAccessFieldPathsTopLevel = []string{
	"api_key",
	"entity_ids",
}
View Source
var AuthInfoResponse_GatewayTokenFieldPathsNested = []string{
	"gateway_ids",
	"gateway_ids.eui",
	"gateway_ids.gateway_id",
	"rights",
}
View Source
var AuthInfoResponse_GatewayTokenFieldPathsTopLevel = []string{
	"gateway_ids",
	"rights",
}
View Source
var AuthorizeApplicationRequestFieldPathsNested = []string{
	"api_key",
	"application_ids",
	"application_ids.application_id",
}
View Source
var AuthorizeApplicationRequestFieldPathsTopLevel = []string{
	"api_key",
	"application_ids",
}
View Source
var AuthorizeGatewayRequestFieldPathsNested = []string{
	"api_key",
	"gateway_ids",
	"gateway_ids.eui",
	"gateway_ids.gateway_id",
}
View Source
var AuthorizeGatewayRequestFieldPathsTopLevel = []string{
	"api_key",
	"gateway_ids",
}
View Source
var BandDescriptionFieldPathsNested = []string{
	"adr_ack_limit",
	"beacon",
	"beacon.coding_rate",
	"beacon.data_rate_index",
	"beacon.frequencies",
	"boot_dwell_time",
	"boot_dwell_time.downlinks",
	"boot_dwell_time.uplinks",
	"cf_list_type",
	"data_rates",
	"default_max_eirp",
	"default_rx2_parameters",
	"default_rx2_parameters.data_rate_index",
	"default_rx2_parameters.frequency",
	"downlink_channels",
	"freq_multiplier",
	"id",
	"implements_cf_list",
	"join_accept_delay_1",
	"join_accept_delay_2",
	"max_adr_data_rate_index",
	"max_downlink_channels",
	"max_fcnt_gap",
	"max_retransmit_timeout",
	"max_uplink_channels",
	"min_retransmit_timeout",
	"ping_slot_frequencies",
	"receive_delay_1",
	"receive_delay_2",
	"relay",
	"relay.wor_channels",
	"relay_forward_delay",
	"relay_receive_delay",
	"sub_bands",
	"supports_dynamic_adr",
	"tx_offset",
	"tx_param_setup_req_support",
	"uplink_channels",
}
View Source
var BandDescriptionFieldPathsTopLevel = []string{
	"adr_ack_limit",
	"beacon",
	"boot_dwell_time",
	"cf_list_type",
	"data_rates",
	"default_max_eirp",
	"default_rx2_parameters",
	"downlink_channels",
	"freq_multiplier",
	"id",
	"implements_cf_list",
	"join_accept_delay_1",
	"join_accept_delay_2",
	"max_adr_data_rate_index",
	"max_downlink_channels",
	"max_fcnt_gap",
	"max_retransmit_timeout",
	"max_uplink_channels",
	"min_retransmit_timeout",
	"ping_slot_frequencies",
	"receive_delay_1",
	"receive_delay_2",
	"relay",
	"relay_forward_delay",
	"relay_receive_delay",
	"sub_bands",
	"supports_dynamic_adr",
	"tx_offset",
	"tx_param_setup_req_support",
	"uplink_channels",
}
View Source
var BandDescription_BandDataRateFieldPathsNested = []string{
	"rate",
	"rate.modulation",
	"rate.modulation.fsk",
	"rate.modulation.fsk.bit_rate",
	"rate.modulation.lora",
	"rate.modulation.lora.bandwidth",
	"rate.modulation.lora.coding_rate",
	"rate.modulation.lora.spreading_factor",
	"rate.modulation.lrfhss",
	"rate.modulation.lrfhss.coding_rate",
	"rate.modulation.lrfhss.modulation_type",
	"rate.modulation.lrfhss.operating_channel_width",
}
View Source
var BandDescription_BandDataRateFieldPathsTopLevel = []string{
	"rate",
}
View Source
var BandDescription_BeaconFieldPathsNested = []string{
	"coding_rate",
	"data_rate_index",
	"frequencies",
}
View Source
var BandDescription_BeaconFieldPathsTopLevel = []string{
	"coding_rate",
	"data_rate_index",
	"frequencies",
}
View Source
var BandDescription_ChannelFieldPathsNested = []string{
	"frequency",
	"max_data_rate",
	"min_data_rate",
}
View Source
var BandDescription_ChannelFieldPathsTopLevel = []string{
	"frequency",
	"max_data_rate",
	"min_data_rate",
}
View Source
var BandDescription_DwellTimeFieldPathsNested = []string{
	"downlinks",
	"uplinks",
}
View Source
var BandDescription_DwellTimeFieldPathsTopLevel = []string{
	"downlinks",
	"uplinks",
}
View Source
var BandDescription_RelayParametersFieldPathsNested = []string{
	"wor_channels",
}
View Source
var BandDescription_RelayParametersFieldPathsTopLevel = []string{
	"wor_channels",
}
View Source
var BandDescription_RelayParameters_RelayWORChannelFieldPathsNested = []string{
	"ack_frequency",
	"data_rate_index",
	"frequency",
}
View Source
var BandDescription_RelayParameters_RelayWORChannelFieldPathsTopLevel = []string{
	"ack_frequency",
	"data_rate_index",
	"frequency",
}
View Source
var BandDescription_Rx2ParametersFieldPathsNested = []string{
	"data_rate_index",
	"frequency",
}
View Source
var BandDescription_Rx2ParametersFieldPathsTopLevel = []string{
	"data_rate_index",
	"frequency",
}
View Source
var BandDescription_SubBandParametersFieldPathsNested = []string{
	"duty_cycle",
	"max_eirp",
	"max_frequency",
	"min_frequency",
}
View Source
var BandDescription_SubBandParametersFieldPathsTopLevel = []string{
	"duty_cycle",
	"max_eirp",
	"max_frequency",
	"min_frequency",
}
View Source
var BatchDeleteEndDevicesRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"device_ids",
}
View Source
var BatchDeleteEndDevicesRequestFieldPathsTopLevel = []string{
	"application_ids",
	"device_ids",
}
View Source
var BatchDeleteGatewaysRequestFieldPathsNested = []string{
	"gateway_ids",
}
View Source
var BatchDeleteGatewaysRequestFieldPathsTopLevel = []string{
	"gateway_ids",
}
View Source
var BatchDeleteUserBookmarksRequestFieldPathsNested = []string{
	"entity_ids",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var BatchDeleteUserBookmarksRequestFieldPathsTopLevel = []string{
	"entity_ids",
	"user_ids",
}
View Source
var BatchGetEndDevicesRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"device_ids",
	"field_mask",
}
View Source
var BatchGetEndDevicesRequestFieldPathsTopLevel = []string{
	"application_ids",
	"device_ids",
	"field_mask",
}
View Source
var BatchGetGatewayConnectionStatsRequestFieldPathsNested = []string{
	"field_mask",
	"gateway_ids",
}
View Source
var BatchGetGatewayConnectionStatsRequestFieldPathsTopLevel = []string{
	"field_mask",
	"gateway_ids",
}
View Source
var BatchGetGatewayConnectionStatsResponseFieldPathsNested = []string{
	"entries",
}
View Source
var BatchGetGatewayConnectionStatsResponseFieldPathsTopLevel = []string{
	"entries",
}
View Source
var BatchUnclaimEndDevicesRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"device_ids",
}
View Source
var BatchUnclaimEndDevicesRequestFieldPathsTopLevel = []string{
	"application_ids",
	"device_ids",
}
View Source
var BatchUnclaimEndDevicesResponseFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"failed",
}
View Source
var BatchUnclaimEndDevicesResponseFieldPathsTopLevel = []string{
	"application_ids",
	"failed",
}
View Source
var BatchUpdateEndDeviceLastSeenRequestFieldPathsNested = []string{
	"updates",
}
View Source
var BatchUpdateEndDeviceLastSeenRequestFieldPathsTopLevel = []string{
	"updates",
}
View Source
var BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdateFieldPathsNested = []string{
	"ids",
	"ids.application_ids",
	"ids.application_ids.application_id",
	"ids.dev_addr",
	"ids.dev_eui",
	"ids.device_id",
	"ids.join_eui",
	"last_seen_at",
}
View Source
var BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdateFieldPathsTopLevel = []string{
	"ids",
	"last_seen_at",
}
View Source
var BoolValueFieldPathsNested = []string{
	"value",
}
View Source
var BoolValueFieldPathsTopLevel = []string{
	"value",
}
View Source
var CFListFieldPathsNested = []string{
	"ch_masks",
	"freq",
	"type",
}
View Source
var CFListFieldPathsTopLevel = []string{
	"ch_masks",
	"freq",
	"type",
}
View Source
var CUPSRedirectionFieldPathsNested = []string{
	"current_gateway_key",
	"gateway_credentials",
	"gateway_credentials.auth_token",
	"gateway_credentials.client_tls",
	"gateway_credentials.client_tls.cert",
	"gateway_credentials.client_tls.key",
	"target_cups_trust",
	"target_cups_uri",
}
View Source
var CUPSRedirectionFieldPathsTopLevel = []string{
	"current_gateway_key",
	"gateway_credentials",
	"target_cups_trust",
	"target_cups_uri",
}
View Source
var CUPSRedirection_ClientTLSFieldPathsNested = []string{
	"cert",
	"key",
}
View Source
var CUPSRedirection_ClientTLSFieldPathsTopLevel = []string{
	"cert",
	"key",
}
View Source
var ClaimEndDeviceRequestFieldPathsNested = []string{
	"source_device",
	"source_device.authenticated_identifiers",
	"source_device.authenticated_identifiers.authentication_code",
	"source_device.authenticated_identifiers.dev_eui",
	"source_device.authenticated_identifiers.join_eui",
	"source_device.qr_code",
	"target_application_ids",
	"target_application_ids.application_id",
	"target_device_id",
}
View Source
var ClaimEndDeviceRequestFieldPathsTopLevel = []string{
	"source_device",
	"target_application_ids",
	"target_device_id",
}
View Source
var ClaimEndDeviceRequest_AuthenticatedIdentifiersFieldPathsNested = []string{
	"authentication_code",
	"dev_eui",
	"join_eui",
}
View Source
var ClaimEndDeviceRequest_AuthenticatedIdentifiersFieldPathsTopLevel = []string{
	"authentication_code",
	"dev_eui",
	"join_eui",
}
View Source
var ClaimGatewayRequestFieldPathsNested = []string{
	"collaborator",
	"collaborator.ids",
	"collaborator.ids.organization_ids",
	"collaborator.ids.organization_ids.organization_id",
	"collaborator.ids.user_ids",
	"collaborator.ids.user_ids.email",
	"collaborator.ids.user_ids.user_id",
	"cups_redirection",
	"cups_redirection.current_gateway_key",
	"cups_redirection.gateway_credentials",
	"cups_redirection.gateway_credentials.auth_token",
	"cups_redirection.gateway_credentials.client_tls",
	"cups_redirection.gateway_credentials.client_tls.cert",
	"cups_redirection.gateway_credentials.client_tls.key",
	"cups_redirection.target_cups_trust",
	"cups_redirection.target_cups_uri",
	"source_gateway",
	"source_gateway.authenticated_identifiers",
	"source_gateway.authenticated_identifiers.authentication_code",
	"source_gateway.authenticated_identifiers.gateway_eui",
	"source_gateway.qr_code",
	"target_frequency_plan_id",
	"target_frequency_plan_ids",
	"target_gateway_id",
	"target_gateway_server_address",
}
View Source
var ClaimGatewayRequestFieldPathsTopLevel = []string{
	"collaborator",
	"cups_redirection",
	"source_gateway",
	"target_frequency_plan_id",
	"target_frequency_plan_ids",
	"target_gateway_id",
	"target_gateway_server_address",
}
View Source
var ClaimGatewayRequest_AuthenticatedIdentifiersFieldPathsNested = []string{
	"authentication_code",
	"gateway_eui",
}
View Source
var ClaimGatewayRequest_AuthenticatedIdentifiersFieldPathsTopLevel = []string{
	"authentication_code",
	"gateway_eui",
}
View Source
var ClassBCGatewayIdentifiersFieldPathsNested = []string{
	"antenna_index",
	"gateway_ids",
	"gateway_ids.eui",
	"gateway_ids.gateway_id",
	"group_index",
}
View Source
var ClassBCGatewayIdentifiersFieldPathsTopLevel = []string{
	"antenna_index",
	"gateway_ids",
	"group_index",
}
View Source
var Class_customvalue = map[string]int32{
	"A": 0,
	"B": 1,
	"C": 2,
}

Class_customvalue contains custom string values that extend Class_value.

View Source
var ClientAccess_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.ClientAccess",
	HandlerType: (*ClientAccessServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListRights",
			Handler:    _ClientAccess_ListRights_Handler,
		},
		{
			MethodName: "GetCollaborator",
			Handler:    _ClientAccess_GetCollaborator_Handler,
		},
		{
			MethodName: "SetCollaborator",
			Handler:    _ClientAccess_SetCollaborator_Handler,
		},
		{
			MethodName: "ListCollaborators",
			Handler:    _ClientAccess_ListCollaborators_Handler,
		},
		{
			MethodName: "DeleteCollaborator",
			Handler:    _ClientAccess_DeleteCollaborator_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/client_services.proto",
}

ClientAccess_ServiceDesc is the grpc.ServiceDesc for ClientAccess 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 ClientFieldPathsNested = []string{
	"administrative_contact",
	"administrative_contact.ids",
	"administrative_contact.ids.organization_ids",
	"administrative_contact.ids.organization_ids.organization_id",
	"administrative_contact.ids.user_ids",
	"administrative_contact.ids.user_ids.email",
	"administrative_contact.ids.user_ids.user_id",
	"attributes",
	"contact_info",
	"created_at",
	"deleted_at",
	"description",
	"endorsed",
	"grants",
	"ids",
	"ids.client_id",
	"logout_redirect_uris",
	"name",
	"redirect_uris",
	"rights",
	"secret",
	"skip_authorization",
	"state",
	"state_description",
	"technical_contact",
	"technical_contact.ids",
	"technical_contact.ids.organization_ids",
	"technical_contact.ids.organization_ids.organization_id",
	"technical_contact.ids.user_ids",
	"technical_contact.ids.user_ids.email",
	"technical_contact.ids.user_ids.user_id",
	"updated_at",
}
View Source
var ClientFieldPathsTopLevel = []string{
	"administrative_contact",
	"attributes",
	"contact_info",
	"created_at",
	"deleted_at",
	"description",
	"endorsed",
	"grants",
	"ids",
	"logout_redirect_uris",
	"name",
	"redirect_uris",
	"rights",
	"secret",
	"skip_authorization",
	"state",
	"state_description",
	"technical_contact",
	"updated_at",
}
View Source
var ClientIdentifiersFieldPathsNested = []string{
	"client_id",
}
View Source
var ClientIdentifiersFieldPathsTopLevel = []string{
	"client_id",
}
View Source
var ClientRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.ClientRegistry",
	HandlerType: (*ClientRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _ClientRegistry_Create_Handler,
		},
		{
			MethodName: "Get",
			Handler:    _ClientRegistry_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _ClientRegistry_List_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _ClientRegistry_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _ClientRegistry_Delete_Handler,
		},
		{
			MethodName: "Restore",
			Handler:    _ClientRegistry_Restore_Handler,
		},
		{
			MethodName: "Purge",
			Handler:    _ClientRegistry_Purge_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/client_services.proto",
}

ClientRegistry_ServiceDesc is the grpc.ServiceDesc for ClientRegistry 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 ClientsFieldPathsNested = []string{
	"clients",
}
View Source
var ClientsFieldPathsTopLevel = []string{
	"clients",
}
View Source
var CollaboratorFieldPathsNested = []string{
	"ids",
	"ids.ids",
	"ids.ids.organization_ids",
	"ids.ids.organization_ids.organization_id",
	"ids.ids.user_ids",
	"ids.ids.user_ids.email",
	"ids.ids.user_ids.user_id",
	"rights",
}
View Source
var CollaboratorFieldPathsTopLevel = []string{
	"ids",
	"rights",
}
View Source
var CollaboratorsFieldPathsNested = []string{
	"collaborators",
}
View Source
var CollaboratorsFieldPathsTopLevel = []string{
	"collaborators",
}
View Source
var ConcentratorConfigFieldPathsNested = []string{
	"channels",
	"clock_source",
	"fsk_channel",
	"fsk_channel.frequency",
	"fsk_channel.radio",
	"lbt",
	"lbt.rssi_offset",
	"lbt.rssi_target",
	"lbt.scan_time",
	"lora_standard_channel",
	"lora_standard_channel.bandwidth",
	"lora_standard_channel.frequency",
	"lora_standard_channel.radio",
	"lora_standard_channel.spreading_factor",
	"ping_slot",
	"ping_slot.frequency",
	"ping_slot.radio",
	"radios",
}
View Source
var ConcentratorConfigFieldPathsTopLevel = []string{
	"channels",
	"clock_source",
	"fsk_channel",
	"lbt",
	"lora_standard_channel",
	"ping_slot",
	"radios",
}
View Source
var ConcentratorConfig_ChannelFieldPathsNested = []string{
	"frequency",
	"radio",
}
View Source
var ConcentratorConfig_ChannelFieldPathsTopLevel = []string{
	"frequency",
	"radio",
}
View Source
var ConcentratorConfig_FSKChannelFieldPathsNested = []string{
	"frequency",
	"radio",
}
View Source
var ConcentratorConfig_FSKChannelFieldPathsTopLevel = []string{
	"frequency",
	"radio",
}
View Source
var ConcentratorConfig_LBTConfigurationFieldPathsNested = []string{
	"rssi_offset",
	"rssi_target",
	"scan_time",
}
View Source
var ConcentratorConfig_LBTConfigurationFieldPathsTopLevel = []string{
	"rssi_offset",
	"rssi_target",
	"scan_time",
}
View Source
var ConcentratorConfig_LoRaStandardChannelFieldPathsNested = []string{
	"bandwidth",
	"frequency",
	"radio",
	"spreading_factor",
}
View Source
var ConcentratorConfig_LoRaStandardChannelFieldPathsTopLevel = []string{
	"bandwidth",
	"frequency",
	"radio",
	"spreading_factor",
}
View Source
var Configuration_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.Configuration",
	HandlerType: (*ConfigurationServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListFrequencyPlans",
			Handler:    _Configuration_ListFrequencyPlans_Handler,
		},
		{
			MethodName: "GetPhyVersions",
			Handler:    _Configuration_GetPhyVersions_Handler,
		},
		{
			MethodName: "ListBands",
			Handler:    _Configuration_ListBands_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/configuration_services.proto",
}

Configuration_ServiceDesc is the grpc.ServiceDesc for Configuration 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 ConsoleTheme_customvalue = map[string]int32{
	"SYSTEM": 0,
	"LIGHT":  1,
	"DARK":   2,
}

ConsoleTheme_customvalue contains custom string values that extend ConsoleTheme_value.

View Source
var ContactInfoFieldPathsNested = []string{
	"contact_method",
	"contact_type",
	"public",
	"validated_at",
	"value",
}
View Source
var ContactInfoFieldPathsTopLevel = []string{
	"contact_method",
	"contact_type",
	"public",
	"validated_at",
	"value",
}
View Source
var ContactInfoRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.ContactInfoRegistry",
	HandlerType: (*ContactInfoRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "RequestValidation",
			Handler:    _ContactInfoRegistry_RequestValidation_Handler,
		},
		{
			MethodName: "Validate",
			Handler:    _ContactInfoRegistry_Validate_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/contact_info.proto",
}

ContactInfoRegistry_ServiceDesc is the grpc.ServiceDesc for ContactInfoRegistry 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 ContactInfoValidationFieldPathsNested = []string{
	"contact_info",
	"created_at",
	"entity",
	"entity.ids",
	"entity.ids.application_ids",
	"entity.ids.application_ids.application_id",
	"entity.ids.client_ids",
	"entity.ids.client_ids.client_id",
	"entity.ids.device_ids",
	"entity.ids.device_ids.application_ids",
	"entity.ids.device_ids.application_ids.application_id",
	"entity.ids.device_ids.dev_addr",
	"entity.ids.device_ids.dev_eui",
	"entity.ids.device_ids.device_id",
	"entity.ids.device_ids.join_eui",
	"entity.ids.gateway_ids",
	"entity.ids.gateway_ids.eui",
	"entity.ids.gateway_ids.gateway_id",
	"entity.ids.organization_ids",
	"entity.ids.organization_ids.organization_id",
	"entity.ids.user_ids",
	"entity.ids.user_ids.email",
	"entity.ids.user_ids.user_id",
	"expires_at",
	"id",
	"token",
	"updated_at",
}
View Source
var ContactInfoValidationFieldPathsTopLevel = []string{
	"contact_info",
	"created_at",
	"entity",
	"expires_at",
	"id",
	"token",
	"updated_at",
}
View Source
var ContactMethod_customvalue = map[string]int32{
	"OTHER": 0,
	"EMAIL": 1,
	"PHONE": 2,
}

ContactMethod_customvalue contains custom string values that extend ContactMethod_value.

View Source
var ContactType_customvalue = map[string]int32{
	"OTHER":     0,
	"ABUSE":     1,
	"BILLING":   2,
	"TECHNICAL": 3,
}

ContactType_customvalue contains custom string values that extend ContactType_value.

View Source
var ContinuationTokenPayloadFieldPathsNested = []string{
	"after",
	"before",
	"f_port",
	"field_mask",
	"last",
	"last_received_id",
	"limit",
	"order",
}
View Source
var ContinuationTokenPayloadFieldPathsTopLevel = []string{
	"after",
	"before",
	"f_port",
	"field_mask",
	"last",
	"last_received_id",
	"limit",
	"order",
}
View Source
var ConvertEndDeviceTemplateRequestFieldPathsNested = []string{
	"data",
	"end_device_version_ids",
	"end_device_version_ids.band_id",
	"end_device_version_ids.brand_id",
	"end_device_version_ids.firmware_version",
	"end_device_version_ids.hardware_version",
	"end_device_version_ids.model_id",
	"format_id",
}
View Source
var ConvertEndDeviceTemplateRequestFieldPathsTopLevel = []string{
	"data",
	"end_device_version_ids",
	"format_id",
}
View Source
var CreateApplicationAPIKeyRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"expires_at",
	"name",
	"rights",
}
View Source
var CreateApplicationAPIKeyRequestFieldPathsTopLevel = []string{
	"application_ids",
	"expires_at",
	"name",
	"rights",
}
View Source
var CreateApplicationRequestFieldPathsNested = []string{
	"application",
	"application.administrative_contact",
	"application.administrative_contact.ids",
	"application.administrative_contact.ids.organization_ids",
	"application.administrative_contact.ids.organization_ids.organization_id",
	"application.administrative_contact.ids.user_ids",
	"application.administrative_contact.ids.user_ids.email",
	"application.administrative_contact.ids.user_ids.user_id",
	"application.application_server_address",
	"application.attributes",
	"application.contact_info",
	"application.created_at",
	"application.deleted_at",
	"application.description",
	"application.dev_eui_counter",
	"application.ids",
	"application.ids.application_id",
	"application.join_server_address",
	"application.name",
	"application.network_server_address",
	"application.technical_contact",
	"application.technical_contact.ids",
	"application.technical_contact.ids.organization_ids",
	"application.technical_contact.ids.organization_ids.organization_id",
	"application.technical_contact.ids.user_ids",
	"application.technical_contact.ids.user_ids.email",
	"application.technical_contact.ids.user_ids.user_id",
	"application.updated_at",
	"collaborator",
	"collaborator.ids",
	"collaborator.ids.organization_ids",
	"collaborator.ids.organization_ids.organization_id",
	"collaborator.ids.user_ids",
	"collaborator.ids.user_ids.email",
	"collaborator.ids.user_ids.user_id",
}
View Source
var CreateApplicationRequestFieldPathsTopLevel = []string{
	"application",
	"collaborator",
}
View Source
var CreateClientEmailMessageFieldPathsNested = []string{
	"api_key",
	"api_key.created_at",
	"api_key.expires_at",
	"api_key.id",
	"api_key.key",
	"api_key.name",
	"api_key.rights",
	"api_key.updated_at",
	"create_client_request",
	"create_client_request.client",
	"create_client_request.client.administrative_contact",
	"create_client_request.client.administrative_contact.ids",
	"create_client_request.client.administrative_contact.ids.organization_ids",
	"create_client_request.client.administrative_contact.ids.organization_ids.organization_id",
	"create_client_request.client.administrative_contact.ids.user_ids",
	"create_client_request.client.administrative_contact.ids.user_ids.email",
	"create_client_request.client.administrative_contact.ids.user_ids.user_id",
	"create_client_request.client.attributes",
	"create_client_request.client.contact_info",
	"create_client_request.client.created_at",
	"create_client_request.client.deleted_at",
	"create_client_request.client.description",
	"create_client_request.client.endorsed",
	"create_client_request.client.grants",
	"create_client_request.client.ids",
	"create_client_request.client.ids.client_id",
	"create_client_request.client.logout_redirect_uris",
	"create_client_request.client.name",
	"create_client_request.client.redirect_uris",
	"create_client_request.client.rights",
	"create_client_request.client.secret",
	"create_client_request.client.skip_authorization",
	"create_client_request.client.state",
	"create_client_request.client.state_description",
	"create_client_request.client.technical_contact",
	"create_client_request.client.technical_contact.ids",
	"create_client_request.client.technical_contact.ids.organization_ids",
	"create_client_request.client.technical_contact.ids.organization_ids.organization_id",
	"create_client_request.client.technical_contact.ids.user_ids",
	"create_client_request.client.technical_contact.ids.user_ids.email",
	"create_client_request.client.technical_contact.ids.user_ids.user_id",
	"create_client_request.client.updated_at",
	"create_client_request.collaborator",
	"create_client_request.collaborator.ids",
	"create_client_request.collaborator.ids.organization_ids",
	"create_client_request.collaborator.ids.organization_ids.organization_id",
	"create_client_request.collaborator.ids.user_ids",
	"create_client_request.collaborator.ids.user_ids.email",
	"create_client_request.collaborator.ids.user_ids.user_id",
}
View Source
var CreateClientEmailMessageFieldPathsTopLevel = []string{
	"api_key",
	"create_client_request",
}
View Source
var CreateClientRequestFieldPathsNested = []string{
	"client",
	"client.administrative_contact",
	"client.administrative_contact.ids",
	"client.administrative_contact.ids.organization_ids",
	"client.administrative_contact.ids.organization_ids.organization_id",
	"client.administrative_contact.ids.user_ids",
	"client.administrative_contact.ids.user_ids.email",
	"client.administrative_contact.ids.user_ids.user_id",
	"client.attributes",
	"client.contact_info",
	"client.created_at",
	"client.deleted_at",
	"client.description",
	"client.endorsed",
	"client.grants",
	"client.ids",
	"client.ids.client_id",
	"client.logout_redirect_uris",
	"client.name",
	"client.redirect_uris",
	"client.rights",
	"client.secret",
	"client.skip_authorization",
	"client.state",
	"client.state_description",
	"client.technical_contact",
	"client.technical_contact.ids",
	"client.technical_contact.ids.organization_ids",
	"client.technical_contact.ids.organization_ids.organization_id",
	"client.technical_contact.ids.user_ids",
	"client.technical_contact.ids.user_ids.email",
	"client.technical_contact.ids.user_ids.user_id",
	"client.updated_at",
	"collaborator",
	"collaborator.ids",
	"collaborator.ids.organization_ids",
	"collaborator.ids.organization_ids.organization_id",
	"collaborator.ids.user_ids",
	"collaborator.ids.user_ids.email",
	"collaborator.ids.user_ids.user_id",
}
View Source
var CreateClientRequestFieldPathsTopLevel = []string{
	"client",
	"collaborator",
}
View Source
var CreateEndDeviceRequestFieldPathsNested = []string{}/* 754 elements not displayed */
View Source
var CreateEndDeviceRequestFieldPathsTopLevel = []string{
	"end_device",
}
View Source
var CreateGatewayAPIKeyRequestFieldPathsNested = []string{
	"expires_at",
	"gateway_ids",
	"gateway_ids.eui",
	"gateway_ids.gateway_id",
	"name",
	"rights",
}
View Source
var CreateGatewayAPIKeyRequestFieldPathsTopLevel = []string{
	"expires_at",
	"gateway_ids",
	"name",
	"rights",
}
View Source
var CreateGatewayRequestFieldPathsNested = []string{
	"collaborator",
	"collaborator.ids",
	"collaborator.ids.organization_ids",
	"collaborator.ids.organization_ids.organization_id",
	"collaborator.ids.user_ids",
	"collaborator.ids.user_ids.email",
	"collaborator.ids.user_ids.user_id",
	"gateway",
	"gateway.administrative_contact",
	"gateway.administrative_contact.ids",
	"gateway.administrative_contact.ids.organization_ids",
	"gateway.administrative_contact.ids.organization_ids.organization_id",
	"gateway.administrative_contact.ids.user_ids",
	"gateway.administrative_contact.ids.user_ids.email",
	"gateway.administrative_contact.ids.user_ids.user_id",
	"gateway.antennas",
	"gateway.attributes",
	"gateway.auto_update",
	"gateway.claim_authentication_code",
	"gateway.claim_authentication_code.secret",
	"gateway.claim_authentication_code.secret.key_id",
	"gateway.claim_authentication_code.secret.value",
	"gateway.claim_authentication_code.valid_from",
	"gateway.claim_authentication_code.valid_to",
	"gateway.contact_info",
	"gateway.created_at",
	"gateway.deleted_at",
	"gateway.description",
	"gateway.disable_packet_broker_forwarding",
	"gateway.downlink_path_constraint",
	"gateway.enforce_duty_cycle",
	"gateway.frequency_plan_id",
	"gateway.frequency_plan_ids",
	"gateway.gateway_server_address",
	"gateway.ids",
	"gateway.ids.eui",
	"gateway.ids.gateway_id",
	"gateway.lbs_lns_secret",
	"gateway.lbs_lns_secret.key_id",
	"gateway.lbs_lns_secret.value",
	"gateway.location_public",
	"gateway.lrfhss",
	"gateway.lrfhss.supported",
	"gateway.name",
	"gateway.require_authenticated_connection",
	"gateway.schedule_anytime_delay",
	"gateway.schedule_downlink_late",
	"gateway.status_public",
	"gateway.target_cups_key",
	"gateway.target_cups_key.key_id",
	"gateway.target_cups_key.value",
	"gateway.target_cups_uri",
	"gateway.technical_contact",
	"gateway.technical_contact.ids",
	"gateway.technical_contact.ids.organization_ids",
	"gateway.technical_contact.ids.organization_ids.organization_id",
	"gateway.technical_contact.ids.user_ids",
	"gateway.technical_contact.ids.user_ids.email",
	"gateway.technical_contact.ids.user_ids.user_id",
	"gateway.update_channel",
	"gateway.update_location_from_status",
	"gateway.updated_at",
	"gateway.version_ids",
	"gateway.version_ids.brand_id",
	"gateway.version_ids.firmware_version",
	"gateway.version_ids.hardware_version",
	"gateway.version_ids.model_id",
}
View Source
var CreateGatewayRequestFieldPathsTopLevel = []string{
	"collaborator",
	"gateway",
}
View Source
var CreateLoginTokenRequestFieldPathsNested = []string{
	"skip_email",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var CreateLoginTokenRequestFieldPathsTopLevel = []string{
	"skip_email",
	"user_ids",
}
View Source
var CreateLoginTokenResponseFieldPathsNested = []string{
	"token",
}
View Source
var CreateLoginTokenResponseFieldPathsTopLevel = []string{
	"token",
}
View Source
var CreateNotificationRequestFieldPathsNested = []string{
	"data",
	"email",
	"entity_ids",
	"entity_ids.ids",
	"entity_ids.ids.application_ids",
	"entity_ids.ids.application_ids.application_id",
	"entity_ids.ids.client_ids",
	"entity_ids.ids.client_ids.client_id",
	"entity_ids.ids.device_ids",
	"entity_ids.ids.device_ids.application_ids",
	"entity_ids.ids.device_ids.application_ids.application_id",
	"entity_ids.ids.device_ids.dev_addr",
	"entity_ids.ids.device_ids.dev_eui",
	"entity_ids.ids.device_ids.device_id",
	"entity_ids.ids.device_ids.join_eui",
	"entity_ids.ids.gateway_ids",
	"entity_ids.ids.gateway_ids.eui",
	"entity_ids.ids.gateway_ids.gateway_id",
	"entity_ids.ids.organization_ids",
	"entity_ids.ids.organization_ids.organization_id",
	"entity_ids.ids.user_ids",
	"entity_ids.ids.user_ids.email",
	"entity_ids.ids.user_ids.user_id",
	"notification_type",
	"receivers",
	"sender_ids",
	"sender_ids.email",
	"sender_ids.user_id",
}
View Source
var CreateNotificationRequestFieldPathsTopLevel = []string{
	"data",
	"email",
	"entity_ids",
	"notification_type",
	"receivers",
	"sender_ids",
}
View Source
var CreateNotificationResponseFieldPathsNested = []string{
	"id",
}
View Source
var CreateNotificationResponseFieldPathsTopLevel = []string{
	"id",
}
View Source
var CreateOrganizationAPIKeyRequestFieldPathsNested = []string{
	"expires_at",
	"name",
	"organization_ids",
	"organization_ids.organization_id",
	"rights",
}
View Source
var CreateOrganizationAPIKeyRequestFieldPathsTopLevel = []string{
	"expires_at",
	"name",
	"organization_ids",
	"rights",
}
View Source
var CreateOrganizationRequestFieldPathsNested = []string{
	"collaborator",
	"collaborator.ids",
	"collaborator.ids.organization_ids",
	"collaborator.ids.organization_ids.organization_id",
	"collaborator.ids.user_ids",
	"collaborator.ids.user_ids.email",
	"collaborator.ids.user_ids.user_id",
	"organization",
	"organization.administrative_contact",
	"organization.administrative_contact.ids",
	"organization.administrative_contact.ids.organization_ids",
	"organization.administrative_contact.ids.organization_ids.organization_id",
	"organization.administrative_contact.ids.user_ids",
	"organization.administrative_contact.ids.user_ids.email",
	"organization.administrative_contact.ids.user_ids.user_id",
	"organization.attributes",
	"organization.contact_info",
	"organization.created_at",
	"organization.deleted_at",
	"organization.description",
	"organization.fanout_notifications",
	"organization.ids",
	"organization.ids.organization_id",
	"organization.name",
	"organization.technical_contact",
	"organization.technical_contact.ids",
	"organization.technical_contact.ids.organization_ids",
	"organization.technical_contact.ids.organization_ids.organization_id",
	"organization.technical_contact.ids.user_ids",
	"organization.technical_contact.ids.user_ids.email",
	"organization.technical_contact.ids.user_ids.user_id",
	"organization.updated_at",
}
View Source
var CreateOrganizationRequestFieldPathsTopLevel = []string{
	"collaborator",
	"organization",
}
View Source
var CreateRelayRequestFieldPathsNested = []string{
	"end_device_ids",
	"end_device_ids.application_ids",
	"end_device_ids.application_ids.application_id",
	"end_device_ids.dev_addr",
	"end_device_ids.dev_eui",
	"end_device_ids.device_id",
	"end_device_ids.join_eui",
	"settings",
	"settings.mode",
	"settings.mode.served",
	"settings.mode.served.backoff",
	"settings.mode.served.mode",
	"settings.mode.served.mode.always",
	"settings.mode.served.mode.dynamic",
	"settings.mode.served.mode.dynamic.smart_enable_level",
	"settings.mode.served.mode.end_device_controlled",
	"settings.mode.served.second_channel",
	"settings.mode.served.second_channel.ack_offset",
	"settings.mode.served.second_channel.data_rate_index",
	"settings.mode.served.second_channel.frequency",
	"settings.mode.served.serving_device_id",
	"settings.mode.serving",
	"settings.mode.serving.cad_periodicity",
	"settings.mode.serving.default_channel_index",
	"settings.mode.serving.limits",
	"settings.mode.serving.limits.join_requests",
	"settings.mode.serving.limits.join_requests.bucket_size",
	"settings.mode.serving.limits.join_requests.reload_rate",
	"settings.mode.serving.limits.notifications",
	"settings.mode.serving.limits.notifications.bucket_size",
	"settings.mode.serving.limits.notifications.reload_rate",
	"settings.mode.serving.limits.overall",
	"settings.mode.serving.limits.overall.bucket_size",
	"settings.mode.serving.limits.overall.reload_rate",
	"settings.mode.serving.limits.reset_behavior",
	"settings.mode.serving.limits.uplink_messages",
	"settings.mode.serving.limits.uplink_messages.bucket_size",
	"settings.mode.serving.limits.uplink_messages.reload_rate",
	"settings.mode.serving.second_channel",
	"settings.mode.serving.second_channel.ack_offset",
	"settings.mode.serving.second_channel.data_rate_index",
	"settings.mode.serving.second_channel.frequency",
	"settings.mode.serving.uplink_forwarding_rules",
}
View Source
var CreateRelayRequestFieldPathsTopLevel = []string{
	"end_device_ids",
	"settings",
}
View Source
var CreateRelayResponseFieldPathsNested = []string{
	"settings",
	"settings.mode",
	"settings.mode.served",
	"settings.mode.served.backoff",
	"settings.mode.served.mode",
	"settings.mode.served.mode.always",
	"settings.mode.served.mode.dynamic",
	"settings.mode.served.mode.dynamic.smart_enable_level",
	"settings.mode.served.mode.end_device_controlled",
	"settings.mode.served.second_channel",
	"settings.mode.served.second_channel.ack_offset",
	"settings.mode.served.second_channel.data_rate_index",
	"settings.mode.served.second_channel.frequency",
	"settings.mode.served.serving_device_id",
	"settings.mode.serving",
	"settings.mode.serving.cad_periodicity",
	"settings.mode.serving.default_channel_index",
	"settings.mode.serving.limits",
	"settings.mode.serving.limits.join_requests",
	"settings.mode.serving.limits.join_requests.bucket_size",
	"settings.mode.serving.limits.join_requests.reload_rate",
	"settings.mode.serving.limits.notifications",
	"settings.mode.serving.limits.notifications.bucket_size",
	"settings.mode.serving.limits.notifications.reload_rate",
	"settings.mode.serving.limits.overall",
	"settings.mode.serving.limits.overall.bucket_size",
	"settings.mode.serving.limits.overall.reload_rate",
	"settings.mode.serving.limits.reset_behavior",
	"settings.mode.serving.limits.uplink_messages",
	"settings.mode.serving.limits.uplink_messages.bucket_size",
	"settings.mode.serving.limits.uplink_messages.reload_rate",
	"settings.mode.serving.second_channel",
	"settings.mode.serving.second_channel.ack_offset",
	"settings.mode.serving.second_channel.data_rate_index",
	"settings.mode.serving.second_channel.frequency",
	"settings.mode.serving.uplink_forwarding_rules",
}
View Source
var CreateRelayResponseFieldPathsTopLevel = []string{
	"settings",
}
View Source
var CreateRelayUplinkForwardingRuleRequestFieldPathsNested = []string{
	"end_device_ids",
	"end_device_ids.application_ids",
	"end_device_ids.application_ids.application_id",
	"end_device_ids.dev_addr",
	"end_device_ids.dev_eui",
	"end_device_ids.device_id",
	"end_device_ids.join_eui",
	"index",
	"rule",
	"rule.device_id",
	"rule.last_w_f_cnt",
	"rule.limits",
	"rule.limits.bucket_size",
	"rule.limits.reload_rate",
	"rule.session_key_id",
}
View Source
var CreateRelayUplinkForwardingRuleRequestFieldPathsTopLevel = []string{
	"end_device_ids",
	"index",
	"rule",
}
View Source
var CreateRelayUplinkForwardingRuleResponseFieldPathsNested = []string{
	"rule",
	"rule.device_id",
	"rule.last_w_f_cnt",
	"rule.limits",
	"rule.limits.bucket_size",
	"rule.limits.reload_rate",
	"rule.session_key_id",
}
View Source
var CreateRelayUplinkForwardingRuleResponseFieldPathsTopLevel = []string{
	"rule",
}
View Source
var CreateTemporaryPasswordRequestFieldPathsNested = []string{
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var CreateTemporaryPasswordRequestFieldPathsTopLevel = []string{
	"user_ids",
}
View Source
var CreateUserAPIKeyRequestFieldPathsNested = []string{
	"expires_at",
	"name",
	"rights",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var CreateUserAPIKeyRequestFieldPathsTopLevel = []string{
	"expires_at",
	"name",
	"rights",
	"user_ids",
}
View Source
var CreateUserBookmarkRequestFieldPathsNested = []string{
	"entity_ids",
	"entity_ids.ids",
	"entity_ids.ids.application_ids",
	"entity_ids.ids.application_ids.application_id",
	"entity_ids.ids.client_ids",
	"entity_ids.ids.client_ids.client_id",
	"entity_ids.ids.device_ids",
	"entity_ids.ids.device_ids.application_ids",
	"entity_ids.ids.device_ids.application_ids.application_id",
	"entity_ids.ids.device_ids.dev_addr",
	"entity_ids.ids.device_ids.dev_eui",
	"entity_ids.ids.device_ids.device_id",
	"entity_ids.ids.device_ids.join_eui",
	"entity_ids.ids.gateway_ids",
	"entity_ids.ids.gateway_ids.eui",
	"entity_ids.ids.gateway_ids.gateway_id",
	"entity_ids.ids.organization_ids",
	"entity_ids.ids.organization_ids.organization_id",
	"entity_ids.ids.user_ids",
	"entity_ids.ids.user_ids.email",
	"entity_ids.ids.user_ids.user_id",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var CreateUserBookmarkRequestFieldPathsTopLevel = []string{
	"entity_ids",
	"user_ids",
}
View Source
var CreateUserRequestFieldPathsNested = []string{
	"invitation_token",
	"user",
	"user.admin",
	"user.attributes",
	"user.console_preferences",
	"user.console_preferences.console_theme",
	"user.console_preferences.dashboard_layouts",
	"user.console_preferences.dashboard_layouts.api_key",
	"user.console_preferences.dashboard_layouts.application",
	"user.console_preferences.dashboard_layouts.collaborator",
	"user.console_preferences.dashboard_layouts.end_device",
	"user.console_preferences.dashboard_layouts.gateway",
	"user.console_preferences.dashboard_layouts.organization",
	"user.console_preferences.dashboard_layouts.overview",
	"user.console_preferences.dashboard_layouts.user",
	"user.console_preferences.sort_by",
	"user.console_preferences.sort_by.api_key",
	"user.console_preferences.sort_by.application",
	"user.console_preferences.sort_by.collaborator",
	"user.console_preferences.sort_by.end_device",
	"user.console_preferences.sort_by.gateway",
	"user.console_preferences.sort_by.organization",
	"user.console_preferences.sort_by.user",
	"user.contact_info",
	"user.created_at",
	"user.deleted_at",
	"user.description",
	"user.ids",
	"user.ids.email",
	"user.ids.user_id",
	"user.name",
	"user.password",
	"user.password_updated_at",
	"user.primary_email_address",
	"user.primary_email_address_validated_at",
	"user.profile_picture",
	"user.profile_picture.embedded",
	"user.profile_picture.embedded.data",
	"user.profile_picture.embedded.mime_type",
	"user.profile_picture.sizes",
	"user.require_password_update",
	"user.state",
	"user.state_description",
	"user.temporary_password",
	"user.temporary_password_created_at",
	"user.temporary_password_expires_at",
	"user.updated_at",
}
View Source
var CreateUserRequestFieldPathsTopLevel = []string{
	"invitation_token",
	"user",
}
View Source
var CryptoServicePayloadRequestFieldPathsNested = []string{
	"ids",
	"ids.application_ids",
	"ids.application_ids.application_id",
	"ids.dev_addr",
	"ids.dev_eui",
	"ids.device_id",
	"ids.join_eui",
	"lorawan_version",
	"payload",
	"provisioner_id",
	"provisioning_data",
}
View Source
var CryptoServicePayloadRequestFieldPathsTopLevel = []string{
	"ids",
	"lorawan_version",
	"payload",
	"provisioner_id",
	"provisioning_data",
}
View Source
var CryptoServicePayloadResponseFieldPathsNested = []string{
	"payload",
}
View Source
var CryptoServicePayloadResponseFieldPathsTopLevel = []string{
	"payload",
}
View Source
var DLSettingsFieldPathsNested = []string{
	"opt_neg",
	"rx1_dr_offset",
	"rx2_dr",
}
View Source
var DLSettingsFieldPathsTopLevel = []string{
	"opt_neg",
	"rx1_dr_offset",
	"rx2_dr",
}
View Source
var DashboardLayout_customvalue = map[string]int32{
	"TABLE": 0,
	"LIST":  1,
	"GRID":  2,
}

DashboardLayout_customvalue contains custom string values that extend DashboardLayout_value.

View Source
var DataRateFieldPathsNested = []string{
	"modulation",
	"modulation.fsk",
	"modulation.fsk.bit_rate",
	"modulation.lora",
	"modulation.lora.bandwidth",
	"modulation.lora.coding_rate",
	"modulation.lora.spreading_factor",
	"modulation.lrfhss",
	"modulation.lrfhss.coding_rate",
	"modulation.lrfhss.modulation_type",
	"modulation.lrfhss.operating_channel_width",
}
View Source
var DataRateFieldPathsTopLevel = []string{
	"modulation",
}
View Source
var DataRateIndexValueFieldPathsNested = []string{
	"value",
}
View Source
var DataRateIndexValueFieldPathsTopLevel = []string{
	"value",
}
View Source
var DataRateIndex_customvalue = map[string]int32{
	"0":  0,
	"1":  1,
	"2":  2,
	"3":  3,
	"4":  4,
	"5":  5,
	"6":  6,
	"7":  7,
	"8":  8,
	"9":  9,
	"10": 10,
	"11": 11,
	"12": 12,
	"13": 13,
	"14": 14,
	"15": 15,
}

DataRateIndex_customvalue contains custom string values that extend DataRateIndex_value.

View Source
var DataRateOffsetValueFieldPathsNested = []string{
	"value",
}
View Source
var DataRateOffsetValueFieldPathsTopLevel = []string{
	"value",
}
View Source
var DataRateOffset_customvalue = map[string]int32{
	"0": 0,
	"1": 1,
	"2": 2,
	"3": 3,
	"4": 4,
	"5": 5,
	"6": 6,
	"7": 7,
}

DataRateOffset_customvalue contains custom string values that extend DataRateOffset_value.

View Source
var DecodeDownlinkRequestFieldPathsNested = []string{
	"downlink",
	"downlink.class_b_c",
	"downlink.class_b_c.absolute_time",
	"downlink.class_b_c.gateways",
	"downlink.confirmed",
	"downlink.confirmed_retry",
	"downlink.confirmed_retry.attempt",
	"downlink.confirmed_retry.max_attempts",
	"downlink.correlation_ids",
	"downlink.decoded_payload",
	"downlink.decoded_payload_warnings",
	"downlink.f_cnt",
	"downlink.f_port",
	"downlink.frm_payload",
	"downlink.priority",
	"downlink.session_key_id",
	"end_device_ids",
	"end_device_ids.application_ids",
	"end_device_ids.application_ids.application_id",
	"end_device_ids.dev_addr",
	"end_device_ids.dev_eui",
	"end_device_ids.device_id",
	"end_device_ids.join_eui",
	"formatter",
	"parameter",
	"version_ids",
	"version_ids.band_id",
	"version_ids.brand_id",
	"version_ids.firmware_version",
	"version_ids.hardware_version",
	"version_ids.model_id",
}
View Source
var DecodeDownlinkRequestFieldPathsTopLevel = []string{
	"downlink",
	"end_device_ids",
	"formatter",
	"parameter",
	"version_ids",
}
View Source
var DecodeDownlinkResponseFieldPathsNested = []string{
	"downlink",
	"downlink.class_b_c",
	"downlink.class_b_c.absolute_time",
	"downlink.class_b_c.gateways",
	"downlink.confirmed",
	"downlink.confirmed_retry",
	"downlink.confirmed_retry.attempt",
	"downlink.confirmed_retry.max_attempts",
	"downlink.correlation_ids",
	"downlink.decoded_payload",
	"downlink.decoded_payload_warnings",
	"downlink.f_cnt",
	"downlink.f_port",
	"downlink.frm_payload",
	"downlink.priority",
	"downlink.session_key_id",
}
View Source
var DecodeDownlinkResponseFieldPathsTopLevel = []string{
	"downlink",
}
View Source
var DecodeUplinkRequestFieldPathsNested = []string{
	"end_device_ids",
	"end_device_ids.application_ids",
	"end_device_ids.application_ids.application_id",
	"end_device_ids.dev_addr",
	"end_device_ids.dev_eui",
	"end_device_ids.device_id",
	"end_device_ids.join_eui",
	"formatter",
	"parameter",
	"uplink",
	"uplink.app_s_key",
	"uplink.app_s_key.encrypted_key",
	"uplink.app_s_key.kek_label",
	"uplink.app_s_key.key",
	"uplink.confirmed",
	"uplink.consumed_airtime",
	"uplink.decoded_payload",
	"uplink.decoded_payload_warnings",
	"uplink.f_cnt",
	"uplink.f_port",
	"uplink.frm_payload",
	"uplink.last_a_f_cnt_down",
	"uplink.locations",
	"uplink.network_ids",
	"uplink.network_ids.cluster_address",
	"uplink.network_ids.cluster_id",
	"uplink.network_ids.net_id",
	"uplink.network_ids.ns_id",
	"uplink.network_ids.tenant_address",
	"uplink.network_ids.tenant_id",
	"uplink.normalized_payload",
	"uplink.normalized_payload_warnings",
	"uplink.received_at",
	"uplink.rx_metadata",
	"uplink.session_key_id",
	"uplink.settings",
	"uplink.settings.concentrator_timestamp",
	"uplink.settings.data_rate",
	"uplink.settings.data_rate.modulation",
	"uplink.settings.data_rate.modulation.fsk",
	"uplink.settings.data_rate.modulation.fsk.bit_rate",
	"uplink.settings.data_rate.modulation.lora",
	"uplink.settings.data_rate.modulation.lora.bandwidth",
	"uplink.settings.data_rate.modulation.lora.coding_rate",
	"uplink.settings.data_rate.modulation.lora.spreading_factor",
	"uplink.settings.data_rate.modulation.lrfhss",
	"uplink.settings.data_rate.modulation.lrfhss.coding_rate",
	"uplink.settings.data_rate.modulation.lrfhss.modulation_type",
	"uplink.settings.data_rate.modulation.lrfhss.operating_channel_width",
	"uplink.settings.downlink",
	"uplink.settings.downlink.antenna_index",
	"uplink.settings.downlink.invert_polarization",
	"uplink.settings.downlink.tx_power",
	"uplink.settings.enable_crc",
	"uplink.settings.frequency",
	"uplink.settings.time",
	"uplink.settings.timestamp",
	"uplink.version_ids",
	"uplink.version_ids.band_id",
	"uplink.version_ids.brand_id",
	"uplink.version_ids.firmware_version",
	"uplink.version_ids.hardware_version",
	"uplink.version_ids.model_id",
	"version_ids",
	"version_ids.band_id",
	"version_ids.brand_id",
	"version_ids.firmware_version",
	"version_ids.hardware_version",
	"version_ids.model_id",
}
View Source
var DecodeUplinkRequestFieldPathsTopLevel = []string{
	"end_device_ids",
	"formatter",
	"parameter",
	"uplink",
	"version_ids",
}
View Source
var DecodeUplinkResponseFieldPathsNested = []string{
	"uplink",
	"uplink.app_s_key",
	"uplink.app_s_key.encrypted_key",
	"uplink.app_s_key.kek_label",
	"uplink.app_s_key.key",
	"uplink.confirmed",
	"uplink.consumed_airtime",
	"uplink.decoded_payload",
	"uplink.decoded_payload_warnings",
	"uplink.f_cnt",
	"uplink.f_port",
	"uplink.frm_payload",
	"uplink.last_a_f_cnt_down",
	"uplink.locations",
	"uplink.network_ids",
	"uplink.network_ids.cluster_address",
	"uplink.network_ids.cluster_id",
	"uplink.network_ids.net_id",
	"uplink.network_ids.ns_id",
	"uplink.network_ids.tenant_address",
	"uplink.network_ids.tenant_id",
	"uplink.normalized_payload",
	"uplink.normalized_payload_warnings",
	"uplink.received_at",
	"uplink.rx_metadata",
	"uplink.session_key_id",
	"uplink.settings",
	"uplink.settings.concentrator_timestamp",
	"uplink.settings.data_rate",
	"uplink.settings.data_rate.modulation",
	"uplink.settings.data_rate.modulation.fsk",
	"uplink.settings.data_rate.modulation.fsk.bit_rate",
	"uplink.settings.data_rate.modulation.lora",
	"uplink.settings.data_rate.modulation.lora.bandwidth",
	"uplink.settings.data_rate.modulation.lora.coding_rate",
	"uplink.settings.data_rate.modulation.lora.spreading_factor",
	"uplink.settings.data_rate.modulation.lrfhss",
	"uplink.settings.data_rate.modulation.lrfhss.coding_rate",
	"uplink.settings.data_rate.modulation.lrfhss.modulation_type",
	"uplink.settings.data_rate.modulation.lrfhss.operating_channel_width",
	"uplink.settings.downlink",
	"uplink.settings.downlink.antenna_index",
	"uplink.settings.downlink.invert_polarization",
	"uplink.settings.downlink.tx_power",
	"uplink.settings.enable_crc",
	"uplink.settings.frequency",
	"uplink.settings.time",
	"uplink.settings.timestamp",
	"uplink.version_ids",
	"uplink.version_ids.band_id",
	"uplink.version_ids.brand_id",
	"uplink.version_ids.firmware_version",
	"uplink.version_ids.hardware_version",
	"uplink.version_ids.model_id",
}
View Source
var DecodeUplinkResponseFieldPathsTopLevel = []string{
	"uplink",
}
View Source
var DecodedMessagePayloadFieldPathsNested = []string{
	"data",
	"errors",
	"warnings",
}
View Source
var DecodedMessagePayloadFieldPathsTopLevel = []string{
	"data",
	"errors",
	"warnings",
}
View Source
var DeleteApplicationAPIKeyRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"key_id",
}
View Source
var DeleteApplicationAPIKeyRequestFieldPathsTopLevel = []string{
	"application_ids",
	"key_id",
}
View Source
var DeleteApplicationActivationSettingsRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
}
View Source
var DeleteApplicationActivationSettingsRequestFieldPathsTopLevel = []string{
	"application_ids",
}
View Source
var DeleteApplicationCollaboratorRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"collaborator_ids",
	"collaborator_ids.ids",
	"collaborator_ids.ids.organization_ids",
	"collaborator_ids.ids.organization_ids.organization_id",
	"collaborator_ids.ids.user_ids",
	"collaborator_ids.ids.user_ids.email",
	"collaborator_ids.ids.user_ids.user_id",
}
View Source
var DeleteApplicationCollaboratorRequestFieldPathsTopLevel = []string{
	"application_ids",
	"collaborator_ids",
}
View Source
var DeleteClientCollaboratorRequestFieldPathsNested = []string{
	"client_ids",
	"client_ids.client_id",
	"collaborator_ids",
	"collaborator_ids.ids",
	"collaborator_ids.ids.organization_ids",
	"collaborator_ids.ids.organization_ids.organization_id",
	"collaborator_ids.ids.user_ids",
	"collaborator_ids.ids.user_ids.email",
	"collaborator_ids.ids.user_ids.user_id",
}
View Source
var DeleteClientCollaboratorRequestFieldPathsTopLevel = []string{
	"client_ids",
	"collaborator_ids",
}
View Source
var DeleteGatewayAPIKeyRequestFieldPathsNested = []string{
	"gateway_ids",
	"gateway_ids.eui",
	"gateway_ids.gateway_id",
	"key_id",
}
View Source
var DeleteGatewayAPIKeyRequestFieldPathsTopLevel = []string{
	"gateway_ids",
	"key_id",
}
View Source
var DeleteGatewayCollaboratorRequestFieldPathsNested = []string{
	"collaborator_ids",
	"collaborator_ids.ids",
	"collaborator_ids.ids.organization_ids",
	"collaborator_ids.ids.organization_ids.organization_id",
	"collaborator_ids.ids.user_ids",
	"collaborator_ids.ids.user_ids.email",
	"collaborator_ids.ids.user_ids.user_id",
	"gateway_ids",
	"gateway_ids.eui",
	"gateway_ids.gateway_id",
}
View Source
var DeleteGatewayCollaboratorRequestFieldPathsTopLevel = []string{
	"collaborator_ids",
	"gateway_ids",
}
View Source
var DeleteInvitationRequestFieldPathsNested = []string{
	"email",
}
View Source
var DeleteInvitationRequestFieldPathsTopLevel = []string{
	"email",
}
View Source
var DeleteOrganizationAPIKeyRequestFieldPathsNested = []string{
	"key_id",
	"organization_ids",
	"organization_ids.organization_id",
}
View Source
var DeleteOrganizationAPIKeyRequestFieldPathsTopLevel = []string{
	"key_id",
	"organization_ids",
}
View Source
var DeleteOrganizationCollaboratorRequestFieldPathsNested = []string{
	"collaborator_ids",
	"collaborator_ids.ids",
	"collaborator_ids.ids.organization_ids",
	"collaborator_ids.ids.organization_ids.organization_id",
	"collaborator_ids.ids.user_ids",
	"collaborator_ids.ids.user_ids.email",
	"collaborator_ids.ids.user_ids.user_id",
	"organization_ids",
	"organization_ids.organization_id",
}
View Source
var DeleteOrganizationCollaboratorRequestFieldPathsTopLevel = []string{
	"collaborator_ids",
	"organization_ids",
}
View Source
var DeleteRelayRequestFieldPathsNested = []string{
	"end_device_ids",
	"end_device_ids.application_ids",
	"end_device_ids.application_ids.application_id",
	"end_device_ids.dev_addr",
	"end_device_ids.dev_eui",
	"end_device_ids.device_id",
	"end_device_ids.join_eui",
}
View Source
var DeleteRelayRequestFieldPathsTopLevel = []string{
	"end_device_ids",
}
View Source
var DeleteRelayResponseFieldPathsNested []string
View Source
var DeleteRelayResponseFieldPathsTopLevel []string
View Source
var DeleteRelayUplinkForwardingRuleRequestFieldPathsNested = []string{
	"end_device_ids",
	"end_device_ids.application_ids",
	"end_device_ids.application_ids.application_id",
	"end_device_ids.dev_addr",
	"end_device_ids.dev_eui",
	"end_device_ids.device_id",
	"end_device_ids.join_eui",
	"index",
}
View Source
var DeleteRelayUplinkForwardingRuleRequestFieldPathsTopLevel = []string{
	"end_device_ids",
	"index",
}
View Source
var DeleteRelayUplinkForwardingRuleResponseFieldPathsNested []string
View Source
var DeleteRelayUplinkForwardingRuleResponseFieldPathsTopLevel []string
View Source
var DeleteUserAPIKeyRequestFieldPathsNested = []string{
	"key_id",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var DeleteUserAPIKeyRequestFieldPathsTopLevel = []string{
	"key_id",
	"user_ids",
}
View Source
var DeleteUserBookmarkRequestFieldPathsNested = []string{
	"entity_ids",
	"entity_ids.ids",
	"entity_ids.ids.application_ids",
	"entity_ids.ids.application_ids.application_id",
	"entity_ids.ids.client_ids",
	"entity_ids.ids.client_ids.client_id",
	"entity_ids.ids.device_ids",
	"entity_ids.ids.device_ids.application_ids",
	"entity_ids.ids.device_ids.application_ids.application_id",
	"entity_ids.ids.device_ids.dev_addr",
	"entity_ids.ids.device_ids.dev_eui",
	"entity_ids.ids.device_ids.device_id",
	"entity_ids.ids.device_ids.join_eui",
	"entity_ids.ids.gateway_ids",
	"entity_ids.ids.gateway_ids.eui",
	"entity_ids.ids.gateway_ids.gateway_id",
	"entity_ids.ids.organization_ids",
	"entity_ids.ids.organization_ids.organization_id",
	"entity_ids.ids.user_ids",
	"entity_ids.ids.user_ids.email",
	"entity_ids.ids.user_ids.user_id",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var DeleteUserBookmarkRequestFieldPathsTopLevel = []string{
	"entity_ids",
	"user_ids",
}
View Source
var DeriveSessionKeysRequestFieldPathsNested = []string{
	"dev_nonce",
	"ids",
	"ids.application_ids",
	"ids.application_ids.application_id",
	"ids.dev_addr",
	"ids.dev_eui",
	"ids.device_id",
	"ids.join_eui",
	"join_nonce",
	"lorawan_version",
	"net_id",
	"provisioner_id",
	"provisioning_data",
}
View Source
var DeriveSessionKeysRequestFieldPathsTopLevel = []string{
	"dev_nonce",
	"ids",
	"join_nonce",
	"lorawan_version",
	"net_id",
	"provisioner_id",
	"provisioning_data",
}
View Source
var DevAddrPrefixFieldPathsNested = []string{
	"dev_addr",
	"length",
}
View Source
var DevAddrPrefixFieldPathsTopLevel = []string{
	"dev_addr",
	"length",
}
View Source
var DeviceEIRPValueFieldPathsNested = []string{
	"value",
}
View Source
var DeviceEIRPValueFieldPathsTopLevel = []string{
	"value",
}
View Source
var DeviceEIRP_customvalue = map[string]int32{
	"8":  0,
	"10": 1,
	"12": 2,
	"13": 3,
	"14": 4,
	"16": 5,
	"18": 6,
	"20": 7,
	"21": 8,
	"24": 9,
	"26": 10,
	"27": 11,
	"29": 12,
	"30": 13,
	"33": 14,
	"36": 15,
}

DeviceEIRP_customvalue contains custom string values that extend DeviceEIRP_value.

View Source
var DeviceRepository_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.DeviceRepository",
	HandlerType: (*DeviceRepositoryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListBrands",
			Handler:    _DeviceRepository_ListBrands_Handler,
		},
		{
			MethodName: "GetBrand",
			Handler:    _DeviceRepository_GetBrand_Handler,
		},
		{
			MethodName: "ListModels",
			Handler:    _DeviceRepository_ListModels_Handler,
		},
		{
			MethodName: "GetModel",
			Handler:    _DeviceRepository_GetModel_Handler,
		},
		{
			MethodName: "GetTemplate",
			Handler:    _DeviceRepository_GetTemplate_Handler,
		},
		{
			MethodName: "GetUplinkDecoder",
			Handler:    _DeviceRepository_GetUplinkDecoder_Handler,
		},
		{
			MethodName: "GetDownlinkDecoder",
			Handler:    _DeviceRepository_GetDownlinkDecoder_Handler,
		},
		{
			MethodName: "GetDownlinkEncoder",
			Handler:    _DeviceRepository_GetDownlinkEncoder_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/devicerepository.proto",
}

DeviceRepository_ServiceDesc is the grpc.ServiceDesc for DeviceRepository 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 DownlinkMessageFieldPathsNested = []string{}/* 112 elements not displayed */
View Source
var DownlinkMessageFieldPathsTopLevel = []string{
	"correlation_ids",
	"end_device_ids",
	"payload",
	"raw_payload",
	"session_key_id",
	"settings",
}
View Source
var DownlinkPathConstraint_customvalue = map[string]int32{
	"NONE":         0,
	"PREFER_OTHER": 1,
	"NEVER":        2,
}

DownlinkPathConstraint_customvalue contains custom string values that extend DownlinkPathConstraint_value.

View Source
var DownlinkPathFieldPathsNested = []string{
	"path",
	"path.fixed",
	"path.fixed.antenna_index",
	"path.fixed.gateway_ids",
	"path.fixed.gateway_ids.eui",
	"path.fixed.gateway_ids.gateway_id",
	"path.uplink_token",
}
View Source
var DownlinkPathFieldPathsTopLevel = []string{
	"path",
}
View Source
var DownlinkQueueOperationErrorDetailsFieldPathsNested = []string{
	"dev_addr",
	"min_f_cnt_down",
	"pending_dev_addr",
	"pending_min_f_cnt_down",
	"pending_session_key_id",
	"session_key_id",
}
View Source
var DownlinkQueueOperationErrorDetailsFieldPathsTopLevel = []string{
	"dev_addr",
	"min_f_cnt_down",
	"pending_dev_addr",
	"pending_min_f_cnt_down",
	"pending_session_key_id",
	"session_key_id",
}
View Source
var DownlinkQueueRequestFieldPathsNested = []string{
	"downlinks",
	"end_device_ids",
	"end_device_ids.application_ids",
	"end_device_ids.application_ids.application_id",
	"end_device_ids.dev_addr",
	"end_device_ids.dev_eui",
	"end_device_ids.device_id",
	"end_device_ids.join_eui",
}
View Source
var DownlinkQueueRequestFieldPathsTopLevel = []string{
	"downlinks",
	"end_device_ids",
}
View Source
var EmailValidationFieldPathsNested = []string{
	"address",
	"created_at",
	"expires_at",
	"id",
	"token",
	"updated_at",
}
View Source
var EmailValidationFieldPathsTopLevel = []string{
	"address",
	"created_at",
	"expires_at",
	"id",
	"token",
	"updated_at",
}
View Source
var EmailValidationRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.EmailValidationRegistry",
	HandlerType: (*EmailValidationRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "RequestValidation",
			Handler:    _EmailValidationRegistry_RequestValidation_Handler,
		},
		{
			MethodName: "Validate",
			Handler:    _EmailValidationRegistry_Validate_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/email_validation.proto",
}

EmailValidationRegistry_ServiceDesc is the grpc.ServiceDesc for EmailValidationRegistry 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 Empty = new(emptypb.Empty)

Empty message in an RPC call.

View Source
var EncodeDownlinkRequestFieldPathsNested = []string{
	"downlink",
	"downlink.class_b_c",
	"downlink.class_b_c.absolute_time",
	"downlink.class_b_c.gateways",
	"downlink.confirmed",
	"downlink.confirmed_retry",
	"downlink.confirmed_retry.attempt",
	"downlink.confirmed_retry.max_attempts",
	"downlink.correlation_ids",
	"downlink.decoded_payload",
	"downlink.decoded_payload_warnings",
	"downlink.f_cnt",
	"downlink.f_port",
	"downlink.frm_payload",
	"downlink.priority",
	"downlink.session_key_id",
	"end_device_ids",
	"end_device_ids.application_ids",
	"end_device_ids.application_ids.application_id",
	"end_device_ids.dev_addr",
	"end_device_ids.dev_eui",
	"end_device_ids.device_id",
	"end_device_ids.join_eui",
	"formatter",
	"parameter",
	"version_ids",
	"version_ids.band_id",
	"version_ids.brand_id",
	"version_ids.firmware_version",
	"version_ids.hardware_version",
	"version_ids.model_id",
}
View Source
var EncodeDownlinkRequestFieldPathsTopLevel = []string{
	"downlink",
	"end_device_ids",
	"formatter",
	"parameter",
	"version_ids",
}
View Source
var EncodeDownlinkResponseFieldPathsNested = []string{
	"downlink",
	"downlink.class_b_c",
	"downlink.class_b_c.absolute_time",
	"downlink.class_b_c.gateways",
	"downlink.confirmed",
	"downlink.confirmed_retry",
	"downlink.confirmed_retry.attempt",
	"downlink.confirmed_retry.max_attempts",
	"downlink.correlation_ids",
	"downlink.decoded_payload",
	"downlink.decoded_payload_warnings",
	"downlink.f_cnt",
	"downlink.f_port",
	"downlink.frm_payload",
	"downlink.priority",
	"downlink.session_key_id",
}
View Source
var EncodeDownlinkResponseFieldPathsTopLevel = []string{
	"downlink",
}
View Source
var EncodedMessagePayloadFieldPathsNested = []string{
	"errors",
	"f_port",
	"frm_payload",
	"warnings",
}
View Source
var EncodedMessagePayloadFieldPathsTopLevel = []string{
	"errors",
	"f_port",
	"frm_payload",
	"warnings",
}
View Source
var EndDeviceAuthenticationCodeFieldPathsNested = []string{
	"valid_from",
	"valid_to",
	"value",
}
View Source
var EndDeviceAuthenticationCodeFieldPathsTopLevel = []string{
	"valid_from",
	"valid_to",
	"value",
}
View Source
var EndDeviceBatchClaimingServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.EndDeviceBatchClaimingServer",
	HandlerType: (*EndDeviceBatchClaimingServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Unclaim",
			Handler:    _EndDeviceBatchClaimingServer_Unclaim_Handler,
		},
		{
			MethodName: "GetInfoByJoinEUIs",
			Handler:    _EndDeviceBatchClaimingServer_GetInfoByJoinEUIs_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/deviceclaimingserver.proto",
}

EndDeviceBatchClaimingServer_ServiceDesc is the grpc.ServiceDesc for EndDeviceBatchClaimingServer 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 EndDeviceBatchRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.EndDeviceBatchRegistry",
	HandlerType: (*EndDeviceBatchRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _EndDeviceBatchRegistry_Get_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _EndDeviceBatchRegistry_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/end_device_services.proto",
}

EndDeviceBatchRegistry_ServiceDesc is the grpc.ServiceDesc for EndDeviceBatchRegistry 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 EndDeviceBrandFieldPathsNested = []string{
	"brand_id",
	"email",
	"logo",
	"lora_alliance_vendor_id",
	"name",
	"organization_unique_identifiers",
	"private_enterprise_number",
	"website",
}
View Source
var EndDeviceBrandFieldPathsTopLevel = []string{
	"brand_id",
	"email",
	"logo",
	"lora_alliance_vendor_id",
	"name",
	"organization_unique_identifiers",
	"private_enterprise_number",
	"website",
}
View Source
var EndDeviceClaimingServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.EndDeviceClaimingServer",
	HandlerType: (*EndDeviceClaimingServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Claim",
			Handler:    _EndDeviceClaimingServer_Claim_Handler,
		},
		{
			MethodName: "Unclaim",
			Handler:    _EndDeviceClaimingServer_Unclaim_Handler,
		},
		{
			MethodName: "GetInfoByJoinEUI",
			Handler:    _EndDeviceClaimingServer_GetInfoByJoinEUI_Handler,
		},
		{
			MethodName: "GetClaimStatus",
			Handler:    _EndDeviceClaimingServer_GetClaimStatus_Handler,
		},
		{
			MethodName: "AuthorizeApplication",
			Handler:    _EndDeviceClaimingServer_AuthorizeApplication_Handler,
		},
		{
			MethodName: "UnauthorizeApplication",
			Handler:    _EndDeviceClaimingServer_UnauthorizeApplication_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/deviceclaimingserver.proto",
}

EndDeviceClaimingServer_ServiceDesc is the grpc.ServiceDesc for EndDeviceClaimingServer 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 EndDeviceFieldPathsNested = []string{}/* 753 elements not displayed */
View Source
var EndDeviceFieldPathsNestedWithoutWrappers = FieldsWithoutWrappers(EndDeviceFieldPathsNested)

EndDeviceFieldPathsNestedWithoutWrappers is the set of EndDevice nested paths without the wrapper paths.

View Source
var EndDeviceFieldPathsTopLevel = []string{
	"activated_at",
	"application_server_address",
	"application_server_id",
	"application_server_kek_label",
	"attributes",
	"battery_percentage",
	"claim_authentication_code",
	"created_at",
	"description",
	"downlink_margin",
	"formatters",
	"frequency_plan_id",
	"ids",
	"join_server_address",
	"last_dev_nonce",
	"last_dev_status_received_at",
	"last_join_nonce",
	"last_rj_count_0",
	"last_rj_count_1",
	"last_seen_at",
	"locations",
	"lora_alliance_profile_ids",
	"lorawan_phy_version",
	"lorawan_version",
	"mac_settings",
	"mac_state",
	"max_frequency",
	"min_frequency",
	"multicast",
	"name",
	"net_id",
	"network_server_address",
	"network_server_kek_label",
	"pending_mac_state",
	"pending_session",
	"picture",
	"power_state",
	"provisioner_id",
	"provisioning_data",
	"queued_application_downlinks",
	"resets_join_nonces",
	"root_keys",
	"serial_number",
	"service_profile_id",
	"session",
	"skip_payload_crypto",
	"skip_payload_crypto_override",
	"supports_class_b",
	"supports_class_c",
	"supports_join",
	"updated_at",
	"used_dev_nonces",
	"version_ids",
}
View Source
var EndDeviceIdentifiersFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"dev_addr",
	"dev_eui",
	"device_id",
	"join_eui",
}
View Source
var EndDeviceIdentifiersFieldPathsTopLevel = []string{
	"application_ids",
	"dev_addr",
	"dev_eui",
	"device_id",
	"join_eui",
}
View Source
var EndDeviceIdentifiersListFieldPathsNested = []string{
	"end_device_ids",
}
View Source
var EndDeviceIdentifiersListFieldPathsTopLevel = []string{
	"end_device_ids",
}
View Source
var EndDeviceModelFieldPathsNested = []string{
	"additional_radios",
	"battery",
	"battery.replaceable",
	"battery.type",
	"brand_id",
	"compliances",
	"compliances.radio_equipment",
	"compliances.safety",
	"datasheet_url",
	"description",
	"dimensions",
	"dimensions.diameter",
	"dimensions.height",
	"dimensions.length",
	"dimensions.width",
	"firmware_versions",
	"hardware_versions",
	"ip_code",
	"key_provisioning",
	"key_security",
	"model_id",
	"name",
	"operating_conditions",
	"operating_conditions.relative_humidity",
	"operating_conditions.relative_humidity.max",
	"operating_conditions.relative_humidity.min",
	"operating_conditions.temperature",
	"operating_conditions.temperature.max",
	"operating_conditions.temperature.min",
	"photos",
	"photos.main",
	"photos.other",
	"product_url",
	"resellers",
	"sensors",
	"videos",
	"videos.main",
	"videos.other",
	"weight",
}
View Source
var EndDeviceModelFieldPathsTopLevel = []string{
	"additional_radios",
	"battery",
	"brand_id",
	"compliances",
	"datasheet_url",
	"description",
	"dimensions",
	"firmware_versions",
	"hardware_versions",
	"ip_code",
	"key_provisioning",
	"key_security",
	"model_id",
	"name",
	"operating_conditions",
	"photos",
	"product_url",
	"resellers",
	"sensors",
	"videos",
	"weight",
}
View Source
var EndDeviceModel_BatteryFieldPathsNested = []string{
	"replaceable",
	"type",
}
View Source
var EndDeviceModel_BatteryFieldPathsTopLevel = []string{
	"replaceable",
	"type",
}
View Source
var EndDeviceModel_CompliancesFieldPathsNested = []string{
	"radio_equipment",
	"safety",
}
View Source
var EndDeviceModel_CompliancesFieldPathsTopLevel = []string{
	"radio_equipment",
	"safety",
}
View Source
var EndDeviceModel_Compliances_ComplianceFieldPathsNested = []string{
	"body",
	"norm",
	"standard",
	"version",
}
View Source
var EndDeviceModel_Compliances_ComplianceFieldPathsTopLevel = []string{
	"body",
	"norm",
	"standard",
	"version",
}
View Source
var EndDeviceModel_DimensionsFieldPathsNested = []string{
	"diameter",
	"height",
	"length",
	"width",
}
View Source
var EndDeviceModel_DimensionsFieldPathsTopLevel = []string{
	"diameter",
	"height",
	"length",
	"width",
}
View Source
var EndDeviceModel_FirmwareVersionFieldPathsNested = []string{
	"numeric",
	"profiles",
	"supported_hardware_versions",
	"version",
}
View Source
var EndDeviceModel_FirmwareVersionFieldPathsTopLevel = []string{
	"numeric",
	"profiles",
	"supported_hardware_versions",
	"version",
}
View Source
var EndDeviceModel_FirmwareVersion_ProfileFieldPathsNested = []string{
	"codec_id",
	"lorawan_certified",
	"profile_id",
	"vendor_id",
}
View Source
var EndDeviceModel_FirmwareVersion_ProfileFieldPathsTopLevel = []string{
	"codec_id",
	"lorawan_certified",
	"profile_id",
	"vendor_id",
}
View Source
var EndDeviceModel_HardwareVersionFieldPathsNested = []string{
	"numeric",
	"part_number",
	"version",
}
View Source
var EndDeviceModel_HardwareVersionFieldPathsTopLevel = []string{
	"numeric",
	"part_number",
	"version",
}
View Source
var EndDeviceModel_OperatingConditionsFieldPathsNested = []string{
	"relative_humidity",
	"relative_humidity.max",
	"relative_humidity.min",
	"temperature",
	"temperature.max",
	"temperature.min",
}
View Source
var EndDeviceModel_OperatingConditionsFieldPathsTopLevel = []string{
	"relative_humidity",
	"temperature",
}
View Source
var EndDeviceModel_OperatingConditions_LimitsFieldPathsNested = []string{
	"max",
	"min",
}
View Source
var EndDeviceModel_OperatingConditions_LimitsFieldPathsTopLevel = []string{
	"max",
	"min",
}
View Source
var EndDeviceModel_PhotosFieldPathsNested = []string{
	"main",
	"other",
}
View Source
var EndDeviceModel_PhotosFieldPathsTopLevel = []string{
	"main",
	"other",
}
View Source
var EndDeviceModel_ResellerFieldPathsNested = []string{
	"name",
	"region",
	"url",
}
View Source
var EndDeviceModel_ResellerFieldPathsTopLevel = []string{
	"name",
	"region",
	"url",
}
View Source
var EndDeviceModel_VideosFieldPathsNested = []string{
	"main",
	"other",
}
View Source
var EndDeviceModel_VideosFieldPathsTopLevel = []string{
	"main",
	"other",
}
View Source
var EndDeviceQRCodeGenerator_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.EndDeviceQRCodeGenerator",
	HandlerType: (*EndDeviceQRCodeGeneratorServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetFormat",
			Handler:    _EndDeviceQRCodeGenerator_GetFormat_Handler,
		},
		{
			MethodName: "ListFormats",
			Handler:    _EndDeviceQRCodeGenerator_ListFormats_Handler,
		},
		{
			MethodName: "Generate",
			Handler:    _EndDeviceQRCodeGenerator_Generate_Handler,
		},
		{
			MethodName: "Parse",
			Handler:    _EndDeviceQRCodeGenerator_Parse_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/qrcodegenerator.proto",
}

EndDeviceQRCodeGenerator_ServiceDesc is the grpc.ServiceDesc for EndDeviceQRCodeGenerator 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 EndDeviceRegistrySearch_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.EndDeviceRegistrySearch",
	HandlerType: (*EndDeviceRegistrySearchServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "SearchEndDevices",
			Handler:    _EndDeviceRegistrySearch_SearchEndDevices_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/search_services.proto",
}

EndDeviceRegistrySearch_ServiceDesc is the grpc.ServiceDesc for EndDeviceRegistrySearch 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 EndDeviceRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.EndDeviceRegistry",
	HandlerType: (*EndDeviceRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _EndDeviceRegistry_Create_Handler,
		},
		{
			MethodName: "Get",
			Handler:    _EndDeviceRegistry_Get_Handler,
		},
		{
			MethodName: "GetIdentifiersForEUIs",
			Handler:    _EndDeviceRegistry_GetIdentifiersForEUIs_Handler,
		},
		{
			MethodName: "List",
			Handler:    _EndDeviceRegistry_List_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _EndDeviceRegistry_Update_Handler,
		},
		{
			MethodName: "BatchUpdateLastSeen",
			Handler:    _EndDeviceRegistry_BatchUpdateLastSeen_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _EndDeviceRegistry_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/end_device_services.proto",
}

EndDeviceRegistry_ServiceDesc is the grpc.ServiceDesc for EndDeviceRegistry 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 EndDeviceTemplateConverter_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.EndDeviceTemplateConverter",
	HandlerType: (*EndDeviceTemplateConverterServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListFormats",
			Handler:    _EndDeviceTemplateConverter_ListFormats_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "Convert",
			Handler:       _EndDeviceTemplateConverter_Convert_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "ttn/lorawan/v3/end_device_services.proto",
}

EndDeviceTemplateConverter_ServiceDesc is the grpc.ServiceDesc for EndDeviceTemplateConverter 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 EndDeviceTemplateFieldPathsNested = []string{}/* 756 elements not displayed */
View Source
var EndDeviceTemplateFieldPathsTopLevel = []string{
	"end_device",
	"field_mask",
	"mapping_key",
}
View Source
var EndDeviceTemplateFormatFieldPathsNested = []string{
	"description",
	"file_extensions",
	"name",
}
View Source
var EndDeviceTemplateFormatFieldPathsTopLevel = []string{
	"description",
	"file_extensions",
	"name",
}
View Source
var EndDeviceTemplateFormatsFieldPathsNested = []string{
	"formats",
}
View Source
var EndDeviceTemplateFormatsFieldPathsTopLevel = []string{
	"formats",
}
View Source
var EndDeviceVersionFieldPathsNested = []string{}/* 223 elements not displayed */
View Source
var EndDeviceVersionFieldPathsTopLevel = []string{
	"default_formatters",
	"default_mac_settings",
	"frequency_plan_id",
	"ids",
	"lorawan_phy_version",
	"lorawan_version",
	"max_frequency",
	"min_frequency",
	"photos",
	"resets_join_nonces",
	"supports_class_b",
	"supports_class_c",
	"supports_join",
}
View Source
var EndDeviceVersionIdentifiersFieldPathsNested = []string{
	"band_id",
	"brand_id",
	"firmware_version",
	"hardware_version",
	"model_id",
}
View Source
var EndDeviceVersionIdentifiersFieldPathsTopLevel = []string{
	"band_id",
	"brand_id",
	"firmware_version",
	"hardware_version",
	"model_id",
}
View Source
var EndDevicesFieldPathsNested = []string{
	"end_devices",
}
View Source
var EndDevicesFieldPathsTopLevel = []string{
	"end_devices",
}
View Source
var EntityAccess_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.EntityAccess",
	HandlerType: (*EntityAccessServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "AuthInfo",
			Handler:    _EntityAccess_AuthInfo_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/identityserver.proto",
}

EntityAccess_ServiceDesc is the grpc.ServiceDesc for EntityAccess 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 EntityIdentifiersFieldPathsNested = []string{
	"ids",
	"ids.application_ids",
	"ids.application_ids.application_id",
	"ids.client_ids",
	"ids.client_ids.client_id",
	"ids.device_ids",
	"ids.device_ids.application_ids",
	"ids.device_ids.application_ids.application_id",
	"ids.device_ids.dev_addr",
	"ids.device_ids.dev_eui",
	"ids.device_ids.device_id",
	"ids.device_ids.join_eui",
	"ids.gateway_ids",
	"ids.gateway_ids.eui",
	"ids.gateway_ids.gateway_id",
	"ids.organization_ids",
	"ids.organization_ids.organization_id",
	"ids.user_ids",
	"ids.user_ids.email",
	"ids.user_ids.user_id",
}
View Source
var EntityIdentifiersFieldPathsTopLevel = []string{
	"ids",
}
View Source
var EntityRegistrySearch_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.EntityRegistrySearch",
	HandlerType: (*EntityRegistrySearchServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "SearchApplications",
			Handler:    _EntityRegistrySearch_SearchApplications_Handler,
		},
		{
			MethodName: "SearchClients",
			Handler:    _EntityRegistrySearch_SearchClients_Handler,
		},
		{
			MethodName: "SearchGateways",
			Handler:    _EntityRegistrySearch_SearchGateways_Handler,
		},
		{
			MethodName: "SearchOrganizations",
			Handler:    _EntityRegistrySearch_SearchOrganizations_Handler,
		},
		{
			MethodName: "SearchUsers",
			Handler:    _EntityRegistrySearch_SearchUsers_Handler,
		},
		{
			MethodName: "SearchAccounts",
			Handler:    _EntityRegistrySearch_SearchAccounts_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/search_services.proto",
}

EntityRegistrySearch_ServiceDesc is the grpc.ServiceDesc for EntityRegistrySearch 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 EntityStateChangedNotificationFieldPathsNested = []string{
	"state",
	"state_description",
}
View Source
var EntityStateChangedNotificationFieldPathsTopLevel = []string{
	"state",
	"state_description",
}
View Source
var ErrorDetailsFieldPathsNested = []string{
	"attributes",
	"cause",
	"cause.attributes",
	"cause.correlation_id",
	"cause.message_format",
	"cause.name",
	"cause.namespace",
	"code",
	"correlation_id",
	"details",
	"message_format",
	"name",
	"namespace",
}
View Source
var ErrorDetailsFieldPathsTopLevel = []string{
	"attributes",
	"cause",
	"code",
	"correlation_id",
	"details",
	"message_format",
	"name",
	"namespace",
}
View Source
var EventFieldPathsNested = []string{
	"authentication",
	"authentication.token_id",
	"authentication.token_type",
	"authentication.type",
	"context",
	"correlation_ids",
	"data",
	"identifiers",
	"name",
	"origin",
	"remote_ip",
	"time",
	"unique_id",
	"user_agent",
	"visibility",
	"visibility.rights",
}
View Source
var EventFieldPathsTopLevel = []string{
	"authentication",
	"context",
	"correlation_ids",
	"data",
	"identifiers",
	"name",
	"origin",
	"remote_ip",
	"time",
	"unique_id",
	"user_agent",
	"visibility",
}
View Source
var Event_AuthenticationFieldPathsNested = []string{
	"token_id",
	"token_type",
	"type",
}
View Source
var Event_AuthenticationFieldPathsTopLevel = []string{
	"token_id",
	"token_type",
	"type",
}
View Source
var Events_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.Events",
	HandlerType: (*EventsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "FindRelated",
			Handler:    _Events_FindRelated_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "Stream",
			Handler:       _Events_Stream_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "ttn/lorawan/v3/events.proto",
}

Events_ServiceDesc is the grpc.ServiceDesc for Events 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 FCtrlFieldPathsNested = []string{
	"ack",
	"adr",
	"adr_ack_req",
	"class_b",
	"f_pending",
}
View Source
var FCtrlFieldPathsTopLevel = []string{
	"ack",
	"adr",
	"adr_ack_req",
	"class_b",
	"f_pending",
}
View Source
var FHDRFieldPathsNested = []string{
	"dev_addr",
	"f_cnt",
	"f_ctrl",
	"f_ctrl.ack",
	"f_ctrl.adr",
	"f_ctrl.adr_ack_req",
	"f_ctrl.class_b",
	"f_ctrl.f_pending",
	"f_opts",
}
View Source
var FHDRFieldPathsTopLevel = []string{
	"dev_addr",
	"f_cnt",
	"f_ctrl",
	"f_opts",
}
View Source
var FSKDataRateFieldPathsNested = []string{
	"bit_rate",
}
View Source
var FSKDataRateFieldPathsTopLevel = []string{
	"bit_rate",
}
View Source
var File_ttn_lorawan_v3_application_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_application_services_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_applicationserver_integrations_alcsync_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_applicationserver_integrations_storage_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_applicationserver_packages_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_applicationserver_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_applicationserver_pubsub_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_applicationserver_web_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_client_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_client_services_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_cluster_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_configuration_services_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_contact_info_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_deviceclaimingserver_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_devicerepository_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_email_messages_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_email_validation_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_end_device_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_end_device_services_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_enums_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_error_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_events_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_gateway_configuration_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_gateway_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_gateway_services_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_gatewayserver_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_identifiers_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_identityserver_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_join_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_joinserver_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_keys_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_lorawan_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_messages_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_metadata_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_mqtt_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_networkserver_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_networkserver_relay_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_notification_service_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_oauth_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_oauth_services_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_organization_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_organization_services_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_packetbrokeragent_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_picture_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_qrcodegenerator_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_regional_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_rights_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_search_services_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_secrets_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_simulate_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_user_proto protoreflect.FileDescriptor
View Source
var File_ttn_lorawan_v3_user_services_proto protoreflect.FileDescriptor
View Source
var FindRelatedEventsRequestFieldPathsNested = []string{
	"correlation_id",
}
View Source
var FindRelatedEventsRequestFieldPathsTopLevel = []string{
	"correlation_id",
}
View Source
var FindRelatedEventsResponseFieldPathsNested = []string{
	"events",
}
View Source
var FindRelatedEventsResponseFieldPathsTopLevel = []string{
	"events",
}
View Source
var FrequencyPlanDescriptionFieldPathsNested = []string{
	"band_id",
	"base_frequency",
	"base_id",
	"id",
	"name",
}
View Source
var FrequencyPlanDescriptionFieldPathsTopLevel = []string{
	"band_id",
	"base_frequency",
	"base_id",
	"id",
	"name",
}
View Source
var FrequencyValueFieldPathsNested = []string{
	"value",
}
View Source
var FrequencyValueFieldPathsTopLevel = []string{
	"value",
}
View Source
var GatewayAccess_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.GatewayAccess",
	HandlerType: (*GatewayAccessServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListRights",
			Handler:    _GatewayAccess_ListRights_Handler,
		},
		{
			MethodName: "CreateAPIKey",
			Handler:    _GatewayAccess_CreateAPIKey_Handler,
		},
		{
			MethodName: "ListAPIKeys",
			Handler:    _GatewayAccess_ListAPIKeys_Handler,
		},
		{
			MethodName: "GetAPIKey",
			Handler:    _GatewayAccess_GetAPIKey_Handler,
		},
		{
			MethodName: "UpdateAPIKey",
			Handler:    _GatewayAccess_UpdateAPIKey_Handler,
		},
		{
			MethodName: "DeleteAPIKey",
			Handler:    _GatewayAccess_DeleteAPIKey_Handler,
		},
		{
			MethodName: "GetCollaborator",
			Handler:    _GatewayAccess_GetCollaborator_Handler,
		},
		{
			MethodName: "SetCollaborator",
			Handler:    _GatewayAccess_SetCollaborator_Handler,
		},
		{
			MethodName: "ListCollaborators",
			Handler:    _GatewayAccess_ListCollaborators_Handler,
		},
		{
			MethodName: "DeleteCollaborator",
			Handler:    _GatewayAccess_DeleteCollaborator_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/gateway_services.proto",
}

GatewayAccess_ServiceDesc is the grpc.ServiceDesc for GatewayAccess 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 GatewayAntennaFieldPathsNested = []string{
	"attributes",
	"gain",
	"location",
	"location.accuracy",
	"location.altitude",
	"location.latitude",
	"location.longitude",
	"location.source",
	"placement",
}
View Source
var GatewayAntennaFieldPathsTopLevel = []string{
	"attributes",
	"gain",
	"location",
	"placement",
}
View Source
var GatewayAntennaIdentifiersFieldPathsNested = []string{
	"antenna_index",
	"gateway_ids",
	"gateway_ids.eui",
	"gateway_ids.gateway_id",
}
View Source
var GatewayAntennaIdentifiersFieldPathsTopLevel = []string{
	"antenna_index",
	"gateway_ids",
}
View Source
var GatewayAntennaPlacement_customvalue = map[string]int32{
	"UNKNOWN": 0,
}

GatewayAntennaPlacement_customvalue contains custom string values that extend GatewayAntennaPlacement_value.

View Source
var GatewayBatchAccess_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.GatewayBatchAccess",
	HandlerType: (*GatewayBatchAccessServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "AssertRights",
			Handler:    _GatewayBatchAccess_AssertRights_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/gateway_services.proto",
}

GatewayBatchAccess_ServiceDesc is the grpc.ServiceDesc for GatewayBatchAccess 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 GatewayBatchRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.GatewayBatchRegistry",
	HandlerType: (*GatewayBatchRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Delete",
			Handler:    _GatewayBatchRegistry_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/gateway_services.proto",
}

GatewayBatchRegistry_ServiceDesc is the grpc.ServiceDesc for GatewayBatchRegistry 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 GatewayBrandFieldPathsNested = []string{
	"id",
	"logos",
	"name",
	"url",
}
View Source
var GatewayBrandFieldPathsTopLevel = []string{
	"id",
	"logos",
	"name",
	"url",
}
View Source
var GatewayClaimAuthenticationCodeFieldPathsNested = []string{
	"secret",
	"secret.key_id",
	"secret.value",
	"valid_from",
	"valid_to",
}
View Source
var GatewayClaimAuthenticationCodeFieldPathsTopLevel = []string{
	"secret",
	"valid_from",
	"valid_to",
}
View Source
var GatewayClaimingServer_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.GatewayClaimingServer",
	HandlerType: (*GatewayClaimingServerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Claim",
			Handler:    _GatewayClaimingServer_Claim_Handler,
		},
		{
			MethodName: "AuthorizeGateway",
			Handler:    _GatewayClaimingServer_AuthorizeGateway_Handler,
		},
		{
			MethodName: "UnauthorizeGateway",
			Handler:    _GatewayClaimingServer_UnauthorizeGateway_Handler,
		},
		{
			MethodName: "GetInfoByGatewayEUI",
			Handler:    _GatewayClaimingServer_GetInfoByGatewayEUI_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/deviceclaimingserver.proto",
}

GatewayClaimingServer_ServiceDesc is the grpc.ServiceDesc for GatewayClaimingServer 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 GatewayConfigurationService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.GatewayConfigurationService",
	HandlerType: (*GatewayConfigurationServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetGatewayConfiguration",
			Handler:    _GatewayConfigurationService_GetGatewayConfiguration_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/gateway_configuration.proto",
}

GatewayConfigurationService_ServiceDesc is the grpc.ServiceDesc for GatewayConfigurationService 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 GatewayConfigurator_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.GatewayConfigurator",
	HandlerType: (*GatewayConfiguratorServer)(nil),
	Methods:     []grpc.MethodDesc{},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "PullConfiguration",
			Handler:       _GatewayConfigurator_PullConfiguration_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "ttn/lorawan/v3/gateway_services.proto",
}

GatewayConfigurator_ServiceDesc is the grpc.ServiceDesc for GatewayConfigurator 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 GatewayConnectionStatsFieldPathsNested = []string{
	"connected_at",
	"disconnected_at",
	"downlink_count",
	"gateway_remote_address",
	"gateway_remote_address.ip",
	"last_downlink_received_at",
	"last_status",
	"last_status.advanced",
	"last_status.antenna_locations",
	"last_status.boot_time",
	"last_status.ip",
	"last_status.metrics",
	"last_status.time",
	"last_status.versions",
	"last_status_received_at",
	"last_tx_acknowledgment_received_at",
	"last_uplink_received_at",
	"protocol",
	"round_trip_times",
	"round_trip_times.count",
	"round_trip_times.max",
	"round_trip_times.median",
	"round_trip_times.min",
	"sub_bands",
	"tx_acknowledgment_count",
	"uplink_count",
}
View Source
var GatewayConnectionStatsFieldPathsTopLevel = []string{
	"connected_at",
	"disconnected_at",
	"downlink_count",
	"gateway_remote_address",
	"last_downlink_received_at",
	"last_status",
	"last_status_received_at",
	"last_tx_acknowledgment_received_at",
	"last_uplink_received_at",
	"protocol",
	"round_trip_times",
	"sub_bands",
	"tx_acknowledgment_count",
	"uplink_count",
}
View Source
var GatewayConnectionStats_RoundTripTimesFieldPathsNested = []string{
	"count",
	"max",
	"median",
	"min",
}
View Source
var GatewayConnectionStats_RoundTripTimesFieldPathsTopLevel = []string{
	"count",
	"max",
	"median",
	"min",
}
View Source
var GatewayConnectionStats_SubBandFieldPathsNested = []string{
	"downlink_utilization",
	"downlink_utilization_limit",
	"max_frequency",
	"min_frequency",
}
View Source
var GatewayConnectionStats_SubBandFieldPathsTopLevel = []string{
	"downlink_utilization",
	"downlink_utilization_limit",
	"max_frequency",
	"min_frequency",
}
View Source
var GatewayDownFieldPathsNested = []string{}/* 113 elements not displayed */
View Source
var GatewayDownFieldPathsTopLevel = []string{
	"downlink_message",
}
View Source
var GatewayFieldPathsNested = []string{
	"administrative_contact",
	"administrative_contact.ids",
	"administrative_contact.ids.organization_ids",
	"administrative_contact.ids.organization_ids.organization_id",
	"administrative_contact.ids.user_ids",
	"administrative_contact.ids.user_ids.email",
	"administrative_contact.ids.user_ids.user_id",
	"antennas",
	"attributes",
	"auto_update",
	"claim_authentication_code",
	"claim_authentication_code.secret",
	"claim_authentication_code.secret.key_id",
	"claim_authentication_code.secret.value",
	"claim_authentication_code.valid_from",
	"claim_authentication_code.valid_to",
	"contact_info",
	"created_at",
	"deleted_at",
	"description",
	"disable_packet_broker_forwarding",
	"downlink_path_constraint",
	"enforce_duty_cycle",
	"frequency_plan_id",
	"frequency_plan_ids",
	"gateway_server_address",
	"ids",
	"ids.eui",
	"ids.gateway_id",
	"lbs_lns_secret",
	"lbs_lns_secret.key_id",
	"lbs_lns_secret.value",
	"location_public",
	"lrfhss",
	"lrfhss.supported",
	"name",
	"require_authenticated_connection",
	"schedule_anytime_delay",
	"schedule_downlink_late",
	"status_public",
	"target_cups_key",
	"target_cups_key.key_id",
	"target_cups_key.value",
	"target_cups_uri",
	"technical_contact",
	"technical_contact.ids",
	"technical_contact.ids.organization_ids",
	"technical_contact.ids.organization_ids.organization_id",
	"technical_contact.ids.user_ids",
	"technical_contact.ids.user_ids.email",
	"technical_contact.ids.user_ids.user_id",
	"update_channel",
	"update_location_from_status",
	"updated_at",
	"version_ids",
	"version_ids.brand_id",
	"version_ids.firmware_version",
	"version_ids.hardware_version",
	"version_ids.model_id",
}
View Source
var GatewayFieldPathsTopLevel = []string{
	"administrative_contact",
	"antennas",
	"attributes",
	"auto_update",
	"claim_authentication_code",
	"contact_info",
	"created_at",
	"deleted_at",
	"description",
	"disable_packet_broker_forwarding",
	"downlink_path_constraint",
	"enforce_duty_cycle",
	"frequency_plan_id",
	"frequency_plan_ids",
	"gateway_server_address",
	"ids",
	"lbs_lns_secret",
	"location_public",
	"lrfhss",
	"name",
	"require_authenticated_connection",
	"schedule_anytime_delay",
	"schedule_downlink_late",
	"status_public",
	"target_cups_key",
	"target_cups_uri",
	"technical_contact",
	"update_channel",
	"update_location_from_status",
	"updated_at",
	"version_ids",
}
View Source
var GatewayIdentifiersFieldPathsNested = []string{
	"eui",
	"gateway_id",
}
View Source
var GatewayIdentifiersFieldPathsTopLevel = []string{
	"eui",
	"gateway_id",
}
View Source
var GatewayIdentifiersListFieldPathsNested = []string{
	"gateway_ids",
}
View Source
var GatewayIdentifiersListFieldPathsTopLevel = []string{
	"gateway_ids",
}
View Source
var GatewayModelFieldPathsNested = []string{
	"brand_id",
	"id",
	"name",
}
View Source
var GatewayModelFieldPathsTopLevel = []string{
	"brand_id",
	"id",
	"name",
}
View Source
var GatewayRadioFieldPathsNested = []string{
	"chip_type",
	"enable",
	"frequency",
	"rssi_offset",
	"tx_configuration",
	"tx_configuration.max_frequency",
	"tx_configuration.min_frequency",
	"tx_configuration.notch_frequency",
}
View Source
var GatewayRadioFieldPathsTopLevel = []string{
	"chip_type",
	"enable",
	"frequency",
	"rssi_offset",
	"tx_configuration",
}
View Source
var GatewayRadio_TxConfigurationFieldPathsNested = []string{
	"max_frequency",
	"min_frequency",
	"notch_frequency",
}
View Source
var GatewayRadio_TxConfigurationFieldPathsTopLevel = []string{
	"max_frequency",
	"min_frequency",
	"notch_frequency",
}
View Source
var GatewayRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.GatewayRegistry",
	HandlerType: (*GatewayRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _GatewayRegistry_Create_Handler,
		},
		{
			MethodName: "Get",
			Handler:    _GatewayRegistry_Get_Handler,
		},
		{
			MethodName: "GetIdentifiersForEUI",
			Handler:    _GatewayRegistry_GetIdentifiersForEUI_Handler,
		},
		{
			MethodName: "List",
			Handler:    _GatewayRegistry_List_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _GatewayRegistry_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _GatewayRegistry_Delete_Handler,
		},
		{
			MethodName: "Restore",
			Handler:    _GatewayRegistry_Restore_Handler,
		},
		{
			MethodName: "Purge",
			Handler:    _GatewayRegistry_Purge_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/gateway_services.proto",
}

GatewayRegistry_ServiceDesc is the grpc.ServiceDesc for GatewayRegistry 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 GatewayRemoteAddressFieldPathsNested = []string{
	"ip",
}
View Source
var GatewayRemoteAddressFieldPathsTopLevel = []string{
	"ip",
}
View Source
var GatewayStatusFieldPathsNested = []string{
	"advanced",
	"antenna_locations",
	"boot_time",
	"ip",
	"metrics",
	"time",
	"versions",
}
View Source
var GatewayStatusFieldPathsTopLevel = []string{
	"advanced",
	"antenna_locations",
	"boot_time",
	"ip",
	"metrics",
	"time",
	"versions",
}
View Source
var GatewayTxAcknowledgmentFieldPathsNested = []string{}/* 119 elements not displayed */
View Source
var GatewayTxAcknowledgmentFieldPathsTopLevel = []string{
	"gateway_ids",
	"tx_ack",
}
View Source
var GatewayUpFieldPathsNested = []string{}/* 125 elements not displayed */
View Source
var GatewayUpFieldPathsTopLevel = []string{
	"gateway_status",
	"tx_acknowledgment",
	"uplink_messages",
}
View Source
var GatewayUplinkMessageFieldPathsNested = []string{
	"band_id",
	"message",
	"message.consumed_airtime",
	"message.correlation_ids",
	"message.crc_status",
	"message.device_channel_index",
	"message.payload",
	"message.payload.Payload",
	"message.payload.Payload.join_accept_payload",
	"message.payload.Payload.join_accept_payload.cf_list",
	"message.payload.Payload.join_accept_payload.cf_list.ch_masks",
	"message.payload.Payload.join_accept_payload.cf_list.freq",
	"message.payload.Payload.join_accept_payload.cf_list.type",
	"message.payload.Payload.join_accept_payload.dev_addr",
	"message.payload.Payload.join_accept_payload.dl_settings",
	"message.payload.Payload.join_accept_payload.dl_settings.opt_neg",
	"message.payload.Payload.join_accept_payload.dl_settings.rx1_dr_offset",
	"message.payload.Payload.join_accept_payload.dl_settings.rx2_dr",
	"message.payload.Payload.join_accept_payload.encrypted",
	"message.payload.Payload.join_accept_payload.join_nonce",
	"message.payload.Payload.join_accept_payload.net_id",
	"message.payload.Payload.join_accept_payload.rx_delay",
	"message.payload.Payload.join_request_payload",
	"message.payload.Payload.join_request_payload.dev_eui",
	"message.payload.Payload.join_request_payload.dev_nonce",
	"message.payload.Payload.join_request_payload.join_eui",
	"message.payload.Payload.mac_payload",
	"message.payload.Payload.mac_payload.decoded_payload",
	"message.payload.Payload.mac_payload.f_hdr",
	"message.payload.Payload.mac_payload.f_hdr.dev_addr",
	"message.payload.Payload.mac_payload.f_hdr.f_cnt",
	"message.payload.Payload.mac_payload.f_hdr.f_ctrl",
	"message.payload.Payload.mac_payload.f_hdr.f_ctrl.ack",
	"message.payload.Payload.mac_payload.f_hdr.f_ctrl.adr",
	"message.payload.Payload.mac_payload.f_hdr.f_ctrl.adr_ack_req",
	"message.payload.Payload.mac_payload.f_hdr.f_ctrl.class_b",
	"message.payload.Payload.mac_payload.f_hdr.f_ctrl.f_pending",
	"message.payload.Payload.mac_payload.f_hdr.f_opts",
	"message.payload.Payload.mac_payload.f_port",
	"message.payload.Payload.mac_payload.frm_payload",
	"message.payload.Payload.mac_payload.full_f_cnt",
	"message.payload.Payload.rejoin_request_payload",
	"message.payload.Payload.rejoin_request_payload.dev_eui",
	"message.payload.Payload.rejoin_request_payload.join_eui",
	"message.payload.Payload.rejoin_request_payload.net_id",
	"message.payload.Payload.rejoin_request_payload.rejoin_cnt",
	"message.payload.Payload.rejoin_request_payload.rejoin_type",
	"message.payload.m_hdr",
	"message.payload.m_hdr.m_type",
	"message.payload.m_hdr.major",
	"message.payload.mic",
	"message.raw_payload",
	"message.received_at",
	"message.rx_metadata",
	"message.settings",
	"message.settings.concentrator_timestamp",
	"message.settings.data_rate",
	"message.settings.data_rate.modulation",
	"message.settings.data_rate.modulation.fsk",
	"message.settings.data_rate.modulation.fsk.bit_rate",
	"message.settings.data_rate.modulation.lora",
	"message.settings.data_rate.modulation.lora.bandwidth",
	"message.settings.data_rate.modulation.lora.coding_rate",
	"message.settings.data_rate.modulation.lora.spreading_factor",
	"message.settings.data_rate.modulation.lrfhss",
	"message.settings.data_rate.modulation.lrfhss.coding_rate",
	"message.settings.data_rate.modulation.lrfhss.modulation_type",
	"message.settings.data_rate.modulation.lrfhss.operating_channel_width",
	"message.settings.downlink",
	"message.settings.downlink.antenna_index",
	"message.settings.downlink.invert_polarization",
	"message.settings.downlink.tx_power",
	"message.settings.enable_crc",
	"message.settings.frequency",
	"message.settings.time",
	"message.settings.timestamp",
}
View Source
var GatewayUplinkMessageFieldPathsTopLevel = []string{
	"band_id",
	"message",
}
View Source
var GatewayVersionIdentifiersFieldPathsNested = []string{
	"brand_id",
	"firmware_version",
	"hardware_version",
	"model_id",
}
View Source
var GatewayVersionIdentifiersFieldPathsTopLevel = []string{
	"brand_id",
	"firmware_version",
	"hardware_version",
	"model_id",
}
View Source
var Gateway_LRFHSSFieldPathsNested = []string{
	"supported",
}
View Source
var Gateway_LRFHSSFieldPathsTopLevel = []string{
	"supported",
}
View Source
var GatewaysFieldPathsNested = []string{
	"gateways",
}
View Source
var GatewaysFieldPathsTopLevel = []string{
	"gateways",
}
View Source
var GenerateDevAddrResponseFieldPathsNested = []string{
	"dev_addr",
}
View Source
var GenerateDevAddrResponseFieldPathsTopLevel = []string{
	"dev_addr",
}
View Source
var GenerateEndDeviceQRCodeRequestFieldPathsNested = []string{}/* 757 elements not displayed */
View Source
var GenerateEndDeviceQRCodeRequestFieldPathsTopLevel = []string{
	"end_device",
	"format_id",
	"image",
}
View Source
var GenerateEndDeviceQRCodeRequest_ImageFieldPathsNested = []string{
	"image_size",
}
View Source
var GenerateEndDeviceQRCodeRequest_ImageFieldPathsTopLevel = []string{
	"image_size",
}
View Source
var GenerateQRCodeResponseFieldPathsNested = []string{
	"image",
	"image.embedded",
	"image.embedded.data",
	"image.embedded.mime_type",
	"image.sizes",
	"text",
}
View Source
var GenerateQRCodeResponseFieldPathsTopLevel = []string{
	"image",
	"text",
}
View Source
var GetApplicationAPIKeyRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"key_id",
}
View Source
var GetApplicationAPIKeyRequestFieldPathsTopLevel = []string{
	"application_ids",
	"key_id",
}
View Source
var GetApplicationActivationSettingsRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"field_mask",
}
View Source
var GetApplicationActivationSettingsRequestFieldPathsTopLevel = []string{
	"application_ids",
	"field_mask",
}
View Source
var GetApplicationCollaboratorRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"collaborator",
	"collaborator.ids",
	"collaborator.ids.organization_ids",
	"collaborator.ids.organization_ids.organization_id",
	"collaborator.ids.user_ids",
	"collaborator.ids.user_ids.email",
	"collaborator.ids.user_ids.user_id",
}
View Source
var GetApplicationCollaboratorRequestFieldPathsTopLevel = []string{
	"application_ids",
	"collaborator",
}
View Source
var GetApplicationLinkRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"field_mask",
}
View Source
var GetApplicationLinkRequestFieldPathsTopLevel = []string{
	"application_ids",
	"field_mask",
}
View Source
var GetApplicationPackageAssociationRequestFieldPathsNested = []string{
	"field_mask",
	"ids",
	"ids.end_device_ids",
	"ids.end_device_ids.application_ids",
	"ids.end_device_ids.application_ids.application_id",
	"ids.end_device_ids.dev_addr",
	"ids.end_device_ids.dev_eui",
	"ids.end_device_ids.device_id",
	"ids.end_device_ids.join_eui",
	"ids.f_port",
}
View Source
var GetApplicationPackageAssociationRequestFieldPathsTopLevel = []string{
	"field_mask",
	"ids",
}
View Source
var GetApplicationPackageDefaultAssociationRequestFieldPathsNested = []string{
	"field_mask",
	"ids",
	"ids.application_ids",
	"ids.application_ids.application_id",
	"ids.f_port",
}
View Source
var GetApplicationPackageDefaultAssociationRequestFieldPathsTopLevel = []string{
	"field_mask",
	"ids",
}
View Source
var GetApplicationPubSubRequestFieldPathsNested = []string{
	"field_mask",
	"ids",
	"ids.application_ids",
	"ids.application_ids.application_id",
	"ids.pub_sub_id",
}
View Source
var GetApplicationPubSubRequestFieldPathsTopLevel = []string{
	"field_mask",
	"ids",
}
View Source
var GetApplicationRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"field_mask",
}
View Source
var GetApplicationRequestFieldPathsTopLevel = []string{
	"application_ids",
	"field_mask",
}
View Source
var GetApplicationWebhookRequestFieldPathsNested = []string{
	"field_mask",
	"ids",
	"ids.application_ids",
	"ids.application_ids.application_id",
	"ids.webhook_id",
}
View Source
var GetApplicationWebhookRequestFieldPathsTopLevel = []string{
	"field_mask",
	"ids",
}
View Source
var GetApplicationWebhookTemplateRequestFieldPathsNested = []string{
	"field_mask",
	"ids",
	"ids.template_id",
}
View Source
var GetApplicationWebhookTemplateRequestFieldPathsTopLevel = []string{
	"field_mask",
	"ids",
}
View Source
var GetAsConfigurationRequestFieldPathsNested []string
View Source
var GetAsConfigurationRequestFieldPathsTopLevel []string
View Source
var GetAsConfigurationResponseFieldPathsNested = []string{
	"configuration",
	"configuration.pubsub",
	"configuration.pubsub.providers",
	"configuration.pubsub.providers.mqtt",
	"configuration.pubsub.providers.nats",
	"configuration.webhooks",
	"configuration.webhooks.unhealthy_attempts_threshold",
	"configuration.webhooks.unhealthy_retry_interval",
}
View Source
var GetAsConfigurationResponseFieldPathsTopLevel = []string{
	"configuration",
}
View Source
var GetClaimStatusResponseFieldPathsNested = []string{
	"end_device_ids",
	"end_device_ids.application_ids",
	"end_device_ids.application_ids.application_id",
	"end_device_ids.dev_addr",
	"end_device_ids.dev_eui",
	"end_device_ids.device_id",
	"end_device_ids.join_eui",
	"home_net_id",
	"home_ns_id",
	"vendor_specific",
	"vendor_specific.data",
	"vendor_specific.organization_unique_identifier",
}
View Source
var GetClaimStatusResponseFieldPathsTopLevel = []string{
	"end_device_ids",
	"home_net_id",
	"home_ns_id",
	"vendor_specific",
}
View Source
var GetClaimStatusResponse_VendorSpecificFieldPathsNested = []string{
	"data",
	"organization_unique_identifier",
}
View Source
var GetClaimStatusResponse_VendorSpecificFieldPathsTopLevel = []string{
	"data",
	"organization_unique_identifier",
}
View Source
var GetClientCollaboratorRequestFieldPathsNested = []string{
	"client_ids",
	"client_ids.client_id",
	"collaborator",
	"collaborator.ids",
	"collaborator.ids.organization_ids",
	"collaborator.ids.organization_ids.organization_id",
	"collaborator.ids.user_ids",
	"collaborator.ids.user_ids.email",
	"collaborator.ids.user_ids.user_id",
}
View Source
var GetClientCollaboratorRequestFieldPathsTopLevel = []string{
	"client_ids",
	"collaborator",
}
View Source
var GetClientRequestFieldPathsNested = []string{
	"client_ids",
	"client_ids.client_id",
	"field_mask",
}
View Source
var GetClientRequestFieldPathsTopLevel = []string{
	"client_ids",
	"field_mask",
}
View Source
var GetCollaboratorResponseFieldPathsNested = []string{
	"ids",
	"ids.ids",
	"ids.ids.organization_ids",
	"ids.ids.organization_ids.organization_id",
	"ids.ids.user_ids",
	"ids.ids.user_ids.email",
	"ids.ids.user_ids.user_id",
	"rights",
}
View Source
var GetCollaboratorResponseFieldPathsTopLevel = []string{
	"ids",
	"rights",
}
View Source
var GetDefaultJoinEUIResponseFieldPathsNested = []string{
	"join_eui",
}
View Source
var GetDefaultJoinEUIResponseFieldPathsTopLevel = []string{
	"join_eui",
}
View Source
var GetDefaultMACSettingsRequestFieldPathsNested = []string{
	"frequency_plan_id",
	"lorawan_phy_version",
}
View Source
var GetDefaultMACSettingsRequestFieldPathsTopLevel = []string{
	"frequency_plan_id",
	"lorawan_phy_version",
}
View Source
var GetDeviceAdressPrefixesResponseFieldPathsNested = []string{
	"dev_addr_prefixes",
}
View Source
var GetDeviceAdressPrefixesResponseFieldPathsTopLevel = []string{
	"dev_addr_prefixes",
}
View Source
var GetEndDeviceBrandRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"brand_id",
	"field_mask",
}
View Source
var GetEndDeviceBrandRequestFieldPathsTopLevel = []string{
	"application_ids",
	"brand_id",
	"field_mask",
}
View Source
var GetEndDeviceIdentifiersForEUIsRequestFieldPathsNested = []string{
	"dev_eui",
	"join_eui",
}
View Source
var GetEndDeviceIdentifiersForEUIsRequestFieldPathsTopLevel = []string{
	"dev_eui",
	"join_eui",
}
View Source
var GetEndDeviceModelRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"brand_id",
	"field_mask",
	"model_id",
}
View Source
var GetEndDeviceModelRequestFieldPathsTopLevel = []string{
	"application_ids",
	"brand_id",
	"field_mask",
	"model_id",
}
View Source
var GetEndDeviceRequestFieldPathsNested = []string{
	"end_device_ids",
	"end_device_ids.application_ids",
	"end_device_ids.application_ids.application_id",
	"end_device_ids.dev_addr",
	"end_device_ids.dev_eui",
	"end_device_ids.device_id",
	"end_device_ids.join_eui",
	"field_mask",
}
View Source
var GetEndDeviceRequestFieldPathsTopLevel = []string{
	"end_device_ids",
	"field_mask",
}
View Source
var GetGatewayAPIKeyRequestFieldPathsNested = []string{
	"gateway_ids",
	"gateway_ids.eui",
	"gateway_ids.gateway_id",
	"key_id",
}
View Source
var GetGatewayAPIKeyRequestFieldPathsTopLevel = []string{
	"gateway_ids",
	"key_id",
}
View Source
var GetGatewayCollaboratorRequestFieldPathsNested = []string{
	"collaborator",
	"collaborator.ids",
	"collaborator.ids.organization_ids",
	"collaborator.ids.organization_ids.organization_id",
	"collaborator.ids.user_ids",
	"collaborator.ids.user_ids.email",
	"collaborator.ids.user_ids.user_id",
	"gateway_ids",
	"gateway_ids.eui",
	"gateway_ids.gateway_id",
}
View Source
var GetGatewayCollaboratorRequestFieldPathsTopLevel = []string{
	"collaborator",
	"gateway_ids",
}
View Source
var GetGatewayConfigurationRequestFieldPathsNested = []string{
	"filename",
	"format",
	"gateway_ids",
	"gateway_ids.eui",
	"gateway_ids.gateway_id",
	"type",
}
View Source
var GetGatewayConfigurationRequestFieldPathsTopLevel = []string{
	"filename",
	"format",
	"gateway_ids",
	"type",
}
View Source
var GetGatewayConfigurationResponseFieldPathsNested = []string{
	"contents",
}
View Source
var GetGatewayConfigurationResponseFieldPathsTopLevel = []string{
	"contents",
}
View Source
var GetGatewayIdentifiersForEUIRequestFieldPathsNested = []string{
	"eui",
}
View Source
var GetGatewayIdentifiersForEUIRequestFieldPathsTopLevel = []string{
	"eui",
}
View Source
var GetGatewayRequestFieldPathsNested = []string{
	"field_mask",
	"gateway_ids",
	"gateway_ids.eui",
	"gateway_ids.gateway_id",
}
View Source
var GetGatewayRequestFieldPathsTopLevel = []string{
	"field_mask",
	"gateway_ids",
}
View Source
var GetInfoByGatewayEUIRequestFieldPathsNested = []string{
	"eui",
}
View Source
var GetInfoByGatewayEUIRequestFieldPathsTopLevel = []string{
	"eui",
}
View Source
var GetInfoByGatewayEUIResponseFieldPathsNested = []string{
	"eui",
	"supports_claiming",
}
View Source
var GetInfoByGatewayEUIResponseFieldPathsTopLevel = []string{
	"eui",
	"supports_claiming",
}
View Source
var GetInfoByJoinEUIRequestFieldPathsNested = []string{
	"join_eui",
}
View Source
var GetInfoByJoinEUIRequestFieldPathsTopLevel = []string{
	"join_eui",
}
View Source
var GetInfoByJoinEUIResponseFieldPathsNested = []string{
	"join_eui",
	"supports_claiming",
}
View Source
var GetInfoByJoinEUIResponseFieldPathsTopLevel = []string{
	"join_eui",
	"supports_claiming",
}
View Source
var GetInfoByJoinEUIsRequestFieldPathsNested = []string{
	"requests",
}
View Source
var GetInfoByJoinEUIsRequestFieldPathsTopLevel = []string{
	"requests",
}
View Source
var GetInfoByJoinEUIsResponseFieldPathsNested = []string{
	"infos",
}
View Source
var GetInfoByJoinEUIsResponseFieldPathsTopLevel = []string{
	"infos",
}
View Source
var GetIsConfigurationRequestFieldPathsNested []string
View Source
var GetIsConfigurationRequestFieldPathsTopLevel []string
View Source
var GetIsConfigurationResponseFieldPathsNested = []string{
	"configuration",
	"configuration.admin_rights",
	"configuration.admin_rights.all",
	"configuration.collaborator_rights",
	"configuration.collaborator_rights.set_others_as_contacts",
	"configuration.end_device_picture",
	"configuration.end_device_picture.disable_upload",
	"configuration.profile_picture",
	"configuration.profile_picture.disable_upload",
	"configuration.profile_picture.use_gravatar",
	"configuration.user_login",
	"configuration.user_login.disable_credentials_login",
	"configuration.user_registration",
	"configuration.user_registration.admin_approval",
	"configuration.user_registration.admin_approval.required",
	"configuration.user_registration.contact_info_validation",
	"configuration.user_registration.contact_info_validation.required",
	"configuration.user_registration.contact_info_validation.retry_interval",
	"configuration.user_registration.contact_info_validation.token_ttl",
	"configuration.user_registration.enabled",
	"configuration.user_registration.invitation",
	"configuration.user_registration.invitation.required",
	"configuration.user_registration.invitation.token_ttl",
	"configuration.user_registration.password_requirements",
	"configuration.user_registration.password_requirements.max_length",
	"configuration.user_registration.password_requirements.min_digits",
	"configuration.user_registration.password_requirements.min_length",
	"configuration.user_registration.password_requirements.min_special",
	"configuration.user_registration.password_requirements.min_uppercase",
	"configuration.user_rights",
	"configuration.user_rights.create_applications",
	"configuration.user_rights.create_clients",
	"configuration.user_rights.create_gateways",
	"configuration.user_rights.create_organizations",
}
View Source
var GetIsConfigurationResponseFieldPathsTopLevel = []string{
	"configuration",
}
View Source
var GetNetIDResponseFieldPathsNested = []string{
	"net_id",
}
View Source
var GetNetIDResponseFieldPathsTopLevel = []string{
	"net_id",
}
View Source
var GetOrganizationAPIKeyRequestFieldPathsNested = []string{
	"key_id",
	"organization_ids",
	"organization_ids.organization_id",
}
View Source
var GetOrganizationAPIKeyRequestFieldPathsTopLevel = []string{
	"key_id",
	"organization_ids",
}
View Source
var GetOrganizationCollaboratorRequestFieldPathsNested = []string{
	"collaborator",
	"collaborator.ids",
	"collaborator.ids.organization_ids",
	"collaborator.ids.organization_ids.organization_id",
	"collaborator.ids.user_ids",
	"collaborator.ids.user_ids.email",
	"collaborator.ids.user_ids.user_id",
	"organization_ids",
	"organization_ids.organization_id",
}
View Source
var GetOrganizationCollaboratorRequestFieldPathsTopLevel = []string{
	"collaborator",
	"organization_ids",
}
View Source
var GetOrganizationRequestFieldPathsNested = []string{
	"field_mask",
	"organization_ids",
	"organization_ids.organization_id",
}
View Source
var GetOrganizationRequestFieldPathsTopLevel = []string{
	"field_mask",
	"organization_ids",
}
View Source
var GetPayloadFormatterRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"field_mask",
	"version_ids",
	"version_ids.band_id",
	"version_ids.brand_id",
	"version_ids.firmware_version",
	"version_ids.hardware_version",
	"version_ids.model_id",
}
View Source
var GetPayloadFormatterRequestFieldPathsTopLevel = []string{
	"application_ids",
	"field_mask",
	"version_ids",
}
View Source
var GetPhyVersionsRequestFieldPathsNested = []string{
	"band_id",
}
View Source
var GetPhyVersionsRequestFieldPathsTopLevel = []string{
	"band_id",
}
View Source
var GetPhyVersionsResponseFieldPathsNested = []string{
	"version_info",
}
View Source
var GetPhyVersionsResponseFieldPathsTopLevel = []string{
	"version_info",
}
View Source
var GetPhyVersionsResponse_VersionInfoFieldPathsNested = []string{
	"band_id",
	"phy_versions",
}
View Source
var GetPhyVersionsResponse_VersionInfoFieldPathsTopLevel = []string{
	"band_id",
	"phy_versions",
}
View Source
var GetQRCodeFormatRequestFieldPathsNested = []string{
	"format_id",
}
View Source
var GetQRCodeFormatRequestFieldPathsTopLevel = []string{
	"format_id",
}
View Source
var GetRelayRequestFieldPathsNested = []string{
	"end_device_ids",
	"end_device_ids.application_ids",
	"end_device_ids.application_ids.application_id",
	"end_device_ids.dev_addr",
	"end_device_ids.dev_eui",
	"end_device_ids.device_id",
	"end_device_ids.join_eui",
	"field_mask",
}
View Source
var GetRelayRequestFieldPathsTopLevel = []string{
	"end_device_ids",
	"field_mask",
}
View Source
var GetRelayResponseFieldPathsNested = []string{
	"settings",
	"settings.mode",
	"settings.mode.served",
	"settings.mode.served.backoff",
	"settings.mode.served.mode",
	"settings.mode.served.mode.always",
	"settings.mode.served.mode.dynamic",
	"settings.mode.served.mode.dynamic.smart_enable_level",
	"settings.mode.served.mode.end_device_controlled",
	"settings.mode.served.second_channel",
	"settings.mode.served.second_channel.ack_offset",
	"settings.mode.served.second_channel.data_rate_index",
	"settings.mode.served.second_channel.frequency",
	"settings.mode.served.serving_device_id",
	"settings.mode.serving",
	"settings.mode.serving.cad_periodicity",
	"settings.mode.serving.default_channel_index",
	"settings.mode.serving.limits",
	"settings.mode.serving.limits.join_requests",
	"settings.mode.serving.limits.join_requests.bucket_size",
	"settings.mode.serving.limits.join_requests.reload_rate",
	"settings.mode.serving.limits.notifications",
	"settings.mode.serving.limits.notifications.bucket_size",
	"settings.mode.serving.limits.notifications.reload_rate",
	"settings.mode.serving.limits.overall",
	"settings.mode.serving.limits.overall.bucket_size",
	"settings.mode.serving.limits.overall.reload_rate",
	"settings.mode.serving.limits.reset_behavior",
	"settings.mode.serving.limits.uplink_messages",
	"settings.mode.serving.limits.uplink_messages.bucket_size",
	"settings.mode.serving.limits.uplink_messages.reload_rate",
	"settings.mode.serving.second_channel",
	"settings.mode.serving.second_channel.ack_offset",
	"settings.mode.serving.second_channel.data_rate_index",
	"settings.mode.serving.second_channel.frequency",
	"settings.mode.serving.uplink_forwarding_rules",
}
View Source
var GetRelayResponseFieldPathsTopLevel = []string{
	"settings",
}
View Source
var GetRelayUplinkForwardingRuleRequestFieldPathsNested = []string{
	"end_device_ids",
	"end_device_ids.application_ids",
	"end_device_ids.application_ids.application_id",
	"end_device_ids.dev_addr",
	"end_device_ids.dev_eui",
	"end_device_ids.device_id",
	"end_device_ids.join_eui",
	"field_mask",
	"index",
}
View Source
var GetRelayUplinkForwardingRuleRequestFieldPathsTopLevel = []string{
	"end_device_ids",
	"field_mask",
	"index",
}
View Source
var GetRelayUplinkForwardingRuleResponseFieldPathsNested = []string{
	"rule",
	"rule.device_id",
	"rule.last_w_f_cnt",
	"rule.limits",
	"rule.limits.bucket_size",
	"rule.limits.reload_rate",
	"rule.session_key_id",
}
View Source
var GetRelayUplinkForwardingRuleResponseFieldPathsTopLevel = []string{
	"rule",
}
View Source
var GetRootKeysRequestFieldPathsNested = []string{
	"ids",
	"ids.application_ids",
	"ids.application_ids.application_id",
	"ids.dev_addr",
	"ids.dev_eui",
	"ids.device_id",
	"ids.join_eui",
	"provisioner_id",
	"provisioning_data",
}
View Source
var GetRootKeysRequestFieldPathsTopLevel = []string{
	"ids",
	"provisioner_id",
	"provisioning_data",
}
View Source
var GetStoredApplicationUpCountRequestFieldPathsNested = []string{
	"after",
	"application_ids",
	"application_ids.application_id",
	"before",
	"end_device_ids",
	"end_device_ids.application_ids",
	"end_device_ids.application_ids.application_id",
	"end_device_ids.dev_addr",
	"end_device_ids.dev_eui",
	"end_device_ids.device_id",
	"end_device_ids.join_eui",
	"f_port",
	"last",
	"type",
}
View Source
var GetStoredApplicationUpCountRequestFieldPathsTopLevel = []string{
	"after",
	"application_ids",
	"before",
	"end_device_ids",
	"f_port",
	"last",
	"type",
}
View Source
var GetStoredApplicationUpCountResponseFieldPathsNested = []string{
	"count",
}
View Source
var GetStoredApplicationUpCountResponseFieldPathsTopLevel = []string{
	"count",
}
View Source
var GetStoredApplicationUpRequestFieldPathsNested = []string{
	"after",
	"application_ids",
	"application_ids.application_id",
	"before",
	"continuation_token",
	"end_device_ids",
	"end_device_ids.application_ids",
	"end_device_ids.application_ids.application_id",
	"end_device_ids.dev_addr",
	"end_device_ids.dev_eui",
	"end_device_ids.device_id",
	"end_device_ids.join_eui",
	"f_port",
	"field_mask",
	"last",
	"limit",
	"order",
	"type",
}
View Source
var GetStoredApplicationUpRequestFieldPathsTopLevel = []string{
	"after",
	"application_ids",
	"before",
	"continuation_token",
	"end_device_ids",
	"f_port",
	"field_mask",
	"last",
	"limit",
	"order",
	"type",
}
View Source
var GetTemplateRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"end_device_profile_ids",
	"end_device_profile_ids.vendor_id",
	"end_device_profile_ids.vendor_profile_id",
	"version_ids",
	"version_ids.band_id",
	"version_ids.brand_id",
	"version_ids.firmware_version",
	"version_ids.hardware_version",
	"version_ids.model_id",
}
View Source
var GetTemplateRequestFieldPathsTopLevel = []string{
	"application_ids",
	"end_device_profile_ids",
	"version_ids",
}
View Source
var GetTemplateRequest_EndDeviceProfileIdentifiersFieldPathsNested = []string{
	"vendor_id",
	"vendor_profile_id",
}
View Source
var GetTemplateRequest_EndDeviceProfileIdentifiersFieldPathsTopLevel = []string{
	"vendor_id",
	"vendor_profile_id",
}
View Source
var GetUserAPIKeyRequestFieldPathsNested = []string{
	"key_id",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var GetUserAPIKeyRequestFieldPathsTopLevel = []string{
	"key_id",
	"user_ids",
}
View Source
var GetUserRequestFieldPathsNested = []string{
	"field_mask",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var GetUserRequestFieldPathsTopLevel = []string{
	"field_mask",
	"user_ids",
}
View Source
var GrantType_customvalue = map[string]int32{
	"AUTHORIZATION_CODE": 0,
	"PASSWORD":           1,
	"REFRESH_TOKEN":      2,
}

GrantType_customvalue contains custom string values that extend GrantType_value.

View Source
var GsNs_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.GsNs",
	HandlerType: (*GsNsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "HandleUplink",
			Handler:    _GsNs_HandleUplink_Handler,
		},
		{
			MethodName: "ReportTxAcknowledgment",
			Handler:    _GsNs_ReportTxAcknowledgment_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/networkserver.proto",
}

GsNs_ServiceDesc is the grpc.ServiceDesc for GsNs 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 GsPba_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.GsPba",
	HandlerType: (*GsPbaServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "PublishUplink",
			Handler:    _GsPba_PublishUplink_Handler,
		},
		{
			MethodName: "UpdateGateway",
			Handler:    _GsPba_UpdateGateway_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/packetbrokeragent.proto",
}

GsPba_ServiceDesc is the grpc.ServiceDesc for GsPba 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 Gs_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.Gs",
	HandlerType: (*GsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetGatewayConnectionStats",
			Handler:    _Gs_GetGatewayConnectionStats_Handler,
		},
		{
			MethodName: "BatchGetGatewayConnectionStats",
			Handler:    _Gs_BatchGetGatewayConnectionStats_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/gatewayserver.proto",
}

Gs_ServiceDesc is the grpc.ServiceDesc for Gs 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 GtwGs_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.GtwGs",
	HandlerType: (*GtwGsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetConcentratorConfig",
			Handler:    _GtwGs_GetConcentratorConfig_Handler,
		},
		{
			MethodName: "GetMQTTConnectionInfo",
			Handler:    _GtwGs_GetMQTTConnectionInfo_Handler,
		},
		{
			MethodName: "GetMQTTV2ConnectionInfo",
			Handler:    _GtwGs_GetMQTTV2ConnectionInfo_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "LinkGateway",
			Handler:       _GtwGs_LinkGateway_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
	},
	Metadata: "ttn/lorawan/v3/gatewayserver.proto",
}

GtwGs_ServiceDesc is the grpc.ServiceDesc for GtwGs 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 InvitationFieldPathsNested = []string{
	"accepted_at",
	"accepted_by",
	"accepted_by.email",
	"accepted_by.user_id",
	"created_at",
	"email",
	"expires_at",
	"token",
	"updated_at",
}
View Source
var InvitationFieldPathsTopLevel = []string{
	"accepted_at",
	"accepted_by",
	"created_at",
	"email",
	"expires_at",
	"token",
	"updated_at",
}
View Source
var InvitationsFieldPathsNested = []string{
	"invitations",
}
View Source
var InvitationsFieldPathsTopLevel = []string{
	"invitations",
}
View Source
var IsConfigurationFieldPathsNested = []string{
	"admin_rights",
	"admin_rights.all",
	"collaborator_rights",
	"collaborator_rights.set_others_as_contacts",
	"end_device_picture",
	"end_device_picture.disable_upload",
	"profile_picture",
	"profile_picture.disable_upload",
	"profile_picture.use_gravatar",
	"user_login",
	"user_login.disable_credentials_login",
	"user_registration",
	"user_registration.admin_approval",
	"user_registration.admin_approval.required",
	"user_registration.contact_info_validation",
	"user_registration.contact_info_validation.required",
	"user_registration.contact_info_validation.retry_interval",
	"user_registration.contact_info_validation.token_ttl",
	"user_registration.enabled",
	"user_registration.invitation",
	"user_registration.invitation.required",
	"user_registration.invitation.token_ttl",
	"user_registration.password_requirements",
	"user_registration.password_requirements.max_length",
	"user_registration.password_requirements.min_digits",
	"user_registration.password_requirements.min_length",
	"user_registration.password_requirements.min_special",
	"user_registration.password_requirements.min_uppercase",
	"user_rights",
	"user_rights.create_applications",
	"user_rights.create_clients",
	"user_rights.create_gateways",
	"user_rights.create_organizations",
}
View Source
var IsConfigurationFieldPathsTopLevel = []string{
	"admin_rights",
	"collaborator_rights",
	"end_device_picture",
	"profile_picture",
	"user_login",
	"user_registration",
	"user_rights",
}
View Source
var IsConfiguration_AdminRightsFieldPathsNested = []string{
	"all",
}
View Source
var IsConfiguration_AdminRightsFieldPathsTopLevel = []string{
	"all",
}
View Source
var IsConfiguration_CollaboratorRightsFieldPathsNested = []string{
	"set_others_as_contacts",
}
View Source
var IsConfiguration_CollaboratorRightsFieldPathsTopLevel = []string{
	"set_others_as_contacts",
}
View Source
var IsConfiguration_EndDevicePictureFieldPathsNested = []string{
	"disable_upload",
}
View Source
var IsConfiguration_EndDevicePictureFieldPathsTopLevel = []string{
	"disable_upload",
}
View Source
var IsConfiguration_ProfilePictureFieldPathsNested = []string{
	"disable_upload",
	"use_gravatar",
}
View Source
var IsConfiguration_ProfilePictureFieldPathsTopLevel = []string{
	"disable_upload",
	"use_gravatar",
}
View Source
var IsConfiguration_UserLoginFieldPathsNested = []string{
	"disable_credentials_login",
}
View Source
var IsConfiguration_UserLoginFieldPathsTopLevel = []string{
	"disable_credentials_login",
}
View Source
var IsConfiguration_UserRegistrationFieldPathsNested = []string{
	"admin_approval",
	"admin_approval.required",
	"contact_info_validation",
	"contact_info_validation.required",
	"contact_info_validation.retry_interval",
	"contact_info_validation.token_ttl",
	"enabled",
	"invitation",
	"invitation.required",
	"invitation.token_ttl",
	"password_requirements",
	"password_requirements.max_length",
	"password_requirements.min_digits",
	"password_requirements.min_length",
	"password_requirements.min_special",
	"password_requirements.min_uppercase",
}
View Source
var IsConfiguration_UserRegistrationFieldPathsTopLevel = []string{
	"admin_approval",
	"contact_info_validation",
	"enabled",
	"invitation",
	"password_requirements",
}
View Source
var IsConfiguration_UserRegistration_AdminApprovalFieldPathsNested = []string{
	"required",
}
View Source
var IsConfiguration_UserRegistration_AdminApprovalFieldPathsTopLevel = []string{
	"required",
}
View Source
var IsConfiguration_UserRegistration_ContactInfoValidationFieldPathsNested = []string{
	"required",
	"retry_interval",
	"token_ttl",
}
View Source
var IsConfiguration_UserRegistration_ContactInfoValidationFieldPathsTopLevel = []string{
	"required",
	"retry_interval",
	"token_ttl",
}
View Source
var IsConfiguration_UserRegistration_InvitationFieldPathsNested = []string{
	"required",
	"token_ttl",
}
View Source
var IsConfiguration_UserRegistration_InvitationFieldPathsTopLevel = []string{
	"required",
	"token_ttl",
}
View Source
var IsConfiguration_UserRegistration_PasswordRequirementsFieldPathsNested = []string{
	"max_length",
	"min_digits",
	"min_length",
	"min_special",
	"min_uppercase",
}
View Source
var IsConfiguration_UserRegistration_PasswordRequirementsFieldPathsTopLevel = []string{
	"max_length",
	"min_digits",
	"min_length",
	"min_special",
	"min_uppercase",
}
View Source
var IsConfiguration_UserRightsFieldPathsNested = []string{
	"create_applications",
	"create_clients",
	"create_gateways",
	"create_organizations",
}
View Source
var IsConfiguration_UserRightsFieldPathsTopLevel = []string{
	"create_applications",
	"create_clients",
	"create_gateways",
	"create_organizations",
}
View Source
var Is_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.Is",
	HandlerType: (*IsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetConfiguration",
			Handler:    _Is_GetConfiguration_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/identityserver.proto",
}

Is_ServiceDesc is the grpc.ServiceDesc for Is 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 IssueDevEUIResponseFieldPathsNested = []string{
	"dev_eui",
}
View Source
var IssueDevEUIResponseFieldPathsTopLevel = []string{
	"dev_eui",
}
View Source
var JoinAcceptMICRequestFieldPathsNested = []string{
	"dev_nonce",
	"join_request_type",
	"payload_request",
	"payload_request.ids",
	"payload_request.ids.application_ids",
	"payload_request.ids.application_ids.application_id",
	"payload_request.ids.dev_addr",
	"payload_request.ids.dev_eui",
	"payload_request.ids.device_id",
	"payload_request.ids.join_eui",
	"payload_request.lorawan_version",
	"payload_request.payload",
	"payload_request.provisioner_id",
	"payload_request.provisioning_data",
}
View Source
var JoinAcceptMICRequestFieldPathsTopLevel = []string{
	"dev_nonce",
	"join_request_type",
	"payload_request",
}
View Source
var JoinAcceptPayloadFieldPathsNested = []string{
	"cf_list",
	"cf_list.ch_masks",
	"cf_list.freq",
	"cf_list.type",
	"dev_addr",
	"dl_settings",
	"dl_settings.opt_neg",
	"dl_settings.rx1_dr_offset",
	"dl_settings.rx2_dr",
	"encrypted",
	"join_nonce",
	"net_id",
	"rx_delay",
}
View Source
var JoinAcceptPayloadFieldPathsTopLevel = []string{
	"cf_list",
	"dev_addr",
	"dl_settings",
	"encrypted",
	"join_nonce",
	"net_id",
	"rx_delay",
}
View Source
var JoinEUIPrefixFieldPathsNested = []string{
	"join_eui",
	"length",
}
View Source
var JoinEUIPrefixFieldPathsTopLevel = []string{
	"join_eui",
	"length",
}
View Source
var JoinEUIPrefixesFieldPathsNested = []string{
	"prefixes",
}
View Source
var JoinEUIPrefixesFieldPathsTopLevel = []string{
	"prefixes",
}
View Source
var JoinRequestFieldPathsNested = []string{
	"cf_list",
	"cf_list.ch_masks",
	"cf_list.freq",
	"cf_list.type",
	"consumed_airtime",
	"correlation_ids",
	"dev_addr",
	"downlink_settings",
	"downlink_settings.opt_neg",
	"downlink_settings.rx1_dr_offset",
	"downlink_settings.rx2_dr",
	"net_id",
	"payload",
	"payload.Payload",
	"payload.Payload.join_accept_payload",
	"payload.Payload.join_accept_payload.cf_list",
	"payload.Payload.join_accept_payload.cf_list.ch_masks",
	"payload.Payload.join_accept_payload.cf_list.freq",
	"payload.Payload.join_accept_payload.cf_list.type",
	"payload.Payload.join_accept_payload.dev_addr",
	"payload.Payload.join_accept_payload.dl_settings",
	"payload.Payload.join_accept_payload.dl_settings.opt_neg",
	"payload.Payload.join_accept_payload.dl_settings.rx1_dr_offset",
	"payload.Payload.join_accept_payload.dl_settings.rx2_dr",
	"payload.Payload.join_accept_payload.encrypted",
	"payload.Payload.join_accept_payload.join_nonce",
	"payload.Payload.join_accept_payload.net_id",
	"payload.Payload.join_accept_payload.rx_delay",
	"payload.Payload.join_request_payload",
	"payload.Payload.join_request_payload.dev_eui",
	"payload.Payload.join_request_payload.dev_nonce",
	"payload.Payload.join_request_payload.join_eui",
	"payload.Payload.mac_payload",
	"payload.Payload.mac_payload.decoded_payload",
	"payload.Payload.mac_payload.f_hdr",
	"payload.Payload.mac_payload.f_hdr.dev_addr",
	"payload.Payload.mac_payload.f_hdr.f_cnt",
	"payload.Payload.mac_payload.f_hdr.f_ctrl",
	"payload.Payload.mac_payload.f_hdr.f_ctrl.ack",
	"payload.Payload.mac_payload.f_hdr.f_ctrl.adr",
	"payload.Payload.mac_payload.f_hdr.f_ctrl.adr_ack_req",
	"payload.Payload.mac_payload.f_hdr.f_ctrl.class_b",
	"payload.Payload.mac_payload.f_hdr.f_ctrl.f_pending",
	"payload.Payload.mac_payload.f_hdr.f_opts",
	"payload.Payload.mac_payload.f_port",
	"payload.Payload.mac_payload.frm_payload",
	"payload.Payload.mac_payload.full_f_cnt",
	"payload.Payload.rejoin_request_payload",
	"payload.Payload.rejoin_request_payload.dev_eui",
	"payload.Payload.rejoin_request_payload.join_eui",
	"payload.Payload.rejoin_request_payload.net_id",
	"payload.Payload.rejoin_request_payload.rejoin_cnt",
	"payload.Payload.rejoin_request_payload.rejoin_type",
	"payload.m_hdr",
	"payload.m_hdr.m_type",
	"payload.m_hdr.major",
	"payload.mic",
	"raw_payload",
	"rx_delay",
	"selected_mac_version",
}
View Source
var JoinRequestFieldPathsTopLevel = []string{
	"cf_list",
	"consumed_airtime",
	"correlation_ids",
	"dev_addr",
	"downlink_settings",
	"net_id",
	"payload",
	"raw_payload",
	"rx_delay",
	"selected_mac_version",
}
View Source
var JoinRequestPayloadFieldPathsNested = []string{
	"dev_eui",
	"dev_nonce",
	"join_eui",
}
View Source
var JoinRequestPayloadFieldPathsTopLevel = []string{
	"dev_eui",
	"dev_nonce",
	"join_eui",
}
View Source
var JoinResponseFieldPathsNested = []string{
	"correlation_ids",
	"lifetime",
	"raw_payload",
	"session_keys",
	"session_keys.app_s_key",
	"session_keys.app_s_key.encrypted_key",
	"session_keys.app_s_key.kek_label",
	"session_keys.app_s_key.key",
	"session_keys.f_nwk_s_int_key",
	"session_keys.f_nwk_s_int_key.encrypted_key",
	"session_keys.f_nwk_s_int_key.kek_label",
	"session_keys.f_nwk_s_int_key.key",
	"session_keys.nwk_s_enc_key",
	"session_keys.nwk_s_enc_key.encrypted_key",
	"session_keys.nwk_s_enc_key.kek_label",
	"session_keys.nwk_s_enc_key.key",
	"session_keys.s_nwk_s_int_key",
	"session_keys.s_nwk_s_int_key.encrypted_key",
	"session_keys.s_nwk_s_int_key.kek_label",
	"session_keys.s_nwk_s_int_key.key",
	"session_keys.session_key_id",
}
View Source
var JoinResponseFieldPathsTopLevel = []string{
	"correlation_ids",
	"lifetime",
	"raw_payload",
	"session_keys",
}
View Source
var JsEndDeviceBatchRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.JsEndDeviceBatchRegistry",
	HandlerType: (*JsEndDeviceBatchRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Delete",
			Handler:    _JsEndDeviceBatchRegistry_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/joinserver.proto",
}

JsEndDeviceBatchRegistry_ServiceDesc is the grpc.ServiceDesc for JsEndDeviceBatchRegistry 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 JsEndDeviceRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.JsEndDeviceRegistry",
	HandlerType: (*JsEndDeviceRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _JsEndDeviceRegistry_Get_Handler,
		},
		{
			MethodName: "Set",
			Handler:    _JsEndDeviceRegistry_Set_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _JsEndDeviceRegistry_Delete_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "Provision",
			Handler:       _JsEndDeviceRegistry_Provision_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "ttn/lorawan/v3/joinserver.proto",
}

JsEndDeviceRegistry_ServiceDesc is the grpc.ServiceDesc for JsEndDeviceRegistry 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 Js_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.Js",
	HandlerType: (*JsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetJoinEUIPrefixes",
			Handler:    _Js_GetJoinEUIPrefixes_Handler,
		},
		{
			MethodName: "GetDefaultJoinEUI",
			Handler:    _Js_GetDefaultJoinEUI_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/joinserver.proto",
}

Js_ServiceDesc is the grpc.ServiceDesc for Js 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 KeyEnvelopeFieldPathsNested = []string{
	"encrypted_key",
	"kek_label",
	"key",
}
View Source
var KeyEnvelopeFieldPathsTopLevel = []string{
	"encrypted_key",
	"kek_label",
	"key",
}
View Source
var KeyProvisioning_customname = map[int32]string{
	0: "unknown",
	1: "custom",
	2: "join server",
	3: "manifest",
}

KeyProvisioning_customname contains custom string values that override KeyProvisioning_name.

View Source
var KeyProvisioning_customvalue = map[string]int32{
	"UNKNOWN":     0,
	"unknown":     0,
	"CUSTOM":      1,
	"custom":      1,
	"JOIN_SERVER": 2,
	"join server": 2,
	"MANIFEST":    3,
	"manifest":    3,
}

KeyProvisioning_customvalue contains custom string values that extend KeyProvisioning_value.

View Source
var KeySecurity_customname = map[int32]string{
	0: "unknown",
	1: "none",
	2: "read protected",
	3: "secure element",
}

KeySecurity_customname contains custom string values that override KeySecurity_name.

View Source
var KeySecurity_customvalue = map[string]int32{
	"UNKNOWN":        0,
	"unknown":        0,
	"NONE":           1,
	"none":           1,
	"READ_PROTECTED": 2,
	"read protected": 2,
	"SECURE_ELEMENT": 3,
	"secure element": 3,
}

KeySecurity_customvalue contains custom string values that extend KeySecurity_value.

View Source
var LRFHSSDataRateFieldPathsNested = []string{
	"coding_rate",
	"modulation_type",
	"operating_channel_width",
}
View Source
var LRFHSSDataRateFieldPathsTopLevel = []string{
	"coding_rate",
	"modulation_type",
	"operating_channel_width",
}
View Source
var ListApplicationAPIKeysRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"limit",
	"order",
	"page",
}
View Source
var ListApplicationAPIKeysRequestFieldPathsTopLevel = []string{
	"application_ids",
	"limit",
	"order",
	"page",
}
View Source
var ListApplicationCollaboratorsRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"limit",
	"order",
	"page",
}
View Source
var ListApplicationCollaboratorsRequestFieldPathsTopLevel = []string{
	"application_ids",
	"limit",
	"order",
	"page",
}
View Source
var ListApplicationPackageAssociationRequestFieldPathsNested = []string{
	"field_mask",
	"ids",
	"ids.application_ids",
	"ids.application_ids.application_id",
	"ids.dev_addr",
	"ids.dev_eui",
	"ids.device_id",
	"ids.join_eui",
	"limit",
	"page",
}
View Source
var ListApplicationPackageAssociationRequestFieldPathsTopLevel = []string{
	"field_mask",
	"ids",
	"limit",
	"page",
}
View Source
var ListApplicationPackageDefaultAssociationRequestFieldPathsNested = []string{
	"field_mask",
	"ids",
	"ids.application_id",
	"limit",
	"page",
}
View Source
var ListApplicationPackageDefaultAssociationRequestFieldPathsTopLevel = []string{
	"field_mask",
	"ids",
	"limit",
	"page",
}
View Source
var ListApplicationPubSubsRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"field_mask",
}
View Source
var ListApplicationPubSubsRequestFieldPathsTopLevel = []string{
	"application_ids",
	"field_mask",
}
View Source
var ListApplicationWebhookTemplatesRequestFieldPathsNested = []string{
	"field_mask",
}
View Source
var ListApplicationWebhookTemplatesRequestFieldPathsTopLevel = []string{
	"field_mask",
}
View Source
var ListApplicationWebhooksRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"field_mask",
}
View Source
var ListApplicationWebhooksRequestFieldPathsTopLevel = []string{
	"application_ids",
	"field_mask",
}
View Source
var ListApplicationsRequestFieldPathsNested = []string{
	"collaborator",
	"collaborator.ids",
	"collaborator.ids.organization_ids",
	"collaborator.ids.organization_ids.organization_id",
	"collaborator.ids.user_ids",
	"collaborator.ids.user_ids.email",
	"collaborator.ids.user_ids.user_id",
	"deleted",
	"field_mask",
	"limit",
	"order",
	"page",
}
View Source
var ListApplicationsRequestFieldPathsTopLevel = []string{
	"collaborator",
	"deleted",
	"field_mask",
	"limit",
	"order",
	"page",
}
View Source
var ListBandsRequestFieldPathsNested = []string{
	"band_id",
	"phy_version",
}
View Source
var ListBandsRequestFieldPathsTopLevel = []string{
	"band_id",
	"phy_version",
}
View Source
var ListBandsResponseFieldPathsNested = []string{
	"descriptions",
}
View Source
var ListBandsResponseFieldPathsTopLevel = []string{
	"descriptions",
}
View Source
var ListBandsResponse_VersionedBandDescriptionFieldPathsNested = []string{
	"band",
}
View Source
var ListBandsResponse_VersionedBandDescriptionFieldPathsTopLevel = []string{
	"band",
}
View Source
var ListClientCollaboratorsRequestFieldPathsNested = []string{
	"client_ids",
	"client_ids.client_id",
	"limit",
	"order",
	"page",
}
View Source
var ListClientCollaboratorsRequestFieldPathsTopLevel = []string{
	"client_ids",
	"limit",
	"order",
	"page",
}
View Source
var ListClientsRequestFieldPathsNested = []string{
	"collaborator",
	"collaborator.ids",
	"collaborator.ids.organization_ids",
	"collaborator.ids.organization_ids.organization_id",
	"collaborator.ids.user_ids",
	"collaborator.ids.user_ids.email",
	"collaborator.ids.user_ids.user_id",
	"deleted",
	"field_mask",
	"limit",
	"order",
	"page",
}
View Source
var ListClientsRequestFieldPathsTopLevel = []string{
	"collaborator",
	"deleted",
	"field_mask",
	"limit",
	"order",
	"page",
}
View Source
var ListEndDeviceBrandsRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"field_mask",
	"limit",
	"order_by",
	"page",
	"search",
}
View Source
var ListEndDeviceBrandsRequestFieldPathsTopLevel = []string{
	"application_ids",
	"field_mask",
	"limit",
	"order_by",
	"page",
	"search",
}
View Source
var ListEndDeviceBrandsResponseFieldPathsNested = []string{
	"brands",
}
View Source
var ListEndDeviceBrandsResponseFieldPathsTopLevel = []string{
	"brands",
}
View Source
var ListEndDeviceModelsRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"brand_id",
	"field_mask",
	"limit",
	"order_by",
	"page",
	"search",
}
View Source
var ListEndDeviceModelsRequestFieldPathsTopLevel = []string{
	"application_ids",
	"brand_id",
	"field_mask",
	"limit",
	"order_by",
	"page",
	"search",
}
View Source
var ListEndDeviceModelsResponseFieldPathsNested = []string{
	"models",
}
View Source
var ListEndDeviceModelsResponseFieldPathsTopLevel = []string{
	"models",
}
View Source
var ListEndDevicesRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"field_mask",
	"limit",
	"order",
	"page",
}
View Source
var ListEndDevicesRequestFieldPathsTopLevel = []string{
	"application_ids",
	"field_mask",
	"limit",
	"order",
	"page",
}
View Source
var ListForwarderRoutingPoliciesRequestFieldPathsNested = []string{
	"home_network_id",
	"home_network_id.net_id",
	"home_network_id.tenant_id",
	"limit",
	"page",
}
View Source
var ListForwarderRoutingPoliciesRequestFieldPathsTopLevel = []string{
	"home_network_id",
	"limit",
	"page",
}
View Source
var ListFrequencyPlansRequestFieldPathsNested = []string{
	"band_id",
	"base_frequency",
}
View Source
var ListFrequencyPlansRequestFieldPathsTopLevel = []string{
	"band_id",
	"base_frequency",
}
View Source
var ListFrequencyPlansResponseFieldPathsNested = []string{
	"frequency_plans",
}
View Source
var ListFrequencyPlansResponseFieldPathsTopLevel = []string{
	"frequency_plans",
}
View Source
var ListGatewayAPIKeysRequestFieldPathsNested = []string{
	"gateway_ids",
	"gateway_ids.eui",
	"gateway_ids.gateway_id",
	"limit",
	"order",
	"page",
}
View Source
var ListGatewayAPIKeysRequestFieldPathsTopLevel = []string{
	"gateway_ids",
	"limit",
	"order",
	"page",
}
View Source
var ListGatewayCollaboratorsRequestFieldPathsNested = []string{
	"gateway_ids",
	"gateway_ids.eui",
	"gateway_ids.gateway_id",
	"limit",
	"order",
	"page",
}
View Source
var ListGatewayCollaboratorsRequestFieldPathsTopLevel = []string{
	"gateway_ids",
	"limit",
	"order",
	"page",
}
View Source
var ListGatewaysRequestFieldPathsNested = []string{
	"collaborator",
	"collaborator.ids",
	"collaborator.ids.organization_ids",
	"collaborator.ids.organization_ids.organization_id",
	"collaborator.ids.user_ids",
	"collaborator.ids.user_ids.email",
	"collaborator.ids.user_ids.user_id",
	"deleted",
	"field_mask",
	"limit",
	"order",
	"page",
}
View Source
var ListGatewaysRequestFieldPathsTopLevel = []string{
	"collaborator",
	"deleted",
	"field_mask",
	"limit",
	"order",
	"page",
}
View Source
var ListHomeNetworkRoutingPoliciesRequestFieldPathsNested = []string{
	"limit",
	"page",
}
View Source
var ListHomeNetworkRoutingPoliciesRequestFieldPathsTopLevel = []string{
	"limit",
	"page",
}
View Source
var ListInvitationsRequestFieldPathsNested = []string{
	"limit",
	"page",
}
View Source
var ListInvitationsRequestFieldPathsTopLevel = []string{
	"limit",
	"page",
}
View Source
var ListNotificationsRequestFieldPathsNested = []string{
	"limit",
	"page",
	"receiver_ids",
	"receiver_ids.email",
	"receiver_ids.user_id",
	"status",
}
View Source
var ListNotificationsRequestFieldPathsTopLevel = []string{
	"limit",
	"page",
	"receiver_ids",
	"status",
}
View Source
var ListNotificationsResponseFieldPathsNested = []string{
	"notifications",
}
View Source
var ListNotificationsResponseFieldPathsTopLevel = []string{
	"notifications",
}
View Source
var ListOAuthAccessTokensRequestFieldPathsNested = []string{
	"client_ids",
	"client_ids.client_id",
	"limit",
	"order",
	"page",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var ListOAuthAccessTokensRequestFieldPathsTopLevel = []string{
	"client_ids",
	"limit",
	"order",
	"page",
	"user_ids",
}
View Source
var ListOAuthClientAuthorizationsRequestFieldPathsNested = []string{
	"limit",
	"order",
	"page",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var ListOAuthClientAuthorizationsRequestFieldPathsTopLevel = []string{
	"limit",
	"order",
	"page",
	"user_ids",
}
View Source
var ListOrganizationAPIKeysRequestFieldPathsNested = []string{
	"limit",
	"order",
	"organization_ids",
	"organization_ids.organization_id",
	"page",
}
View Source
var ListOrganizationAPIKeysRequestFieldPathsTopLevel = []string{
	"limit",
	"order",
	"organization_ids",
	"page",
}
View Source
var ListOrganizationCollaboratorsRequestFieldPathsNested = []string{
	"limit",
	"order",
	"organization_ids",
	"organization_ids.organization_id",
	"page",
}
View Source
var ListOrganizationCollaboratorsRequestFieldPathsTopLevel = []string{
	"limit",
	"order",
	"organization_ids",
	"page",
}
View Source
var ListOrganizationsRequestFieldPathsNested = []string{
	"collaborator",
	"collaborator.ids",
	"collaborator.ids.organization_ids",
	"collaborator.ids.organization_ids.organization_id",
	"collaborator.ids.user_ids",
	"collaborator.ids.user_ids.email",
	"collaborator.ids.user_ids.user_id",
	"deleted",
	"field_mask",
	"limit",
	"order",
	"page",
}
View Source
var ListOrganizationsRequestFieldPathsTopLevel = []string{
	"collaborator",
	"deleted",
	"field_mask",
	"limit",
	"order",
	"page",
}
View Source
var ListPacketBrokerHomeNetworksRequestFieldPathsNested = []string{
	"limit",
	"name_contains",
	"page",
	"tenant_id_contains",
}
View Source
var ListPacketBrokerHomeNetworksRequestFieldPathsTopLevel = []string{
	"limit",
	"name_contains",
	"page",
	"tenant_id_contains",
}
View Source
var ListPacketBrokerNetworksRequestFieldPathsNested = []string{
	"limit",
	"name_contains",
	"page",
	"tenant_id_contains",
	"with_routing_policy",
}
View Source
var ListPacketBrokerNetworksRequestFieldPathsTopLevel = []string{
	"limit",
	"name_contains",
	"page",
	"tenant_id_contains",
	"with_routing_policy",
}
View Source
var ListRelayUplinkForwardingRulesRequestFieldPathsNested = []string{
	"end_device_ids",
	"end_device_ids.application_ids",
	"end_device_ids.application_ids.application_id",
	"end_device_ids.dev_addr",
	"end_device_ids.dev_eui",
	"end_device_ids.device_id",
	"end_device_ids.join_eui",
	"field_mask",
}
View Source
var ListRelayUplinkForwardingRulesRequestFieldPathsTopLevel = []string{
	"end_device_ids",
	"field_mask",
}
View Source
var ListRelayUplinkForwardingRulesResponseFieldPathsNested = []string{
	"rules",
}
View Source
var ListRelayUplinkForwardingRulesResponseFieldPathsTopLevel = []string{
	"rules",
}
View Source
var ListUserAPIKeysRequestFieldPathsNested = []string{
	"limit",
	"order",
	"page",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var ListUserAPIKeysRequestFieldPathsTopLevel = []string{
	"limit",
	"order",
	"page",
	"user_ids",
}
View Source
var ListUserBookmarksRequestFieldPathsNested = []string{
	"deleted",
	"entity_types",
	"limit",
	"order",
	"page",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var ListUserBookmarksRequestFieldPathsTopLevel = []string{
	"deleted",
	"entity_types",
	"limit",
	"order",
	"page",
	"user_ids",
}
View Source
var ListUserSessionsRequestFieldPathsNested = []string{
	"limit",
	"order",
	"page",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var ListUserSessionsRequestFieldPathsTopLevel = []string{
	"limit",
	"order",
	"page",
	"user_ids",
}
View Source
var ListUsersRequestFieldPathsNested = []string{
	"deleted",
	"field_mask",
	"limit",
	"order",
	"page",
}
View Source
var ListUsersRequestFieldPathsTopLevel = []string{
	"deleted",
	"field_mask",
	"limit",
	"order",
	"page",
}
View Source
var LoRaAllianceProfileIdentifiersFieldPathsNested = []string{
	"vendor_id",
	"vendor_profile_id",
}
View Source
var LoRaAllianceProfileIdentifiersFieldPathsTopLevel = []string{
	"vendor_id",
	"vendor_profile_id",
}
View Source
var LoRaDataRateFieldPathsNested = []string{
	"bandwidth",
	"coding_rate",
	"spreading_factor",
}
View Source
var LoRaDataRateFieldPathsTopLevel = []string{
	"bandwidth",
	"coding_rate",
	"spreading_factor",
}
View Source
var LocationFieldPathsNested = []string{
	"accuracy",
	"altitude",
	"latitude",
	"longitude",
	"source",
}
View Source
var LocationFieldPathsTopLevel = []string{
	"accuracy",
	"altitude",
	"latitude",
	"longitude",
	"source",
}
View Source
var LocationSource_customvalue = map[string]int32{
	"UNKNOWN":               0,
	"GPS":                   1,
	"REGISTRY":              3,
	"IP_GEOLOCATION":        4,
	"WIFI_RSSI_GEOLOCATION": 5,
	"BT_RSSI_GEOLOCATION":   6,
	"LORA_RSSI_GEOLOCATION": 7,
	"LORA_TDOA_GEOLOCATION": 8,
	"COMBINED_GEOLOCATION":  9,
}

LocationSource_customvalue contains custom string values that extend LocationSource_value.

View Source
var LoginTokenFieldPathsNested = []string{
	"created_at",
	"expires_at",
	"token",
	"updated_at",
	"used",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var LoginTokenFieldPathsTopLevel = []string{
	"created_at",
	"expires_at",
	"token",
	"updated_at",
	"used",
	"user_ids",
}
View Source
var MACCommandFieldPathsNested = []string{}/* 160 elements not displayed */
View Source
var MACCommandFieldPathsTopLevel = []string{
	"cid",
	"payload",
}
View Source
var MACCommandIdentifier_customvalue = map[string]int32{
	"RFU_0":                       0,
	"RESET":                       1,
	"LINK_CHECK":                  2,
	"LINK_ADR":                    3,
	"DUTY_CYCLE":                  4,
	"RX_PARAM_SETUP":              5,
	"DEV_STATUS":                  6,
	"NEW_CHANNEL":                 7,
	"RX_TIMING_SETUP":             8,
	"TX_PARAM_SETUP":              9,
	"DL_CHANNEL":                  10,
	"REKEY":                       11,
	"ADR_PARAM_SETUP":             12,
	"DEVICE_TIME":                 13,
	"FORCE_REJOIN":                14,
	"REJOIN_PARAM_SETUP":          15,
	"PING_SLOT_INFO":              16,
	"PING_SLOT_CHANNEL":           17,
	"BEACON_TIMING":               18,
	"BEACON_FREQ":                 19,
	"DEVICE_MODE":                 32,
	"RELAY_CONF":                  64,
	"RELAY_END_DEVICE_CONF":       65,
	"RELAY_FILTER_LIST":           66,
	"RELAY_UPDATE_UPLINK_LIST":    67,
	"RELAY_CTRL_UPLINK_LIST":      68,
	"RELAY_CONFIGURE_FWD_LIMIT":   69,
	"RELAY_NOTIFY_NEW_END_DEVICE": 70,
}

MACCommandIdentifier_customvalue contains custom string values that extend MACCommandIdentifier_value.

View Source
var MACCommand_ADRParamSetupReqFieldPathsNested = []string{
	"adr_ack_delay_exponent",
	"adr_ack_limit_exponent",
}
View Source
var MACCommand_ADRParamSetupReqFieldPathsTopLevel = []string{
	"adr_ack_delay_exponent",
	"adr_ack_limit_exponent",
}
View Source
var MACCommand_BeaconFreqAnsFieldPathsNested = []string{
	"frequency_ack",
}
View Source
var MACCommand_BeaconFreqAnsFieldPathsTopLevel = []string{
	"frequency_ack",
}
View Source
var MACCommand_BeaconFreqReqFieldPathsNested = []string{
	"frequency",
}
View Source
var MACCommand_BeaconFreqReqFieldPathsTopLevel = []string{
	"frequency",
}
View Source
var MACCommand_BeaconTimingAnsFieldPathsNested = []string{
	"channel_index",
	"delay",
}
View Source
var MACCommand_BeaconTimingAnsFieldPathsTopLevel = []string{
	"channel_index",
	"delay",
}
View Source
var MACCommand_DLChannelAnsFieldPathsNested = []string{
	"channel_index_ack",
	"frequency_ack",
}
View Source
var MACCommand_DLChannelAnsFieldPathsTopLevel = []string{
	"channel_index_ack",
	"frequency_ack",
}
View Source
var MACCommand_DLChannelReqFieldPathsNested = []string{
	"channel_index",
	"frequency",
}
View Source
var MACCommand_DLChannelReqFieldPathsTopLevel = []string{
	"channel_index",
	"frequency",
}
View Source
var MACCommand_DevStatusAnsFieldPathsNested = []string{
	"battery",
	"margin",
}
View Source
var MACCommand_DevStatusAnsFieldPathsTopLevel = []string{
	"battery",
	"margin",
}
View Source
var MACCommand_DeviceModeConfFieldPathsNested = []string{
	"class",
}
View Source
var MACCommand_DeviceModeConfFieldPathsTopLevel = []string{
	"class",
}
View Source
var MACCommand_DeviceModeIndFieldPathsNested = []string{
	"class",
}
View Source
var MACCommand_DeviceModeIndFieldPathsTopLevel = []string{
	"class",
}
View Source
var MACCommand_DeviceTimeAnsFieldPathsNested = []string{
	"time",
}
View Source
var MACCommand_DeviceTimeAnsFieldPathsTopLevel = []string{
	"time",
}
View Source
var MACCommand_DutyCycleReqFieldPathsNested = []string{
	"max_duty_cycle",
}
View Source
var MACCommand_DutyCycleReqFieldPathsTopLevel = []string{
	"max_duty_cycle",
}
View Source
var MACCommand_ForceRejoinReqFieldPathsNested = []string{
	"data_rate_index",
	"max_retries",
	"period_exponent",
	"rejoin_type",
}
View Source
var MACCommand_ForceRejoinReqFieldPathsTopLevel = []string{
	"data_rate_index",
	"max_retries",
	"period_exponent",
	"rejoin_type",
}
View Source
var MACCommand_LinkADRAnsFieldPathsNested = []string{
	"channel_mask_ack",
	"data_rate_index_ack",
	"tx_power_index_ack",
}
View Source
var MACCommand_LinkADRAnsFieldPathsTopLevel = []string{
	"channel_mask_ack",
	"data_rate_index_ack",
	"tx_power_index_ack",
}
View Source
var MACCommand_LinkADRReqFieldPathsNested = []string{
	"channel_mask",
	"channel_mask_control",
	"data_rate_index",
	"nb_trans",
	"tx_power_index",
}
View Source
var MACCommand_LinkADRReqFieldPathsTopLevel = []string{
	"channel_mask",
	"channel_mask_control",
	"data_rate_index",
	"nb_trans",
	"tx_power_index",
}
View Source
var MACCommand_LinkCheckAnsFieldPathsNested = []string{
	"gateway_count",
	"margin",
}
View Source
var MACCommand_LinkCheckAnsFieldPathsTopLevel = []string{
	"gateway_count",
	"margin",
}
View Source
var MACCommand_NewChannelAnsFieldPathsNested = []string{
	"data_rate_ack",
	"frequency_ack",
}
View Source
var MACCommand_NewChannelAnsFieldPathsTopLevel = []string{
	"data_rate_ack",
	"frequency_ack",
}
View Source
var MACCommand_NewChannelReqFieldPathsNested = []string{
	"channel_index",
	"frequency",
	"max_data_rate_index",
	"min_data_rate_index",
}
View Source
var MACCommand_NewChannelReqFieldPathsTopLevel = []string{
	"channel_index",
	"frequency",
	"max_data_rate_index",
	"min_data_rate_index",
}
View Source
var MACCommand_PingSlotChannelAnsFieldPathsNested = []string{
	"data_rate_index_ack",
	"frequency_ack",
}
View Source
var MACCommand_PingSlotChannelAnsFieldPathsTopLevel = []string{
	"data_rate_index_ack",
	"frequency_ack",
}
View Source
var MACCommand_PingSlotChannelReqFieldPathsNested = []string{
	"data_rate_index",
	"frequency",
}
View Source
var MACCommand_PingSlotChannelReqFieldPathsTopLevel = []string{
	"data_rate_index",
	"frequency",
}
View Source
var MACCommand_PingSlotInfoReqFieldPathsNested = []string{
	"period",
}
View Source
var MACCommand_PingSlotInfoReqFieldPathsTopLevel = []string{
	"period",
}
View Source
var MACCommand_RejoinParamSetupAnsFieldPathsNested = []string{
	"max_time_exponent_ack",
}
View Source
var MACCommand_RejoinParamSetupAnsFieldPathsTopLevel = []string{
	"max_time_exponent_ack",
}
View Source
var MACCommand_RejoinParamSetupReqFieldPathsNested = []string{
	"max_count_exponent",
	"max_time_exponent",
}
View Source
var MACCommand_RejoinParamSetupReqFieldPathsTopLevel = []string{
	"max_count_exponent",
	"max_time_exponent",
}
View Source
var MACCommand_RekeyConfFieldPathsNested = []string{
	"minor_version",
}
View Source
var MACCommand_RekeyConfFieldPathsTopLevel = []string{
	"minor_version",
}
View Source
var MACCommand_RekeyIndFieldPathsNested = []string{
	"minor_version",
}
View Source
var MACCommand_RekeyIndFieldPathsTopLevel = []string{
	"minor_version",
}
View Source
var MACCommand_RelayConfAnsFieldPathsNested = []string{
	"cad_periodicity_ack",
	"default_channel_index_ack",
	"second_channel_ack_offset_ack",
	"second_channel_data_rate_index_ack",
	"second_channel_frequency_ack",
	"second_channel_index_ack",
}
View Source
var MACCommand_RelayConfAnsFieldPathsTopLevel = []string{
	"cad_periodicity_ack",
	"default_channel_index_ack",
	"second_channel_ack_offset_ack",
	"second_channel_data_rate_index_ack",
	"second_channel_frequency_ack",
	"second_channel_index_ack",
}
View Source
var MACCommand_RelayConfReqFieldPathsNested = []string{
	"configuration",
	"configuration.cad_periodicity",
	"configuration.default_channel_index",
	"configuration.second_channel",
	"configuration.second_channel.ack_offset",
	"configuration.second_channel.data_rate_index",
	"configuration.second_channel.frequency",
}
View Source
var MACCommand_RelayConfReqFieldPathsTopLevel = []string{
	"configuration",
}
View Source
var MACCommand_RelayConfReq_ConfigurationFieldPathsNested = []string{
	"cad_periodicity",
	"default_channel_index",
	"second_channel",
	"second_channel.ack_offset",
	"second_channel.data_rate_index",
	"second_channel.frequency",
}
View Source
var MACCommand_RelayConfReq_ConfigurationFieldPathsTopLevel = []string{
	"cad_periodicity",
	"default_channel_index",
	"second_channel",
}
View Source
var MACCommand_RelayConfigureFwdLimitAnsFieldPathsNested []string
View Source
var MACCommand_RelayConfigureFwdLimitAnsFieldPathsTopLevel []string
View Source
var MACCommand_RelayConfigureFwdLimitReqFieldPathsNested = []string{
	"global_uplink_limits",
	"global_uplink_limits.bucket_size",
	"global_uplink_limits.reload_rate",
	"join_request_limits",
	"join_request_limits.bucket_size",
	"join_request_limits.reload_rate",
	"notify_limits",
	"notify_limits.bucket_size",
	"notify_limits.reload_rate",
	"overall_limits",
	"overall_limits.bucket_size",
	"overall_limits.reload_rate",
	"reset_limit_counter",
}
View Source
var MACCommand_RelayConfigureFwdLimitReqFieldPathsTopLevel = []string{
	"global_uplink_limits",
	"join_request_limits",
	"notify_limits",
	"overall_limits",
	"reset_limit_counter",
}
View Source
var MACCommand_RelayCtrlUplinkListAnsFieldPathsNested = []string{
	"rule_index_ack",
	"w_f_cnt",
}
View Source
var MACCommand_RelayCtrlUplinkListAnsFieldPathsTopLevel = []string{
	"rule_index_ack",
	"w_f_cnt",
}
View Source
var MACCommand_RelayCtrlUplinkListReqFieldPathsNested = []string{
	"action",
	"rule_index",
}
View Source
var MACCommand_RelayCtrlUplinkListReqFieldPathsTopLevel = []string{
	"action",
	"rule_index",
}
View Source
var MACCommand_RelayEndDeviceConfAnsFieldPathsNested = []string{
	"backoff_ack",
	"second_channel_data_rate_index_ack",
	"second_channel_frequency_ack",
	"second_channel_index_ack",
}
View Source
var MACCommand_RelayEndDeviceConfAnsFieldPathsTopLevel = []string{
	"backoff_ack",
	"second_channel_data_rate_index_ack",
	"second_channel_frequency_ack",
	"second_channel_index_ack",
}
View Source
var MACCommand_RelayEndDeviceConfReqFieldPathsNested = []string{
	"configuration",
	"configuration.backoff",
	"configuration.mode",
	"configuration.mode.always",
	"configuration.mode.dynamic",
	"configuration.mode.dynamic.smart_enable_level",
	"configuration.mode.end_device_controlled",
	"configuration.second_channel",
	"configuration.second_channel.ack_offset",
	"configuration.second_channel.data_rate_index",
	"configuration.second_channel.frequency",
	"configuration.serving_device_id",
}
View Source
var MACCommand_RelayEndDeviceConfReqFieldPathsTopLevel = []string{
	"configuration",
}
View Source
var MACCommand_RelayEndDeviceConfReq_ConfigurationFieldPathsNested = []string{
	"backoff",
	"mode",
	"mode.always",
	"mode.dynamic",
	"mode.dynamic.smart_enable_level",
	"mode.end_device_controlled",
	"second_channel",
	"second_channel.ack_offset",
	"second_channel.data_rate_index",
	"second_channel.frequency",
	"serving_device_id",
}
View Source
var MACCommand_RelayEndDeviceConfReq_ConfigurationFieldPathsTopLevel = []string{
	"backoff",
	"mode",
	"second_channel",
	"serving_device_id",
}
View Source
var MACCommand_RelayNotifyNewEndDeviceReqFieldPathsNested = []string{
	"dev_addr",
	"rssi",
	"snr",
}
View Source
var MACCommand_RelayNotifyNewEndDeviceReqFieldPathsTopLevel = []string{
	"dev_addr",
	"rssi",
	"snr",
}
View Source
var MACCommand_RelayUpdateUplinkListAnsFieldPathsNested []string
View Source
var MACCommand_RelayUpdateUplinkListAnsFieldPathsTopLevel []string
View Source
var MACCommand_RelayUpdateUplinkListReqFieldPathsNested = []string{
	"dev_addr",
	"device_id",
	"forward_limits",
	"forward_limits.bucket_size",
	"forward_limits.reload_rate",
	"root_wor_s_key",
	"rule_index",
	"session_key_id",
	"w_f_cnt",
}
View Source
var MACCommand_RelayUpdateUplinkListReqFieldPathsTopLevel = []string{
	"dev_addr",
	"device_id",
	"forward_limits",
	"root_wor_s_key",
	"rule_index",
	"session_key_id",
	"w_f_cnt",
}
View Source
var MACCommand_ResetConfFieldPathsNested = []string{
	"minor_version",
}
View Source
var MACCommand_ResetConfFieldPathsTopLevel = []string{
	"minor_version",
}
View Source
var MACCommand_ResetIndFieldPathsNested = []string{
	"minor_version",
}
View Source
var MACCommand_ResetIndFieldPathsTopLevel = []string{
	"minor_version",
}
View Source
var MACCommand_RxParamSetupAnsFieldPathsNested = []string{
	"rx1_data_rate_offset_ack",
	"rx2_data_rate_index_ack",
	"rx2_frequency_ack",
}
View Source
var MACCommand_RxParamSetupAnsFieldPathsTopLevel = []string{
	"rx1_data_rate_offset_ack",
	"rx2_data_rate_index_ack",
	"rx2_frequency_ack",
}
View Source
var MACCommand_RxParamSetupReqFieldPathsNested = []string{
	"rx1_data_rate_offset",
	"rx2_data_rate_index",
	"rx2_frequency",
}
View Source
var MACCommand_RxParamSetupReqFieldPathsTopLevel = []string{
	"rx1_data_rate_offset",
	"rx2_data_rate_index",
	"rx2_frequency",
}
View Source
var MACCommand_RxTimingSetupReqFieldPathsNested = []string{
	"delay",
}
View Source
var MACCommand_RxTimingSetupReqFieldPathsTopLevel = []string{
	"delay",
}
View Source
var MACCommand_TxParamSetupReqFieldPathsNested = []string{
	"downlink_dwell_time",
	"max_eirp_index",
	"uplink_dwell_time",
}
View Source
var MACCommand_TxParamSetupReqFieldPathsTopLevel = []string{
	"downlink_dwell_time",
	"max_eirp_index",
	"uplink_dwell_time",
}
View Source
var MACCommandsFieldPathsNested = []string{
	"commands",
}
View Source
var MACCommandsFieldPathsTopLevel = []string{
	"commands",
}
View Source
var MACParametersFieldPathsNested = []string{
	"adr_ack_delay",
	"adr_ack_delay_exponent",
	"adr_ack_delay_exponent.value",
	"adr_ack_limit",
	"adr_ack_limit_exponent",
	"adr_ack_limit_exponent.value",
	"adr_data_rate_index",
	"adr_nb_trans",
	"adr_tx_power_index",
	"beacon_frequency",
	"channels",
	"downlink_dwell_time",
	"downlink_dwell_time.value",
	"max_duty_cycle",
	"max_eirp",
	"ping_slot_data_rate_index",
	"ping_slot_data_rate_index_value",
	"ping_slot_data_rate_index_value.value",
	"ping_slot_frequency",
	"rejoin_count_periodicity",
	"rejoin_time_periodicity",
	"relay",
	"relay.mode",
	"relay.mode.served",
	"relay.mode.served.backoff",
	"relay.mode.served.mode",
	"relay.mode.served.mode.always",
	"relay.mode.served.mode.dynamic",
	"relay.mode.served.mode.dynamic.smart_enable_level",
	"relay.mode.served.mode.end_device_controlled",
	"relay.mode.served.second_channel",
	"relay.mode.served.second_channel.ack_offset",
	"relay.mode.served.second_channel.data_rate_index",
	"relay.mode.served.second_channel.frequency",
	"relay.mode.served.serving_device_id",
	"relay.mode.serving",
	"relay.mode.serving.cad_periodicity",
	"relay.mode.serving.default_channel_index",
	"relay.mode.serving.limits",
	"relay.mode.serving.limits.join_requests",
	"relay.mode.serving.limits.join_requests.bucket_size",
	"relay.mode.serving.limits.join_requests.reload_rate",
	"relay.mode.serving.limits.notifications",
	"relay.mode.serving.limits.notifications.bucket_size",
	"relay.mode.serving.limits.notifications.reload_rate",
	"relay.mode.serving.limits.overall",
	"relay.mode.serving.limits.overall.bucket_size",
	"relay.mode.serving.limits.overall.reload_rate",
	"relay.mode.serving.limits.reset_behavior",
	"relay.mode.serving.limits.uplink_messages",
	"relay.mode.serving.limits.uplink_messages.bucket_size",
	"relay.mode.serving.limits.uplink_messages.reload_rate",
	"relay.mode.serving.second_channel",
	"relay.mode.serving.second_channel.ack_offset",
	"relay.mode.serving.second_channel.data_rate_index",
	"relay.mode.serving.second_channel.frequency",
	"relay.mode.serving.uplink_forwarding_rules",
	"rx1_data_rate_offset",
	"rx1_delay",
	"rx2_data_rate_index",
	"rx2_frequency",
	"uplink_dwell_time",
	"uplink_dwell_time.value",
}
View Source
var MACParametersFieldPathsTopLevel = []string{
	"adr_ack_delay",
	"adr_ack_delay_exponent",
	"adr_ack_limit",
	"adr_ack_limit_exponent",
	"adr_data_rate_index",
	"adr_nb_trans",
	"adr_tx_power_index",
	"beacon_frequency",
	"channels",
	"downlink_dwell_time",
	"max_duty_cycle",
	"max_eirp",
	"ping_slot_data_rate_index",
	"ping_slot_data_rate_index_value",
	"ping_slot_frequency",
	"rejoin_count_periodicity",
	"rejoin_time_periodicity",
	"relay",
	"rx1_data_rate_offset",
	"rx1_delay",
	"rx2_data_rate_index",
	"rx2_frequency",
	"uplink_dwell_time",
}
View Source
var MACParameters_ChannelFieldPathsNested = []string{
	"downlink_frequency",
	"enable_uplink",
	"max_data_rate_index",
	"min_data_rate_index",
	"uplink_frequency",
}
View Source
var MACParameters_ChannelFieldPathsTopLevel = []string{
	"downlink_frequency",
	"enable_uplink",
	"max_data_rate_index",
	"min_data_rate_index",
	"uplink_frequency",
}
View Source
var MACPayloadFieldPathsNested = []string{
	"decoded_payload",
	"f_hdr",
	"f_hdr.dev_addr",
	"f_hdr.f_cnt",
	"f_hdr.f_ctrl",
	"f_hdr.f_ctrl.ack",
	"f_hdr.f_ctrl.adr",
	"f_hdr.f_ctrl.adr_ack_req",
	"f_hdr.f_ctrl.class_b",
	"f_hdr.f_ctrl.f_pending",
	"f_hdr.f_opts",
	"f_port",
	"frm_payload",
	"full_f_cnt",
}
View Source
var MACPayloadFieldPathsTopLevel = []string{
	"decoded_payload",
	"f_hdr",
	"f_port",
	"frm_payload",
	"full_f_cnt",
}
View Source
var MACSettingsFieldPathsNested = []string{}/* 201 elements not displayed */
View Source
var MACSettingsFieldPathsTopLevel = []string{
	"adr",
	"adr_margin",
	"beacon_frequency",
	"class_b_c_downlink_interval",
	"class_b_timeout",
	"class_c_timeout",
	"desired_adr_ack_delay_exponent",
	"desired_adr_ack_limit_exponent",
	"desired_beacon_frequency",
	"desired_max_duty_cycle",
	"desired_max_eirp",
	"desired_ping_slot_data_rate_index",
	"desired_ping_slot_frequency",
	"desired_relay",
	"desired_rx1_data_rate_offset",
	"desired_rx1_delay",
	"desired_rx2_data_rate_index",
	"desired_rx2_frequency",
	"downlink_dwell_time",
	"factory_preset_frequencies",
	"max_duty_cycle",
	"ping_slot_data_rate_index",
	"ping_slot_frequency",
	"ping_slot_periodicity",
	"relay",
	"resets_f_cnt",
	"rx1_data_rate_offset",
	"rx1_delay",
	"rx2_data_rate_index",
	"rx2_frequency",
	"schedule_downlinks",
	"status_count_periodicity",
	"status_time_periodicity",
	"supports_32_bit_f_cnt",
	"uplink_dwell_time",
	"use_adr",
}
View Source
var MACStateFieldPathsNested = []string{}/* 208 elements not displayed */
View Source
var MACStateFieldPathsTopLevel = []string{
	"current_parameters",
	"desired_parameters",
	"device_class",
	"last_adr_change_f_cnt_up",
	"last_confirmed_downlink_at",
	"last_dev_status_f_cnt_up",
	"last_downlink_at",
	"last_network_initiated_downlink_at",
	"lorawan_version",
	"pending_application_downlink",
	"pending_join_request",
	"pending_relay_downlink",
	"pending_requests",
	"ping_slot_periodicity",
	"queued_join_accept",
	"queued_responses",
	"recent_downlinks",
	"recent_mac_command_identifiers",
	"recent_uplinks",
	"rejected_adr_data_rate_indexes",
	"rejected_adr_tx_power_indexes",
	"rejected_data_rate_ranges",
	"rejected_frequencies",
	"rx_windows_available",
}
View Source
var MACState_DataRateRangeFieldPathsNested = []string{
	"max_data_rate_index",
	"min_data_rate_index",
}
View Source
var MACState_DataRateRangeFieldPathsTopLevel = []string{
	"max_data_rate_index",
	"min_data_rate_index",
}
View Source
var MACState_DataRateRangesFieldPathsNested = []string{
	"ranges",
}
View Source
var MACState_DataRateRangesFieldPathsTopLevel = []string{
	"ranges",
}
View Source
var MACState_DownlinkMessageFieldPathsNested = []string{
	"correlation_ids",
	"payload",
	"payload.m_hdr",
	"payload.m_hdr.m_type",
	"payload.mac_payload",
	"payload.mac_payload.f_port",
	"payload.mac_payload.full_f_cnt",
}
View Source
var MACState_DownlinkMessageFieldPathsTopLevel = []string{
	"correlation_ids",
	"payload",
}
View Source
var MACState_DownlinkMessage_MessageFieldPathsNested = []string{
	"m_hdr",
	"m_hdr.m_type",
	"mac_payload",
	"mac_payload.f_port",
	"mac_payload.full_f_cnt",
}
View Source
var MACState_DownlinkMessage_MessageFieldPathsTopLevel = []string{
	"m_hdr",
	"mac_payload",
}
View Source
var MACState_DownlinkMessage_Message_MACPayloadFieldPathsNested = []string{
	"f_port",
	"full_f_cnt",
}
View Source
var MACState_DownlinkMessage_Message_MACPayloadFieldPathsTopLevel = []string{
	"f_port",
	"full_f_cnt",
}
View Source
var MACState_DownlinkMessage_Message_MHDRFieldPathsNested = []string{
	"m_type",
}
View Source
var MACState_DownlinkMessage_Message_MHDRFieldPathsTopLevel = []string{
	"m_type",
}
View Source
var MACState_JoinAcceptFieldPathsNested = []string{
	"correlation_ids",
	"dev_addr",
	"keys",
	"keys.app_s_key",
	"keys.app_s_key.encrypted_key",
	"keys.app_s_key.kek_label",
	"keys.app_s_key.key",
	"keys.f_nwk_s_int_key",
	"keys.f_nwk_s_int_key.encrypted_key",
	"keys.f_nwk_s_int_key.kek_label",
	"keys.f_nwk_s_int_key.key",
	"keys.nwk_s_enc_key",
	"keys.nwk_s_enc_key.encrypted_key",
	"keys.nwk_s_enc_key.kek_label",
	"keys.nwk_s_enc_key.key",
	"keys.s_nwk_s_int_key",
	"keys.s_nwk_s_int_key.encrypted_key",
	"keys.s_nwk_s_int_key.kek_label",
	"keys.s_nwk_s_int_key.key",
	"keys.session_key_id",
	"net_id",
	"payload",
	"request",
	"request.cf_list",
	"request.cf_list.ch_masks",
	"request.cf_list.freq",
	"request.cf_list.type",
	"request.downlink_settings",
	"request.downlink_settings.opt_neg",
	"request.downlink_settings.rx1_dr_offset",
	"request.downlink_settings.rx2_dr",
	"request.rx_delay",
}
View Source
var MACState_JoinAcceptFieldPathsTopLevel = []string{
	"correlation_ids",
	"dev_addr",
	"keys",
	"net_id",
	"payload",
	"request",
}
View Source
var MACState_JoinRequestFieldPathsNested = []string{
	"cf_list",
	"cf_list.ch_masks",
	"cf_list.freq",
	"cf_list.type",
	"downlink_settings",
	"downlink_settings.opt_neg",
	"downlink_settings.rx1_dr_offset",
	"downlink_settings.rx2_dr",
	"rx_delay",
}
View Source
var MACState_JoinRequestFieldPathsTopLevel = []string{
	"cf_list",
	"downlink_settings",
	"rx_delay",
}
View Source
var MACState_UplinkMessageFieldPathsNested = []string{
	"correlation_ids",
	"device_channel_index",
	"payload",
	"payload.Payload",
	"payload.Payload.join_accept_payload",
	"payload.Payload.join_accept_payload.cf_list",
	"payload.Payload.join_accept_payload.cf_list.ch_masks",
	"payload.Payload.join_accept_payload.cf_list.freq",
	"payload.Payload.join_accept_payload.cf_list.type",
	"payload.Payload.join_accept_payload.dev_addr",
	"payload.Payload.join_accept_payload.dl_settings",
	"payload.Payload.join_accept_payload.dl_settings.opt_neg",
	"payload.Payload.join_accept_payload.dl_settings.rx1_dr_offset",
	"payload.Payload.join_accept_payload.dl_settings.rx2_dr",
	"payload.Payload.join_accept_payload.encrypted",
	"payload.Payload.join_accept_payload.join_nonce",
	"payload.Payload.join_accept_payload.net_id",
	"payload.Payload.join_accept_payload.rx_delay",
	"payload.Payload.join_request_payload",
	"payload.Payload.join_request_payload.dev_eui",
	"payload.Payload.join_request_payload.dev_nonce",
	"payload.Payload.join_request_payload.join_eui",
	"payload.Payload.mac_payload",
	"payload.Payload.mac_payload.decoded_payload",
	"payload.Payload.mac_payload.f_hdr",
	"payload.Payload.mac_payload.f_hdr.dev_addr",
	"payload.Payload.mac_payload.f_hdr.f_cnt",
	"payload.Payload.mac_payload.f_hdr.f_ctrl",
	"payload.Payload.mac_payload.f_hdr.f_ctrl.ack",
	"payload.Payload.mac_payload.f_hdr.f_ctrl.adr",
	"payload.Payload.mac_payload.f_hdr.f_ctrl.adr_ack_req",
	"payload.Payload.mac_payload.f_hdr.f_ctrl.class_b",
	"payload.Payload.mac_payload.f_hdr.f_ctrl.f_pending",
	"payload.Payload.mac_payload.f_hdr.f_opts",
	"payload.Payload.mac_payload.f_port",
	"payload.Payload.mac_payload.frm_payload",
	"payload.Payload.mac_payload.full_f_cnt",
	"payload.Payload.rejoin_request_payload",
	"payload.Payload.rejoin_request_payload.dev_eui",
	"payload.Payload.rejoin_request_payload.join_eui",
	"payload.Payload.rejoin_request_payload.net_id",
	"payload.Payload.rejoin_request_payload.rejoin_cnt",
	"payload.Payload.rejoin_request_payload.rejoin_type",
	"payload.m_hdr",
	"payload.m_hdr.m_type",
	"payload.m_hdr.major",
	"payload.mic",
	"received_at",
	"rx_metadata",
	"settings",
	"settings.data_rate",
	"settings.data_rate.modulation",
	"settings.data_rate.modulation.fsk",
	"settings.data_rate.modulation.fsk.bit_rate",
	"settings.data_rate.modulation.lora",
	"settings.data_rate.modulation.lora.bandwidth",
	"settings.data_rate.modulation.lora.coding_rate",
	"settings.data_rate.modulation.lora.spreading_factor",
	"settings.data_rate.modulation.lrfhss",
	"settings.data_rate.modulation.lrfhss.coding_rate",
	"settings.data_rate.modulation.lrfhss.modulation_type",
	"settings.data_rate.modulation.lrfhss.operating_channel_width",
}
View Source
var MACState_UplinkMessageFieldPathsTopLevel = []string{
	"correlation_ids",
	"device_channel_index",
	"payload",
	"received_at",
	"rx_metadata",
	"settings",
}
View Source
var MACState_UplinkMessage_RxMetadataFieldPathsNested = []string{
	"channel_rssi",
	"downlink_path_constraint",
	"gateway_ids",
	"gateway_ids.eui",
	"gateway_ids.gateway_id",
	"packet_broker",
	"relay",
	"snr",
	"uplink_token",
}
View Source
var MACState_UplinkMessage_RxMetadataFieldPathsTopLevel = []string{
	"channel_rssi",
	"downlink_path_constraint",
	"gateway_ids",
	"packet_broker",
	"relay",
	"snr",
	"uplink_token",
}
View Source
var MACState_UplinkMessage_RxMetadata_PacketBrokerMetadataFieldPathsNested []string
View Source
var MACState_UplinkMessage_RxMetadata_PacketBrokerMetadataFieldPathsTopLevel []string
View Source
var MACState_UplinkMessage_RxMetadata_RelayMetadataFieldPathsNested []string
View Source
var MACState_UplinkMessage_RxMetadata_RelayMetadataFieldPathsTopLevel []string
View Source
var MACState_UplinkMessage_TxSettingsFieldPathsNested = []string{
	"data_rate",
	"data_rate.modulation",
	"data_rate.modulation.fsk",
	"data_rate.modulation.fsk.bit_rate",
	"data_rate.modulation.lora",
	"data_rate.modulation.lora.bandwidth",
	"data_rate.modulation.lora.coding_rate",
	"data_rate.modulation.lora.spreading_factor",
	"data_rate.modulation.lrfhss",
	"data_rate.modulation.lrfhss.coding_rate",
	"data_rate.modulation.lrfhss.modulation_type",
	"data_rate.modulation.lrfhss.operating_channel_width",
}
View Source
var MACState_UplinkMessage_TxSettingsFieldPathsTopLevel = []string{
	"data_rate",
}
View Source
var MACVersion_customvalue = map[string]int32{
	"UNKNOWN": 0,
	"unknown": 0,
	"V1_0":    1,
	"1.0":     1,
	"1.0.0":   1,
	"V1_0_1":  2,
	"1.0.1":   2,
	"V1_0_2":  3,
	"1.0.2":   3,
	"V1_1":    4,
	"1.1":     4,
	"1.1.0":   4,
	"V1_0_3":  5,
	"1.0.3":   5,
	"V1_0_4":  6,
	"1.0.4":   6,
}

MACVersion_customvalue contains custom string values that extend MACVersion_value.

View Source
var MHDRFieldPathsNested = []string{
	"m_type",
	"major",
}
View Source
var MHDRFieldPathsTopLevel = []string{
	"m_type",
	"major",
}
View Source
var MQTTConnectionInfoFieldPathsNested = []string{
	"public_address",
	"public_tls_address",
	"username",
}
View Source
var MQTTConnectionInfoFieldPathsTopLevel = []string{
	"public_address",
	"public_tls_address",
	"username",
}
View Source
var Major_customvalue = map[string]int32{
	"R1": 0,
}

Major_customvalue contains custom string values that extend Major_value.

View Source
var MessageFieldPathsNested = []string{
	"Payload",
	"Payload.join_accept_payload",
	"Payload.join_accept_payload.cf_list",
	"Payload.join_accept_payload.cf_list.ch_masks",
	"Payload.join_accept_payload.cf_list.freq",
	"Payload.join_accept_payload.cf_list.type",
	"Payload.join_accept_payload.dev_addr",
	"Payload.join_accept_payload.dl_settings",
	"Payload.join_accept_payload.dl_settings.opt_neg",
	"Payload.join_accept_payload.dl_settings.rx1_dr_offset",
	"Payload.join_accept_payload.dl_settings.rx2_dr",
	"Payload.join_accept_payload.encrypted",
	"Payload.join_accept_payload.join_nonce",
	"Payload.join_accept_payload.net_id",
	"Payload.join_accept_payload.rx_delay",
	"Payload.join_request_payload",
	"Payload.join_request_payload.dev_eui",
	"Payload.join_request_payload.dev_nonce",
	"Payload.join_request_payload.join_eui",
	"Payload.mac_payload",
	"Payload.mac_payload.decoded_payload",
	"Payload.mac_payload.f_hdr",
	"Payload.mac_payload.f_hdr.dev_addr",
	"Payload.mac_payload.f_hdr.f_cnt",
	"Payload.mac_payload.f_hdr.f_ctrl",
	"Payload.mac_payload.f_hdr.f_ctrl.ack",
	"Payload.mac_payload.f_hdr.f_ctrl.adr",
	"Payload.mac_payload.f_hdr.f_ctrl.adr_ack_req",
	"Payload.mac_payload.f_hdr.f_ctrl.class_b",
	"Payload.mac_payload.f_hdr.f_ctrl.f_pending",
	"Payload.mac_payload.f_hdr.f_opts",
	"Payload.mac_payload.f_port",
	"Payload.mac_payload.frm_payload",
	"Payload.mac_payload.full_f_cnt",
	"Payload.rejoin_request_payload",
	"Payload.rejoin_request_payload.dev_eui",
	"Payload.rejoin_request_payload.join_eui",
	"Payload.rejoin_request_payload.net_id",
	"Payload.rejoin_request_payload.rejoin_cnt",
	"Payload.rejoin_request_payload.rejoin_type",
	"m_hdr",
	"m_hdr.m_type",
	"m_hdr.major",
	"mic",
}
View Source
var MessageFieldPathsTopLevel = []string{
	"Payload",
	"m_hdr",
	"mic",
}
View Source
var MessagePayloadDecoderFieldPathsNested = []string{
	"codec_id",
	"examples",
	"formatter",
	"formatter_parameter",
}
View Source
var MessagePayloadDecoderFieldPathsTopLevel = []string{
	"codec_id",
	"examples",
	"formatter",
	"formatter_parameter",
}
View Source
var MessagePayloadDecoder_ExampleFieldPathsNested = []string{
	"description",
	"input",
	"input.errors",
	"input.f_port",
	"input.frm_payload",
	"input.warnings",
	"output",
	"output.data",
	"output.errors",
	"output.warnings",
}
View Source
var MessagePayloadDecoder_ExampleFieldPathsTopLevel = []string{
	"description",
	"input",
	"output",
}
View Source
var MessagePayloadEncoderFieldPathsNested = []string{
	"codec_id",
	"examples",
	"formatter",
	"formatter_parameter",
}
View Source
var MessagePayloadEncoderFieldPathsTopLevel = []string{
	"codec_id",
	"examples",
	"formatter",
	"formatter_parameter",
}
View Source
var MessagePayloadEncoder_ExampleFieldPathsNested = []string{
	"description",
	"input",
	"input.data",
	"input.errors",
	"input.warnings",
	"output",
	"output.errors",
	"output.f_port",
	"output.frm_payload",
	"output.warnings",
}
View Source
var MessagePayloadEncoder_ExampleFieldPathsTopLevel = []string{
	"description",
	"input",
	"output",
}
View Source
var MessagePayloadFormattersFieldPathsNested = []string{
	"down_formatter",
	"down_formatter_parameter",
	"up_formatter",
	"up_formatter_parameter",
}
View Source
var MessagePayloadFormattersFieldPathsTopLevel = []string{
	"down_formatter",
	"down_formatter_parameter",
	"up_formatter",
	"up_formatter_parameter",
}
View Source
var Minor_customvalue = map[string]int32{
	"RFU_0":  0,
	"1":      1,
	"RFU_2":  2,
	"RFU_3":  3,
	"RFU_4":  4,
	"RFU_5":  5,
	"RFU_6":  6,
	"RFU_7":  7,
	"RFU_8":  8,
	"RFU_9":  9,
	"RFU_10": 10,
	"RFU_11": 11,
	"RFU_12": 12,
	"RFU_13": 13,
	"RFU_14": 14,
	"RFU_15": 15,
}

Minor_customvalue contains custom string values that extend Minor_value.

View Source
var NetworkCryptoService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.NetworkCryptoService",
	HandlerType: (*NetworkCryptoServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "JoinRequestMIC",
			Handler:    _NetworkCryptoService_JoinRequestMIC_Handler,
		},
		{
			MethodName: "JoinAcceptMIC",
			Handler:    _NetworkCryptoService_JoinAcceptMIC_Handler,
		},
		{
			MethodName: "EncryptJoinAccept",
			Handler:    _NetworkCryptoService_EncryptJoinAccept_Handler,
		},
		{
			MethodName: "EncryptRejoinAccept",
			Handler:    _NetworkCryptoService_EncryptRejoinAccept_Handler,
		},
		{
			MethodName: "DeriveNwkSKeys",
			Handler:    _NetworkCryptoService_DeriveNwkSKeys_Handler,
		},
		{
			MethodName: "GetNwkKey",
			Handler:    _NetworkCryptoService_GetNwkKey_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/joinserver.proto",
}

NetworkCryptoService_ServiceDesc is the grpc.ServiceDesc for NetworkCryptoService 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 NetworkIdentifiersFieldPathsNested = []string{
	"cluster_address",
	"cluster_id",
	"net_id",
	"ns_id",
	"tenant_address",
	"tenant_id",
}
View Source
var NetworkIdentifiersFieldPathsTopLevel = []string{
	"cluster_address",
	"cluster_id",
	"net_id",
	"ns_id",
	"tenant_address",
	"tenant_id",
}
View Source
var NotificationFieldPathsNested = []string{
	"created_at",
	"data",
	"email",
	"entity_ids",
	"entity_ids.ids",
	"entity_ids.ids.application_ids",
	"entity_ids.ids.application_ids.application_id",
	"entity_ids.ids.client_ids",
	"entity_ids.ids.client_ids.client_id",
	"entity_ids.ids.device_ids",
	"entity_ids.ids.device_ids.application_ids",
	"entity_ids.ids.device_ids.application_ids.application_id",
	"entity_ids.ids.device_ids.dev_addr",
	"entity_ids.ids.device_ids.dev_eui",
	"entity_ids.ids.device_ids.device_id",
	"entity_ids.ids.device_ids.join_eui",
	"entity_ids.ids.gateway_ids",
	"entity_ids.ids.gateway_ids.eui",
	"entity_ids.ids.gateway_ids.gateway_id",
	"entity_ids.ids.organization_ids",
	"entity_ids.ids.organization_ids.organization_id",
	"entity_ids.ids.user_ids",
	"entity_ids.ids.user_ids.email",
	"entity_ids.ids.user_ids.user_id",
	"id",
	"notification_type",
	"receivers",
	"sender_ids",
	"sender_ids.email",
	"sender_ids.user_id",
	"status",
	"status_updated_at",
}
View Source
var NotificationFieldPathsTopLevel = []string{
	"created_at",
	"data",
	"email",
	"entity_ids",
	"id",
	"notification_type",
	"receivers",
	"sender_ids",
	"status",
	"status_updated_at",
}
View Source
var NotificationReceiver_customvalue = map[string]int32{
	"UNKNOWN":                0,
	"COLLABORATOR":           1,
	"ADMINISTRATIVE_CONTACT": 3,
	"TECHNICAL_CONTACT":      4,
}

NotificationReceiver_customvalue contains custom string values that extend NotificationReceiver_value.

View Source
var NotificationService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.NotificationService",
	HandlerType: (*NotificationServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _NotificationService_Create_Handler,
		},
		{
			MethodName: "List",
			Handler:    _NotificationService_List_Handler,
		},
		{
			MethodName: "UpdateStatus",
			Handler:    _NotificationService_UpdateStatus_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/notification_service.proto",
}

NotificationService_ServiceDesc is the grpc.ServiceDesc for NotificationService 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 NotificationStatus_customvalue = map[string]int32{
	"UNSEEN":   0,
	"SEEN":     1,
	"ARCHIVED": 2,
}

NotificationStatus_customvalue contains custom string values that extend NotificationStatus_value.

View Source
var NsAsHandleUplinkRequestFieldPathsNested = []string{
	"application_ups",
}
View Source
var NsAsHandleUplinkRequestFieldPathsTopLevel = []string{
	"application_ups",
}
View Source
var NsAs_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.NsAs",
	HandlerType: (*NsAsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "HandleUplink",
			Handler:    _NsAs_HandleUplink_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/applicationserver.proto",
}

NsAs_ServiceDesc is the grpc.ServiceDesc for NsAs 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 NsEndDeviceBatchRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.NsEndDeviceBatchRegistry",
	HandlerType: (*NsEndDeviceBatchRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Delete",
			Handler:    _NsEndDeviceBatchRegistry_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/networkserver.proto",
}

NsEndDeviceBatchRegistry_ServiceDesc is the grpc.ServiceDesc for NsEndDeviceBatchRegistry 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 NsEndDeviceRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.NsEndDeviceRegistry",
	HandlerType: (*NsEndDeviceRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _NsEndDeviceRegistry_Get_Handler,
		},
		{
			MethodName: "Set",
			Handler:    _NsEndDeviceRegistry_Set_Handler,
		},
		{
			MethodName: "ResetFactoryDefaults",
			Handler:    _NsEndDeviceRegistry_ResetFactoryDefaults_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _NsEndDeviceRegistry_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/networkserver.proto",
}

NsEndDeviceRegistry_ServiceDesc is the grpc.ServiceDesc for NsEndDeviceRegistry 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 NsGs_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.NsGs",
	HandlerType: (*NsGsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ScheduleDownlink",
			Handler:    _NsGs_ScheduleDownlink_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/gatewayserver.proto",
}

NsGs_ServiceDesc is the grpc.ServiceDesc for NsGs 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 NsJs_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.NsJs",
	HandlerType: (*NsJsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "HandleJoin",
			Handler:    _NsJs_HandleJoin_Handler,
		},
		{
			MethodName: "GetNwkSKeys",
			Handler:    _NsJs_GetNwkSKeys_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/joinserver.proto",
}

NsJs_ServiceDesc is the grpc.ServiceDesc for NsJs 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 NsPba_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.NsPba",
	HandlerType: (*NsPbaServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "PublishDownlink",
			Handler:    _NsPba_PublishDownlink_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/packetbrokeragent.proto",
}

NsPba_ServiceDesc is the grpc.ServiceDesc for NsPba 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 NsRelayConfigurationService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.NsRelayConfigurationService",
	HandlerType: (*NsRelayConfigurationServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateRelay",
			Handler:    _NsRelayConfigurationService_CreateRelay_Handler,
		},
		{
			MethodName: "GetRelay",
			Handler:    _NsRelayConfigurationService_GetRelay_Handler,
		},
		{
			MethodName: "UpdateRelay",
			Handler:    _NsRelayConfigurationService_UpdateRelay_Handler,
		},
		{
			MethodName: "DeleteRelay",
			Handler:    _NsRelayConfigurationService_DeleteRelay_Handler,
		},
		{
			MethodName: "CreateRelayUplinkForwardingRule",
			Handler:    _NsRelayConfigurationService_CreateRelayUplinkForwardingRule_Handler,
		},
		{
			MethodName: "GetRelayUplinkForwardingRule",
			Handler:    _NsRelayConfigurationService_GetRelayUplinkForwardingRule_Handler,
		},
		{
			MethodName: "ListRelayUplinkForwardingRules",
			Handler:    _NsRelayConfigurationService_ListRelayUplinkForwardingRules_Handler,
		},
		{
			MethodName: "UpdateRelayUplinkForwardingRule",
			Handler:    _NsRelayConfigurationService_UpdateRelayUplinkForwardingRule_Handler,
		},
		{
			MethodName: "DeleteRelayUplinkForwardingRule",
			Handler:    _NsRelayConfigurationService_DeleteRelayUplinkForwardingRule_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/networkserver_relay.proto",
}

NsRelayConfigurationService_ServiceDesc is the grpc.ServiceDesc for NsRelayConfigurationService 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 Ns_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.Ns",
	HandlerType: (*NsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GenerateDevAddr",
			Handler:    _Ns_GenerateDevAddr_Handler,
		},
		{
			MethodName: "GetDefaultMACSettings",
			Handler:    _Ns_GetDefaultMACSettings_Handler,
		},
		{
			MethodName: "GetNetID",
			Handler:    _Ns_GetNetID_Handler,
		},
		{
			MethodName: "GetDeviceAddressPrefixes",
			Handler:    _Ns_GetDeviceAddressPrefixes_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/networkserver.proto",
}

Ns_ServiceDesc is the grpc.ServiceDesc for Ns 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 NwkSKeysResponseFieldPathsNested = []string{
	"f_nwk_s_int_key",
	"f_nwk_s_int_key.encrypted_key",
	"f_nwk_s_int_key.kek_label",
	"f_nwk_s_int_key.key",
	"nwk_s_enc_key",
	"nwk_s_enc_key.encrypted_key",
	"nwk_s_enc_key.kek_label",
	"nwk_s_enc_key.key",
	"s_nwk_s_int_key",
	"s_nwk_s_int_key.encrypted_key",
	"s_nwk_s_int_key.kek_label",
	"s_nwk_s_int_key.key",
}
View Source
var NwkSKeysResponseFieldPathsTopLevel = []string{
	"f_nwk_s_int_key",
	"nwk_s_enc_key",
	"s_nwk_s_int_key",
}
View Source
var OAuthAccessTokenFieldPathsNested = []string{
	"access_token",
	"client_ids",
	"client_ids.client_id",
	"created_at",
	"expires_at",
	"id",
	"refresh_token",
	"rights",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
	"user_session_id",
}
View Source
var OAuthAccessTokenFieldPathsTopLevel = []string{
	"access_token",
	"client_ids",
	"created_at",
	"expires_at",
	"id",
	"refresh_token",
	"rights",
	"user_ids",
	"user_session_id",
}
View Source
var OAuthAccessTokenIdentifiersFieldPathsNested = []string{
	"client_ids",
	"client_ids.client_id",
	"id",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var OAuthAccessTokenIdentifiersFieldPathsTopLevel = []string{
	"client_ids",
	"id",
	"user_ids",
}
View Source
var OAuthAccessTokensFieldPathsNested = []string{
	"tokens",
}
View Source
var OAuthAccessTokensFieldPathsTopLevel = []string{
	"tokens",
}
View Source
var OAuthAuthorizationCodeFieldPathsNested = []string{
	"client_ids",
	"client_ids.client_id",
	"code",
	"created_at",
	"expires_at",
	"redirect_uri",
	"rights",
	"state",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
	"user_session_id",
}
View Source
var OAuthAuthorizationCodeFieldPathsTopLevel = []string{
	"client_ids",
	"code",
	"created_at",
	"expires_at",
	"redirect_uri",
	"rights",
	"state",
	"user_ids",
	"user_session_id",
}
View Source
var OAuthAuthorizationRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.OAuthAuthorizationRegistry",
	HandlerType: (*OAuthAuthorizationRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "List",
			Handler:    _OAuthAuthorizationRegistry_List_Handler,
		},
		{
			MethodName: "ListTokens",
			Handler:    _OAuthAuthorizationRegistry_ListTokens_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _OAuthAuthorizationRegistry_Delete_Handler,
		},
		{
			MethodName: "DeleteToken",
			Handler:    _OAuthAuthorizationRegistry_DeleteToken_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/oauth_services.proto",
}

OAuthAuthorizationRegistry_ServiceDesc is the grpc.ServiceDesc for OAuthAuthorizationRegistry 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 OAuthClientAuthorizationFieldPathsNested = []string{
	"client_ids",
	"client_ids.client_id",
	"created_at",
	"rights",
	"updated_at",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var OAuthClientAuthorizationFieldPathsTopLevel = []string{
	"client_ids",
	"created_at",
	"rights",
	"updated_at",
	"user_ids",
}
View Source
var OAuthClientAuthorizationIdentifiersFieldPathsNested = []string{
	"client_ids",
	"client_ids.client_id",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var OAuthClientAuthorizationIdentifiersFieldPathsTopLevel = []string{
	"client_ids",
	"user_ids",
}
View Source
var OAuthClientAuthorizationsFieldPathsNested = []string{
	"authorizations",
}
View Source
var OAuthClientAuthorizationsFieldPathsTopLevel = []string{
	"authorizations",
}
View Source
var OrganizationAccess_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.OrganizationAccess",
	HandlerType: (*OrganizationAccessServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListRights",
			Handler:    _OrganizationAccess_ListRights_Handler,
		},
		{
			MethodName: "CreateAPIKey",
			Handler:    _OrganizationAccess_CreateAPIKey_Handler,
		},
		{
			MethodName: "ListAPIKeys",
			Handler:    _OrganizationAccess_ListAPIKeys_Handler,
		},
		{
			MethodName: "GetAPIKey",
			Handler:    _OrganizationAccess_GetAPIKey_Handler,
		},
		{
			MethodName: "UpdateAPIKey",
			Handler:    _OrganizationAccess_UpdateAPIKey_Handler,
		},
		{
			MethodName: "DeleteAPIKey",
			Handler:    _OrganizationAccess_DeleteAPIKey_Handler,
		},
		{
			MethodName: "GetCollaborator",
			Handler:    _OrganizationAccess_GetCollaborator_Handler,
		},
		{
			MethodName: "SetCollaborator",
			Handler:    _OrganizationAccess_SetCollaborator_Handler,
		},
		{
			MethodName: "ListCollaborators",
			Handler:    _OrganizationAccess_ListCollaborators_Handler,
		},
		{
			MethodName: "DeleteCollaborator",
			Handler:    _OrganizationAccess_DeleteCollaborator_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/organization_services.proto",
}

OrganizationAccess_ServiceDesc is the grpc.ServiceDesc for OrganizationAccess 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 OrganizationFieldPathsNested = []string{
	"administrative_contact",
	"administrative_contact.ids",
	"administrative_contact.ids.organization_ids",
	"administrative_contact.ids.organization_ids.organization_id",
	"administrative_contact.ids.user_ids",
	"administrative_contact.ids.user_ids.email",
	"administrative_contact.ids.user_ids.user_id",
	"attributes",
	"contact_info",
	"created_at",
	"deleted_at",
	"description",
	"fanout_notifications",
	"ids",
	"ids.organization_id",
	"name",
	"technical_contact",
	"technical_contact.ids",
	"technical_contact.ids.organization_ids",
	"technical_contact.ids.organization_ids.organization_id",
	"technical_contact.ids.user_ids",
	"technical_contact.ids.user_ids.email",
	"technical_contact.ids.user_ids.user_id",
	"updated_at",
}
View Source
var OrganizationFieldPathsTopLevel = []string{
	"administrative_contact",
	"attributes",
	"contact_info",
	"created_at",
	"deleted_at",
	"description",
	"fanout_notifications",
	"ids",
	"name",
	"technical_contact",
	"updated_at",
}
View Source
var OrganizationIdentifiersFieldPathsNested = []string{
	"organization_id",
}
View Source
var OrganizationIdentifiersFieldPathsTopLevel = []string{
	"organization_id",
}
View Source
var OrganizationOrUserIdentifiersFieldPathsNested = []string{
	"ids",
	"ids.organization_ids",
	"ids.organization_ids.organization_id",
	"ids.user_ids",
	"ids.user_ids.email",
	"ids.user_ids.user_id",
}
View Source
var OrganizationOrUserIdentifiersFieldPathsTopLevel = []string{
	"ids",
}
View Source
var OrganizationRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.OrganizationRegistry",
	HandlerType: (*OrganizationRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _OrganizationRegistry_Create_Handler,
		},
		{
			MethodName: "Get",
			Handler:    _OrganizationRegistry_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _OrganizationRegistry_List_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _OrganizationRegistry_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _OrganizationRegistry_Delete_Handler,
		},
		{
			MethodName: "Restore",
			Handler:    _OrganizationRegistry_Restore_Handler,
		},
		{
			MethodName: "Purge",
			Handler:    _OrganizationRegistry_Purge_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/organization_services.proto",
}

OrganizationRegistry_ServiceDesc is the grpc.ServiceDesc for OrganizationRegistry 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 OrganizationsFieldPathsNested = []string{
	"organizations",
}
View Source
var OrganizationsFieldPathsTopLevel = []string{
	"organizations",
}
View Source
var PHYVersion_customvalue = map[string]int32{
	"unknown":      0,
	"1.0":          1,
	"1.0.0":        1,
	"V1_0":         1,
	"1.0.1":        2,
	"V1_0_1":       2,
	"1.0.2":        3,
	"1.0.2-a":      3,
	"V1_0_2":       3,
	"V1_0_2_REV_A": 3,
	"1.0.2-b":      4,
	"V1_0_2_REV_B": 4,
	"1.1-a":        5,
	"1.1.0-a":      5,
	"V1_1_REV_A":   5,
	"1.1-b":        6,
	"1.1.0-b":      6,
	"V1_1_REV_B":   6,
	"1.0.3-a":      7,
	"V1_0_3_REV_A": 7,
}

PHYVersion_customvalue contains custom string values that extend PHYVersion_value.

View Source
var PacketBrokerAgentCompoundUplinkTokenFieldPathsNested = []string{
	"agent",
	"agent.forwarder_cluster_id",
	"agent.forwarder_net_id",
	"agent.forwarder_tenant_id",
	"forwarder",
	"gateway",
}
View Source
var PacketBrokerAgentCompoundUplinkTokenFieldPathsTopLevel = []string{
	"agent",
	"forwarder",
	"gateway",
}
View Source
var PacketBrokerAgentEncryptedPayloadFieldPathsNested = []string{
	"ciphertext",
	"nonce",
}
View Source
var PacketBrokerAgentEncryptedPayloadFieldPathsTopLevel = []string{
	"ciphertext",
	"nonce",
}
View Source
var PacketBrokerAgentGatewayUplinkTokenFieldPathsNested = []string{
	"gateway_uid",
	"token",
}
View Source
var PacketBrokerAgentGatewayUplinkTokenFieldPathsTopLevel = []string{
	"gateway_uid",
	"token",
}
View Source
var PacketBrokerAgentUplinkTokenFieldPathsNested = []string{
	"forwarder_cluster_id",
	"forwarder_net_id",
	"forwarder_tenant_id",
}
View Source
var PacketBrokerAgentUplinkTokenFieldPathsTopLevel = []string{
	"forwarder_cluster_id",
	"forwarder_net_id",
	"forwarder_tenant_id",
}
View Source
var PacketBrokerDefaultGatewayVisibilityFieldPathsNested = []string{
	"updated_at",
	"visibility",
	"visibility.antenna_count",
	"visibility.antenna_placement",
	"visibility.contact_info",
	"visibility.fine_timestamps",
	"visibility.frequency_plan",
	"visibility.location",
	"visibility.packet_rates",
	"visibility.status",
}
View Source
var PacketBrokerDefaultGatewayVisibilityFieldPathsTopLevel = []string{
	"updated_at",
	"visibility",
}
View Source
var PacketBrokerDefaultRoutingPolicyFieldPathsNested = []string{
	"downlink",
	"downlink.application_data",
	"downlink.join_accept",
	"downlink.mac_data",
	"updated_at",
	"uplink",
	"uplink.application_data",
	"uplink.join_request",
	"uplink.localization",
	"uplink.mac_data",
	"uplink.signal_quality",
}
View Source
var PacketBrokerDefaultRoutingPolicyFieldPathsTopLevel = []string{
	"downlink",
	"updated_at",
	"uplink",
}
View Source
var PacketBrokerDevAddrBlockFieldPathsNested = []string{
	"dev_addr_prefix",
	"dev_addr_prefix.dev_addr",
	"dev_addr_prefix.length",
	"home_network_cluster_id",
}
View Source
var PacketBrokerDevAddrBlockFieldPathsTopLevel = []string{
	"dev_addr_prefix",
	"home_network_cluster_id",
}
View Source
var PacketBrokerGatewayFieldPathsNested = []string{
	"administrative_contact",
	"administrative_contact.ids",
	"administrative_contact.ids.organization_ids",
	"administrative_contact.ids.organization_ids.organization_id",
	"administrative_contact.ids.user_ids",
	"administrative_contact.ids.user_ids.email",
	"administrative_contact.ids.user_ids.user_id",
	"antennas",
	"contact_info",
	"frequency_plan_ids",
	"ids",
	"ids.eui",
	"ids.gateway_id",
	"location_public",
	"online",
	"rx_rate",
	"status_public",
	"technical_contact",
	"technical_contact.ids",
	"technical_contact.ids.organization_ids",
	"technical_contact.ids.organization_ids.organization_id",
	"technical_contact.ids.user_ids",
	"technical_contact.ids.user_ids.email",
	"technical_contact.ids.user_ids.user_id",
	"tx_rate",
	"update_location_from_status",
}
View Source
var PacketBrokerGatewayFieldPathsTopLevel = []string{
	"administrative_contact",
	"antennas",
	"contact_info",
	"frequency_plan_ids",
	"ids",
	"location_public",
	"online",
	"rx_rate",
	"status_public",
	"technical_contact",
	"tx_rate",
	"update_location_from_status",
}
View Source
var PacketBrokerGatewayVisibilityFieldPathsNested = []string{
	"antenna_count",
	"antenna_placement",
	"contact_info",
	"fine_timestamps",
	"frequency_plan",
	"location",
	"packet_rates",
	"status",
}
View Source
var PacketBrokerGatewayVisibilityFieldPathsTopLevel = []string{
	"antenna_count",
	"antenna_placement",
	"contact_info",
	"fine_timestamps",
	"frequency_plan",
	"location",
	"packet_rates",
	"status",
}
View Source
var PacketBrokerGateway_GatewayIdentifiersFieldPathsNested = []string{
	"eui",
	"gateway_id",
}
View Source
var PacketBrokerGateway_GatewayIdentifiersFieldPathsTopLevel = []string{
	"eui",
	"gateway_id",
}
View Source
var PacketBrokerInfoFieldPathsNested = []string{
	"forwarder_enabled",
	"home_network_enabled",
	"register_enabled",
	"registration",
	"registration.administrative_contact",
	"registration.administrative_contact.contact_method",
	"registration.administrative_contact.contact_type",
	"registration.administrative_contact.public",
	"registration.administrative_contact.validated_at",
	"registration.administrative_contact.value",
	"registration.contact_info",
	"registration.dev_addr_blocks",
	"registration.id",
	"registration.id.net_id",
	"registration.id.tenant_id",
	"registration.listed",
	"registration.name",
	"registration.technical_contact",
	"registration.technical_contact.contact_method",
	"registration.technical_contact.contact_type",
	"registration.technical_contact.public",
	"registration.technical_contact.validated_at",
	"registration.technical_contact.value",
}
View Source
var PacketBrokerInfoFieldPathsTopLevel = []string{
	"forwarder_enabled",
	"home_network_enabled",
	"register_enabled",
	"registration",
}
View Source
var PacketBrokerMetadataFieldPathsNested = []string{
	"forwarder_cluster_id",
	"forwarder_gateway_eui",
	"forwarder_gateway_id",
	"forwarder_net_id",
	"forwarder_tenant_id",
	"home_network_cluster_id",
	"home_network_net_id",
	"home_network_tenant_id",
	"hops",
	"message_id",
}
View Source
var PacketBrokerMetadataFieldPathsTopLevel = []string{
	"forwarder_cluster_id",
	"forwarder_gateway_eui",
	"forwarder_gateway_id",
	"forwarder_net_id",
	"forwarder_tenant_id",
	"home_network_cluster_id",
	"home_network_net_id",
	"home_network_tenant_id",
	"hops",
	"message_id",
}
View Source
var PacketBrokerNetworkFieldPathsNested = []string{
	"administrative_contact",
	"administrative_contact.contact_method",
	"administrative_contact.contact_type",
	"administrative_contact.public",
	"administrative_contact.validated_at",
	"administrative_contact.value",
	"contact_info",
	"dev_addr_blocks",
	"id",
	"id.net_id",
	"id.tenant_id",
	"listed",
	"name",
	"technical_contact",
	"technical_contact.contact_method",
	"technical_contact.contact_type",
	"technical_contact.public",
	"technical_contact.validated_at",
	"technical_contact.value",
}
View Source
var PacketBrokerNetworkFieldPathsTopLevel = []string{
	"administrative_contact",
	"contact_info",
	"dev_addr_blocks",
	"id",
	"listed",
	"name",
	"technical_contact",
}
View Source
var PacketBrokerNetworkIdentifierFieldPathsNested = []string{
	"net_id",
	"tenant_id",
}
View Source
var PacketBrokerNetworkIdentifierFieldPathsTopLevel = []string{
	"net_id",
	"tenant_id",
}
View Source
var PacketBrokerNetworksFieldPathsNested = []string{
	"networks",
}
View Source
var PacketBrokerNetworksFieldPathsTopLevel = []string{
	"networks",
}
View Source
var PacketBrokerRegisterRequestFieldPathsNested = []string{
	"listed",
}
View Source
var PacketBrokerRegisterRequestFieldPathsTopLevel = []string{
	"listed",
}
View Source
var PacketBrokerRouteHopFieldPathsNested = []string{
	"received_at",
	"receiver_agent",
	"receiver_name",
	"sender_address",
	"sender_name",
}
View Source
var PacketBrokerRouteHopFieldPathsTopLevel = []string{
	"received_at",
	"receiver_agent",
	"receiver_name",
	"sender_address",
	"sender_name",
}
View Source
var PacketBrokerRoutingPoliciesFieldPathsNested = []string{
	"policies",
}
View Source
var PacketBrokerRoutingPoliciesFieldPathsTopLevel = []string{
	"policies",
}
View Source
var PacketBrokerRoutingPolicyDownlinkFieldPathsNested = []string{
	"application_data",
	"join_accept",
	"mac_data",
}
View Source
var PacketBrokerRoutingPolicyDownlinkFieldPathsTopLevel = []string{
	"application_data",
	"join_accept",
	"mac_data",
}
View Source
var PacketBrokerRoutingPolicyFieldPathsNested = []string{
	"downlink",
	"downlink.application_data",
	"downlink.join_accept",
	"downlink.mac_data",
	"forwarder_id",
	"forwarder_id.net_id",
	"forwarder_id.tenant_id",
	"home_network_id",
	"home_network_id.net_id",
	"home_network_id.tenant_id",
	"updated_at",
	"uplink",
	"uplink.application_data",
	"uplink.join_request",
	"uplink.localization",
	"uplink.mac_data",
	"uplink.signal_quality",
}
View Source
var PacketBrokerRoutingPolicyFieldPathsTopLevel = []string{
	"downlink",
	"forwarder_id",
	"home_network_id",
	"updated_at",
	"uplink",
}
View Source
var PacketBrokerRoutingPolicyUplinkFieldPathsNested = []string{
	"application_data",
	"join_request",
	"localization",
	"mac_data",
	"signal_quality",
}
View Source
var PacketBrokerRoutingPolicyUplinkFieldPathsTopLevel = []string{
	"application_data",
	"join_request",
	"localization",
	"mac_data",
	"signal_quality",
}
View Source
var ParseEndDeviceQRCodeRequestFieldPathsNested = []string{
	"format_id",
	"qr_code",
}
View Source
var ParseEndDeviceQRCodeRequestFieldPathsTopLevel = []string{
	"format_id",
	"qr_code",
}
View Source
var ParseEndDeviceQRCodeResponseFieldPathsNested = []string{}/* 758 elements not displayed */
View Source
var ParseEndDeviceQRCodeResponseFieldPathsTopLevel = []string{
	"end_device_template",
	"format_id",
}
View Source
var PayloadFormatter_customvalue = map[string]int32{
	"NONE":         0,
	"REPOSITORY":   1,
	"GRPC_SERVICE": 2,
	"JAVASCRIPT":   3,
	"CAYENNELPP":   4,
}

PayloadFormatter_customvalue contains custom string values that extend PayloadFormatter_value.

View Source
var Pba_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.Pba",
	HandlerType: (*PbaServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetInfo",
			Handler:    _Pba_GetInfo_Handler,
		},
		{
			MethodName: "Register",
			Handler:    _Pba_Register_Handler,
		},
		{
			MethodName: "Deregister",
			Handler:    _Pba_Deregister_Handler,
		},
		{
			MethodName: "ListHomeNetworkRoutingPolicies",
			Handler:    _Pba_ListHomeNetworkRoutingPolicies_Handler,
		},
		{
			MethodName: "GetHomeNetworkRoutingPolicy",
			Handler:    _Pba_GetHomeNetworkRoutingPolicy_Handler,
		},
		{
			MethodName: "SetHomeNetworkRoutingPolicy",
			Handler:    _Pba_SetHomeNetworkRoutingPolicy_Handler,
		},
		{
			MethodName: "DeleteHomeNetworkRoutingPolicy",
			Handler:    _Pba_DeleteHomeNetworkRoutingPolicy_Handler,
		},
		{
			MethodName: "GetHomeNetworkDefaultRoutingPolicy",
			Handler:    _Pba_GetHomeNetworkDefaultRoutingPolicy_Handler,
		},
		{
			MethodName: "SetHomeNetworkDefaultRoutingPolicy",
			Handler:    _Pba_SetHomeNetworkDefaultRoutingPolicy_Handler,
		},
		{
			MethodName: "DeleteHomeNetworkDefaultRoutingPolicy",
			Handler:    _Pba_DeleteHomeNetworkDefaultRoutingPolicy_Handler,
		},
		{
			MethodName: "GetHomeNetworkDefaultGatewayVisibility",
			Handler:    _Pba_GetHomeNetworkDefaultGatewayVisibility_Handler,
		},
		{
			MethodName: "SetHomeNetworkDefaultGatewayVisibility",
			Handler:    _Pba_SetHomeNetworkDefaultGatewayVisibility_Handler,
		},
		{
			MethodName: "DeleteHomeNetworkDefaultGatewayVisibility",
			Handler:    _Pba_DeleteHomeNetworkDefaultGatewayVisibility_Handler,
		},
		{
			MethodName: "ListNetworks",
			Handler:    _Pba_ListNetworks_Handler,
		},
		{
			MethodName: "ListHomeNetworks",
			Handler:    _Pba_ListHomeNetworks_Handler,
		},
		{
			MethodName: "ListForwarderRoutingPolicies",
			Handler:    _Pba_ListForwarderRoutingPolicies_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/packetbrokeragent.proto",
}

Pba_ServiceDesc is the grpc.ServiceDesc for Pba 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 PeerInfoFieldPathsNested = []string{
	"grpc_port",
	"roles",
	"tags",
	"tls",
}
View Source
var PeerInfoFieldPathsTopLevel = []string{
	"grpc_port",
	"roles",
	"tags",
	"tls",
}
View Source
var PictureFieldPathsNested = []string{
	"embedded",
	"embedded.data",
	"embedded.mime_type",
	"sizes",
}
View Source
var PictureFieldPathsTopLevel = []string{
	"embedded",
	"sizes",
}
View Source
var Picture_EmbeddedFieldPathsNested = []string{
	"data",
	"mime_type",
}
View Source
var Picture_EmbeddedFieldPathsTopLevel = []string{
	"data",
	"mime_type",
}
View Source
var PingSlotPeriodValueFieldPathsNested = []string{
	"value",
}
View Source
var PingSlotPeriodValueFieldPathsTopLevel = []string{
	"value",
}
View Source
var PingSlotPeriod_customvalue = map[string]int32{
	"1S":   0,
	"2S":   1,
	"4S":   2,
	"8S":   3,
	"16S":  4,
	"32S":  5,
	"64S":  6,
	"128S": 7,
}

PingSlotPeriod_customvalue contains custom string values that extend PingSlotPeriod_value.

View Source
var PowerState_customvalue = map[string]int32{
	"UNKNOWN":  0,
	"BATTERY":  1,
	"EXTERNAL": 2,
}

PowerState_customvalue contains custom string values that extend PowerState_value.

View Source
var ProvisionEndDevicesRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"end_devices",
	"end_devices.from_data",
	"end_devices.from_data.join_eui",
	"end_devices.list",
	"end_devices.list.end_device_ids",
	"end_devices.list.join_eui",
	"end_devices.range",
	"end_devices.range.join_eui",
	"end_devices.range.start_dev_eui",
	"provisioner_id",
	"provisioning_data",
}
View Source
var ProvisionEndDevicesRequestFieldPathsTopLevel = []string{
	"application_ids",
	"end_devices",
	"provisioner_id",
	"provisioning_data",
}
View Source
var ProvisionEndDevicesRequest_IdentifiersFromDataFieldPathsNested = []string{
	"join_eui",
}
View Source
var ProvisionEndDevicesRequest_IdentifiersFromDataFieldPathsTopLevel = []string{
	"join_eui",
}
View Source
var ProvisionEndDevicesRequest_IdentifiersListFieldPathsNested = []string{
	"end_device_ids",
	"join_eui",
}
View Source
var ProvisionEndDevicesRequest_IdentifiersListFieldPathsTopLevel = []string{
	"end_device_ids",
	"join_eui",
}
View Source
var ProvisionEndDevicesRequest_IdentifiersRangeFieldPathsNested = []string{
	"join_eui",
	"start_dev_eui",
}
View Source
var ProvisionEndDevicesRequest_IdentifiersRangeFieldPathsTopLevel = []string{
	"join_eui",
	"start_dev_eui",
}
View Source
var PublicApplicationFields = append(PublicEntityFields,
	"administrative_contact",
	"technical_contact",
)

PublicApplicationFields are the Application's fields that are public.

View Source
var PublicClientFields = append(PublicEntityFields,
	"name",
	"description",
	"redirect_uris",
	"logout_redirect_uris",
	"state",
	"skip_authorization",
	"endorsed",
	"grants",
	"rights",
	"administrative_contact",
	"technical_contact",
)

PublicClientFields are the Client's fields that are public.

View Source
var PublicEntityFields = []string{
	"ids",
	"created_at",
	"updated_at",
	"deleted_at",
	"contact_info",
}

PublicEntityFields are the fields that are public for each entity.

View Source
var PublicGatewayFields = append(PublicEntityFields,
	"name",
	"description",
	"frequency_plan_id",
	"frequency_plan_ids",
	"status_public",
	"gateway_server_address",
	"location_public",
	"antennas",
	"lrfhss.supported",
	"administrative_contact",
	"technical_contact",
)

PublicGatewayFields are the Gateway's fields that are public.

View Source
var PublicOrganizationFields = append(PublicEntityFields,
	"name",
	"administrative_contact",
	"technical_contact",
)

PublicOrganizationFields are the Organization's fields that are public.

View Source
var PublicUserFields = append(PublicEntityFields,
	"name",
	"description",
	"state",
	"admin",
	"profile_picture",
)

PublicUserFields are the User's fields that are public.

View Source
var PullGatewayConfigurationRequestFieldPathsNested = []string{
	"field_mask",
	"gateway_ids",
	"gateway_ids.eui",
	"gateway_ids.gateway_id",
}
View Source
var PullGatewayConfigurationRequestFieldPathsTopLevel = []string{
	"field_mask",
	"gateway_ids",
}
View Source
var QRCodeFormatFieldPathsNested = []string{
	"description",
	"field_mask",
	"name",
}
View Source
var QRCodeFormatFieldPathsTopLevel = []string{
	"description",
	"field_mask",
	"name",
}
View Source
var QRCodeFormatsFieldPathsNested = []string{
	"formats",
}
View Source
var QRCodeFormatsFieldPathsTopLevel = []string{
	"formats",
}
View Source
var RPCFieldMaskPaths = map[string]RPCFieldMaskPathValue{

	"/ttn.lorawan.v3.ApplicationRegistry/Get": {
		All:     ApplicationFieldPathsNested,
		Allowed: ApplicationFieldPathsNested,
	},
	"/ttn.lorawan.v3.ApplicationRegistry/List": {
		All:     ApplicationFieldPathsNested,
		Allowed: ApplicationFieldPathsNested,
	},
	"/ttn.lorawan.v3.ApplicationRegistry/Update": {
		All:     ApplicationFieldPathsNested,
		Allowed: omitFields(ApplicationFieldPathsNested, "dev_eui_counter"),
		Set:     true,
	},
	"/ttn.lorawan.v3.EntityRegistrySearch/SearchApplications": {
		All:     ApplicationFieldPathsNested,
		Allowed: ApplicationFieldPathsNested,
	},

	"/ttn.lorawan.v3.ApplicationActivationSettingRegistry/Get": {
		All:     ApplicationActivationSettingsFieldPathsNested,
		Allowed: ApplicationActivationSettingsFieldPathsNested,
	},
	"/ttn.lorawan.v3.ApplicationActivationSettingRegistry/Set": {
		All:     ApplicationActivationSettingsFieldPathsNested,
		Allowed: ApplicationActivationSettingsFieldPathsNested,
		Set:     true,
	},
	"/ttn.lorawan.v3.ApplicationActivationSettingRegistry/Delete": {
		All:     ApplicationActivationSettingsFieldPathsNested,
		Allowed: ApplicationActivationSettingsFieldPathsNested,
	},

	"/ttn.lorawan.v3.ApplicationWebhookRegistry/GetTemplate": {
		All:     ApplicationWebhookTemplateFieldPathsNested,
		Allowed: ApplicationWebhookTemplateFieldPathsNested,
	},
	"/ttn.lorawan.v3.ApplicationWebhookRegistry/ListTemplates": {
		All:     ApplicationWebhookTemplateFieldPathsNested,
		Allowed: ApplicationWebhookTemplateFieldPathsNested,
	},

	"/ttn.lorawan.v3.ApplicationWebhookRegistry/Get": {
		All:     ApplicationWebhookFieldPathsNested,
		Allowed: ApplicationWebhookFieldPathsNested,
	},
	"/ttn.lorawan.v3.ApplicationWebhookRegistry/List": {
		All:     ApplicationWebhookFieldPathsNested,
		Allowed: ApplicationWebhookFieldPathsNested,
	},
	"/ttn.lorawan.v3.ApplicationWebhookRegistry/Set": {
		All:     ApplicationWebhookFieldPathsNested,
		Allowed: ApplicationWebhookFieldPathsNested,
		Set:     true,
	},

	"/ttn.lorawan.v3.ApplicationPubSubRegistry/Get": {
		All:     ApplicationPubSubFieldPathsNested,
		Allowed: ApplicationPubSubFieldPathsNested,
	},
	"/ttn.lorawan.v3.ApplicationPubSubRegistry/List": {
		All:     ApplicationPubSubFieldPathsNested,
		Allowed: ApplicationPubSubFieldPathsNested,
	},
	"/ttn.lorawan.v3.ApplicationPubSubRegistry/Set": {
		All:     ApplicationPubSubFieldPathsNested,
		Allowed: ApplicationPubSubFieldPathsNested,
		Set:     true,
	},

	"/ttn.lorawan.v3.ApplicationPackageRegistry/GetAssociation": {
		All:     ApplicationPackageAssociationFieldPathsNested,
		Allowed: ApplicationPackageAssociationFieldPathsNested,
	},
	"/ttn.lorawan.v3.ApplicationPackageRegistry/ListAssociations": {
		All:     ApplicationPackageAssociationFieldPathsNested,
		Allowed: ApplicationPackageAssociationFieldPathsNested,
	},
	"/ttn.lorawan.v3.ApplicationPackageRegistry/SetAssociation": {
		All:     ApplicationPackageAssociationFieldPathsNested,
		Allowed: ApplicationPackageAssociationFieldPathsNested,
		Set:     true,
	},
	"/ttn.lorawan.v3.ApplicationPackageRegistry/GetDefaultAssociation": {
		All:     ApplicationPackageDefaultAssociationFieldPathsNested,
		Allowed: ApplicationPackageDefaultAssociationFieldPathsNested,
	},
	"/ttn.lorawan.v3.ApplicationPackageRegistry/ListDefaultAssociations": {
		All:     ApplicationPackageDefaultAssociationFieldPathsNested,
		Allowed: ApplicationPackageDefaultAssociationFieldPathsNested,
	},
	"/ttn.lorawan.v3.ApplicationPackageRegistry/SetDefaultAssociation": {
		All:     ApplicationPackageDefaultAssociationFieldPathsNested,
		Allowed: ApplicationPackageDefaultAssociationFieldPathsNested,
		Set:     true,
	},

	"/ttn.lorawan.v3.As/GetLink": {
		All:     asApplicationLinkFieldPaths,
		Allowed: asApplicationLinkFieldPaths,
	},
	"/ttn.lorawan.v3.As/SetLink": {
		All:     asApplicationLinkFieldPaths,
		Allowed: asApplicationLinkFieldPaths,
		Set:     true,
	},

	"/ttn.lorawan.v3.ApplicationAccess/UpdateAPIKey": {
		All:     APIKeyFieldPathsNested,
		Allowed: APIKeyFieldPathsNested,
		Set:     true,
	},

	"/ttn.lorawan.v3.ClientRegistry/Get": {
		All:     ClientFieldPathsNested,
		Allowed: omitFields(ClientFieldPathsNested, "secret"),
	},
	"/ttn.lorawan.v3.ClientRegistry/List": {
		All:     ClientFieldPathsNested,
		Allowed: omitFields(ClientFieldPathsNested, "secret"),
	},
	"/ttn.lorawan.v3.ClientRegistry/Update": {
		All:     ClientFieldPathsNested,
		Allowed: ClientFieldPathsNested,
		Set:     true,
	},
	"/ttn.lorawan.v3.EntityRegistrySearch/SearchClients": {
		All:     ClientFieldPathsNested,
		Allowed: omitFields(ClientFieldPathsNested, "secret"),
	},

	"/ttn.lorawan.v3.AsEndDeviceRegistry/Get": {
		All: EndDeviceFieldPathsNested,
		Allowed: []string{
			"formatters",
			"formatters.down_formatter",
			"formatters.down_formatter_parameter",
			"formatters.up_formatter",
			"formatters.up_formatter_parameter",
			"ids",
			"ids.application_ids",
			"ids.application_ids.application_id",
			"ids.dev_addr",
			"ids.dev_eui",
			"ids.device_id",
			"ids.join_eui",
			"pending_session",
			"pending_session.dev_addr",
			"pending_session.keys",
			"pending_session.keys.app_s_key",
			"pending_session.keys.app_s_key.key",
			"pending_session.keys.session_key_id",
			"pending_session.last_a_f_cnt_down",
			"serial_number",
			"session",
			"session.dev_addr",
			"session.keys",
			"session.keys.app_s_key",
			"session.keys.app_s_key.key",
			"session.keys.session_key_id",
			"session.last_a_f_cnt_down",
			"skip_payload_crypto",
			"skip_payload_crypto_override",
			"lora_alliance_profile_ids",
			"lora_alliance_profile_ids.vendor_id",
			"lora_alliance_profile_ids.vendor_profile_id",
			"version_ids",
			"version_ids.band_id",
			"version_ids.brand_id",
			"version_ids.firmware_version",
			"version_ids.hardware_version",
			"version_ids.model_id",
		},
	},
	"/ttn.lorawan.v3.AsEndDeviceRegistry/Set": {
		All: EndDeviceFieldPathsNested,
		Allowed: []string{
			"formatters",
			"formatters.down_formatter",
			"formatters.down_formatter_parameter",
			"formatters.up_formatter",
			"formatters.up_formatter_parameter",
			"ids",
			"ids.application_ids",
			"ids.application_ids.application_id",
			"ids.dev_eui",
			"ids.device_id",
			"ids.join_eui",
			"serial_number",
			"session.dev_addr",
			"session.keys.app_s_key",
			"session.keys.app_s_key.key",
			"session.keys.session_key_id",
			"session.last_a_f_cnt_down",
			"skip_payload_crypto",
			"skip_payload_crypto_override",
			"lora_alliance_profile_ids",
			"lora_alliance_profile_ids.vendor_id",
			"lora_alliance_profile_ids.vendor_profile_id",
			"version_ids",
			"version_ids.band_id",
			"version_ids.brand_id",
			"version_ids.firmware_version",
			"version_ids.hardware_version",
			"version_ids.model_id",
		},
		Set: true,
	},
	"/ttn.lorawan.v3.EndDeviceRegistry/Get": {
		All:     EndDeviceFieldPathsNested,
		Allowed: isEndDeviceReadFieldPaths,
	},
	"/ttn.lorawan.v3.EndDeviceBatchRegistry/Get": {
		All:     EndDeviceFieldPathsNested,
		Allowed: isEndDeviceReadFieldPaths,
	},
	"/ttn.lorawan.v3.EndDeviceRegistry/List": {
		All:     EndDeviceFieldPathsNested,
		Allowed: isEndDeviceReadFieldPaths,
	},
	"/ttn.lorawan.v3.EndDeviceRegistry/Update": {
		All:     EndDeviceFieldPathsNested,
		Allowed: isEndDeviceWriteFieldPaths,
		Set:     true,
	},
	"/ttn.lorawan.v3.EndDeviceRegistrySearch/SearchEndDevices": {
		All:     EndDeviceFieldPathsNested,
		Allowed: isEndDeviceReadFieldPaths,
	},
	"/ttn.lorawan.v3.JsEndDeviceRegistry/Get": {
		All: EndDeviceFieldPathsNested,
		Allowed: []string{
			"application_server_address",
			"application_server_id",
			"application_server_kek_label",
			"claim_authentication_code",
			"claim_authentication_code.value",
			"claim_authentication_code.valid_to",
			"claim_authentication_code.valid_from",
			"ids",
			"ids.application_ids",
			"ids.application_ids.application_id",
			"ids.dev_addr",
			"ids.dev_eui",
			"ids.device_id",
			"ids.join_eui",
			"last_dev_nonce",
			"last_join_nonce",
			"last_rj_count_0",
			"last_rj_count_1",
			"net_id",
			"network_server_address",
			"network_server_kek_label",
			"provisioner_id",
			"provisioning_data",
			"resets_join_nonces",
			"root_keys",
			"root_keys.app_key",
			"root_keys.app_key.key",
			"root_keys.nwk_key",
			"root_keys.nwk_key.key",
			"root_keys.root_key_id",
			"used_dev_nonces",
		},
	},
	"/ttn.lorawan.v3.JsEndDeviceRegistry/Set": {
		All: EndDeviceFieldPathsNested,
		Allowed: []string{
			"application_server_address",
			"application_server_id",
			"application_server_kek_label",
			"claim_authentication_code",
			"claim_authentication_code.value",
			"claim_authentication_code.valid_to",
			"claim_authentication_code.valid_from",
			"ids",
			"ids.application_ids",
			"ids.application_ids.application_id",
			"ids.dev_eui",
			"ids.device_id",
			"ids.join_eui",
			"last_dev_nonce",
			"last_join_nonce",
			"last_rj_count_0",
			"last_rj_count_1",
			"net_id",
			"network_server_address",
			"network_server_kek_label",
			"provisioner_id",
			"provisioning_data",
			"resets_join_nonces",
			"root_keys",
			"root_keys.app_key",
			"root_keys.app_key.key",
			"root_keys.nwk_key",
			"root_keys.nwk_key.key",
			"root_keys.root_key_id",
			"used_dev_nonces",
		},
		Set: true,
	},
	"/ttn.lorawan.v3.NsEndDeviceRegistry/Get": {
		All:     EndDeviceFieldPathsNested,
		Allowed: nsEndDeviceReadFieldPaths[:],
	},
	"/ttn.lorawan.v3.NsEndDeviceRegistry/Set": {
		All: EndDeviceFieldPathsNested,
		Allowed: []string{
			"battery_percentage",
			"downlink_margin",
			"frequency_plan_id",
			"ids",
			"ids.application_ids",
			"ids.application_ids.application_id",
			"ids.dev_eui",
			"ids.device_id",
			"ids.join_eui",
			"last_dev_status_received_at",
			"lorawan_phy_version",
			"lorawan_version",
			"mac_settings",
			"mac_settings.adr",
			"mac_settings.adr.mode",
			"mac_settings.adr.mode.disabled",
			"mac_settings.adr.mode.dynamic",
			"mac_settings.adr.mode.dynamic.channel_steering",
			"mac_settings.adr.mode.dynamic.channel_steering.mode",
			"mac_settings.adr.mode.dynamic.channel_steering.mode.disabled",
			"mac_settings.adr.mode.dynamic.channel_steering.mode.lora_narrow",
			"mac_settings.adr.mode.dynamic.margin",
			"mac_settings.adr.mode.dynamic.max_data_rate_index",
			"mac_settings.adr.mode.dynamic.max_data_rate_index.value",
			"mac_settings.adr.mode.dynamic.max_nb_trans",
			"mac_settings.adr.mode.dynamic.max_tx_power_index",
			"mac_settings.adr.mode.dynamic.min_data_rate_index",
			"mac_settings.adr.mode.dynamic.min_data_rate_index.value",
			"mac_settings.adr.mode.dynamic.min_nb_trans",
			"mac_settings.adr.mode.dynamic.min_tx_power_index",
			"mac_settings.adr.mode.dynamic.overrides",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_0",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_0.max_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_0.min_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_1",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_1.max_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_1.min_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_10",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_10.max_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_10.min_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_11",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_11.max_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_11.min_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_12",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_12.max_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_12.min_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_13",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_13.max_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_13.min_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_14",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_14.max_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_14.min_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_15",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_15.max_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_15.min_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_2",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_2.max_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_2.min_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_3",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_3.max_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_3.min_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_4",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_4.max_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_4.min_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_5",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_5.max_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_5.min_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_6",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_6.max_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_6.min_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_7",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_7.max_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_7.min_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_8",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_8.max_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_8.min_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_9",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_9.max_nb_trans",
			"mac_settings.adr.mode.dynamic.overrides.data_rate_9.min_nb_trans",
			"mac_settings.adr.mode.static",
			"mac_settings.adr.mode.static.data_rate_index",
			"mac_settings.adr.mode.static.nb_trans",
			"mac_settings.adr.mode.static.tx_power_index",
			"mac_settings.adr_margin",
			"mac_settings.beacon_frequency",
			"mac_settings.beacon_frequency.value",
			"mac_settings.class_b_timeout",
			"mac_settings.class_b_c_downlink_interval",
			"mac_settings.class_c_timeout",
			"mac_settings.desired_adr_ack_delay_exponent",
			"mac_settings.desired_adr_ack_delay_exponent.value",
			"mac_settings.desired_adr_ack_limit_exponent",
			"mac_settings.desired_adr_ack_limit_exponent.value",
			"mac_settings.desired_beacon_frequency",
			"mac_settings.desired_beacon_frequency.value",
			"mac_settings.desired_max_duty_cycle",
			"mac_settings.desired_max_duty_cycle.value",
			"mac_settings.desired_max_eirp",
			"mac_settings.desired_max_eirp.value",
			"mac_settings.desired_ping_slot_data_rate_index",
			"mac_settings.desired_ping_slot_data_rate_index.value",
			"mac_settings.desired_ping_slot_frequency",
			"mac_settings.desired_ping_slot_frequency.value",
			"mac_settings.desired_relay",
			"mac_settings.desired_relay.mode",
			"mac_settings.desired_relay.mode.served",
			"mac_settings.desired_relay.mode.served.backoff",
			"mac_settings.desired_relay.mode.served.mode",
			"mac_settings.desired_relay.mode.served.mode.always",
			"mac_settings.desired_relay.mode.served.mode.dynamic",
			"mac_settings.desired_relay.mode.served.mode.dynamic.smart_enable_level",
			"mac_settings.desired_relay.mode.served.mode.end_device_controlled",
			"mac_settings.desired_relay.mode.served.second_channel",
			"mac_settings.desired_relay.mode.served.second_channel.ack_offset",
			"mac_settings.desired_relay.mode.served.second_channel.data_rate_index",
			"mac_settings.desired_relay.mode.served.second_channel.frequency",
			"mac_settings.desired_relay.mode.served.serving_device_id",
			"mac_settings.desired_relay.mode.serving",
			"mac_settings.desired_relay.mode.serving.cad_periodicity",
			"mac_settings.desired_relay.mode.serving.default_channel_index",
			"mac_settings.desired_relay.mode.serving.limits",
			"mac_settings.desired_relay.mode.serving.limits.join_requests",
			"mac_settings.desired_relay.mode.serving.limits.join_requests.bucket_size",
			"mac_settings.desired_relay.mode.serving.limits.join_requests.reload_rate",
			"mac_settings.desired_relay.mode.serving.limits.notifications",
			"mac_settings.desired_relay.mode.serving.limits.notifications.bucket_size",
			"mac_settings.desired_relay.mode.serving.limits.notifications.reload_rate",
			"mac_settings.desired_relay.mode.serving.limits.overall",
			"mac_settings.desired_relay.mode.serving.limits.overall.bucket_size",
			"mac_settings.desired_relay.mode.serving.limits.overall.reload_rate",
			"mac_settings.desired_relay.mode.serving.limits.reset_behavior",
			"mac_settings.desired_relay.mode.serving.limits.uplink_messages",
			"mac_settings.desired_relay.mode.serving.limits.uplink_messages.bucket_size",
			"mac_settings.desired_relay.mode.serving.limits.uplink_messages.reload_rate",
			"mac_settings.desired_relay.mode.serving.second_channel",
			"mac_settings.desired_relay.mode.serving.second_channel.ack_offset",
			"mac_settings.desired_relay.mode.serving.second_channel.data_rate_index",
			"mac_settings.desired_relay.mode.serving.second_channel.frequency",
			"mac_settings.desired_relay.mode.serving.uplink_forwarding_rules",
			"mac_settings.desired_rx1_data_rate_offset",
			"mac_settings.desired_rx1_data_rate_offset.value",
			"mac_settings.desired_rx1_delay",
			"mac_settings.desired_rx1_delay.value",
			"mac_settings.desired_rx2_data_rate_index",
			"mac_settings.desired_rx2_data_rate_index.value",
			"mac_settings.desired_rx2_frequency",
			"mac_settings.desired_rx2_frequency.value",
			"mac_settings.factory_preset_frequencies",
			"mac_settings.max_duty_cycle",
			"mac_settings.max_duty_cycle.value",
			"mac_settings.ping_slot_data_rate_index",
			"mac_settings.ping_slot_data_rate_index.value",
			"mac_settings.ping_slot_frequency",
			"mac_settings.ping_slot_frequency.value",
			"mac_settings.ping_slot_periodicity",
			"mac_settings.ping_slot_periodicity.value",
			"mac_settings.relay",
			"mac_settings.relay.mode",
			"mac_settings.relay.mode.served",
			"mac_settings.relay.mode.served.backoff",
			"mac_settings.relay.mode.served.mode",
			"mac_settings.relay.mode.served.mode.always",
			"mac_settings.relay.mode.served.mode.dynamic",
			"mac_settings.relay.mode.served.mode.dynamic.smart_enable_level",
			"mac_settings.relay.mode.served.mode.end_device_controlled",
			"mac_settings.relay.mode.served.second_channel",
			"mac_settings.relay.mode.served.second_channel.ack_offset",
			"mac_settings.relay.mode.served.second_channel.data_rate_index",
			"mac_settings.relay.mode.served.second_channel.frequency",
			"mac_settings.relay.mode.served.serving_device_id",
			"mac_settings.relay.mode.serving",
			"mac_settings.relay.mode.serving.cad_periodicity",
			"mac_settings.relay.mode.serving.default_channel_index",
			"mac_settings.relay.mode.serving.limits",
			"mac_settings.relay.mode.serving.limits.join_requests",
			"mac_settings.relay.mode.serving.limits.join_requests.bucket_size",
			"mac_settings.relay.mode.serving.limits.join_requests.reload_rate",
			"mac_settings.relay.mode.serving.limits.notifications",
			"mac_settings.relay.mode.serving.limits.notifications.bucket_size",
			"mac_settings.relay.mode.serving.limits.notifications.reload_rate",
			"mac_settings.relay.mode.serving.limits.overall",
			"mac_settings.relay.mode.serving.limits.overall.bucket_size",
			"mac_settings.relay.mode.serving.limits.overall.reload_rate",
			"mac_settings.relay.mode.serving.limits.reset_behavior",
			"mac_settings.relay.mode.serving.limits.uplink_messages",
			"mac_settings.relay.mode.serving.limits.uplink_messages.bucket_size",
			"mac_settings.relay.mode.serving.limits.uplink_messages.reload_rate",
			"mac_settings.relay.mode.serving.second_channel",
			"mac_settings.relay.mode.serving.second_channel.ack_offset",
			"mac_settings.relay.mode.serving.second_channel.data_rate_index",
			"mac_settings.relay.mode.serving.second_channel.frequency",
			"mac_settings.relay.mode.serving.uplink_forwarding_rules",
			"mac_settings.resets_f_cnt",
			"mac_settings.resets_f_cnt.value",
			"mac_settings.rx1_data_rate_offset",
			"mac_settings.rx1_data_rate_offset.value",
			"mac_settings.rx1_delay",
			"mac_settings.rx1_delay.value",
			"mac_settings.rx2_data_rate_index",
			"mac_settings.rx2_data_rate_index.value",
			"mac_settings.rx2_frequency",
			"mac_settings.rx2_frequency.value",
			"mac_settings.schedule_downlinks",
			"mac_settings.schedule_downlinks.value",
			"mac_settings.status_count_periodicity",
			"mac_settings.status_time_periodicity",
			"mac_settings.supports_32_bit_f_cnt",
			"mac_settings.supports_32_bit_f_cnt.value",
			"mac_settings.use_adr",
			"mac_settings.use_adr.value",
			"mac_settings.uplink_dwell_time",
			"mac_settings.uplink_dwell_time.value",
			"mac_settings.downlink_dwell_time",
			"mac_settings.downlink_dwell_time.value",
			"mac_state",
			"mac_state.current_parameters",
			"mac_state.current_parameters.adr_ack_delay_exponent",
			"mac_state.current_parameters.adr_ack_delay_exponent.value",
			"mac_state.current_parameters.adr_ack_limit_exponent",
			"mac_state.current_parameters.adr_ack_limit_exponent.value",
			"mac_state.current_parameters.adr_data_rate_index",
			"mac_state.current_parameters.adr_nb_trans",
			"mac_state.current_parameters.adr_tx_power_index",
			"mac_state.current_parameters.beacon_frequency",
			"mac_state.current_parameters.channels",
			"mac_state.current_parameters.downlink_dwell_time",
			"mac_state.current_parameters.downlink_dwell_time.value",
			"mac_state.current_parameters.max_duty_cycle",
			"mac_state.current_parameters.max_eirp",
			"mac_state.current_parameters.ping_slot_data_rate_index_value",
			"mac_state.current_parameters.ping_slot_data_rate_index_value.value",
			"mac_state.current_parameters.ping_slot_frequency",
			"mac_state.current_parameters.rejoin_count_periodicity",
			"mac_state.current_parameters.rejoin_time_periodicity",
			"mac_state.current_parameters.relay",
			"mac_state.current_parameters.relay.mode",
			"mac_state.current_parameters.relay.mode.served",
			"mac_state.current_parameters.relay.mode.served.backoff",
			"mac_state.current_parameters.relay.mode.served.mode",
			"mac_state.current_parameters.relay.mode.served.mode.always",
			"mac_state.current_parameters.relay.mode.served.mode.dynamic",
			"mac_state.current_parameters.relay.mode.served.mode.dynamic.smart_enable_level",
			"mac_state.current_parameters.relay.mode.served.mode.end_device_controlled",
			"mac_state.current_parameters.relay.mode.served.second_channel",
			"mac_state.current_parameters.relay.mode.served.second_channel.ack_offset",
			"mac_state.current_parameters.relay.mode.served.second_channel.data_rate_index",
			"mac_state.current_parameters.relay.mode.served.second_channel.frequency",
			"mac_state.current_parameters.relay.mode.served.serving_device_id",
			"mac_state.current_parameters.relay.mode.serving",
			"mac_state.current_parameters.relay.mode.serving.cad_periodicity",
			"mac_state.current_parameters.relay.mode.serving.default_channel_index",
			"mac_state.current_parameters.relay.mode.serving.limits",
			"mac_state.current_parameters.relay.mode.serving.limits.join_requests",
			"mac_state.current_parameters.relay.mode.serving.limits.join_requests.bucket_size",
			"mac_state.current_parameters.relay.mode.serving.limits.join_requests.reload_rate",
			"mac_state.current_parameters.relay.mode.serving.limits.notifications",
			"mac_state.current_parameters.relay.mode.serving.limits.notifications.bucket_size",
			"mac_state.current_parameters.relay.mode.serving.limits.notifications.reload_rate",
			"mac_state.current_parameters.relay.mode.serving.limits.overall",
			"mac_state.current_parameters.relay.mode.serving.limits.overall.bucket_size",
			"mac_state.current_parameters.relay.mode.serving.limits.overall.reload_rate",
			"mac_state.current_parameters.relay.mode.serving.limits.reset_behavior",
			"mac_state.current_parameters.relay.mode.serving.limits.uplink_messages",
			"mac_state.current_parameters.relay.mode.serving.limits.uplink_messages.bucket_size",
			"mac_state.current_parameters.relay.mode.serving.limits.uplink_messages.reload_rate",
			"mac_state.current_parameters.relay.mode.serving.second_channel",
			"mac_state.current_parameters.relay.mode.serving.second_channel.ack_offset",
			"mac_state.current_parameters.relay.mode.serving.second_channel.data_rate_index",
			"mac_state.current_parameters.relay.mode.serving.second_channel.frequency",
			"mac_state.current_parameters.relay.mode.serving.uplink_forwarding_rules",
			"mac_state.current_parameters.rx1_data_rate_offset",
			"mac_state.current_parameters.rx1_delay",
			"mac_state.current_parameters.rx2_data_rate_index",
			"mac_state.current_parameters.rx2_frequency",
			"mac_state.current_parameters.uplink_dwell_time",
			"mac_state.current_parameters.uplink_dwell_time.value",
			"mac_state.desired_parameters",
			"mac_state.desired_parameters.adr_ack_delay_exponent",
			"mac_state.desired_parameters.adr_ack_delay_exponent.value",
			"mac_state.desired_parameters.adr_ack_limit_exponent",
			"mac_state.desired_parameters.adr_ack_limit_exponent.value",
			"mac_state.desired_parameters.adr_data_rate_index",
			"mac_state.desired_parameters.adr_nb_trans",
			"mac_state.desired_parameters.adr_tx_power_index",
			"mac_state.desired_parameters.beacon_frequency",
			"mac_state.desired_parameters.channels",
			"mac_state.desired_parameters.downlink_dwell_time",
			"mac_state.desired_parameters.downlink_dwell_time.value",
			"mac_state.desired_parameters.max_duty_cycle",
			"mac_state.desired_parameters.max_eirp",
			"mac_state.desired_parameters.ping_slot_data_rate_index_value",
			"mac_state.desired_parameters.ping_slot_data_rate_index_value.value",
			"mac_state.desired_parameters.ping_slot_frequency",
			"mac_state.desired_parameters.rejoin_count_periodicity",
			"mac_state.desired_parameters.rejoin_time_periodicity",
			"mac_state.desired_parameters.relay",
			"mac_state.desired_parameters.relay.mode",
			"mac_state.desired_parameters.relay.mode.served",
			"mac_state.desired_parameters.relay.mode.served.backoff",
			"mac_state.desired_parameters.relay.mode.served.mode",
			"mac_state.desired_parameters.relay.mode.served.mode.always",
			"mac_state.desired_parameters.relay.mode.served.mode.dynamic",
			"mac_state.desired_parameters.relay.mode.served.mode.dynamic.smart_enable_level",
			"mac_state.desired_parameters.relay.mode.served.mode.end_device_controlled",
			"mac_state.desired_parameters.relay.mode.served.second_channel",
			"mac_state.desired_parameters.relay.mode.served.second_channel.ack_offset",
			"mac_state.desired_parameters.relay.mode.served.second_channel.data_rate_index",
			"mac_state.desired_parameters.relay.mode.served.second_channel.frequency",
			"mac_state.desired_parameters.relay.mode.served.serving_device_id",
			"mac_state.desired_parameters.relay.mode.serving",
			"mac_state.desired_parameters.relay.mode.serving.cad_periodicity",
			"mac_state.desired_parameters.relay.mode.serving.default_channel_index",
			"mac_state.desired_parameters.relay.mode.serving.limits",
			"mac_state.desired_parameters.relay.mode.serving.limits.join_requests",
			"mac_state.desired_parameters.relay.mode.serving.limits.join_requests.bucket_size",
			"mac_state.desired_parameters.relay.mode.serving.limits.join_requests.reload_rate",
			"mac_state.desired_parameters.relay.mode.serving.limits.notifications",
			"mac_state.desired_parameters.relay.mode.serving.limits.notifications.bucket_size",
			"mac_state.desired_parameters.relay.mode.serving.limits.notifications.reload_rate",
			"mac_state.desired_parameters.relay.mode.serving.limits.overall",
			"mac_state.desired_parameters.relay.mode.serving.limits.overall.bucket_size",
			"mac_state.desired_parameters.relay.mode.serving.limits.overall.reload_rate",
			"mac_state.desired_parameters.relay.mode.serving.limits.reset_behavior",
			"mac_state.desired_parameters.relay.mode.serving.limits.uplink_messages",
			"mac_state.desired_parameters.relay.mode.serving.limits.uplink_messages.bucket_size",
			"mac_state.desired_parameters.relay.mode.serving.limits.uplink_messages.reload_rate",
			"mac_state.desired_parameters.relay.mode.serving.second_channel",
			"mac_state.desired_parameters.relay.mode.serving.second_channel.ack_offset",
			"mac_state.desired_parameters.relay.mode.serving.second_channel.data_rate_index",
			"mac_state.desired_parameters.relay.mode.serving.second_channel.frequency",
			"mac_state.desired_parameters.relay.mode.serving.uplink_forwarding_rules",
			"mac_state.desired_parameters.rx1_data_rate_offset",
			"mac_state.desired_parameters.rx1_delay",
			"mac_state.desired_parameters.rx2_data_rate_index",
			"mac_state.desired_parameters.rx2_frequency",
			"mac_state.desired_parameters.uplink_dwell_time",
			"mac_state.desired_parameters.uplink_dwell_time.value",
			"mac_state.device_class",
			"mac_state.last_adr_change_f_cnt_up",
			"mac_state.last_confirmed_downlink_at",
			"mac_state.last_dev_status_f_cnt_up",
			"mac_state.last_downlink_at",
			"mac_state.last_network_initiated_downlink_at",
			"mac_state.lorawan_version",
			"mac_state.pending_application_downlink",
			"mac_state.pending_application_downlink.class_b_c",
			"mac_state.pending_application_downlink.class_b_c.absolute_time",
			"mac_state.pending_application_downlink.class_b_c.gateways",
			"mac_state.pending_application_downlink.confirmed",
			"mac_state.pending_application_downlink.correlation_ids",
			"mac_state.pending_application_downlink.f_cnt",
			"mac_state.pending_application_downlink.f_port",
			"mac_state.pending_application_downlink.frm_payload",
			"mac_state.pending_application_downlink.priority",
			"mac_state.pending_application_downlink.session_key_id",
			"mac_state.pending_relay_downlink",
			"mac_state.pending_relay_downlink.raw_payload",
			"mac_state.pending_requests",
			"mac_state.ping_slot_periodicity",
			"mac_state.ping_slot_periodicity.value",
			"mac_state.queued_responses",
			"mac_state.recent_downlinks",
			"mac_state.recent_mac_command_identifiers",
			"mac_state.recent_uplinks",
			"mac_state.rejected_adr_data_rate_indexes",
			"mac_state.rejected_adr_tx_power_indexes",
			"mac_state.rejected_data_rate_ranges",
			"mac_state.rejected_frequencies",
			"mac_state.rx_windows_available",
			"max_frequency",
			"min_frequency",
			"multicast",
			"pending_mac_state",
			"pending_mac_state.current_parameters",
			"pending_mac_state.current_parameters.adr_ack_delay_exponent",
			"pending_mac_state.current_parameters.adr_ack_delay_exponent.value",
			"pending_mac_state.current_parameters.adr_ack_limit_exponent",
			"pending_mac_state.current_parameters.adr_ack_limit_exponent.value",
			"pending_mac_state.current_parameters.adr_data_rate_index",
			"pending_mac_state.current_parameters.adr_nb_trans",
			"pending_mac_state.current_parameters.adr_tx_power_index",
			"pending_mac_state.current_parameters.beacon_frequency",
			"pending_mac_state.current_parameters.channels",
			"pending_mac_state.current_parameters.downlink_dwell_time",
			"pending_mac_state.current_parameters.downlink_dwell_time.value",
			"pending_mac_state.current_parameters.max_duty_cycle",
			"pending_mac_state.current_parameters.max_eirp",
			"pending_mac_state.current_parameters.ping_slot_data_rate_index_value",
			"pending_mac_state.current_parameters.ping_slot_data_rate_index_value.value",
			"pending_mac_state.current_parameters.ping_slot_frequency",
			"pending_mac_state.current_parameters.rejoin_count_periodicity",
			"pending_mac_state.current_parameters.rejoin_time_periodicity",
			"pending_mac_state.current_parameters.relay",
			"pending_mac_state.current_parameters.relay.mode",
			"pending_mac_state.current_parameters.relay.mode.served",
			"pending_mac_state.current_parameters.relay.mode.served.backoff",
			"pending_mac_state.current_parameters.relay.mode.served.mode",
			"pending_mac_state.current_parameters.relay.mode.served.mode.always",
			"pending_mac_state.current_parameters.relay.mode.served.mode.dynamic",
			"pending_mac_state.current_parameters.relay.mode.served.mode.dynamic.smart_enable_level",
			"pending_mac_state.current_parameters.relay.mode.served.mode.end_device_controlled",
			"pending_mac_state.current_parameters.relay.mode.served.second_channel",
			"pending_mac_state.current_parameters.relay.mode.served.second_channel.ack_offset",
			"pending_mac_state.current_parameters.relay.mode.served.second_channel.data_rate_index",
			"pending_mac_state.current_parameters.relay.mode.served.second_channel.frequency",
			"pending_mac_state.current_parameters.relay.mode.served.serving_device_id",
			"pending_mac_state.current_parameters.relay.mode.serving",
			"pending_mac_state.current_parameters.relay.mode.serving.cad_periodicity",
			"pending_mac_state.current_parameters.relay.mode.serving.default_channel_index",
			"pending_mac_state.current_parameters.relay.mode.serving.limits",
			"pending_mac_state.current_parameters.relay.mode.serving.limits.join_requests",
			"pending_mac_state.current_parameters.relay.mode.serving.limits.join_requests.bucket_size",
			"pending_mac_state.current_parameters.relay.mode.serving.limits.join_requests.reload_rate",
			"pending_mac_state.current_parameters.relay.mode.serving.limits.notifications",
			"pending_mac_state.current_parameters.relay.mode.serving.limits.notifications.bucket_size",
			"pending_mac_state.current_parameters.relay.mode.serving.limits.notifications.reload_rate",
			"pending_mac_state.current_parameters.relay.mode.serving.limits.overall",
			"pending_mac_state.current_parameters.relay.mode.serving.limits.overall.bucket_size",
			"pending_mac_state.current_parameters.relay.mode.serving.limits.overall.reload_rate",
			"pending_mac_state.current_parameters.relay.mode.serving.limits.reset_behavior",
			"pending_mac_state.current_parameters.relay.mode.serving.limits.uplink_messages",
			"pending_mac_state.current_parameters.relay.mode.serving.limits.uplink_messages.bucket_size",
			"pending_mac_state.current_parameters.relay.mode.serving.limits.uplink_messages.reload_rate",
			"pending_mac_state.current_parameters.relay.mode.serving.second_channel",
			"pending_mac_state.current_parameters.relay.mode.serving.second_channel.ack_offset",
			"pending_mac_state.current_parameters.relay.mode.serving.second_channel.data_rate_index",
			"pending_mac_state.current_parameters.relay.mode.serving.second_channel.frequency",
			"pending_mac_state.current_parameters.relay.mode.serving.uplink_forwarding_rules",
			"pending_mac_state.current_parameters.rx1_data_rate_offset",
			"pending_mac_state.current_parameters.rx1_delay",
			"pending_mac_state.current_parameters.rx2_data_rate_index",
			"pending_mac_state.current_parameters.rx2_frequency",
			"pending_mac_state.current_parameters.uplink_dwell_time",
			"pending_mac_state.current_parameters.uplink_dwell_time.value",
			"pending_mac_state.desired_parameters",
			"pending_mac_state.desired_parameters.adr_ack_delay_exponent",
			"pending_mac_state.desired_parameters.adr_ack_delay_exponent.value",
			"pending_mac_state.desired_parameters.adr_ack_limit_exponent",
			"pending_mac_state.desired_parameters.adr_ack_limit_exponent.value",
			"pending_mac_state.desired_parameters.adr_data_rate_index",
			"pending_mac_state.desired_parameters.adr_nb_trans",
			"pending_mac_state.desired_parameters.adr_tx_power_index",
			"pending_mac_state.desired_parameters.beacon_frequency",
			"pending_mac_state.desired_parameters.channels",
			"pending_mac_state.desired_parameters.downlink_dwell_time",
			"pending_mac_state.desired_parameters.downlink_dwell_time.value",
			"pending_mac_state.desired_parameters.max_duty_cycle",
			"pending_mac_state.desired_parameters.max_eirp",
			"pending_mac_state.desired_parameters.ping_slot_data_rate_index_value",
			"pending_mac_state.desired_parameters.ping_slot_data_rate_index_value.value",
			"pending_mac_state.desired_parameters.ping_slot_frequency",
			"pending_mac_state.desired_parameters.rejoin_count_periodicity",
			"pending_mac_state.desired_parameters.rejoin_time_periodicity",
			"pending_mac_state.desired_parameters.relay",
			"pending_mac_state.desired_parameters.relay.mode",
			"pending_mac_state.desired_parameters.relay.mode.served",
			"pending_mac_state.desired_parameters.relay.mode.served.backoff",
			"pending_mac_state.desired_parameters.relay.mode.served.mode",
			"pending_mac_state.desired_parameters.relay.mode.served.mode.always",
			"pending_mac_state.desired_parameters.relay.mode.served.mode.dynamic",
			"pending_mac_state.desired_parameters.relay.mode.served.mode.dynamic.smart_enable_level",
			"pending_mac_state.desired_parameters.relay.mode.served.mode.end_device_controlled",
			"pending_mac_state.desired_parameters.relay.mode.served.second_channel",
			"pending_mac_state.desired_parameters.relay.mode.served.second_channel.ack_offset",
			"pending_mac_state.desired_parameters.relay.mode.served.second_channel.data_rate_index",
			"pending_mac_state.desired_parameters.relay.mode.served.second_channel.frequency",
			"pending_mac_state.desired_parameters.relay.mode.served.serving_device_id",
			"pending_mac_state.desired_parameters.relay.mode.serving",
			"pending_mac_state.desired_parameters.relay.mode.serving.cad_periodicity",
			"pending_mac_state.desired_parameters.relay.mode.serving.default_channel_index",
			"pending_mac_state.desired_parameters.relay.mode.serving.limits",
			"pending_mac_state.desired_parameters.relay.mode.serving.limits.join_requests",
			"pending_mac_state.desired_parameters.relay.mode.serving.limits.join_requests.bucket_size",
			"pending_mac_state.desired_parameters.relay.mode.serving.limits.join_requests.reload_rate",
			"pending_mac_state.desired_parameters.relay.mode.serving.limits.notifications",
			"pending_mac_state.desired_parameters.relay.mode.serving.limits.notifications.bucket_size",
			"pending_mac_state.desired_parameters.relay.mode.serving.limits.notifications.reload_rate",
			"pending_mac_state.desired_parameters.relay.mode.serving.limits.overall",
			"pending_mac_state.desired_parameters.relay.mode.serving.limits.overall.bucket_size",
			"pending_mac_state.desired_parameters.relay.mode.serving.limits.overall.reload_rate",
			"pending_mac_state.desired_parameters.relay.mode.serving.limits.reset_behavior",
			"pending_mac_state.desired_parameters.relay.mode.serving.limits.uplink_messages",
			"pending_mac_state.desired_parameters.relay.mode.serving.limits.uplink_messages.bucket_size",
			"pending_mac_state.desired_parameters.relay.mode.serving.limits.uplink_messages.reload_rate",
			"pending_mac_state.desired_parameters.relay.mode.serving.second_channel",
			"pending_mac_state.desired_parameters.relay.mode.serving.second_channel.ack_offset",
			"pending_mac_state.desired_parameters.relay.mode.serving.second_channel.data_rate_index",
			"pending_mac_state.desired_parameters.relay.mode.serving.second_channel.frequency",
			"pending_mac_state.desired_parameters.relay.mode.serving.uplink_forwarding_rules",
			"pending_mac_state.desired_parameters.rx1_data_rate_offset",
			"pending_mac_state.desired_parameters.rx1_delay",
			"pending_mac_state.desired_parameters.rx2_data_rate_index",
			"pending_mac_state.desired_parameters.rx2_frequency",
			"pending_mac_state.desired_parameters.uplink_dwell_time",
			"pending_mac_state.desired_parameters.uplink_dwell_time.value",
			"pending_mac_state.device_class",
			"pending_mac_state.last_adr_change_f_cnt_up",
			"pending_mac_state.last_confirmed_downlink_at",
			"pending_mac_state.last_dev_status_f_cnt_up",
			"pending_mac_state.last_downlink_at",
			"pending_mac_state.last_network_initiated_downlink_at",
			"pending_mac_state.lorawan_version",
			"pending_mac_state.pending_join_request",
			"pending_mac_state.pending_join_request.cf_list",
			"pending_mac_state.pending_join_request.cf_list.ch_masks",
			"pending_mac_state.pending_join_request.cf_list.freq",
			"pending_mac_state.pending_join_request.cf_list.type",
			"pending_mac_state.pending_join_request.downlink_settings",
			"pending_mac_state.pending_join_request.downlink_settings.opt_neg",
			"pending_mac_state.pending_join_request.downlink_settings.rx1_dr_offset",
			"pending_mac_state.pending_join_request.downlink_settings.rx2_dr",
			"pending_mac_state.pending_join_request.rx_delay",
			"pending_mac_state.ping_slot_periodicity",
			"pending_mac_state.ping_slot_periodicity.value",
			"pending_mac_state.queued_join_accept",
			"pending_mac_state.queued_join_accept.correlation_ids",
			"pending_mac_state.queued_join_accept.dev_addr",
			"pending_mac_state.queued_join_accept.keys",
			"pending_mac_state.queued_join_accept.keys.app_s_key",
			"pending_mac_state.queued_join_accept.keys.app_s_key.encrypted_key",
			"pending_mac_state.queued_join_accept.keys.app_s_key.kek_label",
			"pending_mac_state.queued_join_accept.keys.app_s_key.key",
			"pending_mac_state.queued_join_accept.keys.f_nwk_s_int_key",
			"pending_mac_state.queued_join_accept.keys.f_nwk_s_int_key.key",
			"pending_mac_state.queued_join_accept.keys.nwk_s_enc_key",
			"pending_mac_state.queued_join_accept.keys.nwk_s_enc_key.key",
			"pending_mac_state.queued_join_accept.keys.s_nwk_s_int_key",
			"pending_mac_state.queued_join_accept.keys.s_nwk_s_int_key.key",
			"pending_mac_state.queued_join_accept.keys.session_key_id",
			"pending_mac_state.queued_join_accept.net_id",
			"pending_mac_state.queued_join_accept.payload",
			"pending_mac_state.queued_join_accept.request",
			"pending_mac_state.queued_join_accept.request.cf_list",
			"pending_mac_state.queued_join_accept.request.cf_list.ch_masks",
			"pending_mac_state.queued_join_accept.request.cf_list.freq",
			"pending_mac_state.queued_join_accept.request.cf_list.type",
			"pending_mac_state.queued_join_accept.request.downlink_settings",
			"pending_mac_state.queued_join_accept.request.downlink_settings.opt_neg",
			"pending_mac_state.queued_join_accept.request.downlink_settings.rx1_dr_offset",
			"pending_mac_state.queued_join_accept.request.downlink_settings.rx2_dr",
			"pending_mac_state.queued_join_accept.request.rx_delay",
			"pending_mac_state.recent_downlinks",
			"pending_mac_state.recent_mac_command_identifiers",
			"pending_mac_state.recent_uplinks",
			"pending_mac_state.rejected_adr_data_rate_indexes",
			"pending_mac_state.rejected_adr_tx_power_indexes",
			"pending_mac_state.rejected_data_rate_ranges",
			"pending_mac_state.rejected_frequencies",
			"pending_mac_state.rx_windows_available",
			"pending_session",
			"pending_session.dev_addr",
			"pending_session.keys",
			"pending_session.keys.f_nwk_s_int_key",
			"pending_session.keys.f_nwk_s_int_key.key",
			"pending_session.keys.nwk_s_enc_key",
			"pending_session.keys.nwk_s_enc_key.key",
			"pending_session.keys.s_nwk_s_int_key",
			"pending_session.keys.s_nwk_s_int_key.key",
			"pending_session.keys.session_key_id",
			"serial_number",
			"session",
			"session.dev_addr",
			"session.keys",
			"session.keys.f_nwk_s_int_key",
			"session.keys.f_nwk_s_int_key.key",
			"session.keys.nwk_s_enc_key",
			"session.keys.nwk_s_enc_key.key",
			"session.keys.s_nwk_s_int_key",
			"session.keys.s_nwk_s_int_key.key",
			"session.keys.session_key_id",
			"session.last_conf_f_cnt_down",
			"session.last_f_cnt_up",
			"session.last_n_f_cnt_down",
			"session.started_at",
			"supports_class_b",
			"supports_class_c",
			"supports_join",
			"lora_alliance_profile_ids",
			"lora_alliance_profile_ids.vendor_id",
			"lora_alliance_profile_ids.vendor_profile_id",
			"version_ids",
			"version_ids.band_id",
			"version_ids.brand_id",
			"version_ids.firmware_version",
			"version_ids.hardware_version",
			"version_ids.model_id",
		},
		Set: true,
	},
	"/ttn.lorawan.v3.NsEndDeviceRegistry/ResetFactoryDefaults": {
		All:     EndDeviceFieldPathsNested,
		Allowed: nsEndDeviceReadFieldPaths[:],
	},

	"/ttn.lorawan.v3.NsRelayConfigurationService/GetRelay": {
		All:     RelaySettingsFieldPathsNested,
		Allowed: RelaySettingsFieldPathsNested,
	},
	"/ttn.lorawan.v3.NsRelayConfigurationService/UpdateRelay": {
		All:     RelaySettingsFieldPathsNested,
		Allowed: RelaySettingsFieldPathsNested,
		Set:     true,
	},

	"/ttn.lorawan.v3.NsRelayConfigurationService/GetRelayUplinkForwardingRule": {
		All:     RelayUplinkForwardingRuleFieldPathsNested,
		Allowed: RelayUplinkForwardingRuleFieldPathsNested,
	},
	"/ttn.lorawan.v3.NsRelayConfigurationService/ListRelayUplinkForwardingRules": {
		All:     RelayUplinkForwardingRuleFieldPathsNested,
		Allowed: RelayUplinkForwardingRuleFieldPathsNested,
	},
	"/ttn.lorawan.v3.NsRelayConfigurationService/UpdateRelayUplinkForwardingRule": {
		All:     RelayUplinkForwardingRuleFieldPathsNested,
		Allowed: RelayUplinkForwardingRuleFieldPathsNested,
		Set:     true,
	},

	"/ttn.lorawan.v3.EntityRegistrySearch/SearchGateways": {
		All: GatewayFieldPathsNested,
		Allowed: omitFields(GatewayFieldPathsNested,
			"gateway.claim_authentication_code.secret",
			"gateway.claim_authentication_code.secret.key_id",
			"gateway.claim_authentication_code.secret.value",
			"gateway.claim_authentication_code.valid_from",
			"gateway.claim_authentication_code.valid_to"),
	},
	"/ttn.lorawan.v3.GatewayRegistry/Get": {
		All: GatewayFieldPathsNested,
		Allowed: omitFields(GatewayFieldPathsNested,
			"gateway.claim_authentication_code.secret",
			"gateway.claim_authentication_code.secret.key_id",
			"gateway.claim_authentication_code.secret.value",
			"gateway.claim_authentication_code.valid_from",
			"gateway.claim_authentication_code.valid_to"),
	},
	"/ttn.lorawan.v3.GatewayRegistry/List": {
		All: GatewayFieldPathsNested,
		Allowed: omitFields(GatewayFieldPathsNested,
			"gateway.claim_authentication_code.secret",
			"gateway.claim_authentication_code.secret.key_id",
			"gateway.claim_authentication_code.secret.value",
			"gateway.claim_authentication_code.valid_from",
			"gateway.claim_authentication_code.valid_to"),
	},
	"/ttn.lorawan.v3.GatewayRegistry/Update": {
		All: GatewayFieldPathsNested,
		Allowed: omitFields(GatewayFieldPathsNested,
			"gateway.claim_authentication_code.secret",
			"gateway.claim_authentication_code.secret.key_id",
			"gateway.claim_authentication_code.secret.value",
			"gateway.claim_authentication_code.valid_from",
			"gateway.claim_authentication_code.valid_to"),
		Set: true,
	},
	"/ttn.lorawan.v3.GsPba/UpdateGateway": {
		All: PacketBrokerGatewayFieldPathsNested,
		Allowed: []string{
			"administrative_contact",
			"antennas",
			"frequency_plan_ids",
			"ids",
			"ids.eui",
			"ids.gateway_id",
			"location_public",
			"online",
			"rx_rate",
			"status_public",
			"technical_contact",
			"tx_rate",
		},
		Set: true,
	},

	"/ttn.lorawan.v3.Gs/BatchGetGatewayConnectionStats": {
		All:     GatewayConnectionStatsFieldPathsNested,
		Allowed: GatewayConnectionStatsFieldPathsNested,
	},

	"/ttn.lorawan.v3.GatewayAccess/UpdateAPIKey": {
		All:     APIKeyFieldPathsNested,
		Allowed: APIKeyFieldPathsNested,
		Set:     true,
	},

	"/ttn.lorawan.v3.GatewayConfigurator/PullConfiguration": {
		All:     GatewayFieldPathsNested,
		Allowed: GatewayFieldPathsNested,
	},

	"/ttn.lorawan.v3.OrganizationRegistry/Get": {
		All:     OrganizationFieldPathsNested,
		Allowed: OrganizationFieldPathsNested,
	},
	"/ttn.lorawan.v3.OrganizationRegistry/List": {
		All:     OrganizationFieldPathsNested,
		Allowed: OrganizationFieldPathsNested,
	},
	"/ttn.lorawan.v3.OrganizationRegistry/Update": {
		All:     OrganizationFieldPathsNested,
		Allowed: OrganizationFieldPathsNested,
		Set:     true,
	},
	"/ttn.lorawan.v3.EntityRegistrySearch/SearchOrganizations": {
		All:     OrganizationFieldPathsNested,
		Allowed: OrganizationFieldPathsNested,
	},

	"/ttn.lorawan.v3.OrganizationAccess/UpdateAPIKey": {
		All:     APIKeyFieldPathsNested,
		Allowed: APIKeyFieldPathsNested,
		Set:     true,
	},

	"/ttn.lorawan.v3.UserRegistry/Get": {
		All:     UserFieldPathsNested,
		Allowed: omitFields(UserFieldPathsNested, "password", "temporary_password"),
	},
	"/ttn.lorawan.v3.UserRegistry/List": {
		All:     UserFieldPathsNested,
		Allowed: omitFields(UserFieldPathsNested, "password", "temporary_password"),
	},
	"/ttn.lorawan.v3.UserRegistry/Update": {
		All:     UserFieldPathsNested,
		Allowed: omitFields(UserFieldPathsNested, "password", "password_updated_at"),
		Set:     true,
	},
	"/ttn.lorawan.v3.EntityRegistrySearch/SearchUsers": {
		All:     UserFieldPathsNested,
		Allowed: omitFields(UserFieldPathsNested, "password", "temporary_password"),
	},

	"/ttn.lorawan.v3.UserAccess/UpdateAPIKey": {
		All:     APIKeyFieldPathsNested,
		Allowed: APIKeyFieldPathsNested,
		Set:     true,
	},

	"/ttn.lorawan.v3.UserBookmarkRegistry/List": {
		All:     UserBookmarkFieldPathsNested,
		Allowed: UserBookmarkFieldPathsNested,
	},

	"/ttn.lorawan.v3.ApplicationUpStorage/GetStoredApplicationUp": {
		All:     ApplicationUpFieldPathsNested,
		Allowed: ApplicationUpFieldPathsNested,
	},

	"/ttn.lorawan.v3.DeviceRepository/GetBrand": {
		All:     EndDeviceBrandFieldPathsNested,
		Allowed: EndDeviceBrandFieldPathsNested,
	},
	"/ttn.lorawan.v3.DeviceRepository/ListBrands": {
		All:     EndDeviceBrandFieldPathsNested,
		Allowed: EndDeviceBrandFieldPathsNested,
	},
	"/ttn.lorawan.v3.DeviceRepository/GetModel": {
		All:     EndDeviceModelFieldPathsNested,
		Allowed: EndDeviceModelFieldPathsNested,
	},
	"/ttn.lorawan.v3.DeviceRepository/ListModels": {
		All:     EndDeviceModelFieldPathsNested,
		Allowed: EndDeviceModelFieldPathsNested,
	},
	"/ttn.lorawan.v3.DeviceRepository/GetUplinkDecoder": {
		All:     MessagePayloadDecoderFieldPathsNested,
		Allowed: MessagePayloadDecoderFieldPathsNested,
	},
	"/ttn.lorawan.v3.DeviceRepository/GetDownlinkDecoder": {
		All:     MessagePayloadDecoderFieldPathsNested,
		Allowed: MessagePayloadDecoderFieldPathsNested,
	},
	"/ttn.lorawan.v3.DeviceRepository/GetDownlinkEncoder": {
		All:     MessagePayloadEncoderFieldPathsNested,
		Allowed: MessagePayloadEncoderFieldPathsNested,
	},
}

RPCFieldMaskPaths lists the field mask paths for each RPC in this API.

View Source
var RejoinCountExponent_customvalue = map[string]int32{
	"16":     0,
	"32":     1,
	"64":     2,
	"128":    3,
	"256":    4,
	"512":    5,
	"1024":   6,
	"2048":   7,
	"4096":   8,
	"8192":   9,
	"16384":  10,
	"32768":  11,
	"65536":  12,
	"131072": 13,
	"262144": 14,
	"524288": 15,
}

RejoinCountExponent_customvalue contains custom string values that extend RejoinCountExponent_value.

View Source
var RejoinPeriodExponent_customvalue = map[string]int32{
	"0": 0,
	"1": 1,
	"2": 2,
	"3": 3,
	"4": 4,
	"5": 5,
	"6": 6,
	"7": 7,
}

RejoinPeriodExponent_customvalue contains custom string values that extend RejoinPeriodExponent_value.

View Source
var RejoinRequestPayloadFieldPathsNested = []string{
	"dev_eui",
	"join_eui",
	"net_id",
	"rejoin_cnt",
	"rejoin_type",
}
View Source
var RejoinRequestPayloadFieldPathsTopLevel = []string{
	"dev_eui",
	"join_eui",
	"net_id",
	"rejoin_cnt",
	"rejoin_type",
}
View Source
var RejoinTimeExponent_customvalue = map[string]int32{
	"0":  0,
	"1":  1,
	"2":  2,
	"3":  3,
	"4":  4,
	"5":  5,
	"6":  6,
	"7":  7,
	"8":  8,
	"9":  9,
	"10": 10,
	"11": 11,
	"12": 12,
	"13": 13,
	"14": 14,
	"15": 15,
}

RejoinTimeExponent_customvalue contains custom string values that extend RejoinTimeExponent_value.

View Source
var RelayCADPeriodicity_customvalue = map[string]int32{
	"1_SECOND":         0,
	"500_MILLISECONDS": 1,
	"250_MILLISECONDS": 2,
	"100_MILLISECONDS": 3,
	"50_MILLISECONDS":  4,
	"20_MILLISECONDS":  5,
}

RelayCADPeriodicity_customvalue contains custom string values that extend RelayCADPeriodicity_value.

View Source
var RelayCtrlUplinkListAction_customvalue = map[string]int32{
	"READ_W_F_CNT":              0,
	"REMOVE_TRUSTED_END_DEVICE": 1,
}

RelayCtrlUplinkListAction_customvalue contains custom string values that extend RelayCtrlUplinkListAction_value.

View Source
var RelayEndDeviceAlwaysModeFieldPathsNested []string
View Source
var RelayEndDeviceAlwaysModeFieldPathsTopLevel []string
View Source
var RelayEndDeviceControlledModeFieldPathsNested []string
View Source
var RelayEndDeviceControlledModeFieldPathsTopLevel []string
View Source
var RelayEndDeviceDynamicModeFieldPathsNested = []string{
	"smart_enable_level",
}
View Source
var RelayEndDeviceDynamicModeFieldPathsTopLevel = []string{
	"smart_enable_level",
}
View Source
var RelayForwardDownlinkReqFieldPathsNested = []string{
	"raw_payload",
}
View Source
var RelayForwardDownlinkReqFieldPathsTopLevel = []string{
	"raw_payload",
}
View Source
var RelayForwardLimitsFieldPathsNested = []string{
	"bucket_size",
	"reload_rate",
}
View Source
var RelayForwardLimitsFieldPathsTopLevel = []string{
	"bucket_size",
	"reload_rate",
}
View Source
var RelayForwardUplinkReqFieldPathsNested = []string{
	"data_rate",
	"data_rate.modulation",
	"data_rate.modulation.fsk",
	"data_rate.modulation.fsk.bit_rate",
	"data_rate.modulation.lora",
	"data_rate.modulation.lora.bandwidth",
	"data_rate.modulation.lora.coding_rate",
	"data_rate.modulation.lora.spreading_factor",
	"data_rate.modulation.lrfhss",
	"data_rate.modulation.lrfhss.coding_rate",
	"data_rate.modulation.lrfhss.modulation_type",
	"data_rate.modulation.lrfhss.operating_channel_width",
	"frequency",
	"raw_payload",
	"rssi",
	"snr",
	"wor_channel",
}
View Source
var RelayForwardUplinkReqFieldPathsTopLevel = []string{
	"data_rate",
	"frequency",
	"raw_payload",
	"rssi",
	"snr",
	"wor_channel",
}
View Source
var RelayLimitBucketSize_customvalue = map[string]int32{
	"1":  0,
	"2":  1,
	"4":  2,
	"12": 3,
}

RelayLimitBucketSize_customvalue contains custom string values that extend RelayLimitBucketSize_value.

View Source
var RelayMetadataFieldPathsNested = []string{
	"device_id",
	"wor_channel",
}
View Source
var RelayMetadataFieldPathsTopLevel = []string{
	"device_id",
	"wor_channel",
}
View Source
var RelayParametersFieldPathsNested = []string{
	"mode",
	"mode.served",
	"mode.served.backoff",
	"mode.served.mode",
	"mode.served.mode.always",
	"mode.served.mode.dynamic",
	"mode.served.mode.dynamic.smart_enable_level",
	"mode.served.mode.end_device_controlled",
	"mode.served.second_channel",
	"mode.served.second_channel.ack_offset",
	"mode.served.second_channel.data_rate_index",
	"mode.served.second_channel.frequency",
	"mode.served.serving_device_id",
	"mode.serving",
	"mode.serving.cad_periodicity",
	"mode.serving.default_channel_index",
	"mode.serving.limits",
	"mode.serving.limits.join_requests",
	"mode.serving.limits.join_requests.bucket_size",
	"mode.serving.limits.join_requests.reload_rate",
	"mode.serving.limits.notifications",
	"mode.serving.limits.notifications.bucket_size",
	"mode.serving.limits.notifications.reload_rate",
	"mode.serving.limits.overall",
	"mode.serving.limits.overall.bucket_size",
	"mode.serving.limits.overall.reload_rate",
	"mode.serving.limits.reset_behavior",
	"mode.serving.limits.uplink_messages",
	"mode.serving.limits.uplink_messages.bucket_size",
	"mode.serving.limits.uplink_messages.reload_rate",
	"mode.serving.second_channel",
	"mode.serving.second_channel.ack_offset",
	"mode.serving.second_channel.data_rate_index",
	"mode.serving.second_channel.frequency",
	"mode.serving.uplink_forwarding_rules",
}
View Source
var RelayParametersFieldPathsTopLevel = []string{
	"mode",
}
View Source
var RelayResetLimitCounter_customvalue = map[string]int32{
	"ZERO":        0,
	"RELOAD_RATE": 1,
	"MAX_VALUE":   2,
	"NO_RESET":    3,
}

RelayResetLimitCounter_customvalue contains custom string values that extend RelayResetLimitCounter_value.

View Source
var RelaySecondChAckOffset_customvalue = map[string]int32{
	"0":    0,
	"200":  1,
	"400":  2,
	"800":  3,
	"1600": 4,
	"3200": 5,
}

RelaySecondChAckOffset_customvalue contains custom string values that extend RelaySecondChAckOffset_value.

View Source
var RelaySecondChannelFieldPathsNested = []string{
	"ack_offset",
	"data_rate_index",
	"frequency",
}
View Source
var RelaySecondChannelFieldPathsTopLevel = []string{
	"ack_offset",
	"data_rate_index",
	"frequency",
}
View Source
var RelaySettingsFieldPathsNested = []string{
	"mode",
	"mode.served",
	"mode.served.backoff",
	"mode.served.mode",
	"mode.served.mode.always",
	"mode.served.mode.dynamic",
	"mode.served.mode.dynamic.smart_enable_level",
	"mode.served.mode.end_device_controlled",
	"mode.served.second_channel",
	"mode.served.second_channel.ack_offset",
	"mode.served.second_channel.data_rate_index",
	"mode.served.second_channel.frequency",
	"mode.served.serving_device_id",
	"mode.serving",
	"mode.serving.cad_periodicity",
	"mode.serving.default_channel_index",
	"mode.serving.limits",
	"mode.serving.limits.join_requests",
	"mode.serving.limits.join_requests.bucket_size",
	"mode.serving.limits.join_requests.reload_rate",
	"mode.serving.limits.notifications",
	"mode.serving.limits.notifications.bucket_size",
	"mode.serving.limits.notifications.reload_rate",
	"mode.serving.limits.overall",
	"mode.serving.limits.overall.bucket_size",
	"mode.serving.limits.overall.reload_rate",
	"mode.serving.limits.reset_behavior",
	"mode.serving.limits.uplink_messages",
	"mode.serving.limits.uplink_messages.bucket_size",
	"mode.serving.limits.uplink_messages.reload_rate",
	"mode.serving.second_channel",
	"mode.serving.second_channel.ack_offset",
	"mode.serving.second_channel.data_rate_index",
	"mode.serving.second_channel.frequency",
	"mode.serving.uplink_forwarding_rules",
}
View Source
var RelaySettingsFieldPathsTopLevel = []string{
	"mode",
}
View Source
var RelaySmartEnableLevel_customvalue = map[string]int32{
	"8":  0,
	"16": 1,
	"32": 2,
	"64": 3,
}

RelaySmartEnableLevel_customvalue contains custom string values that extend RelaySmartEnableLevel_value.

View Source
var RelayUplinkForwardLimitsFieldPathsNested = []string{
	"bucket_size",
	"reload_rate",
}
View Source
var RelayUplinkForwardLimitsFieldPathsTopLevel = []string{
	"bucket_size",
	"reload_rate",
}
View Source
var RelayUplinkForwardingRuleFieldPathsNested = []string{
	"device_id",
	"last_w_f_cnt",
	"limits",
	"limits.bucket_size",
	"limits.reload_rate",
	"session_key_id",
}
View Source
var RelayUplinkForwardingRuleFieldPathsTopLevel = []string{
	"device_id",
	"last_w_f_cnt",
	"limits",
	"session_key_id",
}
View Source
var RelayUplinkTokenFieldPathsNested = []string{
	"full_f_cnt",
	"ids",
	"ids.application_ids",
	"ids.application_ids.application_id",
	"ids.dev_addr",
	"ids.dev_eui",
	"ids.device_id",
	"ids.join_eui",
	"session_key_id",
}
View Source
var RelayUplinkTokenFieldPathsTopLevel = []string{
	"full_f_cnt",
	"ids",
	"session_key_id",
}
View Source
var RelayWORChannel_customvalue = map[string]int32{
	"DEFAULT":   0,
	"SECONDARY": 1,
}

RelayWORChannel_customvalue contains custom string values that extend RelayWORChannel_value.

View Source
var ResetAndGetEndDeviceRequestFieldPathsNested = []string{
	"end_device_ids",
	"end_device_ids.application_ids",
	"end_device_ids.application_ids.application_id",
	"end_device_ids.dev_addr",
	"end_device_ids.dev_eui",
	"end_device_ids.device_id",
	"end_device_ids.join_eui",
	"field_mask",
}
View Source
var ResetAndGetEndDeviceRequestFieldPathsTopLevel = []string{
	"end_device_ids",
	"field_mask",
}
View Source
var Right_customvalue = map[string]int32{
	"USER_INFO":                          1,
	"USER_SETTINGS_BASIC":                2,
	"USER_SETTINGS_API_KEYS":             3,
	"USER_DELETE":                        4,
	"USER_AUTHORIZED_CLIENTS":            5,
	"USER_APPLICATIONS_LIST":             6,
	"USER_APPLICATIONS_CREATE":           7,
	"USER_GATEWAYS_LIST":                 8,
	"USER_GATEWAYS_CREATE":               9,
	"USER_CLIENTS_LIST":                  10,
	"USER_CLIENTS_CREATE":                11,
	"USER_ORGANIZATIONS_LIST":            12,
	"USER_ORGANIZATIONS_CREATE":          13,
	"USER_NOTIFICATIONS_READ":            59,
	"USER_ALL":                           14,
	"APPLICATION_INFO":                   15,
	"APPLICATION_SETTINGS_BASIC":         16,
	"APPLICATION_SETTINGS_API_KEYS":      17,
	"APPLICATION_SETTINGS_COLLABORATORS": 18,
	"APPLICATION_SETTINGS_PACKAGES":      56,
	"APPLICATION_DELETE":                 19,
	"APPLICATION_DEVICES_READ":           20,
	"APPLICATION_DEVICES_WRITE":          21,
	"APPLICATION_DEVICES_READ_KEYS":      22,
	"APPLICATION_DEVICES_WRITE_KEYS":     23,
	"APPLICATION_TRAFFIC_READ":           24,
	"APPLICATION_TRAFFIC_UP_WRITE":       25,
	"APPLICATION_TRAFFIC_DOWN_WRITE":     26,
	"APPLICATION_LINK":                   27,
	"APPLICATION_ALL":                    28,
	"CLIENT_ALL":                         29,
	"CLIENT_INFO":                        60,
	"CLIENT_SETTINGS_BASIC":              61,
	"CLIENT_SETTINGS_COLLABORATORS":      62,
	"CLIENT_DELETE":                      63,
	"GATEWAY_INFO":                       30,
	"GATEWAY_SETTINGS_BASIC":             31,
	"GATEWAY_SETTINGS_API_KEYS":          32,
	"GATEWAY_SETTINGS_COLLABORATORS":     33,
	"GATEWAY_DELETE":                     34,
	"GATEWAY_TRAFFIC_READ":               35,
	"GATEWAY_TRAFFIC_DOWN_WRITE":         36,
	"GATEWAY_LINK":                       37,
	"GATEWAY_STATUS_READ":                38,
	"GATEWAY_LOCATION_READ":              39,
	"GATEWAY_WRITE_SECRETS":              57,
	"GATEWAY_READ_SECRETS":               58,
	"GATEWAY_ALL":                        40,
	"ORGANIZATION_INFO":                  41,
	"ORGANIZATION_SETTINGS_BASIC":        42,
	"ORGANIZATION_SETTINGS_API_KEYS":     43,
	"ORGANIZATION_SETTINGS_MEMBERS":      44,
	"ORGANIZATION_DELETE":                45,
	"ORGANIZATION_APPLICATIONS_LIST":     46,
	"ORGANIZATION_APPLICATIONS_CREATE":   47,
	"ORGANIZATION_GATEWAYS_LIST":         48,
	"ORGANIZATION_GATEWAYS_CREATE":       49,
	"ORGANIZATION_CLIENTS_LIST":          50,
	"ORGANIZATION_CLIENTS_CREATE":        51,
	"ORGANIZATION_ADD_AS_COLLABORATOR":   52,
	"ORGANIZATION_ALL":                   53,
	"SEND_INVITES":                       54,
	"ALL":                                55,
}

Right_customvalue contains custom string values that extend Right_value.

View Source
var RightsFieldPathsNested = []string{
	"rights",
}
View Source
var RightsFieldPathsTopLevel = []string{
	"rights",
}
View Source
var RootKeysFieldPathsNested = []string{
	"app_key",
	"app_key.encrypted_key",
	"app_key.kek_label",
	"app_key.key",
	"nwk_key",
	"nwk_key.encrypted_key",
	"nwk_key.kek_label",
	"nwk_key.key",
	"root_key_id",
}
View Source
var RootKeysFieldPathsTopLevel = []string{
	"app_key",
	"nwk_key",
	"root_key_id",
}
View Source
var RxDelayValueFieldPathsNested = []string{
	"value",
}
View Source
var RxDelayValueFieldPathsTopLevel = []string{
	"value",
}
View Source
var RxDelay_customvalue = map[string]int32{
	"0":  0,
	"1":  1,
	"2":  2,
	"3":  3,
	"4":  4,
	"5":  5,
	"6":  6,
	"7":  7,
	"8":  8,
	"9":  9,
	"10": 10,
	"11": 11,
	"12": 12,
	"13": 13,
	"14": 14,
	"15": 15,
}

RxDelay_customvalue contains custom string values that extend RxDelay_value.

View Source
var RxMetadataFieldPathsNested = []string{
	"advanced",
	"antenna_index",
	"channel_index",
	"channel_rssi",
	"downlink_path_constraint",
	"encrypted_fine_timestamp",
	"encrypted_fine_timestamp_key_id",
	"fine_timestamp",
	"frequency_drift",
	"frequency_offset",
	"gateway_ids",
	"gateway_ids.eui",
	"gateway_ids.gateway_id",
	"gps_time",
	"hopping_width",
	"location",
	"location.accuracy",
	"location.altitude",
	"location.latitude",
	"location.longitude",
	"location.source",
	"packet_broker",
	"packet_broker.forwarder_cluster_id",
	"packet_broker.forwarder_gateway_eui",
	"packet_broker.forwarder_gateway_id",
	"packet_broker.forwarder_net_id",
	"packet_broker.forwarder_tenant_id",
	"packet_broker.home_network_cluster_id",
	"packet_broker.home_network_net_id",
	"packet_broker.home_network_tenant_id",
	"packet_broker.hops",
	"packet_broker.message_id",
	"received_at",
	"relay",
	"relay.device_id",
	"relay.wor_channel",
	"rssi",
	"rssi_standard_deviation",
	"signal_rssi",
	"snr",
	"time",
	"timestamp",
	"uplink_token",
}
View Source
var RxMetadataFieldPathsTopLevel = []string{
	"advanced",
	"antenna_index",
	"channel_index",
	"channel_rssi",
	"downlink_path_constraint",
	"encrypted_fine_timestamp",
	"encrypted_fine_timestamp_key_id",
	"fine_timestamp",
	"frequency_drift",
	"frequency_offset",
	"gateway_ids",
	"gps_time",
	"hopping_width",
	"location",
	"packet_broker",
	"received_at",
	"relay",
	"rssi",
	"rssi_standard_deviation",
	"signal_rssi",
	"snr",
	"time",
	"timestamp",
	"uplink_token",
}
View Source
var ScheduleDownlinkErrorDetailsFieldPathsNested = []string{
	"path_errors",
}
View Source
var ScheduleDownlinkErrorDetailsFieldPathsTopLevel = []string{
	"path_errors",
}
View Source
var ScheduleDownlinkResponseFieldPathsNested = []string{
	"delay",
	"downlink_path",
	"downlink_path.path",
	"downlink_path.path.fixed",
	"downlink_path.path.fixed.antenna_index",
	"downlink_path.path.fixed.gateway_ids",
	"downlink_path.path.fixed.gateway_ids.eui",
	"downlink_path.path.fixed.gateway_ids.gateway_id",
	"downlink_path.path.uplink_token",
	"rx1",
	"rx2",
}
View Source
var ScheduleDownlinkResponseFieldPathsTopLevel = []string{
	"delay",
	"downlink_path",
	"rx1",
	"rx2",
}
View Source
var SearchAccountsRequestFieldPathsNested = []string{
	"collaborator_of",
	"collaborator_of.application_ids",
	"collaborator_of.application_ids.application_id",
	"collaborator_of.client_ids",
	"collaborator_of.client_ids.client_id",
	"collaborator_of.gateway_ids",
	"collaborator_of.gateway_ids.eui",
	"collaborator_of.gateway_ids.gateway_id",
	"collaborator_of.organization_ids",
	"collaborator_of.organization_ids.organization_id",
	"complement_collaborators",
	"only_users",
	"query",
}
View Source
var SearchAccountsRequestFieldPathsTopLevel = []string{
	"collaborator_of",
	"complement_collaborators",
	"only_users",
	"query",
}
View Source
var SearchAccountsResponseFieldPathsNested = []string{
	"account_ids",
}
View Source
var SearchAccountsResponseFieldPathsTopLevel = []string{
	"account_ids",
}
View Source
var SearchApplicationsRequestFieldPathsNested = []string{
	"attributes_contain",
	"deleted",
	"description_contains",
	"field_mask",
	"id_contains",
	"limit",
	"name_contains",
	"order",
	"page",
	"query",
}
View Source
var SearchApplicationsRequestFieldPathsTopLevel = []string{
	"attributes_contain",
	"deleted",
	"description_contains",
	"field_mask",
	"id_contains",
	"limit",
	"name_contains",
	"order",
	"page",
	"query",
}
View Source
var SearchClientsRequestFieldPathsNested = []string{
	"attributes_contain",
	"deleted",
	"description_contains",
	"field_mask",
	"id_contains",
	"limit",
	"name_contains",
	"order",
	"page",
	"query",
	"state",
}
View Source
var SearchClientsRequestFieldPathsTopLevel = []string{
	"attributes_contain",
	"deleted",
	"description_contains",
	"field_mask",
	"id_contains",
	"limit",
	"name_contains",
	"order",
	"page",
	"query",
	"state",
}
View Source
var SearchEndDevicesRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"attributes_contain",
	"description_contains",
	"dev_addr_contains",
	"dev_eui_contains",
	"field_mask",
	"id_contains",
	"join_eui_contains",
	"limit",
	"name_contains",
	"order",
	"page",
	"query",
}
View Source
var SearchEndDevicesRequestFieldPathsTopLevel = []string{
	"application_ids",
	"attributes_contain",
	"description_contains",
	"dev_addr_contains",
	"dev_eui_contains",
	"field_mask",
	"id_contains",
	"join_eui_contains",
	"limit",
	"name_contains",
	"order",
	"page",
	"query",
}
View Source
var SearchGatewaysRequestFieldPathsNested = []string{
	"attributes_contain",
	"deleted",
	"description_contains",
	"eui_contains",
	"field_mask",
	"id_contains",
	"limit",
	"name_contains",
	"order",
	"page",
	"query",
}
View Source
var SearchGatewaysRequestFieldPathsTopLevel = []string{
	"attributes_contain",
	"deleted",
	"description_contains",
	"eui_contains",
	"field_mask",
	"id_contains",
	"limit",
	"name_contains",
	"order",
	"page",
	"query",
}
View Source
var SearchOrganizationsRequestFieldPathsNested = []string{
	"attributes_contain",
	"deleted",
	"description_contains",
	"field_mask",
	"id_contains",
	"limit",
	"name_contains",
	"order",
	"page",
	"query",
}
View Source
var SearchOrganizationsRequestFieldPathsTopLevel = []string{
	"attributes_contain",
	"deleted",
	"description_contains",
	"field_mask",
	"id_contains",
	"limit",
	"name_contains",
	"order",
	"page",
	"query",
}
View Source
var SearchUsersRequestFieldPathsNested = []string{
	"attributes_contain",
	"deleted",
	"description_contains",
	"field_mask",
	"id_contains",
	"limit",
	"name_contains",
	"order",
	"page",
	"query",
	"state",
}
View Source
var SearchUsersRequestFieldPathsTopLevel = []string{
	"attributes_contain",
	"deleted",
	"description_contains",
	"field_mask",
	"id_contains",
	"limit",
	"name_contains",
	"order",
	"page",
	"query",
	"state",
}
View Source
var SecretFieldPathsNested = []string{
	"key_id",
	"value",
}
View Source
var SecretFieldPathsTopLevel = []string{
	"key_id",
	"value",
}
View Source
var SendInvitationRequestFieldPathsNested = []string{
	"email",
}
View Source
var SendInvitationRequestFieldPathsTopLevel = []string{
	"email",
}
View Source
var ServedRelayParametersFieldPathsNested = []string{
	"backoff",
	"mode",
	"mode.always",
	"mode.dynamic",
	"mode.dynamic.smart_enable_level",
	"mode.end_device_controlled",
	"second_channel",
	"second_channel.ack_offset",
	"second_channel.data_rate_index",
	"second_channel.frequency",
	"serving_device_id",
}
View Source
var ServedRelayParametersFieldPathsTopLevel = []string{
	"backoff",
	"mode",
	"second_channel",
	"serving_device_id",
}
View Source
var ServedRelaySettingsFieldPathsNested = []string{
	"backoff",
	"mode",
	"mode.always",
	"mode.dynamic",
	"mode.dynamic.smart_enable_level",
	"mode.end_device_controlled",
	"second_channel",
	"second_channel.ack_offset",
	"second_channel.data_rate_index",
	"second_channel.frequency",
	"serving_device_id",
}
View Source
var ServedRelaySettingsFieldPathsTopLevel = []string{
	"backoff",
	"mode",
	"second_channel",
	"serving_device_id",
}
View Source
var ServingRelayForwardingLimitsFieldPathsNested = []string{
	"join_requests",
	"join_requests.bucket_size",
	"join_requests.reload_rate",
	"notifications",
	"notifications.bucket_size",
	"notifications.reload_rate",
	"overall",
	"overall.bucket_size",
	"overall.reload_rate",
	"reset_behavior",
	"uplink_messages",
	"uplink_messages.bucket_size",
	"uplink_messages.reload_rate",
}
View Source
var ServingRelayForwardingLimitsFieldPathsTopLevel = []string{
	"join_requests",
	"notifications",
	"overall",
	"reset_behavior",
	"uplink_messages",
}
View Source
var ServingRelayParametersFieldPathsNested = []string{
	"cad_periodicity",
	"default_channel_index",
	"limits",
	"limits.join_requests",
	"limits.join_requests.bucket_size",
	"limits.join_requests.reload_rate",
	"limits.notifications",
	"limits.notifications.bucket_size",
	"limits.notifications.reload_rate",
	"limits.overall",
	"limits.overall.bucket_size",
	"limits.overall.reload_rate",
	"limits.reset_behavior",
	"limits.uplink_messages",
	"limits.uplink_messages.bucket_size",
	"limits.uplink_messages.reload_rate",
	"second_channel",
	"second_channel.ack_offset",
	"second_channel.data_rate_index",
	"second_channel.frequency",
	"uplink_forwarding_rules",
}
View Source
var ServingRelayParametersFieldPathsTopLevel = []string{
	"cad_periodicity",
	"default_channel_index",
	"limits",
	"second_channel",
	"uplink_forwarding_rules",
}
View Source
var ServingRelaySettingsFieldPathsNested = []string{
	"cad_periodicity",
	"default_channel_index",
	"limits",
	"limits.join_requests",
	"limits.join_requests.bucket_size",
	"limits.join_requests.reload_rate",
	"limits.notifications",
	"limits.notifications.bucket_size",
	"limits.notifications.reload_rate",
	"limits.overall",
	"limits.overall.bucket_size",
	"limits.overall.reload_rate",
	"limits.reset_behavior",
	"limits.uplink_messages",
	"limits.uplink_messages.bucket_size",
	"limits.uplink_messages.reload_rate",
	"second_channel",
	"second_channel.ack_offset",
	"second_channel.data_rate_index",
	"second_channel.frequency",
	"uplink_forwarding_rules",
}
View Source
var ServingRelaySettingsFieldPathsTopLevel = []string{
	"cad_periodicity",
	"default_channel_index",
	"limits",
	"second_channel",
	"uplink_forwarding_rules",
}
View Source
var SessionFieldPathsNested = []string{
	"dev_addr",
	"keys",
	"keys.app_s_key",
	"keys.app_s_key.encrypted_key",
	"keys.app_s_key.kek_label",
	"keys.app_s_key.key",
	"keys.f_nwk_s_int_key",
	"keys.f_nwk_s_int_key.encrypted_key",
	"keys.f_nwk_s_int_key.kek_label",
	"keys.f_nwk_s_int_key.key",
	"keys.nwk_s_enc_key",
	"keys.nwk_s_enc_key.encrypted_key",
	"keys.nwk_s_enc_key.kek_label",
	"keys.nwk_s_enc_key.key",
	"keys.s_nwk_s_int_key",
	"keys.s_nwk_s_int_key.encrypted_key",
	"keys.s_nwk_s_int_key.kek_label",
	"keys.s_nwk_s_int_key.key",
	"keys.session_key_id",
	"last_a_f_cnt_down",
	"last_conf_f_cnt_down",
	"last_f_cnt_up",
	"last_n_f_cnt_down",
	"queued_application_downlinks",
	"started_at",
}
View Source
var SessionFieldPathsTopLevel = []string{
	"dev_addr",
	"keys",
	"last_a_f_cnt_down",
	"last_conf_f_cnt_down",
	"last_f_cnt_up",
	"last_n_f_cnt_down",
	"queued_application_downlinks",
	"started_at",
}
View Source
var SessionKeyRequestFieldPathsNested = []string{
	"dev_eui",
	"join_eui",
	"session_key_id",
}
View Source
var SessionKeyRequestFieldPathsTopLevel = []string{
	"dev_eui",
	"join_eui",
	"session_key_id",
}
View Source
var SessionKeysFieldPathsNested = []string{
	"app_s_key",
	"app_s_key.encrypted_key",
	"app_s_key.kek_label",
	"app_s_key.key",
	"f_nwk_s_int_key",
	"f_nwk_s_int_key.encrypted_key",
	"f_nwk_s_int_key.kek_label",
	"f_nwk_s_int_key.key",
	"nwk_s_enc_key",
	"nwk_s_enc_key.encrypted_key",
	"nwk_s_enc_key.kek_label",
	"nwk_s_enc_key.key",
	"s_nwk_s_int_key",
	"s_nwk_s_int_key.encrypted_key",
	"s_nwk_s_int_key.kek_label",
	"s_nwk_s_int_key.key",
	"session_key_id",
}
View Source
var SessionKeysFieldPathsTopLevel = []string{
	"app_s_key",
	"f_nwk_s_int_key",
	"nwk_s_enc_key",
	"s_nwk_s_int_key",
	"session_key_id",
}
View Source
var SetApplicationActivationSettingsRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"field_mask",
	"settings",
	"settings.application_server_id",
	"settings.home_net_id",
	"settings.kek",
	"settings.kek.encrypted_key",
	"settings.kek.kek_label",
	"settings.kek.key",
	"settings.kek_label",
}
View Source
var SetApplicationActivationSettingsRequestFieldPathsTopLevel = []string{
	"application_ids",
	"field_mask",
	"settings",
}
View Source
var SetApplicationCollaboratorRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"collaborator",
	"collaborator.ids",
	"collaborator.ids.ids",
	"collaborator.ids.ids.organization_ids",
	"collaborator.ids.ids.organization_ids.organization_id",
	"collaborator.ids.ids.user_ids",
	"collaborator.ids.ids.user_ids.email",
	"collaborator.ids.ids.user_ids.user_id",
	"collaborator.rights",
}
View Source
var SetApplicationCollaboratorRequestFieldPathsTopLevel = []string{
	"application_ids",
	"collaborator",
}
View Source
var SetApplicationLinkRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"field_mask",
	"link",
	"link.default_formatters",
	"link.default_formatters.down_formatter",
	"link.default_formatters.down_formatter_parameter",
	"link.default_formatters.up_formatter",
	"link.default_formatters.up_formatter_parameter",
	"link.skip_payload_crypto",
}
View Source
var SetApplicationLinkRequestFieldPathsTopLevel = []string{
	"application_ids",
	"field_mask",
	"link",
}
View Source
var SetApplicationPackageAssociationRequestFieldPathsNested = []string{
	"association",
	"association.created_at",
	"association.data",
	"association.ids",
	"association.ids.end_device_ids",
	"association.ids.end_device_ids.application_ids",
	"association.ids.end_device_ids.application_ids.application_id",
	"association.ids.end_device_ids.dev_addr",
	"association.ids.end_device_ids.dev_eui",
	"association.ids.end_device_ids.device_id",
	"association.ids.end_device_ids.join_eui",
	"association.ids.f_port",
	"association.package_name",
	"association.updated_at",
	"field_mask",
}
View Source
var SetApplicationPackageAssociationRequestFieldPathsTopLevel = []string{
	"association",
	"field_mask",
}
View Source
var SetApplicationPackageDefaultAssociationRequestFieldPathsNested = []string{
	"default",
	"default.created_at",
	"default.data",
	"default.ids",
	"default.ids.application_ids",
	"default.ids.application_ids.application_id",
	"default.ids.f_port",
	"default.package_name",
	"default.updated_at",
	"field_mask",
}
View Source
var SetApplicationPackageDefaultAssociationRequestFieldPathsTopLevel = []string{
	"default",
	"field_mask",
}
View Source
var SetApplicationPubSubRequestFieldPathsNested = []string{
	"field_mask",
	"pubsub",
	"pubsub.base_topic",
	"pubsub.created_at",
	"pubsub.downlink_ack",
	"pubsub.downlink_ack.topic",
	"pubsub.downlink_failed",
	"pubsub.downlink_failed.topic",
	"pubsub.downlink_nack",
	"pubsub.downlink_nack.topic",
	"pubsub.downlink_push",
	"pubsub.downlink_push.topic",
	"pubsub.downlink_queue_invalidated",
	"pubsub.downlink_queue_invalidated.topic",
	"pubsub.downlink_queued",
	"pubsub.downlink_queued.topic",
	"pubsub.downlink_replace",
	"pubsub.downlink_replace.topic",
	"pubsub.downlink_sent",
	"pubsub.downlink_sent.topic",
	"pubsub.format",
	"pubsub.ids",
	"pubsub.ids.application_ids",
	"pubsub.ids.application_ids.application_id",
	"pubsub.ids.pub_sub_id",
	"pubsub.join_accept",
	"pubsub.join_accept.topic",
	"pubsub.location_solved",
	"pubsub.location_solved.topic",
	"pubsub.provider",
	"pubsub.provider.aws_iot",
	"pubsub.provider.aws_iot.access_key",
	"pubsub.provider.aws_iot.access_key.access_key_id",
	"pubsub.provider.aws_iot.access_key.secret_access_key",
	"pubsub.provider.aws_iot.access_key.session_token",
	"pubsub.provider.aws_iot.assume_role",
	"pubsub.provider.aws_iot.assume_role.arn",
	"pubsub.provider.aws_iot.assume_role.external_id",
	"pubsub.provider.aws_iot.assume_role.session_duration",
	"pubsub.provider.aws_iot.deployment",
	"pubsub.provider.aws_iot.deployment.default",
	"pubsub.provider.aws_iot.deployment.default.stack_name",
	"pubsub.provider.aws_iot.endpoint_address",
	"pubsub.provider.aws_iot.region",
	"pubsub.provider.mqtt",
	"pubsub.provider.mqtt.client_id",
	"pubsub.provider.mqtt.headers",
	"pubsub.provider.mqtt.password",
	"pubsub.provider.mqtt.publish_qos",
	"pubsub.provider.mqtt.server_url",
	"pubsub.provider.mqtt.subscribe_qos",
	"pubsub.provider.mqtt.tls_ca",
	"pubsub.provider.mqtt.tls_client_cert",
	"pubsub.provider.mqtt.tls_client_key",
	"pubsub.provider.mqtt.use_tls",
	"pubsub.provider.mqtt.username",
	"pubsub.provider.nats",
	"pubsub.provider.nats.server_url",
	"pubsub.service_data",
	"pubsub.service_data.topic",
	"pubsub.updated_at",
	"pubsub.uplink_message",
	"pubsub.uplink_message.topic",
	"pubsub.uplink_normalized",
	"pubsub.uplink_normalized.topic",
}
View Source
var SetApplicationPubSubRequestFieldPathsTopLevel = []string{
	"field_mask",
	"pubsub",
}
View Source
var SetApplicationWebhookRequestFieldPathsNested = []string{
	"field_mask",
	"webhook",
	"webhook.base_url",
	"webhook.created_at",
	"webhook.downlink_ack",
	"webhook.downlink_ack.path",
	"webhook.downlink_api_key",
	"webhook.downlink_failed",
	"webhook.downlink_failed.path",
	"webhook.downlink_nack",
	"webhook.downlink_nack.path",
	"webhook.downlink_queue_invalidated",
	"webhook.downlink_queue_invalidated.path",
	"webhook.downlink_queued",
	"webhook.downlink_queued.path",
	"webhook.downlink_sent",
	"webhook.downlink_sent.path",
	"webhook.field_mask",
	"webhook.format",
	"webhook.headers",
	"webhook.health_status",
	"webhook.health_status.status",
	"webhook.health_status.status.healthy",
	"webhook.health_status.status.unhealthy",
	"webhook.health_status.status.unhealthy.failed_attempts",
	"webhook.health_status.status.unhealthy.last_failed_attempt_at",
	"webhook.health_status.status.unhealthy.last_failed_attempt_details",
	"webhook.health_status.status.unhealthy.last_failed_attempt_details.attributes",
	"webhook.health_status.status.unhealthy.last_failed_attempt_details.cause",
	"webhook.health_status.status.unhealthy.last_failed_attempt_details.cause.attributes",
	"webhook.health_status.status.unhealthy.last_failed_attempt_details.cause.correlation_id",
	"webhook.health_status.status.unhealthy.last_failed_attempt_details.cause.message_format",
	"webhook.health_status.status.unhealthy.last_failed_attempt_details.cause.name",
	"webhook.health_status.status.unhealthy.last_failed_attempt_details.cause.namespace",
	"webhook.health_status.status.unhealthy.last_failed_attempt_details.code",
	"webhook.health_status.status.unhealthy.last_failed_attempt_details.correlation_id",
	"webhook.health_status.status.unhealthy.last_failed_attempt_details.details",
	"webhook.health_status.status.unhealthy.last_failed_attempt_details.message_format",
	"webhook.health_status.status.unhealthy.last_failed_attempt_details.name",
	"webhook.health_status.status.unhealthy.last_failed_attempt_details.namespace",
	"webhook.ids",
	"webhook.ids.application_ids",
	"webhook.ids.application_ids.application_id",
	"webhook.ids.webhook_id",
	"webhook.join_accept",
	"webhook.join_accept.path",
	"webhook.location_solved",
	"webhook.location_solved.path",
	"webhook.service_data",
	"webhook.service_data.path",
	"webhook.template_fields",
	"webhook.template_ids",
	"webhook.template_ids.template_id",
	"webhook.updated_at",
	"webhook.uplink_message",
	"webhook.uplink_message.path",
	"webhook.uplink_normalized",
	"webhook.uplink_normalized.path",
}
View Source
var SetApplicationWebhookRequestFieldPathsTopLevel = []string{
	"field_mask",
	"webhook",
}
View Source
var SetClientCollaboratorRequestFieldPathsNested = []string{
	"client_ids",
	"client_ids.client_id",
	"collaborator",
	"collaborator.ids",
	"collaborator.ids.ids",
	"collaborator.ids.ids.organization_ids",
	"collaborator.ids.ids.organization_ids.organization_id",
	"collaborator.ids.ids.user_ids",
	"collaborator.ids.ids.user_ids.email",
	"collaborator.ids.ids.user_ids.user_id",
	"collaborator.rights",
}
View Source
var SetClientCollaboratorRequestFieldPathsTopLevel = []string{
	"client_ids",
	"collaborator",
}
View Source
var SetEndDeviceRequestFieldPathsNested = []string{}/* 755 elements not displayed */
View Source
var SetEndDeviceRequestFieldPathsTopLevel = []string{
	"end_device",
	"field_mask",
}
View Source
var SetGatewayCollaboratorRequestFieldPathsNested = []string{
	"collaborator",
	"collaborator.ids",
	"collaborator.ids.ids",
	"collaborator.ids.ids.organization_ids",
	"collaborator.ids.ids.organization_ids.organization_id",
	"collaborator.ids.ids.user_ids",
	"collaborator.ids.ids.user_ids.email",
	"collaborator.ids.ids.user_ids.user_id",
	"collaborator.rights",
	"gateway_ids",
	"gateway_ids.eui",
	"gateway_ids.gateway_id",
}
View Source
var SetGatewayCollaboratorRequestFieldPathsTopLevel = []string{
	"collaborator",
	"gateway_ids",
}
View Source
var SetOrganizationCollaboratorRequestFieldPathsNested = []string{
	"collaborator",
	"collaborator.ids",
	"collaborator.ids.ids",
	"collaborator.ids.ids.organization_ids",
	"collaborator.ids.ids.organization_ids.organization_id",
	"collaborator.ids.ids.user_ids",
	"collaborator.ids.ids.user_ids.email",
	"collaborator.ids.ids.user_ids.user_id",
	"collaborator.rights",
	"organization_ids",
	"organization_ids.organization_id",
}
View Source
var SetOrganizationCollaboratorRequestFieldPathsTopLevel = []string{
	"collaborator",
	"organization_ids",
}
View Source
var SetPacketBrokerDefaultGatewayVisibilityRequestFieldPathsNested = []string{
	"visibility",
	"visibility.antenna_count",
	"visibility.antenna_placement",
	"visibility.contact_info",
	"visibility.fine_timestamps",
	"visibility.frequency_plan",
	"visibility.location",
	"visibility.packet_rates",
	"visibility.status",
}
View Source
var SetPacketBrokerDefaultGatewayVisibilityRequestFieldPathsTopLevel = []string{
	"visibility",
}
View Source
var SetPacketBrokerDefaultRoutingPolicyRequestFieldPathsNested = []string{
	"downlink",
	"downlink.application_data",
	"downlink.join_accept",
	"downlink.mac_data",
	"uplink",
	"uplink.application_data",
	"uplink.join_request",
	"uplink.localization",
	"uplink.mac_data",
	"uplink.signal_quality",
}
View Source
var SetPacketBrokerDefaultRoutingPolicyRequestFieldPathsTopLevel = []string{
	"downlink",
	"uplink",
}
View Source
var SetPacketBrokerRoutingPolicyRequestFieldPathsNested = []string{
	"downlink",
	"downlink.application_data",
	"downlink.join_accept",
	"downlink.mac_data",
	"home_network_id",
	"home_network_id.net_id",
	"home_network_id.tenant_id",
	"uplink",
	"uplink.application_data",
	"uplink.join_request",
	"uplink.localization",
	"uplink.mac_data",
	"uplink.signal_quality",
}
View Source
var SetPacketBrokerRoutingPolicyRequestFieldPathsTopLevel = []string{
	"downlink",
	"home_network_id",
	"uplink",
}
View Source
var SimulateDataUplinkParamsFieldPathsNested = []string{
	"ack",
	"adr",
	"adr_ack_req",
	"app_s_key",
	"conf_f_cnt",
	"confirmed",
	"dev_addr",
	"f_cnt",
	"f_nwk_s_int_key",
	"f_opts",
	"f_port",
	"frm_payload",
	"nwk_s_enc_key",
	"s_nwk_s_int_key",
	"tx_ch_idx",
	"tx_dr_idx",
}
View Source
var SimulateDataUplinkParamsFieldPathsTopLevel = []string{
	"ack",
	"adr",
	"adr_ack_req",
	"app_s_key",
	"conf_f_cnt",
	"confirmed",
	"dev_addr",
	"f_cnt",
	"f_nwk_s_int_key",
	"f_opts",
	"f_port",
	"frm_payload",
	"nwk_s_enc_key",
	"s_nwk_s_int_key",
	"tx_ch_idx",
	"tx_dr_idx",
}
View Source
var SimulateJoinRequestParamsFieldPathsNested = []string{
	"app_key",
	"dev_eui",
	"dev_nonce",
	"join_eui",
	"nwk_key",
}
View Source
var SimulateJoinRequestParamsFieldPathsTopLevel = []string{
	"app_key",
	"dev_eui",
	"dev_nonce",
	"join_eui",
	"nwk_key",
}
View Source
var SimulateMetadataParamsFieldPathsNested = []string{
	"band_id",
	"bandwidth",
	"channel_index",
	"data_rate_index",
	"frequency",
	"lorawan_phy_version",
	"lorawan_version",
	"rssi",
	"snr",
	"spreading_factor",
	"time",
	"timestamp",
}
View Source
var SimulateMetadataParamsFieldPathsTopLevel = []string{
	"band_id",
	"bandwidth",
	"channel_index",
	"data_rate_index",
	"frequency",
	"lorawan_phy_version",
	"lorawan_version",
	"rssi",
	"snr",
	"spreading_factor",
	"time",
	"timestamp",
}
View Source
var State_customvalue = map[string]int32{
	"REQUESTED": 0,
	"APPROVED":  1,
	"REJECTED":  2,
	"FLAGGED":   3,
	"SUSPENDED": 4,
}

State_customvalue contains custom string values that extend State_value.

View Source
var StoredApplicationUpTypes = map[string]struct{}{
	"":                           {},
	"uplink_message":             {},
	"join_accept":                {},
	"downlink_ack":               {},
	"downlink_nack":              {},
	"downlink_sent":              {},
	"downlink_failed":            {},
	"downlink_queued":            {},
	"downlink_queue_invalidated": {},
	"location_solved":            {},
	"service_data":               {},
}

StoredApplicationUpTypes is a list of available ApplicationUp message types.

View Source
var StreamEventsRequestFieldPathsNested = []string{
	"after",
	"identifiers",
	"names",
	"tail",
}
View Source
var StreamEventsRequestFieldPathsTopLevel = []string{
	"after",
	"identifiers",
	"names",
	"tail",
}
View Source
var TxAcknowledgmentFieldPathsNested = []string{}/* 115 elements not displayed */
View Source
var TxAcknowledgmentFieldPathsTopLevel = []string{
	"correlation_ids",
	"downlink_message",
	"result",
}
View Source
var TxRequestFieldPathsNested = []string{
	"absolute_time",
	"advanced",
	"class",
	"downlink_paths",
	"frequency_plan_id",
	"priority",
	"rx1_data_rate",
	"rx1_data_rate.modulation",
	"rx1_data_rate.modulation.fsk",
	"rx1_data_rate.modulation.fsk.bit_rate",
	"rx1_data_rate.modulation.lora",
	"rx1_data_rate.modulation.lora.bandwidth",
	"rx1_data_rate.modulation.lora.coding_rate",
	"rx1_data_rate.modulation.lora.spreading_factor",
	"rx1_data_rate.modulation.lrfhss",
	"rx1_data_rate.modulation.lrfhss.coding_rate",
	"rx1_data_rate.modulation.lrfhss.modulation_type",
	"rx1_data_rate.modulation.lrfhss.operating_channel_width",
	"rx1_delay",
	"rx1_frequency",
	"rx2_data_rate",
	"rx2_data_rate.modulation",
	"rx2_data_rate.modulation.fsk",
	"rx2_data_rate.modulation.fsk.bit_rate",
	"rx2_data_rate.modulation.lora",
	"rx2_data_rate.modulation.lora.bandwidth",
	"rx2_data_rate.modulation.lora.coding_rate",
	"rx2_data_rate.modulation.lora.spreading_factor",
	"rx2_data_rate.modulation.lrfhss",
	"rx2_data_rate.modulation.lrfhss.coding_rate",
	"rx2_data_rate.modulation.lrfhss.modulation_type",
	"rx2_data_rate.modulation.lrfhss.operating_channel_width",
	"rx2_frequency",
}
View Source
var TxRequestFieldPathsTopLevel = []string{
	"absolute_time",
	"advanced",
	"class",
	"downlink_paths",
	"frequency_plan_id",
	"priority",
	"rx1_data_rate",
	"rx1_delay",
	"rx1_frequency",
	"rx2_data_rate",
	"rx2_frequency",
}
View Source
var TxSettingsFieldPathsNested = []string{
	"concentrator_timestamp",
	"data_rate",
	"data_rate.modulation",
	"data_rate.modulation.fsk",
	"data_rate.modulation.fsk.bit_rate",
	"data_rate.modulation.lora",
	"data_rate.modulation.lora.bandwidth",
	"data_rate.modulation.lora.coding_rate",
	"data_rate.modulation.lora.spreading_factor",
	"data_rate.modulation.lrfhss",
	"data_rate.modulation.lrfhss.coding_rate",
	"data_rate.modulation.lrfhss.modulation_type",
	"data_rate.modulation.lrfhss.operating_channel_width",
	"downlink",
	"downlink.antenna_index",
	"downlink.invert_polarization",
	"downlink.tx_power",
	"enable_crc",
	"frequency",
	"time",
	"timestamp",
}
View Source
var TxSettingsFieldPathsTopLevel = []string{
	"concentrator_timestamp",
	"data_rate",
	"downlink",
	"enable_crc",
	"frequency",
	"time",
	"timestamp",
}
View Source
var TxSettings_DownlinkFieldPathsNested = []string{
	"antenna_index",
	"invert_polarization",
	"tx_power",
}
View Source
var TxSettings_DownlinkFieldPathsTopLevel = []string{
	"antenna_index",
	"invert_polarization",
	"tx_power",
}
View Source
var UpdateApplicationAPIKeyRequestFieldPathsNested = []string{
	"api_key",
	"api_key.created_at",
	"api_key.expires_at",
	"api_key.id",
	"api_key.key",
	"api_key.name",
	"api_key.rights",
	"api_key.updated_at",
	"application_ids",
	"application_ids.application_id",
	"field_mask",
}
View Source
var UpdateApplicationAPIKeyRequestFieldPathsTopLevel = []string{
	"api_key",
	"application_ids",
	"field_mask",
}
View Source
var UpdateApplicationRequestFieldPathsNested = []string{
	"application",
	"application.administrative_contact",
	"application.administrative_contact.ids",
	"application.administrative_contact.ids.organization_ids",
	"application.administrative_contact.ids.organization_ids.organization_id",
	"application.administrative_contact.ids.user_ids",
	"application.administrative_contact.ids.user_ids.email",
	"application.administrative_contact.ids.user_ids.user_id",
	"application.application_server_address",
	"application.attributes",
	"application.contact_info",
	"application.created_at",
	"application.deleted_at",
	"application.description",
	"application.dev_eui_counter",
	"application.ids",
	"application.ids.application_id",
	"application.join_server_address",
	"application.name",
	"application.network_server_address",
	"application.technical_contact",
	"application.technical_contact.ids",
	"application.technical_contact.ids.organization_ids",
	"application.technical_contact.ids.organization_ids.organization_id",
	"application.technical_contact.ids.user_ids",
	"application.technical_contact.ids.user_ids.email",
	"application.technical_contact.ids.user_ids.user_id",
	"application.updated_at",
	"field_mask",
}
View Source
var UpdateApplicationRequestFieldPathsTopLevel = []string{
	"application",
	"field_mask",
}
View Source
var UpdateClientRequestFieldPathsNested = []string{
	"client",
	"client.administrative_contact",
	"client.administrative_contact.ids",
	"client.administrative_contact.ids.organization_ids",
	"client.administrative_contact.ids.organization_ids.organization_id",
	"client.administrative_contact.ids.user_ids",
	"client.administrative_contact.ids.user_ids.email",
	"client.administrative_contact.ids.user_ids.user_id",
	"client.attributes",
	"client.contact_info",
	"client.created_at",
	"client.deleted_at",
	"client.description",
	"client.endorsed",
	"client.grants",
	"client.ids",
	"client.ids.client_id",
	"client.logout_redirect_uris",
	"client.name",
	"client.redirect_uris",
	"client.rights",
	"client.secret",
	"client.skip_authorization",
	"client.state",
	"client.state_description",
	"client.technical_contact",
	"client.technical_contact.ids",
	"client.technical_contact.ids.organization_ids",
	"client.technical_contact.ids.organization_ids.organization_id",
	"client.technical_contact.ids.user_ids",
	"client.technical_contact.ids.user_ids.email",
	"client.technical_contact.ids.user_ids.user_id",
	"client.updated_at",
	"field_mask",
}
View Source
var UpdateClientRequestFieldPathsTopLevel = []string{
	"client",
	"field_mask",
}
View Source
var UpdateEndDeviceRequestFieldPathsNested = []string{}/* 755 elements not displayed */
View Source
var UpdateEndDeviceRequestFieldPathsTopLevel = []string{
	"end_device",
	"field_mask",
}
View Source
var UpdateGatewayAPIKeyRequestFieldPathsNested = []string{
	"api_key",
	"api_key.created_at",
	"api_key.expires_at",
	"api_key.id",
	"api_key.key",
	"api_key.name",
	"api_key.rights",
	"api_key.updated_at",
	"field_mask",
	"gateway_ids",
	"gateway_ids.eui",
	"gateway_ids.gateway_id",
}
View Source
var UpdateGatewayAPIKeyRequestFieldPathsTopLevel = []string{
	"api_key",
	"field_mask",
	"gateway_ids",
}
View Source
var UpdateGatewayRequestFieldPathsNested = []string{
	"field_mask",
	"gateway",
	"gateway.administrative_contact",
	"gateway.administrative_contact.ids",
	"gateway.administrative_contact.ids.organization_ids",
	"gateway.administrative_contact.ids.organization_ids.organization_id",
	"gateway.administrative_contact.ids.user_ids",
	"gateway.administrative_contact.ids.user_ids.email",
	"gateway.administrative_contact.ids.user_ids.user_id",
	"gateway.antennas",
	"gateway.attributes",
	"gateway.auto_update",
	"gateway.claim_authentication_code",
	"gateway.claim_authentication_code.secret",
	"gateway.claim_authentication_code.secret.key_id",
	"gateway.claim_authentication_code.secret.value",
	"gateway.claim_authentication_code.valid_from",
	"gateway.claim_authentication_code.valid_to",
	"gateway.contact_info",
	"gateway.created_at",
	"gateway.deleted_at",
	"gateway.description",
	"gateway.disable_packet_broker_forwarding",
	"gateway.downlink_path_constraint",
	"gateway.enforce_duty_cycle",
	"gateway.frequency_plan_id",
	"gateway.frequency_plan_ids",
	"gateway.gateway_server_address",
	"gateway.ids",
	"gateway.ids.eui",
	"gateway.ids.gateway_id",
	"gateway.lbs_lns_secret",
	"gateway.lbs_lns_secret.key_id",
	"gateway.lbs_lns_secret.value",
	"gateway.location_public",
	"gateway.lrfhss",
	"gateway.lrfhss.supported",
	"gateway.name",
	"gateway.require_authenticated_connection",
	"gateway.schedule_anytime_delay",
	"gateway.schedule_downlink_late",
	"gateway.status_public",
	"gateway.target_cups_key",
	"gateway.target_cups_key.key_id",
	"gateway.target_cups_key.value",
	"gateway.target_cups_uri",
	"gateway.technical_contact",
	"gateway.technical_contact.ids",
	"gateway.technical_contact.ids.organization_ids",
	"gateway.technical_contact.ids.organization_ids.organization_id",
	"gateway.technical_contact.ids.user_ids",
	"gateway.technical_contact.ids.user_ids.email",
	"gateway.technical_contact.ids.user_ids.user_id",
	"gateway.update_channel",
	"gateway.update_location_from_status",
	"gateway.updated_at",
	"gateway.version_ids",
	"gateway.version_ids.brand_id",
	"gateway.version_ids.firmware_version",
	"gateway.version_ids.hardware_version",
	"gateway.version_ids.model_id",
}
View Source
var UpdateGatewayRequestFieldPathsTopLevel = []string{
	"field_mask",
	"gateway",
}
View Source
var UpdateNotificationStatusRequestFieldPathsNested = []string{
	"ids",
	"receiver_ids",
	"receiver_ids.email",
	"receiver_ids.user_id",
	"status",
}
View Source
var UpdateNotificationStatusRequestFieldPathsTopLevel = []string{
	"ids",
	"receiver_ids",
	"status",
}
View Source
var UpdateOrganizationAPIKeyRequestFieldPathsNested = []string{
	"api_key",
	"api_key.created_at",
	"api_key.expires_at",
	"api_key.id",
	"api_key.key",
	"api_key.name",
	"api_key.rights",
	"api_key.updated_at",
	"field_mask",
	"organization_ids",
	"organization_ids.organization_id",
}
View Source
var UpdateOrganizationAPIKeyRequestFieldPathsTopLevel = []string{
	"api_key",
	"field_mask",
	"organization_ids",
}
View Source
var UpdateOrganizationRequestFieldPathsNested = []string{
	"field_mask",
	"organization",
	"organization.administrative_contact",
	"organization.administrative_contact.ids",
	"organization.administrative_contact.ids.organization_ids",
	"organization.administrative_contact.ids.organization_ids.organization_id",
	"organization.administrative_contact.ids.user_ids",
	"organization.administrative_contact.ids.user_ids.email",
	"organization.administrative_contact.ids.user_ids.user_id",
	"organization.attributes",
	"organization.contact_info",
	"organization.created_at",
	"organization.deleted_at",
	"organization.description",
	"organization.fanout_notifications",
	"organization.ids",
	"organization.ids.organization_id",
	"organization.name",
	"organization.technical_contact",
	"organization.technical_contact.ids",
	"organization.technical_contact.ids.organization_ids",
	"organization.technical_contact.ids.organization_ids.organization_id",
	"organization.technical_contact.ids.user_ids",
	"organization.technical_contact.ids.user_ids.email",
	"organization.technical_contact.ids.user_ids.user_id",
	"organization.updated_at",
}
View Source
var UpdateOrganizationRequestFieldPathsTopLevel = []string{
	"field_mask",
	"organization",
}
View Source
var UpdatePacketBrokerGatewayRequestFieldPathsNested = []string{
	"field_mask",
	"gateway",
	"gateway.administrative_contact",
	"gateway.administrative_contact.ids",
	"gateway.administrative_contact.ids.organization_ids",
	"gateway.administrative_contact.ids.organization_ids.organization_id",
	"gateway.administrative_contact.ids.user_ids",
	"gateway.administrative_contact.ids.user_ids.email",
	"gateway.administrative_contact.ids.user_ids.user_id",
	"gateway.antennas",
	"gateway.contact_info",
	"gateway.frequency_plan_ids",
	"gateway.ids",
	"gateway.ids.eui",
	"gateway.ids.gateway_id",
	"gateway.location_public",
	"gateway.online",
	"gateway.rx_rate",
	"gateway.status_public",
	"gateway.technical_contact",
	"gateway.technical_contact.ids",
	"gateway.technical_contact.ids.organization_ids",
	"gateway.technical_contact.ids.organization_ids.organization_id",
	"gateway.technical_contact.ids.user_ids",
	"gateway.technical_contact.ids.user_ids.email",
	"gateway.technical_contact.ids.user_ids.user_id",
	"gateway.tx_rate",
	"gateway.update_location_from_status",
}
View Source
var UpdatePacketBrokerGatewayRequestFieldPathsTopLevel = []string{
	"field_mask",
	"gateway",
}
View Source
var UpdatePacketBrokerGatewayResponseFieldPathsNested = []string{
	"online_ttl",
}
View Source
var UpdatePacketBrokerGatewayResponseFieldPathsTopLevel = []string{
	"online_ttl",
}
View Source
var UpdateRelayRequestFieldPathsNested = []string{
	"end_device_ids",
	"end_device_ids.application_ids",
	"end_device_ids.application_ids.application_id",
	"end_device_ids.dev_addr",
	"end_device_ids.dev_eui",
	"end_device_ids.device_id",
	"end_device_ids.join_eui",
	"field_mask",
	"settings",
	"settings.mode",
	"settings.mode.served",
	"settings.mode.served.backoff",
	"settings.mode.served.mode",
	"settings.mode.served.mode.always",
	"settings.mode.served.mode.dynamic",
	"settings.mode.served.mode.dynamic.smart_enable_level",
	"settings.mode.served.mode.end_device_controlled",
	"settings.mode.served.second_channel",
	"settings.mode.served.second_channel.ack_offset",
	"settings.mode.served.second_channel.data_rate_index",
	"settings.mode.served.second_channel.frequency",
	"settings.mode.served.serving_device_id",
	"settings.mode.serving",
	"settings.mode.serving.cad_periodicity",
	"settings.mode.serving.default_channel_index",
	"settings.mode.serving.limits",
	"settings.mode.serving.limits.join_requests",
	"settings.mode.serving.limits.join_requests.bucket_size",
	"settings.mode.serving.limits.join_requests.reload_rate",
	"settings.mode.serving.limits.notifications",
	"settings.mode.serving.limits.notifications.bucket_size",
	"settings.mode.serving.limits.notifications.reload_rate",
	"settings.mode.serving.limits.overall",
	"settings.mode.serving.limits.overall.bucket_size",
	"settings.mode.serving.limits.overall.reload_rate",
	"settings.mode.serving.limits.reset_behavior",
	"settings.mode.serving.limits.uplink_messages",
	"settings.mode.serving.limits.uplink_messages.bucket_size",
	"settings.mode.serving.limits.uplink_messages.reload_rate",
	"settings.mode.serving.second_channel",
	"settings.mode.serving.second_channel.ack_offset",
	"settings.mode.serving.second_channel.data_rate_index",
	"settings.mode.serving.second_channel.frequency",
	"settings.mode.serving.uplink_forwarding_rules",
}
View Source
var UpdateRelayRequestFieldPathsTopLevel = []string{
	"end_device_ids",
	"field_mask",
	"settings",
}
View Source
var UpdateRelayResponseFieldPathsNested = []string{
	"settings",
	"settings.mode",
	"settings.mode.served",
	"settings.mode.served.backoff",
	"settings.mode.served.mode",
	"settings.mode.served.mode.always",
	"settings.mode.served.mode.dynamic",
	"settings.mode.served.mode.dynamic.smart_enable_level",
	"settings.mode.served.mode.end_device_controlled",
	"settings.mode.served.second_channel",
	"settings.mode.served.second_channel.ack_offset",
	"settings.mode.served.second_channel.data_rate_index",
	"settings.mode.served.second_channel.frequency",
	"settings.mode.served.serving_device_id",
	"settings.mode.serving",
	"settings.mode.serving.cad_periodicity",
	"settings.mode.serving.default_channel_index",
	"settings.mode.serving.limits",
	"settings.mode.serving.limits.join_requests",
	"settings.mode.serving.limits.join_requests.bucket_size",
	"settings.mode.serving.limits.join_requests.reload_rate",
	"settings.mode.serving.limits.notifications",
	"settings.mode.serving.limits.notifications.bucket_size",
	"settings.mode.serving.limits.notifications.reload_rate",
	"settings.mode.serving.limits.overall",
	"settings.mode.serving.limits.overall.bucket_size",
	"settings.mode.serving.limits.overall.reload_rate",
	"settings.mode.serving.limits.reset_behavior",
	"settings.mode.serving.limits.uplink_messages",
	"settings.mode.serving.limits.uplink_messages.bucket_size",
	"settings.mode.serving.limits.uplink_messages.reload_rate",
	"settings.mode.serving.second_channel",
	"settings.mode.serving.second_channel.ack_offset",
	"settings.mode.serving.second_channel.data_rate_index",
	"settings.mode.serving.second_channel.frequency",
	"settings.mode.serving.uplink_forwarding_rules",
}
View Source
var UpdateRelayResponseFieldPathsTopLevel = []string{
	"settings",
}
View Source
var UpdateRelayUplinkForwardingRuleRequestFieldPathsNested = []string{
	"end_device_ids",
	"end_device_ids.application_ids",
	"end_device_ids.application_ids.application_id",
	"end_device_ids.dev_addr",
	"end_device_ids.dev_eui",
	"end_device_ids.device_id",
	"end_device_ids.join_eui",
	"field_mask",
	"index",
	"rule",
	"rule.device_id",
	"rule.last_w_f_cnt",
	"rule.limits",
	"rule.limits.bucket_size",
	"rule.limits.reload_rate",
	"rule.session_key_id",
}
View Source
var UpdateRelayUplinkForwardingRuleRequestFieldPathsTopLevel = []string{
	"end_device_ids",
	"field_mask",
	"index",
	"rule",
}
View Source
var UpdateRelayUplinkForwardingRuleResponseFieldPathsNested = []string{
	"rule",
	"rule.device_id",
	"rule.last_w_f_cnt",
	"rule.limits",
	"rule.limits.bucket_size",
	"rule.limits.reload_rate",
	"rule.session_key_id",
}
View Source
var UpdateRelayUplinkForwardingRuleResponseFieldPathsTopLevel = []string{
	"rule",
}
View Source
var UpdateUserAPIKeyRequestFieldPathsNested = []string{
	"api_key",
	"api_key.created_at",
	"api_key.expires_at",
	"api_key.id",
	"api_key.key",
	"api_key.name",
	"api_key.rights",
	"api_key.updated_at",
	"field_mask",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var UpdateUserAPIKeyRequestFieldPathsTopLevel = []string{
	"api_key",
	"field_mask",
	"user_ids",
}
View Source
var UpdateUserPasswordRequestFieldPathsNested = []string{
	"new",
	"old",
	"revoke_all_access",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var UpdateUserPasswordRequestFieldPathsTopLevel = []string{
	"new",
	"old",
	"revoke_all_access",
	"user_ids",
}
View Source
var UpdateUserRequestFieldPathsNested = []string{
	"field_mask",
	"user",
	"user.admin",
	"user.attributes",
	"user.console_preferences",
	"user.console_preferences.console_theme",
	"user.console_preferences.dashboard_layouts",
	"user.console_preferences.dashboard_layouts.api_key",
	"user.console_preferences.dashboard_layouts.application",
	"user.console_preferences.dashboard_layouts.collaborator",
	"user.console_preferences.dashboard_layouts.end_device",
	"user.console_preferences.dashboard_layouts.gateway",
	"user.console_preferences.dashboard_layouts.organization",
	"user.console_preferences.dashboard_layouts.overview",
	"user.console_preferences.dashboard_layouts.user",
	"user.console_preferences.sort_by",
	"user.console_preferences.sort_by.api_key",
	"user.console_preferences.sort_by.application",
	"user.console_preferences.sort_by.collaborator",
	"user.console_preferences.sort_by.end_device",
	"user.console_preferences.sort_by.gateway",
	"user.console_preferences.sort_by.organization",
	"user.console_preferences.sort_by.user",
	"user.contact_info",
	"user.created_at",
	"user.deleted_at",
	"user.description",
	"user.ids",
	"user.ids.email",
	"user.ids.user_id",
	"user.name",
	"user.password",
	"user.password_updated_at",
	"user.primary_email_address",
	"user.primary_email_address_validated_at",
	"user.profile_picture",
	"user.profile_picture.embedded",
	"user.profile_picture.embedded.data",
	"user.profile_picture.embedded.mime_type",
	"user.profile_picture.sizes",
	"user.require_password_update",
	"user.state",
	"user.state_description",
	"user.temporary_password",
	"user.temporary_password_created_at",
	"user.temporary_password_expires_at",
	"user.updated_at",
}
View Source
var UpdateUserRequestFieldPathsTopLevel = []string{
	"field_mask",
	"user",
}
View Source
var UplinkMessageFieldPathsNested = []string{
	"consumed_airtime",
	"correlation_ids",
	"crc_status",
	"device_channel_index",
	"payload",
	"payload.Payload",
	"payload.Payload.join_accept_payload",
	"payload.Payload.join_accept_payload.cf_list",
	"payload.Payload.join_accept_payload.cf_list.ch_masks",
	"payload.Payload.join_accept_payload.cf_list.freq",
	"payload.Payload.join_accept_payload.cf_list.type",
	"payload.Payload.join_accept_payload.dev_addr",
	"payload.Payload.join_accept_payload.dl_settings",
	"payload.Payload.join_accept_payload.dl_settings.opt_neg",
	"payload.Payload.join_accept_payload.dl_settings.rx1_dr_offset",
	"payload.Payload.join_accept_payload.dl_settings.rx2_dr",
	"payload.Payload.join_accept_payload.encrypted",
	"payload.Payload.join_accept_payload.join_nonce",
	"payload.Payload.join_accept_payload.net_id",
	"payload.Payload.join_accept_payload.rx_delay",
	"payload.Payload.join_request_payload",
	"payload.Payload.join_request_payload.dev_eui",
	"payload.Payload.join_request_payload.dev_nonce",
	"payload.Payload.join_request_payload.join_eui",
	"payload.Payload.mac_payload",
	"payload.Payload.mac_payload.decoded_payload",
	"payload.Payload.mac_payload.f_hdr",
	"payload.Payload.mac_payload.f_hdr.dev_addr",
	"payload.Payload.mac_payload.f_hdr.f_cnt",
	"payload.Payload.mac_payload.f_hdr.f_ctrl",
	"payload.Payload.mac_payload.f_hdr.f_ctrl.ack",
	"payload.Payload.mac_payload.f_hdr.f_ctrl.adr",
	"payload.Payload.mac_payload.f_hdr.f_ctrl.adr_ack_req",
	"payload.Payload.mac_payload.f_hdr.f_ctrl.class_b",
	"payload.Payload.mac_payload.f_hdr.f_ctrl.f_pending",
	"payload.Payload.mac_payload.f_hdr.f_opts",
	"payload.Payload.mac_payload.f_port",
	"payload.Payload.mac_payload.frm_payload",
	"payload.Payload.mac_payload.full_f_cnt",
	"payload.Payload.rejoin_request_payload",
	"payload.Payload.rejoin_request_payload.dev_eui",
	"payload.Payload.rejoin_request_payload.join_eui",
	"payload.Payload.rejoin_request_payload.net_id",
	"payload.Payload.rejoin_request_payload.rejoin_cnt",
	"payload.Payload.rejoin_request_payload.rejoin_type",
	"payload.m_hdr",
	"payload.m_hdr.m_type",
	"payload.m_hdr.major",
	"payload.mic",
	"raw_payload",
	"received_at",
	"rx_metadata",
	"settings",
	"settings.concentrator_timestamp",
	"settings.data_rate",
	"settings.data_rate.modulation",
	"settings.data_rate.modulation.fsk",
	"settings.data_rate.modulation.fsk.bit_rate",
	"settings.data_rate.modulation.lora",
	"settings.data_rate.modulation.lora.bandwidth",
	"settings.data_rate.modulation.lora.coding_rate",
	"settings.data_rate.modulation.lora.spreading_factor",
	"settings.data_rate.modulation.lrfhss",
	"settings.data_rate.modulation.lrfhss.coding_rate",
	"settings.data_rate.modulation.lrfhss.modulation_type",
	"settings.data_rate.modulation.lrfhss.operating_channel_width",
	"settings.downlink",
	"settings.downlink.antenna_index",
	"settings.downlink.invert_polarization",
	"settings.downlink.tx_power",
	"settings.enable_crc",
	"settings.frequency",
	"settings.time",
	"settings.timestamp",
}
View Source
var UplinkMessageFieldPathsTopLevel = []string{
	"consumed_airtime",
	"correlation_ids",
	"crc_status",
	"device_channel_index",
	"payload",
	"raw_payload",
	"received_at",
	"rx_metadata",
	"settings",
}
View Source
var UplinkTokenFieldPathsNested = []string{
	"concentrator_time",
	"gateway_time",
	"ids",
	"ids.antenna_index",
	"ids.gateway_ids",
	"ids.gateway_ids.eui",
	"ids.gateway_ids.gateway_id",
	"server_time",
	"timestamp",
}
View Source
var UplinkTokenFieldPathsTopLevel = []string{
	"concentrator_time",
	"gateway_time",
	"ids",
	"server_time",
	"timestamp",
}
View Source
var UserAccess_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.UserAccess",
	HandlerType: (*UserAccessServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListRights",
			Handler:    _UserAccess_ListRights_Handler,
		},
		{
			MethodName: "CreateAPIKey",
			Handler:    _UserAccess_CreateAPIKey_Handler,
		},
		{
			MethodName: "ListAPIKeys",
			Handler:    _UserAccess_ListAPIKeys_Handler,
		},
		{
			MethodName: "GetAPIKey",
			Handler:    _UserAccess_GetAPIKey_Handler,
		},
		{
			MethodName: "UpdateAPIKey",
			Handler:    _UserAccess_UpdateAPIKey_Handler,
		},
		{
			MethodName: "DeleteAPIKey",
			Handler:    _UserAccess_DeleteAPIKey_Handler,
		},
		{
			MethodName: "CreateLoginToken",
			Handler:    _UserAccess_CreateLoginToken_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/user_services.proto",
}

UserAccess_ServiceDesc is the grpc.ServiceDesc for UserAccess 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 UserBookmarkFieldPathsNested = []string{
	"created_at",
	"entity_ids",
	"entity_ids.ids",
	"entity_ids.ids.application_ids",
	"entity_ids.ids.application_ids.application_id",
	"entity_ids.ids.client_ids",
	"entity_ids.ids.client_ids.client_id",
	"entity_ids.ids.device_ids",
	"entity_ids.ids.device_ids.application_ids",
	"entity_ids.ids.device_ids.application_ids.application_id",
	"entity_ids.ids.device_ids.dev_addr",
	"entity_ids.ids.device_ids.dev_eui",
	"entity_ids.ids.device_ids.device_id",
	"entity_ids.ids.device_ids.join_eui",
	"entity_ids.ids.gateway_ids",
	"entity_ids.ids.gateway_ids.eui",
	"entity_ids.ids.gateway_ids.gateway_id",
	"entity_ids.ids.organization_ids",
	"entity_ids.ids.organization_ids.organization_id",
	"entity_ids.ids.user_ids",
	"entity_ids.ids.user_ids.email",
	"entity_ids.ids.user_ids.user_id",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var UserBookmarkFieldPathsTopLevel = []string{
	"created_at",
	"entity_ids",
	"user_ids",
}
View Source
var UserBookmarkRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.UserBookmarkRegistry",
	HandlerType: (*UserBookmarkRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _UserBookmarkRegistry_Create_Handler,
		},
		{
			MethodName: "List",
			Handler:    _UserBookmarkRegistry_List_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _UserBookmarkRegistry_Delete_Handler,
		},
		{
			MethodName: "BatchDelete",
			Handler:    _UserBookmarkRegistry_BatchDelete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/user_services.proto",
}

UserBookmarkRegistry_ServiceDesc is the grpc.ServiceDesc for UserBookmarkRegistry 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 UserBookmarksFieldPathsNested = []string{
	"bookmarks",
}
View Source
var UserBookmarksFieldPathsTopLevel = []string{
	"bookmarks",
}
View Source
var UserConsolePreferencesFieldPathsNested = []string{
	"console_theme",
	"dashboard_layouts",
	"dashboard_layouts.api_key",
	"dashboard_layouts.application",
	"dashboard_layouts.collaborator",
	"dashboard_layouts.end_device",
	"dashboard_layouts.gateway",
	"dashboard_layouts.organization",
	"dashboard_layouts.overview",
	"dashboard_layouts.user",
	"sort_by",
	"sort_by.api_key",
	"sort_by.application",
	"sort_by.collaborator",
	"sort_by.end_device",
	"sort_by.gateway",
	"sort_by.organization",
	"sort_by.user",
}
View Source
var UserConsolePreferencesFieldPathsTopLevel = []string{
	"console_theme",
	"dashboard_layouts",
	"sort_by",
}
View Source
var UserConsolePreferences_DashboardLayoutsFieldPathsNested = []string{
	"api_key",
	"application",
	"collaborator",
	"end_device",
	"gateway",
	"organization",
	"overview",
	"user",
}
View Source
var UserConsolePreferences_DashboardLayoutsFieldPathsTopLevel = []string{
	"api_key",
	"application",
	"collaborator",
	"end_device",
	"gateway",
	"organization",
	"overview",
	"user",
}
View Source
var UserConsolePreferences_SortByFieldPathsNested = []string{
	"api_key",
	"application",
	"collaborator",
	"end_device",
	"gateway",
	"organization",
	"user",
}
View Source
var UserConsolePreferences_SortByFieldPathsTopLevel = []string{
	"api_key",
	"application",
	"collaborator",
	"end_device",
	"gateway",
	"organization",
	"user",
}
View Source
var UserFieldPathsNested = []string{
	"admin",
	"attributes",
	"console_preferences",
	"console_preferences.console_theme",
	"console_preferences.dashboard_layouts",
	"console_preferences.dashboard_layouts.api_key",
	"console_preferences.dashboard_layouts.application",
	"console_preferences.dashboard_layouts.collaborator",
	"console_preferences.dashboard_layouts.end_device",
	"console_preferences.dashboard_layouts.gateway",
	"console_preferences.dashboard_layouts.organization",
	"console_preferences.dashboard_layouts.overview",
	"console_preferences.dashboard_layouts.user",
	"console_preferences.sort_by",
	"console_preferences.sort_by.api_key",
	"console_preferences.sort_by.application",
	"console_preferences.sort_by.collaborator",
	"console_preferences.sort_by.end_device",
	"console_preferences.sort_by.gateway",
	"console_preferences.sort_by.organization",
	"console_preferences.sort_by.user",
	"contact_info",
	"created_at",
	"deleted_at",
	"description",
	"ids",
	"ids.email",
	"ids.user_id",
	"name",
	"password",
	"password_updated_at",
	"primary_email_address",
	"primary_email_address_validated_at",
	"profile_picture",
	"profile_picture.embedded",
	"profile_picture.embedded.data",
	"profile_picture.embedded.mime_type",
	"profile_picture.sizes",
	"require_password_update",
	"state",
	"state_description",
	"temporary_password",
	"temporary_password_created_at",
	"temporary_password_expires_at",
	"updated_at",
}
View Source
var UserFieldPathsTopLevel = []string{
	"admin",
	"attributes",
	"console_preferences",
	"contact_info",
	"created_at",
	"deleted_at",
	"description",
	"ids",
	"name",
	"password",
	"password_updated_at",
	"primary_email_address",
	"primary_email_address_validated_at",
	"profile_picture",
	"require_password_update",
	"state",
	"state_description",
	"temporary_password",
	"temporary_password_created_at",
	"temporary_password_expires_at",
	"updated_at",
}
View Source
var UserIdentifiersFieldPathsNested = []string{
	"email",
	"user_id",
}
View Source
var UserIdentifiersFieldPathsTopLevel = []string{
	"email",
	"user_id",
}
View Source
var UserInvitationRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.UserInvitationRegistry",
	HandlerType: (*UserInvitationRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Send",
			Handler:    _UserInvitationRegistry_Send_Handler,
		},
		{
			MethodName: "List",
			Handler:    _UserInvitationRegistry_List_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _UserInvitationRegistry_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/user_services.proto",
}

UserInvitationRegistry_ServiceDesc is the grpc.ServiceDesc for UserInvitationRegistry 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 UserRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.UserRegistry",
	HandlerType: (*UserRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _UserRegistry_Create_Handler,
		},
		{
			MethodName: "Get",
			Handler:    _UserRegistry_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _UserRegistry_List_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _UserRegistry_Update_Handler,
		},
		{
			MethodName: "CreateTemporaryPassword",
			Handler:    _UserRegistry_CreateTemporaryPassword_Handler,
		},
		{
			MethodName: "UpdatePassword",
			Handler:    _UserRegistry_UpdatePassword_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _UserRegistry_Delete_Handler,
		},
		{
			MethodName: "Restore",
			Handler:    _UserRegistry_Restore_Handler,
		},
		{
			MethodName: "Purge",
			Handler:    _UserRegistry_Purge_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/user_services.proto",
}

UserRegistry_ServiceDesc is the grpc.ServiceDesc for UserRegistry 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 UserSessionFieldPathsNested = []string{
	"created_at",
	"expires_at",
	"session_id",
	"session_secret",
	"updated_at",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var UserSessionFieldPathsTopLevel = []string{
	"created_at",
	"expires_at",
	"session_id",
	"session_secret",
	"updated_at",
	"user_ids",
}
View Source
var UserSessionIdentifiersFieldPathsNested = []string{
	"session_id",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var UserSessionIdentifiersFieldPathsTopLevel = []string{
	"session_id",
	"user_ids",
}
View Source
var UserSessionRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "ttn.lorawan.v3.UserSessionRegistry",
	HandlerType: (*UserSessionRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "List",
			Handler:    _UserSessionRegistry_List_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _UserSessionRegistry_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "ttn/lorawan/v3/user_services.proto",
}

UserSessionRegistry_ServiceDesc is the grpc.ServiceDesc for UserSessionRegistry 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 UserSessionsFieldPathsNested = []string{
	"sessions",
}
View Source
var UserSessionsFieldPathsTopLevel = []string{
	"sessions",
}
View Source
var UsersFieldPathsNested = []string{
	"users",
}
View Source
var UsersFieldPathsTopLevel = []string{
	"users",
}
View Source
var ValidateEmailRequestFieldPathsNested = []string{
	"id",
	"token",
}
View Source
var ValidateEmailRequestFieldPathsTopLevel = []string{
	"id",
	"token",
}
View Source
var ZeroableFrequencyValueFieldPathsNested = []string{
	"value",
}
View Source
var ZeroableFrequencyValueFieldPathsTopLevel = []string{
	"value",
}

Functions

func AddFields

func AddFields(paths []string, addPaths ...string) []string

AddFields appends all addPaths which are not already present in paths to paths and returns the result.

func AddImplicitEndDeviceGetFields

func AddImplicitEndDeviceGetFields(paths ...string) []string

AddImplicitEndDeviceGetFields appends implicit EndDevice get paths to paths if not already present.

func AddImplicitSessionKeysGetFields

func AddImplicitSessionKeysGetFields(paths ...string) []string

AddImplicitSessionKeysGetFields appends implicit SessionKeys get paths to paths if not already present.

func AddSelectFlagsForADRAckDelayExponentValue added in v3.19.1

func AddSelectFlagsForADRAckDelayExponentValue(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForADRAckDelayExponentValue adds flags to select fields in ADRAckDelayExponentValue.

func AddSelectFlagsForADRAckLimitExponentValue added in v3.19.1

func AddSelectFlagsForADRAckLimitExponentValue(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForADRAckLimitExponentValue adds flags to select fields in ADRAckLimitExponentValue.

func AddSelectFlagsForADRSettings added in v3.21.0

func AddSelectFlagsForADRSettings(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForADRSettings adds flags to select fields in ADRSettings.

func AddSelectFlagsForADRSettings_DisabledMode added in v3.21.0

func AddSelectFlagsForADRSettings_DisabledMode(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForADRSettings_DisabledMode adds flags to select fields in ADRSettings_DisabledMode.

func AddSelectFlagsForADRSettings_DynamicMode added in v3.21.0

func AddSelectFlagsForADRSettings_DynamicMode(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForADRSettings_DynamicMode adds flags to select fields in ADRSettings_DynamicMode.

func AddSelectFlagsForADRSettings_DynamicMode_ChannelSteeringSettings added in v3.25.2

func AddSelectFlagsForADRSettings_DynamicMode_ChannelSteeringSettings(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForADRSettings_DynamicMode_ChannelSteeringSettings adds flags to select fields in ADRSettings_DynamicMode_ChannelSteeringSettings.

func AddSelectFlagsForADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode added in v3.25.2

func AddSelectFlagsForADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode adds flags to select fields in ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode.

func AddSelectFlagsForADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode added in v3.25.2

func AddSelectFlagsForADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode adds flags to select fields in ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode.

func AddSelectFlagsForADRSettings_DynamicMode_Overrides added in v3.30.0

func AddSelectFlagsForADRSettings_DynamicMode_Overrides(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForADRSettings_DynamicMode_Overrides adds flags to select fields in ADRSettings_DynamicMode_Overrides.

func AddSelectFlagsForADRSettings_DynamicMode_PerDataRateIndexOverride added in v3.30.0

func AddSelectFlagsForADRSettings_DynamicMode_PerDataRateIndexOverride(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForADRSettings_DynamicMode_PerDataRateIndexOverride adds flags to select fields in ADRSettings_DynamicMode_PerDataRateIndexOverride.

func AddSelectFlagsForADRSettings_StaticMode added in v3.21.0

func AddSelectFlagsForADRSettings_StaticMode(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForADRSettings_StaticMode adds flags to select fields in ADRSettings_StaticMode.

func AddSelectFlagsForAPIKey added in v3.19.1

func AddSelectFlagsForAPIKey(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForAPIKey adds flags to select fields in APIKey.

func AddSelectFlagsForAggregatedDutyCycleValue added in v3.19.1

func AddSelectFlagsForAggregatedDutyCycleValue(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForAggregatedDutyCycleValue adds flags to select fields in AggregatedDutyCycleValue.

func AddSelectFlagsForApplication added in v3.19.1

func AddSelectFlagsForApplication(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplication adds flags to select fields in Application.

func AddSelectFlagsForApplicationActivationSettings added in v3.19.1

func AddSelectFlagsForApplicationActivationSettings(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationActivationSettings adds flags to select fields in ApplicationActivationSettings.

func AddSelectFlagsForApplicationDownlink(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationDownlink adds flags to select fields in ApplicationDownlink.

func AddSelectFlagsForApplicationDownlinkFailed added in v3.19.1

func AddSelectFlagsForApplicationDownlinkFailed(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationDownlinkFailed adds flags to select fields in ApplicationDownlinkFailed.

func AddSelectFlagsForApplicationDownlink_ClassBC(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationDownlink_ClassBC adds flags to select fields in ApplicationDownlink_ClassBC.

func AddSelectFlagsForApplicationDownlink_ConfirmedRetry(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationDownlink_ConfirmedRetry adds flags to select fields in ApplicationDownlink_ConfirmedRetry.

func AddSelectFlagsForApplicationIdentifiers added in v3.19.1

func AddSelectFlagsForApplicationIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationIdentifiers adds flags to select fields in ApplicationIdentifiers.

func AddSelectFlagsForApplicationInvalidatedDownlinks(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationInvalidatedDownlinks adds flags to select fields in ApplicationInvalidatedDownlinks.

func AddSelectFlagsForApplicationJoinAccept added in v3.19.1

func AddSelectFlagsForApplicationJoinAccept(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationJoinAccept adds flags to select fields in ApplicationJoinAccept.

func AddSelectFlagsForApplicationLink(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationLink adds flags to select fields in ApplicationLink.

func AddSelectFlagsForApplicationLocation added in v3.19.1

func AddSelectFlagsForApplicationLocation(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationLocation adds flags to select fields in ApplicationLocation.

func AddSelectFlagsForApplicationPackageAssociation added in v3.19.1

func AddSelectFlagsForApplicationPackageAssociation(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationPackageAssociation adds flags to select fields in ApplicationPackageAssociation.

func AddSelectFlagsForApplicationPackageAssociationIdentifiers added in v3.19.1

func AddSelectFlagsForApplicationPackageAssociationIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationPackageAssociationIdentifiers adds flags to select fields in ApplicationPackageAssociationIdentifiers.

func AddSelectFlagsForApplicationPackageDefaultAssociation added in v3.19.1

func AddSelectFlagsForApplicationPackageDefaultAssociation(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationPackageDefaultAssociation adds flags to select fields in ApplicationPackageDefaultAssociation.

func AddSelectFlagsForApplicationPackageDefaultAssociationIdentifiers added in v3.19.1

func AddSelectFlagsForApplicationPackageDefaultAssociationIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationPackageDefaultAssociationIdentifiers adds flags to select fields in ApplicationPackageDefaultAssociationIdentifiers.

func AddSelectFlagsForApplicationPubSub added in v3.19.1

func AddSelectFlagsForApplicationPubSub(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationPubSub adds flags to select fields in ApplicationPubSub.

func AddSelectFlagsForApplicationPubSub_AWSIoTProvider added in v3.19.1

func AddSelectFlagsForApplicationPubSub_AWSIoTProvider(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationPubSub_AWSIoTProvider adds flags to select fields in ApplicationPubSub_AWSIoTProvider.

func AddSelectFlagsForApplicationPubSub_AWSIoTProvider_AccessKey added in v3.19.1

func AddSelectFlagsForApplicationPubSub_AWSIoTProvider_AccessKey(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationPubSub_AWSIoTProvider_AccessKey adds flags to select fields in ApplicationPubSub_AWSIoTProvider_AccessKey.

func AddSelectFlagsForApplicationPubSub_AWSIoTProvider_AssumeRole added in v3.19.1

func AddSelectFlagsForApplicationPubSub_AWSIoTProvider_AssumeRole(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationPubSub_AWSIoTProvider_AssumeRole adds flags to select fields in ApplicationPubSub_AWSIoTProvider_AssumeRole.

func AddSelectFlagsForApplicationPubSub_AWSIoTProvider_DefaultIntegration added in v3.19.1

func AddSelectFlagsForApplicationPubSub_AWSIoTProvider_DefaultIntegration(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationPubSub_AWSIoTProvider_DefaultIntegration adds flags to select fields in ApplicationPubSub_AWSIoTProvider_DefaultIntegration.

func AddSelectFlagsForApplicationPubSub_MQTTProvider added in v3.19.1

func AddSelectFlagsForApplicationPubSub_MQTTProvider(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationPubSub_MQTTProvider adds flags to select fields in ApplicationPubSub_MQTTProvider.

func AddSelectFlagsForApplicationPubSub_Message added in v3.19.1

func AddSelectFlagsForApplicationPubSub_Message(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationPubSub_Message adds flags to select fields in ApplicationPubSub_Message.

func AddSelectFlagsForApplicationPubSub_NATSProvider added in v3.19.1

func AddSelectFlagsForApplicationPubSub_NATSProvider(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationPubSub_NATSProvider adds flags to select fields in ApplicationPubSub_NATSProvider.

func AddSelectFlagsForApplicationServiceData added in v3.19.1

func AddSelectFlagsForApplicationServiceData(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationServiceData adds flags to select fields in ApplicationServiceData.

func AddSelectFlagsForApplicationUp added in v3.19.1

func AddSelectFlagsForApplicationUp(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationUp adds flags to select fields in ApplicationUp.

func AddSelectFlagsForApplicationUplink(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationUplink adds flags to select fields in ApplicationUplink.

func AddSelectFlagsForApplicationUplinkNormalized added in v3.21.2

func AddSelectFlagsForApplicationUplinkNormalized(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationUplinkNormalized adds flags to select fields in ApplicationUplinkNormalized.

func AddSelectFlagsForApplicationWebhook added in v3.19.1

func AddSelectFlagsForApplicationWebhook(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationWebhook adds flags to select fields in ApplicationWebhook.

func AddSelectFlagsForApplicationWebhookHealth added in v3.19.1

func AddSelectFlagsForApplicationWebhookHealth(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationWebhookHealth adds flags to select fields in ApplicationWebhookHealth.

func AddSelectFlagsForApplicationWebhookHealth_WebhookHealthStatusHealthy added in v3.19.1

func AddSelectFlagsForApplicationWebhookHealth_WebhookHealthStatusHealthy(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationWebhookHealth_WebhookHealthStatusHealthy adds flags to select fields in ApplicationWebhookHealth_WebhookHealthStatusHealthy.

func AddSelectFlagsForApplicationWebhookHealth_WebhookHealthStatusUnhealthy added in v3.19.1

func AddSelectFlagsForApplicationWebhookHealth_WebhookHealthStatusUnhealthy(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationWebhookHealth_WebhookHealthStatusUnhealthy adds flags to select fields in ApplicationWebhookHealth_WebhookHealthStatusUnhealthy.

func AddSelectFlagsForApplicationWebhookIdentifiers added in v3.19.1

func AddSelectFlagsForApplicationWebhookIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationWebhookIdentifiers adds flags to select fields in ApplicationWebhookIdentifiers.

func AddSelectFlagsForApplicationWebhookTemplateIdentifiers added in v3.19.1

func AddSelectFlagsForApplicationWebhookTemplateIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationWebhookTemplateIdentifiers adds flags to select fields in ApplicationWebhookTemplateIdentifiers.

func AddSelectFlagsForApplicationWebhook_Message added in v3.19.1

func AddSelectFlagsForApplicationWebhook_Message(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForApplicationWebhook_Message adds flags to select fields in ApplicationWebhook_Message.

func AddSelectFlagsForBoolValue added in v3.19.1

func AddSelectFlagsForBoolValue(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForBoolValue adds flags to select fields in BoolValue.

func AddSelectFlagsForCFList added in v3.19.1

func AddSelectFlagsForCFList(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForCFList adds flags to select fields in CFList.

func AddSelectFlagsForClient added in v3.19.1

func AddSelectFlagsForClient(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForClient adds flags to select fields in Client.

func AddSelectFlagsForClientIdentifiers added in v3.19.1

func AddSelectFlagsForClientIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForClientIdentifiers adds flags to select fields in ClientIdentifiers.

func AddSelectFlagsForContactInfo added in v3.19.1

func AddSelectFlagsForContactInfo(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForContactInfo adds flags to select fields in ContactInfo.

func AddSelectFlagsForDLSettings added in v3.19.1

func AddSelectFlagsForDLSettings(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForDLSettings adds flags to select fields in DLSettings.

func AddSelectFlagsForDataRate added in v3.19.1

func AddSelectFlagsForDataRate(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForDataRate adds flags to select fields in DataRate.

func AddSelectFlagsForDataRateIndexValue added in v3.19.1

func AddSelectFlagsForDataRateIndexValue(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForDataRateIndexValue adds flags to select fields in DataRateIndexValue.

func AddSelectFlagsForDataRateOffsetValue added in v3.19.1

func AddSelectFlagsForDataRateOffsetValue(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForDataRateOffsetValue adds flags to select fields in DataRateOffsetValue.

func AddSelectFlagsForDeviceEIRPValue added in v3.19.1

func AddSelectFlagsForDeviceEIRPValue(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForDeviceEIRPValue adds flags to select fields in DeviceEIRPValue.

func AddSelectFlagsForEndDevice added in v3.19.1

func AddSelectFlagsForEndDevice(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForEndDevice adds flags to select fields in EndDevice.

func AddSelectFlagsForEndDeviceAuthenticationCode added in v3.19.1

func AddSelectFlagsForEndDeviceAuthenticationCode(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForEndDeviceAuthenticationCode adds flags to select fields in EndDeviceAuthenticationCode.

func AddSelectFlagsForEndDeviceIdentifiers added in v3.19.1

func AddSelectFlagsForEndDeviceIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForEndDeviceIdentifiers adds flags to select fields in EndDeviceIdentifiers.

func AddSelectFlagsForEndDeviceVersionIdentifiers added in v3.19.1

func AddSelectFlagsForEndDeviceVersionIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForEndDeviceVersionIdentifiers adds flags to select fields in EndDeviceVersionIdentifiers.

func AddSelectFlagsForErrorDetails added in v3.19.1

func AddSelectFlagsForErrorDetails(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForErrorDetails adds flags to select fields in ErrorDetails.

func AddSelectFlagsForFHDR added in v3.21.0

func AddSelectFlagsForFHDR(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForFHDR adds flags to select fields in FHDR.

func AddSelectFlagsForFSKDataRate added in v3.19.1

func AddSelectFlagsForFSKDataRate(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForFSKDataRate adds flags to select fields in FSKDataRate.

func AddSelectFlagsForFrequencyValue added in v3.19.1

func AddSelectFlagsForFrequencyValue(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForFrequencyValue adds flags to select fields in FrequencyValue.

func AddSelectFlagsForGateway added in v3.19.1

func AddSelectFlagsForGateway(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForGateway adds flags to select fields in Gateway.

func AddSelectFlagsForGatewayAntenna added in v3.19.1

func AddSelectFlagsForGatewayAntenna(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForGatewayAntenna adds flags to select fields in GatewayAntenna.

func AddSelectFlagsForGatewayClaimAuthenticationCode added in v3.19.1

func AddSelectFlagsForGatewayClaimAuthenticationCode(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForGatewayClaimAuthenticationCode adds flags to select fields in GatewayClaimAuthenticationCode.

func AddSelectFlagsForGatewayIdentifiers added in v3.19.1

func AddSelectFlagsForGatewayIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForGatewayIdentifiers adds flags to select fields in GatewayIdentifiers.

func AddSelectFlagsForGatewayVersionIdentifiers added in v3.19.1

func AddSelectFlagsForGatewayVersionIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForGatewayVersionIdentifiers adds flags to select fields in GatewayVersionIdentifiers.

func AddSelectFlagsForGateway_LRFHSS added in v3.19.1

func AddSelectFlagsForGateway_LRFHSS(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForGateway_LRFHSS adds flags to select fields in Gateway_LRFHSS.

func AddSelectFlagsForJoinAcceptPayload added in v3.21.0

func AddSelectFlagsForJoinAcceptPayload(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForJoinAcceptPayload adds flags to select fields in JoinAcceptPayload.

func AddSelectFlagsForJoinRequestPayload added in v3.21.0

func AddSelectFlagsForJoinRequestPayload(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForJoinRequestPayload adds flags to select fields in JoinRequestPayload.

func AddSelectFlagsForKeyEnvelope added in v3.19.1

func AddSelectFlagsForKeyEnvelope(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForKeyEnvelope adds flags to select fields in KeyEnvelope.

func AddSelectFlagsForLRFHSSDataRate added in v3.19.1

func AddSelectFlagsForLRFHSSDataRate(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForLRFHSSDataRate adds flags to select fields in LRFHSSDataRate.

func AddSelectFlagsForListUsersRequest added in v3.19.1

func AddSelectFlagsForListUsersRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForListUsersRequest adds flags to select fields in ListUsersRequest.

func AddSelectFlagsForLoRaDataRate added in v3.19.1

func AddSelectFlagsForLoRaDataRate(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForLoRaDataRate adds flags to select fields in LoRaDataRate.

func AddSelectFlagsForLocation added in v3.19.1

func AddSelectFlagsForLocation(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForLocation adds flags to select fields in Location.

func AddSelectFlagsForMACCommand_RelayNotifyNewEndDeviceReq added in v3.28.1

func AddSelectFlagsForMACCommand_RelayNotifyNewEndDeviceReq(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForMACCommand_RelayNotifyNewEndDeviceReq adds flags to select fields in MACCommand_RelayNotifyNewEndDeviceReq.

func AddSelectFlagsForMACCommand_RelayUpdateUplinkListReq added in v3.28.1

func AddSelectFlagsForMACCommand_RelayUpdateUplinkListReq(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForMACCommand_RelayUpdateUplinkListReq adds flags to select fields in MACCommand_RelayUpdateUplinkListReq.

func AddSelectFlagsForMACParameters added in v3.19.1

func AddSelectFlagsForMACParameters(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForMACParameters adds flags to select fields in MACParameters.

func AddSelectFlagsForMACParameters_Channel added in v3.19.1

func AddSelectFlagsForMACParameters_Channel(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForMACParameters_Channel adds flags to select fields in MACParameters_Channel.

func AddSelectFlagsForMACSettings added in v3.19.1

func AddSelectFlagsForMACSettings(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForMACSettings adds flags to select fields in MACSettings.

func AddSelectFlagsForMACState added in v3.19.1

func AddSelectFlagsForMACState(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForMACState adds flags to select fields in MACState.

func AddSelectFlagsForMACState_DataRateRange added in v3.19.1

func AddSelectFlagsForMACState_DataRateRange(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForMACState_DataRateRange adds flags to select fields in MACState_DataRateRange.

func AddSelectFlagsForMACState_DataRateRanges added in v3.19.1

func AddSelectFlagsForMACState_DataRateRanges(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForMACState_DataRateRanges adds flags to select fields in MACState_DataRateRanges.

func AddSelectFlagsForMACState_JoinAccept added in v3.19.1

func AddSelectFlagsForMACState_JoinAccept(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForMACState_JoinAccept adds flags to select fields in MACState_JoinAccept.

func AddSelectFlagsForMACState_JoinRequest added in v3.19.1

func AddSelectFlagsForMACState_JoinRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForMACState_JoinRequest adds flags to select fields in MACState_JoinRequest.

func AddSelectFlagsForMessagePayloadFormatters added in v3.19.1

func AddSelectFlagsForMessagePayloadFormatters(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForMessagePayloadFormatters adds flags to select fields in MessagePayloadFormatters.

func AddSelectFlagsForNetworkIdentifiers added in v3.19.1

func AddSelectFlagsForNetworkIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForNetworkIdentifiers adds flags to select fields in NetworkIdentifiers.

func AddSelectFlagsForOrganization added in v3.19.1

func AddSelectFlagsForOrganization(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForOrganization adds flags to select fields in Organization.

func AddSelectFlagsForOrganizationIdentifiers added in v3.19.1

func AddSelectFlagsForOrganizationIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForOrganizationIdentifiers adds flags to select fields in OrganizationIdentifiers.

func AddSelectFlagsForOrganizationOrUserIdentifiers added in v3.19.1

func AddSelectFlagsForOrganizationOrUserIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForOrganizationOrUserIdentifiers adds flags to select fields in OrganizationOrUserIdentifiers.

func AddSelectFlagsForPingSlotPeriodValue added in v3.19.1

func AddSelectFlagsForPingSlotPeriodValue(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForPingSlotPeriodValue adds flags to select fields in PingSlotPeriodValue.

func AddSelectFlagsForRejoinRequestPayload added in v3.21.0

func AddSelectFlagsForRejoinRequestPayload(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForRejoinRequestPayload adds flags to select fields in RejoinRequestPayload.

func AddSelectFlagsForRelayEndDeviceAlwaysMode added in v3.28.1

func AddSelectFlagsForRelayEndDeviceAlwaysMode(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForRelayEndDeviceAlwaysMode adds flags to select fields in RelayEndDeviceAlwaysMode.

func AddSelectFlagsForRelayEndDeviceControlledMode added in v3.28.1

func AddSelectFlagsForRelayEndDeviceControlledMode(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForRelayEndDeviceControlledMode adds flags to select fields in RelayEndDeviceControlledMode.

func AddSelectFlagsForRelayEndDeviceDynamicMode added in v3.28.1

func AddSelectFlagsForRelayEndDeviceDynamicMode(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForRelayEndDeviceDynamicMode adds flags to select fields in RelayEndDeviceDynamicMode.

func AddSelectFlagsForRelayForwardDownlinkReq added in v3.28.1

func AddSelectFlagsForRelayForwardDownlinkReq(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForRelayForwardDownlinkReq adds flags to select fields in RelayForwardDownlinkReq.

func AddSelectFlagsForRelayForwardLimits added in v3.28.1

func AddSelectFlagsForRelayForwardLimits(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForRelayForwardLimits adds flags to select fields in RelayForwardLimits.

func AddSelectFlagsForRelayForwardUplinkReq added in v3.28.1

func AddSelectFlagsForRelayForwardUplinkReq(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForRelayForwardUplinkReq adds flags to select fields in RelayForwardUplinkReq.

func AddSelectFlagsForRelayParameters added in v3.28.1

func AddSelectFlagsForRelayParameters(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForRelayParameters adds flags to select fields in RelayParameters.

func AddSelectFlagsForRelaySecondChannel added in v3.28.1

func AddSelectFlagsForRelaySecondChannel(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForRelaySecondChannel adds flags to select fields in RelaySecondChannel.

func AddSelectFlagsForRelaySettings added in v3.29.0

func AddSelectFlagsForRelaySettings(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForRelaySettings adds flags to select fields in RelaySettings.

func AddSelectFlagsForRelayUplinkForwardLimits added in v3.28.1

func AddSelectFlagsForRelayUplinkForwardLimits(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForRelayUplinkForwardLimits adds flags to select fields in RelayUplinkForwardLimits.

func AddSelectFlagsForRelayUplinkForwardingRule added in v3.28.2

func AddSelectFlagsForRelayUplinkForwardingRule(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForRelayUplinkForwardingRule adds flags to select fields in RelayUplinkForwardingRule.

func AddSelectFlagsForRootKeys added in v3.19.1

func AddSelectFlagsForRootKeys(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForRootKeys adds flags to select fields in RootKeys.

func AddSelectFlagsForRxDelayValue added in v3.19.1

func AddSelectFlagsForRxDelayValue(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForRxDelayValue adds flags to select fields in RxDelayValue.

func AddSelectFlagsForSecret added in v3.19.1

func AddSelectFlagsForSecret(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForSecret adds flags to select fields in Secret.

func AddSelectFlagsForServedRelayParameters added in v3.28.1

func AddSelectFlagsForServedRelayParameters(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForServedRelayParameters adds flags to select fields in ServedRelayParameters.

func AddSelectFlagsForServedRelaySettings added in v3.29.0

func AddSelectFlagsForServedRelaySettings(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForServedRelaySettings adds flags to select fields in ServedRelaySettings.

func AddSelectFlagsForServingRelayForwardingLimits added in v3.28.2

func AddSelectFlagsForServingRelayForwardingLimits(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForServingRelayForwardingLimits adds flags to select fields in ServingRelayForwardingLimits.

func AddSelectFlagsForServingRelayParameters added in v3.28.1

func AddSelectFlagsForServingRelayParameters(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForServingRelayParameters adds flags to select fields in ServingRelayParameters.

func AddSelectFlagsForServingRelaySettings added in v3.29.0

func AddSelectFlagsForServingRelaySettings(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForServingRelaySettings adds flags to select fields in ServingRelaySettings.

func AddSelectFlagsForSession added in v3.19.1

func AddSelectFlagsForSession(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForSession adds flags to select fields in Session.

func AddSelectFlagsForSessionKeys added in v3.19.1

func AddSelectFlagsForSessionKeys(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForSessionKeys adds flags to select fields in SessionKeys.

func AddSelectFlagsForSetApplicationActivationSettingsRequest added in v3.19.1

func AddSelectFlagsForSetApplicationActivationSettingsRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForSetApplicationActivationSettingsRequest adds flags to select fields in SetApplicationActivationSettingsRequest.

func AddSelectFlagsForSimulateDataUplinkParams added in v3.24.1

func AddSelectFlagsForSimulateDataUplinkParams(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForSimulateDataUplinkParams adds flags to select fields in SimulateDataUplinkParams.

func AddSelectFlagsForSimulateJoinRequestParams added in v3.24.1

func AddSelectFlagsForSimulateJoinRequestParams(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForSimulateJoinRequestParams adds flags to select fields in SimulateJoinRequestParams.

func AddSelectFlagsForSimulateMetadataParams added in v3.24.1

func AddSelectFlagsForSimulateMetadataParams(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForSimulateMetadataParams adds flags to select fields in SimulateMetadataParams.

func AddSelectFlagsForTxSettings added in v3.19.1

func AddSelectFlagsForTxSettings(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForTxSettings adds flags to select fields in TxSettings.

func AddSelectFlagsForTxSettings_Downlink(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForTxSettings_Downlink adds flags to select fields in TxSettings_Downlink.

func AddSelectFlagsForUser added in v3.19.1

func AddSelectFlagsForUser(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForUser adds flags to select fields in User.

func AddSelectFlagsForUserConsolePreferences added in v3.30.0

func AddSelectFlagsForUserConsolePreferences(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForUserConsolePreferences adds flags to select fields in UserConsolePreferences.

func AddSelectFlagsForUserIdentifiers added in v3.19.1

func AddSelectFlagsForUserIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForUserIdentifiers adds flags to select fields in UserIdentifiers.

func AddSelectFlagsForZeroableFrequencyValue added in v3.22.2

func AddSelectFlagsForZeroableFrequencyValue(flags *pflag.FlagSet, prefix string, hidden bool)

AddSelectFlagsForZeroableFrequencyValue adds flags to select fields in ZeroableFrequencyValue.

func AddSetFlagsForADRAckDelayExponentValue added in v3.19.1

func AddSetFlagsForADRAckDelayExponentValue(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForADRAckDelayExponentValue adds flags to select fields in ADRAckDelayExponentValue.

func AddSetFlagsForADRAckLimitExponentValue added in v3.19.1

func AddSetFlagsForADRAckLimitExponentValue(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForADRAckLimitExponentValue adds flags to select fields in ADRAckLimitExponentValue.

func AddSetFlagsForADRSettings added in v3.21.0

func AddSetFlagsForADRSettings(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForADRSettings adds flags to select fields in ADRSettings.

func AddSetFlagsForADRSettings_DisabledMode added in v3.21.0

func AddSetFlagsForADRSettings_DisabledMode(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForADRSettings_DisabledMode adds flags to select fields in ADRSettings_DisabledMode.

func AddSetFlagsForADRSettings_DynamicMode added in v3.21.0

func AddSetFlagsForADRSettings_DynamicMode(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForADRSettings_DynamicMode adds flags to select fields in ADRSettings_DynamicMode.

func AddSetFlagsForADRSettings_DynamicMode_ChannelSteeringSettings added in v3.25.2

func AddSetFlagsForADRSettings_DynamicMode_ChannelSteeringSettings(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForADRSettings_DynamicMode_ChannelSteeringSettings adds flags to select fields in ADRSettings_DynamicMode_ChannelSteeringSettings.

func AddSetFlagsForADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode added in v3.25.2

func AddSetFlagsForADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode adds flags to select fields in ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode.

func AddSetFlagsForADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode added in v3.25.2

func AddSetFlagsForADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode adds flags to select fields in ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode.

func AddSetFlagsForADRSettings_DynamicMode_Overrides added in v3.30.0

func AddSetFlagsForADRSettings_DynamicMode_Overrides(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForADRSettings_DynamicMode_Overrides adds flags to select fields in ADRSettings_DynamicMode_Overrides.

func AddSetFlagsForADRSettings_DynamicMode_PerDataRateIndexOverride added in v3.30.0

func AddSetFlagsForADRSettings_DynamicMode_PerDataRateIndexOverride(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForADRSettings_DynamicMode_PerDataRateIndexOverride adds flags to select fields in ADRSettings_DynamicMode_PerDataRateIndexOverride.

func AddSetFlagsForADRSettings_StaticMode added in v3.21.0

func AddSetFlagsForADRSettings_StaticMode(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForADRSettings_StaticMode adds flags to select fields in ADRSettings_StaticMode.

func AddSetFlagsForAPIKey added in v3.19.1

func AddSetFlagsForAPIKey(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForAPIKey adds flags to select fields in APIKey.

func AddSetFlagsForAggregatedDutyCycleValue added in v3.19.1

func AddSetFlagsForAggregatedDutyCycleValue(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForAggregatedDutyCycleValue adds flags to select fields in AggregatedDutyCycleValue.

func AddSetFlagsForApplication added in v3.19.1

func AddSetFlagsForApplication(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplication adds flags to select fields in Application.

func AddSetFlagsForApplicationActivationSettings added in v3.19.1

func AddSetFlagsForApplicationActivationSettings(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationActivationSettings adds flags to select fields in ApplicationActivationSettings.

func AddSetFlagsForApplicationDownlink(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationDownlink adds flags to select fields in ApplicationDownlink.

func AddSetFlagsForApplicationDownlink_ClassBC(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationDownlink_ClassBC adds flags to select fields in ApplicationDownlink_ClassBC.

func AddSetFlagsForApplicationDownlink_ConfirmedRetry(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationDownlink_ConfirmedRetry adds flags to select fields in ApplicationDownlink_ConfirmedRetry.

func AddSetFlagsForApplicationIdentifiers added in v3.19.1

func AddSetFlagsForApplicationIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationIdentifiers adds flags to select fields in ApplicationIdentifiers.

func AddSetFlagsForApplicationLink(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationLink adds flags to select fields in ApplicationLink.

func AddSetFlagsForApplicationPackageAssociation added in v3.19.1

func AddSetFlagsForApplicationPackageAssociation(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationPackageAssociation adds flags to select fields in ApplicationPackageAssociation.

func AddSetFlagsForApplicationPackageAssociationIdentifiers added in v3.19.1

func AddSetFlagsForApplicationPackageAssociationIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationPackageAssociationIdentifiers adds flags to select fields in ApplicationPackageAssociationIdentifiers.

func AddSetFlagsForApplicationPackageDefaultAssociation added in v3.19.1

func AddSetFlagsForApplicationPackageDefaultAssociation(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationPackageDefaultAssociation adds flags to select fields in ApplicationPackageDefaultAssociation.

func AddSetFlagsForApplicationPackageDefaultAssociationIdentifiers added in v3.19.1

func AddSetFlagsForApplicationPackageDefaultAssociationIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationPackageDefaultAssociationIdentifiers adds flags to select fields in ApplicationPackageDefaultAssociationIdentifiers.

func AddSetFlagsForApplicationPubSub added in v3.19.1

func AddSetFlagsForApplicationPubSub(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationPubSub adds flags to select fields in ApplicationPubSub.

func AddSetFlagsForApplicationPubSubIdentifiers added in v3.19.1

func AddSetFlagsForApplicationPubSubIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationPubSubIdentifiers adds flags to select fields in ApplicationPubSubIdentifiers.

func AddSetFlagsForApplicationPubSub_AWSIoTProvider added in v3.19.1

func AddSetFlagsForApplicationPubSub_AWSIoTProvider(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationPubSub_AWSIoTProvider adds flags to select fields in ApplicationPubSub_AWSIoTProvider.

func AddSetFlagsForApplicationPubSub_AWSIoTProvider_AccessKey added in v3.19.1

func AddSetFlagsForApplicationPubSub_AWSIoTProvider_AccessKey(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationPubSub_AWSIoTProvider_AccessKey adds flags to select fields in ApplicationPubSub_AWSIoTProvider_AccessKey.

func AddSetFlagsForApplicationPubSub_AWSIoTProvider_AssumeRole added in v3.19.1

func AddSetFlagsForApplicationPubSub_AWSIoTProvider_AssumeRole(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationPubSub_AWSIoTProvider_AssumeRole adds flags to select fields in ApplicationPubSub_AWSIoTProvider_AssumeRole.

func AddSetFlagsForApplicationPubSub_AWSIoTProvider_DefaultIntegration added in v3.19.1

func AddSetFlagsForApplicationPubSub_AWSIoTProvider_DefaultIntegration(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationPubSub_AWSIoTProvider_DefaultIntegration adds flags to select fields in ApplicationPubSub_AWSIoTProvider_DefaultIntegration.

func AddSetFlagsForApplicationPubSub_MQTTProvider added in v3.19.1

func AddSetFlagsForApplicationPubSub_MQTTProvider(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationPubSub_MQTTProvider adds flags to select fields in ApplicationPubSub_MQTTProvider.

func AddSetFlagsForApplicationPubSub_Message added in v3.19.1

func AddSetFlagsForApplicationPubSub_Message(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationPubSub_Message adds flags to select fields in ApplicationPubSub_Message.

func AddSetFlagsForApplicationPubSub_NATSProvider added in v3.19.1

func AddSetFlagsForApplicationPubSub_NATSProvider(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationPubSub_NATSProvider adds flags to select fields in ApplicationPubSub_NATSProvider.

func AddSetFlagsForApplicationUplink(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationUplink adds flags to select fields in ApplicationUplink.

func AddSetFlagsForApplicationWebhook added in v3.19.1

func AddSetFlagsForApplicationWebhook(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationWebhook adds flags to select fields in ApplicationWebhook.

func AddSetFlagsForApplicationWebhookIdentifiers added in v3.19.1

func AddSetFlagsForApplicationWebhookIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationWebhookIdentifiers adds flags to select fields in ApplicationWebhookIdentifiers.

func AddSetFlagsForApplicationWebhookTemplateIdentifiers added in v3.19.1

func AddSetFlagsForApplicationWebhookTemplateIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationWebhookTemplateIdentifiers adds flags to select fields in ApplicationWebhookTemplateIdentifiers.

func AddSetFlagsForApplicationWebhook_Message added in v3.19.1

func AddSetFlagsForApplicationWebhook_Message(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForApplicationWebhook_Message adds flags to select fields in ApplicationWebhook_Message.

func AddSetFlagsForBoolValue added in v3.19.1

func AddSetFlagsForBoolValue(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForBoolValue adds flags to select fields in BoolValue.

func AddSetFlagsForCFList added in v3.19.1

func AddSetFlagsForCFList(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForCFList adds flags to select fields in CFList.

func AddSetFlagsForClient added in v3.19.1

func AddSetFlagsForClient(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForClient adds flags to select fields in Client.

func AddSetFlagsForClientIdentifiers added in v3.19.1

func AddSetFlagsForClientIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForClientIdentifiers adds flags to select fields in ClientIdentifiers.

func AddSetFlagsForContactInfo added in v3.19.1

func AddSetFlagsForContactInfo(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForContactInfo adds flags to select fields in ContactInfo.

func AddSetFlagsForDLSettings added in v3.19.1

func AddSetFlagsForDLSettings(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForDLSettings adds flags to select fields in DLSettings.

func AddSetFlagsForDataRate added in v3.28.0

func AddSetFlagsForDataRate(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForDataRate adds flags to select fields in DataRate.

func AddSetFlagsForDataRateIndexValue added in v3.19.1

func AddSetFlagsForDataRateIndexValue(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForDataRateIndexValue adds flags to select fields in DataRateIndexValue.

func AddSetFlagsForDataRateOffsetValue added in v3.19.1

func AddSetFlagsForDataRateOffsetValue(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForDataRateOffsetValue adds flags to select fields in DataRateOffsetValue.

func AddSetFlagsForDeviceEIRPValue added in v3.19.1

func AddSetFlagsForDeviceEIRPValue(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForDeviceEIRPValue adds flags to select fields in DeviceEIRPValue.

func AddSetFlagsForEndDevice added in v3.19.1

func AddSetFlagsForEndDevice(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForEndDevice adds flags to select fields in EndDevice.

func AddSetFlagsForEndDeviceAuthenticationCode added in v3.19.1

func AddSetFlagsForEndDeviceAuthenticationCode(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForEndDeviceAuthenticationCode adds flags to select fields in EndDeviceAuthenticationCode.

func AddSetFlagsForEndDeviceIdentifiers added in v3.19.1

func AddSetFlagsForEndDeviceIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForEndDeviceIdentifiers adds flags to select fields in EndDeviceIdentifiers.

func AddSetFlagsForEndDeviceVersionIdentifiers added in v3.19.1

func AddSetFlagsForEndDeviceVersionIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForEndDeviceVersionIdentifiers adds flags to select fields in EndDeviceVersionIdentifiers.

func AddSetFlagsForFHDR added in v3.21.0

func AddSetFlagsForFHDR(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForFHDR adds flags to select fields in FHDR.

func AddSetFlagsForFSKDataRate added in v3.28.0

func AddSetFlagsForFSKDataRate(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForFSKDataRate adds flags to select fields in FSKDataRate.

func AddSetFlagsForFrequencyValue added in v3.19.1

func AddSetFlagsForFrequencyValue(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForFrequencyValue adds flags to select fields in FrequencyValue.

func AddSetFlagsForGateway added in v3.19.1

func AddSetFlagsForGateway(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForGateway adds flags to select fields in Gateway.

func AddSetFlagsForGatewayAntenna added in v3.19.1

func AddSetFlagsForGatewayAntenna(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForGatewayAntenna adds flags to select fields in GatewayAntenna.

func AddSetFlagsForGatewayClaimAuthenticationCode added in v3.19.1

func AddSetFlagsForGatewayClaimAuthenticationCode(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForGatewayClaimAuthenticationCode adds flags to select fields in GatewayClaimAuthenticationCode.

func AddSetFlagsForGatewayIdentifiers added in v3.19.1

func AddSetFlagsForGatewayIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForGatewayIdentifiers adds flags to select fields in GatewayIdentifiers.

func AddSetFlagsForGatewayVersionIdentifiers added in v3.19.1

func AddSetFlagsForGatewayVersionIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForGatewayVersionIdentifiers adds flags to select fields in GatewayVersionIdentifiers.

func AddSetFlagsForGateway_LRFHSS added in v3.19.1

func AddSetFlagsForGateway_LRFHSS(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForGateway_LRFHSS adds flags to select fields in Gateway_LRFHSS.

func AddSetFlagsForGetDefaultMACSettingsRequest added in v3.19.1

func AddSetFlagsForGetDefaultMACSettingsRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForGetDefaultMACSettingsRequest adds flags to select fields in GetDefaultMACSettingsRequest.

func AddSetFlagsForGetPhyVersionsRequest added in v3.21.2

func AddSetFlagsForGetPhyVersionsRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForGetPhyVersionsRequest adds flags to select fields in GetPhyVersionsRequest.

func AddSetFlagsForJoinAcceptPayload added in v3.21.0

func AddSetFlagsForJoinAcceptPayload(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForJoinAcceptPayload adds flags to select fields in JoinAcceptPayload.

func AddSetFlagsForJoinRequestPayload added in v3.21.0

func AddSetFlagsForJoinRequestPayload(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForJoinRequestPayload adds flags to select fields in JoinRequestPayload.

func AddSetFlagsForKeyEnvelope added in v3.19.1

func AddSetFlagsForKeyEnvelope(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForKeyEnvelope adds flags to select fields in KeyEnvelope.

func AddSetFlagsForLRFHSSDataRate added in v3.28.0

func AddSetFlagsForLRFHSSDataRate(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForLRFHSSDataRate adds flags to select fields in LRFHSSDataRate.

func AddSetFlagsForListApplicationAPIKeysRequest added in v3.20.0

func AddSetFlagsForListApplicationAPIKeysRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForListApplicationAPIKeysRequest adds flags to select fields in ListApplicationAPIKeysRequest.

func AddSetFlagsForListApplicationPubSubsRequest added in v3.19.1

func AddSetFlagsForListApplicationPubSubsRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForListApplicationPubSubsRequest adds flags to select fields in ListApplicationPubSubsRequest.

func AddSetFlagsForListApplicationsRequest added in v3.19.1

func AddSetFlagsForListApplicationsRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForListApplicationsRequest adds flags to select fields in ListApplicationsRequest.

func AddSetFlagsForListBandsRequest added in v3.21.2

func AddSetFlagsForListBandsRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForListBandsRequest adds flags to select fields in ListBandsRequest.

func AddSetFlagsForListClientsRequest added in v3.19.1

func AddSetFlagsForListClientsRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForListClientsRequest adds flags to select fields in ListClientsRequest.

func AddSetFlagsForListFrequencyPlansRequest added in v3.21.2

func AddSetFlagsForListFrequencyPlansRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForListFrequencyPlansRequest adds flags to select fields in ListFrequencyPlansRequest.

func AddSetFlagsForListGatewayAPIKeysRequest added in v3.20.0

func AddSetFlagsForListGatewayAPIKeysRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForListGatewayAPIKeysRequest adds flags to select fields in ListGatewayAPIKeysRequest.

func AddSetFlagsForListGatewaysRequest added in v3.19.1

func AddSetFlagsForListGatewaysRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForListGatewaysRequest adds flags to select fields in ListGatewaysRequest.

func AddSetFlagsForListNotificationsRequest added in v3.20.0

func AddSetFlagsForListNotificationsRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForListNotificationsRequest adds flags to select fields in ListNotificationsRequest.

func AddSetFlagsForListOrganizationAPIKeysRequest added in v3.20.0

func AddSetFlagsForListOrganizationAPIKeysRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForListOrganizationAPIKeysRequest adds flags to select fields in ListOrganizationAPIKeysRequest.

func AddSetFlagsForListOrganizationsRequest added in v3.19.1

func AddSetFlagsForListOrganizationsRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForListOrganizationsRequest adds flags to select fields in ListOrganizationsRequest.

func AddSetFlagsForListUserAPIKeysRequest added in v3.20.0

func AddSetFlagsForListUserAPIKeysRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForListUserAPIKeysRequest adds flags to select fields in ListUserAPIKeysRequest.

func AddSetFlagsForListUserBookmarksRequest added in v3.30.0

func AddSetFlagsForListUserBookmarksRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForListUserBookmarksRequest adds flags to select fields in ListUserBookmarksRequest.

func AddSetFlagsForListUsersRequest added in v3.19.1

func AddSetFlagsForListUsersRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForListUsersRequest adds flags to select fields in ListUsersRequest.

func AddSetFlagsForLoRaDataRate added in v3.28.0

func AddSetFlagsForLoRaDataRate(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForLoRaDataRate adds flags to select fields in LoRaDataRate.

func AddSetFlagsForLocation added in v3.19.1

func AddSetFlagsForLocation(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForLocation adds flags to select fields in Location.

func AddSetFlagsForMACCommand_RelayNotifyNewEndDeviceReq added in v3.28.1

func AddSetFlagsForMACCommand_RelayNotifyNewEndDeviceReq(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForMACCommand_RelayNotifyNewEndDeviceReq adds flags to select fields in MACCommand_RelayNotifyNewEndDeviceReq.

func AddSetFlagsForMACCommand_RelayUpdateUplinkListReq added in v3.28.1

func AddSetFlagsForMACCommand_RelayUpdateUplinkListReq(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForMACCommand_RelayUpdateUplinkListReq adds flags to select fields in MACCommand_RelayUpdateUplinkListReq.

func AddSetFlagsForMACParameters added in v3.19.1

func AddSetFlagsForMACParameters(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForMACParameters adds flags to select fields in MACParameters.

func AddSetFlagsForMACParameters_Channel added in v3.19.1

func AddSetFlagsForMACParameters_Channel(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForMACParameters_Channel adds flags to select fields in MACParameters_Channel.

func AddSetFlagsForMACSettings added in v3.19.1

func AddSetFlagsForMACSettings(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForMACSettings adds flags to select fields in MACSettings.

func AddSetFlagsForMACState added in v3.19.1

func AddSetFlagsForMACState(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForMACState adds flags to select fields in MACState.

func AddSetFlagsForMACState_DataRateRange added in v3.19.1

func AddSetFlagsForMACState_DataRateRange(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForMACState_DataRateRange adds flags to select fields in MACState_DataRateRange.

func AddSetFlagsForMACState_DataRateRanges added in v3.19.1

func AddSetFlagsForMACState_DataRateRanges(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForMACState_DataRateRanges adds flags to select fields in MACState_DataRateRanges.

func AddSetFlagsForMACState_JoinAccept added in v3.19.1

func AddSetFlagsForMACState_JoinAccept(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForMACState_JoinAccept adds flags to select fields in MACState_JoinAccept.

func AddSetFlagsForMACState_JoinRequest added in v3.19.1

func AddSetFlagsForMACState_JoinRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForMACState_JoinRequest adds flags to select fields in MACState_JoinRequest.

func AddSetFlagsForMessagePayloadFormatters added in v3.19.1

func AddSetFlagsForMessagePayloadFormatters(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForMessagePayloadFormatters adds flags to select fields in MessagePayloadFormatters.

func AddSetFlagsForNetworkIdentifiers added in v3.28.0

func AddSetFlagsForNetworkIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForNetworkIdentifiers adds flags to select fields in NetworkIdentifiers.

func AddSetFlagsForOrganization added in v3.19.1

func AddSetFlagsForOrganization(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForOrganization adds flags to select fields in Organization.

func AddSetFlagsForOrganizationIdentifiers added in v3.19.1

func AddSetFlagsForOrganizationIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForOrganizationIdentifiers adds flags to select fields in OrganizationIdentifiers.

func AddSetFlagsForOrganizationOrUserIdentifiers added in v3.19.1

func AddSetFlagsForOrganizationOrUserIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForOrganizationOrUserIdentifiers adds flags to select fields in OrganizationOrUserIdentifiers.

func AddSetFlagsForPacketBrokerGatewayVisibility added in v3.19.1

func AddSetFlagsForPacketBrokerGatewayVisibility(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForPacketBrokerGatewayVisibility adds flags to select fields in PacketBrokerGatewayVisibility.

func AddSetFlagsForPacketBrokerRegisterRequest added in v3.19.1

func AddSetFlagsForPacketBrokerRegisterRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForPacketBrokerRegisterRequest adds flags to select fields in PacketBrokerRegisterRequest.

func AddSetFlagsForPingSlotPeriodValue added in v3.19.1

func AddSetFlagsForPingSlotPeriodValue(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForPingSlotPeriodValue adds flags to select fields in PingSlotPeriodValue.

func AddSetFlagsForRejoinRequestPayload added in v3.21.0

func AddSetFlagsForRejoinRequestPayload(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForRejoinRequestPayload adds flags to select fields in RejoinRequestPayload.

func AddSetFlagsForRelayEndDeviceAlwaysMode added in v3.28.1

func AddSetFlagsForRelayEndDeviceAlwaysMode(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForRelayEndDeviceAlwaysMode adds flags to select fields in RelayEndDeviceAlwaysMode.

func AddSetFlagsForRelayEndDeviceControlledMode added in v3.28.1

func AddSetFlagsForRelayEndDeviceControlledMode(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForRelayEndDeviceControlledMode adds flags to select fields in RelayEndDeviceControlledMode.

func AddSetFlagsForRelayEndDeviceDynamicMode added in v3.28.1

func AddSetFlagsForRelayEndDeviceDynamicMode(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForRelayEndDeviceDynamicMode adds flags to select fields in RelayEndDeviceDynamicMode.

func AddSetFlagsForRelayForwardDownlinkReq added in v3.28.1

func AddSetFlagsForRelayForwardDownlinkReq(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForRelayForwardDownlinkReq adds flags to select fields in RelayForwardDownlinkReq.

func AddSetFlagsForRelayForwardLimits added in v3.28.1

func AddSetFlagsForRelayForwardLimits(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForRelayForwardLimits adds flags to select fields in RelayForwardLimits.

func AddSetFlagsForRelayForwardUplinkReq added in v3.28.1

func AddSetFlagsForRelayForwardUplinkReq(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForRelayForwardUplinkReq adds flags to select fields in RelayForwardUplinkReq.

func AddSetFlagsForRelayParameters added in v3.28.1

func AddSetFlagsForRelayParameters(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForRelayParameters adds flags to select fields in RelayParameters.

func AddSetFlagsForRelaySecondChannel added in v3.28.1

func AddSetFlagsForRelaySecondChannel(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForRelaySecondChannel adds flags to select fields in RelaySecondChannel.

func AddSetFlagsForRelaySettings added in v3.29.0

func AddSetFlagsForRelaySettings(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForRelaySettings adds flags to select fields in RelaySettings.

func AddSetFlagsForRelayUplinkForwardLimits added in v3.28.1

func AddSetFlagsForRelayUplinkForwardLimits(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForRelayUplinkForwardLimits adds flags to select fields in RelayUplinkForwardLimits.

func AddSetFlagsForRelayUplinkForwardingRule added in v3.28.2

func AddSetFlagsForRelayUplinkForwardingRule(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForRelayUplinkForwardingRule adds flags to select fields in RelayUplinkForwardingRule.

func AddSetFlagsForRootKeys added in v3.19.1

func AddSetFlagsForRootKeys(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForRootKeys adds flags to select fields in RootKeys.

func AddSetFlagsForRxDelayValue added in v3.19.1

func AddSetFlagsForRxDelayValue(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForRxDelayValue adds flags to select fields in RxDelayValue.

func AddSetFlagsForSearchAccountsRequest added in v3.21.1

func AddSetFlagsForSearchAccountsRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForSearchAccountsRequest adds flags to select fields in SearchAccountsRequest.

func AddSetFlagsForSearchApplicationsRequest added in v3.19.1

func AddSetFlagsForSearchApplicationsRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForSearchApplicationsRequest adds flags to select fields in SearchApplicationsRequest.

func AddSetFlagsForSearchClientsRequest added in v3.19.1

func AddSetFlagsForSearchClientsRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForSearchClientsRequest adds flags to select fields in SearchClientsRequest.

func AddSetFlagsForSearchEndDevicesRequest added in v3.19.1

func AddSetFlagsForSearchEndDevicesRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForSearchEndDevicesRequest adds flags to select fields in SearchEndDevicesRequest.

func AddSetFlagsForSearchGatewaysRequest added in v3.19.1

func AddSetFlagsForSearchGatewaysRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForSearchGatewaysRequest adds flags to select fields in SearchGatewaysRequest.

func AddSetFlagsForSearchOrganizationsRequest added in v3.19.1

func AddSetFlagsForSearchOrganizationsRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForSearchOrganizationsRequest adds flags to select fields in SearchOrganizationsRequest.

func AddSetFlagsForSearchUsersRequest added in v3.19.1

func AddSetFlagsForSearchUsersRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForSearchUsersRequest adds flags to select fields in SearchUsersRequest.

func AddSetFlagsForSecret added in v3.19.1

func AddSetFlagsForSecret(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForSecret adds flags to select fields in Secret.

func AddSetFlagsForServedRelayParameters added in v3.28.1

func AddSetFlagsForServedRelayParameters(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForServedRelayParameters adds flags to select fields in ServedRelayParameters.

func AddSetFlagsForServedRelaySettings added in v3.29.0

func AddSetFlagsForServedRelaySettings(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForServedRelaySettings adds flags to select fields in ServedRelaySettings.

func AddSetFlagsForServingRelayForwardingLimits added in v3.28.2

func AddSetFlagsForServingRelayForwardingLimits(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForServingRelayForwardingLimits adds flags to select fields in ServingRelayForwardingLimits.

func AddSetFlagsForServingRelayParameters added in v3.28.1

func AddSetFlagsForServingRelayParameters(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForServingRelayParameters adds flags to select fields in ServingRelayParameters.

func AddSetFlagsForServingRelaySettings added in v3.29.0

func AddSetFlagsForServingRelaySettings(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForServingRelaySettings adds flags to select fields in ServingRelaySettings.

func AddSetFlagsForSession added in v3.19.1

func AddSetFlagsForSession(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForSession adds flags to select fields in Session.

func AddSetFlagsForSessionKeys added in v3.19.1

func AddSetFlagsForSessionKeys(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForSessionKeys adds flags to select fields in SessionKeys.

func AddSetFlagsForSetApplicationActivationSettingsRequest added in v3.19.1

func AddSetFlagsForSetApplicationActivationSettingsRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForSetApplicationActivationSettingsRequest adds flags to select fields in SetApplicationActivationSettingsRequest.

func AddSetFlagsForSimulateDataUplinkParams added in v3.24.1

func AddSetFlagsForSimulateDataUplinkParams(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForSimulateDataUplinkParams adds flags to select fields in SimulateDataUplinkParams.

func AddSetFlagsForSimulateJoinRequestParams added in v3.24.1

func AddSetFlagsForSimulateJoinRequestParams(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForSimulateJoinRequestParams adds flags to select fields in SimulateJoinRequestParams.

func AddSetFlagsForSimulateMetadataParams added in v3.24.1

func AddSetFlagsForSimulateMetadataParams(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForSimulateMetadataParams adds flags to select fields in SimulateMetadataParams.

func AddSetFlagsForTxSettings added in v3.28.0

func AddSetFlagsForTxSettings(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForTxSettings adds flags to select fields in TxSettings.

func AddSetFlagsForTxSettings_Downlink(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForTxSettings_Downlink adds flags to select fields in TxSettings_Downlink.

func AddSetFlagsForUpdateNotificationStatusRequest added in v3.20.0

func AddSetFlagsForUpdateNotificationStatusRequest(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForUpdateNotificationStatusRequest adds flags to select fields in UpdateNotificationStatusRequest.

func AddSetFlagsForUser added in v3.19.1

func AddSetFlagsForUser(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForUser adds flags to select fields in User.

func AddSetFlagsForUserConsolePreferences added in v3.30.0

func AddSetFlagsForUserConsolePreferences(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForUserConsolePreferences adds flags to select fields in UserConsolePreferences.

func AddSetFlagsForUserIdentifiers added in v3.19.1

func AddSetFlagsForUserIdentifiers(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForUserIdentifiers adds flags to select fields in UserIdentifiers.

func AddSetFlagsForZeroableFrequencyValue added in v3.22.2

func AddSetFlagsForZeroableFrequencyValue(flags *pflag.FlagSet, prefix string, hidden bool)

AddSetFlagsForZeroableFrequencyValue adds flags to select fields in ZeroableFrequencyValue.

func AllowedBottomLevelFields

func AllowedBottomLevelFields(paths, allowedPaths []string) []string

AllowedBottomLevelFields returns the bottom level paths from the given paths that are in the allowed paths.

func AllowedFields

func AllowedFields(paths, allowedPaths []string) []string

AllowedFields returns the paths from the given paths that are in the allowed paths.

func AllowedReachableBottomLevelFields added in v3.19.0

func AllowedReachableBottomLevelFields(paths, allowedPaths []string, isZero func(string) bool) []string

AllowedReachableBottomLevelFields returns the reachable bottom level paths from the given paths that are in the allowed paths. Reachability in this context means that all of the intermediary paths between the given paths and the bottom level paths are not zero. Using only reachable paths ensures that no redundant bottom level paths are included.

func BottomLevelFields

func BottomLevelFields(paths []string) []string

BottomLevelFields returns the unique bottom level fields of the given paths.

func Clone added in v3.21.0

func Clone[X proto.Message](in X) X

Clone creates a deep copy of the given message.

func CloneSlice added in v3.21.0

func CloneSlice[X proto.Message](in []X) []X

CloneSlice creates a deep copy of the given slice of messages.

func ContainsField

func ContainsField(path string, allowedPaths []string) bool

ContainsField returns true if the given paths contains the field path.

func ErrorDetailsFromProto

func ErrorDetailsFromProto(e *ErrorDetails) errors.ErrorDetails

func ExcludeFields

func ExcludeFields(paths []string, excludePaths ...string) []string

ExcludeFields returns the given paths without the given search paths to exclude.

func ExcludeSubFields

func ExcludeSubFields(paths []string, excludePaths ...string) []string

ExcludeSubFields returns the given paths without sub-fields of excludePaths.

func FieldMask added in v3.19.2

func FieldMask(paths ...string) *fieldmaskpb.FieldMask

FieldMask returns a FieldMask with the given paths.

func FieldMaskPathsSet added in v3.26.0

func FieldMaskPathsSet(paths []string) map[string]struct{}

FieldMaskPathsSet returns a set of paths.

func FieldMaskPathsSetContainsAll added in v3.26.0

func FieldMaskPathsSetContainsAll(set map[string]struct{}, paths ...string) (bool, string)

FieldMaskPathsSetContainsAll returns whether the set contains all of the given paths and the first path that is not contained.

func FieldsWithPrefix

func FieldsWithPrefix(prefix string, paths ...string) []string

FieldsWithPrefix returns the paths with each the prefix prepended.

func FieldsWithoutPrefix added in v3.12.0

func FieldsWithoutPrefix(prefix string, paths ...string) []string

FieldsWithoutPrefix returns the paths under prefix with said prefix removed.

func FieldsWithoutWrappers added in v3.23.2

func FieldsWithoutWrappers(paths []string) []string

FieldsWithoutWrappers returns the paths without the wrapper value paths. A wrapper type is a type which contains a singular field called `value`.

func FlattenPaths

func FlattenPaths(paths, flatten []string) []string

FlattenPaths flattens the paths by the given paths to flatten. When paths contains `a.b.c` and flatten contains `a.b`, the result will be `a.b`.

func HasAnyField

func HasAnyField(requested []string, search ...string) bool

HasAnyField returns whether the given requested paths contain any of the given fields. The requested fields (i.e. `a.b`) may be of a higher level than the search path (i.e. `a.b.c`).

Note that this function may have unexpected results when non bottom search fields are used, as HasAnyField([]string{"a.b"}, "a") is false.

If all possibilities are `[a, a.b, a.c]`, and we have `[a.b]`, then requesting `[a]` should be false because if it would be true, then `a.c` can be expected.

func HasOnlyAllowedFields

func HasOnlyAllowedFields(requested []string, allowed ...string) bool

HasOnlyAllowedFields returns whether the given requested paths only contains paths that are allowed. The requested fields (i.e. `a.b`) may be of a lower level than the allowed path (i.e. `a`).

func IncludeFields added in v3.21.1

func IncludeFields(paths []string, includePaths ...string) []string

IncludeFields returns the given paths with the given search paths to include.

func MustMarshalAny added in v3.19.2

func MustMarshalAny(pb proto.Message) *anypb.Any

MustMarshalAny converts the proto message to an Any, or panics.

func NonZeroFields added in v3.19.0

func NonZeroFields(msg interface{ FieldIsZero(string) bool }, fields ...string) []string

NonZeroFields returns the fields which are not zero in the provided message.

func PathsFromSelectFlagsForADRAckDelayExponentValue added in v3.19.1

func PathsFromSelectFlagsForADRAckDelayExponentValue(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forADRAckDelayExponentValue message from select flags.

func PathsFromSelectFlagsForADRAckLimitExponentValue added in v3.19.1

func PathsFromSelectFlagsForADRAckLimitExponentValue(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forADRAckLimitExponentValue message from select flags.

func PathsFromSelectFlagsForADRSettings added in v3.21.0

func PathsFromSelectFlagsForADRSettings(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forADRSettings message from select flags.

func PathsFromSelectFlagsForADRSettings_DisabledMode added in v3.21.0

func PathsFromSelectFlagsForADRSettings_DisabledMode(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forADRSettings_DisabledMode message from select flags.

func PathsFromSelectFlagsForADRSettings_DynamicMode added in v3.21.0

func PathsFromSelectFlagsForADRSettings_DynamicMode(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forADRSettings_DynamicMode message from select flags.

func PathsFromSelectFlagsForADRSettings_DynamicMode_ChannelSteeringSettings added in v3.25.2

func PathsFromSelectFlagsForADRSettings_DynamicMode_ChannelSteeringSettings(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forADRSettings_DynamicMode_ChannelSteeringSettings message from select flags.

func PathsFromSelectFlagsForADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode added in v3.25.2

func PathsFromSelectFlagsForADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode message from select flags.

func PathsFromSelectFlagsForADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode added in v3.25.2

func PathsFromSelectFlagsForADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode message from select flags.

func PathsFromSelectFlagsForADRSettings_DynamicMode_Overrides added in v3.30.0

func PathsFromSelectFlagsForADRSettings_DynamicMode_Overrides(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forADRSettings_DynamicMode_Overrides message from select flags.

func PathsFromSelectFlagsForADRSettings_DynamicMode_PerDataRateIndexOverride added in v3.30.0

func PathsFromSelectFlagsForADRSettings_DynamicMode_PerDataRateIndexOverride(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forADRSettings_DynamicMode_PerDataRateIndexOverride message from select flags.

func PathsFromSelectFlagsForADRSettings_StaticMode added in v3.21.0

func PathsFromSelectFlagsForADRSettings_StaticMode(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forADRSettings_StaticMode message from select flags.

func PathsFromSelectFlagsForAPIKey added in v3.19.1

func PathsFromSelectFlagsForAPIKey(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forAPIKey message from select flags.

func PathsFromSelectFlagsForAggregatedDutyCycleValue added in v3.19.1

func PathsFromSelectFlagsForAggregatedDutyCycleValue(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forAggregatedDutyCycleValue message from select flags.

func PathsFromSelectFlagsForApplication added in v3.19.1

func PathsFromSelectFlagsForApplication(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplication message from select flags.

func PathsFromSelectFlagsForApplicationActivationSettings added in v3.19.1

func PathsFromSelectFlagsForApplicationActivationSettings(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationActivationSettings message from select flags.

func PathsFromSelectFlagsForApplicationDownlink(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationDownlink message from select flags.

func PathsFromSelectFlagsForApplicationDownlinkFailed added in v3.19.1

func PathsFromSelectFlagsForApplicationDownlinkFailed(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationDownlinkFailed message from select flags.

func PathsFromSelectFlagsForApplicationDownlink_ClassBC(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationDownlink_ClassBC message from select flags.

func PathsFromSelectFlagsForApplicationDownlink_ConfirmedRetry(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationDownlink_ConfirmedRetry message from select flags.

func PathsFromSelectFlagsForApplicationIdentifiers added in v3.19.1

func PathsFromSelectFlagsForApplicationIdentifiers(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationIdentifiers message from select flags.

func PathsFromSelectFlagsForApplicationInvalidatedDownlinks(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationInvalidatedDownlinks message from select flags.

func PathsFromSelectFlagsForApplicationJoinAccept added in v3.19.1

func PathsFromSelectFlagsForApplicationJoinAccept(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationJoinAccept message from select flags.

func PathsFromSelectFlagsForApplicationLink(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationLink message from select flags.

func PathsFromSelectFlagsForApplicationLocation added in v3.19.1

func PathsFromSelectFlagsForApplicationLocation(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationLocation message from select flags.

func PathsFromSelectFlagsForApplicationPackageAssociation added in v3.19.1

func PathsFromSelectFlagsForApplicationPackageAssociation(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationPackageAssociation message from select flags.

func PathsFromSelectFlagsForApplicationPackageAssociationIdentifiers added in v3.19.1

func PathsFromSelectFlagsForApplicationPackageAssociationIdentifiers(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationPackageAssociationIdentifiers message from select flags.

func PathsFromSelectFlagsForApplicationPackageDefaultAssociation added in v3.19.1

func PathsFromSelectFlagsForApplicationPackageDefaultAssociation(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationPackageDefaultAssociation message from select flags.

func PathsFromSelectFlagsForApplicationPackageDefaultAssociationIdentifiers added in v3.19.1

func PathsFromSelectFlagsForApplicationPackageDefaultAssociationIdentifiers(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationPackageDefaultAssociationIdentifiers message from select flags.

func PathsFromSelectFlagsForApplicationPubSub added in v3.19.1

func PathsFromSelectFlagsForApplicationPubSub(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationPubSub message from select flags.

func PathsFromSelectFlagsForApplicationPubSub_AWSIoTProvider added in v3.19.1

func PathsFromSelectFlagsForApplicationPubSub_AWSIoTProvider(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationPubSub_AWSIoTProvider message from select flags.

func PathsFromSelectFlagsForApplicationPubSub_AWSIoTProvider_AccessKey added in v3.19.1

func PathsFromSelectFlagsForApplicationPubSub_AWSIoTProvider_AccessKey(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationPubSub_AWSIoTProvider_AccessKey message from select flags.

func PathsFromSelectFlagsForApplicationPubSub_AWSIoTProvider_AssumeRole added in v3.19.1

func PathsFromSelectFlagsForApplicationPubSub_AWSIoTProvider_AssumeRole(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationPubSub_AWSIoTProvider_AssumeRole message from select flags.

func PathsFromSelectFlagsForApplicationPubSub_AWSIoTProvider_DefaultIntegration added in v3.19.1

func PathsFromSelectFlagsForApplicationPubSub_AWSIoTProvider_DefaultIntegration(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationPubSub_AWSIoTProvider_DefaultIntegration message from select flags.

func PathsFromSelectFlagsForApplicationPubSub_MQTTProvider added in v3.19.1

func PathsFromSelectFlagsForApplicationPubSub_MQTTProvider(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationPubSub_MQTTProvider message from select flags.

func PathsFromSelectFlagsForApplicationPubSub_Message added in v3.19.1

func PathsFromSelectFlagsForApplicationPubSub_Message(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationPubSub_Message message from select flags.

func PathsFromSelectFlagsForApplicationPubSub_NATSProvider added in v3.19.1

func PathsFromSelectFlagsForApplicationPubSub_NATSProvider(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationPubSub_NATSProvider message from select flags.

func PathsFromSelectFlagsForApplicationServiceData added in v3.19.1

func PathsFromSelectFlagsForApplicationServiceData(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationServiceData message from select flags.

func PathsFromSelectFlagsForApplicationUp added in v3.19.1

func PathsFromSelectFlagsForApplicationUp(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationUp message from select flags.

func PathsFromSelectFlagsForApplicationUplink(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationUplink message from select flags.

func PathsFromSelectFlagsForApplicationUplinkNormalized added in v3.21.2

func PathsFromSelectFlagsForApplicationUplinkNormalized(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationUplinkNormalized message from select flags.

func PathsFromSelectFlagsForApplicationWebhook added in v3.19.1

func PathsFromSelectFlagsForApplicationWebhook(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationWebhook message from select flags.

func PathsFromSelectFlagsForApplicationWebhookHealth added in v3.19.1

func PathsFromSelectFlagsForApplicationWebhookHealth(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationWebhookHealth message from select flags.

func PathsFromSelectFlagsForApplicationWebhookHealth_WebhookHealthStatusHealthy added in v3.19.1

func PathsFromSelectFlagsForApplicationWebhookHealth_WebhookHealthStatusHealthy(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationWebhookHealth_WebhookHealthStatusHealthy message from select flags.

func PathsFromSelectFlagsForApplicationWebhookHealth_WebhookHealthStatusUnhealthy added in v3.19.1

func PathsFromSelectFlagsForApplicationWebhookHealth_WebhookHealthStatusUnhealthy(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationWebhookHealth_WebhookHealthStatusUnhealthy message from select flags.

func PathsFromSelectFlagsForApplicationWebhookIdentifiers added in v3.19.1

func PathsFromSelectFlagsForApplicationWebhookIdentifiers(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationWebhookIdentifiers message from select flags.

func PathsFromSelectFlagsForApplicationWebhookTemplateIdentifiers added in v3.19.1

func PathsFromSelectFlagsForApplicationWebhookTemplateIdentifiers(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationWebhookTemplateIdentifiers message from select flags.

func PathsFromSelectFlagsForApplicationWebhook_Message added in v3.19.1

func PathsFromSelectFlagsForApplicationWebhook_Message(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forApplicationWebhook_Message message from select flags.

func PathsFromSelectFlagsForBoolValue added in v3.19.1

func PathsFromSelectFlagsForBoolValue(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forBoolValue message from select flags.

func PathsFromSelectFlagsForCFList added in v3.19.1

func PathsFromSelectFlagsForCFList(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forCFList message from select flags.

func PathsFromSelectFlagsForClient added in v3.19.1

func PathsFromSelectFlagsForClient(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forClient message from select flags.

func PathsFromSelectFlagsForClientIdentifiers added in v3.19.1

func PathsFromSelectFlagsForClientIdentifiers(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forClientIdentifiers message from select flags.

func PathsFromSelectFlagsForContactInfo added in v3.19.1

func PathsFromSelectFlagsForContactInfo(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forContactInfo message from select flags.

func PathsFromSelectFlagsForDLSettings added in v3.19.1

func PathsFromSelectFlagsForDLSettings(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forDLSettings message from select flags.

func PathsFromSelectFlagsForDataRate added in v3.19.1

func PathsFromSelectFlagsForDataRate(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forDataRate message from select flags.

func PathsFromSelectFlagsForDataRateIndexValue added in v3.19.1

func PathsFromSelectFlagsForDataRateIndexValue(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forDataRateIndexValue message from select flags.

func PathsFromSelectFlagsForDataRateOffsetValue added in v3.19.1

func PathsFromSelectFlagsForDataRateOffsetValue(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forDataRateOffsetValue message from select flags.

func PathsFromSelectFlagsForDeviceEIRPValue added in v3.19.1

func PathsFromSelectFlagsForDeviceEIRPValue(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forDeviceEIRPValue message from select flags.

func PathsFromSelectFlagsForEndDevice added in v3.19.1

func PathsFromSelectFlagsForEndDevice(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forEndDevice message from select flags.

func PathsFromSelectFlagsForEndDeviceAuthenticationCode added in v3.19.1

func PathsFromSelectFlagsForEndDeviceAuthenticationCode(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forEndDeviceAuthenticationCode message from select flags.

func PathsFromSelectFlagsForEndDeviceIdentifiers added in v3.19.1

func PathsFromSelectFlagsForEndDeviceIdentifiers(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forEndDeviceIdentifiers message from select flags.

func PathsFromSelectFlagsForEndDeviceVersionIdentifiers added in v3.19.1

func PathsFromSelectFlagsForEndDeviceVersionIdentifiers(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forEndDeviceVersionIdentifiers message from select flags.

func PathsFromSelectFlagsForErrorDetails added in v3.19.1

func PathsFromSelectFlagsForErrorDetails(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forErrorDetails message from select flags.

func PathsFromSelectFlagsForFHDR added in v3.21.0

func PathsFromSelectFlagsForFHDR(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forFHDR message from select flags.

func PathsFromSelectFlagsForFSKDataRate added in v3.19.1

func PathsFromSelectFlagsForFSKDataRate(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forFSKDataRate message from select flags.

func PathsFromSelectFlagsForFrequencyValue added in v3.19.1

func PathsFromSelectFlagsForFrequencyValue(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forFrequencyValue message from select flags.

func PathsFromSelectFlagsForGateway added in v3.19.1

func PathsFromSelectFlagsForGateway(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forGateway message from select flags.

func PathsFromSelectFlagsForGatewayAntenna added in v3.19.1

func PathsFromSelectFlagsForGatewayAntenna(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forGatewayAntenna message from select flags.

func PathsFromSelectFlagsForGatewayClaimAuthenticationCode added in v3.19.1

func PathsFromSelectFlagsForGatewayClaimAuthenticationCode(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forGatewayClaimAuthenticationCode message from select flags.

func PathsFromSelectFlagsForGatewayIdentifiers added in v3.19.1

func PathsFromSelectFlagsForGatewayIdentifiers(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forGatewayIdentifiers message from select flags.

func PathsFromSelectFlagsForGatewayVersionIdentifiers added in v3.19.1

func PathsFromSelectFlagsForGatewayVersionIdentifiers(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forGatewayVersionIdentifiers message from select flags.

func PathsFromSelectFlagsForGateway_LRFHSS added in v3.19.1

func PathsFromSelectFlagsForGateway_LRFHSS(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forGateway_LRFHSS message from select flags.

func PathsFromSelectFlagsForJoinAcceptPayload added in v3.21.0

func PathsFromSelectFlagsForJoinAcceptPayload(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forJoinAcceptPayload message from select flags.

func PathsFromSelectFlagsForJoinRequestPayload added in v3.21.0

func PathsFromSelectFlagsForJoinRequestPayload(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forJoinRequestPayload message from select flags.

func PathsFromSelectFlagsForKeyEnvelope added in v3.19.1

func PathsFromSelectFlagsForKeyEnvelope(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forKeyEnvelope message from select flags.

func PathsFromSelectFlagsForLRFHSSDataRate added in v3.19.1

func PathsFromSelectFlagsForLRFHSSDataRate(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forLRFHSSDataRate message from select flags.

func PathsFromSelectFlagsForListUsersRequest added in v3.19.1

func PathsFromSelectFlagsForListUsersRequest(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forListUsersRequest message from select flags.

func PathsFromSelectFlagsForLoRaDataRate added in v3.19.1

func PathsFromSelectFlagsForLoRaDataRate(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forLoRaDataRate message from select flags.

func PathsFromSelectFlagsForLocation added in v3.19.1

func PathsFromSelectFlagsForLocation(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forLocation message from select flags.

func PathsFromSelectFlagsForMACCommand_RelayNotifyNewEndDeviceReq added in v3.28.1

func PathsFromSelectFlagsForMACCommand_RelayNotifyNewEndDeviceReq(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forMACCommand_RelayNotifyNewEndDeviceReq message from select flags.

func PathsFromSelectFlagsForMACCommand_RelayUpdateUplinkListReq added in v3.28.1

func PathsFromSelectFlagsForMACCommand_RelayUpdateUplinkListReq(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forMACCommand_RelayUpdateUplinkListReq message from select flags.

func PathsFromSelectFlagsForMACParameters added in v3.19.1

func PathsFromSelectFlagsForMACParameters(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forMACParameters message from select flags.

func PathsFromSelectFlagsForMACParameters_Channel added in v3.19.1

func PathsFromSelectFlagsForMACParameters_Channel(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forMACParameters_Channel message from select flags.

func PathsFromSelectFlagsForMACSettings added in v3.19.1

func PathsFromSelectFlagsForMACSettings(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forMACSettings message from select flags.

func PathsFromSelectFlagsForMACState added in v3.19.1

func PathsFromSelectFlagsForMACState(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forMACState message from select flags.

func PathsFromSelectFlagsForMACState_DataRateRange added in v3.19.1

func PathsFromSelectFlagsForMACState_DataRateRange(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forMACState_DataRateRange message from select flags.

func PathsFromSelectFlagsForMACState_DataRateRanges added in v3.19.1

func PathsFromSelectFlagsForMACState_DataRateRanges(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forMACState_DataRateRanges message from select flags.

func PathsFromSelectFlagsForMACState_JoinAccept added in v3.19.1

func PathsFromSelectFlagsForMACState_JoinAccept(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forMACState_JoinAccept message from select flags.

func PathsFromSelectFlagsForMACState_JoinRequest added in v3.19.1

func PathsFromSelectFlagsForMACState_JoinRequest(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forMACState_JoinRequest message from select flags.

func PathsFromSelectFlagsForMessagePayloadFormatters added in v3.19.1

func PathsFromSelectFlagsForMessagePayloadFormatters(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forMessagePayloadFormatters message from select flags.

func PathsFromSelectFlagsForNetworkIdentifiers added in v3.19.1

func PathsFromSelectFlagsForNetworkIdentifiers(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forNetworkIdentifiers message from select flags.

func PathsFromSelectFlagsForOrganization added in v3.19.1

func PathsFromSelectFlagsForOrganization(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forOrganization message from select flags.

func PathsFromSelectFlagsForOrganizationIdentifiers added in v3.19.1

func PathsFromSelectFlagsForOrganizationIdentifiers(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forOrganizationIdentifiers message from select flags.

func PathsFromSelectFlagsForOrganizationOrUserIdentifiers added in v3.19.1

func PathsFromSelectFlagsForOrganizationOrUserIdentifiers(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forOrganizationOrUserIdentifiers message from select flags.

func PathsFromSelectFlagsForPingSlotPeriodValue added in v3.19.1

func PathsFromSelectFlagsForPingSlotPeriodValue(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forPingSlotPeriodValue message from select flags.

func PathsFromSelectFlagsForRejoinRequestPayload added in v3.21.0

func PathsFromSelectFlagsForRejoinRequestPayload(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forRejoinRequestPayload message from select flags.

func PathsFromSelectFlagsForRelayEndDeviceAlwaysMode added in v3.28.1

func PathsFromSelectFlagsForRelayEndDeviceAlwaysMode(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forRelayEndDeviceAlwaysMode message from select flags.

func PathsFromSelectFlagsForRelayEndDeviceControlledMode added in v3.28.1

func PathsFromSelectFlagsForRelayEndDeviceControlledMode(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forRelayEndDeviceControlledMode message from select flags.

func PathsFromSelectFlagsForRelayEndDeviceDynamicMode added in v3.28.1

func PathsFromSelectFlagsForRelayEndDeviceDynamicMode(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forRelayEndDeviceDynamicMode message from select flags.

func PathsFromSelectFlagsForRelayForwardDownlinkReq added in v3.28.1

func PathsFromSelectFlagsForRelayForwardDownlinkReq(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forRelayForwardDownlinkReq message from select flags.

func PathsFromSelectFlagsForRelayForwardLimits added in v3.28.1

func PathsFromSelectFlagsForRelayForwardLimits(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forRelayForwardLimits message from select flags.

func PathsFromSelectFlagsForRelayForwardUplinkReq added in v3.28.1

func PathsFromSelectFlagsForRelayForwardUplinkReq(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forRelayForwardUplinkReq message from select flags.

func PathsFromSelectFlagsForRelayParameters added in v3.28.1

func PathsFromSelectFlagsForRelayParameters(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forRelayParameters message from select flags.

func PathsFromSelectFlagsForRelaySecondChannel added in v3.28.1

func PathsFromSelectFlagsForRelaySecondChannel(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forRelaySecondChannel message from select flags.

func PathsFromSelectFlagsForRelaySettings added in v3.29.0

func PathsFromSelectFlagsForRelaySettings(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forRelaySettings message from select flags.

func PathsFromSelectFlagsForRelayUplinkForwardLimits added in v3.28.1

func PathsFromSelectFlagsForRelayUplinkForwardLimits(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forRelayUplinkForwardLimits message from select flags.

func PathsFromSelectFlagsForRelayUplinkForwardingRule added in v3.28.2

func PathsFromSelectFlagsForRelayUplinkForwardingRule(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forRelayUplinkForwardingRule message from select flags.

func PathsFromSelectFlagsForRootKeys added in v3.19.1

func PathsFromSelectFlagsForRootKeys(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forRootKeys message from select flags.

func PathsFromSelectFlagsForRxDelayValue added in v3.19.1

func PathsFromSelectFlagsForRxDelayValue(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forRxDelayValue message from select flags.

func PathsFromSelectFlagsForSecret added in v3.19.1

func PathsFromSelectFlagsForSecret(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forSecret message from select flags.

func PathsFromSelectFlagsForServedRelayParameters added in v3.28.1

func PathsFromSelectFlagsForServedRelayParameters(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forServedRelayParameters message from select flags.

func PathsFromSelectFlagsForServedRelaySettings added in v3.29.0

func PathsFromSelectFlagsForServedRelaySettings(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forServedRelaySettings message from select flags.

func PathsFromSelectFlagsForServingRelayForwardingLimits added in v3.28.2

func PathsFromSelectFlagsForServingRelayForwardingLimits(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forServingRelayForwardingLimits message from select flags.

func PathsFromSelectFlagsForServingRelayParameters added in v3.28.1

func PathsFromSelectFlagsForServingRelayParameters(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forServingRelayParameters message from select flags.

func PathsFromSelectFlagsForServingRelaySettings added in v3.29.0

func PathsFromSelectFlagsForServingRelaySettings(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forServingRelaySettings message from select flags.

func PathsFromSelectFlagsForSession added in v3.19.1

func PathsFromSelectFlagsForSession(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forSession message from select flags.

func PathsFromSelectFlagsForSessionKeys added in v3.19.1

func PathsFromSelectFlagsForSessionKeys(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forSessionKeys message from select flags.

func PathsFromSelectFlagsForSetApplicationActivationSettingsRequest added in v3.19.1

func PathsFromSelectFlagsForSetApplicationActivationSettingsRequest(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forSetApplicationActivationSettingsRequest message from select flags.

func PathsFromSelectFlagsForSimulateDataUplinkParams added in v3.24.1

func PathsFromSelectFlagsForSimulateDataUplinkParams(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forSimulateDataUplinkParams message from select flags.

func PathsFromSelectFlagsForSimulateJoinRequestParams added in v3.24.1

func PathsFromSelectFlagsForSimulateJoinRequestParams(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forSimulateJoinRequestParams message from select flags.

func PathsFromSelectFlagsForSimulateMetadataParams added in v3.24.1

func PathsFromSelectFlagsForSimulateMetadataParams(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forSimulateMetadataParams message from select flags.

func PathsFromSelectFlagsForTxSettings added in v3.19.1

func PathsFromSelectFlagsForTxSettings(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forTxSettings message from select flags.

func PathsFromSelectFlagsForTxSettings_Downlink(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forTxSettings_Downlink message from select flags.

func PathsFromSelectFlagsForUser added in v3.19.1

func PathsFromSelectFlagsForUser(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forUser message from select flags.

func PathsFromSelectFlagsForUserConsolePreferences added in v3.30.0

func PathsFromSelectFlagsForUserConsolePreferences(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forUserConsolePreferences message from select flags.

func PathsFromSelectFlagsForUserIdentifiers added in v3.19.1

func PathsFromSelectFlagsForUserIdentifiers(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forUserIdentifiers message from select flags.

func PathsFromSelectFlagsForZeroableFrequencyValue added in v3.22.2

func PathsFromSelectFlagsForZeroableFrequencyValue(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SelectFromFlags outputs the fieldmask paths forZeroableFrequencyValue message from select flags.

func ProhibitFields

func ProhibitFields(requested []string, search ...string) error

ProhibitFields returns nil if the given requested paths contain none of the given fields and error otherwise. The requested fields (i.e. `a.b`) may be of a higher level than the search path (i.e. `a.b.c`).

func ProtoDuration added in v3.16.1

func ProtoDuration(stdDuration *time.Duration) *durationpb.Duration

ProtoDuration converts a standard library duration to a protobuf duration.

func ProtoTime added in v3.16.1

func ProtoTime(stdTime *time.Time) *timestamppb.Timestamp

ProtoTime converts a standard library time to a protobuf timestamp.

ProtoTime panics if the time is invalid.

func RegisterAppAsHandler

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

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

func RegisterAppAsHandlerClient

func RegisterAppAsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AppAsClient) error

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

func RegisterAppAsHandlerFromEndpoint

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

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

func RegisterAppAsHandlerServer

func RegisterAppAsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server AppAsServer) error

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

func RegisterAppAsServer

func RegisterAppAsServer(s grpc.ServiceRegistrar, srv AppAsServer)

func RegisterAppJsServer added in v3.14.0

func RegisterAppJsServer(s grpc.ServiceRegistrar, srv AppJsServer)

func RegisterApplicationAccessHandler

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

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

func RegisterApplicationAccessHandlerClient

func RegisterApplicationAccessHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ApplicationAccessClient) error

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

func RegisterApplicationAccessHandlerFromEndpoint

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

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

func RegisterApplicationAccessHandlerServer

func RegisterApplicationAccessHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ApplicationAccessServer) error

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

func RegisterApplicationAccessServer

func RegisterApplicationAccessServer(s grpc.ServiceRegistrar, srv ApplicationAccessServer)

func RegisterApplicationActivationSettingRegistryHandler added in v3.10.0

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

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

func RegisterApplicationActivationSettingRegistryHandlerClient added in v3.10.0

func RegisterApplicationActivationSettingRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ApplicationActivationSettingRegistryClient) error

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

func RegisterApplicationActivationSettingRegistryHandlerFromEndpoint added in v3.10.0

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

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

func RegisterApplicationActivationSettingRegistryHandlerServer added in v3.10.0

func RegisterApplicationActivationSettingRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ApplicationActivationSettingRegistryServer) error

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

func RegisterApplicationActivationSettingRegistryServer added in v3.10.0

func RegisterApplicationActivationSettingRegistryServer(s grpc.ServiceRegistrar, srv ApplicationActivationSettingRegistryServer)

func RegisterApplicationCryptoServiceServer

func RegisterApplicationCryptoServiceServer(s grpc.ServiceRegistrar, srv ApplicationCryptoServiceServer)

func RegisterApplicationPackageRegistryHandler

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

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

func RegisterApplicationPackageRegistryHandlerClient

func RegisterApplicationPackageRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ApplicationPackageRegistryClient) error

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

func RegisterApplicationPackageRegistryHandlerFromEndpoint

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

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

func RegisterApplicationPackageRegistryHandlerServer

func RegisterApplicationPackageRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ApplicationPackageRegistryServer) error

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

func RegisterApplicationPackageRegistryServer

func RegisterApplicationPackageRegistryServer(s grpc.ServiceRegistrar, srv ApplicationPackageRegistryServer)

func RegisterApplicationPubSubRegistryHandler

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

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

func RegisterApplicationPubSubRegistryHandlerClient

func RegisterApplicationPubSubRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ApplicationPubSubRegistryClient) error

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

func RegisterApplicationPubSubRegistryHandlerFromEndpoint

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

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

func RegisterApplicationPubSubRegistryHandlerServer

func RegisterApplicationPubSubRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ApplicationPubSubRegistryServer) error

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

func RegisterApplicationPubSubRegistryServer

func RegisterApplicationPubSubRegistryServer(s grpc.ServiceRegistrar, srv ApplicationPubSubRegistryServer)

func RegisterApplicationRegistryHandler

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

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

func RegisterApplicationRegistryHandlerClient

func RegisterApplicationRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ApplicationRegistryClient) error

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

func RegisterApplicationRegistryHandlerFromEndpoint

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

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

func RegisterApplicationRegistryHandlerServer

func RegisterApplicationRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ApplicationRegistryServer) error

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

func RegisterApplicationRegistryServer

func RegisterApplicationRegistryServer(s grpc.ServiceRegistrar, srv ApplicationRegistryServer)

func RegisterApplicationUpStorageHandler added in v3.10.0

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

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

func RegisterApplicationUpStorageHandlerClient added in v3.10.0

func RegisterApplicationUpStorageHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ApplicationUpStorageClient) error

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

func RegisterApplicationUpStorageHandlerFromEndpoint added in v3.10.0

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

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

func RegisterApplicationUpStorageHandlerServer added in v3.10.0

func RegisterApplicationUpStorageHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ApplicationUpStorageServer) error

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

func RegisterApplicationUpStorageServer added in v3.10.0

func RegisterApplicationUpStorageServer(s grpc.ServiceRegistrar, srv ApplicationUpStorageServer)

func RegisterApplicationWebhookRegistryHandler

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

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

func RegisterApplicationWebhookRegistryHandlerClient

func RegisterApplicationWebhookRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ApplicationWebhookRegistryClient) error

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

func RegisterApplicationWebhookRegistryHandlerFromEndpoint

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

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

func RegisterApplicationWebhookRegistryHandlerServer

func RegisterApplicationWebhookRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ApplicationWebhookRegistryServer) error

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

func RegisterApplicationWebhookRegistryServer

func RegisterApplicationWebhookRegistryServer(s grpc.ServiceRegistrar, srv ApplicationWebhookRegistryServer)

func RegisterAsEndDeviceBatchRegistryHandler added in v3.27.0

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

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

func RegisterAsEndDeviceBatchRegistryHandlerClient added in v3.27.0

func RegisterAsEndDeviceBatchRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AsEndDeviceBatchRegistryClient) error

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

func RegisterAsEndDeviceBatchRegistryHandlerFromEndpoint added in v3.27.0

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

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

func RegisterAsEndDeviceBatchRegistryHandlerServer added in v3.27.0

func RegisterAsEndDeviceBatchRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server AsEndDeviceBatchRegistryServer) error

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

func RegisterAsEndDeviceBatchRegistryServer added in v3.27.0

func RegisterAsEndDeviceBatchRegistryServer(s grpc.ServiceRegistrar, srv AsEndDeviceBatchRegistryServer)

func RegisterAsEndDeviceRegistryHandler

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

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

func RegisterAsEndDeviceRegistryHandlerClient

func RegisterAsEndDeviceRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AsEndDeviceRegistryClient) error

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

func RegisterAsEndDeviceRegistryHandlerFromEndpoint

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

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

func RegisterAsEndDeviceRegistryHandlerServer

func RegisterAsEndDeviceRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server AsEndDeviceRegistryServer) error

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

func RegisterAsEndDeviceRegistryServer

func RegisterAsEndDeviceRegistryServer(s grpc.ServiceRegistrar, srv AsEndDeviceRegistryServer)

func RegisterAsHandler

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

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

func RegisterAsHandlerClient

func RegisterAsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AsClient) error

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

func RegisterAsHandlerFromEndpoint

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

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

func RegisterAsHandlerServer

func RegisterAsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server AsServer) error

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

func RegisterAsJsServer

func RegisterAsJsServer(s grpc.ServiceRegistrar, srv AsJsServer)

func RegisterAsNsServer

func RegisterAsNsServer(s grpc.ServiceRegistrar, srv AsNsServer)

func RegisterAsServer

func RegisterAsServer(s grpc.ServiceRegistrar, srv AsServer)

func RegisterClientAccessHandler

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

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

func RegisterClientAccessHandlerClient

func RegisterClientAccessHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ClientAccessClient) error

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

func RegisterClientAccessHandlerFromEndpoint

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

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

func RegisterClientAccessHandlerServer

func RegisterClientAccessHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ClientAccessServer) error

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

func RegisterClientAccessServer

func RegisterClientAccessServer(s grpc.ServiceRegistrar, srv ClientAccessServer)

func RegisterClientRegistryHandler

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

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

func RegisterClientRegistryHandlerClient

func RegisterClientRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ClientRegistryClient) error

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

func RegisterClientRegistryHandlerFromEndpoint

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

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

func RegisterClientRegistryHandlerServer

func RegisterClientRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ClientRegistryServer) error

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

func RegisterClientRegistryServer

func RegisterClientRegistryServer(s grpc.ServiceRegistrar, srv ClientRegistryServer)

func RegisterConfigurationHandler

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

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

func RegisterConfigurationHandlerClient

func RegisterConfigurationHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ConfigurationClient) error

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

func RegisterConfigurationHandlerFromEndpoint

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

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

func RegisterConfigurationHandlerServer

func RegisterConfigurationHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ConfigurationServer) error

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

func RegisterConfigurationServer

func RegisterConfigurationServer(s grpc.ServiceRegistrar, srv ConfigurationServer)

func RegisterContactInfoRegistryHandler

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

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

func RegisterContactInfoRegistryHandlerClient

func RegisterContactInfoRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ContactInfoRegistryClient) error

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

func RegisterContactInfoRegistryHandlerFromEndpoint

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

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

func RegisterContactInfoRegistryHandlerServer

func RegisterContactInfoRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ContactInfoRegistryServer) error

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

func RegisterContactInfoRegistryServer

func RegisterContactInfoRegistryServer(s grpc.ServiceRegistrar, srv ContactInfoRegistryServer)

func RegisterDeviceRepositoryHandler added in v3.11.0

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

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

func RegisterDeviceRepositoryHandlerClient added in v3.11.0

func RegisterDeviceRepositoryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client DeviceRepositoryClient) error

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

func RegisterDeviceRepositoryHandlerFromEndpoint added in v3.11.0

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

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

func RegisterDeviceRepositoryHandlerServer added in v3.11.0

func RegisterDeviceRepositoryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server DeviceRepositoryServer) error

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

func RegisterDeviceRepositoryServer added in v3.11.0

func RegisterDeviceRepositoryServer(s grpc.ServiceRegistrar, srv DeviceRepositoryServer)

func RegisterEmailValidationRegistryHandler added in v3.29.0

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

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

func RegisterEmailValidationRegistryHandlerClient added in v3.29.0

func RegisterEmailValidationRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EmailValidationRegistryClient) error

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

func RegisterEmailValidationRegistryHandlerFromEndpoint added in v3.29.0

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

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

func RegisterEmailValidationRegistryHandlerServer added in v3.29.0

func RegisterEmailValidationRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server EmailValidationRegistryServer) error

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

func RegisterEmailValidationRegistryServer added in v3.29.0

func RegisterEmailValidationRegistryServer(s grpc.ServiceRegistrar, srv EmailValidationRegistryServer)

func RegisterEndDeviceBatchClaimingServerHandler added in v3.27.1

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

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

func RegisterEndDeviceBatchClaimingServerHandlerClient added in v3.27.1

func RegisterEndDeviceBatchClaimingServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EndDeviceBatchClaimingServerClient) error

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

func RegisterEndDeviceBatchClaimingServerHandlerFromEndpoint added in v3.27.1

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

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

func RegisterEndDeviceBatchClaimingServerHandlerServer added in v3.27.1

func RegisterEndDeviceBatchClaimingServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server EndDeviceBatchClaimingServerServer) error

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

func RegisterEndDeviceBatchClaimingServerServer added in v3.27.1

func RegisterEndDeviceBatchClaimingServerServer(s grpc.ServiceRegistrar, srv EndDeviceBatchClaimingServerServer)

func RegisterEndDeviceBatchRegistryHandler added in v3.27.0

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

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

func RegisterEndDeviceBatchRegistryHandlerClient added in v3.27.0

func RegisterEndDeviceBatchRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EndDeviceBatchRegistryClient) error

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

func RegisterEndDeviceBatchRegistryHandlerFromEndpoint added in v3.27.0

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

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

func RegisterEndDeviceBatchRegistryHandlerServer added in v3.27.0

func RegisterEndDeviceBatchRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server EndDeviceBatchRegistryServer) error

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

func RegisterEndDeviceBatchRegistryServer added in v3.27.0

func RegisterEndDeviceBatchRegistryServer(s grpc.ServiceRegistrar, srv EndDeviceBatchRegistryServer)

func RegisterEndDeviceClaimingServerHandler

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

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

func RegisterEndDeviceClaimingServerHandlerClient

func RegisterEndDeviceClaimingServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EndDeviceClaimingServerClient) error

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

func RegisterEndDeviceClaimingServerHandlerFromEndpoint

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

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

func RegisterEndDeviceClaimingServerHandlerServer

func RegisterEndDeviceClaimingServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server EndDeviceClaimingServerServer) error

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

func RegisterEndDeviceClaimingServerServer

func RegisterEndDeviceClaimingServerServer(s grpc.ServiceRegistrar, srv EndDeviceClaimingServerServer)

func RegisterEndDeviceQRCodeGeneratorHandler

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

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

func RegisterEndDeviceQRCodeGeneratorHandlerClient

func RegisterEndDeviceQRCodeGeneratorHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EndDeviceQRCodeGeneratorClient) error

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

func RegisterEndDeviceQRCodeGeneratorHandlerFromEndpoint

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

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

func RegisterEndDeviceQRCodeGeneratorHandlerServer

func RegisterEndDeviceQRCodeGeneratorHandlerServer(ctx context.Context, mux *runtime.ServeMux, server EndDeviceQRCodeGeneratorServer) error

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

func RegisterEndDeviceQRCodeGeneratorServer

func RegisterEndDeviceQRCodeGeneratorServer(s grpc.ServiceRegistrar, srv EndDeviceQRCodeGeneratorServer)

func RegisterEndDeviceRegistryHandler

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

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

func RegisterEndDeviceRegistryHandlerClient

func RegisterEndDeviceRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EndDeviceRegistryClient) error

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

func RegisterEndDeviceRegistryHandlerFromEndpoint

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

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

func RegisterEndDeviceRegistryHandlerServer

func RegisterEndDeviceRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server EndDeviceRegistryServer) error

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

func RegisterEndDeviceRegistrySearchHandler

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

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

func RegisterEndDeviceRegistrySearchHandlerClient

func RegisterEndDeviceRegistrySearchHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EndDeviceRegistrySearchClient) error

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

func RegisterEndDeviceRegistrySearchHandlerFromEndpoint

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

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

func RegisterEndDeviceRegistrySearchHandlerServer

func RegisterEndDeviceRegistrySearchHandlerServer(ctx context.Context, mux *runtime.ServeMux, server EndDeviceRegistrySearchServer) error

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

func RegisterEndDeviceRegistrySearchServer

func RegisterEndDeviceRegistrySearchServer(s grpc.ServiceRegistrar, srv EndDeviceRegistrySearchServer)

func RegisterEndDeviceRegistryServer

func RegisterEndDeviceRegistryServer(s grpc.ServiceRegistrar, srv EndDeviceRegistryServer)

func RegisterEndDeviceTemplateConverterHandler

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

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

func RegisterEndDeviceTemplateConverterHandlerClient

func RegisterEndDeviceTemplateConverterHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EndDeviceTemplateConverterClient) error

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

func RegisterEndDeviceTemplateConverterHandlerFromEndpoint

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

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

func RegisterEndDeviceTemplateConverterHandlerServer

func RegisterEndDeviceTemplateConverterHandlerServer(ctx context.Context, mux *runtime.ServeMux, server EndDeviceTemplateConverterServer) error

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

func RegisterEndDeviceTemplateConverterServer

func RegisterEndDeviceTemplateConverterServer(s grpc.ServiceRegistrar, srv EndDeviceTemplateConverterServer)

func RegisterEntityAccessHandler

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

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

func RegisterEntityAccessHandlerClient

func RegisterEntityAccessHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EntityAccessClient) error

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

func RegisterEntityAccessHandlerFromEndpoint

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

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

func RegisterEntityAccessHandlerServer

func RegisterEntityAccessHandlerServer(ctx context.Context, mux *runtime.ServeMux, server EntityAccessServer) error

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

func RegisterEntityAccessServer

func RegisterEntityAccessServer(s grpc.ServiceRegistrar, srv EntityAccessServer)

func RegisterEntityRegistrySearchHandler

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

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

func RegisterEntityRegistrySearchHandlerClient

func RegisterEntityRegistrySearchHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EntityRegistrySearchClient) error

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

func RegisterEntityRegistrySearchHandlerFromEndpoint

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

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

func RegisterEntityRegistrySearchHandlerServer

func RegisterEntityRegistrySearchHandlerServer(ctx context.Context, mux *runtime.ServeMux, server EntityRegistrySearchServer) error

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

func RegisterEntityRegistrySearchServer

func RegisterEntityRegistrySearchServer(s grpc.ServiceRegistrar, srv EntityRegistrySearchServer)

func RegisterEventsHandler

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

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

func RegisterEventsHandlerClient

func RegisterEventsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EventsClient) error

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

func RegisterEventsHandlerFromEndpoint

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

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

func RegisterEventsHandlerServer

func RegisterEventsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server EventsServer) error

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

func RegisterEventsServer

func RegisterEventsServer(s grpc.ServiceRegistrar, srv EventsServer)

func RegisterGatewayAccessHandler

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

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

func RegisterGatewayAccessHandlerClient

func RegisterGatewayAccessHandlerClient(ctx context.Context, mux *runtime.ServeMux, client GatewayAccessClient) error

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

func RegisterGatewayAccessHandlerFromEndpoint

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

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

func RegisterGatewayAccessHandlerServer

func RegisterGatewayAccessHandlerServer(ctx context.Context, mux *runtime.ServeMux, server GatewayAccessServer) error

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

func RegisterGatewayAccessServer

func RegisterGatewayAccessServer(s grpc.ServiceRegistrar, srv GatewayAccessServer)

func RegisterGatewayBatchAccessHandler added in v3.28.0

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

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

func RegisterGatewayBatchAccessHandlerClient added in v3.28.0

func RegisterGatewayBatchAccessHandlerClient(ctx context.Context, mux *runtime.ServeMux, client GatewayBatchAccessClient) error

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

func RegisterGatewayBatchAccessHandlerFromEndpoint added in v3.28.0

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

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

func RegisterGatewayBatchAccessHandlerServer added in v3.28.0

func RegisterGatewayBatchAccessHandlerServer(ctx context.Context, mux *runtime.ServeMux, server GatewayBatchAccessServer) error

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

func RegisterGatewayBatchAccessServer added in v3.28.0

func RegisterGatewayBatchAccessServer(s grpc.ServiceRegistrar, srv GatewayBatchAccessServer)

func RegisterGatewayBatchRegistryHandler added in v3.28.0

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

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

func RegisterGatewayBatchRegistryHandlerClient added in v3.28.0

func RegisterGatewayBatchRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client GatewayBatchRegistryClient) error

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

func RegisterGatewayBatchRegistryHandlerFromEndpoint added in v3.28.0

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

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

func RegisterGatewayBatchRegistryHandlerServer added in v3.28.0

func RegisterGatewayBatchRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server GatewayBatchRegistryServer) error

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

func RegisterGatewayBatchRegistryServer added in v3.28.0

func RegisterGatewayBatchRegistryServer(s grpc.ServiceRegistrar, srv GatewayBatchRegistryServer)

func RegisterGatewayClaimingServerHandler added in v3.12.0

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

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

func RegisterGatewayClaimingServerHandlerClient added in v3.12.0

func RegisterGatewayClaimingServerHandlerClient(ctx context.Context, mux *runtime.ServeMux, client GatewayClaimingServerClient) error

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

func RegisterGatewayClaimingServerHandlerFromEndpoint added in v3.12.0

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

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

func RegisterGatewayClaimingServerHandlerServer added in v3.12.0

func RegisterGatewayClaimingServerHandlerServer(ctx context.Context, mux *runtime.ServeMux, server GatewayClaimingServerServer) error

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

func RegisterGatewayClaimingServerServer added in v3.12.0

func RegisterGatewayClaimingServerServer(s grpc.ServiceRegistrar, srv GatewayClaimingServerServer)

func RegisterGatewayConfigurationServiceHandler added in v3.18.1

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

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

func RegisterGatewayConfigurationServiceHandlerClient added in v3.18.1

func RegisterGatewayConfigurationServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client GatewayConfigurationServiceClient) error

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

func RegisterGatewayConfigurationServiceHandlerFromEndpoint added in v3.18.1

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

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

func RegisterGatewayConfigurationServiceHandlerServer added in v3.18.1

func RegisterGatewayConfigurationServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server GatewayConfigurationServiceServer) error

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

func RegisterGatewayConfigurationServiceServer added in v3.18.1

func RegisterGatewayConfigurationServiceServer(s grpc.ServiceRegistrar, srv GatewayConfigurationServiceServer)

func RegisterGatewayConfiguratorServer

func RegisterGatewayConfiguratorServer(s grpc.ServiceRegistrar, srv GatewayConfiguratorServer)

func RegisterGatewayRegistryHandler

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

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

func RegisterGatewayRegistryHandlerClient

func RegisterGatewayRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client GatewayRegistryClient) error

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

func RegisterGatewayRegistryHandlerFromEndpoint

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

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

func RegisterGatewayRegistryHandlerServer

func RegisterGatewayRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server GatewayRegistryServer) error

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

func RegisterGatewayRegistryServer

func RegisterGatewayRegistryServer(s grpc.ServiceRegistrar, srv GatewayRegistryServer)

func RegisterGsHandler

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

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

func RegisterGsHandlerClient

func RegisterGsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client GsClient) error

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

func RegisterGsHandlerFromEndpoint

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

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

func RegisterGsHandlerServer

func RegisterGsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server GsServer) error

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

func RegisterGsNsServer

func RegisterGsNsServer(s grpc.ServiceRegistrar, srv GsNsServer)

func RegisterGsPbaServer

func RegisterGsPbaServer(s grpc.ServiceRegistrar, srv GsPbaServer)

func RegisterGsServer

func RegisterGsServer(s grpc.ServiceRegistrar, srv GsServer)

func RegisterGtwGsHandler

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

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

func RegisterGtwGsHandlerClient

func RegisterGtwGsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client GtwGsClient) error

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

func RegisterGtwGsHandlerFromEndpoint

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

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

func RegisterGtwGsHandlerServer

func RegisterGtwGsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server GtwGsServer) error

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

func RegisterGtwGsServer

func RegisterGtwGsServer(s grpc.ServiceRegistrar, srv GtwGsServer)

func RegisterIsHandler added in v3.9.0

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

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

func RegisterIsHandlerClient added in v3.9.0

func RegisterIsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client IsClient) error

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

func RegisterIsHandlerFromEndpoint added in v3.9.0

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

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

func RegisterIsHandlerServer added in v3.9.0

func RegisterIsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server IsServer) error

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

func RegisterIsServer added in v3.9.0

func RegisterIsServer(s grpc.ServiceRegistrar, srv IsServer)

func RegisterJsEndDeviceBatchRegistryHandler added in v3.27.0

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

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

func RegisterJsEndDeviceBatchRegistryHandlerClient added in v3.27.0

func RegisterJsEndDeviceBatchRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client JsEndDeviceBatchRegistryClient) error

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

func RegisterJsEndDeviceBatchRegistryHandlerFromEndpoint added in v3.27.0

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

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

func RegisterJsEndDeviceBatchRegistryHandlerServer added in v3.27.0

func RegisterJsEndDeviceBatchRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server JsEndDeviceBatchRegistryServer) error

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

func RegisterJsEndDeviceBatchRegistryServer added in v3.27.0

func RegisterJsEndDeviceBatchRegistryServer(s grpc.ServiceRegistrar, srv JsEndDeviceBatchRegistryServer)

func RegisterJsEndDeviceRegistryHandler

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

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

func RegisterJsEndDeviceRegistryHandlerClient

func RegisterJsEndDeviceRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client JsEndDeviceRegistryClient) error

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

func RegisterJsEndDeviceRegistryHandlerFromEndpoint

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

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

func RegisterJsEndDeviceRegistryHandlerServer

func RegisterJsEndDeviceRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server JsEndDeviceRegistryServer) error

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

func RegisterJsEndDeviceRegistryServer

func RegisterJsEndDeviceRegistryServer(s grpc.ServiceRegistrar, srv JsEndDeviceRegistryServer)

func RegisterJsHandler

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

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

func RegisterJsHandlerClient

func RegisterJsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client JsClient) error

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

func RegisterJsHandlerFromEndpoint

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

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

func RegisterJsHandlerServer

func RegisterJsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server JsServer) error

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

func RegisterJsServer

func RegisterJsServer(s grpc.ServiceRegistrar, srv JsServer)

func RegisterNetworkCryptoServiceServer

func RegisterNetworkCryptoServiceServer(s grpc.ServiceRegistrar, srv NetworkCryptoServiceServer)

func RegisterNotificationServiceHandler added in v3.19.0

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

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

func RegisterNotificationServiceHandlerClient added in v3.19.0

func RegisterNotificationServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client NotificationServiceClient) error

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

func RegisterNotificationServiceHandlerFromEndpoint added in v3.19.0

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

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

func RegisterNotificationServiceHandlerServer added in v3.19.0

func RegisterNotificationServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server NotificationServiceServer) error

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

func RegisterNotificationServiceServer added in v3.19.0

func RegisterNotificationServiceServer(s grpc.ServiceRegistrar, srv NotificationServiceServer)

func RegisterNsAsServer added in v3.11.0

func RegisterNsAsServer(s grpc.ServiceRegistrar, srv NsAsServer)

func RegisterNsEndDeviceBatchRegistryHandler added in v3.27.0

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

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

func RegisterNsEndDeviceBatchRegistryHandlerClient added in v3.27.0

func RegisterNsEndDeviceBatchRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client NsEndDeviceBatchRegistryClient) error

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

func RegisterNsEndDeviceBatchRegistryHandlerFromEndpoint added in v3.27.0

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

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

func RegisterNsEndDeviceBatchRegistryHandlerServer added in v3.27.0

func RegisterNsEndDeviceBatchRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server NsEndDeviceBatchRegistryServer) error

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

func RegisterNsEndDeviceBatchRegistryServer added in v3.27.0

func RegisterNsEndDeviceBatchRegistryServer(s grpc.ServiceRegistrar, srv NsEndDeviceBatchRegistryServer)

func RegisterNsEndDeviceRegistryHandler

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

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

func RegisterNsEndDeviceRegistryHandlerClient

func RegisterNsEndDeviceRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client NsEndDeviceRegistryClient) error

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

func RegisterNsEndDeviceRegistryHandlerFromEndpoint

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

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

func RegisterNsEndDeviceRegistryHandlerServer

func RegisterNsEndDeviceRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server NsEndDeviceRegistryServer) error

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

func RegisterNsEndDeviceRegistryServer

func RegisterNsEndDeviceRegistryServer(s grpc.ServiceRegistrar, srv NsEndDeviceRegistryServer)

func RegisterNsGsServer

func RegisterNsGsServer(s grpc.ServiceRegistrar, srv NsGsServer)

func RegisterNsHandler

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

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

func RegisterNsHandlerClient

func RegisterNsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client NsClient) error

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

func RegisterNsHandlerFromEndpoint

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

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

func RegisterNsHandlerServer

func RegisterNsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server NsServer) error

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

func RegisterNsJsServer

func RegisterNsJsServer(s grpc.ServiceRegistrar, srv NsJsServer)

func RegisterNsPbaServer

func RegisterNsPbaServer(s grpc.ServiceRegistrar, srv NsPbaServer)

func RegisterNsRelayConfigurationServiceHandler added in v3.29.0

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

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

func RegisterNsRelayConfigurationServiceHandlerClient added in v3.29.0

func RegisterNsRelayConfigurationServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client NsRelayConfigurationServiceClient) error

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

func RegisterNsRelayConfigurationServiceHandlerFromEndpoint added in v3.29.0

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

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

func RegisterNsRelayConfigurationServiceHandlerServer added in v3.29.0

func RegisterNsRelayConfigurationServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server NsRelayConfigurationServiceServer) error

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

func RegisterNsRelayConfigurationServiceServer added in v3.29.0

func RegisterNsRelayConfigurationServiceServer(s grpc.ServiceRegistrar, srv NsRelayConfigurationServiceServer)

func RegisterNsServer

func RegisterNsServer(s grpc.ServiceRegistrar, srv NsServer)

func RegisterOAuthAuthorizationRegistryHandler

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

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

func RegisterOAuthAuthorizationRegistryHandlerClient

func RegisterOAuthAuthorizationRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OAuthAuthorizationRegistryClient) error

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

func RegisterOAuthAuthorizationRegistryHandlerFromEndpoint

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

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

func RegisterOAuthAuthorizationRegistryHandlerServer

func RegisterOAuthAuthorizationRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server OAuthAuthorizationRegistryServer) error

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

func RegisterOAuthAuthorizationRegistryServer

func RegisterOAuthAuthorizationRegistryServer(s grpc.ServiceRegistrar, srv OAuthAuthorizationRegistryServer)

func RegisterOrganizationAccessHandler

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

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

func RegisterOrganizationAccessHandlerClient

func RegisterOrganizationAccessHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OrganizationAccessClient) error

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

func RegisterOrganizationAccessHandlerFromEndpoint

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

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

func RegisterOrganizationAccessHandlerServer

func RegisterOrganizationAccessHandlerServer(ctx context.Context, mux *runtime.ServeMux, server OrganizationAccessServer) error

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

func RegisterOrganizationAccessServer

func RegisterOrganizationAccessServer(s grpc.ServiceRegistrar, srv OrganizationAccessServer)

func RegisterOrganizationRegistryHandler

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

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

func RegisterOrganizationRegistryHandlerClient

func RegisterOrganizationRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client OrganizationRegistryClient) error

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

func RegisterOrganizationRegistryHandlerFromEndpoint

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

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

func RegisterOrganizationRegistryHandlerServer

func RegisterOrganizationRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server OrganizationRegistryServer) error

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

func RegisterOrganizationRegistryServer

func RegisterOrganizationRegistryServer(s grpc.ServiceRegistrar, srv OrganizationRegistryServer)

func RegisterPbaHandler added in v3.12.0

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

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

func RegisterPbaHandlerClient added in v3.12.0

func RegisterPbaHandlerClient(ctx context.Context, mux *runtime.ServeMux, client PbaClient) error

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

func RegisterPbaHandlerFromEndpoint added in v3.12.0

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

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

func RegisterPbaHandlerServer added in v3.12.0

func RegisterPbaHandlerServer(ctx context.Context, mux *runtime.ServeMux, server PbaServer) error

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

func RegisterPbaServer added in v3.12.0

func RegisterPbaServer(s grpc.ServiceRegistrar, srv PbaServer)

func RegisterUserAccessHandler

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

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

func RegisterUserAccessHandlerClient

func RegisterUserAccessHandlerClient(ctx context.Context, mux *runtime.ServeMux, client UserAccessClient) error

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

func RegisterUserAccessHandlerFromEndpoint

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

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

func RegisterUserAccessHandlerServer

func RegisterUserAccessHandlerServer(ctx context.Context, mux *runtime.ServeMux, server UserAccessServer) error

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

func RegisterUserAccessServer

func RegisterUserAccessServer(s grpc.ServiceRegistrar, srv UserAccessServer)

func RegisterUserBookmarkRegistryHandler added in v3.30.0

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

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

func RegisterUserBookmarkRegistryHandlerClient added in v3.30.0

func RegisterUserBookmarkRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client UserBookmarkRegistryClient) error

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

func RegisterUserBookmarkRegistryHandlerFromEndpoint added in v3.30.0

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

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

func RegisterUserBookmarkRegistryHandlerServer added in v3.30.0

func RegisterUserBookmarkRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server UserBookmarkRegistryServer) error

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

func RegisterUserBookmarkRegistryServer added in v3.30.0

func RegisterUserBookmarkRegistryServer(s grpc.ServiceRegistrar, srv UserBookmarkRegistryServer)

func RegisterUserInvitationRegistryHandler

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

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

func RegisterUserInvitationRegistryHandlerClient

func RegisterUserInvitationRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client UserInvitationRegistryClient) error

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

func RegisterUserInvitationRegistryHandlerFromEndpoint

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

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

func RegisterUserInvitationRegistryHandlerServer

func RegisterUserInvitationRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server UserInvitationRegistryServer) error

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

func RegisterUserInvitationRegistryServer

func RegisterUserInvitationRegistryServer(s grpc.ServiceRegistrar, srv UserInvitationRegistryServer)

func RegisterUserRegistryHandler

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

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

func RegisterUserRegistryHandlerClient

func RegisterUserRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client UserRegistryClient) error

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

func RegisterUserRegistryHandlerFromEndpoint

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

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

func RegisterUserRegistryHandlerServer

func RegisterUserRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server UserRegistryServer) error

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

func RegisterUserRegistryServer

func RegisterUserRegistryServer(s grpc.ServiceRegistrar, srv UserRegistryServer)

func RegisterUserSessionRegistryHandler

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

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

func RegisterUserSessionRegistryHandlerClient

func RegisterUserSessionRegistryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client UserSessionRegistryClient) error

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

func RegisterUserSessionRegistryHandlerFromEndpoint

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

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

func RegisterUserSessionRegistryHandlerServer

func RegisterUserSessionRegistryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server UserSessionRegistryServer) error

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

func RegisterUserSessionRegistryServer

func RegisterUserSessionRegistryServer(s grpc.ServiceRegistrar, srv UserSessionRegistryServer)

func RequireFields

func RequireFields(requested []string, search ...string) error

RequireFields returns nil if the given requested paths contain all of the given fields and error otherwise. The requested fields (i.e. `a.b`) may be of a higher level than the search path (i.e. `a.b.c`).

func StdDuration added in v3.16.1

func StdDuration(protoDuration *durationpb.Duration) *time.Duration

StdDuration converts a protobuf duration to a standard library duration.

ProtoDuration panics if the Duration is invalid.

func StdDurationOrZero added in v3.16.1

func StdDurationOrZero(protoDuration *durationpb.Duration) time.Duration

StdDurationOrZero converts a protobuf duration to a standard library duration. If protoDuration is nil, it returns a zero duration.

func StdTime added in v3.16.1

func StdTime(protoTime *timestamppb.Timestamp) *time.Time

StdTime converts a protobuf timestamp to a standard library time.

ProtoTime panics if the time is invalid.

func StdTimeOrZero added in v3.21.0

func StdTimeOrZero(protoTime *timestamppb.Timestamp) time.Time

StdTimeOrZero converts a protobuf time to a standard library time. If protoTime is nil, it returns a zero time.

func TopLevelFields

func TopLevelFields(paths []string) []string

TopLevelFields returns the unique top level fields of the given paths.

Types

type ADRAckDelayExponent

type ADRAckDelayExponent int32
const (
	ADRAckDelayExponent_ADR_ACK_DELAY_1     ADRAckDelayExponent = 0
	ADRAckDelayExponent_ADR_ACK_DELAY_2     ADRAckDelayExponent = 1
	ADRAckDelayExponent_ADR_ACK_DELAY_4     ADRAckDelayExponent = 2
	ADRAckDelayExponent_ADR_ACK_DELAY_8     ADRAckDelayExponent = 3
	ADRAckDelayExponent_ADR_ACK_DELAY_16    ADRAckDelayExponent = 4
	ADRAckDelayExponent_ADR_ACK_DELAY_32    ADRAckDelayExponent = 5
	ADRAckDelayExponent_ADR_ACK_DELAY_64    ADRAckDelayExponent = 6
	ADRAckDelayExponent_ADR_ACK_DELAY_128   ADRAckDelayExponent = 7
	ADRAckDelayExponent_ADR_ACK_DELAY_256   ADRAckDelayExponent = 8
	ADRAckDelayExponent_ADR_ACK_DELAY_512   ADRAckDelayExponent = 9
	ADRAckDelayExponent_ADR_ACK_DELAY_1024  ADRAckDelayExponent = 10
	ADRAckDelayExponent_ADR_ACK_DELAY_2048  ADRAckDelayExponent = 11
	ADRAckDelayExponent_ADR_ACK_DELAY_4096  ADRAckDelayExponent = 12
	ADRAckDelayExponent_ADR_ACK_DELAY_8192  ADRAckDelayExponent = 13
	ADRAckDelayExponent_ADR_ACK_DELAY_16384 ADRAckDelayExponent = 14
	ADRAckDelayExponent_ADR_ACK_DELAY_32768 ADRAckDelayExponent = 15
)

func (ADRAckDelayExponent) Descriptor added in v3.25.0

func (ADRAckDelayExponent) Enum added in v3.25.0

func (ADRAckDelayExponent) EnumDescriptor deprecated

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

Deprecated: Use ADRAckDelayExponent.Descriptor instead.

func (ADRAckDelayExponent) MarshalBinary added in v3.12.0

func (v ADRAckDelayExponent) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (ADRAckDelayExponent) MarshalJSON added in v3.12.0

func (x ADRAckDelayExponent) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ADRAckDelayExponent to JSON.

func (ADRAckDelayExponent) MarshalProtoJSON added in v3.15.1

func (x ADRAckDelayExponent) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ADRAckDelayExponent to JSON.

func (ADRAckDelayExponent) MarshalText added in v3.12.0

func (x ADRAckDelayExponent) MarshalText() ([]byte, error)

MarshalText marshals the ADRAckDelayExponent to text.

func (ADRAckDelayExponent) Number added in v3.25.0

func (ADRAckDelayExponent) String

func (x ADRAckDelayExponent) String() string

func (ADRAckDelayExponent) Type added in v3.25.0

func (*ADRAckDelayExponent) UnmarshalBinary added in v3.12.0

func (v *ADRAckDelayExponent) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*ADRAckDelayExponent) UnmarshalJSON

func (x *ADRAckDelayExponent) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ADRAckDelayExponent from JSON.

func (*ADRAckDelayExponent) UnmarshalProtoJSON added in v3.15.1

func (x *ADRAckDelayExponent) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ADRAckDelayExponent from JSON.

func (*ADRAckDelayExponent) UnmarshalText

func (x *ADRAckDelayExponent) UnmarshalText(b []byte) error

UnmarshalText unmarshals the ADRAckDelayExponent from text.

type ADRAckDelayExponentValue

type ADRAckDelayExponentValue struct {
	Value ADRAckDelayExponent `protobuf:"varint,1,opt,name=value,proto3,enum=ttn.lorawan.v3.ADRAckDelayExponent" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ADRAckDelayExponentValue) Descriptor deprecated

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

Deprecated: Use ADRAckDelayExponentValue.ProtoReflect.Descriptor instead.

func (*ADRAckDelayExponentValue) FieldIsZero added in v3.11.0

func (v *ADRAckDelayExponentValue) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*ADRAckDelayExponentValue) GetValue

func (*ADRAckDelayExponentValue) MarshalBinary added in v3.12.0

func (v *ADRAckDelayExponentValue) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (*ADRAckDelayExponentValue) MarshalJSON added in v3.12.0

func (x *ADRAckDelayExponentValue) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ADRAckDelayExponentValue to JSON.

func (*ADRAckDelayExponentValue) MarshalProtoJSON added in v3.15.1

func (x *ADRAckDelayExponentValue) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ADRAckDelayExponentValue message to JSON.

func (*ADRAckDelayExponentValue) MarshalText added in v3.12.0

func (v *ADRAckDelayExponentValue) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (*ADRAckDelayExponentValue) ProtoMessage

func (*ADRAckDelayExponentValue) ProtoMessage()

func (*ADRAckDelayExponentValue) ProtoReflect added in v3.25.0

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

func (*ADRAckDelayExponentValue) Reset

func (x *ADRAckDelayExponentValue) Reset()

func (*ADRAckDelayExponentValue) SetFields

func (dst *ADRAckDelayExponentValue) SetFields(src *ADRAckDelayExponentValue, paths ...string) error

func (*ADRAckDelayExponentValue) SetFromFlags added in v3.19.1

func (m *ADRAckDelayExponentValue) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ADRAckDelayExponentValue message from flags.

func (*ADRAckDelayExponentValue) String

func (x *ADRAckDelayExponentValue) String() string

func (*ADRAckDelayExponentValue) UnmarshalBinary added in v3.12.0

func (v *ADRAckDelayExponentValue) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*ADRAckDelayExponentValue) UnmarshalJSON added in v3.12.0

func (x *ADRAckDelayExponentValue) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ADRAckDelayExponentValue from JSON.

func (*ADRAckDelayExponentValue) UnmarshalProtoJSON added in v3.15.1

func (x *ADRAckDelayExponentValue) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ADRAckDelayExponentValue message from JSON.

func (*ADRAckDelayExponentValue) UnmarshalText added in v3.12.0

func (v *ADRAckDelayExponentValue) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

func (*ADRAckDelayExponentValue) ValidateFields

func (m *ADRAckDelayExponentValue) ValidateFields(paths ...string) error

ValidateFields checks the field values on ADRAckDelayExponentValue with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ADRAckDelayExponentValueValidationError

type ADRAckDelayExponentValueValidationError struct {
	// contains filtered or unexported fields
}

ADRAckDelayExponentValueValidationError is the validation error returned by ADRAckDelayExponentValue.ValidateFields if the designated constraints aren't met.

func (ADRAckDelayExponentValueValidationError) Cause

Cause function returns cause value.

func (ADRAckDelayExponentValueValidationError) Error

Error satisfies the builtin error interface

func (ADRAckDelayExponentValueValidationError) ErrorName

ErrorName returns error name.

func (ADRAckDelayExponentValueValidationError) Field

Field function returns field value.

func (ADRAckDelayExponentValueValidationError) Key

Key function returns key value.

func (ADRAckDelayExponentValueValidationError) Reason

Reason function returns reason value.

type ADRAckLimitExponent

type ADRAckLimitExponent int32
const (
	ADRAckLimitExponent_ADR_ACK_LIMIT_1     ADRAckLimitExponent = 0
	ADRAckLimitExponent_ADR_ACK_LIMIT_2     ADRAckLimitExponent = 1
	ADRAckLimitExponent_ADR_ACK_LIMIT_4     ADRAckLimitExponent = 2
	ADRAckLimitExponent_ADR_ACK_LIMIT_8     ADRAckLimitExponent = 3
	ADRAckLimitExponent_ADR_ACK_LIMIT_16    ADRAckLimitExponent = 4
	ADRAckLimitExponent_ADR_ACK_LIMIT_32    ADRAckLimitExponent = 5
	ADRAckLimitExponent_ADR_ACK_LIMIT_64    ADRAckLimitExponent = 6
	ADRAckLimitExponent_ADR_ACK_LIMIT_128   ADRAckLimitExponent = 7
	ADRAckLimitExponent_ADR_ACK_LIMIT_256   ADRAckLimitExponent = 8
	ADRAckLimitExponent_ADR_ACK_LIMIT_512   ADRAckLimitExponent = 9
	ADRAckLimitExponent_ADR_ACK_LIMIT_1024  ADRAckLimitExponent = 10
	ADRAckLimitExponent_ADR_ACK_LIMIT_2048  ADRAckLimitExponent = 11
	ADRAckLimitExponent_ADR_ACK_LIMIT_4096  ADRAckLimitExponent = 12
	ADRAckLimitExponent_ADR_ACK_LIMIT_8192  ADRAckLimitExponent = 13
	ADRAckLimitExponent_ADR_ACK_LIMIT_16384 ADRAckLimitExponent = 14
	ADRAckLimitExponent_ADR_ACK_LIMIT_32768 ADRAckLimitExponent = 15
)

func (ADRAckLimitExponent) Descriptor added in v3.25.0

func (ADRAckLimitExponent) Enum added in v3.25.0

func (ADRAckLimitExponent) EnumDescriptor deprecated

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

Deprecated: Use ADRAckLimitExponent.Descriptor instead.

func (ADRAckLimitExponent) MarshalBinary added in v3.12.0

func (v ADRAckLimitExponent) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (ADRAckLimitExponent) MarshalJSON added in v3.12.0

func (x ADRAckLimitExponent) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ADRAckLimitExponent to JSON.

func (ADRAckLimitExponent) MarshalProtoJSON added in v3.15.1

func (x ADRAckLimitExponent) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ADRAckLimitExponent to JSON.

func (ADRAckLimitExponent) MarshalText added in v3.12.0

func (x ADRAckLimitExponent) MarshalText() ([]byte, error)

MarshalText marshals the ADRAckLimitExponent to text.

func (ADRAckLimitExponent) Number added in v3.25.0

func (ADRAckLimitExponent) String

func (x ADRAckLimitExponent) String() string

func (ADRAckLimitExponent) Type added in v3.25.0

func (*ADRAckLimitExponent) UnmarshalBinary added in v3.12.0

func (v *ADRAckLimitExponent) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*ADRAckLimitExponent) UnmarshalJSON

func (x *ADRAckLimitExponent) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ADRAckLimitExponent from JSON.

func (*ADRAckLimitExponent) UnmarshalProtoJSON added in v3.15.1

func (x *ADRAckLimitExponent) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ADRAckLimitExponent from JSON.

func (*ADRAckLimitExponent) UnmarshalText

func (x *ADRAckLimitExponent) UnmarshalText(b []byte) error

UnmarshalText unmarshals the ADRAckLimitExponent from text.

type ADRAckLimitExponentValue

type ADRAckLimitExponentValue struct {
	Value ADRAckLimitExponent `protobuf:"varint,1,opt,name=value,proto3,enum=ttn.lorawan.v3.ADRAckLimitExponent" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ADRAckLimitExponentValue) Descriptor deprecated

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

Deprecated: Use ADRAckLimitExponentValue.ProtoReflect.Descriptor instead.

func (*ADRAckLimitExponentValue) FieldIsZero added in v3.11.0

func (v *ADRAckLimitExponentValue) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*ADRAckLimitExponentValue) GetValue

func (*ADRAckLimitExponentValue) MarshalBinary added in v3.12.0

func (v *ADRAckLimitExponentValue) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (*ADRAckLimitExponentValue) MarshalJSON added in v3.12.0

func (x *ADRAckLimitExponentValue) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ADRAckLimitExponentValue to JSON.

func (*ADRAckLimitExponentValue) MarshalProtoJSON added in v3.15.1

func (x *ADRAckLimitExponentValue) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ADRAckLimitExponentValue message to JSON.

func (*ADRAckLimitExponentValue) MarshalText added in v3.12.0

func (v *ADRAckLimitExponentValue) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (*ADRAckLimitExponentValue) ProtoMessage

func (*ADRAckLimitExponentValue) ProtoMessage()

func (*ADRAckLimitExponentValue) ProtoReflect added in v3.25.0

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

func (*ADRAckLimitExponentValue) Reset

func (x *ADRAckLimitExponentValue) Reset()

func (*ADRAckLimitExponentValue) SetFields

func (dst *ADRAckLimitExponentValue) SetFields(src *ADRAckLimitExponentValue, paths ...string) error

func (*ADRAckLimitExponentValue) SetFromFlags added in v3.19.1

func (m *ADRAckLimitExponentValue) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ADRAckLimitExponentValue message from flags.

func (*ADRAckLimitExponentValue) String

func (x *ADRAckLimitExponentValue) String() string

func (*ADRAckLimitExponentValue) UnmarshalBinary added in v3.12.0

func (v *ADRAckLimitExponentValue) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*ADRAckLimitExponentValue) UnmarshalJSON added in v3.12.0

func (x *ADRAckLimitExponentValue) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ADRAckLimitExponentValue from JSON.

func (*ADRAckLimitExponentValue) UnmarshalProtoJSON added in v3.15.1

func (x *ADRAckLimitExponentValue) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ADRAckLimitExponentValue message from JSON.

func (*ADRAckLimitExponentValue) UnmarshalText added in v3.12.0

func (v *ADRAckLimitExponentValue) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

func (*ADRAckLimitExponentValue) ValidateFields

func (m *ADRAckLimitExponentValue) ValidateFields(paths ...string) error

ValidateFields checks the field values on ADRAckLimitExponentValue with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ADRAckLimitExponentValueValidationError

type ADRAckLimitExponentValueValidationError struct {
	// contains filtered or unexported fields
}

ADRAckLimitExponentValueValidationError is the validation error returned by ADRAckLimitExponentValue.ValidateFields if the designated constraints aren't met.

func (ADRAckLimitExponentValueValidationError) Cause

Cause function returns cause value.

func (ADRAckLimitExponentValueValidationError) Error

Error satisfies the builtin error interface

func (ADRAckLimitExponentValueValidationError) ErrorName

ErrorName returns error name.

func (ADRAckLimitExponentValueValidationError) Field

Field function returns field value.

func (ADRAckLimitExponentValueValidationError) Key

Key function returns key value.

func (ADRAckLimitExponentValueValidationError) Reason

Reason function returns reason value.

type ADRSettings added in v3.19.0

type ADRSettings struct {

	// Types that are assignable to Mode:
	//	*ADRSettings_Static
	//	*ADRSettings_Dynamic
	//	*ADRSettings_Disabled
	Mode isADRSettings_Mode `protobuf_oneof:"mode"`
	// contains filtered or unexported fields
}

Adaptive Data Rate settings.

func (*ADRSettings) Descriptor deprecated added in v3.19.0

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

Deprecated: Use ADRSettings.ProtoReflect.Descriptor instead.

func (*ADRSettings) FieldIsZero added in v3.19.0

func (v *ADRSettings) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*ADRSettings) GetDisabled added in v3.19.0

func (x *ADRSettings) GetDisabled() *ADRSettings_DisabledMode

func (*ADRSettings) GetDynamic added in v3.19.0

func (x *ADRSettings) GetDynamic() *ADRSettings_DynamicMode

func (*ADRSettings) GetMode added in v3.19.0

func (m *ADRSettings) GetMode() isADRSettings_Mode

func (*ADRSettings) GetStatic added in v3.19.0

func (x *ADRSettings) GetStatic() *ADRSettings_StaticMode

func (*ADRSettings) MarshalJSON added in v3.19.0

func (x *ADRSettings) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ADRSettings to JSON.

func (*ADRSettings) MarshalProtoJSON added in v3.19.0

func (x *ADRSettings) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ADRSettings message to JSON.

func (*ADRSettings) ProtoMessage added in v3.19.0

func (*ADRSettings) ProtoMessage()

func (*ADRSettings) ProtoReflect added in v3.25.0

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

func (*ADRSettings) Reset added in v3.19.0

func (x *ADRSettings) Reset()

func (*ADRSettings) SetFields added in v3.19.0

func (dst *ADRSettings) SetFields(src *ADRSettings, paths ...string) error

func (*ADRSettings) SetFromFlags added in v3.21.0

func (m *ADRSettings) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ADRSettings message from flags.

func (*ADRSettings) String added in v3.19.0

func (x *ADRSettings) String() string

func (*ADRSettings) UnmarshalJSON added in v3.19.0

func (x *ADRSettings) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ADRSettings from JSON.

func (*ADRSettings) UnmarshalProtoJSON added in v3.19.0

func (x *ADRSettings) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ADRSettings message from JSON.

func (*ADRSettings) ValidateFields added in v3.19.0

func (m *ADRSettings) ValidateFields(paths ...string) error

ValidateFields checks the field values on ADRSettings with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ADRSettingsValidationError added in v3.19.0

type ADRSettingsValidationError struct {
	// contains filtered or unexported fields
}

ADRSettingsValidationError is the validation error returned by ADRSettings.ValidateFields if the designated constraints aren't met.

func (ADRSettingsValidationError) Cause added in v3.19.0

Cause function returns cause value.

func (ADRSettingsValidationError) Error added in v3.19.0

Error satisfies the builtin error interface

func (ADRSettingsValidationError) ErrorName added in v3.19.0

func (e ADRSettingsValidationError) ErrorName() string

ErrorName returns error name.

func (ADRSettingsValidationError) Field added in v3.19.0

Field function returns field value.

func (ADRSettingsValidationError) Key added in v3.19.0

Key function returns key value.

func (ADRSettingsValidationError) Reason added in v3.19.0

Reason function returns reason value.

type ADRSettings_Disabled added in v3.19.0

type ADRSettings_Disabled struct {
	Disabled *ADRSettings_DisabledMode `protobuf:"bytes,3,opt,name=disabled,proto3,oneof"`
}

type ADRSettings_DisabledMode added in v3.19.0

type ADRSettings_DisabledMode struct {
	// contains filtered or unexported fields
}

Configuration options for cases in which ADR is to be disabled completely.

func (*ADRSettings_DisabledMode) Descriptor deprecated added in v3.19.0

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

Deprecated: Use ADRSettings_DisabledMode.ProtoReflect.Descriptor instead.

func (*ADRSettings_DisabledMode) ProtoMessage added in v3.19.0

func (*ADRSettings_DisabledMode) ProtoMessage()

func (*ADRSettings_DisabledMode) ProtoReflect added in v3.25.0

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

func (*ADRSettings_DisabledMode) Reset added in v3.19.0

func (x *ADRSettings_DisabledMode) Reset()

func (*ADRSettings_DisabledMode) SetFields added in v3.19.0

func (dst *ADRSettings_DisabledMode) SetFields(src *ADRSettings_DisabledMode, paths ...string) error

func (*ADRSettings_DisabledMode) SetFromFlags added in v3.21.0

func (m *ADRSettings_DisabledMode) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ADRSettings_DisabledMode message from flags.

func (*ADRSettings_DisabledMode) String added in v3.19.0

func (x *ADRSettings_DisabledMode) String() string

func (*ADRSettings_DisabledMode) ValidateFields added in v3.19.0

func (m *ADRSettings_DisabledMode) ValidateFields(paths ...string) error

ValidateFields checks the field values on ADRSettings_DisabledMode with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ADRSettings_DisabledModeValidationError added in v3.19.0

type ADRSettings_DisabledModeValidationError struct {
	// contains filtered or unexported fields
}

ADRSettings_DisabledModeValidationError is the validation error returned by ADRSettings_DisabledMode.ValidateFields if the designated constraints aren't met.

func (ADRSettings_DisabledModeValidationError) Cause added in v3.19.0

Cause function returns cause value.

func (ADRSettings_DisabledModeValidationError) Error added in v3.19.0

Error satisfies the builtin error interface

func (ADRSettings_DisabledModeValidationError) ErrorName added in v3.19.0

ErrorName returns error name.

func (ADRSettings_DisabledModeValidationError) Field added in v3.19.0

Field function returns field value.

func (ADRSettings_DisabledModeValidationError) Key added in v3.19.0

Key function returns key value.

func (ADRSettings_DisabledModeValidationError) Reason added in v3.19.0

Reason function returns reason value.

type ADRSettings_Dynamic added in v3.19.0

type ADRSettings_Dynamic struct {
	Dynamic *ADRSettings_DynamicMode `protobuf:"bytes,2,opt,name=dynamic,proto3,oneof"`
}

type ADRSettings_DynamicMode added in v3.19.0

type ADRSettings_DynamicMode struct {

	// The ADR margin (dB) tells the network server how much margin it should add in ADR requests.
	// A bigger margin is less efficient, but gives a better chance of successful reception.
	// If unset, the default value from Network Server configuration will be used.
	Margin *wrapperspb.FloatValue `protobuf:"bytes,1,opt,name=margin,proto3" json:"margin,omitempty"`
	// Minimum data rate index.
	// If unset, the default value from Network Server configuration will be used.
	MinDataRateIndex *DataRateIndexValue `protobuf:"bytes,2,opt,name=min_data_rate_index,json=minDataRateIndex,proto3" json:"min_data_rate_index,omitempty"`
	// Maximum data rate index.
	// If unset, the default value from Network Server configuration will be used.
	MaxDataRateIndex *DataRateIndexValue `protobuf:"bytes,3,opt,name=max_data_rate_index,json=maxDataRateIndex,proto3" json:"max_data_rate_index,omitempty"`
	// Minimum transmission power index.
	// If unset, the default value from Network Server configuration will be used.
	MinTxPowerIndex *wrapperspb.UInt32Value `protobuf:"bytes,4,opt,name=min_tx_power_index,json=minTxPowerIndex,proto3" json:"min_tx_power_index,omitempty"`
	// Maximum transmission power index.
	// If unset, the default value from Network Server configuration will be used.
	MaxTxPowerIndex *wrapperspb.UInt32Value `protobuf:"bytes,5,opt,name=max_tx_power_index,json=maxTxPowerIndex,proto3" json:"max_tx_power_index,omitempty"`
	// Minimum number of retransmissions.
	// If unset, the default value from Network Server configuration will be used.
	MinNbTrans *wrapperspb.UInt32Value `protobuf:"bytes,6,opt,name=min_nb_trans,json=minNbTrans,proto3" json:"min_nb_trans,omitempty"`
	// Maximum number of retransmissions.
	// If unset, the default value from Network Server configuration will be used.
	MaxNbTrans      *wrapperspb.UInt32Value                          `protobuf:"bytes,7,opt,name=max_nb_trans,json=maxNbTrans,proto3" json:"max_nb_trans,omitempty"`
	ChannelSteering *ADRSettings_DynamicMode_ChannelSteeringSettings `protobuf:"bytes,8,opt,name=channel_steering,json=channelSteering,proto3" json:"channel_steering,omitempty"`
	Overrides       *ADRSettings_DynamicMode_Overrides               `protobuf:"bytes,9,opt,name=overrides,proto3" json:"overrides,omitempty"`
	// contains filtered or unexported fields
}

Configuration options for dynamic ADR.

func (*ADRSettings_DynamicMode) Descriptor deprecated added in v3.19.0

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

Deprecated: Use ADRSettings_DynamicMode.ProtoReflect.Descriptor instead.

func (*ADRSettings_DynamicMode) FieldIsZero added in v3.19.0

func (v *ADRSettings_DynamicMode) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*ADRSettings_DynamicMode) GetChannelSteering added in v3.25.2

func (*ADRSettings_DynamicMode) GetMargin added in v3.19.0

func (*ADRSettings_DynamicMode) GetMaxDataRateIndex added in v3.19.0

func (x *ADRSettings_DynamicMode) GetMaxDataRateIndex() *DataRateIndexValue

func (*ADRSettings_DynamicMode) GetMaxNbTrans added in v3.19.0

func (x *ADRSettings_DynamicMode) GetMaxNbTrans() *wrapperspb.UInt32Value

func (*ADRSettings_DynamicMode) GetMaxTxPowerIndex added in v3.19.0

func (x *ADRSettings_DynamicMode) GetMaxTxPowerIndex() *wrapperspb.UInt32Value

func (*ADRSettings_DynamicMode) GetMinDataRateIndex added in v3.19.0

func (x *ADRSettings_DynamicMode) GetMinDataRateIndex() *DataRateIndexValue

func (*ADRSettings_DynamicMode) GetMinNbTrans added in v3.19.0

func (x *ADRSettings_DynamicMode) GetMinNbTrans() *wrapperspb.UInt32Value

func (*ADRSettings_DynamicMode) GetMinTxPowerIndex added in v3.19.0

func (x *ADRSettings_DynamicMode) GetMinTxPowerIndex() *wrapperspb.UInt32Value

func (*ADRSettings_DynamicMode) GetOverrides added in v3.30.0

func (*ADRSettings_DynamicMode) MarshalJSON added in v3.19.0

func (x *ADRSettings_DynamicMode) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ADRSettings_DynamicMode to JSON.

func (*ADRSettings_DynamicMode) MarshalProtoJSON added in v3.19.0

func (x *ADRSettings_DynamicMode) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ADRSettings_DynamicMode message to JSON.

func (*ADRSettings_DynamicMode) ProtoMessage added in v3.19.0

func (*ADRSettings_DynamicMode) ProtoMessage()

func (*ADRSettings_DynamicMode) ProtoReflect added in v3.25.0

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

func (*ADRSettings_DynamicMode) Reset added in v3.19.0

func (x *ADRSettings_DynamicMode) Reset()

func (*ADRSettings_DynamicMode) SetFields added in v3.19.0

func (dst *ADRSettings_DynamicMode) SetFields(src *ADRSettings_DynamicMode, paths ...string) error

func (*ADRSettings_DynamicMode) SetFromFlags added in v3.21.0

func (m *ADRSettings_DynamicMode) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ADRSettings_DynamicMode message from flags.

func (*ADRSettings_DynamicMode) String added in v3.19.0

func (x *ADRSettings_DynamicMode) String() string

func (*ADRSettings_DynamicMode) UnmarshalJSON added in v3.19.0

func (x *ADRSettings_DynamicMode) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ADRSettings_DynamicMode from JSON.

func (*ADRSettings_DynamicMode) UnmarshalProtoJSON added in v3.19.0

func (x *ADRSettings_DynamicMode) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ADRSettings_DynamicMode message from JSON.

func (*ADRSettings_DynamicMode) ValidateFields added in v3.19.0

func (m *ADRSettings_DynamicMode) ValidateFields(paths ...string) error

ValidateFields checks the field values on ADRSettings_DynamicMode with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ADRSettings_DynamicModeValidationError added in v3.19.0

type ADRSettings_DynamicModeValidationError struct {
	// contains filtered or unexported fields
}

ADRSettings_DynamicModeValidationError is the validation error returned by ADRSettings_DynamicMode.ValidateFields if the designated constraints aren't met.

func (ADRSettings_DynamicModeValidationError) Cause added in v3.19.0

Cause function returns cause value.

func (ADRSettings_DynamicModeValidationError) Error added in v3.19.0

Error satisfies the builtin error interface

func (ADRSettings_DynamicModeValidationError) ErrorName added in v3.19.0

ErrorName returns error name.

func (ADRSettings_DynamicModeValidationError) Field added in v3.19.0

Field function returns field value.

func (ADRSettings_DynamicModeValidationError) Key added in v3.19.0

Key function returns key value.

func (ADRSettings_DynamicModeValidationError) Reason added in v3.19.0

Reason function returns reason value.

type ADRSettings_DynamicMode_ChannelSteeringSettings added in v3.25.2

type ADRSettings_DynamicMode_ChannelSteeringSettings struct {

	// Types that are assignable to Mode:
	//	*ADRSettings_DynamicMode_ChannelSteeringSettings_LoraNarrow
	//	*ADRSettings_DynamicMode_ChannelSteeringSettings_Disabled
	Mode isADRSettings_DynamicMode_ChannelSteeringSettings_Mode `protobuf_oneof:"mode"`
	// contains filtered or unexported fields
}

EXPERIMENTAL: Channel steering settings.

func (*ADRSettings_DynamicMode_ChannelSteeringSettings) Descriptor deprecated added in v3.25.2

Deprecated: Use ADRSettings_DynamicMode_ChannelSteeringSettings.ProtoReflect.Descriptor instead.

func (*ADRSettings_DynamicMode_ChannelSteeringSettings) FieldIsZero added in v3.25.2

FieldIsZero returns whether path p is zero.

func (*ADRSettings_DynamicMode_ChannelSteeringSettings) GetDisabled added in v3.25.2

func (*ADRSettings_DynamicMode_ChannelSteeringSettings) GetLoraNarrow added in v3.25.2

func (*ADRSettings_DynamicMode_ChannelSteeringSettings) GetMode added in v3.25.2

func (m *ADRSettings_DynamicMode_ChannelSteeringSettings) GetMode() isADRSettings_DynamicMode_ChannelSteeringSettings_Mode

func (*ADRSettings_DynamicMode_ChannelSteeringSettings) ProtoMessage added in v3.25.2

func (*ADRSettings_DynamicMode_ChannelSteeringSettings) ProtoReflect added in v3.25.2

func (*ADRSettings_DynamicMode_ChannelSteeringSettings) Reset added in v3.25.2

func (*ADRSettings_DynamicMode_ChannelSteeringSettings) SetFields added in v3.25.2

func (*ADRSettings_DynamicMode_ChannelSteeringSettings) SetFromFlags added in v3.25.2

func (m *ADRSettings_DynamicMode_ChannelSteeringSettings) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ADRSettings_DynamicMode_ChannelSteeringSettings message from flags.

func (*ADRSettings_DynamicMode_ChannelSteeringSettings) String added in v3.25.2

func (*ADRSettings_DynamicMode_ChannelSteeringSettings) ValidateFields added in v3.25.2

func (m *ADRSettings_DynamicMode_ChannelSteeringSettings) ValidateFields(paths ...string) error

ValidateFields checks the field values on ADRSettings_DynamicMode_ChannelSteeringSettings with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ADRSettings_DynamicMode_ChannelSteeringSettingsValidationError added in v3.25.2

type ADRSettings_DynamicMode_ChannelSteeringSettingsValidationError struct {
	// contains filtered or unexported fields
}

ADRSettings_DynamicMode_ChannelSteeringSettingsValidationError is the validation error returned by ADRSettings_DynamicMode_ChannelSteeringSettings.ValidateFields if the designated constraints aren't met.

func (ADRSettings_DynamicMode_ChannelSteeringSettingsValidationError) Cause added in v3.25.2

Cause function returns cause value.

func (ADRSettings_DynamicMode_ChannelSteeringSettingsValidationError) Error added in v3.25.2

Error satisfies the builtin error interface

func (ADRSettings_DynamicMode_ChannelSteeringSettingsValidationError) ErrorName added in v3.25.2

ErrorName returns error name.

func (ADRSettings_DynamicMode_ChannelSteeringSettingsValidationError) Field added in v3.25.2

Field function returns field value.

func (ADRSettings_DynamicMode_ChannelSteeringSettingsValidationError) Key added in v3.25.2

Key function returns key value.

func (ADRSettings_DynamicMode_ChannelSteeringSettingsValidationError) Reason added in v3.25.2

Reason function returns reason value.

type ADRSettings_DynamicMode_ChannelSteeringSettings_Disabled added in v3.25.2

type ADRSettings_DynamicMode_ChannelSteeringSettings_Disabled struct {
	Disabled *ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode `protobuf:"bytes,2,opt,name=disabled,proto3,oneof"`
}

type ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode added in v3.25.2

type ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode struct {
	// contains filtered or unexported fields
}

Configuration options for cases in which ADR is not supposed to steer the end device to another set of channels.

func (*ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode) Descriptor deprecated added in v3.25.2

Deprecated: Use ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode.ProtoReflect.Descriptor instead.

func (*ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode) ProtoMessage added in v3.25.2

func (*ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode) ProtoReflect added in v3.25.2

func (*ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode) Reset added in v3.25.2

func (*ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode) SetFields added in v3.25.2

func (*ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode) SetFromFlags added in v3.25.2

func (m *ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode message from flags.

func (*ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode) String added in v3.25.2

func (*ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode) ValidateFields added in v3.25.2

ValidateFields checks the field values on ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledModeValidationError added in v3.25.2

type ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledModeValidationError struct {
	// contains filtered or unexported fields
}

ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledModeValidationError is the validation error returned by ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledMode.ValidateFields if the designated constraints aren't met.

func (ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledModeValidationError) Cause added in v3.25.2

Cause function returns cause value.

func (ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledModeValidationError) Error added in v3.25.2

Error satisfies the builtin error interface

func (ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledModeValidationError) ErrorName added in v3.25.2

ErrorName returns error name.

func (ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledModeValidationError) Field added in v3.25.2

Field function returns field value.

func (ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledModeValidationError) Key added in v3.25.2

Key function returns key value.

func (ADRSettings_DynamicMode_ChannelSteeringSettings_DisabledModeValidationError) Reason added in v3.25.2

Reason function returns reason value.

type ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode added in v3.25.2

type ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode struct {
	// contains filtered or unexported fields
}

Configuration options for LoRa narrow channels steering. The narrow mode attempts to steer the end device towards using the LoRa modulated, 125kHz bandwidth channels.

func (*ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode) Descriptor deprecated added in v3.25.2

Deprecated: Use ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode.ProtoReflect.Descriptor instead.

func (*ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode) ProtoMessage added in v3.25.2

func (*ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode) ProtoReflect added in v3.25.2

func (*ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode) Reset added in v3.25.2

func (*ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode) SetFields added in v3.25.2

func (*ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode) SetFromFlags added in v3.25.2

func (m *ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode message from flags.

func (*ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode) String added in v3.25.2

func (*ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode) ValidateFields added in v3.25.2

ValidateFields checks the field values on ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowModeValidationError added in v3.25.2

type ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowModeValidationError struct {
	// contains filtered or unexported fields
}

ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowModeValidationError is the validation error returned by ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode.ValidateFields if the designated constraints aren't met.

func (ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowModeValidationError) Cause added in v3.25.2

Cause function returns cause value.

func (ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowModeValidationError) Error added in v3.25.2

Error satisfies the builtin error interface

func (ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowModeValidationError) ErrorName added in v3.25.2

ErrorName returns error name.

func (ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowModeValidationError) Field added in v3.25.2

Field function returns field value.

func (ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowModeValidationError) Key added in v3.25.2

Key function returns key value.

func (ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowModeValidationError) Reason added in v3.25.2

Reason function returns reason value.

type ADRSettings_DynamicMode_ChannelSteeringSettings_LoraNarrow added in v3.25.2

type ADRSettings_DynamicMode_ChannelSteeringSettings_LoraNarrow struct {
	LoraNarrow *ADRSettings_DynamicMode_ChannelSteeringSettings_LoRaNarrowMode `protobuf:"bytes,1,opt,name=lora_narrow,json=loraNarrow,proto3,oneof"`
}

type ADRSettings_DynamicMode_Overrides added in v3.30.0

type ADRSettings_DynamicMode_Overrides struct {
	DataRate_0  *ADRSettings_DynamicMode_PerDataRateIndexOverride `protobuf:"bytes,1,opt,name=data_rate_0,json=dataRate0,proto3" json:"data_rate_0,omitempty"`
	DataRate_1  *ADRSettings_DynamicMode_PerDataRateIndexOverride `protobuf:"bytes,2,opt,name=data_rate_1,json=dataRate1,proto3" json:"data_rate_1,omitempty"`
	DataRate_2  *ADRSettings_DynamicMode_PerDataRateIndexOverride `protobuf:"bytes,3,opt,name=data_rate_2,json=dataRate2,proto3" json:"data_rate_2,omitempty"`
	DataRate_3  *ADRSettings_DynamicMode_PerDataRateIndexOverride `protobuf:"bytes,4,opt,name=data_rate_3,json=dataRate3,proto3" json:"data_rate_3,omitempty"`
	DataRate_4  *ADRSettings_DynamicMode_PerDataRateIndexOverride `protobuf:"bytes,5,opt,name=data_rate_4,json=dataRate4,proto3" json:"data_rate_4,omitempty"`
	DataRate_5  *ADRSettings_DynamicMode_PerDataRateIndexOverride `protobuf:"bytes,6,opt,name=data_rate_5,json=dataRate5,proto3" json:"data_rate_5,omitempty"`
	DataRate_6  *ADRSettings_DynamicMode_PerDataRateIndexOverride `protobuf:"bytes,7,opt,name=data_rate_6,json=dataRate6,proto3" json:"data_rate_6,omitempty"`
	DataRate_7  *ADRSettings_DynamicMode_PerDataRateIndexOverride `protobuf:"bytes,8,opt,name=data_rate_7,json=dataRate7,proto3" json:"data_rate_7,omitempty"`
	DataRate_8  *ADRSettings_DynamicMode_PerDataRateIndexOverride `protobuf:"bytes,9,opt,name=data_rate_8,json=dataRate8,proto3" json:"data_rate_8,omitempty"`
	DataRate_9  *ADRSettings_DynamicMode_PerDataRateIndexOverride `protobuf:"bytes,10,opt,name=data_rate_9,json=dataRate9,proto3" json:"data_rate_9,omitempty"`
	DataRate_10 *ADRSettings_DynamicMode_PerDataRateIndexOverride `protobuf:"bytes,11,opt,name=data_rate_10,json=dataRate10,proto3" json:"data_rate_10,omitempty"`
	DataRate_11 *ADRSettings_DynamicMode_PerDataRateIndexOverride `protobuf:"bytes,12,opt,name=data_rate_11,json=dataRate11,proto3" json:"data_rate_11,omitempty"`
	DataRate_12 *ADRSettings_DynamicMode_PerDataRateIndexOverride `protobuf:"bytes,13,opt,name=data_rate_12,json=dataRate12,proto3" json:"data_rate_12,omitempty"`
	DataRate_13 *ADRSettings_DynamicMode_PerDataRateIndexOverride `protobuf:"bytes,14,opt,name=data_rate_13,json=dataRate13,proto3" json:"data_rate_13,omitempty"`
	DataRate_14 *ADRSettings_DynamicMode_PerDataRateIndexOverride `protobuf:"bytes,15,opt,name=data_rate_14,json=dataRate14,proto3" json:"data_rate_14,omitempty"`
	DataRate_15 *ADRSettings_DynamicMode_PerDataRateIndexOverride `protobuf:"bytes,16,opt,name=data_rate_15,json=dataRate15,proto3" json:"data_rate_15,omitempty"`
	// contains filtered or unexported fields
}

EXPERIMENTAL: Configuration overrides.

func (*ADRSettings_DynamicMode_Overrides) Descriptor deprecated added in v3.30.0

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

Deprecated: Use ADRSettings_DynamicMode_Overrides.ProtoReflect.Descriptor instead.

func (*ADRSettings_DynamicMode_Overrides) FieldIsZero added in v3.30.0

func (v *ADRSettings_DynamicMode_Overrides) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*ADRSettings_DynamicMode_Overrides) GetDataRate_0 added in v3.30.0

func (*ADRSettings_DynamicMode_Overrides) GetDataRate_1 added in v3.30.0

func (*ADRSettings_DynamicMode_Overrides) GetDataRate_10 added in v3.30.0

func (*ADRSettings_DynamicMode_Overrides) GetDataRate_11 added in v3.30.0

func (*ADRSettings_DynamicMode_Overrides) GetDataRate_12 added in v3.30.0

func (*ADRSettings_DynamicMode_Overrides) GetDataRate_13 added in v3.30.0

func (*ADRSettings_DynamicMode_Overrides) GetDataRate_14 added in v3.30.0

func (*ADRSettings_DynamicMode_Overrides) GetDataRate_15 added in v3.30.0

func (*ADRSettings_DynamicMode_Overrides) GetDataRate_2 added in v3.30.0

func (*ADRSettings_DynamicMode_Overrides) GetDataRate_3 added in v3.30.0

func (*ADRSettings_DynamicMode_Overrides) GetDataRate_4 added in v3.30.0

func (*ADRSettings_DynamicMode_Overrides) GetDataRate_5 added in v3.30.0

func (*ADRSettings_DynamicMode_Overrides) GetDataRate_6 added in v3.30.0

func (*ADRSettings_DynamicMode_Overrides) GetDataRate_7 added in v3.30.0

func (*ADRSettings_DynamicMode_Overrides) GetDataRate_8 added in v3.30.0

func (*ADRSettings_DynamicMode_Overrides) GetDataRate_9 added in v3.30.0

func (*ADRSettings_DynamicMode_Overrides) ProtoMessage added in v3.30.0

func (*ADRSettings_DynamicMode_Overrides) ProtoMessage()

func (*ADRSettings_DynamicMode_Overrides) ProtoReflect added in v3.30.0

func (*ADRSettings_DynamicMode_Overrides) Reset added in v3.30.0

func (*ADRSettings_DynamicMode_Overrides) SetFields added in v3.30.0

func (*ADRSettings_DynamicMode_Overrides) SetFromFlags added in v3.30.0

func (m *ADRSettings_DynamicMode_Overrides) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ADRSettings_DynamicMode_Overrides message from flags.

func (*ADRSettings_DynamicMode_Overrides) String added in v3.30.0

func (*ADRSettings_DynamicMode_Overrides) ValidateFields added in v3.30.0

func (m *ADRSettings_DynamicMode_Overrides) ValidateFields(paths ...string) error

ValidateFields checks the field values on ADRSettings_DynamicMode_Overrides with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ADRSettings_DynamicMode_OverridesValidationError added in v3.30.0

type ADRSettings_DynamicMode_OverridesValidationError struct {
	// contains filtered or unexported fields
}

ADRSettings_DynamicMode_OverridesValidationError is the validation error returned by ADRSettings_DynamicMode_Overrides.ValidateFields if the designated constraints aren't met.

func (ADRSettings_DynamicMode_OverridesValidationError) Cause added in v3.30.0

Cause function returns cause value.

func (ADRSettings_DynamicMode_OverridesValidationError) Error added in v3.30.0

Error satisfies the builtin error interface

func (ADRSettings_DynamicMode_OverridesValidationError) ErrorName added in v3.30.0

ErrorName returns error name.

func (ADRSettings_DynamicMode_OverridesValidationError) Field added in v3.30.0

Field function returns field value.

func (ADRSettings_DynamicMode_OverridesValidationError) Key added in v3.30.0

Key function returns key value.

func (ADRSettings_DynamicMode_OverridesValidationError) Reason added in v3.30.0

Reason function returns reason value.

type ADRSettings_DynamicMode_PerDataRateIndexOverride added in v3.30.0

type ADRSettings_DynamicMode_PerDataRateIndexOverride struct {

	// Minimum number of retransmissions.
	// If unset, the default value from Network Server configuration will be used.
	MinNbTrans *wrapperspb.UInt32Value `protobuf:"bytes,3,opt,name=min_nb_trans,json=minNbTrans,proto3" json:"min_nb_trans,omitempty"`
	// Maximum number of retransmissions.
	// If unset, the default value from Network Server configuration will be used.
	MaxNbTrans *wrapperspb.UInt32Value `protobuf:"bytes,4,opt,name=max_nb_trans,json=maxNbTrans,proto3" json:"max_nb_trans,omitempty"`
	// contains filtered or unexported fields
}

EXPERIMENTAL: Data rate index override settings.

func (*ADRSettings_DynamicMode_PerDataRateIndexOverride) Descriptor deprecated added in v3.30.0

Deprecated: Use ADRSettings_DynamicMode_PerDataRateIndexOverride.ProtoReflect.Descriptor instead.

func (*ADRSettings_DynamicMode_PerDataRateIndexOverride) FieldIsZero added in v3.30.0

FieldIsZero returns whether path p is zero.

func (*ADRSettings_DynamicMode_PerDataRateIndexOverride) GetMaxNbTrans added in v3.30.0

func (*ADRSettings_DynamicMode_PerDataRateIndexOverride) GetMinNbTrans added in v3.30.0

func (*ADRSettings_DynamicMode_PerDataRateIndexOverride) ProtoMessage added in v3.30.0

func (*ADRSettings_DynamicMode_PerDataRateIndexOverride) ProtoReflect added in v3.30.0

func (*ADRSettings_DynamicMode_PerDataRateIndexOverride) Reset added in v3.30.0

func (*ADRSettings_DynamicMode_PerDataRateIndexOverride) SetFields added in v3.30.0

func (*ADRSettings_DynamicMode_PerDataRateIndexOverride) SetFromFlags added in v3.30.0

func (m *ADRSettings_DynamicMode_PerDataRateIndexOverride) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ADRSettings_DynamicMode_PerDataRateIndexOverride message from flags.

func (*ADRSettings_DynamicMode_PerDataRateIndexOverride) String added in v3.30.0

func (*ADRSettings_DynamicMode_PerDataRateIndexOverride) ValidateFields added in v3.30.0

ValidateFields checks the field values on ADRSettings_DynamicMode_PerDataRateIndexOverride with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ADRSettings_DynamicMode_PerDataRateIndexOverrideValidationError added in v3.30.0

type ADRSettings_DynamicMode_PerDataRateIndexOverrideValidationError struct {
	// contains filtered or unexported fields
}

ADRSettings_DynamicMode_PerDataRateIndexOverrideValidationError is the validation error returned by ADRSettings_DynamicMode_PerDataRateIndexOverride.ValidateFields if the designated constraints aren't met.

func (ADRSettings_DynamicMode_PerDataRateIndexOverrideValidationError) Cause added in v3.30.0

Cause function returns cause value.

func (ADRSettings_DynamicMode_PerDataRateIndexOverrideValidationError) Error added in v3.30.0

Error satisfies the builtin error interface

func (ADRSettings_DynamicMode_PerDataRateIndexOverrideValidationError) ErrorName added in v3.30.0

ErrorName returns error name.

func (ADRSettings_DynamicMode_PerDataRateIndexOverrideValidationError) Field added in v3.30.0

Field function returns field value.

func (ADRSettings_DynamicMode_PerDataRateIndexOverrideValidationError) Key added in v3.30.0

Key function returns key value.

func (ADRSettings_DynamicMode_PerDataRateIndexOverrideValidationError) Reason added in v3.30.0

Reason function returns reason value.

type ADRSettings_Static added in v3.19.0

type ADRSettings_Static struct {
	Static *ADRSettings_StaticMode `protobuf:"bytes,1,opt,name=static,proto3,oneof"`
}

type ADRSettings_StaticMode added in v3.19.0

type ADRSettings_StaticMode struct {

	// Data rate index to use.
	DataRateIndex DataRateIndex `` /* 137-byte string literal not displayed */
	// Transmission power index to use.
	TxPowerIndex uint32 `protobuf:"varint,2,opt,name=tx_power_index,json=txPowerIndex,proto3" json:"tx_power_index,omitempty"`
	// Number of retransmissions.
	NbTrans uint32 `protobuf:"varint,3,opt,name=nb_trans,json=nbTrans,proto3" json:"nb_trans,omitempty"`
	// contains filtered or unexported fields
}

Configuration options for static ADR.

func (*ADRSettings_StaticMode) Descriptor deprecated added in v3.19.0

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

Deprecated: Use ADRSettings_StaticMode.ProtoReflect.Descriptor instead.

func (*ADRSettings_StaticMode) FieldIsZero added in v3.19.0

func (v *ADRSettings_StaticMode) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*ADRSettings_StaticMode) GetDataRateIndex added in v3.19.0

func (x *ADRSettings_StaticMode) GetDataRateIndex() DataRateIndex

func (*ADRSettings_StaticMode) GetNbTrans added in v3.19.0

func (x *ADRSettings_StaticMode) GetNbTrans() uint32

func (*ADRSettings_StaticMode) GetTxPowerIndex added in v3.19.0

func (x *ADRSettings_StaticMode) GetTxPowerIndex() uint32

func (*ADRSettings_StaticMode) MarshalJSON added in v3.19.0

func (x *ADRSettings_StaticMode) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ADRSettings_StaticMode to JSON.

func (*ADRSettings_StaticMode) MarshalProtoJSON added in v3.19.0

func (x *ADRSettings_StaticMode) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ADRSettings_StaticMode message to JSON.

func (*ADRSettings_StaticMode) ProtoMessage added in v3.19.0

func (*ADRSettings_StaticMode) ProtoMessage()

func (*ADRSettings_StaticMode) ProtoReflect added in v3.25.0

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

func (*ADRSettings_StaticMode) Reset added in v3.19.0

func (x *ADRSettings_StaticMode) Reset()

func (*ADRSettings_StaticMode) SetFields added in v3.19.0

func (dst *ADRSettings_StaticMode) SetFields(src *ADRSettings_StaticMode, paths ...string) error

func (*ADRSettings_StaticMode) SetFromFlags added in v3.21.0

func (m *ADRSettings_StaticMode) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ADRSettings_StaticMode message from flags.

func (*ADRSettings_StaticMode) String added in v3.19.0

func (x *ADRSettings_StaticMode) String() string

func (*ADRSettings_StaticMode) UnmarshalJSON added in v3.19.0

func (x *ADRSettings_StaticMode) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ADRSettings_StaticMode from JSON.

func (*ADRSettings_StaticMode) UnmarshalProtoJSON added in v3.19.0

func (x *ADRSettings_StaticMode) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ADRSettings_StaticMode message from JSON.

func (*ADRSettings_StaticMode) ValidateFields added in v3.19.0

func (m *ADRSettings_StaticMode) ValidateFields(paths ...string) error

ValidateFields checks the field values on ADRSettings_StaticMode with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ADRSettings_StaticModeValidationError added in v3.19.0

type ADRSettings_StaticModeValidationError struct {
	// contains filtered or unexported fields
}

ADRSettings_StaticModeValidationError is the validation error returned by ADRSettings_StaticMode.ValidateFields if the designated constraints aren't met.

func (ADRSettings_StaticModeValidationError) Cause added in v3.19.0

Cause function returns cause value.

func (ADRSettings_StaticModeValidationError) Error added in v3.19.0

Error satisfies the builtin error interface

func (ADRSettings_StaticModeValidationError) ErrorName added in v3.19.0

ErrorName returns error name.

func (ADRSettings_StaticModeValidationError) Field added in v3.19.0

Field function returns field value.

func (ADRSettings_StaticModeValidationError) Key added in v3.19.0

Key function returns key value.

func (ADRSettings_StaticModeValidationError) Reason added in v3.19.0

Reason function returns reason value.

type ALCSyncCommand added in v3.25.0

type ALCSyncCommand struct {
	Cid ALCSyncCommandIdentifier `protobuf:"varint,1,opt,name=cid,proto3,enum=ttn.lorawan.v3.ALCSyncCommandIdentifier" json:"cid,omitempty"`
	// Types that are assignable to Payload:
	//	*ALCSyncCommand_AppTimeReq_
	//	*ALCSyncCommand_AppTimeAns_
	Payload isALCSyncCommand_Payload `protobuf_oneof:"payload"`
	// contains filtered or unexported fields
}

func (*ALCSyncCommand) Descriptor deprecated added in v3.25.0

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

Deprecated: Use ALCSyncCommand.ProtoReflect.Descriptor instead.

func (*ALCSyncCommand) GetAppTimeAns added in v3.25.0

func (x *ALCSyncCommand) GetAppTimeAns() *ALCSyncCommand_AppTimeAns

func (*ALCSyncCommand) GetAppTimeReq added in v3.25.0

func (x *ALCSyncCommand) GetAppTimeReq() *ALCSyncCommand_AppTimeReq

func (*ALCSyncCommand) GetCid added in v3.25.0

func (*ALCSyncCommand) GetPayload added in v3.25.0

func (m *ALCSyncCommand) GetPayload() isALCSyncCommand_Payload

func (*ALCSyncCommand) MarshalJSON added in v3.25.0

func (x *ALCSyncCommand) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ALCSyncCommand to JSON.

func (*ALCSyncCommand) MarshalProtoJSON added in v3.25.0

func (x *ALCSyncCommand) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ALCSyncCommand message to JSON.

func (*ALCSyncCommand) ProtoMessage added in v3.25.0

func (*ALCSyncCommand) ProtoMessage()

func (*ALCSyncCommand) ProtoReflect added in v3.25.0

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

func (*ALCSyncCommand) Reset added in v3.25.0

func (x *ALCSyncCommand) Reset()

func (*ALCSyncCommand) SetFields added in v3.25.0

func (dst *ALCSyncCommand) SetFields(src *ALCSyncCommand, paths ...string) error

func (*ALCSyncCommand) String added in v3.25.0

func (x *ALCSyncCommand) String() string

func (*ALCSyncCommand) UnmarshalJSON added in v3.25.0

func (x *ALCSyncCommand) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ALCSyncCommand from JSON.

func (*ALCSyncCommand) UnmarshalProtoJSON added in v3.25.0

func (x *ALCSyncCommand) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ALCSyncCommand message from JSON.

func (*ALCSyncCommand) ValidateFields added in v3.25.0

func (m *ALCSyncCommand) ValidateFields(paths ...string) error

ValidateFields checks the field values on ALCSyncCommand with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ALCSyncCommandIdentifier added in v3.25.0

type ALCSyncCommandIdentifier int32
const (
	ALCSyncCommandIdentifier_ALCSYNC_CID_PKG_VERSION              ALCSyncCommandIdentifier = 0
	ALCSyncCommandIdentifier_ALCSYNC_CID_APP_TIME                 ALCSyncCommandIdentifier = 1
	ALCSyncCommandIdentifier_ALCSYNC_CID_APP_DEV_TIME_PERIODICITY ALCSyncCommandIdentifier = 2
	ALCSyncCommandIdentifier_ALCSYNC_CID_FORCE_DEV_RESYNC         ALCSyncCommandIdentifier = 3
)

func (ALCSyncCommandIdentifier) Descriptor added in v3.25.0

func (ALCSyncCommandIdentifier) Enum added in v3.25.0

func (ALCSyncCommandIdentifier) EnumDescriptor deprecated added in v3.25.0

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

Deprecated: Use ALCSyncCommandIdentifier.Descriptor instead.

func (ALCSyncCommandIdentifier) MarshalJSON added in v3.25.0

func (x ALCSyncCommandIdentifier) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ALCSyncCommandIdentifier to JSON.

func (ALCSyncCommandIdentifier) MarshalProtoJSON added in v3.25.0

func (x ALCSyncCommandIdentifier) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ALCSyncCommandIdentifier to JSON.

func (ALCSyncCommandIdentifier) MarshalText added in v3.25.0

func (x ALCSyncCommandIdentifier) MarshalText() ([]byte, error)

MarshalText marshals the ALCSyncCommandIdentifier to text.

func (ALCSyncCommandIdentifier) Number added in v3.25.0

func (ALCSyncCommandIdentifier) String added in v3.25.0

func (x ALCSyncCommandIdentifier) String() string

func (ALCSyncCommandIdentifier) Type added in v3.25.0

func (*ALCSyncCommandIdentifier) UnmarshalJSON added in v3.25.0

func (x *ALCSyncCommandIdentifier) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ALCSyncCommandIdentifier from JSON.

func (*ALCSyncCommandIdentifier) UnmarshalProtoJSON added in v3.25.0

func (x *ALCSyncCommandIdentifier) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ALCSyncCommandIdentifier from JSON.

func (*ALCSyncCommandIdentifier) UnmarshalText added in v3.25.0

func (x *ALCSyncCommandIdentifier) UnmarshalText(b []byte) error

UnmarshalText unmarshals the ALCSyncCommandIdentifier from text.

type ALCSyncCommandValidationError added in v3.25.0

type ALCSyncCommandValidationError struct {
	// contains filtered or unexported fields
}

ALCSyncCommandValidationError is the validation error returned by ALCSyncCommand.ValidateFields if the designated constraints aren't met.

func (ALCSyncCommandValidationError) Cause added in v3.25.0

Cause function returns cause value.

func (ALCSyncCommandValidationError) Error added in v3.25.0

Error satisfies the builtin error interface

func (ALCSyncCommandValidationError) ErrorName added in v3.25.0

func (e ALCSyncCommandValidationError) ErrorName() string

ErrorName returns error name.

func (ALCSyncCommandValidationError) Field added in v3.25.0

Field function returns field value.

func (ALCSyncCommandValidationError) Key added in v3.25.0

Key function returns key value.

func (ALCSyncCommandValidationError) Reason added in v3.25.0

Reason function returns reason value.

type ALCSyncCommand_AppTimeAns added in v3.25.0

type ALCSyncCommand_AppTimeAns struct {
	TimeCorrection int32  `protobuf:"varint,1,opt,name=TimeCorrection,proto3" json:"TimeCorrection,omitempty"`
	TokenAns       uint32 `protobuf:"varint,2,opt,name=TokenAns,proto3" json:"TokenAns,omitempty"`
	// contains filtered or unexported fields
}

func (*ALCSyncCommand_AppTimeAns) Descriptor deprecated added in v3.25.0

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

Deprecated: Use ALCSyncCommand_AppTimeAns.ProtoReflect.Descriptor instead.

func (*ALCSyncCommand_AppTimeAns) GetTimeCorrection added in v3.25.0

func (x *ALCSyncCommand_AppTimeAns) GetTimeCorrection() int32

func (*ALCSyncCommand_AppTimeAns) GetTokenAns added in v3.25.0

func (x *ALCSyncCommand_AppTimeAns) GetTokenAns() uint32

func (*ALCSyncCommand_AppTimeAns) ProtoMessage added in v3.25.0

func (*ALCSyncCommand_AppTimeAns) ProtoMessage()

func (*ALCSyncCommand_AppTimeAns) ProtoReflect added in v3.25.0

func (*ALCSyncCommand_AppTimeAns) Reset added in v3.25.0

func (x *ALCSyncCommand_AppTimeAns) Reset()

func (*ALCSyncCommand_AppTimeAns) SetFields added in v3.25.0

func (dst *ALCSyncCommand_AppTimeAns) SetFields(src *ALCSyncCommand_AppTimeAns, paths ...string) error

func (*ALCSyncCommand_AppTimeAns) String added in v3.25.0

func (x *ALCSyncCommand_AppTimeAns) String() string

func (*ALCSyncCommand_AppTimeAns) ValidateFields added in v3.25.0

func (m *ALCSyncCommand_AppTimeAns) ValidateFields(paths ...string) error

ValidateFields checks the field values on ALCSyncCommand_AppTimeAns with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ALCSyncCommand_AppTimeAnsValidationError added in v3.25.0

type ALCSyncCommand_AppTimeAnsValidationError struct {
	// contains filtered or unexported fields
}

ALCSyncCommand_AppTimeAnsValidationError is the validation error returned by ALCSyncCommand_AppTimeAns.ValidateFields if the designated constraints aren't met.

func (ALCSyncCommand_AppTimeAnsValidationError) Cause added in v3.25.0

Cause function returns cause value.

func (ALCSyncCommand_AppTimeAnsValidationError) Error added in v3.25.0

Error satisfies the builtin error interface

func (ALCSyncCommand_AppTimeAnsValidationError) ErrorName added in v3.25.0

ErrorName returns error name.

func (ALCSyncCommand_AppTimeAnsValidationError) Field added in v3.25.0

Field function returns field value.

func (ALCSyncCommand_AppTimeAnsValidationError) Key added in v3.25.0

Key function returns key value.

func (ALCSyncCommand_AppTimeAnsValidationError) Reason added in v3.25.0

Reason function returns reason value.

type ALCSyncCommand_AppTimeAns_ added in v3.25.0

type ALCSyncCommand_AppTimeAns_ struct {
	AppTimeAns *ALCSyncCommand_AppTimeAns `protobuf:"bytes,3,opt,name=app_time_ans,json=appTimeAns,proto3,oneof"`
}

type ALCSyncCommand_AppTimeReq added in v3.25.0

type ALCSyncCommand_AppTimeReq struct {
	DeviceTime  *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=DeviceTime,proto3" json:"DeviceTime,omitempty"`
	TokenReq    uint32                 `protobuf:"varint,2,opt,name=TokenReq,proto3" json:"TokenReq,omitempty"`
	AnsRequired bool                   `protobuf:"varint,3,opt,name=AnsRequired,proto3" json:"AnsRequired,omitempty"`
	// contains filtered or unexported fields
}

func (*ALCSyncCommand_AppTimeReq) Descriptor deprecated added in v3.25.0

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

Deprecated: Use ALCSyncCommand_AppTimeReq.ProtoReflect.Descriptor instead.

func (*ALCSyncCommand_AppTimeReq) GetAnsRequired added in v3.25.0

func (x *ALCSyncCommand_AppTimeReq) GetAnsRequired() bool

func (*ALCSyncCommand_AppTimeReq) GetDeviceTime added in v3.25.0

func (x *ALCSyncCommand_AppTimeReq) GetDeviceTime() *timestamppb.Timestamp

func (*ALCSyncCommand_AppTimeReq) GetTokenReq added in v3.25.0

func (x *ALCSyncCommand_AppTimeReq) GetTokenReq() uint32

func (*ALCSyncCommand_AppTimeReq) ProtoMessage added in v3.25.0

func (*ALCSyncCommand_AppTimeReq) ProtoMessage()

func (*ALCSyncCommand_AppTimeReq) ProtoReflect added in v3.25.0

func (*ALCSyncCommand_AppTimeReq) Reset added in v3.25.0

func (x *ALCSyncCommand_AppTimeReq) Reset()

func (*ALCSyncCommand_AppTimeReq) SetFields added in v3.25.0

func (dst *ALCSyncCommand_AppTimeReq) SetFields(src *ALCSyncCommand_AppTimeReq, paths ...string) error

func (*ALCSyncCommand_AppTimeReq) String added in v3.25.0

func (x *ALCSyncCommand_AppTimeReq) String() string

func (*ALCSyncCommand_AppTimeReq) ValidateFields added in v3.25.0

func (m *ALCSyncCommand_AppTimeReq) ValidateFields(paths ...string) error

ValidateFields checks the field values on ALCSyncCommand_AppTimeReq with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ALCSyncCommand_AppTimeReqValidationError added in v3.25.0

type ALCSyncCommand_AppTimeReqValidationError struct {
	// contains filtered or unexported fields
}

ALCSyncCommand_AppTimeReqValidationError is the validation error returned by ALCSyncCommand_AppTimeReq.ValidateFields if the designated constraints aren't met.

func (ALCSyncCommand_AppTimeReqValidationError) Cause added in v3.25.0

Cause function returns cause value.

func (ALCSyncCommand_AppTimeReqValidationError) Error added in v3.25.0

Error satisfies the builtin error interface

func (ALCSyncCommand_AppTimeReqValidationError) ErrorName added in v3.25.0

ErrorName returns error name.

func (ALCSyncCommand_AppTimeReqValidationError) Field added in v3.25.0

Field function returns field value.

func (ALCSyncCommand_AppTimeReqValidationError) Key added in v3.25.0

Key function returns key value.

func (ALCSyncCommand_AppTimeReqValidationError) Reason added in v3.25.0

Reason function returns reason value.

type ALCSyncCommand_AppTimeReq_ added in v3.25.0

type ALCSyncCommand_AppTimeReq_ struct {
	AppTimeReq *ALCSyncCommand_AppTimeReq `protobuf:"bytes,2,opt,name=app_time_req,json=appTimeReq,proto3,oneof"`
}

type APIKey

type APIKey struct {

	// Immutable and unique public identifier for the API key.
	// Generated by the Access Server.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Immutable and unique secret value of the API key.
	// Generated by the Access Server.
	Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
	// User-defined (friendly) name for the API key.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Rights that are granted to this API key.
	Rights    []Right                `protobuf:"varint,4,rep,packed,name=rights,proto3,enum=ttn.lorawan.v3.Right" json:"rights,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// contains filtered or unexported fields
}

func (*APIKey) Descriptor deprecated

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

Deprecated: Use APIKey.ProtoReflect.Descriptor instead.

func (*APIKey) GetCreatedAt added in v3.11.2

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

func (*APIKey) GetExpiresAt added in v3.13.0

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

func (*APIKey) GetId added in v3.14.1

func (x *APIKey) GetId() string

func (*APIKey) GetKey

func (x *APIKey) GetKey() string

func (*APIKey) GetName

func (x *APIKey) GetName() string

func (*APIKey) GetRights

func (x *APIKey) GetRights() []Right

func (*APIKey) GetUpdatedAt added in v3.11.2

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

func (*APIKey) MarshalJSON added in v3.17.2

func (x *APIKey) MarshalJSON() ([]byte, error)

MarshalJSON marshals the APIKey to JSON.

func (*APIKey) MarshalProtoJSON added in v3.15.1

func (x *APIKey) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the APIKey message to JSON.

func (*APIKey) PrettyName

func (m *APIKey) PrettyName() string

PrettyName returns the key ID (Name if present)

func (*APIKey) ProtoMessage

func (*APIKey) ProtoMessage()

func (*APIKey) ProtoReflect added in v3.25.0

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

func (*APIKey) Reset

func (x *APIKey) Reset()

func (*APIKey) SetFields

func (dst *APIKey) SetFields(src *APIKey, paths ...string) error

func (*APIKey) SetFromFlags added in v3.19.1

func (m *APIKey) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the APIKey message from flags.

func (*APIKey) String

func (x *APIKey) String() string

func (*APIKey) UnmarshalJSON added in v3.17.2

func (x *APIKey) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the APIKey from JSON.

func (*APIKey) UnmarshalProtoJSON added in v3.15.1

func (x *APIKey) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the APIKey message from JSON.

func (*APIKey) ValidateFields

func (m *APIKey) ValidateFields(paths ...string) error

ValidateFields checks the field values on APIKey with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type APIKeyValidationError

type APIKeyValidationError struct {
	// contains filtered or unexported fields
}

APIKeyValidationError is the validation error returned by APIKey.ValidateFields if the designated constraints aren't met.

func (APIKeyValidationError) Cause

func (e APIKeyValidationError) Cause() error

Cause function returns cause value.

func (APIKeyValidationError) Error

func (e APIKeyValidationError) Error() string

Error satisfies the builtin error interface

func (APIKeyValidationError) ErrorName

func (e APIKeyValidationError) ErrorName() string

ErrorName returns error name.

func (APIKeyValidationError) Field

func (e APIKeyValidationError) Field() string

Field function returns field value.

func (APIKeyValidationError) Key

func (e APIKeyValidationError) Key() bool

Key function returns key value.

func (APIKeyValidationError) Reason

func (e APIKeyValidationError) Reason() string

Reason function returns reason value.

type APIKeys

type APIKeys struct {
	ApiKeys []*APIKey `protobuf:"bytes,1,rep,name=api_keys,json=apiKeys,proto3" json:"api_keys,omitempty"`
	// contains filtered or unexported fields
}

func (*APIKeys) Descriptor deprecated

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

Deprecated: Use APIKeys.ProtoReflect.Descriptor instead.

func (*APIKeys) GetApiKeys added in v3.14.1

func (x *APIKeys) GetApiKeys() []*APIKey

func (*APIKeys) MarshalJSON added in v3.17.2

func (x *APIKeys) MarshalJSON() ([]byte, error)

MarshalJSON marshals the APIKeys to JSON.

func (*APIKeys) MarshalProtoJSON added in v3.15.1

func (x *APIKeys) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the APIKeys message to JSON.

func (*APIKeys) ProtoMessage

func (*APIKeys) ProtoMessage()

func (*APIKeys) ProtoReflect added in v3.25.0

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

func (*APIKeys) Reset

func (x *APIKeys) Reset()

func (*APIKeys) SetFields

func (dst *APIKeys) SetFields(src *APIKeys, paths ...string) error

func (*APIKeys) String

func (x *APIKeys) String() string

func (*APIKeys) UnmarshalJSON added in v3.17.2

func (x *APIKeys) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the APIKeys from JSON.

func (*APIKeys) UnmarshalProtoJSON added in v3.15.1

func (x *APIKeys) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the APIKeys message from JSON.

func (*APIKeys) ValidateFields

func (m *APIKeys) ValidateFields(paths ...string) error

ValidateFields checks the field values on APIKeys with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type APIKeysValidationError

type APIKeysValidationError struct {
	// contains filtered or unexported fields
}

APIKeysValidationError is the validation error returned by APIKeys.ValidateFields if the designated constraints aren't met.

func (APIKeysValidationError) Cause

func (e APIKeysValidationError) Cause() error

Cause function returns cause value.

func (APIKeysValidationError) Error

func (e APIKeysValidationError) Error() string

Error satisfies the builtin error interface

func (APIKeysValidationError) ErrorName

func (e APIKeysValidationError) ErrorName() string

ErrorName returns error name.

func (APIKeysValidationError) Field

func (e APIKeysValidationError) Field() string

Field function returns field value.

func (APIKeysValidationError) Key

func (e APIKeysValidationError) Key() bool

Key function returns key value.

func (APIKeysValidationError) Reason

func (e APIKeysValidationError) Reason() string

Reason function returns reason value.

type AggregatedDutyCycle

type AggregatedDutyCycle int32
const (
	AggregatedDutyCycle_DUTY_CYCLE_1     AggregatedDutyCycle = 0  // 100%.
	AggregatedDutyCycle_DUTY_CYCLE_2     AggregatedDutyCycle = 1  // 50%.
	AggregatedDutyCycle_DUTY_CYCLE_4     AggregatedDutyCycle = 2  // 25%.
	AggregatedDutyCycle_DUTY_CYCLE_8     AggregatedDutyCycle = 3  // 12.5%.
	AggregatedDutyCycle_DUTY_CYCLE_16    AggregatedDutyCycle = 4  // 6.25%.
	AggregatedDutyCycle_DUTY_CYCLE_32    AggregatedDutyCycle = 5  // 3.125%.
	AggregatedDutyCycle_DUTY_CYCLE_64    AggregatedDutyCycle = 6  // 1.5625%.
	AggregatedDutyCycle_DUTY_CYCLE_128   AggregatedDutyCycle = 7  // Roughly 0.781%.
	AggregatedDutyCycle_DUTY_CYCLE_256   AggregatedDutyCycle = 8  // Roughly 0.390%.
	AggregatedDutyCycle_DUTY_CYCLE_512   AggregatedDutyCycle = 9  // Roughly 0.195%.
	AggregatedDutyCycle_DUTY_CYCLE_1024  AggregatedDutyCycle = 10 // Roughly 0.098%.
	AggregatedDutyCycle_DUTY_CYCLE_2048  AggregatedDutyCycle = 11 // Roughly 0.049%.
	AggregatedDutyCycle_DUTY_CYCLE_4096  AggregatedDutyCycle = 12 // Roughly 0.024%.
	AggregatedDutyCycle_DUTY_CYCLE_8192  AggregatedDutyCycle = 13 // Roughly 0.012%.
	AggregatedDutyCycle_DUTY_CYCLE_16384 AggregatedDutyCycle = 14 // Roughly 0.006%.
	AggregatedDutyCycle_DUTY_CYCLE_32768 AggregatedDutyCycle = 15 // Roughly 0.003%.
)

func (AggregatedDutyCycle) Descriptor added in v3.25.0

func (AggregatedDutyCycle) Enum added in v3.25.0

func (AggregatedDutyCycle) EnumDescriptor deprecated

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

Deprecated: Use AggregatedDutyCycle.Descriptor instead.

func (AggregatedDutyCycle) MarshalBinary added in v3.12.0

func (v AggregatedDutyCycle) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (AggregatedDutyCycle) MarshalJSON added in v3.12.0

func (x AggregatedDutyCycle) MarshalJSON() ([]byte, error)

MarshalJSON marshals the AggregatedDutyCycle to JSON.

func (AggregatedDutyCycle) MarshalProtoJSON added in v3.15.1

func (x AggregatedDutyCycle) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the AggregatedDutyCycle to JSON.

func (AggregatedDutyCycle) MarshalText added in v3.12.0

func (x AggregatedDutyCycle) MarshalText() ([]byte, error)

MarshalText marshals the AggregatedDutyCycle to text.

func (AggregatedDutyCycle) Number added in v3.25.0

func (AggregatedDutyCycle) String

func (x AggregatedDutyCycle) String() string

func (AggregatedDutyCycle) Type added in v3.25.0

func (*AggregatedDutyCycle) UnmarshalBinary added in v3.12.0

func (v *AggregatedDutyCycle) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*AggregatedDutyCycle) UnmarshalJSON

func (x *AggregatedDutyCycle) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the AggregatedDutyCycle from JSON.

func (*AggregatedDutyCycle) UnmarshalProtoJSON added in v3.15.1

func (x *AggregatedDutyCycle) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the AggregatedDutyCycle from JSON.

func (*AggregatedDutyCycle) UnmarshalText

func (x *AggregatedDutyCycle) UnmarshalText(b []byte) error

UnmarshalText unmarshals the AggregatedDutyCycle from text.

type AggregatedDutyCycleValue

type AggregatedDutyCycleValue struct {
	Value AggregatedDutyCycle `protobuf:"varint,1,opt,name=value,proto3,enum=ttn.lorawan.v3.AggregatedDutyCycle" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*AggregatedDutyCycleValue) Descriptor deprecated

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

Deprecated: Use AggregatedDutyCycleValue.ProtoReflect.Descriptor instead.

func (*AggregatedDutyCycleValue) FieldIsZero added in v3.11.0

func (v *AggregatedDutyCycleValue) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*AggregatedDutyCycleValue) GetValue

func (*AggregatedDutyCycleValue) MarshalBinary added in v3.12.0

func (v *AggregatedDutyCycleValue) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (*AggregatedDutyCycleValue) MarshalJSON added in v3.12.0

func (x *AggregatedDutyCycleValue) MarshalJSON() ([]byte, error)

MarshalJSON marshals the AggregatedDutyCycleValue to JSON.

func (*AggregatedDutyCycleValue) MarshalProtoJSON added in v3.15.1

func (x *AggregatedDutyCycleValue) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the AggregatedDutyCycleValue message to JSON.

func (*AggregatedDutyCycleValue) MarshalText added in v3.12.0

func (v *AggregatedDutyCycleValue) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (*AggregatedDutyCycleValue) ProtoMessage

func (*AggregatedDutyCycleValue) ProtoMessage()

func (*AggregatedDutyCycleValue) ProtoReflect added in v3.25.0

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

func (*AggregatedDutyCycleValue) Reset

func (x *AggregatedDutyCycleValue) Reset()

func (*AggregatedDutyCycleValue) SetFields

func (dst *AggregatedDutyCycleValue) SetFields(src *AggregatedDutyCycleValue, paths ...string) error

func (*AggregatedDutyCycleValue) SetFromFlags added in v3.19.1

func (m *AggregatedDutyCycleValue) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the AggregatedDutyCycleValue message from flags.

func (*AggregatedDutyCycleValue) String

func (x *AggregatedDutyCycleValue) String() string

func (*AggregatedDutyCycleValue) UnmarshalBinary added in v3.12.0

func (v *AggregatedDutyCycleValue) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*AggregatedDutyCycleValue) UnmarshalJSON added in v3.12.0

func (x *AggregatedDutyCycleValue) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the AggregatedDutyCycleValue from JSON.

func (*AggregatedDutyCycleValue) UnmarshalProtoJSON added in v3.15.1

func (x *AggregatedDutyCycleValue) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the AggregatedDutyCycleValue message from JSON.

func (*AggregatedDutyCycleValue) UnmarshalText added in v3.12.0

func (v *AggregatedDutyCycleValue) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

func (*AggregatedDutyCycleValue) ValidateFields

func (m *AggregatedDutyCycleValue) ValidateFields(paths ...string) error

ValidateFields checks the field values on AggregatedDutyCycleValue with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type AggregatedDutyCycleValueValidationError

type AggregatedDutyCycleValueValidationError struct {
	// contains filtered or unexported fields
}

AggregatedDutyCycleValueValidationError is the validation error returned by AggregatedDutyCycleValue.ValidateFields if the designated constraints aren't met.

func (AggregatedDutyCycleValueValidationError) Cause

Cause function returns cause value.

func (AggregatedDutyCycleValueValidationError) Error

Error satisfies the builtin error interface

func (AggregatedDutyCycleValueValidationError) ErrorName

ErrorName returns error name.

func (AggregatedDutyCycleValueValidationError) Field

Field function returns field value.

func (AggregatedDutyCycleValueValidationError) Key

Key function returns key value.

func (AggregatedDutyCycleValueValidationError) Reason

Reason function returns reason value.

type AppAsClient

type AppAsClient interface {
	// Subscribe to upstream messages.
	Subscribe(ctx context.Context, in *ApplicationIdentifiers, opts ...grpc.CallOption) (AppAs_SubscribeClient, error)
	// Push downlink messages to the end of the downlink queue.
	DownlinkQueuePush(ctx context.Context, in *DownlinkQueueRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Replace the entire downlink queue with the specified messages.
	// This can also be used to empty the queue by specifying no messages.
	DownlinkQueueReplace(ctx context.Context, in *DownlinkQueueRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List the items currently in the downlink queue.
	DownlinkQueueList(ctx context.Context, in *EndDeviceIdentifiers, opts ...grpc.CallOption) (*ApplicationDownlinks, error)
	// Get connection information to connect an MQTT client.
	GetMQTTConnectionInfo(ctx context.Context, in *ApplicationIdentifiers, opts ...grpc.CallOption) (*MQTTConnectionInfo, error)
	// Simulate an upstream message. This can be used to test integrations.
	SimulateUplink(ctx context.Context, in *ApplicationUp, opts ...grpc.CallOption) (*emptypb.Empty, error)
	EncodeDownlink(ctx context.Context, in *EncodeDownlinkRequest, opts ...grpc.CallOption) (*EncodeDownlinkResponse, error)
	DecodeUplink(ctx context.Context, in *DecodeUplinkRequest, opts ...grpc.CallOption) (*DecodeUplinkResponse, error)
	DecodeDownlink(ctx context.Context, in *DecodeDownlinkRequest, opts ...grpc.CallOption) (*DecodeDownlinkResponse, error)
}

AppAsClient is the client API for AppAs 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.

func NewAppAsClient

func NewAppAsClient(cc grpc.ClientConnInterface) AppAsClient

type AppAsServer

type AppAsServer interface {
	// Subscribe to upstream messages.
	Subscribe(*ApplicationIdentifiers, AppAs_SubscribeServer) error
	// Push downlink messages to the end of the downlink queue.
	DownlinkQueuePush(context.Context, *DownlinkQueueRequest) (*emptypb.Empty, error)
	// Replace the entire downlink queue with the specified messages.
	// This can also be used to empty the queue by specifying no messages.
	DownlinkQueueReplace(context.Context, *DownlinkQueueRequest) (*emptypb.Empty, error)
	// List the items currently in the downlink queue.
	DownlinkQueueList(context.Context, *EndDeviceIdentifiers) (*ApplicationDownlinks, error)
	// Get connection information to connect an MQTT client.
	GetMQTTConnectionInfo(context.Context, *ApplicationIdentifiers) (*MQTTConnectionInfo, error)
	// Simulate an upstream message. This can be used to test integrations.
	SimulateUplink(context.Context, *ApplicationUp) (*emptypb.Empty, error)
	EncodeDownlink(context.Context, *EncodeDownlinkRequest) (*EncodeDownlinkResponse, error)
	DecodeUplink(context.Context, *DecodeUplinkRequest) (*DecodeUplinkResponse, error)
	DecodeDownlink(context.Context, *DecodeDownlinkRequest) (*DecodeDownlinkResponse, error)
	// contains filtered or unexported methods
}

AppAsServer is the server API for AppAs service. All implementations must embed UnimplementedAppAsServer for forward compatibility

type AppAs_SubscribeClient

type AppAs_SubscribeClient interface {
	Recv() (*ApplicationUp, error)
	grpc.ClientStream
}

type AppAs_SubscribeServer

type AppAs_SubscribeServer interface {
	Send(*ApplicationUp) error
	grpc.ServerStream
}

type AppJsClient added in v3.14.0

type AppJsClient interface {
	// Request the application session key for a particular session.
	GetAppSKey(ctx context.Context, in *SessionKeyRequest, opts ...grpc.CallOption) (*AppSKeyResponse, error)
}

AppJsClient is the client API for AppJs 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.

func NewAppJsClient added in v3.14.0

func NewAppJsClient(cc grpc.ClientConnInterface) AppJsClient

type AppJsServer added in v3.14.0

type AppJsServer interface {
	// Request the application session key for a particular session.
	GetAppSKey(context.Context, *SessionKeyRequest) (*AppSKeyResponse, error)
	// contains filtered or unexported methods
}

AppJsServer is the server API for AppJs service. All implementations must embed UnimplementedAppJsServer for forward compatibility

type AppSKeyResponse

type AppSKeyResponse struct {

	// The (encrypted) Application Session Key.
	AppSKey *KeyEnvelope `protobuf:"bytes,1,opt,name=app_s_key,json=appSKey,proto3" json:"app_s_key,omitempty"`
	// contains filtered or unexported fields
}

func (*AppSKeyResponse) Descriptor deprecated

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

Deprecated: Use AppSKeyResponse.ProtoReflect.Descriptor instead.

func (*AppSKeyResponse) GetAppSKey

func (x *AppSKeyResponse) GetAppSKey() *KeyEnvelope

func (*AppSKeyResponse) MarshalJSON added in v3.21.0

func (x *AppSKeyResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the AppSKeyResponse to JSON.

func (*AppSKeyResponse) MarshalProtoJSON added in v3.21.0

func (x *AppSKeyResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the AppSKeyResponse message to JSON.

func (*AppSKeyResponse) ProtoMessage

func (*AppSKeyResponse) ProtoMessage()

func (*AppSKeyResponse) ProtoReflect added in v3.25.0

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

func (*AppSKeyResponse) Reset

func (x *AppSKeyResponse) Reset()

func (*AppSKeyResponse) SetFields

func (dst *AppSKeyResponse) SetFields(src *AppSKeyResponse, paths ...string) error

func (*AppSKeyResponse) String

func (x *AppSKeyResponse) String() string

func (*AppSKeyResponse) UnmarshalJSON added in v3.21.0

func (x *AppSKeyResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the AppSKeyResponse from JSON.

func (*AppSKeyResponse) UnmarshalProtoJSON added in v3.21.0

func (x *AppSKeyResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the AppSKeyResponse message from JSON.

func (*AppSKeyResponse) ValidateFields

func (m *AppSKeyResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on AppSKeyResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type AppSKeyResponseValidationError

type AppSKeyResponseValidationError struct {
	// contains filtered or unexported fields
}

AppSKeyResponseValidationError is the validation error returned by AppSKeyResponse.ValidateFields if the designated constraints aren't met.

func (AppSKeyResponseValidationError) Cause

Cause function returns cause value.

func (AppSKeyResponseValidationError) Error

Error satisfies the builtin error interface

func (AppSKeyResponseValidationError) ErrorName

func (e AppSKeyResponseValidationError) ErrorName() string

ErrorName returns error name.

func (AppSKeyResponseValidationError) Field

Field function returns field value.

func (AppSKeyResponseValidationError) Key

Key function returns key value.

func (AppSKeyResponseValidationError) Reason

Reason function returns reason value.

type Application

type Application struct {

	// The identifiers of the application. These are public and can be seen by any authenticated user in the network.
	Ids *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	// When the application was created. This information is public and can be seen by any authenticated user in the network.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// When the application was last updated. This information is public and can be seen by any authenticated user in the network.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// When the application was deleted. This information is public and can be seen by any authenticated user in the network.
	DeletedAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
	// The name of the application.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// A description for the application.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Key-value attributes for this application. Typically used for organizing applications or for storing integration-specific data.
	Attributes map[string]string `` /* 161-byte string literal not displayed */
	// Contact information for this application. Typically used to indicate who to contact with technical/security questions about the application.
	// This field is deprecated. Use administrative_contact and technical_contact instead.
	//
	// Deprecated: Marked as deprecated in ttn/lorawan/v3/application.proto.
	ContactInfo           []*ContactInfo                 `protobuf:"bytes,7,rep,name=contact_info,json=contactInfo,proto3" json:"contact_info,omitempty"`
	AdministrativeContact *OrganizationOrUserIdentifiers `protobuf:"bytes,10,opt,name=administrative_contact,json=administrativeContact,proto3" json:"administrative_contact,omitempty"`
	TechnicalContact      *OrganizationOrUserIdentifiers `protobuf:"bytes,11,opt,name=technical_contact,json=technicalContact,proto3" json:"technical_contact,omitempty"`
	// The address of the Network Server where this application is supposed to be registered.
	// If set, this fields indicates where end devices for this application should be registered.
	//
	// Stored in Entity Registry.
	// The typical format of the address is "host:port". If the port is omitted,
	// the normal port inference (with DNS lookup, otherwise defaults) is used.
	// The connection shall be established with transport layer security (TLS).
	// Custom certificate authorities may be configured out-of-band.
	NetworkServerAddress string `protobuf:"bytes,12,opt,name=network_server_address,json=networkServerAddress,proto3" json:"network_server_address,omitempty"`
	// The address of the Application Server where this application is supposed to be registered.
	// If set, this fields indicates where end devices for this application should be registered.
	//
	// Stored in Entity Registry.
	// The typical format of the address is "host:port". If the port is omitted,
	// the normal port inference (with DNS lookup, otherwise defaults) is used.
	// The connection shall be established with transport layer security (TLS).
	// Custom certificate authorities may be configured out-of-band.
	ApplicationServerAddress string `` /* 136-byte string literal not displayed */
	// The address of the Join Server where this application is supposed to be registered.
	// If set, this fields indicates where end devices for this application should be registered.
	//
	// Stored in Entity Registry.
	// The typical format of the address is "host:port". If the port is omitted,
	// the normal port inference (with DNS lookup, otherwise defaults) is used.
	// The connection shall be established with transport layer security (TLS).
	// Custom certificate authorities may be configured out-of-band.
	JoinServerAddress string `protobuf:"bytes,14,opt,name=join_server_address,json=joinServerAddress,proto3" json:"join_server_address,omitempty"`
	DevEuiCounter     uint32 `protobuf:"varint,9,opt,name=dev_eui_counter,json=devEuiCounter,proto3" json:"dev_eui_counter,omitempty"`
	// contains filtered or unexported fields
}

Application is the message that defines an Application in the network.

func (*Application) Descriptor deprecated

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

Deprecated: Use Application.ProtoReflect.Descriptor instead.

func (*Application) EntityType added in v3.15.1

func (m *Application) EntityType() string

func (*Application) ExtractRequestFields added in v3.15.1

func (m *Application) ExtractRequestFields(dst map[string]interface{})

func (*Application) GetAdministrativeContact added in v3.17.0

func (x *Application) GetAdministrativeContact() *OrganizationOrUserIdentifiers

func (*Application) GetApplicationServerAddress added in v3.19.0

func (x *Application) GetApplicationServerAddress() string

func (*Application) GetAttributes

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

func (*Application) GetContactInfo deprecated

func (x *Application) GetContactInfo() []*ContactInfo

Deprecated: Marked as deprecated in ttn/lorawan/v3/application.proto.

func (*Application) GetCreatedAt

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

func (*Application) GetDeletedAt added in v3.12.0

func (x *Application) GetDeletedAt() *timestamppb.Timestamp

func (*Application) GetDescription

func (x *Application) GetDescription() string

func (*Application) GetDevEuiCounter added in v3.14.0

func (x *Application) GetDevEuiCounter() uint32

func (*Application) GetEntityIdentifiers added in v3.15.1

func (m *Application) GetEntityIdentifiers() *EntityIdentifiers

GetEntityIdentifiers returns entity identifiers.

func (*Application) GetIds added in v3.15.1

func (x *Application) GetIds() *ApplicationIdentifiers

func (*Application) GetJoinServerAddress added in v3.19.0

func (x *Application) GetJoinServerAddress() string

func (*Application) GetName

func (x *Application) GetName() string

func (*Application) GetNetworkServerAddress added in v3.19.0

func (x *Application) GetNetworkServerAddress() string

func (*Application) GetTechnicalContact added in v3.17.0

func (x *Application) GetTechnicalContact() *OrganizationOrUserIdentifiers

func (*Application) GetUpdatedAt

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

func (*Application) IDString added in v3.15.1

func (m *Application) IDString() string

func (*Application) MarshalJSON added in v3.17.2

func (x *Application) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Application to JSON.

func (*Application) MarshalProtoJSON added in v3.15.1

func (x *Application) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the Application message to JSON.

func (*Application) ProtoMessage

func (*Application) ProtoMessage()

func (*Application) ProtoReflect added in v3.25.0

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

func (*Application) PublicSafe

func (a *Application) PublicSafe() *Application

PublicSafe returns a copy of the application with only the fields that are safe to return to any audience.

func (*Application) Reset

func (x *Application) Reset()

func (*Application) SetFields

func (dst *Application) SetFields(src *Application, paths ...string) error

func (*Application) SetFromFlags added in v3.19.1

func (m *Application) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the Application message from flags.

func (*Application) String

func (x *Application) String() string

func (*Application) UnmarshalJSON added in v3.17.2

func (x *Application) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Application from JSON.

func (*Application) UnmarshalProtoJSON added in v3.15.1

func (x *Application) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the Application message from JSON.

func (*Application) ValidateFields

func (m *Application) ValidateFields(paths ...string) error

ValidateFields checks the field values on Application with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationAccessClient

type ApplicationAccessClient interface {
	// List the rights the caller has on this application.
	ListRights(ctx context.Context, in *ApplicationIdentifiers, opts ...grpc.CallOption) (*Rights, error)
	// Create an API key scoped to this application.
	CreateAPIKey(ctx context.Context, in *CreateApplicationAPIKeyRequest, opts ...grpc.CallOption) (*APIKey, error)
	// List the API keys for this application.
	ListAPIKeys(ctx context.Context, in *ListApplicationAPIKeysRequest, opts ...grpc.CallOption) (*APIKeys, error)
	// Get a single API key of this application.
	GetAPIKey(ctx context.Context, in *GetApplicationAPIKeyRequest, opts ...grpc.CallOption) (*APIKey, error)
	// Update the rights of an API key of the application.
	// This method can also be used to delete the API key, by giving it no rights.
	// The caller is required to have all assigned or/and removed rights.
	UpdateAPIKey(ctx context.Context, in *UpdateApplicationAPIKeyRequest, opts ...grpc.CallOption) (*APIKey, error)
	// Delete a single API key of this application.
	DeleteAPIKey(ctx context.Context, in *DeleteApplicationAPIKeyRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get the rights of a collaborator (member) of the application.
	// Pseudo-rights in the response (such as the "_ALL" right) are not expanded.
	GetCollaborator(ctx context.Context, in *GetApplicationCollaboratorRequest, opts ...grpc.CallOption) (*GetCollaboratorResponse, error)
	// Set the rights of a collaborator (member) on the application.
	// This method can also be used to delete the collaborator, by giving them no rights.
	// The caller is required to have all assigned or/and removed rights.
	SetCollaborator(ctx context.Context, in *SetApplicationCollaboratorRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List the collaborators on this application.
	ListCollaborators(ctx context.Context, in *ListApplicationCollaboratorsRequest, opts ...grpc.CallOption) (*Collaborators, error)
	// DeleteCollaborator removes a collaborator from an application.
	DeleteCollaborator(ctx context.Context, in *DeleteApplicationCollaboratorRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

ApplicationAccessClient is the client API for ApplicationAccess service.

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

type ApplicationAccessServer

type ApplicationAccessServer interface {
	// List the rights the caller has on this application.
	ListRights(context.Context, *ApplicationIdentifiers) (*Rights, error)
	// Create an API key scoped to this application.
	CreateAPIKey(context.Context, *CreateApplicationAPIKeyRequest) (*APIKey, error)
	// List the API keys for this application.
	ListAPIKeys(context.Context, *ListApplicationAPIKeysRequest) (*APIKeys, error)
	// Get a single API key of this application.
	GetAPIKey(context.Context, *GetApplicationAPIKeyRequest) (*APIKey, error)
	// Update the rights of an API key of the application.
	// This method can also be used to delete the API key, by giving it no rights.
	// The caller is required to have all assigned or/and removed rights.
	UpdateAPIKey(context.Context, *UpdateApplicationAPIKeyRequest) (*APIKey, error)
	// Delete a single API key of this application.
	DeleteAPIKey(context.Context, *DeleteApplicationAPIKeyRequest) (*emptypb.Empty, error)
	// Get the rights of a collaborator (member) of the application.
	// Pseudo-rights in the response (such as the "_ALL" right) are not expanded.
	GetCollaborator(context.Context, *GetApplicationCollaboratorRequest) (*GetCollaboratorResponse, error)
	// Set the rights of a collaborator (member) on the application.
	// This method can also be used to delete the collaborator, by giving them no rights.
	// The caller is required to have all assigned or/and removed rights.
	SetCollaborator(context.Context, *SetApplicationCollaboratorRequest) (*emptypb.Empty, error)
	// List the collaborators on this application.
	ListCollaborators(context.Context, *ListApplicationCollaboratorsRequest) (*Collaborators, error)
	// DeleteCollaborator removes a collaborator from an application.
	DeleteCollaborator(context.Context, *DeleteApplicationCollaboratorRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

ApplicationAccessServer is the server API for ApplicationAccess service. All implementations must embed UnimplementedApplicationAccessServer for forward compatibility

type ApplicationActivationSettingRegistryClient added in v3.10.0

type ApplicationActivationSettingRegistryClient interface {
	// Get returns application activation settings.
	Get(ctx context.Context, in *GetApplicationActivationSettingsRequest, opts ...grpc.CallOption) (*ApplicationActivationSettings, error)
	// Set creates or updates application activation settings.
	Set(ctx context.Context, in *SetApplicationActivationSettingsRequest, opts ...grpc.CallOption) (*ApplicationActivationSettings, error)
	// Delete deletes application activation settings.
	Delete(ctx context.Context, in *DeleteApplicationActivationSettingsRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

ApplicationActivationSettingRegistryClient is the client API for ApplicationActivationSettingRegistry 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.

func NewApplicationActivationSettingRegistryClient added in v3.10.0

func NewApplicationActivationSettingRegistryClient(cc grpc.ClientConnInterface) ApplicationActivationSettingRegistryClient

type ApplicationActivationSettingRegistryServer added in v3.10.0

type ApplicationActivationSettingRegistryServer interface {
	// Get returns application activation settings.
	Get(context.Context, *GetApplicationActivationSettingsRequest) (*ApplicationActivationSettings, error)
	// Set creates or updates application activation settings.
	Set(context.Context, *SetApplicationActivationSettingsRequest) (*ApplicationActivationSettings, error)
	// Delete deletes application activation settings.
	Delete(context.Context, *DeleteApplicationActivationSettingsRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

ApplicationActivationSettingRegistryServer is the server API for ApplicationActivationSettingRegistry service. All implementations must embed UnimplementedApplicationActivationSettingRegistryServer for forward compatibility

type ApplicationActivationSettings added in v3.10.0

type ApplicationActivationSettings struct {

	// The KEK label to use for wrapping application keys.
	KekLabel string `protobuf:"bytes,1,opt,name=kek_label,json=kekLabel,proto3" json:"kek_label,omitempty"`
	// The (encrypted) Key Encryption Key.
	Kek *KeyEnvelope `protobuf:"bytes,2,opt,name=kek,proto3" json:"kek,omitempty"`
	// Home NetID.
	HomeNetId []byte `protobuf:"bytes,3,opt,name=home_net_id,json=homeNetId,proto3" json:"home_net_id,omitempty"`
	// The AS-ID of the Application Server to use.
	ApplicationServerId string `protobuf:"bytes,4,opt,name=application_server_id,json=applicationServerId,proto3" json:"application_server_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationActivationSettings) Descriptor deprecated added in v3.10.0

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

Deprecated: Use ApplicationActivationSettings.ProtoReflect.Descriptor instead.

func (*ApplicationActivationSettings) GetApplicationServerId added in v3.14.1

func (x *ApplicationActivationSettings) GetApplicationServerId() string

func (*ApplicationActivationSettings) GetHomeNetId added in v3.19.2

func (x *ApplicationActivationSettings) GetHomeNetId() []byte

func (*ApplicationActivationSettings) GetKek added in v3.14.1

func (*ApplicationActivationSettings) GetKekLabel added in v3.14.1

func (x *ApplicationActivationSettings) GetKekLabel() string

func (*ApplicationActivationSettings) MarshalJSON added in v3.19.2

func (x *ApplicationActivationSettings) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ApplicationActivationSettings to JSON.

func (*ApplicationActivationSettings) MarshalProtoJSON added in v3.19.2

func (x *ApplicationActivationSettings) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ApplicationActivationSettings message to JSON.

func (*ApplicationActivationSettings) ProtoMessage added in v3.10.0

func (*ApplicationActivationSettings) ProtoMessage()

func (*ApplicationActivationSettings) ProtoReflect added in v3.25.0

func (*ApplicationActivationSettings) Reset added in v3.10.0

func (x *ApplicationActivationSettings) Reset()

func (*ApplicationActivationSettings) SetFields added in v3.10.0

func (*ApplicationActivationSettings) SetFromFlags added in v3.19.1

func (m *ApplicationActivationSettings) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationActivationSettings message from flags.

func (*ApplicationActivationSettings) String added in v3.10.0

func (*ApplicationActivationSettings) UnmarshalJSON added in v3.19.2

func (x *ApplicationActivationSettings) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ApplicationActivationSettings from JSON.

func (*ApplicationActivationSettings) UnmarshalProtoJSON added in v3.19.2

func (x *ApplicationActivationSettings) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ApplicationActivationSettings message from JSON.

func (*ApplicationActivationSettings) ValidateFields added in v3.10.0

func (m *ApplicationActivationSettings) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationActivationSettings with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationActivationSettingsValidationError added in v3.10.0

type ApplicationActivationSettingsValidationError struct {
	// contains filtered or unexported fields
}

ApplicationActivationSettingsValidationError is the validation error returned by ApplicationActivationSettings.ValidateFields if the designated constraints aren't met.

func (ApplicationActivationSettingsValidationError) Cause added in v3.10.0

Cause function returns cause value.

func (ApplicationActivationSettingsValidationError) Error added in v3.10.0

Error satisfies the builtin error interface

func (ApplicationActivationSettingsValidationError) ErrorName added in v3.10.0

ErrorName returns error name.

func (ApplicationActivationSettingsValidationError) Field added in v3.10.0

Field function returns field value.

func (ApplicationActivationSettingsValidationError) Key added in v3.10.0

Key function returns key value.

func (ApplicationActivationSettingsValidationError) Reason added in v3.10.0

Reason function returns reason value.

type ApplicationCryptoServiceClient

type ApplicationCryptoServiceClient interface {
	// Derive the application session key (AppSKey).
	DeriveAppSKey(ctx context.Context, in *DeriveSessionKeysRequest, opts ...grpc.CallOption) (*AppSKeyResponse, error)
	// Get the AppKey. Crypto Servers may return status code FAILED_PRECONDITION when root keys are not exposed.
	GetAppKey(ctx context.Context, in *GetRootKeysRequest, opts ...grpc.CallOption) (*KeyEnvelope, error)
}

ApplicationCryptoServiceClient is the client API for ApplicationCryptoService service.

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

type ApplicationCryptoServiceServer

type ApplicationCryptoServiceServer interface {
	// Derive the application session key (AppSKey).
	DeriveAppSKey(context.Context, *DeriveSessionKeysRequest) (*AppSKeyResponse, error)
	// Get the AppKey. Crypto Servers may return status code FAILED_PRECONDITION when root keys are not exposed.
	GetAppKey(context.Context, *GetRootKeysRequest) (*KeyEnvelope, error)
	// contains filtered or unexported methods
}

ApplicationCryptoServiceServer is the server API for ApplicationCryptoService service. All implementations must embed UnimplementedApplicationCryptoServiceServer for forward compatibility

type ApplicationDownlink struct {

	// Join Server issued identifier for the session keys used by this downlink.
	SessionKeyId []byte `protobuf:"bytes,1,opt,name=session_key_id,json=sessionKeyId,proto3" json:"session_key_id,omitempty"`
	FPort        uint32 `protobuf:"varint,2,opt,name=f_port,json=fPort,proto3" json:"f_port,omitempty"`
	FCnt         uint32 `protobuf:"varint,3,opt,name=f_cnt,json=fCnt,proto3" json:"f_cnt,omitempty"`
	// The frame payload of the downlink message.
	// The payload is encrypted if the skip_payload_crypto field of the EndDevice
	// is true.
	FrmPayload []byte `protobuf:"bytes,4,opt,name=frm_payload,json=frmPayload,proto3" json:"frm_payload,omitempty"`
	// The decoded frame payload of the downlink message.
	// When scheduling downlink with a message processor configured for the end device (see formatters) or application (see default_formatters),
	// this fields acts as input for the downlink encoder, and the output is set to frm_payload.
	// When reading downlink (listing the queue, downlink message events, etc), this fields acts as output of the downlink decoder, and the input is frm_payload.
	DecodedPayload *structpb.Struct `protobuf:"bytes,5,opt,name=decoded_payload,json=decodedPayload,proto3" json:"decoded_payload,omitempty"`
	// Warnings generated by the message processor while encoding frm_payload (scheduling downlink) or decoding the frm_payload (reading downlink).
	DecodedPayloadWarnings []string `` /* 130-byte string literal not displayed */
	Confirmed              bool     `protobuf:"varint,6,opt,name=confirmed,proto3" json:"confirmed,omitempty"`
	// Optional gateway and timing information for class B and C.
	// If set, this downlink message will only be transmitted as class B or C downlink.
	// If not set, this downlink message may be transmitted in class A, B and C.
	ClassBC *ApplicationDownlink_ClassBC `protobuf:"bytes,7,opt,name=class_b_c,json=classBC,proto3" json:"class_b_c,omitempty"`
	// Priority for scheduling the downlink message.
	Priority       TxSchedulePriority                  `protobuf:"varint,8,opt,name=priority,proto3,enum=ttn.lorawan.v3.TxSchedulePriority" json:"priority,omitempty"`
	CorrelationIds []string                            `protobuf:"bytes,9,rep,name=correlation_ids,json=correlationIds,proto3" json:"correlation_ids,omitempty"`
	ConfirmedRetry *ApplicationDownlink_ConfirmedRetry `protobuf:"bytes,11,opt,name=confirmed_retry,json=confirmedRetry,proto3" json:"confirmed_retry,omitempty"`
	// contains filtered or unexported fields
}
func PartitionDownlinks(p func(down *ApplicationDownlink) bool, downs ...*ApplicationDownlink) (t, f []*ApplicationDownlink)

PartitionDownlinks partitions downlinks based on the general predicate p.

func PartitionDownlinksBySessionKeyID added in v3.9.0

func PartitionDownlinksBySessionKeyID(p func([]byte) bool, downs ...*ApplicationDownlink) (t, f []*ApplicationDownlink)

PartitionDownlinksBySessionKeyID partitions the downlinks based on the session key ID predicate p.

func PartitionDownlinksBySessionKeyIDEquality added in v3.9.0

func PartitionDownlinksBySessionKeyIDEquality(id []byte, downs ...*ApplicationDownlink) (t, f []*ApplicationDownlink)

PartitionDownlinksBySessionKeyIDEquality partitions the downlinks based on the equality to the given session key ID.

func (*ApplicationDownlink) Descriptor deprecated

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

Deprecated: Use ApplicationDownlink.ProtoReflect.Descriptor instead.

func (*ApplicationDownlink) FieldIsZero added in v3.11.0

func (v *ApplicationDownlink) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*ApplicationDownlink) GetClassBC

func (*ApplicationDownlink) GetConfirmed

func (x *ApplicationDownlink) GetConfirmed() bool

func (*ApplicationDownlink) GetConfirmedRetry added in v3.27.0

func (*ApplicationDownlink) GetCorrelationIds added in v3.14.1

func (x *ApplicationDownlink) GetCorrelationIds() []string

func (*ApplicationDownlink) GetDecodedPayload

func (x *ApplicationDownlink) GetDecodedPayload() *structpb.Struct

func (*ApplicationDownlink) GetDecodedPayloadWarnings added in v3.9.2

func (x *ApplicationDownlink) GetDecodedPayloadWarnings() []string

func (*ApplicationDownlink) GetFCnt

func (x *ApplicationDownlink) GetFCnt() uint32

func (*ApplicationDownlink) GetFPort

func (x *ApplicationDownlink) GetFPort() uint32

func (*ApplicationDownlink) GetFrmPayload added in v3.14.1

func (x *ApplicationDownlink) GetFrmPayload() []byte

func (*ApplicationDownlink) GetPriority

func (x *ApplicationDownlink) GetPriority() TxSchedulePriority

func (*ApplicationDownlink) GetSessionKeyId added in v3.14.1

func (x *ApplicationDownlink) GetSessionKeyId() []byte

func (*ApplicationDownlink) MarshalJSON added in v3.17.2

func (x *ApplicationDownlink) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ApplicationDownlink to JSON.

func (*ApplicationDownlink) MarshalProtoJSON added in v3.15.1

func (x *ApplicationDownlink) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ApplicationDownlink message to JSON.

func (*ApplicationDownlink) ProtoMessage

func (*ApplicationDownlink) ProtoMessage()

func (*ApplicationDownlink) ProtoReflect added in v3.25.0

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

func (*ApplicationDownlink) Reset

func (x *ApplicationDownlink) Reset()

func (*ApplicationDownlink) SetFields

func (dst *ApplicationDownlink) SetFields(src *ApplicationDownlink, paths ...string) error

func (*ApplicationDownlink) SetFromFlags added in v3.19.1

func (m *ApplicationDownlink) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationDownlink message from flags.

func (*ApplicationDownlink) String

func (x *ApplicationDownlink) String() string

func (*ApplicationDownlink) UnmarshalJSON added in v3.17.2

func (x *ApplicationDownlink) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ApplicationDownlink from JSON.

func (*ApplicationDownlink) UnmarshalProtoJSON added in v3.15.1

func (x *ApplicationDownlink) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ApplicationDownlink message from JSON.

func (*ApplicationDownlink) ValidateFields

func (m *ApplicationDownlink) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationDownlink with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationDownlinkFailed

type ApplicationDownlinkFailed struct {
	Downlink *ApplicationDownlink `protobuf:"bytes,1,opt,name=downlink,proto3" json:"downlink,omitempty"`
	Error    *ErrorDetails        `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationDownlinkFailed) Descriptor deprecated

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

Deprecated: Use ApplicationDownlinkFailed.ProtoReflect.Descriptor instead.

func (*ApplicationDownlinkFailed) GetError

func (x *ApplicationDownlinkFailed) GetError() *ErrorDetails

func (*ApplicationDownlinkFailed) MarshalJSON added in v3.17.2

func (x *ApplicationDownlinkFailed) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ApplicationDownlinkFailed to JSON.

func (*ApplicationDownlinkFailed) MarshalProtoJSON added in v3.15.1

func (x *ApplicationDownlinkFailed) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ApplicationDownlinkFailed message to JSON.

func (*ApplicationDownlinkFailed) ProtoMessage

func (*ApplicationDownlinkFailed) ProtoMessage()

func (*ApplicationDownlinkFailed) ProtoReflect added in v3.25.0

func (*ApplicationDownlinkFailed) Reset

func (x *ApplicationDownlinkFailed) Reset()

func (*ApplicationDownlinkFailed) SetFields

func (dst *ApplicationDownlinkFailed) SetFields(src *ApplicationDownlinkFailed, paths ...string) error

func (*ApplicationDownlinkFailed) String

func (x *ApplicationDownlinkFailed) String() string

func (*ApplicationDownlinkFailed) UnmarshalJSON added in v3.17.2

func (x *ApplicationDownlinkFailed) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ApplicationDownlinkFailed from JSON.

func (*ApplicationDownlinkFailed) UnmarshalProtoJSON added in v3.15.1

func (x *ApplicationDownlinkFailed) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ApplicationDownlinkFailed message from JSON.

func (*ApplicationDownlinkFailed) ValidateFields

func (m *ApplicationDownlinkFailed) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationDownlinkFailed with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationDownlinkFailedValidationError

type ApplicationDownlinkFailedValidationError struct {
	// contains filtered or unexported fields
}

ApplicationDownlinkFailedValidationError is the validation error returned by ApplicationDownlinkFailed.ValidateFields if the designated constraints aren't met.

func (ApplicationDownlinkFailedValidationError) Cause

Cause function returns cause value.

func (ApplicationDownlinkFailedValidationError) Error

Error satisfies the builtin error interface

func (ApplicationDownlinkFailedValidationError) ErrorName

ErrorName returns error name.

func (ApplicationDownlinkFailedValidationError) Field

Field function returns field value.

func (ApplicationDownlinkFailedValidationError) Key

Key function returns key value.

func (ApplicationDownlinkFailedValidationError) Reason

Reason function returns reason value.

type ApplicationDownlinkValidationError

type ApplicationDownlinkValidationError struct {
	// contains filtered or unexported fields
}

ApplicationDownlinkValidationError is the validation error returned by ApplicationDownlink.ValidateFields if the designated constraints aren't met.

func (ApplicationDownlinkValidationError) Cause

Cause function returns cause value.

func (ApplicationDownlinkValidationError) Error

Error satisfies the builtin error interface

func (ApplicationDownlinkValidationError) ErrorName

ErrorName returns error name.

func (ApplicationDownlinkValidationError) Field

Field function returns field value.

func (ApplicationDownlinkValidationError) Key

Key function returns key value.

func (ApplicationDownlinkValidationError) Reason

Reason function returns reason value.

type ApplicationDownlink_ClassBC struct {

	// Possible gateway identifiers, antenna index, and group index to use for this downlink message.
	// The Network Server selects one of these gateways for downlink, based on connectivity, signal quality, channel utilization and an available slot.
	// If none of the gateways can be selected, the downlink message fails.
	// If empty, a gateway and antenna is selected automatically from the gateways seen in recent uplinks.
	// If group index is set, gateways will be grouped by the index for the Network Server to select one gateway per group.
	Gateways []*ClassBCGatewayIdentifiers `protobuf:"bytes,7,rep,name=gateways,proto3" json:"gateways,omitempty"`
	// Absolute time when the downlink message should be transmitted.
	// This requires the gateway to have GPS time synchronization.
	// If the time is in the past or if there is a scheduling conflict, the downlink message fails.
	// If null, the time is selected based on slot availability. This is recommended in class B mode.
	AbsoluteTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=absolute_time,json=absoluteTime,proto3" json:"absolute_time,omitempty"`
	// contains filtered or unexported fields
}
func (*ApplicationDownlink_ClassBC) Descriptor() ([]byte, []int)

Deprecated: Use ApplicationDownlink_ClassBC.ProtoReflect.Descriptor instead.

func (v *ApplicationDownlink_ClassBC) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (x *ApplicationDownlink_ClassBC) GetAbsoluteTime() *timestamppb.Timestamp
func (x *ApplicationDownlink_ClassBC) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ApplicationDownlink_ClassBC to JSON.

func (x *ApplicationDownlink_ClassBC) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ApplicationDownlink_ClassBC message to JSON.

func (*ApplicationDownlink_ClassBC) ProtoMessage()
func (x *ApplicationDownlink_ClassBC) Reset()
func (m *ApplicationDownlink_ClassBC) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationDownlink_ClassBC message from flags.

func (x *ApplicationDownlink_ClassBC) String() string
func (x *ApplicationDownlink_ClassBC) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ApplicationDownlink_ClassBC from JSON.

func (x *ApplicationDownlink_ClassBC) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ApplicationDownlink_ClassBC message from JSON.

func (m *ApplicationDownlink_ClassBC) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationDownlink_ClassBC with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationDownlink_ClassBCValidationError struct {
	// contains filtered or unexported fields
}

ApplicationDownlink_ClassBCValidationError is the validation error returned by ApplicationDownlink_ClassBC.ValidateFields if the designated constraints aren't met.

Cause function returns cause value.

Error satisfies the builtin error interface

ErrorName returns error name.

Field function returns field value.

Key function returns key value.

Reason function returns reason value.

type ApplicationDownlink_ConfirmedRetry struct {

	// The number of attempted confirmed downlink acknowledgements.
	Attempt uint32 `protobuf:"varint,1,opt,name=attempt,proto3" json:"attempt,omitempty"`
	// The maximum number of confirmed downlink acknowledgement attempts.
	// If null, the Application Server configuration is used instead.
	MaxAttempts *wrapperspb.UInt32Value `protobuf:"bytes,2,opt,name=max_attempts,json=maxAttempts,proto3" json:"max_attempts,omitempty"`
	// contains filtered or unexported fields
}
func (*ApplicationDownlink_ConfirmedRetry) Descriptor() ([]byte, []int)

Deprecated: Use ApplicationDownlink_ConfirmedRetry.ProtoReflect.Descriptor instead.

FieldIsZero returns whether path p is zero.

func (*ApplicationDownlink_ConfirmedRetry) ProtoMessage()
func (m *ApplicationDownlink_ConfirmedRetry) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationDownlink_ConfirmedRetry message from flags.

func (m *ApplicationDownlink_ConfirmedRetry) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationDownlink_ConfirmedRetry with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationDownlink_ConfirmedRetryValidationError struct {
	// contains filtered or unexported fields
}

ApplicationDownlink_ConfirmedRetryValidationError is the validation error returned by ApplicationDownlink_ConfirmedRetry.ValidateFields if the designated constraints aren't met.

Cause function returns cause value.

Error satisfies the builtin error interface

ErrorName returns error name.

Field function returns field value.

Key function returns key value.

Reason function returns reason value.

type ApplicationDownlinks struct {
	Downlinks []*ApplicationDownlink `protobuf:"bytes,1,rep,name=downlinks,proto3" json:"downlinks,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationDownlinks) Descriptor deprecated

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

Deprecated: Use ApplicationDownlinks.ProtoReflect.Descriptor instead.

func (x *ApplicationDownlinks) GetDownlinks() []*ApplicationDownlink

func (*ApplicationDownlinks) MarshalJSON added in v3.17.2

func (x *ApplicationDownlinks) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ApplicationDownlinks to JSON.

func (*ApplicationDownlinks) MarshalProtoJSON added in v3.15.1

func (x *ApplicationDownlinks) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ApplicationDownlinks message to JSON.

func (*ApplicationDownlinks) ProtoMessage

func (*ApplicationDownlinks) ProtoMessage()

func (*ApplicationDownlinks) ProtoReflect added in v3.25.0

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

func (*ApplicationDownlinks) Reset

func (x *ApplicationDownlinks) Reset()

func (*ApplicationDownlinks) SetFields

func (dst *ApplicationDownlinks) SetFields(src *ApplicationDownlinks, paths ...string) error

func (*ApplicationDownlinks) String

func (x *ApplicationDownlinks) String() string

func (*ApplicationDownlinks) UnmarshalJSON added in v3.17.2

func (x *ApplicationDownlinks) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ApplicationDownlinks from JSON.

func (*ApplicationDownlinks) UnmarshalProtoJSON added in v3.15.1

func (x *ApplicationDownlinks) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ApplicationDownlinks message from JSON.

func (*ApplicationDownlinks) ValidateFields

func (m *ApplicationDownlinks) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationDownlinks with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationDownlinksValidationError

type ApplicationDownlinksValidationError struct {
	// contains filtered or unexported fields
}

ApplicationDownlinksValidationError is the validation error returned by ApplicationDownlinks.ValidateFields if the designated constraints aren't met.

func (ApplicationDownlinksValidationError) Cause

Cause function returns cause value.

func (ApplicationDownlinksValidationError) Error

Error satisfies the builtin error interface

func (ApplicationDownlinksValidationError) ErrorName

ErrorName returns error name.

func (ApplicationDownlinksValidationError) Field

Field function returns field value.

func (ApplicationDownlinksValidationError) Key

Key function returns key value.

func (ApplicationDownlinksValidationError) Reason

Reason function returns reason value.

type ApplicationIdentifiers

type ApplicationIdentifiers struct {
	ApplicationId string `protobuf:"bytes,1,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationIdentifiers) Descriptor deprecated

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

Deprecated: Use ApplicationIdentifiers.ProtoReflect.Descriptor instead.

func (*ApplicationIdentifiers) EntityType

func (*ApplicationIdentifiers) EntityType() string

EntityType returns the entity type for this ID (application).

func (*ApplicationIdentifiers) ExtractRequestFields added in v3.10.2

func (ids *ApplicationIdentifiers) ExtractRequestFields(m map[string]interface{})

func (*ApplicationIdentifiers) FieldIsZero added in v3.11.0

func (v *ApplicationIdentifiers) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*ApplicationIdentifiers) GetApplicationId added in v3.13.0

func (x *ApplicationIdentifiers) GetApplicationId() string

func (*ApplicationIdentifiers) GetEntityIdentifiers added in v3.12.2

func (ids *ApplicationIdentifiers) GetEntityIdentifiers() *EntityIdentifiers

GetEntityIdentifiers returns the ApplicationIdentifiers as EntityIdentifiers.

func (*ApplicationIdentifiers) IDString

func (ids *ApplicationIdentifiers) IDString() string

IDString returns the ID string of this Identifier.

func (*ApplicationIdentifiers) IsZero

func (ids *ApplicationIdentifiers) IsZero() bool

IsZero returns true if all identifiers have zero-values.

func (*ApplicationIdentifiers) ProtoMessage

func (*ApplicationIdentifiers) ProtoMessage()

func (*ApplicationIdentifiers) ProtoReflect added in v3.25.0

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

func (*ApplicationIdentifiers) Reset

func (x *ApplicationIdentifiers) Reset()

func (*ApplicationIdentifiers) SetFields

func (dst *ApplicationIdentifiers) SetFields(src *ApplicationIdentifiers, paths ...string) error

func (*ApplicationIdentifiers) SetFromFlags added in v3.19.1

func (m *ApplicationIdentifiers) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationIdentifiers message from flags.

func (*ApplicationIdentifiers) String

func (x *ApplicationIdentifiers) String() string

func (*ApplicationIdentifiers) ValidateContext

func (ids *ApplicationIdentifiers) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*ApplicationIdentifiers) ValidateFields

func (m *ApplicationIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationIdentifiersValidationError

type ApplicationIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

ApplicationIdentifiersValidationError is the validation error returned by ApplicationIdentifiers.ValidateFields if the designated constraints aren't met.

func (ApplicationIdentifiersValidationError) Cause

Cause function returns cause value.

func (ApplicationIdentifiersValidationError) Error

Error satisfies the builtin error interface

func (ApplicationIdentifiersValidationError) ErrorName

ErrorName returns error name.

func (ApplicationIdentifiersValidationError) Field

Field function returns field value.

func (ApplicationIdentifiersValidationError) Key

Key function returns key value.

func (ApplicationIdentifiersValidationError) Reason

Reason function returns reason value.

type ApplicationInvalidatedDownlinks struct {
	Downlinks    []*ApplicationDownlink `protobuf:"bytes,1,rep,name=downlinks,proto3" json:"downlinks,omitempty"`
	LastFCntDown uint32                 `protobuf:"varint,2,opt,name=last_f_cnt_down,json=lastFCntDown,proto3" json:"last_f_cnt_down,omitempty"`
	SessionKeyId []byte                 `protobuf:"bytes,3,opt,name=session_key_id,json=sessionKeyId,proto3" json:"session_key_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationInvalidatedDownlinks) Descriptor deprecated

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

Deprecated: Use ApplicationInvalidatedDownlinks.ProtoReflect.Descriptor instead.

func (*ApplicationInvalidatedDownlinks) GetLastFCntDown

func (x *ApplicationInvalidatedDownlinks) GetLastFCntDown() uint32

func (*ApplicationInvalidatedDownlinks) GetSessionKeyId added in v3.14.1

func (x *ApplicationInvalidatedDownlinks) GetSessionKeyId() []byte

func (*ApplicationInvalidatedDownlinks) MarshalJSON added in v3.17.2

func (x *ApplicationInvalidatedDownlinks) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ApplicationInvalidatedDownlinks to JSON.

func (*ApplicationInvalidatedDownlinks) MarshalProtoJSON added in v3.15.1

MarshalProtoJSON marshals the ApplicationInvalidatedDownlinks message to JSON.

func (*ApplicationInvalidatedDownlinks) ProtoMessage

func (*ApplicationInvalidatedDownlinks) ProtoMessage()

func (*ApplicationInvalidatedDownlinks) ProtoReflect added in v3.25.0

func (*ApplicationInvalidatedDownlinks) Reset

func (*ApplicationInvalidatedDownlinks) SetFields

func (*ApplicationInvalidatedDownlinks) String

func (*ApplicationInvalidatedDownlinks) UnmarshalJSON added in v3.17.2

func (x *ApplicationInvalidatedDownlinks) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ApplicationInvalidatedDownlinks from JSON.

func (*ApplicationInvalidatedDownlinks) UnmarshalProtoJSON added in v3.15.1

func (x *ApplicationInvalidatedDownlinks) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ApplicationInvalidatedDownlinks message from JSON.

func (*ApplicationInvalidatedDownlinks) ValidateFields

func (m *ApplicationInvalidatedDownlinks) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationInvalidatedDownlinks with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationInvalidatedDownlinksValidationError

type ApplicationInvalidatedDownlinksValidationError struct {
	// contains filtered or unexported fields
}

ApplicationInvalidatedDownlinksValidationError is the validation error returned by ApplicationInvalidatedDownlinks.ValidateFields if the designated constraints aren't met.

func (ApplicationInvalidatedDownlinksValidationError) Cause

Cause function returns cause value.

func (ApplicationInvalidatedDownlinksValidationError) Error

Error satisfies the builtin error interface

func (ApplicationInvalidatedDownlinksValidationError) ErrorName

ErrorName returns error name.

func (ApplicationInvalidatedDownlinksValidationError) Field

Field function returns field value.

func (ApplicationInvalidatedDownlinksValidationError) Key

Key function returns key value.

func (ApplicationInvalidatedDownlinksValidationError) Reason

Reason function returns reason value.

type ApplicationJoinAccept

type ApplicationJoinAccept struct {

	// Join Server issued identifier for the session keys negotiated in this join.
	SessionKeyId []byte `protobuf:"bytes,1,opt,name=session_key_id,json=sessionKeyId,proto3" json:"session_key_id,omitempty"`
	// Encrypted Application Session Key (if Join Server sent it to Network Server).
	AppSKey *KeyEnvelope `protobuf:"bytes,2,opt,name=app_s_key,json=appSKey,proto3" json:"app_s_key,omitempty"`
	// Downlink messages in the queue that got invalidated because of the session change.
	InvalidatedDownlinks []*ApplicationDownlink `protobuf:"bytes,3,rep,name=invalidated_downlinks,json=invalidatedDownlinks,proto3" json:"invalidated_downlinks,omitempty"`
	// Indicates whether the security context refers to the pending session, i.e. when this join-accept is an answer to a
	// rejoin-request.
	PendingSession bool `protobuf:"varint,4,opt,name=pending_session,json=pendingSession,proto3" json:"pending_session,omitempty"`
	// Server time when the Network Server received the message.
	ReceivedAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=received_at,json=receivedAt,proto3" json:"received_at,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationJoinAccept) Descriptor deprecated

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

Deprecated: Use ApplicationJoinAccept.ProtoReflect.Descriptor instead.

func (*ApplicationJoinAccept) GetAppSKey

func (x *ApplicationJoinAccept) GetAppSKey() *KeyEnvelope
func (x *ApplicationJoinAccept) GetInvalidatedDownlinks() []*ApplicationDownlink

func (*ApplicationJoinAccept) GetPendingSession

func (x *ApplicationJoinAccept) GetPendingSession() bool

func (*ApplicationJoinAccept) GetReceivedAt

func (x *ApplicationJoinAccept) GetReceivedAt() *timestamppb.Timestamp

func (*ApplicationJoinAccept) GetSessionKeyId added in v3.14.1

func (x *ApplicationJoinAccept) GetSessionKeyId() []byte

func (*ApplicationJoinAccept) MarshalJSON added in v3.17.2

func (x *ApplicationJoinAccept) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ApplicationJoinAccept to JSON.

func (*ApplicationJoinAccept) MarshalProtoJSON added in v3.15.1

func (x *ApplicationJoinAccept) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ApplicationJoinAccept message to JSON.

func (*ApplicationJoinAccept) ProtoMessage

func (*ApplicationJoinAccept) ProtoMessage()

func (*ApplicationJoinAccept) ProtoReflect added in v3.25.0

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

func (*ApplicationJoinAccept) Reset

func (x *ApplicationJoinAccept) Reset()

func (*ApplicationJoinAccept) SetFields

func (dst *ApplicationJoinAccept) SetFields(src *ApplicationJoinAccept, paths ...string) error

func (*ApplicationJoinAccept) String

func (x *ApplicationJoinAccept) String() string

func (*ApplicationJoinAccept) UnmarshalJSON added in v3.17.2

func (x *ApplicationJoinAccept) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ApplicationJoinAccept from JSON.

func (*ApplicationJoinAccept) UnmarshalProtoJSON added in v3.15.1

func (x *ApplicationJoinAccept) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ApplicationJoinAccept message from JSON.

func (*ApplicationJoinAccept) ValidateFields

func (m *ApplicationJoinAccept) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationJoinAccept with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationJoinAcceptValidationError

type ApplicationJoinAcceptValidationError struct {
	// contains filtered or unexported fields
}

ApplicationJoinAcceptValidationError is the validation error returned by ApplicationJoinAccept.ValidateFields if the designated constraints aren't met.

func (ApplicationJoinAcceptValidationError) Cause

Cause function returns cause value.

func (ApplicationJoinAcceptValidationError) Error

Error satisfies the builtin error interface

func (ApplicationJoinAcceptValidationError) ErrorName

ErrorName returns error name.

func (ApplicationJoinAcceptValidationError) Field

Field function returns field value.

func (ApplicationJoinAcceptValidationError) Key

Key function returns key value.

func (ApplicationJoinAcceptValidationError) Reason

Reason function returns reason value.

type ApplicationLink struct {

	// Default message payload formatters to use when there are no formatters
	// defined on the end device level.
	DefaultFormatters *MessagePayloadFormatters `protobuf:"bytes,3,opt,name=default_formatters,json=defaultFormatters,proto3" json:"default_formatters,omitempty"`
	// Skip decryption of uplink payloads and encryption of downlink payloads.
	// Leave empty for the using the Application Server's default setting.
	SkipPayloadCrypto *wrapperspb.BoolValue `protobuf:"bytes,5,opt,name=skip_payload_crypto,json=skipPayloadCrypto,proto3" json:"skip_payload_crypto,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationLink) Descriptor deprecated

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

Deprecated: Use ApplicationLink.ProtoReflect.Descriptor instead.

func (*ApplicationLink) GetDefaultFormatters

func (x *ApplicationLink) GetDefaultFormatters() *MessagePayloadFormatters

func (*ApplicationLink) GetSkipPayloadCrypto added in v3.9.0

func (x *ApplicationLink) GetSkipPayloadCrypto() *wrapperspb.BoolValue

func (*ApplicationLink) MarshalJSON added in v3.17.2

func (x *ApplicationLink) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ApplicationLink to JSON.

func (*ApplicationLink) MarshalProtoJSON added in v3.15.1

func (x *ApplicationLink) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ApplicationLink message to JSON.

func (*ApplicationLink) ProtoMessage

func (*ApplicationLink) ProtoMessage()

func (*ApplicationLink) ProtoReflect added in v3.25.0

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

func (*ApplicationLink) Reset

func (x *ApplicationLink) Reset()

func (*ApplicationLink) SetFields

func (dst *ApplicationLink) SetFields(src *ApplicationLink, paths ...string) error

func (*ApplicationLink) SetFromFlags added in v3.19.1

func (m *ApplicationLink) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationLink message from flags.

func (*ApplicationLink) String

func (x *ApplicationLink) String() string

func (*ApplicationLink) UnmarshalJSON added in v3.17.2

func (x *ApplicationLink) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ApplicationLink from JSON.

func (*ApplicationLink) UnmarshalProtoJSON added in v3.15.1

func (x *ApplicationLink) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ApplicationLink message from JSON.

func (*ApplicationLink) ValidateFields

func (m *ApplicationLink) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationLink with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationLinkStats

type ApplicationLinkStats struct {
	LinkedAt             *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=linked_at,json=linkedAt,proto3" json:"linked_at,omitempty"`
	NetworkServerAddress string                 `protobuf:"bytes,2,opt,name=network_server_address,json=networkServerAddress,proto3" json:"network_server_address,omitempty"`
	// Timestamp when the last upstream message has been received from a Network Server.
	// This can be a join-accept, uplink message or downlink message event.
	LastUpReceivedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=last_up_received_at,json=lastUpReceivedAt,proto3" json:"last_up_received_at,omitempty"`
	// Number of upstream messages received.
	UpCount uint64 `protobuf:"varint,4,opt,name=up_count,json=upCount,proto3" json:"up_count,omitempty"`
	// Timestamp when the last downlink message has been forwarded to a Network Server.
	LastDownlinkForwardedAt *timestamppb.Timestamp `` /* 134-byte string literal not displayed */
	// Number of downlink messages forwarded.
	DownlinkCount uint64 `protobuf:"varint,6,opt,name=downlink_count,json=downlinkCount,proto3" json:"downlink_count,omitempty"`
	// contains filtered or unexported fields
}

Link stats as monitored by the Application Server.

func (*ApplicationLinkStats) Descriptor deprecated

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

Deprecated: Use ApplicationLinkStats.ProtoReflect.Descriptor instead.

func (*ApplicationLinkStats) GetDownlinkCount

func (x *ApplicationLinkStats) GetDownlinkCount() uint64

func (*ApplicationLinkStats) GetLastDownlinkForwardedAt

func (x *ApplicationLinkStats) GetLastDownlinkForwardedAt() *timestamppb.Timestamp

func (*ApplicationLinkStats) GetLastUpReceivedAt

func (x *ApplicationLinkStats) GetLastUpReceivedAt() *timestamppb.Timestamp

func (*ApplicationLinkStats) GetLinkedAt

func (x *ApplicationLinkStats) GetLinkedAt() *timestamppb.Timestamp

func (*ApplicationLinkStats) GetNetworkServerAddress

func (x *ApplicationLinkStats) GetNetworkServerAddress() string

func (*ApplicationLinkStats) GetUpCount

func (x *ApplicationLinkStats) GetUpCount() uint64

func (*ApplicationLinkStats) ProtoMessage

func (*ApplicationLinkStats) ProtoMessage()

func (*ApplicationLinkStats) ProtoReflect added in v3.25.0

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

func (*ApplicationLinkStats) Reset

func (x *ApplicationLinkStats) Reset()

func (*ApplicationLinkStats) SetFields

func (dst *ApplicationLinkStats) SetFields(src *ApplicationLinkStats, paths ...string) error

func (*ApplicationLinkStats) String

func (x *ApplicationLinkStats) String() string

func (*ApplicationLinkStats) ValidateFields

func (m *ApplicationLinkStats) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationLinkStats with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationLinkStatsValidationError

type ApplicationLinkStatsValidationError struct {
	// contains filtered or unexported fields
}

ApplicationLinkStatsValidationError is the validation error returned by ApplicationLinkStats.ValidateFields if the designated constraints aren't met.

func (ApplicationLinkStatsValidationError) Cause

Cause function returns cause value.

func (ApplicationLinkStatsValidationError) Error

Error satisfies the builtin error interface

func (ApplicationLinkStatsValidationError) ErrorName

ErrorName returns error name.

func (ApplicationLinkStatsValidationError) Field

Field function returns field value.

func (ApplicationLinkStatsValidationError) Key

Key function returns key value.

func (ApplicationLinkStatsValidationError) Reason

Reason function returns reason value.

type ApplicationLinkValidationError

type ApplicationLinkValidationError struct {
	// contains filtered or unexported fields
}

ApplicationLinkValidationError is the validation error returned by ApplicationLink.ValidateFields if the designated constraints aren't met.

func (ApplicationLinkValidationError) Cause

Cause function returns cause value.

func (ApplicationLinkValidationError) Error

Error satisfies the builtin error interface

func (ApplicationLinkValidationError) ErrorName

func (e ApplicationLinkValidationError) ErrorName() string

ErrorName returns error name.

func (ApplicationLinkValidationError) Field

Field function returns field value.

func (ApplicationLinkValidationError) Key

Key function returns key value.

func (ApplicationLinkValidationError) Reason

Reason function returns reason value.

type ApplicationLocation

type ApplicationLocation struct {
	Service    string            `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
	Location   *Location         `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
	Attributes map[string]string `` /* 161-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ApplicationLocation) Descriptor deprecated

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

Deprecated: Use ApplicationLocation.ProtoReflect.Descriptor instead.

func (*ApplicationLocation) GetAttributes

func (x *ApplicationLocation) GetAttributes() map[string]string

func (*ApplicationLocation) GetLocation added in v3.16.1

func (x *ApplicationLocation) GetLocation() *Location

func (*ApplicationLocation) GetService

func (x *ApplicationLocation) GetService() string

func (*ApplicationLocation) MarshalJSON added in v3.17.2

func (x *ApplicationLocation) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ApplicationLocation to JSON.

func (*ApplicationLocation) MarshalProtoJSON added in v3.15.1

func (x *ApplicationLocation) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ApplicationLocation message to JSON.

func (*ApplicationLocation) ProtoMessage

func (*ApplicationLocation) ProtoMessage()

func (*ApplicationLocation) ProtoReflect added in v3.25.0

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

func (*ApplicationLocation) Reset

func (x *ApplicationLocation) Reset()

func (*ApplicationLocation) SetFields

func (dst *ApplicationLocation) SetFields(src *ApplicationLocation, paths ...string) error

func (*ApplicationLocation) String

func (x *ApplicationLocation) String() string

func (*ApplicationLocation) UnmarshalJSON added in v3.17.2

func (x *ApplicationLocation) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ApplicationLocation from JSON.

func (*ApplicationLocation) UnmarshalProtoJSON added in v3.15.1

func (x *ApplicationLocation) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ApplicationLocation message from JSON.

func (*ApplicationLocation) ValidateFields

func (m *ApplicationLocation) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationLocation with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationLocationValidationError

type ApplicationLocationValidationError struct {
	// contains filtered or unexported fields
}

ApplicationLocationValidationError is the validation error returned by ApplicationLocation.ValidateFields if the designated constraints aren't met.

func (ApplicationLocationValidationError) Cause

Cause function returns cause value.

func (ApplicationLocationValidationError) Error

Error satisfies the builtin error interface

func (ApplicationLocationValidationError) ErrorName

ErrorName returns error name.

func (ApplicationLocationValidationError) Field

Field function returns field value.

func (ApplicationLocationValidationError) Key

Key function returns key value.

func (ApplicationLocationValidationError) Reason

Reason function returns reason value.

type ApplicationPackage

type ApplicationPackage struct {
	Name         string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	DefaultFPort uint32 `protobuf:"varint,2,opt,name=default_f_port,json=defaultFPort,proto3" json:"default_f_port,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationPackage) Descriptor deprecated

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

Deprecated: Use ApplicationPackage.ProtoReflect.Descriptor instead.

func (*ApplicationPackage) GetDefaultFPort

func (x *ApplicationPackage) GetDefaultFPort() uint32

func (*ApplicationPackage) GetName

func (x *ApplicationPackage) GetName() string

func (*ApplicationPackage) ProtoMessage

func (*ApplicationPackage) ProtoMessage()

func (*ApplicationPackage) ProtoReflect added in v3.25.0

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

func (*ApplicationPackage) Reset

func (x *ApplicationPackage) Reset()

func (*ApplicationPackage) SetFields

func (dst *ApplicationPackage) SetFields(src *ApplicationPackage, paths ...string) error

func (*ApplicationPackage) String

func (x *ApplicationPackage) String() string

func (*ApplicationPackage) ValidateFields

func (m *ApplicationPackage) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationPackage with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationPackageAssociation

type ApplicationPackageAssociation struct {
	Ids         *ApplicationPackageAssociationIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	CreatedAt   *timestamppb.Timestamp                    `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt   *timestamppb.Timestamp                    `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	PackageName string                                    `protobuf:"bytes,4,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"`
	Data        *structpb.Struct                          `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationPackageAssociation) Descriptor deprecated

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

Deprecated: Use ApplicationPackageAssociation.ProtoReflect.Descriptor instead.

func (*ApplicationPackageAssociation) EntityType added in v3.15.2

func (m *ApplicationPackageAssociation) EntityType() string

func (*ApplicationPackageAssociation) ExtractRequestFields added in v3.15.2

func (m *ApplicationPackageAssociation) ExtractRequestFields(dst map[string]interface{})

func (*ApplicationPackageAssociation) GetCreatedAt

func (*ApplicationPackageAssociation) GetData

func (*ApplicationPackageAssociation) GetIds added in v3.15.2

func (*ApplicationPackageAssociation) GetPackageName

func (x *ApplicationPackageAssociation) GetPackageName() string

func (*ApplicationPackageAssociation) GetUpdatedAt

func (*ApplicationPackageAssociation) IDString added in v3.15.2

func (m *ApplicationPackageAssociation) IDString() string

func (*ApplicationPackageAssociation) MarshalJSON added in v3.21.0

func (x *ApplicationPackageAssociation) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ApplicationPackageAssociation to JSON.

func (*ApplicationPackageAssociation) MarshalProtoJSON added in v3.21.0

func (x *ApplicationPackageAssociation) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ApplicationPackageAssociation message to JSON.

func (*ApplicationPackageAssociation) ProtoMessage

func (*ApplicationPackageAssociation) ProtoMessage()

func (*ApplicationPackageAssociation) ProtoReflect added in v3.25.0

func (*ApplicationPackageAssociation) Reset

func (x *ApplicationPackageAssociation) Reset()

func (*ApplicationPackageAssociation) SetFields

func (*ApplicationPackageAssociation) SetFromFlags added in v3.19.1

func (m *ApplicationPackageAssociation) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationPackageAssociation message from flags.

func (*ApplicationPackageAssociation) String

func (*ApplicationPackageAssociation) UnmarshalJSON added in v3.21.0

func (x *ApplicationPackageAssociation) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ApplicationPackageAssociation from JSON.

func (*ApplicationPackageAssociation) UnmarshalProtoJSON added in v3.21.0

func (x *ApplicationPackageAssociation) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ApplicationPackageAssociation message from JSON.

func (*ApplicationPackageAssociation) ValidateFields

func (m *ApplicationPackageAssociation) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationPackageAssociation with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationPackageAssociationIdentifiers

type ApplicationPackageAssociationIdentifiers struct {
	EndDeviceIds *EndDeviceIdentifiers `protobuf:"bytes,1,opt,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	FPort        uint32                `protobuf:"varint,2,opt,name=f_port,json=fPort,proto3" json:"f_port,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationPackageAssociationIdentifiers) Descriptor deprecated

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

Deprecated: Use ApplicationPackageAssociationIdentifiers.ProtoReflect.Descriptor instead.

func (*ApplicationPackageAssociationIdentifiers) EntityType added in v3.15.2

func (*ApplicationPackageAssociationIdentifiers) ExtractRequestFields added in v3.15.2

func (m *ApplicationPackageAssociationIdentifiers) ExtractRequestFields(dst map[string]interface{})

func (*ApplicationPackageAssociationIdentifiers) GetEndDeviceIds added in v3.15.2

func (*ApplicationPackageAssociationIdentifiers) GetFPort

func (*ApplicationPackageAssociationIdentifiers) IDString added in v3.15.2

func (*ApplicationPackageAssociationIdentifiers) MarshalJSON added in v3.21.0

func (x *ApplicationPackageAssociationIdentifiers) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ApplicationPackageAssociationIdentifiers to JSON.

func (*ApplicationPackageAssociationIdentifiers) MarshalProtoJSON added in v3.21.0

MarshalProtoJSON marshals the ApplicationPackageAssociationIdentifiers message to JSON.

func (*ApplicationPackageAssociationIdentifiers) ProtoMessage

func (*ApplicationPackageAssociationIdentifiers) ProtoReflect added in v3.25.0

func (*ApplicationPackageAssociationIdentifiers) Reset

func (*ApplicationPackageAssociationIdentifiers) SetFields

func (*ApplicationPackageAssociationIdentifiers) SetFromFlags added in v3.19.1

func (m *ApplicationPackageAssociationIdentifiers) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationPackageAssociationIdentifiers message from flags.

func (*ApplicationPackageAssociationIdentifiers) String

func (*ApplicationPackageAssociationIdentifiers) UnmarshalJSON added in v3.21.0

func (x *ApplicationPackageAssociationIdentifiers) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ApplicationPackageAssociationIdentifiers from JSON.

func (*ApplicationPackageAssociationIdentifiers) UnmarshalProtoJSON added in v3.21.0

UnmarshalProtoJSON unmarshals the ApplicationPackageAssociationIdentifiers message from JSON.

func (*ApplicationPackageAssociationIdentifiers) ValidateContext added in v3.11.4

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*ApplicationPackageAssociationIdentifiers) ValidateFields

func (m *ApplicationPackageAssociationIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationPackageAssociationIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationPackageAssociationIdentifiersValidationError

type ApplicationPackageAssociationIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

ApplicationPackageAssociationIdentifiersValidationError is the validation error returned by ApplicationPackageAssociationIdentifiers.ValidateFields if the designated constraints aren't met.

func (ApplicationPackageAssociationIdentifiersValidationError) Cause

Cause function returns cause value.

func (ApplicationPackageAssociationIdentifiersValidationError) Error

Error satisfies the builtin error interface

func (ApplicationPackageAssociationIdentifiersValidationError) ErrorName

ErrorName returns error name.

func (ApplicationPackageAssociationIdentifiersValidationError) Field

Field function returns field value.

func (ApplicationPackageAssociationIdentifiersValidationError) Key

Key function returns key value.

func (ApplicationPackageAssociationIdentifiersValidationError) Reason

Reason function returns reason value.

type ApplicationPackageAssociationValidationError

type ApplicationPackageAssociationValidationError struct {
	// contains filtered or unexported fields
}

ApplicationPackageAssociationValidationError is the validation error returned by ApplicationPackageAssociation.ValidateFields if the designated constraints aren't met.

func (ApplicationPackageAssociationValidationError) Cause

Cause function returns cause value.

func (ApplicationPackageAssociationValidationError) Error

Error satisfies the builtin error interface

func (ApplicationPackageAssociationValidationError) ErrorName

ErrorName returns error name.

func (ApplicationPackageAssociationValidationError) Field

Field function returns field value.

func (ApplicationPackageAssociationValidationError) Key

Key function returns key value.

func (ApplicationPackageAssociationValidationError) Reason

Reason function returns reason value.

type ApplicationPackageAssociations

type ApplicationPackageAssociations struct {
	Associations []*ApplicationPackageAssociation `protobuf:"bytes,1,rep,name=associations,proto3" json:"associations,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationPackageAssociations) Descriptor deprecated

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

Deprecated: Use ApplicationPackageAssociations.ProtoReflect.Descriptor instead.

func (*ApplicationPackageAssociations) GetAssociations

func (*ApplicationPackageAssociations) MarshalJSON added in v3.21.0

func (x *ApplicationPackageAssociations) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ApplicationPackageAssociations to JSON.

func (*ApplicationPackageAssociations) MarshalProtoJSON added in v3.21.0

func (x *ApplicationPackageAssociations) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ApplicationPackageAssociations message to JSON.

func (*ApplicationPackageAssociations) ProtoMessage

func (*ApplicationPackageAssociations) ProtoMessage()

func (*ApplicationPackageAssociations) ProtoReflect added in v3.25.0

func (*ApplicationPackageAssociations) Reset

func (x *ApplicationPackageAssociations) Reset()

func (*ApplicationPackageAssociations) SetFields

func (*ApplicationPackageAssociations) String

func (*ApplicationPackageAssociations) UnmarshalJSON added in v3.21.0

func (x *ApplicationPackageAssociations) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ApplicationPackageAssociations from JSON.

func (*ApplicationPackageAssociations) UnmarshalProtoJSON added in v3.21.0

func (x *ApplicationPackageAssociations) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ApplicationPackageAssociations message from JSON.

func (*ApplicationPackageAssociations) ValidateFields

func (m *ApplicationPackageAssociations) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationPackageAssociations with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationPackageAssociationsValidationError

type ApplicationPackageAssociationsValidationError struct {
	// contains filtered or unexported fields
}

ApplicationPackageAssociationsValidationError is the validation error returned by ApplicationPackageAssociations.ValidateFields if the designated constraints aren't met.

func (ApplicationPackageAssociationsValidationError) Cause

Cause function returns cause value.

func (ApplicationPackageAssociationsValidationError) Error

Error satisfies the builtin error interface

func (ApplicationPackageAssociationsValidationError) ErrorName

ErrorName returns error name.

func (ApplicationPackageAssociationsValidationError) Field

Field function returns field value.

func (ApplicationPackageAssociationsValidationError) Key

Key function returns key value.

func (ApplicationPackageAssociationsValidationError) Reason

Reason function returns reason value.

type ApplicationPackageDefaultAssociation added in v3.9.0

type ApplicationPackageDefaultAssociation struct {
	Ids         *ApplicationPackageDefaultAssociationIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	CreatedAt   *timestamppb.Timestamp                           `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt   *timestamppb.Timestamp                           `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	PackageName string                                           `protobuf:"bytes,4,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"`
	Data        *structpb.Struct                                 `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationPackageDefaultAssociation) Descriptor deprecated added in v3.9.0

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

Deprecated: Use ApplicationPackageDefaultAssociation.ProtoReflect.Descriptor instead.

func (*ApplicationPackageDefaultAssociation) EntityType added in v3.15.2

func (*ApplicationPackageDefaultAssociation) ExtractRequestFields added in v3.15.2

func (m *ApplicationPackageDefaultAssociation) ExtractRequestFields(dst map[string]interface{})

func (*ApplicationPackageDefaultAssociation) GetCreatedAt added in v3.9.0

func (*ApplicationPackageDefaultAssociation) GetData added in v3.9.0

func (*ApplicationPackageDefaultAssociation) GetIds added in v3.15.2

func (*ApplicationPackageDefaultAssociation) GetPackageName added in v3.9.0

func (x *ApplicationPackageDefaultAssociation) GetPackageName() string

func (*ApplicationPackageDefaultAssociation) GetUpdatedAt added in v3.9.0

func (*ApplicationPackageDefaultAssociation) IDString added in v3.15.2

func (*ApplicationPackageDefaultAssociation) ProtoMessage added in v3.9.0

func (*ApplicationPackageDefaultAssociation) ProtoMessage()

func (*ApplicationPackageDefaultAssociation) ProtoReflect added in v3.25.0

func (*ApplicationPackageDefaultAssociation) Reset added in v3.9.0

func (*ApplicationPackageDefaultAssociation) SetFields added in v3.9.0

func (*ApplicationPackageDefaultAssociation) SetFromFlags added in v3.19.1

func (m *ApplicationPackageDefaultAssociation) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationPackageDefaultAssociation message from flags.

func (*ApplicationPackageDefaultAssociation) String added in v3.9.0

func (*ApplicationPackageDefaultAssociation) ValidateFields added in v3.9.0

func (m *ApplicationPackageDefaultAssociation) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationPackageDefaultAssociation with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationPackageDefaultAssociationIdentifiers added in v3.9.0

type ApplicationPackageDefaultAssociationIdentifiers struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	FPort          uint32                  `protobuf:"varint,2,opt,name=f_port,json=fPort,proto3" json:"f_port,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationPackageDefaultAssociationIdentifiers) Descriptor deprecated added in v3.9.0

Deprecated: Use ApplicationPackageDefaultAssociationIdentifiers.ProtoReflect.Descriptor instead.

func (*ApplicationPackageDefaultAssociationIdentifiers) EntityType added in v3.15.2

func (*ApplicationPackageDefaultAssociationIdentifiers) ExtractRequestFields added in v3.15.2

func (m *ApplicationPackageDefaultAssociationIdentifiers) ExtractRequestFields(dst map[string]interface{})

func (*ApplicationPackageDefaultAssociationIdentifiers) GetApplicationIds added in v3.15.2

func (*ApplicationPackageDefaultAssociationIdentifiers) GetFPort added in v3.9.0

func (*ApplicationPackageDefaultAssociationIdentifiers) IDString added in v3.15.2

func (*ApplicationPackageDefaultAssociationIdentifiers) ProtoMessage added in v3.9.0

func (*ApplicationPackageDefaultAssociationIdentifiers) ProtoReflect added in v3.25.0

func (*ApplicationPackageDefaultAssociationIdentifiers) Reset added in v3.9.0

func (*ApplicationPackageDefaultAssociationIdentifiers) SetFields added in v3.9.0

func (*ApplicationPackageDefaultAssociationIdentifiers) SetFromFlags added in v3.19.1

func (m *ApplicationPackageDefaultAssociationIdentifiers) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationPackageDefaultAssociationIdentifiers message from flags.

func (*ApplicationPackageDefaultAssociationIdentifiers) String added in v3.9.0

func (*ApplicationPackageDefaultAssociationIdentifiers) ValidateContext added in v3.11.4

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*ApplicationPackageDefaultAssociationIdentifiers) ValidateFields added in v3.9.0

func (m *ApplicationPackageDefaultAssociationIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationPackageDefaultAssociationIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationPackageDefaultAssociationIdentifiersValidationError added in v3.9.0

type ApplicationPackageDefaultAssociationIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

ApplicationPackageDefaultAssociationIdentifiersValidationError is the validation error returned by ApplicationPackageDefaultAssociationIdentifiers.ValidateFields if the designated constraints aren't met.

func (ApplicationPackageDefaultAssociationIdentifiersValidationError) Cause added in v3.9.0

Cause function returns cause value.

func (ApplicationPackageDefaultAssociationIdentifiersValidationError) Error added in v3.9.0

Error satisfies the builtin error interface

func (ApplicationPackageDefaultAssociationIdentifiersValidationError) ErrorName added in v3.9.0

ErrorName returns error name.

func (ApplicationPackageDefaultAssociationIdentifiersValidationError) Field added in v3.9.0

Field function returns field value.

func (ApplicationPackageDefaultAssociationIdentifiersValidationError) Key added in v3.9.0

Key function returns key value.

func (ApplicationPackageDefaultAssociationIdentifiersValidationError) Reason added in v3.9.0

Reason function returns reason value.

type ApplicationPackageDefaultAssociationValidationError added in v3.9.0

type ApplicationPackageDefaultAssociationValidationError struct {
	// contains filtered or unexported fields
}

ApplicationPackageDefaultAssociationValidationError is the validation error returned by ApplicationPackageDefaultAssociation.ValidateFields if the designated constraints aren't met.

func (ApplicationPackageDefaultAssociationValidationError) Cause added in v3.9.0

Cause function returns cause value.

func (ApplicationPackageDefaultAssociationValidationError) Error added in v3.9.0

Error satisfies the builtin error interface

func (ApplicationPackageDefaultAssociationValidationError) ErrorName added in v3.9.0

ErrorName returns error name.

func (ApplicationPackageDefaultAssociationValidationError) Field added in v3.9.0

Field function returns field value.

func (ApplicationPackageDefaultAssociationValidationError) Key added in v3.9.0

Key function returns key value.

func (ApplicationPackageDefaultAssociationValidationError) Reason added in v3.9.0

Reason function returns reason value.

type ApplicationPackageDefaultAssociations added in v3.9.0

type ApplicationPackageDefaultAssociations struct {
	Defaults []*ApplicationPackageDefaultAssociation `protobuf:"bytes,1,rep,name=defaults,proto3" json:"defaults,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationPackageDefaultAssociations) Descriptor deprecated added in v3.9.0

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

Deprecated: Use ApplicationPackageDefaultAssociations.ProtoReflect.Descriptor instead.

func (*ApplicationPackageDefaultAssociations) GetDefaults added in v3.9.0

func (*ApplicationPackageDefaultAssociations) ProtoMessage added in v3.9.0

func (*ApplicationPackageDefaultAssociations) ProtoMessage()

func (*ApplicationPackageDefaultAssociations) ProtoReflect added in v3.25.0

func (*ApplicationPackageDefaultAssociations) Reset added in v3.9.0

func (*ApplicationPackageDefaultAssociations) SetFields added in v3.9.0

func (*ApplicationPackageDefaultAssociations) String added in v3.9.0

func (*ApplicationPackageDefaultAssociations) ValidateFields added in v3.9.0

func (m *ApplicationPackageDefaultAssociations) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationPackageDefaultAssociations with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationPackageDefaultAssociationsValidationError added in v3.9.0

type ApplicationPackageDefaultAssociationsValidationError struct {
	// contains filtered or unexported fields
}

ApplicationPackageDefaultAssociationsValidationError is the validation error returned by ApplicationPackageDefaultAssociations.ValidateFields if the designated constraints aren't met.

func (ApplicationPackageDefaultAssociationsValidationError) Cause added in v3.9.0

Cause function returns cause value.

func (ApplicationPackageDefaultAssociationsValidationError) Error added in v3.9.0

Error satisfies the builtin error interface

func (ApplicationPackageDefaultAssociationsValidationError) ErrorName added in v3.9.0

ErrorName returns error name.

func (ApplicationPackageDefaultAssociationsValidationError) Field added in v3.9.0

Field function returns field value.

func (ApplicationPackageDefaultAssociationsValidationError) Key added in v3.9.0

Key function returns key value.

func (ApplicationPackageDefaultAssociationsValidationError) Reason added in v3.9.0

Reason function returns reason value.

type ApplicationPackageRegistryClient

type ApplicationPackageRegistryClient interface {
	// List returns the available packages for the end device.
	List(ctx context.Context, in *EndDeviceIdentifiers, opts ...grpc.CallOption) (*ApplicationPackages, error)
	// GetAssociation returns the association registered on the FPort of the end device.
	GetAssociation(ctx context.Context, in *GetApplicationPackageAssociationRequest, opts ...grpc.CallOption) (*ApplicationPackageAssociation, error)
	// ListAssociations returns all of the associations of the end device.
	ListAssociations(ctx context.Context, in *ListApplicationPackageAssociationRequest, opts ...grpc.CallOption) (*ApplicationPackageAssociations, error)
	// SetAssociation updates or creates the association on the FPort of the end device.
	SetAssociation(ctx context.Context, in *SetApplicationPackageAssociationRequest, opts ...grpc.CallOption) (*ApplicationPackageAssociation, error)
	// DeleteAssociation removes the association on the FPort of the end device.
	DeleteAssociation(ctx context.Context, in *ApplicationPackageAssociationIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// GetDefaultAssociation returns the default association registered on the FPort of the application.
	GetDefaultAssociation(ctx context.Context, in *GetApplicationPackageDefaultAssociationRequest, opts ...grpc.CallOption) (*ApplicationPackageDefaultAssociation, error)
	// ListDefaultAssociations returns all of the default associations of the application.
	ListDefaultAssociations(ctx context.Context, in *ListApplicationPackageDefaultAssociationRequest, opts ...grpc.CallOption) (*ApplicationPackageDefaultAssociations, error)
	// SetDefaultAssociation updates or creates the default association on the FPort of the application.
	SetDefaultAssociation(ctx context.Context, in *SetApplicationPackageDefaultAssociationRequest, opts ...grpc.CallOption) (*ApplicationPackageDefaultAssociation, error)
	// DeleteDefaultAssociation removes the default association on the FPort of the application.
	DeleteDefaultAssociation(ctx context.Context, in *ApplicationPackageDefaultAssociationIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

ApplicationPackageRegistryClient is the client API for ApplicationPackageRegistry service.

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

type ApplicationPackageRegistryServer

type ApplicationPackageRegistryServer interface {
	// List returns the available packages for the end device.
	List(context.Context, *EndDeviceIdentifiers) (*ApplicationPackages, error)
	// GetAssociation returns the association registered on the FPort of the end device.
	GetAssociation(context.Context, *GetApplicationPackageAssociationRequest) (*ApplicationPackageAssociation, error)
	// ListAssociations returns all of the associations of the end device.
	ListAssociations(context.Context, *ListApplicationPackageAssociationRequest) (*ApplicationPackageAssociations, error)
	// SetAssociation updates or creates the association on the FPort of the end device.
	SetAssociation(context.Context, *SetApplicationPackageAssociationRequest) (*ApplicationPackageAssociation, error)
	// DeleteAssociation removes the association on the FPort of the end device.
	DeleteAssociation(context.Context, *ApplicationPackageAssociationIdentifiers) (*emptypb.Empty, error)
	// GetDefaultAssociation returns the default association registered on the FPort of the application.
	GetDefaultAssociation(context.Context, *GetApplicationPackageDefaultAssociationRequest) (*ApplicationPackageDefaultAssociation, error)
	// ListDefaultAssociations returns all of the default associations of the application.
	ListDefaultAssociations(context.Context, *ListApplicationPackageDefaultAssociationRequest) (*ApplicationPackageDefaultAssociations, error)
	// SetDefaultAssociation updates or creates the default association on the FPort of the application.
	SetDefaultAssociation(context.Context, *SetApplicationPackageDefaultAssociationRequest) (*ApplicationPackageDefaultAssociation, error)
	// DeleteDefaultAssociation removes the default association on the FPort of the application.
	DeleteDefaultAssociation(context.Context, *ApplicationPackageDefaultAssociationIdentifiers) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

ApplicationPackageRegistryServer is the server API for ApplicationPackageRegistry service. All implementations must embed UnimplementedApplicationPackageRegistryServer for forward compatibility

type ApplicationPackageValidationError

type ApplicationPackageValidationError struct {
	// contains filtered or unexported fields
}

ApplicationPackageValidationError is the validation error returned by ApplicationPackage.ValidateFields if the designated constraints aren't met.

func (ApplicationPackageValidationError) Cause

Cause function returns cause value.

func (ApplicationPackageValidationError) Error

Error satisfies the builtin error interface

func (ApplicationPackageValidationError) ErrorName

ErrorName returns error name.

func (ApplicationPackageValidationError) Field

Field function returns field value.

func (ApplicationPackageValidationError) Key

Key function returns key value.

func (ApplicationPackageValidationError) Reason

Reason function returns reason value.

type ApplicationPackages

type ApplicationPackages struct {
	Packages []*ApplicationPackage `protobuf:"bytes,1,rep,name=packages,proto3" json:"packages,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationPackages) Descriptor deprecated

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

Deprecated: Use ApplicationPackages.ProtoReflect.Descriptor instead.

func (*ApplicationPackages) GetPackages

func (x *ApplicationPackages) GetPackages() []*ApplicationPackage

func (*ApplicationPackages) ProtoMessage

func (*ApplicationPackages) ProtoMessage()

func (*ApplicationPackages) ProtoReflect added in v3.25.0

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

func (*ApplicationPackages) Reset

func (x *ApplicationPackages) Reset()

func (*ApplicationPackages) SetFields

func (dst *ApplicationPackages) SetFields(src *ApplicationPackages, paths ...string) error

func (*ApplicationPackages) String

func (x *ApplicationPackages) String() string

func (*ApplicationPackages) ValidateFields

func (m *ApplicationPackages) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationPackages with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationPackagesValidationError

type ApplicationPackagesValidationError struct {
	// contains filtered or unexported fields
}

ApplicationPackagesValidationError is the validation error returned by ApplicationPackages.ValidateFields if the designated constraints aren't met.

func (ApplicationPackagesValidationError) Cause

Cause function returns cause value.

func (ApplicationPackagesValidationError) Error

Error satisfies the builtin error interface

func (ApplicationPackagesValidationError) ErrorName

ErrorName returns error name.

func (ApplicationPackagesValidationError) Field

Field function returns field value.

func (ApplicationPackagesValidationError) Key

Key function returns key value.

func (ApplicationPackagesValidationError) Reason

Reason function returns reason value.

type ApplicationPubSub

type ApplicationPubSub struct {
	Ids       *ApplicationPubSubIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	CreatedAt *timestamppb.Timestamp        `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt *timestamppb.Timestamp        `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// The format to use for the body.
	// Supported values depend on the Application Server configuration.
	Format string `protobuf:"bytes,4,opt,name=format,proto3" json:"format,omitempty"`
	// The provider for the PubSub.
	//
	// Types that are assignable to Provider:
	//	*ApplicationPubSub_Nats
	//	*ApplicationPubSub_Mqtt
	//	*ApplicationPubSub_AwsIot
	Provider isApplicationPubSub_Provider `protobuf_oneof:"provider"`
	// Base topic name to which the messages topic is appended.
	BaseTopic string `protobuf:"bytes,6,opt,name=base_topic,json=baseTopic,proto3" json:"base_topic,omitempty"`
	// The topic to which the Application Server subscribes for downlink queue push operations.
	DownlinkPush *ApplicationPubSub_Message `protobuf:"bytes,7,opt,name=downlink_push,json=downlinkPush,proto3" json:"downlink_push,omitempty"`
	// The topic to which the Application Server subscribes for downlink queue replace operations.
	DownlinkReplace          *ApplicationPubSub_Message `protobuf:"bytes,8,opt,name=downlink_replace,json=downlinkReplace,proto3" json:"downlink_replace,omitempty"`
	UplinkMessage            *ApplicationPubSub_Message `protobuf:"bytes,9,opt,name=uplink_message,json=uplinkMessage,proto3" json:"uplink_message,omitempty"`
	UplinkNormalized         *ApplicationPubSub_Message `protobuf:"bytes,20,opt,name=uplink_normalized,json=uplinkNormalized,proto3" json:"uplink_normalized,omitempty"`
	JoinAccept               *ApplicationPubSub_Message `protobuf:"bytes,10,opt,name=join_accept,json=joinAccept,proto3" json:"join_accept,omitempty"`
	DownlinkAck              *ApplicationPubSub_Message `protobuf:"bytes,11,opt,name=downlink_ack,json=downlinkAck,proto3" json:"downlink_ack,omitempty"`
	DownlinkNack             *ApplicationPubSub_Message `protobuf:"bytes,12,opt,name=downlink_nack,json=downlinkNack,proto3" json:"downlink_nack,omitempty"`
	DownlinkSent             *ApplicationPubSub_Message `protobuf:"bytes,13,opt,name=downlink_sent,json=downlinkSent,proto3" json:"downlink_sent,omitempty"`
	DownlinkFailed           *ApplicationPubSub_Message `protobuf:"bytes,14,opt,name=downlink_failed,json=downlinkFailed,proto3" json:"downlink_failed,omitempty"`
	DownlinkQueued           *ApplicationPubSub_Message `protobuf:"bytes,15,opt,name=downlink_queued,json=downlinkQueued,proto3" json:"downlink_queued,omitempty"`
	DownlinkQueueInvalidated *ApplicationPubSub_Message `` /* 136-byte string literal not displayed */
	LocationSolved           *ApplicationPubSub_Message `protobuf:"bytes,16,opt,name=location_solved,json=locationSolved,proto3" json:"location_solved,omitempty"`
	ServiceData              *ApplicationPubSub_Message `protobuf:"bytes,18,opt,name=service_data,json=serviceData,proto3" json:"service_data,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationPubSub) Descriptor deprecated

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

Deprecated: Use ApplicationPubSub.ProtoReflect.Descriptor instead.

func (*ApplicationPubSub) EntityType added in v3.15.2

func (m *ApplicationPubSub) EntityType() string

func (*ApplicationPubSub) ExtractRequestFields added in v3.15.2

func (m *ApplicationPubSub) ExtractRequestFields(dst map[string]interface{})

func (*ApplicationPubSub) GetAwsIot added in v3.14.0

func (*ApplicationPubSub) GetBaseTopic

func (x *ApplicationPubSub) GetBaseTopic() string

func (*ApplicationPubSub) GetCreatedAt

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

func (*ApplicationPubSub) GetDownlinkAck

func (x *ApplicationPubSub) GetDownlinkAck() *ApplicationPubSub_Message

func (*ApplicationPubSub) GetDownlinkFailed

func (x *ApplicationPubSub) GetDownlinkFailed() *ApplicationPubSub_Message

func (*ApplicationPubSub) GetDownlinkNack

func (x *ApplicationPubSub) GetDownlinkNack() *ApplicationPubSub_Message

func (*ApplicationPubSub) GetDownlinkPush

func (x *ApplicationPubSub) GetDownlinkPush() *ApplicationPubSub_Message

func (*ApplicationPubSub) GetDownlinkQueueInvalidated added in v3.10.0

func (x *ApplicationPubSub) GetDownlinkQueueInvalidated() *ApplicationPubSub_Message

func (*ApplicationPubSub) GetDownlinkQueued

func (x *ApplicationPubSub) GetDownlinkQueued() *ApplicationPubSub_Message

func (*ApplicationPubSub) GetDownlinkReplace

func (x *ApplicationPubSub) GetDownlinkReplace() *ApplicationPubSub_Message

func (*ApplicationPubSub) GetDownlinkSent

func (x *ApplicationPubSub) GetDownlinkSent() *ApplicationPubSub_Message

func (*ApplicationPubSub) GetFormat

func (x *ApplicationPubSub) GetFormat() string

func (*ApplicationPubSub) GetIds added in v3.15.2

func (*ApplicationPubSub) GetJoinAccept

func (x *ApplicationPubSub) GetJoinAccept() *ApplicationPubSub_Message

func (*ApplicationPubSub) GetLocationSolved

func (x *ApplicationPubSub) GetLocationSolved() *ApplicationPubSub_Message

func (*ApplicationPubSub) GetMqtt added in v3.14.0

func (*ApplicationPubSub) GetNats added in v3.14.0

func (*ApplicationPubSub) GetProvider

func (m *ApplicationPubSub) GetProvider() isApplicationPubSub_Provider

func (*ApplicationPubSub) GetServiceData added in v3.9.0

func (x *ApplicationPubSub) GetServiceData() *ApplicationPubSub_Message

func (*ApplicationPubSub) GetUpdatedAt

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

func (*ApplicationPubSub) GetUplinkMessage

func (x *ApplicationPubSub) GetUplinkMessage() *ApplicationPubSub_Message

func (*ApplicationPubSub) GetUplinkNormalized added in v3.21.2

func (x *ApplicationPubSub) GetUplinkNormalized() *ApplicationPubSub_Message

func (*ApplicationPubSub) IDString added in v3.15.2

func (m *ApplicationPubSub) IDString() string

func (*ApplicationPubSub) MarshalJSON added in v3.17.2

func (x *ApplicationPubSub) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ApplicationPubSub to JSON.

func (*ApplicationPubSub) MarshalProtoJSON added in v3.15.1

func (x *ApplicationPubSub) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ApplicationPubSub message to JSON.

func (*ApplicationPubSub) ProtoMessage

func (*ApplicationPubSub) ProtoMessage()

func (*ApplicationPubSub) ProtoReflect added in v3.25.0

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

func (*ApplicationPubSub) Reset

func (x *ApplicationPubSub) Reset()

func (*ApplicationPubSub) SetFields

func (dst *ApplicationPubSub) SetFields(src *ApplicationPubSub, paths ...string) error

func (*ApplicationPubSub) SetFromFlags added in v3.19.1

func (m *ApplicationPubSub) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationPubSub message from flags.

func (*ApplicationPubSub) String

func (x *ApplicationPubSub) String() string

func (*ApplicationPubSub) UnmarshalJSON added in v3.17.2

func (x *ApplicationPubSub) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ApplicationPubSub from JSON.

func (*ApplicationPubSub) UnmarshalProtoJSON added in v3.15.1

func (x *ApplicationPubSub) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ApplicationPubSub message from JSON.

func (*ApplicationPubSub) ValidateFields

func (m *ApplicationPubSub) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationPubSub with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationPubSubFormats

type ApplicationPubSubFormats struct {

	// Format and description.
	Formats map[string]string `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ApplicationPubSubFormats) Descriptor deprecated

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

Deprecated: Use ApplicationPubSubFormats.ProtoReflect.Descriptor instead.

func (*ApplicationPubSubFormats) GetFormats

func (x *ApplicationPubSubFormats) GetFormats() map[string]string

func (*ApplicationPubSubFormats) ProtoMessage

func (*ApplicationPubSubFormats) ProtoMessage()

func (*ApplicationPubSubFormats) ProtoReflect added in v3.25.0

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

func (*ApplicationPubSubFormats) Reset

func (x *ApplicationPubSubFormats) Reset()

func (*ApplicationPubSubFormats) SetFields

func (dst *ApplicationPubSubFormats) SetFields(src *ApplicationPubSubFormats, paths ...string) error

func (*ApplicationPubSubFormats) String

func (x *ApplicationPubSubFormats) String() string

func (*ApplicationPubSubFormats) ValidateFields

func (m *ApplicationPubSubFormats) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationPubSubFormats with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationPubSubFormatsValidationError

type ApplicationPubSubFormatsValidationError struct {
	// contains filtered or unexported fields
}

ApplicationPubSubFormatsValidationError is the validation error returned by ApplicationPubSubFormats.ValidateFields if the designated constraints aren't met.

func (ApplicationPubSubFormatsValidationError) Cause

Cause function returns cause value.

func (ApplicationPubSubFormatsValidationError) Error

Error satisfies the builtin error interface

func (ApplicationPubSubFormatsValidationError) ErrorName

ErrorName returns error name.

func (ApplicationPubSubFormatsValidationError) Field

Field function returns field value.

func (ApplicationPubSubFormatsValidationError) Key

Key function returns key value.

func (ApplicationPubSubFormatsValidationError) Reason

Reason function returns reason value.

type ApplicationPubSubIdentifiers

type ApplicationPubSubIdentifiers struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	PubSubId       string                  `protobuf:"bytes,2,opt,name=pub_sub_id,json=pubSubId,proto3" json:"pub_sub_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationPubSubIdentifiers) Descriptor deprecated

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

Deprecated: Use ApplicationPubSubIdentifiers.ProtoReflect.Descriptor instead.

func (*ApplicationPubSubIdentifiers) EntityType added in v3.15.2

func (m *ApplicationPubSubIdentifiers) EntityType() string

func (*ApplicationPubSubIdentifiers) ExtractRequestFields added in v3.15.2

func (m *ApplicationPubSubIdentifiers) ExtractRequestFields(dst map[string]interface{})

func (*ApplicationPubSubIdentifiers) GetApplicationIds added in v3.15.2

func (x *ApplicationPubSubIdentifiers) GetApplicationIds() *ApplicationIdentifiers

func (*ApplicationPubSubIdentifiers) GetPubSubId added in v3.14.0

func (x *ApplicationPubSubIdentifiers) GetPubSubId() string

func (*ApplicationPubSubIdentifiers) IDString added in v3.15.2

func (m *ApplicationPubSubIdentifiers) IDString() string

func (*ApplicationPubSubIdentifiers) ProtoMessage

func (*ApplicationPubSubIdentifiers) ProtoMessage()

func (*ApplicationPubSubIdentifiers) ProtoReflect added in v3.25.0

func (*ApplicationPubSubIdentifiers) Reset

func (x *ApplicationPubSubIdentifiers) Reset()

func (*ApplicationPubSubIdentifiers) SetFields

func (*ApplicationPubSubIdentifiers) SetFromFlags added in v3.19.1

func (m *ApplicationPubSubIdentifiers) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationPubSubIdentifiers message from flags.

func (*ApplicationPubSubIdentifiers) String

func (*ApplicationPubSubIdentifiers) ValidateContext added in v3.11.4

func (req *ApplicationPubSubIdentifiers) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*ApplicationPubSubIdentifiers) ValidateFields

func (m *ApplicationPubSubIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationPubSubIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationPubSubIdentifiersValidationError

type ApplicationPubSubIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

ApplicationPubSubIdentifiersValidationError is the validation error returned by ApplicationPubSubIdentifiers.ValidateFields if the designated constraints aren't met.

func (ApplicationPubSubIdentifiersValidationError) Cause

Cause function returns cause value.

func (ApplicationPubSubIdentifiersValidationError) Error

Error satisfies the builtin error interface

func (ApplicationPubSubIdentifiersValidationError) ErrorName

ErrorName returns error name.

func (ApplicationPubSubIdentifiersValidationError) Field

Field function returns field value.

func (ApplicationPubSubIdentifiersValidationError) Key

Key function returns key value.

func (ApplicationPubSubIdentifiersValidationError) Reason

Reason function returns reason value.

type ApplicationPubSubRegistryClient

ApplicationPubSubRegistryClient is the client API for ApplicationPubSubRegistry service.

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

type ApplicationPubSubRegistryServer

ApplicationPubSubRegistryServer is the server API for ApplicationPubSubRegistry service. All implementations must embed UnimplementedApplicationPubSubRegistryServer for forward compatibility

type ApplicationPubSubValidationError

type ApplicationPubSubValidationError struct {
	// contains filtered or unexported fields
}

ApplicationPubSubValidationError is the validation error returned by ApplicationPubSub.ValidateFields if the designated constraints aren't met.

func (ApplicationPubSubValidationError) Cause

Cause function returns cause value.

func (ApplicationPubSubValidationError) Error

Error satisfies the builtin error interface

func (ApplicationPubSubValidationError) ErrorName

ErrorName returns error name.

func (ApplicationPubSubValidationError) Field

Field function returns field value.

func (ApplicationPubSubValidationError) Key

Key function returns key value.

func (ApplicationPubSubValidationError) Reason

Reason function returns reason value.

type ApplicationPubSub_AWSIoTProvider added in v3.9.3

type ApplicationPubSub_AWSIoTProvider struct {

	// The AWS region.
	Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"`
	// If set, the integration will use an AWS access key.
	AccessKey *ApplicationPubSub_AWSIoTProvider_AccessKey `protobuf:"bytes,2,opt,name=access_key,json=accessKey,proto3" json:"access_key,omitempty"`
	// If set, the integration will assume the given role during operation.
	AssumeRole *ApplicationPubSub_AWSIoTProvider_AssumeRole `protobuf:"bytes,3,opt,name=assume_role,json=assumeRole,proto3" json:"assume_role,omitempty"`
	// The endpoint address to connect to. If the endpoint address is left empty,
	// the integration will try to discover it.
	EndpointAddress string `protobuf:"bytes,4,opt,name=endpoint_address,json=endpointAddress,proto3" json:"endpoint_address,omitempty"`
	// Types that are assignable to Deployment:
	//	*ApplicationPubSub_AWSIoTProvider_Default
	Deployment isApplicationPubSub_AWSIoTProvider_Deployment `protobuf_oneof:"deployment"`
	// contains filtered or unexported fields
}

func (*ApplicationPubSub_AWSIoTProvider) Descriptor deprecated added in v3.9.3

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

Deprecated: Use ApplicationPubSub_AWSIoTProvider.ProtoReflect.Descriptor instead.

func (*ApplicationPubSub_AWSIoTProvider) GetAccessKey added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider) GetAssumeRole added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider) GetDefault added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider) GetDeployment added in v3.9.3

func (m *ApplicationPubSub_AWSIoTProvider) GetDeployment() isApplicationPubSub_AWSIoTProvider_Deployment

func (*ApplicationPubSub_AWSIoTProvider) GetEndpointAddress added in v3.9.3

func (x *ApplicationPubSub_AWSIoTProvider) GetEndpointAddress() string

func (*ApplicationPubSub_AWSIoTProvider) GetRegion added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider) ProtoMessage added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider) ProtoMessage()

func (*ApplicationPubSub_AWSIoTProvider) ProtoReflect added in v3.25.0

func (*ApplicationPubSub_AWSIoTProvider) Reset added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider) SetFields added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider) SetFromFlags added in v3.19.1

func (m *ApplicationPubSub_AWSIoTProvider) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationPubSub_AWSIoTProvider message from flags.

func (*ApplicationPubSub_AWSIoTProvider) String added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider) ValidateFields added in v3.9.3

func (m *ApplicationPubSub_AWSIoTProvider) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationPubSub_AWSIoTProvider with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationPubSub_AWSIoTProviderValidationError added in v3.9.3

type ApplicationPubSub_AWSIoTProviderValidationError struct {
	// contains filtered or unexported fields
}

ApplicationPubSub_AWSIoTProviderValidationError is the validation error returned by ApplicationPubSub_AWSIoTProvider.ValidateFields if the designated constraints aren't met.

func (ApplicationPubSub_AWSIoTProviderValidationError) Cause added in v3.9.3

Cause function returns cause value.

func (ApplicationPubSub_AWSIoTProviderValidationError) Error added in v3.9.3

Error satisfies the builtin error interface

func (ApplicationPubSub_AWSIoTProviderValidationError) ErrorName added in v3.9.3

ErrorName returns error name.

func (ApplicationPubSub_AWSIoTProviderValidationError) Field added in v3.9.3

Field function returns field value.

func (ApplicationPubSub_AWSIoTProviderValidationError) Key added in v3.9.3

Key function returns key value.

func (ApplicationPubSub_AWSIoTProviderValidationError) Reason added in v3.9.3

Reason function returns reason value.

type ApplicationPubSub_AWSIoTProvider_AccessKey added in v3.9.3

type ApplicationPubSub_AWSIoTProvider_AccessKey struct {
	AccessKeyId     string `protobuf:"bytes,1,opt,name=access_key_id,json=accessKeyId,proto3" json:"access_key_id,omitempty"`
	SecretAccessKey string `protobuf:"bytes,2,opt,name=secret_access_key,json=secretAccessKey,proto3" json:"secret_access_key,omitempty"`
	SessionToken    string `protobuf:"bytes,3,opt,name=session_token,json=sessionToken,proto3" json:"session_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationPubSub_AWSIoTProvider_AccessKey) Descriptor deprecated added in v3.9.3

Deprecated: Use ApplicationPubSub_AWSIoTProvider_AccessKey.ProtoReflect.Descriptor instead.

func (*ApplicationPubSub_AWSIoTProvider_AccessKey) GetAccessKeyId added in v3.14.0

func (*ApplicationPubSub_AWSIoTProvider_AccessKey) GetSecretAccessKey added in v3.9.3

func (x *ApplicationPubSub_AWSIoTProvider_AccessKey) GetSecretAccessKey() string

func (*ApplicationPubSub_AWSIoTProvider_AccessKey) GetSessionToken added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_AccessKey) ProtoMessage added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_AccessKey) ProtoReflect added in v3.25.0

func (*ApplicationPubSub_AWSIoTProvider_AccessKey) Reset added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_AccessKey) SetFields added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_AccessKey) SetFromFlags added in v3.19.1

func (m *ApplicationPubSub_AWSIoTProvider_AccessKey) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationPubSub_AWSIoTProvider_AccessKey message from flags.

func (*ApplicationPubSub_AWSIoTProvider_AccessKey) String added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_AccessKey) ValidateFields added in v3.9.3

func (m *ApplicationPubSub_AWSIoTProvider_AccessKey) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationPubSub_AWSIoTProvider_AccessKey with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationPubSub_AWSIoTProvider_AccessKeyValidationError added in v3.9.3

type ApplicationPubSub_AWSIoTProvider_AccessKeyValidationError struct {
	// contains filtered or unexported fields
}

ApplicationPubSub_AWSIoTProvider_AccessKeyValidationError is the validation error returned by ApplicationPubSub_AWSIoTProvider_AccessKey.ValidateFields if the designated constraints aren't met.

func (ApplicationPubSub_AWSIoTProvider_AccessKeyValidationError) Cause added in v3.9.3

Cause function returns cause value.

func (ApplicationPubSub_AWSIoTProvider_AccessKeyValidationError) Error added in v3.9.3

Error satisfies the builtin error interface

func (ApplicationPubSub_AWSIoTProvider_AccessKeyValidationError) ErrorName added in v3.9.3

ErrorName returns error name.

func (ApplicationPubSub_AWSIoTProvider_AccessKeyValidationError) Field added in v3.9.3

Field function returns field value.

func (ApplicationPubSub_AWSIoTProvider_AccessKeyValidationError) Key added in v3.9.3

Key function returns key value.

func (ApplicationPubSub_AWSIoTProvider_AccessKeyValidationError) Reason added in v3.9.3

Reason function returns reason value.

type ApplicationPubSub_AWSIoTProvider_AssumeRole added in v3.9.3

type ApplicationPubSub_AWSIoTProvider_AssumeRole struct {
	Arn             string               `protobuf:"bytes,1,opt,name=arn,proto3" json:"arn,omitempty"`
	ExternalId      string               `protobuf:"bytes,2,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"`
	SessionDuration *durationpb.Duration `protobuf:"bytes,3,opt,name=session_duration,json=sessionDuration,proto3" json:"session_duration,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationPubSub_AWSIoTProvider_AssumeRole) Descriptor deprecated added in v3.9.3

Deprecated: Use ApplicationPubSub_AWSIoTProvider_AssumeRole.ProtoReflect.Descriptor instead.

func (*ApplicationPubSub_AWSIoTProvider_AssumeRole) GetArn added in v3.14.0

func (*ApplicationPubSub_AWSIoTProvider_AssumeRole) GetExternalId added in v3.14.0

func (*ApplicationPubSub_AWSIoTProvider_AssumeRole) GetSessionDuration added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_AssumeRole) ProtoMessage added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_AssumeRole) ProtoReflect added in v3.25.0

func (*ApplicationPubSub_AWSIoTProvider_AssumeRole) Reset added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_AssumeRole) SetFields added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_AssumeRole) SetFromFlags added in v3.19.1

func (m *ApplicationPubSub_AWSIoTProvider_AssumeRole) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationPubSub_AWSIoTProvider_AssumeRole message from flags.

func (*ApplicationPubSub_AWSIoTProvider_AssumeRole) String added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_AssumeRole) ValidateFields added in v3.9.3

func (m *ApplicationPubSub_AWSIoTProvider_AssumeRole) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationPubSub_AWSIoTProvider_AssumeRole with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationPubSub_AWSIoTProvider_AssumeRoleValidationError added in v3.9.3

type ApplicationPubSub_AWSIoTProvider_AssumeRoleValidationError struct {
	// contains filtered or unexported fields
}

ApplicationPubSub_AWSIoTProvider_AssumeRoleValidationError is the validation error returned by ApplicationPubSub_AWSIoTProvider_AssumeRole.ValidateFields if the designated constraints aren't met.

func (ApplicationPubSub_AWSIoTProvider_AssumeRoleValidationError) Cause added in v3.9.3

Cause function returns cause value.

func (ApplicationPubSub_AWSIoTProvider_AssumeRoleValidationError) Error added in v3.9.3

Error satisfies the builtin error interface

func (ApplicationPubSub_AWSIoTProvider_AssumeRoleValidationError) ErrorName added in v3.9.3

ErrorName returns error name.

func (ApplicationPubSub_AWSIoTProvider_AssumeRoleValidationError) Field added in v3.9.3

Field function returns field value.

func (ApplicationPubSub_AWSIoTProvider_AssumeRoleValidationError) Key added in v3.9.3

Key function returns key value.

func (ApplicationPubSub_AWSIoTProvider_AssumeRoleValidationError) Reason added in v3.9.3

Reason function returns reason value.

type ApplicationPubSub_AWSIoTProvider_Default added in v3.9.3

type ApplicationPubSub_AWSIoTProvider_Default struct {
	// Enable the default integration. This overrides custom base topic and message topics of the pub/sub integration.
	Default *ApplicationPubSub_AWSIoTProvider_DefaultIntegration `protobuf:"bytes,5,opt,name=default,proto3,oneof"`
}

type ApplicationPubSub_AWSIoTProvider_DefaultIntegration added in v3.9.3

type ApplicationPubSub_AWSIoTProvider_DefaultIntegration struct {

	// The stack name that is associated with the CloudFormation deployment of The Things Stack Enterprise integration.
	StackName string `protobuf:"bytes,1,opt,name=stack_name,json=stackName,proto3" json:"stack_name,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationPubSub_AWSIoTProvider_DefaultIntegration) Descriptor deprecated added in v3.9.3

Deprecated: Use ApplicationPubSub_AWSIoTProvider_DefaultIntegration.ProtoReflect.Descriptor instead.

func (*ApplicationPubSub_AWSIoTProvider_DefaultIntegration) GetStackName added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_DefaultIntegration) ProtoMessage added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_DefaultIntegration) ProtoReflect added in v3.25.0

func (*ApplicationPubSub_AWSIoTProvider_DefaultIntegration) Reset added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_DefaultIntegration) SetFields added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_DefaultIntegration) SetFromFlags added in v3.19.1

func (m *ApplicationPubSub_AWSIoTProvider_DefaultIntegration) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationPubSub_AWSIoTProvider_DefaultIntegration message from flags.

func (*ApplicationPubSub_AWSIoTProvider_DefaultIntegration) String added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_DefaultIntegration) ValidateFields added in v3.9.3

ValidateFields checks the field values on ApplicationPubSub_AWSIoTProvider_DefaultIntegration with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationPubSub_AWSIoTProvider_DefaultIntegrationValidationError added in v3.9.3

type ApplicationPubSub_AWSIoTProvider_DefaultIntegrationValidationError struct {
	// contains filtered or unexported fields
}

ApplicationPubSub_AWSIoTProvider_DefaultIntegrationValidationError is the validation error returned by ApplicationPubSub_AWSIoTProvider_DefaultIntegration.ValidateFields if the designated constraints aren't met.

func (ApplicationPubSub_AWSIoTProvider_DefaultIntegrationValidationError) Cause added in v3.9.3

Cause function returns cause value.

func (ApplicationPubSub_AWSIoTProvider_DefaultIntegrationValidationError) Error added in v3.9.3

Error satisfies the builtin error interface

func (ApplicationPubSub_AWSIoTProvider_DefaultIntegrationValidationError) ErrorName added in v3.9.3

ErrorName returns error name.

func (ApplicationPubSub_AWSIoTProvider_DefaultIntegrationValidationError) Field added in v3.9.3

Field function returns field value.

func (ApplicationPubSub_AWSIoTProvider_DefaultIntegrationValidationError) Key added in v3.9.3

Key function returns key value.

func (ApplicationPubSub_AWSIoTProvider_DefaultIntegrationValidationError) Reason added in v3.9.3

Reason function returns reason value.

type ApplicationPubSub_AwsIot added in v3.14.0

type ApplicationPubSub_AwsIot struct {
	AwsIot *ApplicationPubSub_AWSIoTProvider `protobuf:"bytes,101,opt,name=aws_iot,json=awsIot,proto3,oneof"`
}

type ApplicationPubSub_MQTTProvider

type ApplicationPubSub_MQTTProvider struct {
	ServerUrl    string                             `protobuf:"bytes,1,opt,name=server_url,json=serverUrl,proto3" json:"server_url,omitempty"`
	ClientId     string                             `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	Username     string                             `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	Password     string                             `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	SubscribeQos ApplicationPubSub_MQTTProvider_QoS `` /* 153-byte string literal not displayed */
	PublishQos   ApplicationPubSub_MQTTProvider_QoS `` /* 147-byte string literal not displayed */
	UseTls       bool                               `protobuf:"varint,7,opt,name=use_tls,json=useTls,proto3" json:"use_tls,omitempty"`
	// The server Root CA certificate. PEM formatted.
	TlsCa []byte `protobuf:"bytes,8,opt,name=tls_ca,json=tlsCa,proto3" json:"tls_ca,omitempty"`
	// The client certificate. PEM formatted.
	TlsClientCert []byte `protobuf:"bytes,9,opt,name=tls_client_cert,json=tlsClientCert,proto3" json:"tls_client_cert,omitempty"`
	// The client private key. PEM formatted.
	TlsClientKey []byte `protobuf:"bytes,10,opt,name=tls_client_key,json=tlsClientKey,proto3" json:"tls_client_key,omitempty"`
	// HTTP headers to use on MQTT-over-Websocket connections.
	Headers map[string]string `` /* 156-byte string literal not displayed */
	// contains filtered or unexported fields
}

The MQTT provider settings.

func (*ApplicationPubSub_MQTTProvider) Descriptor deprecated

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

Deprecated: Use ApplicationPubSub_MQTTProvider.ProtoReflect.Descriptor instead.

func (*ApplicationPubSub_MQTTProvider) GetClientId added in v3.13.0

func (x *ApplicationPubSub_MQTTProvider) GetClientId() string

func (*ApplicationPubSub_MQTTProvider) GetHeaders added in v3.9.2

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

func (*ApplicationPubSub_MQTTProvider) GetPassword

func (x *ApplicationPubSub_MQTTProvider) GetPassword() string

func (*ApplicationPubSub_MQTTProvider) GetPublishQos added in v3.14.0

func (*ApplicationPubSub_MQTTProvider) GetServerUrl added in v3.14.0

func (x *ApplicationPubSub_MQTTProvider) GetServerUrl() string

func (*ApplicationPubSub_MQTTProvider) GetSubscribeQos added in v3.14.0

func (*ApplicationPubSub_MQTTProvider) GetTlsCa added in v3.14.0

func (x *ApplicationPubSub_MQTTProvider) GetTlsCa() []byte

func (*ApplicationPubSub_MQTTProvider) GetTlsClientCert added in v3.14.0

func (x *ApplicationPubSub_MQTTProvider) GetTlsClientCert() []byte

func (*ApplicationPubSub_MQTTProvider) GetTlsClientKey added in v3.14.0

func (x *ApplicationPubSub_MQTTProvider) GetTlsClientKey() []byte

func (*ApplicationPubSub_MQTTProvider) GetUseTls added in v3.14.0

func (x *ApplicationPubSub_MQTTProvider) GetUseTls() bool

func (*ApplicationPubSub_MQTTProvider) GetUsername

func (x *ApplicationPubSub_MQTTProvider) GetUsername() string

func (*ApplicationPubSub_MQTTProvider) MarshalJSON added in v3.17.2

func (x *ApplicationPubSub_MQTTProvider) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ApplicationPubSub_MQTTProvider to JSON.

func (*ApplicationPubSub_MQTTProvider) MarshalProtoJSON added in v3.15.1

func (x *ApplicationPubSub_MQTTProvider) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ApplicationPubSub_MQTTProvider message to JSON.

func (*ApplicationPubSub_MQTTProvider) ProtoMessage

func (*ApplicationPubSub_MQTTProvider) ProtoMessage()

func (*ApplicationPubSub_MQTTProvider) ProtoReflect added in v3.25.0

func (*ApplicationPubSub_MQTTProvider) Reset

func (x *ApplicationPubSub_MQTTProvider) Reset()

func (*ApplicationPubSub_MQTTProvider) SetFields

func (*ApplicationPubSub_MQTTProvider) SetFromFlags added in v3.19.1

func (m *ApplicationPubSub_MQTTProvider) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationPubSub_MQTTProvider message from flags.

func (*ApplicationPubSub_MQTTProvider) String

func (*ApplicationPubSub_MQTTProvider) UnmarshalJSON added in v3.17.2

func (x *ApplicationPubSub_MQTTProvider) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ApplicationPubSub_MQTTProvider from JSON.

func (*ApplicationPubSub_MQTTProvider) UnmarshalProtoJSON added in v3.15.1

func (x *ApplicationPubSub_MQTTProvider) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ApplicationPubSub_MQTTProvider message from JSON.

func (*ApplicationPubSub_MQTTProvider) ValidateFields

func (m *ApplicationPubSub_MQTTProvider) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationPubSub_MQTTProvider with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationPubSub_MQTTProviderValidationError

type ApplicationPubSub_MQTTProviderValidationError struct {
	// contains filtered or unexported fields
}

ApplicationPubSub_MQTTProviderValidationError is the validation error returned by ApplicationPubSub_MQTTProvider.ValidateFields if the designated constraints aren't met.

func (ApplicationPubSub_MQTTProviderValidationError) Cause

Cause function returns cause value.

func (ApplicationPubSub_MQTTProviderValidationError) Error

Error satisfies the builtin error interface

func (ApplicationPubSub_MQTTProviderValidationError) ErrorName

ErrorName returns error name.

func (ApplicationPubSub_MQTTProviderValidationError) Field

Field function returns field value.

func (ApplicationPubSub_MQTTProviderValidationError) Key

Key function returns key value.

func (ApplicationPubSub_MQTTProviderValidationError) Reason

Reason function returns reason value.

type ApplicationPubSub_MQTTProvider_QoS

type ApplicationPubSub_MQTTProvider_QoS int32
const (
	ApplicationPubSub_MQTTProvider_AT_MOST_ONCE  ApplicationPubSub_MQTTProvider_QoS = 0
	ApplicationPubSub_MQTTProvider_AT_LEAST_ONCE ApplicationPubSub_MQTTProvider_QoS = 1
	ApplicationPubSub_MQTTProvider_EXACTLY_ONCE  ApplicationPubSub_MQTTProvider_QoS = 2
)

func (ApplicationPubSub_MQTTProvider_QoS) Descriptor added in v3.25.0

func (ApplicationPubSub_MQTTProvider_QoS) Enum added in v3.25.0

func (ApplicationPubSub_MQTTProvider_QoS) EnumDescriptor deprecated

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

Deprecated: Use ApplicationPubSub_MQTTProvider_QoS.Descriptor instead.

func (ApplicationPubSub_MQTTProvider_QoS) MarshalJSON added in v3.17.2

func (x ApplicationPubSub_MQTTProvider_QoS) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ApplicationPubSub_MQTTProvider_QoS to JSON.

func (ApplicationPubSub_MQTTProvider_QoS) MarshalProtoJSON added in v3.15.1

MarshalProtoJSON marshals the ApplicationPubSub_MQTTProvider_QoS to JSON.

func (ApplicationPubSub_MQTTProvider_QoS) MarshalText

func (x ApplicationPubSub_MQTTProvider_QoS) MarshalText() ([]byte, error)

MarshalText marshals the ApplicationPubSub_MQTTProvider_QoS to text.

func (ApplicationPubSub_MQTTProvider_QoS) Number added in v3.25.0

func (ApplicationPubSub_MQTTProvider_QoS) String

func (ApplicationPubSub_MQTTProvider_QoS) Type added in v3.25.0

func (*ApplicationPubSub_MQTTProvider_QoS) UnmarshalJSON added in v3.17.2

func (x *ApplicationPubSub_MQTTProvider_QoS) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ApplicationPubSub_MQTTProvider_QoS from JSON.

func (*ApplicationPubSub_MQTTProvider_QoS) UnmarshalProtoJSON added in v3.15.1

UnmarshalProtoJSON unmarshals the ApplicationPubSub_MQTTProvider_QoS from JSON.

func (*ApplicationPubSub_MQTTProvider_QoS) UnmarshalText

func (x *ApplicationPubSub_MQTTProvider_QoS) UnmarshalText(b []byte) error

UnmarshalText unmarshals the ApplicationPubSub_MQTTProvider_QoS from text.

type ApplicationPubSub_Message

type ApplicationPubSub_Message struct {

	// The topic on which the Application Server publishes or receives the messages.
	Topic string `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationPubSub_Message) Descriptor deprecated

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

Deprecated: Use ApplicationPubSub_Message.ProtoReflect.Descriptor instead.

func (*ApplicationPubSub_Message) GetTopic

func (x *ApplicationPubSub_Message) GetTopic() string

func (*ApplicationPubSub_Message) ProtoMessage

func (*ApplicationPubSub_Message) ProtoMessage()

func (*ApplicationPubSub_Message) ProtoReflect added in v3.25.0

func (*ApplicationPubSub_Message) Reset

func (x *ApplicationPubSub_Message) Reset()

func (*ApplicationPubSub_Message) SetFields

func (dst *ApplicationPubSub_Message) SetFields(src *ApplicationPubSub_Message, paths ...string) error

func (*ApplicationPubSub_Message) SetFromFlags added in v3.19.1

func (m *ApplicationPubSub_Message) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationPubSub_Message message from flags.

func (*ApplicationPubSub_Message) String

func (x *ApplicationPubSub_Message) String() string

func (*ApplicationPubSub_Message) ValidateFields

func (m *ApplicationPubSub_Message) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationPubSub_Message with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationPubSub_MessageValidationError

type ApplicationPubSub_MessageValidationError struct {
	// contains filtered or unexported fields
}

ApplicationPubSub_MessageValidationError is the validation error returned by ApplicationPubSub_Message.ValidateFields if the designated constraints aren't met.

func (ApplicationPubSub_MessageValidationError) Cause

Cause function returns cause value.

func (ApplicationPubSub_MessageValidationError) Error

Error satisfies the builtin error interface

func (ApplicationPubSub_MessageValidationError) ErrorName

ErrorName returns error name.

func (ApplicationPubSub_MessageValidationError) Field

Field function returns field value.

func (ApplicationPubSub_MessageValidationError) Key

Key function returns key value.

func (ApplicationPubSub_MessageValidationError) Reason

Reason function returns reason value.

type ApplicationPubSub_Mqtt added in v3.14.0

type ApplicationPubSub_Mqtt struct {
	Mqtt *ApplicationPubSub_MQTTProvider `protobuf:"bytes,25,opt,name=mqtt,proto3,oneof"`
}

type ApplicationPubSub_NATSProvider

type ApplicationPubSub_NATSProvider struct {

	// The server connection URL.
	ServerUrl string `protobuf:"bytes,1,opt,name=server_url,json=serverUrl,proto3" json:"server_url,omitempty"`
	// contains filtered or unexported fields
}

The NATS provider settings.

func (*ApplicationPubSub_NATSProvider) Descriptor deprecated

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

Deprecated: Use ApplicationPubSub_NATSProvider.ProtoReflect.Descriptor instead.

func (*ApplicationPubSub_NATSProvider) GetServerUrl added in v3.14.0

func (x *ApplicationPubSub_NATSProvider) GetServerUrl() string

func (*ApplicationPubSub_NATSProvider) ProtoMessage

func (*ApplicationPubSub_NATSProvider) ProtoMessage()

func (*ApplicationPubSub_NATSProvider) ProtoReflect added in v3.25.0

func (*ApplicationPubSub_NATSProvider) Reset

func (x *ApplicationPubSub_NATSProvider) Reset()

func (*ApplicationPubSub_NATSProvider) SetFields

func (*ApplicationPubSub_NATSProvider) SetFromFlags added in v3.19.1

func (m *ApplicationPubSub_NATSProvider) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationPubSub_NATSProvider message from flags.

func (*ApplicationPubSub_NATSProvider) String

func (*ApplicationPubSub_NATSProvider) ValidateFields

func (m *ApplicationPubSub_NATSProvider) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationPubSub_NATSProvider with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationPubSub_NATSProviderValidationError

type ApplicationPubSub_NATSProviderValidationError struct {
	// contains filtered or unexported fields
}

ApplicationPubSub_NATSProviderValidationError is the validation error returned by ApplicationPubSub_NATSProvider.ValidateFields if the designated constraints aren't met.

func (ApplicationPubSub_NATSProviderValidationError) Cause

Cause function returns cause value.

func (ApplicationPubSub_NATSProviderValidationError) Error

Error satisfies the builtin error interface

func (ApplicationPubSub_NATSProviderValidationError) ErrorName

ErrorName returns error name.

func (ApplicationPubSub_NATSProviderValidationError) Field

Field function returns field value.

func (ApplicationPubSub_NATSProviderValidationError) Key

Key function returns key value.

func (ApplicationPubSub_NATSProviderValidationError) Reason

Reason function returns reason value.

type ApplicationPubSub_Nats added in v3.14.0

type ApplicationPubSub_Nats struct {
	Nats *ApplicationPubSub_NATSProvider `protobuf:"bytes,17,opt,name=nats,proto3,oneof"`
}

type ApplicationPubSub_Provider

type ApplicationPubSub_Provider = isApplicationPubSub_Provider

ApplicationPubSub_Provider is an alias to the interface identifying the PubSub provider types. This enables provider.RegisterProvider and provider.GetProvider to offer type safety guarantees. The underscore is maintained for consistency with the generated code.

type ApplicationPubSubs

type ApplicationPubSubs struct {
	Pubsubs []*ApplicationPubSub `protobuf:"bytes,1,rep,name=pubsubs,proto3" json:"pubsubs,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationPubSubs) Descriptor deprecated

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

Deprecated: Use ApplicationPubSubs.ProtoReflect.Descriptor instead.

func (*ApplicationPubSubs) GetPubsubs

func (x *ApplicationPubSubs) GetPubsubs() []*ApplicationPubSub

func (*ApplicationPubSubs) MarshalJSON added in v3.17.2

func (x *ApplicationPubSubs) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ApplicationPubSubs to JSON.

func (*ApplicationPubSubs) MarshalProtoJSON added in v3.15.1

func (x *ApplicationPubSubs) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ApplicationPubSubs message to JSON.

func (*ApplicationPubSubs) ProtoMessage

func (*ApplicationPubSubs) ProtoMessage()

func (*ApplicationPubSubs) ProtoReflect added in v3.25.0

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

func (*ApplicationPubSubs) Reset

func (x *ApplicationPubSubs) Reset()

func (*ApplicationPubSubs) SetFields

func (dst *ApplicationPubSubs) SetFields(src *ApplicationPubSubs, paths ...string) error

func (*ApplicationPubSubs) String

func (x *ApplicationPubSubs) String() string

func (*ApplicationPubSubs) UnmarshalJSON added in v3.17.2

func (x *ApplicationPubSubs) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ApplicationPubSubs from JSON.

func (*ApplicationPubSubs) UnmarshalProtoJSON added in v3.15.1

func (x *ApplicationPubSubs) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ApplicationPubSubs message from JSON.

func (*ApplicationPubSubs) ValidateFields

func (m *ApplicationPubSubs) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationPubSubs with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationPubSubsValidationError

type ApplicationPubSubsValidationError struct {
	// contains filtered or unexported fields
}

ApplicationPubSubsValidationError is the validation error returned by ApplicationPubSubs.ValidateFields if the designated constraints aren't met.

func (ApplicationPubSubsValidationError) Cause

Cause function returns cause value.

func (ApplicationPubSubsValidationError) Error

Error satisfies the builtin error interface

func (ApplicationPubSubsValidationError) ErrorName

ErrorName returns error name.

func (ApplicationPubSubsValidationError) Field

Field function returns field value.

func (ApplicationPubSubsValidationError) Key

Key function returns key value.

func (ApplicationPubSubsValidationError) Reason

Reason function returns reason value.

type ApplicationRegistryClient

type ApplicationRegistryClient interface {
	// Create a new application. This also sets the given organization or user as
	// first collaborator with all possible rights.
	Create(ctx context.Context, in *CreateApplicationRequest, opts ...grpc.CallOption) (*Application, error)
	// Get the application with the given identifiers, selecting the fields specified
	// in the field mask.
	// More or less fields may be returned, depending on the rights of the caller.
	Get(ctx context.Context, in *GetApplicationRequest, opts ...grpc.CallOption) (*Application, error)
	// List applications where the given user or organization is a direct collaborator.
	// If no user or organization is given, this returns the applications the caller
	// has access to.
	// Similar to Get, this selects the fields given by the field mask.
	// More or less fields may be returned, depending on the rights of the caller.
	List(ctx context.Context, in *ListApplicationsRequest, opts ...grpc.CallOption) (*Applications, error)
	// Update the application, changing the fields specified by the field mask to the provided values.
	Update(ctx context.Context, in *UpdateApplicationRequest, opts ...grpc.CallOption) (*Application, error)
	// Delete the application. This may not release the application ID for reuse.
	// All end devices must be deleted from the application before it can be deleted.
	Delete(ctx context.Context, in *ApplicationIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Restore a recently deleted application.
	//
	// Deployment configuration may specify if, and for how long after deletion,
	// entities can be restored.
	Restore(ctx context.Context, in *ApplicationIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Purge the application. This will release the application ID for reuse.
	// All end devices must be deleted from the application before it can be deleted.
	// The application owner is responsible for clearing data from any (external) integrations
	// that may store and expose data by application ID
	Purge(ctx context.Context, in *ApplicationIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Request DevEUI from the configured address block for a device inside the application.
	// The maximum number of DevEUI's issued per application can be configured.
	IssueDevEUI(ctx context.Context, in *ApplicationIdentifiers, opts ...grpc.CallOption) (*IssueDevEUIResponse, error)
}

ApplicationRegistryClient is the client API for ApplicationRegistry service.

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

type ApplicationRegistryServer

type ApplicationRegistryServer interface {
	// Create a new application. This also sets the given organization or user as
	// first collaborator with all possible rights.
	Create(context.Context, *CreateApplicationRequest) (*Application, error)
	// Get the application with the given identifiers, selecting the fields specified
	// in the field mask.
	// More or less fields may be returned, depending on the rights of the caller.
	Get(context.Context, *GetApplicationRequest) (*Application, error)
	// List applications where the given user or organization is a direct collaborator.
	// If no user or organization is given, this returns the applications the caller
	// has access to.
	// Similar to Get, this selects the fields given by the field mask.
	// More or less fields may be returned, depending on the rights of the caller.
	List(context.Context, *ListApplicationsRequest) (*Applications, error)
	// Update the application, changing the fields specified by the field mask to the provided values.
	Update(context.Context, *UpdateApplicationRequest) (*Application, error)
	// Delete the application. This may not release the application ID for reuse.
	// All end devices must be deleted from the application before it can be deleted.
	Delete(context.Context, *ApplicationIdentifiers) (*emptypb.Empty, error)
	// Restore a recently deleted application.
	//
	// Deployment configuration may specify if, and for how long after deletion,
	// entities can be restored.
	Restore(context.Context, *ApplicationIdentifiers) (*emptypb.Empty, error)
	// Purge the application. This will release the application ID for reuse.
	// All end devices must be deleted from the application before it can be deleted.
	// The application owner is responsible for clearing data from any (external) integrations
	// that may store and expose data by application ID
	Purge(context.Context, *ApplicationIdentifiers) (*emptypb.Empty, error)
	// Request DevEUI from the configured address block for a device inside the application.
	// The maximum number of DevEUI's issued per application can be configured.
	IssueDevEUI(context.Context, *ApplicationIdentifiers) (*IssueDevEUIResponse, error)
	// contains filtered or unexported methods
}

ApplicationRegistryServer is the server API for ApplicationRegistry service. All implementations must embed UnimplementedApplicationRegistryServer for forward compatibility

type ApplicationServiceData added in v3.9.0

type ApplicationServiceData struct {
	Service string           `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
	Data    *structpb.Struct `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationServiceData) Descriptor deprecated added in v3.9.0

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

Deprecated: Use ApplicationServiceData.ProtoReflect.Descriptor instead.

func (*ApplicationServiceData) GetData added in v3.9.0

func (x *ApplicationServiceData) GetData() *structpb.Struct

func (*ApplicationServiceData) GetService added in v3.9.0

func (x *ApplicationServiceData) GetService() string

func (*ApplicationServiceData) ProtoMessage added in v3.9.0

func (*ApplicationServiceData) ProtoMessage()

func (*ApplicationServiceData) ProtoReflect added in v3.25.0

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

func (*ApplicationServiceData) Reset added in v3.9.0

func (x *ApplicationServiceData) Reset()

func (*ApplicationServiceData) SetFields added in v3.9.0

func (dst *ApplicationServiceData) SetFields(src *ApplicationServiceData, paths ...string) error

func (*ApplicationServiceData) String added in v3.9.0

func (x *ApplicationServiceData) String() string

func (*ApplicationServiceData) ValidateFields added in v3.9.0

func (m *ApplicationServiceData) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationServiceData with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationServiceDataValidationError added in v3.9.0

type ApplicationServiceDataValidationError struct {
	// contains filtered or unexported fields
}

ApplicationServiceDataValidationError is the validation error returned by ApplicationServiceData.ValidateFields if the designated constraints aren't met.

func (ApplicationServiceDataValidationError) Cause added in v3.9.0

Cause function returns cause value.

func (ApplicationServiceDataValidationError) Error added in v3.9.0

Error satisfies the builtin error interface

func (ApplicationServiceDataValidationError) ErrorName added in v3.9.0

ErrorName returns error name.

func (ApplicationServiceDataValidationError) Field added in v3.9.0

Field function returns field value.

func (ApplicationServiceDataValidationError) Key added in v3.9.0

Key function returns key value.

func (ApplicationServiceDataValidationError) Reason added in v3.9.0

Reason function returns reason value.

type ApplicationUp

type ApplicationUp struct {
	EndDeviceIds   *EndDeviceIdentifiers `protobuf:"bytes,1,opt,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	CorrelationIds []string              `protobuf:"bytes,2,rep,name=correlation_ids,json=correlationIds,proto3" json:"correlation_ids,omitempty"`
	// Server time when the Application Server received the message.
	ReceivedAt *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=received_at,json=receivedAt,proto3" json:"received_at,omitempty"`
	// Types that are assignable to Up:
	//	*ApplicationUp_UplinkMessage
	//	*ApplicationUp_UplinkNormalized
	//	*ApplicationUp_JoinAccept
	//	*ApplicationUp_DownlinkAck
	//	*ApplicationUp_DownlinkNack
	//	*ApplicationUp_DownlinkSent
	//	*ApplicationUp_DownlinkFailed
	//	*ApplicationUp_DownlinkQueued
	//	*ApplicationUp_DownlinkQueueInvalidated
	//	*ApplicationUp_LocationSolved
	//	*ApplicationUp_ServiceData
	Up isApplicationUp_Up `protobuf_oneof:"up"`
	// Signals if the message is coming from the Network Server or is simulated.
	// The Application Server automatically sets this field, and callers must not manually set it.
	Simulated bool `protobuf:"varint,14,opt,name=simulated,proto3" json:"simulated,omitempty"`
	// contains filtered or unexported fields
}

Application uplink message.

func (*ApplicationUp) Descriptor deprecated

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

Deprecated: Use ApplicationUp.ProtoReflect.Descriptor instead.

func (*ApplicationUp) EntityType added in v3.16.1

func (m *ApplicationUp) EntityType() string

EntityType implements IDStringer.

func (*ApplicationUp) ExtractRequestFields added in v3.16.1

func (m *ApplicationUp) ExtractRequestFields(dst map[string]interface{})

func (*ApplicationUp) GetCorrelationIds added in v3.14.1

func (x *ApplicationUp) GetCorrelationIds() []string

func (*ApplicationUp) GetDownlinkAck

func (x *ApplicationUp) GetDownlinkAck() *ApplicationDownlink

func (*ApplicationUp) GetDownlinkFailed

func (x *ApplicationUp) GetDownlinkFailed() *ApplicationDownlinkFailed

func (*ApplicationUp) GetDownlinkNack

func (x *ApplicationUp) GetDownlinkNack() *ApplicationDownlink

func (*ApplicationUp) GetDownlinkQueueInvalidated

func (x *ApplicationUp) GetDownlinkQueueInvalidated() *ApplicationInvalidatedDownlinks

func (*ApplicationUp) GetDownlinkQueued

func (x *ApplicationUp) GetDownlinkQueued() *ApplicationDownlink

func (*ApplicationUp) GetDownlinkSent

func (x *ApplicationUp) GetDownlinkSent() *ApplicationDownlink

func (*ApplicationUp) GetEndDeviceIds added in v3.16.1

func (x *ApplicationUp) GetEndDeviceIds() *EndDeviceIdentifiers

func (*ApplicationUp) GetJoinAccept

func (x *ApplicationUp) GetJoinAccept() *ApplicationJoinAccept

func (*ApplicationUp) GetLocationSolved

func (x *ApplicationUp) GetLocationSolved() *ApplicationLocation

func (*ApplicationUp) GetReceivedAt

func (x *ApplicationUp) GetReceivedAt() *timestamppb.Timestamp

func (*ApplicationUp) GetServiceData added in v3.9.0

func (x *ApplicationUp) GetServiceData() *ApplicationServiceData

func (*ApplicationUp) GetSimulated added in v3.9.0

func (x *ApplicationUp) GetSimulated() bool

func (*ApplicationUp) GetUp

func (m *ApplicationUp) GetUp() isApplicationUp_Up

func (*ApplicationUp) GetUplinkMessage

func (x *ApplicationUp) GetUplinkMessage() *ApplicationUplink

func (*ApplicationUp) GetUplinkNormalized added in v3.21.2

func (x *ApplicationUp) GetUplinkNormalized() *ApplicationUplinkNormalized

func (*ApplicationUp) IDString added in v3.16.1

func (m *ApplicationUp) IDString() string

IDString implements IDStringer.

func (*ApplicationUp) MarshalJSON added in v3.17.2

func (x *ApplicationUp) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ApplicationUp to JSON.

func (*ApplicationUp) MarshalProtoJSON added in v3.15.1

func (x *ApplicationUp) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ApplicationUp message to JSON.

func (*ApplicationUp) ProtoMessage

func (*ApplicationUp) ProtoMessage()

func (*ApplicationUp) ProtoReflect added in v3.25.0

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

func (*ApplicationUp) Reset

func (x *ApplicationUp) Reset()

func (*ApplicationUp) SetFields

func (dst *ApplicationUp) SetFields(src *ApplicationUp, paths ...string) error

func (*ApplicationUp) String

func (x *ApplicationUp) String() string

func (*ApplicationUp) UnmarshalJSON added in v3.17.2

func (x *ApplicationUp) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ApplicationUp from JSON.

func (*ApplicationUp) UnmarshalProtoJSON added in v3.15.1

func (x *ApplicationUp) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ApplicationUp message from JSON.

func (*ApplicationUp) ValidateContext added in v3.11.4

func (req *ApplicationUp) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*ApplicationUp) ValidateFields

func (m *ApplicationUp) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationUp with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationUpStorageClient added in v3.10.0

type ApplicationUpStorageClient interface {
	// Returns a stream of application messages that have been stored in the database.
	GetStoredApplicationUp(ctx context.Context, in *GetStoredApplicationUpRequest, opts ...grpc.CallOption) (ApplicationUpStorage_GetStoredApplicationUpClient, error)
	// Returns how many application messages have been stored in the database for an application or end device.
	GetStoredApplicationUpCount(ctx context.Context, in *GetStoredApplicationUpCountRequest, opts ...grpc.CallOption) (*GetStoredApplicationUpCountResponse, error)
}

ApplicationUpStorageClient is the client API for ApplicationUpStorage 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.

func NewApplicationUpStorageClient added in v3.10.0

func NewApplicationUpStorageClient(cc grpc.ClientConnInterface) ApplicationUpStorageClient

type ApplicationUpStorageServer added in v3.10.0

type ApplicationUpStorageServer interface {
	// Returns a stream of application messages that have been stored in the database.
	GetStoredApplicationUp(*GetStoredApplicationUpRequest, ApplicationUpStorage_GetStoredApplicationUpServer) error
	// Returns how many application messages have been stored in the database for an application or end device.
	GetStoredApplicationUpCount(context.Context, *GetStoredApplicationUpCountRequest) (*GetStoredApplicationUpCountResponse, error)
	// contains filtered or unexported methods
}

ApplicationUpStorageServer is the server API for ApplicationUpStorage service. All implementations must embed UnimplementedApplicationUpStorageServer for forward compatibility

type ApplicationUpStorage_GetStoredApplicationUpClient added in v3.10.0

type ApplicationUpStorage_GetStoredApplicationUpClient interface {
	Recv() (*ApplicationUp, error)
	grpc.ClientStream
}

type ApplicationUpStorage_GetStoredApplicationUpServer added in v3.10.0

type ApplicationUpStorage_GetStoredApplicationUpServer interface {
	Send(*ApplicationUp) error
	grpc.ServerStream
}

type ApplicationUpValidationError

type ApplicationUpValidationError struct {
	// contains filtered or unexported fields
}

ApplicationUpValidationError is the validation error returned by ApplicationUp.ValidateFields if the designated constraints aren't met.

func (ApplicationUpValidationError) Cause

Cause function returns cause value.

func (ApplicationUpValidationError) Error

Error satisfies the builtin error interface

func (ApplicationUpValidationError) ErrorName

func (e ApplicationUpValidationError) ErrorName() string

ErrorName returns error name.

func (ApplicationUpValidationError) Field

Field function returns field value.

func (ApplicationUpValidationError) Key

Key function returns key value.

func (ApplicationUpValidationError) Reason

Reason function returns reason value.

type ApplicationUp_DownlinkAck

type ApplicationUp_DownlinkAck struct {
	DownlinkAck *ApplicationDownlink `protobuf:"bytes,5,opt,name=downlink_ack,json=downlinkAck,proto3,oneof"`
}

type ApplicationUp_DownlinkFailed

type ApplicationUp_DownlinkFailed struct {
	DownlinkFailed *ApplicationDownlinkFailed `protobuf:"bytes,8,opt,name=downlink_failed,json=downlinkFailed,proto3,oneof"`
}

type ApplicationUp_DownlinkNack

type ApplicationUp_DownlinkNack struct {
	DownlinkNack *ApplicationDownlink `protobuf:"bytes,6,opt,name=downlink_nack,json=downlinkNack,proto3,oneof"`
}

type ApplicationUp_DownlinkQueueInvalidated

type ApplicationUp_DownlinkQueueInvalidated struct {
	DownlinkQueueInvalidated *ApplicationInvalidatedDownlinks `protobuf:"bytes,10,opt,name=downlink_queue_invalidated,json=downlinkQueueInvalidated,proto3,oneof"`
}

type ApplicationUp_DownlinkQueued

type ApplicationUp_DownlinkQueued struct {
	DownlinkQueued *ApplicationDownlink `protobuf:"bytes,9,opt,name=downlink_queued,json=downlinkQueued,proto3,oneof"`
}

type ApplicationUp_DownlinkSent

type ApplicationUp_DownlinkSent struct {
	DownlinkSent *ApplicationDownlink `protobuf:"bytes,7,opt,name=downlink_sent,json=downlinkSent,proto3,oneof"`
}

type ApplicationUp_JoinAccept

type ApplicationUp_JoinAccept struct {
	JoinAccept *ApplicationJoinAccept `protobuf:"bytes,4,opt,name=join_accept,json=joinAccept,proto3,oneof"`
}

type ApplicationUp_LocationSolved

type ApplicationUp_LocationSolved struct {
	LocationSolved *ApplicationLocation `protobuf:"bytes,11,opt,name=location_solved,json=locationSolved,proto3,oneof"`
}

type ApplicationUp_ServiceData added in v3.9.0

type ApplicationUp_ServiceData struct {
	ServiceData *ApplicationServiceData `protobuf:"bytes,13,opt,name=service_data,json=serviceData,proto3,oneof"`
}

type ApplicationUp_UplinkMessage

type ApplicationUp_UplinkMessage struct {
	UplinkMessage *ApplicationUplink `protobuf:"bytes,3,opt,name=uplink_message,json=uplinkMessage,proto3,oneof"`
}

type ApplicationUp_UplinkNormalized added in v3.21.2

type ApplicationUp_UplinkNormalized struct {
	UplinkNormalized *ApplicationUplinkNormalized `protobuf:"bytes,15,opt,name=uplink_normalized,json=uplinkNormalized,proto3,oneof"`
}
type ApplicationUplink struct {

	// Join Server issued identifier for the session keys used by this uplink.
	SessionKeyId []byte `protobuf:"bytes,1,opt,name=session_key_id,json=sessionKeyId,proto3" json:"session_key_id,omitempty"`
	// LoRaWAN FPort of the uplink message.
	FPort uint32 `protobuf:"varint,2,opt,name=f_port,json=fPort,proto3" json:"f_port,omitempty"`
	// LoRaWAN FCntUp of the uplink message.
	FCnt uint32 `protobuf:"varint,3,opt,name=f_cnt,json=fCnt,proto3" json:"f_cnt,omitempty"`
	// The frame payload of the uplink message.
	// The payload is still encrypted if the skip_payload_crypto field of the EndDevice
	// is true, which is indicated by the presence of the app_s_key field.
	FrmPayload []byte `protobuf:"bytes,4,opt,name=frm_payload,json=frmPayload,proto3" json:"frm_payload,omitempty"`
	// The decoded frame payload of the uplink message.
	// This field is set by the message processor that is configured for the end device (see formatters) or application (see default_formatters).
	DecodedPayload *structpb.Struct `protobuf:"bytes,5,opt,name=decoded_payload,json=decodedPayload,proto3" json:"decoded_payload,omitempty"`
	// Warnings generated by the message processor while decoding the frm_payload.
	DecodedPayloadWarnings []string `` /* 130-byte string literal not displayed */
	// The normalized frame payload of the uplink message.
	// This field is set by the message processor that is configured for the end device (see formatters) or application (see default_formatters).
	// If the message processor is a custom script, there is no uplink normalizer script and the decoded output is valid
	// normalized payload, this field contains the decoded payload.
	NormalizedPayload []*structpb.Struct `protobuf:"bytes,17,rep,name=normalized_payload,json=normalizedPayload,proto3" json:"normalized_payload,omitempty"`
	// Warnings generated by the message processor while normalizing the decoded payload.
	NormalizedPayloadWarnings []string `` /* 139-byte string literal not displayed */
	// A list of metadata for each antenna of each gateway that received this message.
	RxMetadata []*RxMetadata `protobuf:"bytes,6,rep,name=rx_metadata,json=rxMetadata,proto3" json:"rx_metadata,omitempty"`
	// Transmission settings used by the end device.
	Settings *TxSettings `protobuf:"bytes,7,opt,name=settings,proto3" json:"settings,omitempty"`
	// Server time when the Network Server received the message.
	ReceivedAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=received_at,json=receivedAt,proto3" json:"received_at,omitempty"`
	// The AppSKey of the current session.
	// This field is only present if the skip_payload_crypto field of the EndDevice
	// is true.
	// Can be used to decrypt uplink payloads and encrypt downlink payloads.
	AppSKey *KeyEnvelope `protobuf:"bytes,9,opt,name=app_s_key,json=appSKey,proto3" json:"app_s_key,omitempty"`
	// The last AFCntDown of the current session.
	// This field is only present if the skip_payload_crypto field of the EndDevice
	// is true.
	// Can be used with app_s_key to encrypt downlink payloads.
	LastAFCntDown uint32 `protobuf:"varint,10,opt,name=last_a_f_cnt_down,json=lastAFCntDown,proto3" json:"last_a_f_cnt_down,omitempty"`
	// Indicates whether the end device used confirmed data uplink.
	Confirmed bool `protobuf:"varint,11,opt,name=confirmed,proto3" json:"confirmed,omitempty"`
	// Consumed airtime for the transmission of the uplink message. Calculated by Network Server using the raw payload size and the transmission settings.
	ConsumedAirtime *durationpb.Duration `protobuf:"bytes,13,opt,name=consumed_airtime,json=consumedAirtime,proto3" json:"consumed_airtime,omitempty"`
	// End device location metadata, set by the Application Server while handling the message.
	Locations map[string]*Location `` /* 160-byte string literal not displayed */
	// End device version identifiers, set by the Application Server while handling the message.
	VersionIds *EndDeviceVersionIdentifiers `protobuf:"bytes,15,opt,name=version_ids,json=versionIds,proto3" json:"version_ids,omitempty"`
	// Network identifiers, set by the Network Server that handles the message.
	NetworkIds *NetworkIdentifiers `protobuf:"bytes,16,opt,name=network_ids,json=networkIds,proto3" json:"network_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationUplink) Descriptor deprecated

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

Deprecated: Use ApplicationUplink.ProtoReflect.Descriptor instead.

func (*ApplicationUplink) GetAppSKey

func (x *ApplicationUplink) GetAppSKey() *KeyEnvelope

func (*ApplicationUplink) GetConfirmed

func (x *ApplicationUplink) GetConfirmed() bool

func (*ApplicationUplink) GetConsumedAirtime added in v3.10.0

func (x *ApplicationUplink) GetConsumedAirtime() *durationpb.Duration

func (*ApplicationUplink) GetDecodedPayload

func (x *ApplicationUplink) GetDecodedPayload() *structpb.Struct

func (*ApplicationUplink) GetDecodedPayloadWarnings added in v3.9.2

func (x *ApplicationUplink) GetDecodedPayloadWarnings() []string

func (*ApplicationUplink) GetFCnt

func (x *ApplicationUplink) GetFCnt() uint32

func (*ApplicationUplink) GetFPort

func (x *ApplicationUplink) GetFPort() uint32

func (*ApplicationUplink) GetFrmPayload added in v3.14.1

func (x *ApplicationUplink) GetFrmPayload() []byte

func (*ApplicationUplink) GetLastAFCntDown

func (x *ApplicationUplink) GetLastAFCntDown() uint32

func (*ApplicationUplink) GetLocations added in v3.10.0

func (x *ApplicationUplink) GetLocations() map[string]*Location

func (*ApplicationUplink) GetNetworkIds added in v3.14.0

func (x *ApplicationUplink) GetNetworkIds() *NetworkIdentifiers

func (*ApplicationUplink) GetNormalizedPayload added in v3.21.2

func (x *ApplicationUplink) GetNormalizedPayload() []*structpb.Struct

func (*ApplicationUplink) GetNormalizedPayloadWarnings added in v3.21.2

func (x *ApplicationUplink) GetNormalizedPayloadWarnings() []string

func (*ApplicationUplink) GetReceivedAt

func (x *ApplicationUplink) GetReceivedAt() *timestamppb.Timestamp

func (*ApplicationUplink) GetRxMetadata

func (x *ApplicationUplink) GetRxMetadata() []*RxMetadata

func (*ApplicationUplink) GetSessionKeyId added in v3.14.1

func (x *ApplicationUplink) GetSessionKeyId() []byte

func (*ApplicationUplink) GetSettings

func (x *ApplicationUplink) GetSettings() *TxSettings

func (*ApplicationUplink) GetVersionIds added in v3.14.1

func (x *ApplicationUplink) GetVersionIds() *EndDeviceVersionIdentifiers

func (*ApplicationUplink) MarshalJSON added in v3.17.2

func (x *ApplicationUplink) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ApplicationUplink to JSON.

func (*ApplicationUplink) MarshalProtoJSON added in v3.15.1

func (x *ApplicationUplink) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ApplicationUplink message to JSON.

func (*ApplicationUplink) ProtoMessage

func (*ApplicationUplink) ProtoMessage()

func (*ApplicationUplink) ProtoReflect added in v3.25.0

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

func (*ApplicationUplink) Reset

func (x *ApplicationUplink) Reset()

func (*ApplicationUplink) SetFields

func (dst *ApplicationUplink) SetFields(src *ApplicationUplink, paths ...string) error

func (*ApplicationUplink) SetFromFlags added in v3.23.1

func (m *ApplicationUplink) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationUplink message from flags.

func (*ApplicationUplink) String

func (x *ApplicationUplink) String() string

func (*ApplicationUplink) UnmarshalJSON added in v3.17.2

func (x *ApplicationUplink) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ApplicationUplink from JSON.

func (*ApplicationUplink) UnmarshalProtoJSON added in v3.15.1

func (x *ApplicationUplink) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ApplicationUplink message from JSON.

func (*ApplicationUplink) ValidateFields

func (m *ApplicationUplink) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationUplink with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationUplinkNormalized added in v3.21.2

type ApplicationUplinkNormalized struct {

	// Join Server issued identifier for the session keys used by this uplink.
	SessionKeyId []byte `protobuf:"bytes,1,opt,name=session_key_id,json=sessionKeyId,proto3" json:"session_key_id,omitempty"`
	// LoRaWAN FPort of the uplink message.
	FPort uint32 `protobuf:"varint,2,opt,name=f_port,json=fPort,proto3" json:"f_port,omitempty"`
	// LoRaWAN FCntUp of the uplink message.
	FCnt uint32 `protobuf:"varint,3,opt,name=f_cnt,json=fCnt,proto3" json:"f_cnt,omitempty"`
	// The frame payload of the uplink message.
	// This field is always decrypted with AppSKey.
	FrmPayload []byte `protobuf:"bytes,4,opt,name=frm_payload,json=frmPayload,proto3" json:"frm_payload,omitempty"`
	// The normalized frame payload of the uplink message.
	// This field is set for each item in normalized_payload in the corresponding ApplicationUplink message.
	NormalizedPayload *structpb.Struct `protobuf:"bytes,5,opt,name=normalized_payload,json=normalizedPayload,proto3" json:"normalized_payload,omitempty"`
	// This field is set to normalized_payload_warnings in the corresponding ApplicationUplink message.
	NormalizedPayloadWarnings []string `` /* 138-byte string literal not displayed */
	// A list of metadata for each antenna of each gateway that received this message.
	RxMetadata []*RxMetadata `protobuf:"bytes,7,rep,name=rx_metadata,json=rxMetadata,proto3" json:"rx_metadata,omitempty"`
	// Transmission settings used by the end device.
	Settings *TxSettings `protobuf:"bytes,8,opt,name=settings,proto3" json:"settings,omitempty"`
	// Server time when the Network Server received the message.
	ReceivedAt *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=received_at,json=receivedAt,proto3" json:"received_at,omitempty"`
	// Indicates whether the end device used confirmed data uplink.
	Confirmed bool `protobuf:"varint,10,opt,name=confirmed,proto3" json:"confirmed,omitempty"`
	// Consumed airtime for the transmission of the uplink message. Calculated by Network Server using the raw payload size and the transmission settings.
	ConsumedAirtime *durationpb.Duration `protobuf:"bytes,11,opt,name=consumed_airtime,json=consumedAirtime,proto3" json:"consumed_airtime,omitempty"`
	// End device location metadata, set by the Application Server while handling the message.
	Locations map[string]*Location `` /* 160-byte string literal not displayed */
	// End device version identifiers, set by the Application Server while handling the message.
	VersionIds *EndDeviceVersionIdentifiers `protobuf:"bytes,13,opt,name=version_ids,json=versionIds,proto3" json:"version_ids,omitempty"`
	// Network identifiers, set by the Network Server that handles the message.
	NetworkIds *NetworkIdentifiers `protobuf:"bytes,14,opt,name=network_ids,json=networkIds,proto3" json:"network_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationUplinkNormalized) Descriptor deprecated added in v3.21.2

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

Deprecated: Use ApplicationUplinkNormalized.ProtoReflect.Descriptor instead.

func (*ApplicationUplinkNormalized) GetConfirmed added in v3.21.2

func (x *ApplicationUplinkNormalized) GetConfirmed() bool

func (*ApplicationUplinkNormalized) GetConsumedAirtime added in v3.21.2

func (x *ApplicationUplinkNormalized) GetConsumedAirtime() *durationpb.Duration

func (*ApplicationUplinkNormalized) GetFCnt added in v3.21.2

func (x *ApplicationUplinkNormalized) GetFCnt() uint32

func (*ApplicationUplinkNormalized) GetFPort added in v3.21.2

func (x *ApplicationUplinkNormalized) GetFPort() uint32

func (*ApplicationUplinkNormalized) GetFrmPayload added in v3.21.2

func (x *ApplicationUplinkNormalized) GetFrmPayload() []byte

func (*ApplicationUplinkNormalized) GetLocations added in v3.21.2

func (x *ApplicationUplinkNormalized) GetLocations() map[string]*Location

func (*ApplicationUplinkNormalized) GetNetworkIds added in v3.21.2

func (x *ApplicationUplinkNormalized) GetNetworkIds() *NetworkIdentifiers

func (*ApplicationUplinkNormalized) GetNormalizedPayload added in v3.21.2

func (x *ApplicationUplinkNormalized) GetNormalizedPayload() *structpb.Struct

func (*ApplicationUplinkNormalized) GetNormalizedPayloadWarnings added in v3.21.2

func (x *ApplicationUplinkNormalized) GetNormalizedPayloadWarnings() []string

func (*ApplicationUplinkNormalized) GetReceivedAt added in v3.21.2

func (*ApplicationUplinkNormalized) GetRxMetadata added in v3.21.2

func (x *ApplicationUplinkNormalized) GetRxMetadata() []*RxMetadata

func (*ApplicationUplinkNormalized) GetSessionKeyId added in v3.21.2

func (x *ApplicationUplinkNormalized) GetSessionKeyId() []byte

func (*ApplicationUplinkNormalized) GetSettings added in v3.21.2

func (x *ApplicationUplinkNormalized) GetSettings() *TxSettings

func (*ApplicationUplinkNormalized) GetVersionIds added in v3.21.2

func (*ApplicationUplinkNormalized) MarshalJSON added in v3.21.2

func (x *ApplicationUplinkNormalized) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ApplicationUplinkNormalized to JSON.

func (*ApplicationUplinkNormalized) MarshalProtoJSON added in v3.21.2

func (x *ApplicationUplinkNormalized) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ApplicationUplinkNormalized message to JSON.

func (*ApplicationUplinkNormalized) ProtoMessage added in v3.21.2

func (*ApplicationUplinkNormalized) ProtoMessage()

func (*ApplicationUplinkNormalized) ProtoReflect added in v3.25.0

func (*ApplicationUplinkNormalized) Reset added in v3.21.2

func (x *ApplicationUplinkNormalized) Reset()

func (*ApplicationUplinkNormalized) SetFields added in v3.21.2

func (*ApplicationUplinkNormalized) String added in v3.21.2

func (x *ApplicationUplinkNormalized) String() string

func (*ApplicationUplinkNormalized) UnmarshalJSON added in v3.21.2

func (x *ApplicationUplinkNormalized) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ApplicationUplinkNormalized from JSON.

func (*ApplicationUplinkNormalized) UnmarshalProtoJSON added in v3.21.2

func (x *ApplicationUplinkNormalized) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ApplicationUplinkNormalized message from JSON.

func (*ApplicationUplinkNormalized) ValidateFields added in v3.21.2

func (m *ApplicationUplinkNormalized) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationUplinkNormalized with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationUplinkNormalizedValidationError added in v3.21.2

type ApplicationUplinkNormalizedValidationError struct {
	// contains filtered or unexported fields
}

ApplicationUplinkNormalizedValidationError is the validation error returned by ApplicationUplinkNormalized.ValidateFields if the designated constraints aren't met.

func (ApplicationUplinkNormalizedValidationError) Cause added in v3.21.2

Cause function returns cause value.

func (ApplicationUplinkNormalizedValidationError) Error added in v3.21.2

Error satisfies the builtin error interface

func (ApplicationUplinkNormalizedValidationError) ErrorName added in v3.21.2

ErrorName returns error name.

func (ApplicationUplinkNormalizedValidationError) Field added in v3.21.2

Field function returns field value.

func (ApplicationUplinkNormalizedValidationError) Key added in v3.21.2

Key function returns key value.

func (ApplicationUplinkNormalizedValidationError) Reason added in v3.21.2

Reason function returns reason value.

type ApplicationUplinkValidationError

type ApplicationUplinkValidationError struct {
	// contains filtered or unexported fields
}

ApplicationUplinkValidationError is the validation error returned by ApplicationUplink.ValidateFields if the designated constraints aren't met.

func (ApplicationUplinkValidationError) Cause

Cause function returns cause value.

func (ApplicationUplinkValidationError) Error

Error satisfies the builtin error interface

func (ApplicationUplinkValidationError) ErrorName

ErrorName returns error name.

func (ApplicationUplinkValidationError) Field

Field function returns field value.

func (ApplicationUplinkValidationError) Key

Key function returns key value.

func (ApplicationUplinkValidationError) Reason

Reason function returns reason value.

type ApplicationValidationError

type ApplicationValidationError struct {
	// contains filtered or unexported fields
}

ApplicationValidationError is the validation error returned by Application.ValidateFields if the designated constraints aren't met.

func (ApplicationValidationError) Cause

Cause function returns cause value.

func (ApplicationValidationError) Error

Error satisfies the builtin error interface

func (ApplicationValidationError) ErrorName

func (e ApplicationValidationError) ErrorName() string

ErrorName returns error name.

func (ApplicationValidationError) Field

Field function returns field value.

func (ApplicationValidationError) Key

Key function returns key value.

func (ApplicationValidationError) Reason

Reason function returns reason value.

type ApplicationWebhook

type ApplicationWebhook struct {
	Ids       *ApplicationWebhookIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	CreatedAt *timestamppb.Timestamp         `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt *timestamppb.Timestamp         `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Base URL to which the message's path is appended.
	BaseUrl string `protobuf:"bytes,4,opt,name=base_url,json=baseUrl,proto3" json:"base_url,omitempty"`
	// HTTP headers to use.
	Headers map[string]string `` /* 155-byte string literal not displayed */
	// The format to use for the body.
	// Supported values depend on the Application Server configuration.
	Format string `protobuf:"bytes,6,opt,name=format,proto3" json:"format,omitempty"`
	// The ID of the template that was used to create the Webhook.
	TemplateIds *ApplicationWebhookTemplateIdentifiers `protobuf:"bytes,15,opt,name=template_ids,json=templateIds,proto3" json:"template_ids,omitempty"`
	// The value of the fields used by the template. Maps field.id to the value.
	TemplateFields map[string]string `` /* 192-byte string literal not displayed */
	// The API key to be used for downlink queue operations.
	// The field is provided for convenience reasons, and can contain API keys with additional rights (albeit this is discouraged).
	DownlinkApiKey           string                      `protobuf:"bytes,17,opt,name=downlink_api_key,json=downlinkApiKey,proto3" json:"downlink_api_key,omitempty"`
	UplinkMessage            *ApplicationWebhook_Message `protobuf:"bytes,7,opt,name=uplink_message,json=uplinkMessage,proto3" json:"uplink_message,omitempty"`
	UplinkNormalized         *ApplicationWebhook_Message `protobuf:"bytes,22,opt,name=uplink_normalized,json=uplinkNormalized,proto3" json:"uplink_normalized,omitempty"`
	JoinAccept               *ApplicationWebhook_Message `protobuf:"bytes,8,opt,name=join_accept,json=joinAccept,proto3" json:"join_accept,omitempty"`
	DownlinkAck              *ApplicationWebhook_Message `protobuf:"bytes,9,opt,name=downlink_ack,json=downlinkAck,proto3" json:"downlink_ack,omitempty"`
	DownlinkNack             *ApplicationWebhook_Message `protobuf:"bytes,10,opt,name=downlink_nack,json=downlinkNack,proto3" json:"downlink_nack,omitempty"`
	DownlinkSent             *ApplicationWebhook_Message `protobuf:"bytes,11,opt,name=downlink_sent,json=downlinkSent,proto3" json:"downlink_sent,omitempty"`
	DownlinkFailed           *ApplicationWebhook_Message `protobuf:"bytes,12,opt,name=downlink_failed,json=downlinkFailed,proto3" json:"downlink_failed,omitempty"`
	DownlinkQueued           *ApplicationWebhook_Message `protobuf:"bytes,13,opt,name=downlink_queued,json=downlinkQueued,proto3" json:"downlink_queued,omitempty"`
	DownlinkQueueInvalidated *ApplicationWebhook_Message `` /* 136-byte string literal not displayed */
	LocationSolved           *ApplicationWebhook_Message `protobuf:"bytes,14,opt,name=location_solved,json=locationSolved,proto3" json:"location_solved,omitempty"`
	ServiceData              *ApplicationWebhook_Message `protobuf:"bytes,18,opt,name=service_data,json=serviceData,proto3" json:"service_data,omitempty"`
	HealthStatus             *ApplicationWebhookHealth   `protobuf:"bytes,20,opt,name=health_status,json=healthStatus,proto3" json:"health_status,omitempty"`
	FieldMask                *fieldmaskpb.FieldMask      `protobuf:"bytes,21,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationWebhook) Descriptor deprecated

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

Deprecated: Use ApplicationWebhook.ProtoReflect.Descriptor instead.

func (*ApplicationWebhook) EntityType added in v3.15.2

func (m *ApplicationWebhook) EntityType() string

func (*ApplicationWebhook) ExtractRequestFields added in v3.15.2

func (m *ApplicationWebhook) ExtractRequestFields(dst map[string]interface{})

func (*ApplicationWebhook) GetBaseUrl added in v3.14.0

func (x *ApplicationWebhook) GetBaseUrl() string

func (*ApplicationWebhook) GetCreatedAt

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

func (*ApplicationWebhook) GetDownlinkAck

func (x *ApplicationWebhook) GetDownlinkAck() *ApplicationWebhook_Message

func (*ApplicationWebhook) GetDownlinkApiKey added in v3.14.0

func (x *ApplicationWebhook) GetDownlinkApiKey() string

func (*ApplicationWebhook) GetDownlinkFailed

func (x *ApplicationWebhook) GetDownlinkFailed() *ApplicationWebhook_Message

func (*ApplicationWebhook) GetDownlinkNack

func (x *ApplicationWebhook) GetDownlinkNack() *ApplicationWebhook_Message

func (*ApplicationWebhook) GetDownlinkQueueInvalidated added in v3.10.0

func (x *ApplicationWebhook) GetDownlinkQueueInvalidated() *ApplicationWebhook_Message

func (*ApplicationWebhook) GetDownlinkQueued

func (x *ApplicationWebhook) GetDownlinkQueued() *ApplicationWebhook_Message

func (*ApplicationWebhook) GetDownlinkSent

func (x *ApplicationWebhook) GetDownlinkSent() *ApplicationWebhook_Message

func (*ApplicationWebhook) GetFieldMask added in v3.21.1

func (x *ApplicationWebhook) GetFieldMask() *fieldmaskpb.FieldMask

func (*ApplicationWebhook) GetFormat

func (x *ApplicationWebhook) GetFormat() string

func (*ApplicationWebhook) GetHeaders

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

func (*ApplicationWebhook) GetHealthStatus added in v3.16.2

func (x *ApplicationWebhook) GetHealthStatus() *ApplicationWebhookHealth

func (*ApplicationWebhook) GetIds added in v3.15.2

func (*ApplicationWebhook) GetJoinAccept

func (x *ApplicationWebhook) GetJoinAccept() *ApplicationWebhook_Message

func (*ApplicationWebhook) GetLocationSolved

func (x *ApplicationWebhook) GetLocationSolved() *ApplicationWebhook_Message

func (*ApplicationWebhook) GetServiceData added in v3.9.0

func (x *ApplicationWebhook) GetServiceData() *ApplicationWebhook_Message

func (*ApplicationWebhook) GetTemplateFields

func (x *ApplicationWebhook) GetTemplateFields() map[string]string

func (*ApplicationWebhook) GetTemplateIds added in v3.16.0

func (*ApplicationWebhook) GetUpdatedAt

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

func (*ApplicationWebhook) GetUplinkMessage

func (x *ApplicationWebhook) GetUplinkMessage() *ApplicationWebhook_Message

func (*ApplicationWebhook) GetUplinkNormalized added in v3.21.2

func (x *ApplicationWebhook) GetUplinkNormalized() *ApplicationWebhook_Message

func (*ApplicationWebhook) IDString added in v3.15.2

func (m *ApplicationWebhook) IDString() string

func (*ApplicationWebhook) MarshalJSON added in v3.25.0

func (x *ApplicationWebhook) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ApplicationWebhook to JSON.

func (*ApplicationWebhook) MarshalProtoJSON added in v3.25.0

func (x *ApplicationWebhook) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ApplicationWebhook message to JSON.

func (*ApplicationWebhook) ProtoMessage

func (*ApplicationWebhook) ProtoMessage()

func (*ApplicationWebhook) ProtoReflect added in v3.25.0

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

func (*ApplicationWebhook) Reset

func (x *ApplicationWebhook) Reset()

func (*ApplicationWebhook) SetFields

func (dst *ApplicationWebhook) SetFields(src *ApplicationWebhook, paths ...string) error

func (*ApplicationWebhook) SetFromFlags added in v3.19.1

func (m *ApplicationWebhook) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationWebhook message from flags.

func (*ApplicationWebhook) String

func (x *ApplicationWebhook) String() string

func (*ApplicationWebhook) UnmarshalJSON added in v3.25.0

func (x *ApplicationWebhook) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ApplicationWebhook from JSON.

func (*ApplicationWebhook) UnmarshalProtoJSON added in v3.25.0

func (x *ApplicationWebhook) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ApplicationWebhook message from JSON.

func (*ApplicationWebhook) ValidateFields

func (m *ApplicationWebhook) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationWebhook with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationWebhookFormats

type ApplicationWebhookFormats struct {

	// Format and description.
	Formats map[string]string `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ApplicationWebhookFormats) Descriptor deprecated

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

Deprecated: Use ApplicationWebhookFormats.ProtoReflect.Descriptor instead.

func (*ApplicationWebhookFormats) GetFormats

func (x *ApplicationWebhookFormats) GetFormats() map[string]string

func (*ApplicationWebhookFormats) ProtoMessage

func (*ApplicationWebhookFormats) ProtoMessage()

func (*ApplicationWebhookFormats) ProtoReflect added in v3.25.0

func (*ApplicationWebhookFormats) Reset

func (x *ApplicationWebhookFormats) Reset()

func (*ApplicationWebhookFormats) SetFields

func (dst *ApplicationWebhookFormats) SetFields(src *ApplicationWebhookFormats, paths ...string) error

func (*ApplicationWebhookFormats) String

func (x *ApplicationWebhookFormats) String() string

func (*ApplicationWebhookFormats) ValidateFields

func (m *ApplicationWebhookFormats) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationWebhookFormats with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationWebhookFormatsValidationError

type ApplicationWebhookFormatsValidationError struct {
	// contains filtered or unexported fields
}

ApplicationWebhookFormatsValidationError is the validation error returned by ApplicationWebhookFormats.ValidateFields if the designated constraints aren't met.

func (ApplicationWebhookFormatsValidationError) Cause

Cause function returns cause value.

func (ApplicationWebhookFormatsValidationError) Error

Error satisfies the builtin error interface

func (ApplicationWebhookFormatsValidationError) ErrorName

ErrorName returns error name.

func (ApplicationWebhookFormatsValidationError) Field

Field function returns field value.

func (ApplicationWebhookFormatsValidationError) Key

Key function returns key value.

func (ApplicationWebhookFormatsValidationError) Reason

Reason function returns reason value.

type ApplicationWebhookHealth added in v3.16.2

type ApplicationWebhookHealth struct {

	// Types that are assignable to Status:
	//	*ApplicationWebhookHealth_Healthy
	//	*ApplicationWebhookHealth_Unhealthy
	Status isApplicationWebhookHealth_Status `protobuf_oneof:"status"`
	// contains filtered or unexported fields
}

func (*ApplicationWebhookHealth) Descriptor deprecated added in v3.16.2

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

Deprecated: Use ApplicationWebhookHealth.ProtoReflect.Descriptor instead.

func (*ApplicationWebhookHealth) GetHealthy added in v3.16.2

func (*ApplicationWebhookHealth) GetStatus added in v3.16.2

func (m *ApplicationWebhookHealth) GetStatus() isApplicationWebhookHealth_Status

func (*ApplicationWebhookHealth) GetUnhealthy added in v3.16.2

func (*ApplicationWebhookHealth) ProtoMessage added in v3.16.2

func (*ApplicationWebhookHealth) ProtoMessage()

func (*ApplicationWebhookHealth) ProtoReflect added in v3.25.0

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

func (*ApplicationWebhookHealth) Reset added in v3.16.2

func (x *ApplicationWebhookHealth) Reset()

func (*ApplicationWebhookHealth) SetFields added in v3.16.2

func (dst *ApplicationWebhookHealth) SetFields(src *ApplicationWebhookHealth, paths ...string) error

func (*ApplicationWebhookHealth) String added in v3.16.2

func (x *ApplicationWebhookHealth) String() string

func (*ApplicationWebhookHealth) ValidateFields added in v3.16.2

func (m *ApplicationWebhookHealth) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationWebhookHealth with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationWebhookHealthValidationError added in v3.16.2

type ApplicationWebhookHealthValidationError struct {
	// contains filtered or unexported fields
}

ApplicationWebhookHealthValidationError is the validation error returned by ApplicationWebhookHealth.ValidateFields if the designated constraints aren't met.

func (ApplicationWebhookHealthValidationError) Cause added in v3.16.2

Cause function returns cause value.

func (ApplicationWebhookHealthValidationError) Error added in v3.16.2

Error satisfies the builtin error interface

func (ApplicationWebhookHealthValidationError) ErrorName added in v3.16.2

ErrorName returns error name.

func (ApplicationWebhookHealthValidationError) Field added in v3.16.2

Field function returns field value.

func (ApplicationWebhookHealthValidationError) Key added in v3.16.2

Key function returns key value.

func (ApplicationWebhookHealthValidationError) Reason added in v3.16.2

Reason function returns reason value.

type ApplicationWebhookHealth_Healthy added in v3.16.2

type ApplicationWebhookHealth_Healthy struct {
	Healthy *ApplicationWebhookHealth_WebhookHealthStatusHealthy `protobuf:"bytes,1,opt,name=healthy,proto3,oneof"`
}

type ApplicationWebhookHealth_Unhealthy added in v3.16.2

type ApplicationWebhookHealth_Unhealthy struct {
	Unhealthy *ApplicationWebhookHealth_WebhookHealthStatusUnhealthy `protobuf:"bytes,2,opt,name=unhealthy,proto3,oneof"`
}

type ApplicationWebhookHealth_WebhookHealthStatusHealthy added in v3.16.2

type ApplicationWebhookHealth_WebhookHealthStatusHealthy struct {
	// contains filtered or unexported fields
}

func (*ApplicationWebhookHealth_WebhookHealthStatusHealthy) Descriptor deprecated added in v3.16.2

Deprecated: Use ApplicationWebhookHealth_WebhookHealthStatusHealthy.ProtoReflect.Descriptor instead.

func (*ApplicationWebhookHealth_WebhookHealthStatusHealthy) ProtoMessage added in v3.16.2

func (*ApplicationWebhookHealth_WebhookHealthStatusHealthy) ProtoReflect added in v3.25.0

func (*ApplicationWebhookHealth_WebhookHealthStatusHealthy) Reset added in v3.16.2

func (*ApplicationWebhookHealth_WebhookHealthStatusHealthy) SetFields added in v3.16.2

func (*ApplicationWebhookHealth_WebhookHealthStatusHealthy) String added in v3.16.2

func (*ApplicationWebhookHealth_WebhookHealthStatusHealthy) ValidateFields added in v3.16.2

ValidateFields checks the field values on ApplicationWebhookHealth_WebhookHealthStatusHealthy with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationWebhookHealth_WebhookHealthStatusHealthyValidationError added in v3.16.2

type ApplicationWebhookHealth_WebhookHealthStatusHealthyValidationError struct {
	// contains filtered or unexported fields
}

ApplicationWebhookHealth_WebhookHealthStatusHealthyValidationError is the validation error returned by ApplicationWebhookHealth_WebhookHealthStatusHealthy.ValidateFields if the designated constraints aren't met.

func (ApplicationWebhookHealth_WebhookHealthStatusHealthyValidationError) Cause added in v3.16.2

Cause function returns cause value.

func (ApplicationWebhookHealth_WebhookHealthStatusHealthyValidationError) Error added in v3.16.2

Error satisfies the builtin error interface

func (ApplicationWebhookHealth_WebhookHealthStatusHealthyValidationError) ErrorName added in v3.16.2

ErrorName returns error name.

func (ApplicationWebhookHealth_WebhookHealthStatusHealthyValidationError) Field added in v3.16.2

Field function returns field value.

func (ApplicationWebhookHealth_WebhookHealthStatusHealthyValidationError) Key added in v3.16.2

Key function returns key value.

func (ApplicationWebhookHealth_WebhookHealthStatusHealthyValidationError) Reason added in v3.16.2

Reason function returns reason value.

type ApplicationWebhookHealth_WebhookHealthStatusUnhealthy added in v3.16.2

type ApplicationWebhookHealth_WebhookHealthStatusUnhealthy struct {
	FailedAttempts           uint64                 `protobuf:"varint,1,opt,name=failed_attempts,json=failedAttempts,proto3" json:"failed_attempts,omitempty"`
	LastFailedAttemptAt      *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=last_failed_attempt_at,json=lastFailedAttemptAt,proto3" json:"last_failed_attempt_at,omitempty"`
	LastFailedAttemptDetails *ErrorDetails          `` /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ApplicationWebhookHealth_WebhookHealthStatusUnhealthy) Descriptor deprecated added in v3.16.2

Deprecated: Use ApplicationWebhookHealth_WebhookHealthStatusUnhealthy.ProtoReflect.Descriptor instead.

func (*ApplicationWebhookHealth_WebhookHealthStatusUnhealthy) GetFailedAttempts added in v3.16.2

func (*ApplicationWebhookHealth_WebhookHealthStatusUnhealthy) GetLastFailedAttemptAt added in v3.16.2

func (*ApplicationWebhookHealth_WebhookHealthStatusUnhealthy) GetLastFailedAttemptDetails added in v3.16.2

func (x *ApplicationWebhookHealth_WebhookHealthStatusUnhealthy) GetLastFailedAttemptDetails() *ErrorDetails

func (*ApplicationWebhookHealth_WebhookHealthStatusUnhealthy) ProtoMessage added in v3.16.2

func (*ApplicationWebhookHealth_WebhookHealthStatusUnhealthy) ProtoReflect added in v3.25.0

func (*ApplicationWebhookHealth_WebhookHealthStatusUnhealthy) Reset added in v3.16.2

func (*ApplicationWebhookHealth_WebhookHealthStatusUnhealthy) SetFields added in v3.16.2

func (*ApplicationWebhookHealth_WebhookHealthStatusUnhealthy) String added in v3.16.2

func (*ApplicationWebhookHealth_WebhookHealthStatusUnhealthy) ValidateFields added in v3.16.2

ValidateFields checks the field values on ApplicationWebhookHealth_WebhookHealthStatusUnhealthy with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationWebhookHealth_WebhookHealthStatusUnhealthyValidationError added in v3.16.2

type ApplicationWebhookHealth_WebhookHealthStatusUnhealthyValidationError struct {
	// contains filtered or unexported fields
}

ApplicationWebhookHealth_WebhookHealthStatusUnhealthyValidationError is the validation error returned by ApplicationWebhookHealth_WebhookHealthStatusUnhealthy.ValidateFields if the designated constraints aren't met.

func (ApplicationWebhookHealth_WebhookHealthStatusUnhealthyValidationError) Cause added in v3.16.2

Cause function returns cause value.

func (ApplicationWebhookHealth_WebhookHealthStatusUnhealthyValidationError) Error added in v3.16.2

Error satisfies the builtin error interface

func (ApplicationWebhookHealth_WebhookHealthStatusUnhealthyValidationError) ErrorName added in v3.16.2

ErrorName returns error name.

func (ApplicationWebhookHealth_WebhookHealthStatusUnhealthyValidationError) Field added in v3.16.2

Field function returns field value.

func (ApplicationWebhookHealth_WebhookHealthStatusUnhealthyValidationError) Key added in v3.16.2

Key function returns key value.

func (ApplicationWebhookHealth_WebhookHealthStatusUnhealthyValidationError) Reason added in v3.16.2

Reason function returns reason value.

type ApplicationWebhookIdentifiers

type ApplicationWebhookIdentifiers struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	WebhookId      string                  `protobuf:"bytes,2,opt,name=webhook_id,json=webhookId,proto3" json:"webhook_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationWebhookIdentifiers) Descriptor deprecated

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

Deprecated: Use ApplicationWebhookIdentifiers.ProtoReflect.Descriptor instead.

func (*ApplicationWebhookIdentifiers) EntityType added in v3.15.2

func (m *ApplicationWebhookIdentifiers) EntityType() string

func (*ApplicationWebhookIdentifiers) ExtractRequestFields added in v3.15.2

func (m *ApplicationWebhookIdentifiers) ExtractRequestFields(dst map[string]interface{})

func (*ApplicationWebhookIdentifiers) GetApplicationIds added in v3.15.2

func (x *ApplicationWebhookIdentifiers) GetApplicationIds() *ApplicationIdentifiers

func (*ApplicationWebhookIdentifiers) GetWebhookId added in v3.14.0

func (x *ApplicationWebhookIdentifiers) GetWebhookId() string

func (*ApplicationWebhookIdentifiers) IDString added in v3.15.2

func (m *ApplicationWebhookIdentifiers) IDString() string

func (*ApplicationWebhookIdentifiers) IsZero

func (ids *ApplicationWebhookIdentifiers) IsZero() bool

IsZero reports whether ids represent zero identifiers.

func (*ApplicationWebhookIdentifiers) ProtoMessage

func (*ApplicationWebhookIdentifiers) ProtoMessage()

func (*ApplicationWebhookIdentifiers) ProtoReflect added in v3.25.0

func (*ApplicationWebhookIdentifiers) Reset

func (x *ApplicationWebhookIdentifiers) Reset()

func (*ApplicationWebhookIdentifiers) SetFields

func (*ApplicationWebhookIdentifiers) SetFromFlags added in v3.19.1

func (m *ApplicationWebhookIdentifiers) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationWebhookIdentifiers message from flags.

func (*ApplicationWebhookIdentifiers) String

func (*ApplicationWebhookIdentifiers) ValidateContext added in v3.11.4

func (req *ApplicationWebhookIdentifiers) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*ApplicationWebhookIdentifiers) ValidateFields

func (m *ApplicationWebhookIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationWebhookIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationWebhookIdentifiersValidationError

type ApplicationWebhookIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

ApplicationWebhookIdentifiersValidationError is the validation error returned by ApplicationWebhookIdentifiers.ValidateFields if the designated constraints aren't met.

func (ApplicationWebhookIdentifiersValidationError) Cause

Cause function returns cause value.

func (ApplicationWebhookIdentifiersValidationError) Error

Error satisfies the builtin error interface

func (ApplicationWebhookIdentifiersValidationError) ErrorName

ErrorName returns error name.

func (ApplicationWebhookIdentifiersValidationError) Field

Field function returns field value.

func (ApplicationWebhookIdentifiersValidationError) Key

Key function returns key value.

func (ApplicationWebhookIdentifiersValidationError) Reason

Reason function returns reason value.

type ApplicationWebhookRegistryClient

ApplicationWebhookRegistryClient is the client API for ApplicationWebhookRegistry service.

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

type ApplicationWebhookRegistryServer

ApplicationWebhookRegistryServer is the server API for ApplicationWebhookRegistry service. All implementations must embed UnimplementedApplicationWebhookRegistryServer for forward compatibility

type ApplicationWebhookTemplate

type ApplicationWebhookTemplate struct {
	Ids              *ApplicationWebhookTemplateIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	Name             string                                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description      string                                 `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	LogoUrl          string                                 `protobuf:"bytes,4,opt,name=logo_url,json=logoUrl,proto3" json:"logo_url,omitempty"`
	InfoUrl          string                                 `protobuf:"bytes,5,opt,name=info_url,json=infoUrl,proto3" json:"info_url,omitempty"`
	DocumentationUrl string                                 `protobuf:"bytes,6,opt,name=documentation_url,json=documentationUrl,proto3" json:"documentation_url,omitempty"`
	// The base URL of the template. Can contain template fields, in RFC 6570 format.
	BaseUrl string `protobuf:"bytes,7,opt,name=base_url,json=baseUrl,proto3" json:"base_url,omitempty"`
	// The HTTP headers used by the template. Both the key and the value can contain template fields.
	Headers map[string]string                  `` /* 155-byte string literal not displayed */
	Format  string                             `protobuf:"bytes,9,opt,name=format,proto3" json:"format,omitempty"`
	Fields  []*ApplicationWebhookTemplateField `protobuf:"bytes,10,rep,name=fields,proto3" json:"fields,omitempty"`
	// Control the creation of the downlink queue operations API key.
	CreateDownlinkApiKey     bool                                `` /* 127-byte string literal not displayed */
	UplinkMessage            *ApplicationWebhookTemplate_Message `protobuf:"bytes,11,opt,name=uplink_message,json=uplinkMessage,proto3" json:"uplink_message,omitempty"`
	UplinkNormalized         *ApplicationWebhookTemplate_Message `protobuf:"bytes,23,opt,name=uplink_normalized,json=uplinkNormalized,proto3" json:"uplink_normalized,omitempty"`
	JoinAccept               *ApplicationWebhookTemplate_Message `protobuf:"bytes,12,opt,name=join_accept,json=joinAccept,proto3" json:"join_accept,omitempty"`
	DownlinkAck              *ApplicationWebhookTemplate_Message `protobuf:"bytes,13,opt,name=downlink_ack,json=downlinkAck,proto3" json:"downlink_ack,omitempty"`
	DownlinkNack             *ApplicationWebhookTemplate_Message `protobuf:"bytes,14,opt,name=downlink_nack,json=downlinkNack,proto3" json:"downlink_nack,omitempty"`
	DownlinkSent             *ApplicationWebhookTemplate_Message `protobuf:"bytes,15,opt,name=downlink_sent,json=downlinkSent,proto3" json:"downlink_sent,omitempty"`
	DownlinkFailed           *ApplicationWebhookTemplate_Message `protobuf:"bytes,16,opt,name=downlink_failed,json=downlinkFailed,proto3" json:"downlink_failed,omitempty"`
	DownlinkQueued           *ApplicationWebhookTemplate_Message `protobuf:"bytes,17,opt,name=downlink_queued,json=downlinkQueued,proto3" json:"downlink_queued,omitempty"`
	DownlinkQueueInvalidated *ApplicationWebhookTemplate_Message `` /* 136-byte string literal not displayed */
	LocationSolved           *ApplicationWebhookTemplate_Message `protobuf:"bytes,18,opt,name=location_solved,json=locationSolved,proto3" json:"location_solved,omitempty"`
	ServiceData              *ApplicationWebhookTemplate_Message `protobuf:"bytes,20,opt,name=service_data,json=serviceData,proto3" json:"service_data,omitempty"`
	FieldMask                *fieldmaskpb.FieldMask              `protobuf:"bytes,22,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationWebhookTemplate) Descriptor deprecated

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

Deprecated: Use ApplicationWebhookTemplate.ProtoReflect.Descriptor instead.

func (*ApplicationWebhookTemplate) GetBaseUrl added in v3.14.0

func (x *ApplicationWebhookTemplate) GetBaseUrl() string

func (*ApplicationWebhookTemplate) GetCreateDownlinkApiKey added in v3.14.0

func (x *ApplicationWebhookTemplate) GetCreateDownlinkApiKey() bool

func (*ApplicationWebhookTemplate) GetDescription

func (x *ApplicationWebhookTemplate) GetDescription() string

func (*ApplicationWebhookTemplate) GetDocumentationUrl added in v3.14.0

func (x *ApplicationWebhookTemplate) GetDocumentationUrl() string

func (*ApplicationWebhookTemplate) GetDownlinkAck

func (*ApplicationWebhookTemplate) GetDownlinkFailed

func (*ApplicationWebhookTemplate) GetDownlinkNack

func (*ApplicationWebhookTemplate) GetDownlinkQueueInvalidated added in v3.10.0

func (x *ApplicationWebhookTemplate) GetDownlinkQueueInvalidated() *ApplicationWebhookTemplate_Message

func (*ApplicationWebhookTemplate) GetDownlinkQueued

func (*ApplicationWebhookTemplate) GetDownlinkSent

func (*ApplicationWebhookTemplate) GetFieldMask added in v3.21.1

func (*ApplicationWebhookTemplate) GetFields

func (*ApplicationWebhookTemplate) GetFormat

func (x *ApplicationWebhookTemplate) GetFormat() string

func (*ApplicationWebhookTemplate) GetHeaders

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

func (*ApplicationWebhookTemplate) GetIds added in v3.15.2

func (*ApplicationWebhookTemplate) GetInfoUrl added in v3.14.0

func (x *ApplicationWebhookTemplate) GetInfoUrl() string

func (*ApplicationWebhookTemplate) GetJoinAccept

func (*ApplicationWebhookTemplate) GetLocationSolved

func (*ApplicationWebhookTemplate) GetLogoUrl added in v3.14.0

func (x *ApplicationWebhookTemplate) GetLogoUrl() string

func (*ApplicationWebhookTemplate) GetName

func (x *ApplicationWebhookTemplate) GetName() string

func (*ApplicationWebhookTemplate) GetServiceData added in v3.9.0

func (*ApplicationWebhookTemplate) GetUplinkMessage

func (*ApplicationWebhookTemplate) GetUplinkNormalized added in v3.21.2

func (*ApplicationWebhookTemplate) MarshalJSON added in v3.25.0

func (x *ApplicationWebhookTemplate) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ApplicationWebhookTemplate to JSON.

func (*ApplicationWebhookTemplate) MarshalProtoJSON added in v3.25.0

func (x *ApplicationWebhookTemplate) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ApplicationWebhookTemplate message to JSON.

func (*ApplicationWebhookTemplate) ProtoMessage

func (*ApplicationWebhookTemplate) ProtoMessage()

func (*ApplicationWebhookTemplate) ProtoReflect added in v3.25.0

func (*ApplicationWebhookTemplate) Reset

func (x *ApplicationWebhookTemplate) Reset()

func (*ApplicationWebhookTemplate) SetFields

func (dst *ApplicationWebhookTemplate) SetFields(src *ApplicationWebhookTemplate, paths ...string) error

func (*ApplicationWebhookTemplate) String

func (x *ApplicationWebhookTemplate) String() string

func (*ApplicationWebhookTemplate) UnmarshalJSON added in v3.25.0

func (x *ApplicationWebhookTemplate) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ApplicationWebhookTemplate from JSON.

func (*ApplicationWebhookTemplate) UnmarshalProtoJSON added in v3.25.0

func (x *ApplicationWebhookTemplate) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ApplicationWebhookTemplate message from JSON.

func (*ApplicationWebhookTemplate) ValidateFields

func (m *ApplicationWebhookTemplate) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationWebhookTemplate with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationWebhookTemplateField

type ApplicationWebhookTemplateField struct {
	Id          string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Secret decides if the field should be shown in plain-text or should stay hidden.
	Secret       bool   `protobuf:"varint,4,opt,name=secret,proto3" json:"secret,omitempty"`
	DefaultValue string `protobuf:"bytes,5,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
	Optional     bool   `protobuf:"varint,6,opt,name=optional,proto3" json:"optional,omitempty"`
	// contains filtered or unexported fields
}

ApplicationWebhookTemplateField represents a custom field that needs to be filled by the user in order to use the template. A field can be an API key, an username or password, or any custom platform specific field (such as region). The fields are meant to be replaced inside the URLs and headers when the webhook is created.

func (*ApplicationWebhookTemplateField) Descriptor deprecated

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

Deprecated: Use ApplicationWebhookTemplateField.ProtoReflect.Descriptor instead.

func (*ApplicationWebhookTemplateField) GetDefaultValue

func (x *ApplicationWebhookTemplateField) GetDefaultValue() string

func (*ApplicationWebhookTemplateField) GetDescription

func (x *ApplicationWebhookTemplateField) GetDescription() string

func (*ApplicationWebhookTemplateField) GetId added in v3.14.0

func (*ApplicationWebhookTemplateField) GetName

func (*ApplicationWebhookTemplateField) GetOptional added in v3.12.1

func (x *ApplicationWebhookTemplateField) GetOptional() bool

func (*ApplicationWebhookTemplateField) GetSecret

func (x *ApplicationWebhookTemplateField) GetSecret() bool

func (*ApplicationWebhookTemplateField) ProtoMessage

func (*ApplicationWebhookTemplateField) ProtoMessage()

func (*ApplicationWebhookTemplateField) ProtoReflect added in v3.25.0

func (*ApplicationWebhookTemplateField) Reset

func (*ApplicationWebhookTemplateField) SetFields

func (*ApplicationWebhookTemplateField) String

func (*ApplicationWebhookTemplateField) ValidateFields

func (m *ApplicationWebhookTemplateField) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationWebhookTemplateField with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationWebhookTemplateFieldValidationError

type ApplicationWebhookTemplateFieldValidationError struct {
	// contains filtered or unexported fields
}

ApplicationWebhookTemplateFieldValidationError is the validation error returned by ApplicationWebhookTemplateField.ValidateFields if the designated constraints aren't met.

func (ApplicationWebhookTemplateFieldValidationError) Cause

Cause function returns cause value.

func (ApplicationWebhookTemplateFieldValidationError) Error

Error satisfies the builtin error interface

func (ApplicationWebhookTemplateFieldValidationError) ErrorName

ErrorName returns error name.

func (ApplicationWebhookTemplateFieldValidationError) Field

Field function returns field value.

func (ApplicationWebhookTemplateFieldValidationError) Key

Key function returns key value.

func (ApplicationWebhookTemplateFieldValidationError) Reason

Reason function returns reason value.

type ApplicationWebhookTemplateIdentifiers

type ApplicationWebhookTemplateIdentifiers struct {
	TemplateId string `protobuf:"bytes,1,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationWebhookTemplateIdentifiers) Descriptor deprecated

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

Deprecated: Use ApplicationWebhookTemplateIdentifiers.ProtoReflect.Descriptor instead.

func (*ApplicationWebhookTemplateIdentifiers) GetTemplateId added in v3.14.0

func (x *ApplicationWebhookTemplateIdentifiers) GetTemplateId() string

func (*ApplicationWebhookTemplateIdentifiers) ProtoMessage

func (*ApplicationWebhookTemplateIdentifiers) ProtoMessage()

func (*ApplicationWebhookTemplateIdentifiers) ProtoReflect added in v3.25.0

func (*ApplicationWebhookTemplateIdentifiers) Reset

func (*ApplicationWebhookTemplateIdentifiers) SetFields

func (*ApplicationWebhookTemplateIdentifiers) SetFromFlags added in v3.19.1

func (m *ApplicationWebhookTemplateIdentifiers) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationWebhookTemplateIdentifiers message from flags.

func (*ApplicationWebhookTemplateIdentifiers) String

func (*ApplicationWebhookTemplateIdentifiers) ValidateFields

func (m *ApplicationWebhookTemplateIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationWebhookTemplateIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationWebhookTemplateIdentifiersValidationError

type ApplicationWebhookTemplateIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

ApplicationWebhookTemplateIdentifiersValidationError is the validation error returned by ApplicationWebhookTemplateIdentifiers.ValidateFields if the designated constraints aren't met.

func (ApplicationWebhookTemplateIdentifiersValidationError) Cause

Cause function returns cause value.

func (ApplicationWebhookTemplateIdentifiersValidationError) Error

Error satisfies the builtin error interface

func (ApplicationWebhookTemplateIdentifiersValidationError) ErrorName

ErrorName returns error name.

func (ApplicationWebhookTemplateIdentifiersValidationError) Field

Field function returns field value.

func (ApplicationWebhookTemplateIdentifiersValidationError) Key

Key function returns key value.

func (ApplicationWebhookTemplateIdentifiersValidationError) Reason

Reason function returns reason value.

type ApplicationWebhookTemplateValidationError

type ApplicationWebhookTemplateValidationError struct {
	// contains filtered or unexported fields
}

ApplicationWebhookTemplateValidationError is the validation error returned by ApplicationWebhookTemplate.ValidateFields if the designated constraints aren't met.

func (ApplicationWebhookTemplateValidationError) Cause

Cause function returns cause value.

func (ApplicationWebhookTemplateValidationError) Error

Error satisfies the builtin error interface

func (ApplicationWebhookTemplateValidationError) ErrorName

ErrorName returns error name.

func (ApplicationWebhookTemplateValidationError) Field

Field function returns field value.

func (ApplicationWebhookTemplateValidationError) Key

Key function returns key value.

func (ApplicationWebhookTemplateValidationError) Reason

Reason function returns reason value.

type ApplicationWebhookTemplate_Message

type ApplicationWebhookTemplate_Message struct {

	// Path to append to the base URL. Can contain template fields, in RFC 6570 format.
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationWebhookTemplate_Message) Descriptor deprecated

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

Deprecated: Use ApplicationWebhookTemplate_Message.ProtoReflect.Descriptor instead.

func (*ApplicationWebhookTemplate_Message) GetPath

func (*ApplicationWebhookTemplate_Message) ProtoMessage

func (*ApplicationWebhookTemplate_Message) ProtoMessage()

func (*ApplicationWebhookTemplate_Message) ProtoReflect added in v3.25.0

func (*ApplicationWebhookTemplate_Message) Reset

func (*ApplicationWebhookTemplate_Message) SetFields

func (*ApplicationWebhookTemplate_Message) String

func (*ApplicationWebhookTemplate_Message) ValidateFields

func (m *ApplicationWebhookTemplate_Message) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationWebhookTemplate_Message with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationWebhookTemplate_MessageValidationError

type ApplicationWebhookTemplate_MessageValidationError struct {
	// contains filtered or unexported fields
}

ApplicationWebhookTemplate_MessageValidationError is the validation error returned by ApplicationWebhookTemplate_Message.ValidateFields if the designated constraints aren't met.

func (ApplicationWebhookTemplate_MessageValidationError) Cause

Cause function returns cause value.

func (ApplicationWebhookTemplate_MessageValidationError) Error

Error satisfies the builtin error interface

func (ApplicationWebhookTemplate_MessageValidationError) ErrorName

ErrorName returns error name.

func (ApplicationWebhookTemplate_MessageValidationError) Field

Field function returns field value.

func (ApplicationWebhookTemplate_MessageValidationError) Key

Key function returns key value.

func (ApplicationWebhookTemplate_MessageValidationError) Reason

Reason function returns reason value.

type ApplicationWebhookTemplates

type ApplicationWebhookTemplates struct {
	Templates []*ApplicationWebhookTemplate `protobuf:"bytes,1,rep,name=templates,proto3" json:"templates,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationWebhookTemplates) Descriptor deprecated

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

Deprecated: Use ApplicationWebhookTemplates.ProtoReflect.Descriptor instead.

func (*ApplicationWebhookTemplates) GetTemplates

func (*ApplicationWebhookTemplates) MarshalJSON added in v3.25.0

func (x *ApplicationWebhookTemplates) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ApplicationWebhookTemplates to JSON.

func (*ApplicationWebhookTemplates) MarshalProtoJSON added in v3.25.0

func (x *ApplicationWebhookTemplates) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ApplicationWebhookTemplates message to JSON.

func (*ApplicationWebhookTemplates) ProtoMessage

func (*ApplicationWebhookTemplates) ProtoMessage()

func (*ApplicationWebhookTemplates) ProtoReflect added in v3.25.0

func (*ApplicationWebhookTemplates) Reset

func (x *ApplicationWebhookTemplates) Reset()

func (*ApplicationWebhookTemplates) SetFields

func (*ApplicationWebhookTemplates) String

func (x *ApplicationWebhookTemplates) String() string

func (*ApplicationWebhookTemplates) UnmarshalJSON added in v3.25.0

func (x *ApplicationWebhookTemplates) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ApplicationWebhookTemplates from JSON.

func (*ApplicationWebhookTemplates) UnmarshalProtoJSON added in v3.25.0

func (x *ApplicationWebhookTemplates) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ApplicationWebhookTemplates message from JSON.

func (*ApplicationWebhookTemplates) ValidateFields

func (m *ApplicationWebhookTemplates) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationWebhookTemplates with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationWebhookTemplatesValidationError

type ApplicationWebhookTemplatesValidationError struct {
	// contains filtered or unexported fields
}

ApplicationWebhookTemplatesValidationError is the validation error returned by ApplicationWebhookTemplates.ValidateFields if the designated constraints aren't met.

func (ApplicationWebhookTemplatesValidationError) Cause

Cause function returns cause value.

func (ApplicationWebhookTemplatesValidationError) Error

Error satisfies the builtin error interface

func (ApplicationWebhookTemplatesValidationError) ErrorName

ErrorName returns error name.

func (ApplicationWebhookTemplatesValidationError) Field

Field function returns field value.

func (ApplicationWebhookTemplatesValidationError) Key

Key function returns key value.

func (ApplicationWebhookTemplatesValidationError) Reason

Reason function returns reason value.

type ApplicationWebhookValidationError

type ApplicationWebhookValidationError struct {
	// contains filtered or unexported fields
}

ApplicationWebhookValidationError is the validation error returned by ApplicationWebhook.ValidateFields if the designated constraints aren't met.

func (ApplicationWebhookValidationError) Cause

Cause function returns cause value.

func (ApplicationWebhookValidationError) Error

Error satisfies the builtin error interface

func (ApplicationWebhookValidationError) ErrorName

ErrorName returns error name.

func (ApplicationWebhookValidationError) Field

Field function returns field value.

func (ApplicationWebhookValidationError) Key

Key function returns key value.

func (ApplicationWebhookValidationError) Reason

Reason function returns reason value.

type ApplicationWebhook_Message

type ApplicationWebhook_Message struct {

	// Path to append to the base URL.
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationWebhook_Message) Descriptor deprecated

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

Deprecated: Use ApplicationWebhook_Message.ProtoReflect.Descriptor instead.

func (*ApplicationWebhook_Message) GetPath

func (x *ApplicationWebhook_Message) GetPath() string

func (*ApplicationWebhook_Message) ProtoMessage

func (*ApplicationWebhook_Message) ProtoMessage()

func (*ApplicationWebhook_Message) ProtoReflect added in v3.25.0

func (*ApplicationWebhook_Message) Reset

func (x *ApplicationWebhook_Message) Reset()

func (*ApplicationWebhook_Message) SetFields

func (dst *ApplicationWebhook_Message) SetFields(src *ApplicationWebhook_Message, paths ...string) error

func (*ApplicationWebhook_Message) SetFromFlags added in v3.19.1

func (m *ApplicationWebhook_Message) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ApplicationWebhook_Message message from flags.

func (*ApplicationWebhook_Message) String

func (x *ApplicationWebhook_Message) String() string

func (*ApplicationWebhook_Message) ValidateFields

func (m *ApplicationWebhook_Message) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationWebhook_Message with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationWebhook_MessageValidationError

type ApplicationWebhook_MessageValidationError struct {
	// contains filtered or unexported fields
}

ApplicationWebhook_MessageValidationError is the validation error returned by ApplicationWebhook_Message.ValidateFields if the designated constraints aren't met.

func (ApplicationWebhook_MessageValidationError) Cause

Cause function returns cause value.

func (ApplicationWebhook_MessageValidationError) Error

Error satisfies the builtin error interface

func (ApplicationWebhook_MessageValidationError) ErrorName

ErrorName returns error name.

func (ApplicationWebhook_MessageValidationError) Field

Field function returns field value.

func (ApplicationWebhook_MessageValidationError) Key

Key function returns key value.

func (ApplicationWebhook_MessageValidationError) Reason

Reason function returns reason value.

type ApplicationWebhooks

type ApplicationWebhooks struct {
	Webhooks []*ApplicationWebhook `protobuf:"bytes,1,rep,name=webhooks,proto3" json:"webhooks,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationWebhooks) Descriptor deprecated

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

Deprecated: Use ApplicationWebhooks.ProtoReflect.Descriptor instead.

func (*ApplicationWebhooks) GetWebhooks

func (x *ApplicationWebhooks) GetWebhooks() []*ApplicationWebhook

func (*ApplicationWebhooks) MarshalJSON added in v3.25.0

func (x *ApplicationWebhooks) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ApplicationWebhooks to JSON.

func (*ApplicationWebhooks) MarshalProtoJSON added in v3.25.0

func (x *ApplicationWebhooks) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ApplicationWebhooks message to JSON.

func (*ApplicationWebhooks) ProtoMessage

func (*ApplicationWebhooks) ProtoMessage()

func (*ApplicationWebhooks) ProtoReflect added in v3.25.0

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

func (*ApplicationWebhooks) Reset

func (x *ApplicationWebhooks) Reset()

func (*ApplicationWebhooks) SetFields

func (dst *ApplicationWebhooks) SetFields(src *ApplicationWebhooks, paths ...string) error

func (*ApplicationWebhooks) String

func (x *ApplicationWebhooks) String() string

func (*ApplicationWebhooks) UnmarshalJSON added in v3.25.0

func (x *ApplicationWebhooks) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ApplicationWebhooks from JSON.

func (*ApplicationWebhooks) UnmarshalProtoJSON added in v3.25.0

func (x *ApplicationWebhooks) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ApplicationWebhooks message from JSON.

func (*ApplicationWebhooks) ValidateFields

func (m *ApplicationWebhooks) ValidateFields(paths ...string) error

ValidateFields checks the field values on ApplicationWebhooks with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationWebhooksValidationError

type ApplicationWebhooksValidationError struct {
	// contains filtered or unexported fields
}

ApplicationWebhooksValidationError is the validation error returned by ApplicationWebhooks.ValidateFields if the designated constraints aren't met.

func (ApplicationWebhooksValidationError) Cause

Cause function returns cause value.

func (ApplicationWebhooksValidationError) Error

Error satisfies the builtin error interface

func (ApplicationWebhooksValidationError) ErrorName

ErrorName returns error name.

func (ApplicationWebhooksValidationError) Field

Field function returns field value.

func (ApplicationWebhooksValidationError) Key

Key function returns key value.

func (ApplicationWebhooksValidationError) Reason

Reason function returns reason value.

type Applications

type Applications struct {
	Applications []*Application `protobuf:"bytes,1,rep,name=applications,proto3" json:"applications,omitempty"`
	// contains filtered or unexported fields
}

func (*Applications) Descriptor deprecated

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

Deprecated: Use Applications.ProtoReflect.Descriptor instead.

func (*Applications) GetApplications

func (x *Applications) GetApplications() []*Application

func (*Applications) MarshalJSON added in v3.17.2

func (x *Applications) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Applications to JSON.

func (*Applications) MarshalProtoJSON added in v3.15.1

func (x *Applications) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the Applications message to JSON.

func (*Applications) ProtoMessage

func (*Applications) ProtoMessage()

func (*Applications) ProtoReflect added in v3.25.0

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

func (*Applications) Reset

func (x *Applications) Reset()

func (*Applications) SetFields

func (dst *Applications) SetFields(src *Applications, paths ...string) error

func (*Applications) String

func (x *Applications) String() string

func (*Applications) UnmarshalJSON added in v3.17.2

func (x *Applications) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Applications from JSON.

func (*Applications) UnmarshalProtoJSON added in v3.15.1

func (x *Applications) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the Applications message from JSON.

func (*Applications) ValidateFields

func (m *Applications) ValidateFields(paths ...string) error

ValidateFields checks the field values on Applications with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ApplicationsValidationError

type ApplicationsValidationError struct {
	// contains filtered or unexported fields
}

ApplicationsValidationError is the validation error returned by Applications.ValidateFields if the designated constraints aren't met.

func (ApplicationsValidationError) Cause

Cause function returns cause value.

func (ApplicationsValidationError) Error

Error satisfies the builtin error interface

func (ApplicationsValidationError) ErrorName

func (e ApplicationsValidationError) ErrorName() string

ErrorName returns error name.

func (ApplicationsValidationError) Field

Field function returns field value.

func (ApplicationsValidationError) Key

Key function returns key value.

func (ApplicationsValidationError) Reason

Reason function returns reason value.

type AsClient

type AsClient interface {
	// Get a link configuration from the Application Server to Network Server.
	// This only contains the configuration. Use GetLinkStats to view statistics and any link errors.
	GetLink(ctx context.Context, in *GetApplicationLinkRequest, opts ...grpc.CallOption) (*ApplicationLink, error)
	// Set a link configuration from the Application Server a Network Server.
	// This call returns immediately after setting the link configuration; it does not wait for a link to establish.
	// To get link statistics or errors, use GetLinkStats.
	// Note that there can only be one Application Server instance linked to a Network Server for a given application at a time.
	SetLink(ctx context.Context, in *SetApplicationLinkRequest, opts ...grpc.CallOption) (*ApplicationLink, error)
	// Delete the link between the Application Server and Network Server for the specified application.
	DeleteLink(ctx context.Context, in *ApplicationIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// GetLinkStats returns the link statistics.
	// This call returns a NotFound error code if there is no link for the given application identifiers.
	// This call returns the error code of the link error if linking to a Network Server failed.
	GetLinkStats(ctx context.Context, in *ApplicationIdentifiers, opts ...grpc.CallOption) (*ApplicationLinkStats, error)
	GetConfiguration(ctx context.Context, in *GetAsConfigurationRequest, opts ...grpc.CallOption) (*GetAsConfigurationResponse, error)
}

AsClient is the client API for As 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.

func NewAsClient

func NewAsClient(cc grpc.ClientConnInterface) AsClient

type AsConfiguration added in v3.11.0

type AsConfiguration struct {
	Pubsub   *AsConfiguration_PubSub   `protobuf:"bytes,1,opt,name=pubsub,proto3" json:"pubsub,omitempty"`
	Webhooks *AsConfiguration_Webhooks `protobuf:"bytes,2,opt,name=webhooks,proto3" json:"webhooks,omitempty"`
	// contains filtered or unexported fields
}

Application Server configuration.

func (*AsConfiguration) Descriptor deprecated added in v3.11.0

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

Deprecated: Use AsConfiguration.ProtoReflect.Descriptor instead.

func (*AsConfiguration) GetPubsub added in v3.14.0

func (x *AsConfiguration) GetPubsub() *AsConfiguration_PubSub

func (*AsConfiguration) GetWebhooks added in v3.16.2

func (x *AsConfiguration) GetWebhooks() *AsConfiguration_Webhooks

func (*AsConfiguration) MarshalJSON added in v3.17.2

func (x *AsConfiguration) MarshalJSON() ([]byte, error)

MarshalJSON marshals the AsConfiguration to JSON.

func (*AsConfiguration) MarshalProtoJSON added in v3.15.1

func (x *AsConfiguration) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the AsConfiguration message to JSON.

func (*AsConfiguration) ProtoMessage added in v3.11.0

func (*AsConfiguration) ProtoMessage()

func (*AsConfiguration) ProtoReflect added in v3.25.0

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

func (*AsConfiguration) Reset added in v3.11.0

func (x *AsConfiguration) Reset()

func (*AsConfiguration) SetFields added in v3.11.0

func (dst *AsConfiguration) SetFields(src *AsConfiguration, paths ...string) error

func (*AsConfiguration) String added in v3.11.0

func (x *AsConfiguration) String() string

func (*AsConfiguration) UnmarshalJSON added in v3.17.2

func (x *AsConfiguration) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the AsConfiguration from JSON.

func (*AsConfiguration) UnmarshalProtoJSON added in v3.15.1

func (x *AsConfiguration) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the AsConfiguration message from JSON.

func (*AsConfiguration) ValidateFields added in v3.11.0

func (m *AsConfiguration) ValidateFields(paths ...string) error

ValidateFields checks the field values on AsConfiguration with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type AsConfigurationValidationError added in v3.11.0

type AsConfigurationValidationError struct {
	// contains filtered or unexported fields
}

AsConfigurationValidationError is the validation error returned by AsConfiguration.ValidateFields if the designated constraints aren't met.

func (AsConfigurationValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (AsConfigurationValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (AsConfigurationValidationError) ErrorName added in v3.11.0

func (e AsConfigurationValidationError) ErrorName() string

ErrorName returns error name.

func (AsConfigurationValidationError) Field added in v3.11.0

Field function returns field value.

func (AsConfigurationValidationError) Key added in v3.11.0

Key function returns key value.

func (AsConfigurationValidationError) Reason added in v3.11.0

Reason function returns reason value.

type AsConfiguration_PubSub added in v3.11.0

type AsConfiguration_PubSub struct {
	Providers *AsConfiguration_PubSub_Providers `protobuf:"bytes,1,opt,name=providers,proto3" json:"providers,omitempty"`
	// contains filtered or unexported fields
}

func (*AsConfiguration_PubSub) Descriptor deprecated added in v3.11.0

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

Deprecated: Use AsConfiguration_PubSub.ProtoReflect.Descriptor instead.

func (*AsConfiguration_PubSub) GetProviders added in v3.11.0

func (*AsConfiguration_PubSub) MarshalJSON added in v3.17.2

func (x *AsConfiguration_PubSub) MarshalJSON() ([]byte, error)

MarshalJSON marshals the AsConfiguration_PubSub to JSON.

func (*AsConfiguration_PubSub) MarshalProtoJSON added in v3.15.1

func (x *AsConfiguration_PubSub) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the AsConfiguration_PubSub message to JSON.

func (*AsConfiguration_PubSub) ProtoMessage added in v3.11.0

func (*AsConfiguration_PubSub) ProtoMessage()

func (*AsConfiguration_PubSub) ProtoReflect added in v3.25.0

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

func (*AsConfiguration_PubSub) Reset added in v3.11.0

func (x *AsConfiguration_PubSub) Reset()

func (*AsConfiguration_PubSub) SetFields added in v3.11.0

func (dst *AsConfiguration_PubSub) SetFields(src *AsConfiguration_PubSub, paths ...string) error

func (*AsConfiguration_PubSub) String added in v3.11.0

func (x *AsConfiguration_PubSub) String() string

func (*AsConfiguration_PubSub) UnmarshalJSON added in v3.17.2

func (x *AsConfiguration_PubSub) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the AsConfiguration_PubSub from JSON.

func (*AsConfiguration_PubSub) UnmarshalProtoJSON added in v3.15.1

func (x *AsConfiguration_PubSub) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the AsConfiguration_PubSub message from JSON.

func (*AsConfiguration_PubSub) ValidateFields added in v3.11.0

func (m *AsConfiguration_PubSub) ValidateFields(paths ...string) error

ValidateFields checks the field values on AsConfiguration_PubSub with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type AsConfiguration_PubSubValidationError added in v3.11.0

type AsConfiguration_PubSubValidationError struct {
	// contains filtered or unexported fields
}

AsConfiguration_PubSubValidationError is the validation error returned by AsConfiguration_PubSub.ValidateFields if the designated constraints aren't met.

func (AsConfiguration_PubSubValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (AsConfiguration_PubSubValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (AsConfiguration_PubSubValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (AsConfiguration_PubSubValidationError) Field added in v3.11.0

Field function returns field value.

func (AsConfiguration_PubSubValidationError) Key added in v3.11.0

Key function returns key value.

func (AsConfiguration_PubSubValidationError) Reason added in v3.11.0

Reason function returns reason value.

type AsConfiguration_PubSub_Providers added in v3.11.0

type AsConfiguration_PubSub_Providers struct {
	Mqtt AsConfiguration_PubSub_Providers_Status `protobuf:"varint,1,opt,name=mqtt,proto3,enum=ttn.lorawan.v3.AsConfiguration_PubSub_Providers_Status" json:"mqtt,omitempty"`
	Nats AsConfiguration_PubSub_Providers_Status `protobuf:"varint,2,opt,name=nats,proto3,enum=ttn.lorawan.v3.AsConfiguration_PubSub_Providers_Status" json:"nats,omitempty"`
	// contains filtered or unexported fields
}

func (*AsConfiguration_PubSub_Providers) Descriptor deprecated added in v3.11.0

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

Deprecated: Use AsConfiguration_PubSub_Providers.ProtoReflect.Descriptor instead.

func (*AsConfiguration_PubSub_Providers) GetMqtt added in v3.14.0

func (*AsConfiguration_PubSub_Providers) GetNats added in v3.14.0

func (*AsConfiguration_PubSub_Providers) MarshalJSON added in v3.17.2

func (x *AsConfiguration_PubSub_Providers) MarshalJSON() ([]byte, error)

MarshalJSON marshals the AsConfiguration_PubSub_Providers to JSON.

func (*AsConfiguration_PubSub_Providers) MarshalProtoJSON added in v3.15.1

MarshalProtoJSON marshals the AsConfiguration_PubSub_Providers message to JSON.

func (*AsConfiguration_PubSub_Providers) ProtoMessage added in v3.11.0

func (*AsConfiguration_PubSub_Providers) ProtoMessage()

func (*AsConfiguration_PubSub_Providers) ProtoReflect added in v3.25.0

func (*AsConfiguration_PubSub_Providers) Reset added in v3.11.0

func (*AsConfiguration_PubSub_Providers) SetFields added in v3.11.0

func (*AsConfiguration_PubSub_Providers) String added in v3.11.0

func (*AsConfiguration_PubSub_Providers) UnmarshalJSON added in v3.17.2

func (x *AsConfiguration_PubSub_Providers) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the AsConfiguration_PubSub_Providers from JSON.

func (*AsConfiguration_PubSub_Providers) UnmarshalProtoJSON added in v3.15.1

UnmarshalProtoJSON unmarshals the AsConfiguration_PubSub_Providers message from JSON.

func (*AsConfiguration_PubSub_Providers) ValidateFields added in v3.11.0

func (m *AsConfiguration_PubSub_Providers) ValidateFields(paths ...string) error

ValidateFields checks the field values on AsConfiguration_PubSub_Providers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type AsConfiguration_PubSub_ProvidersValidationError added in v3.11.0

type AsConfiguration_PubSub_ProvidersValidationError struct {
	// contains filtered or unexported fields
}

AsConfiguration_PubSub_ProvidersValidationError is the validation error returned by AsConfiguration_PubSub_Providers.ValidateFields if the designated constraints aren't met.

func (AsConfiguration_PubSub_ProvidersValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (AsConfiguration_PubSub_ProvidersValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (AsConfiguration_PubSub_ProvidersValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (AsConfiguration_PubSub_ProvidersValidationError) Field added in v3.11.0

Field function returns field value.

func (AsConfiguration_PubSub_ProvidersValidationError) Key added in v3.11.0

Key function returns key value.

func (AsConfiguration_PubSub_ProvidersValidationError) Reason added in v3.11.0

Reason function returns reason value.

type AsConfiguration_PubSub_Providers_Status added in v3.11.0

type AsConfiguration_PubSub_Providers_Status int32
const (
	// No restrictions are in place.
	AsConfiguration_PubSub_Providers_ENABLED AsConfiguration_PubSub_Providers_Status = 0
	// Warnings are being emitted that the provider will be deprecated in the future.
	AsConfiguration_PubSub_Providers_WARNING AsConfiguration_PubSub_Providers_Status = 1
	// New integrations cannot be set up, and old ones do not start.
	AsConfiguration_PubSub_Providers_DISABLED AsConfiguration_PubSub_Providers_Status = 2
)

func (AsConfiguration_PubSub_Providers_Status) Descriptor added in v3.25.0

func (AsConfiguration_PubSub_Providers_Status) Enum added in v3.25.0

func (AsConfiguration_PubSub_Providers_Status) EnumDescriptor deprecated added in v3.11.0

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

Deprecated: Use AsConfiguration_PubSub_Providers_Status.Descriptor instead.

func (AsConfiguration_PubSub_Providers_Status) MarshalJSON added in v3.17.2

func (x AsConfiguration_PubSub_Providers_Status) MarshalJSON() ([]byte, error)

MarshalJSON marshals the AsConfiguration_PubSub_Providers_Status to JSON.

func (AsConfiguration_PubSub_Providers_Status) MarshalProtoJSON added in v3.15.1

MarshalProtoJSON marshals the AsConfiguration_PubSub_Providers_Status to JSON.

func (AsConfiguration_PubSub_Providers_Status) MarshalText added in v3.11.0

func (x AsConfiguration_PubSub_Providers_Status) MarshalText() ([]byte, error)

MarshalText marshals the AsConfiguration_PubSub_Providers_Status to text.

func (AsConfiguration_PubSub_Providers_Status) Number added in v3.25.0

func (AsConfiguration_PubSub_Providers_Status) String added in v3.11.0

func (AsConfiguration_PubSub_Providers_Status) Type added in v3.25.0

func (*AsConfiguration_PubSub_Providers_Status) UnmarshalJSON added in v3.11.0

func (x *AsConfiguration_PubSub_Providers_Status) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the AsConfiguration_PubSub_Providers_Status from JSON.

func (*AsConfiguration_PubSub_Providers_Status) UnmarshalProtoJSON added in v3.15.1

UnmarshalProtoJSON unmarshals the AsConfiguration_PubSub_Providers_Status from JSON.

func (*AsConfiguration_PubSub_Providers_Status) UnmarshalText added in v3.11.0

func (x *AsConfiguration_PubSub_Providers_Status) UnmarshalText(b []byte) error

UnmarshalText unmarshals the AsConfiguration_PubSub_Providers_Status from text.

type AsConfiguration_Webhooks added in v3.16.2

type AsConfiguration_Webhooks struct {
	UnhealthyAttemptsThreshold int64                `` /* 142-byte string literal not displayed */
	UnhealthyRetryInterval     *durationpb.Duration `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AsConfiguration_Webhooks) Descriptor deprecated added in v3.16.2

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

Deprecated: Use AsConfiguration_Webhooks.ProtoReflect.Descriptor instead.

func (*AsConfiguration_Webhooks) GetUnhealthyAttemptsThreshold added in v3.16.2

func (x *AsConfiguration_Webhooks) GetUnhealthyAttemptsThreshold() int64

func (*AsConfiguration_Webhooks) GetUnhealthyRetryInterval added in v3.16.2

func (x *AsConfiguration_Webhooks) GetUnhealthyRetryInterval() *durationpb.Duration

func (*AsConfiguration_Webhooks) ProtoMessage added in v3.16.2

func (*AsConfiguration_Webhooks) ProtoMessage()

func (*AsConfiguration_Webhooks) ProtoReflect added in v3.25.0

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

func (*AsConfiguration_Webhooks) Reset added in v3.16.2

func (x *AsConfiguration_Webhooks) Reset()

func (*AsConfiguration_Webhooks) SetFields added in v3.16.2

func (dst *AsConfiguration_Webhooks) SetFields(src *AsConfiguration_Webhooks, paths ...string) error

func (*AsConfiguration_Webhooks) String added in v3.16.2

func (x *AsConfiguration_Webhooks) String() string

func (*AsConfiguration_Webhooks) ValidateFields added in v3.16.2

func (m *AsConfiguration_Webhooks) ValidateFields(paths ...string) error

ValidateFields checks the field values on AsConfiguration_Webhooks with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type AsConfiguration_WebhooksValidationError added in v3.16.2

type AsConfiguration_WebhooksValidationError struct {
	// contains filtered or unexported fields
}

AsConfiguration_WebhooksValidationError is the validation error returned by AsConfiguration_Webhooks.ValidateFields if the designated constraints aren't met.

func (AsConfiguration_WebhooksValidationError) Cause added in v3.16.2

Cause function returns cause value.

func (AsConfiguration_WebhooksValidationError) Error added in v3.16.2

Error satisfies the builtin error interface

func (AsConfiguration_WebhooksValidationError) ErrorName added in v3.16.2

ErrorName returns error name.

func (AsConfiguration_WebhooksValidationError) Field added in v3.16.2

Field function returns field value.

func (AsConfiguration_WebhooksValidationError) Key added in v3.16.2

Key function returns key value.

func (AsConfiguration_WebhooksValidationError) Reason added in v3.16.2

Reason function returns reason value.

type AsEndDeviceBatchRegistryClient added in v3.27.0

type AsEndDeviceBatchRegistryClient interface {
	// Delete a list of devices within the same application.
	// This operation is atomic; either all devices are deleted or none.
	// Devices not found are skipped and no error is returned.
	Delete(ctx context.Context, in *BatchDeleteEndDevicesRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

AsEndDeviceBatchRegistryClient is the client API for AsEndDeviceBatchRegistry 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.

func NewAsEndDeviceBatchRegistryClient added in v3.27.0

func NewAsEndDeviceBatchRegistryClient(cc grpc.ClientConnInterface) AsEndDeviceBatchRegistryClient

type AsEndDeviceBatchRegistryServer added in v3.27.0

type AsEndDeviceBatchRegistryServer interface {
	// Delete a list of devices within the same application.
	// This operation is atomic; either all devices are deleted or none.
	// Devices not found are skipped and no error is returned.
	Delete(context.Context, *BatchDeleteEndDevicesRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

AsEndDeviceBatchRegistryServer is the server API for AsEndDeviceBatchRegistry service. All implementations must embed UnimplementedAsEndDeviceBatchRegistryServer for forward compatibility

type AsEndDeviceRegistryClient

type AsEndDeviceRegistryClient interface {
	// Get returns the device that matches the given identifiers.
	// If there are multiple matches, an error will be returned.
	Get(ctx context.Context, in *GetEndDeviceRequest, opts ...grpc.CallOption) (*EndDevice, error)
	// Set creates or updates the device.
	Set(ctx context.Context, in *SetEndDeviceRequest, opts ...grpc.CallOption) (*EndDevice, error)
	// Delete deletes the device that matches the given identifiers.
	// If there are multiple matches, an error will be returned.
	Delete(ctx context.Context, in *EndDeviceIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

AsEndDeviceRegistryClient is the client API for AsEndDeviceRegistry service.

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

type AsEndDeviceRegistryServer

type AsEndDeviceRegistryServer interface {
	// Get returns the device that matches the given identifiers.
	// If there are multiple matches, an error will be returned.
	Get(context.Context, *GetEndDeviceRequest) (*EndDevice, error)
	// Set creates or updates the device.
	Set(context.Context, *SetEndDeviceRequest) (*EndDevice, error)
	// Delete deletes the device that matches the given identifiers.
	// If there are multiple matches, an error will be returned.
	Delete(context.Context, *EndDeviceIdentifiers) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

AsEndDeviceRegistryServer is the server API for AsEndDeviceRegistry service. All implementations must embed UnimplementedAsEndDeviceRegistryServer for forward compatibility

type AsJsClient

type AsJsClient interface {
	// Request the application session key for a particular session.
	GetAppSKey(ctx context.Context, in *SessionKeyRequest, opts ...grpc.CallOption) (*AppSKeyResponse, error)
}

AsJsClient is the client API for AsJs 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.

func NewAsJsClient

func NewAsJsClient(cc grpc.ClientConnInterface) AsJsClient

type AsJsServer

type AsJsServer interface {
	// Request the application session key for a particular session.
	GetAppSKey(context.Context, *SessionKeyRequest) (*AppSKeyResponse, error)
	// contains filtered or unexported methods
}

AsJsServer is the server API for AsJs service. All implementations must embed UnimplementedAsJsServer for forward compatibility

type AsNsClient

type AsNsClient interface {
	// Replace the entire downlink queue with the specified messages.
	// This can also be used to empty the queue by specifying no messages.
	// Note that this will trigger an immediate downlink if a downlink slot is available.
	DownlinkQueueReplace(ctx context.Context, in *DownlinkQueueRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Push downlink messages to the end of the downlink queue.
	// Note that this will trigger an immediate downlink if a downlink slot is available.
	DownlinkQueuePush(ctx context.Context, in *DownlinkQueueRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List the items currently in the downlink queue.
	DownlinkQueueList(ctx context.Context, in *EndDeviceIdentifiers, opts ...grpc.CallOption) (*ApplicationDownlinks, error)
}

AsNsClient is the client API for AsNs 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.

func NewAsNsClient

func NewAsNsClient(cc grpc.ClientConnInterface) AsNsClient

type AsNsServer

type AsNsServer interface {
	// Replace the entire downlink queue with the specified messages.
	// This can also be used to empty the queue by specifying no messages.
	// Note that this will trigger an immediate downlink if a downlink slot is available.
	DownlinkQueueReplace(context.Context, *DownlinkQueueRequest) (*emptypb.Empty, error)
	// Push downlink messages to the end of the downlink queue.
	// Note that this will trigger an immediate downlink if a downlink slot is available.
	DownlinkQueuePush(context.Context, *DownlinkQueueRequest) (*emptypb.Empty, error)
	// List the items currently in the downlink queue.
	DownlinkQueueList(context.Context, *EndDeviceIdentifiers) (*ApplicationDownlinks, error)
	// contains filtered or unexported methods
}

AsNsServer is the server API for AsNs service. All implementations must embed UnimplementedAsNsServer for forward compatibility

type AsServer

type AsServer interface {
	// Get a link configuration from the Application Server to Network Server.
	// This only contains the configuration. Use GetLinkStats to view statistics and any link errors.
	GetLink(context.Context, *GetApplicationLinkRequest) (*ApplicationLink, error)
	// Set a link configuration from the Application Server a Network Server.
	// This call returns immediately after setting the link configuration; it does not wait for a link to establish.
	// To get link statistics or errors, use GetLinkStats.
	// Note that there can only be one Application Server instance linked to a Network Server for a given application at a time.
	SetLink(context.Context, *SetApplicationLinkRequest) (*ApplicationLink, error)
	// Delete the link between the Application Server and Network Server for the specified application.
	DeleteLink(context.Context, *ApplicationIdentifiers) (*emptypb.Empty, error)
	// GetLinkStats returns the link statistics.
	// This call returns a NotFound error code if there is no link for the given application identifiers.
	// This call returns the error code of the link error if linking to a Network Server failed.
	GetLinkStats(context.Context, *ApplicationIdentifiers) (*ApplicationLinkStats, error)
	GetConfiguration(context.Context, *GetAsConfigurationRequest) (*GetAsConfigurationResponse, error)
	// contains filtered or unexported methods
}

AsServer is the server API for As service. All implementations must embed UnimplementedAsServer for forward compatibility

type AssertGatewayRightsRequest added in v3.28.0

type AssertGatewayRightsRequest struct {
	GatewayIds []*GatewayIdentifiers `protobuf:"bytes,1,rep,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	Required   *Rights               `protobuf:"bytes,2,opt,name=required,proto3" json:"required,omitempty"`
	// contains filtered or unexported fields
}

func (*AssertGatewayRightsRequest) Descriptor deprecated added in v3.28.0

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

Deprecated: Use AssertGatewayRightsRequest.ProtoReflect.Descriptor instead.

func (*AssertGatewayRightsRequest) GetGatewayIds added in v3.28.0

func (x *AssertGatewayRightsRequest) GetGatewayIds() []*GatewayIdentifiers

func (*AssertGatewayRightsRequest) GetRequired added in v3.28.0

func (x *AssertGatewayRightsRequest) GetRequired() *Rights

func (*AssertGatewayRightsRequest) MarshalJSON added in v3.28.0

func (x *AssertGatewayRightsRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the AssertGatewayRightsRequest to JSON.

func (*AssertGatewayRightsRequest) MarshalProtoJSON added in v3.28.0

func (x *AssertGatewayRightsRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the AssertGatewayRightsRequest message to JSON.

func (*AssertGatewayRightsRequest) ProtoMessage added in v3.28.0

func (*AssertGatewayRightsRequest) ProtoMessage()

func (*AssertGatewayRightsRequest) ProtoReflect added in v3.28.0

func (*AssertGatewayRightsRequest) Reset added in v3.28.0

func (x *AssertGatewayRightsRequest) Reset()

func (*AssertGatewayRightsRequest) SetFields added in v3.28.0

func (dst *AssertGatewayRightsRequest) SetFields(src *AssertGatewayRightsRequest, paths ...string) error

func (*AssertGatewayRightsRequest) String added in v3.28.0

func (x *AssertGatewayRightsRequest) String() string

func (*AssertGatewayRightsRequest) UnmarshalJSON added in v3.28.0

func (x *AssertGatewayRightsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the AssertGatewayRightsRequest from JSON.

func (*AssertGatewayRightsRequest) UnmarshalProtoJSON added in v3.28.0

func (x *AssertGatewayRightsRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the AssertGatewayRightsRequest message from JSON.

func (*AssertGatewayRightsRequest) ValidateFields added in v3.28.0

func (m *AssertGatewayRightsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on AssertGatewayRightsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type AssertGatewayRightsRequestValidationError added in v3.28.0

type AssertGatewayRightsRequestValidationError struct {
	// contains filtered or unexported fields
}

AssertGatewayRightsRequestValidationError is the validation error returned by AssertGatewayRightsRequest.ValidateFields if the designated constraints aren't met.

func (AssertGatewayRightsRequestValidationError) Cause added in v3.28.0

Cause function returns cause value.

func (AssertGatewayRightsRequestValidationError) Error added in v3.28.0

Error satisfies the builtin error interface

func (AssertGatewayRightsRequestValidationError) ErrorName added in v3.28.0

ErrorName returns error name.

func (AssertGatewayRightsRequestValidationError) Field added in v3.28.0

Field function returns field value.

func (AssertGatewayRightsRequestValidationError) Key added in v3.28.0

Key function returns key value.

func (AssertGatewayRightsRequestValidationError) Reason added in v3.28.0

Reason function returns reason value.

type AuthInfoResponse

type AuthInfoResponse struct {

	// Types that are assignable to AccessMethod:
	//	*AuthInfoResponse_ApiKey
	//	*AuthInfoResponse_OauthAccessToken
	//	*AuthInfoResponse_UserSession
	//	*AuthInfoResponse_GatewayToken_
	AccessMethod    isAuthInfoResponse_AccessMethod `protobuf_oneof:"access_method"`
	UniversalRights *Rights                         `protobuf:"bytes,3,opt,name=universal_rights,json=universalRights,proto3" json:"universal_rights,omitempty"`
	IsAdmin         bool                            `protobuf:"varint,4,opt,name=is_admin,json=isAdmin,proto3" json:"is_admin,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthInfoResponse) Descriptor deprecated

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

Deprecated: Use AuthInfoResponse.ProtoReflect.Descriptor instead.

func (*AuthInfoResponse) GetAccessMethod

func (m *AuthInfoResponse) GetAccessMethod() isAuthInfoResponse_AccessMethod

func (*AuthInfoResponse) GetApiKey added in v3.14.1

func (*AuthInfoResponse) GetEntityIdentifiers

func (m *AuthInfoResponse) GetEntityIdentifiers() *EntityIdentifiers

GetEntityIdentifiers returns the EntityIdentifiers for the used access method.

func (*AuthInfoResponse) GetGatewayToken added in v3.22.0

func (x *AuthInfoResponse) GetGatewayToken() *AuthInfoResponse_GatewayToken

func (*AuthInfoResponse) GetIsAdmin

func (x *AuthInfoResponse) GetIsAdmin() bool

func (*AuthInfoResponse) GetOauthAccessToken added in v3.14.1

func (x *AuthInfoResponse) GetOauthAccessToken() *OAuthAccessToken

func (*AuthInfoResponse) GetOrganizationOrUserIdentifiers

func (m *AuthInfoResponse) GetOrganizationOrUserIdentifiers() *OrganizationOrUserIdentifiers

GetOrganizationOrUserIdentifiers returns the OrganizationOrUserIdentifiers for the used access method.

func (*AuthInfoResponse) GetRights

func (m *AuthInfoResponse) GetRights() []Right

GetRights returns the entity Rights for the used access method.

func (*AuthInfoResponse) GetUniversalRights

func (x *AuthInfoResponse) GetUniversalRights() *Rights

func (*AuthInfoResponse) GetUserSession added in v3.9.0

func (x *AuthInfoResponse) GetUserSession() *UserSession

func (*AuthInfoResponse) MarshalJSON added in v3.17.2

func (x *AuthInfoResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the AuthInfoResponse to JSON.

func (*AuthInfoResponse) MarshalProtoJSON added in v3.15.1

func (x *AuthInfoResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the AuthInfoResponse message to JSON.

func (*AuthInfoResponse) ProtoMessage

func (*AuthInfoResponse) ProtoMessage()

func (*AuthInfoResponse) ProtoReflect added in v3.25.0

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

func (*AuthInfoResponse) Reset

func (x *AuthInfoResponse) Reset()

func (*AuthInfoResponse) SetFields

func (dst *AuthInfoResponse) SetFields(src *AuthInfoResponse, paths ...string) error

func (*AuthInfoResponse) String

func (x *AuthInfoResponse) String() string

func (*AuthInfoResponse) UnmarshalJSON added in v3.17.2

func (x *AuthInfoResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the AuthInfoResponse from JSON.

func (*AuthInfoResponse) UnmarshalProtoJSON added in v3.15.1

func (x *AuthInfoResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the AuthInfoResponse message from JSON.

func (*AuthInfoResponse) ValidateFields

func (m *AuthInfoResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on AuthInfoResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type AuthInfoResponseValidationError

type AuthInfoResponseValidationError struct {
	// contains filtered or unexported fields
}

AuthInfoResponseValidationError is the validation error returned by AuthInfoResponse.ValidateFields if the designated constraints aren't met.

func (AuthInfoResponseValidationError) Cause

Cause function returns cause value.

func (AuthInfoResponseValidationError) Error

Error satisfies the builtin error interface

func (AuthInfoResponseValidationError) ErrorName

ErrorName returns error name.

func (AuthInfoResponseValidationError) Field

Field function returns field value.

func (AuthInfoResponseValidationError) Key

Key function returns key value.

func (AuthInfoResponseValidationError) Reason

Reason function returns reason value.

type AuthInfoResponse_APIKeyAccess

type AuthInfoResponse_APIKeyAccess struct {
	ApiKey    *APIKey            `protobuf:"bytes,1,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
	EntityIds *EntityIdentifiers `protobuf:"bytes,2,opt,name=entity_ids,json=entityIds,proto3" json:"entity_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthInfoResponse_APIKeyAccess) Descriptor deprecated

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

Deprecated: Use AuthInfoResponse_APIKeyAccess.ProtoReflect.Descriptor instead.

func (*AuthInfoResponse_APIKeyAccess) GetApiKey added in v3.16.0

func (x *AuthInfoResponse_APIKeyAccess) GetApiKey() *APIKey

func (*AuthInfoResponse_APIKeyAccess) GetEntityIds added in v3.14.1

func (*AuthInfoResponse_APIKeyAccess) MarshalJSON added in v3.17.2

func (x *AuthInfoResponse_APIKeyAccess) MarshalJSON() ([]byte, error)

MarshalJSON marshals the AuthInfoResponse_APIKeyAccess to JSON.

func (*AuthInfoResponse_APIKeyAccess) MarshalProtoJSON added in v3.15.1

func (x *AuthInfoResponse_APIKeyAccess) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the AuthInfoResponse_APIKeyAccess message to JSON.

func (*AuthInfoResponse_APIKeyAccess) ProtoMessage

func (*AuthInfoResponse_APIKeyAccess) ProtoMessage()

func (*AuthInfoResponse_APIKeyAccess) ProtoReflect added in v3.25.0

func (*AuthInfoResponse_APIKeyAccess) Reset

func (x *AuthInfoResponse_APIKeyAccess) Reset()

func (*AuthInfoResponse_APIKeyAccess) SetFields

func (*AuthInfoResponse_APIKeyAccess) String

func (*AuthInfoResponse_APIKeyAccess) UnmarshalJSON added in v3.17.2

func (x *AuthInfoResponse_APIKeyAccess) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the AuthInfoResponse_APIKeyAccess from JSON.

func (*AuthInfoResponse_APIKeyAccess) UnmarshalProtoJSON added in v3.15.1

func (x *AuthInfoResponse_APIKeyAccess) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the AuthInfoResponse_APIKeyAccess message from JSON.

func (*AuthInfoResponse_APIKeyAccess) ValidateFields

func (m *AuthInfoResponse_APIKeyAccess) ValidateFields(paths ...string) error

ValidateFields checks the field values on AuthInfoResponse_APIKeyAccess with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type AuthInfoResponse_APIKeyAccessValidationError

type AuthInfoResponse_APIKeyAccessValidationError struct {
	// contains filtered or unexported fields
}

AuthInfoResponse_APIKeyAccessValidationError is the validation error returned by AuthInfoResponse_APIKeyAccess.ValidateFields if the designated constraints aren't met.

func (AuthInfoResponse_APIKeyAccessValidationError) Cause

Cause function returns cause value.

func (AuthInfoResponse_APIKeyAccessValidationError) Error

Error satisfies the builtin error interface

func (AuthInfoResponse_APIKeyAccessValidationError) ErrorName

ErrorName returns error name.

func (AuthInfoResponse_APIKeyAccessValidationError) Field

Field function returns field value.

func (AuthInfoResponse_APIKeyAccessValidationError) Key

Key function returns key value.

func (AuthInfoResponse_APIKeyAccessValidationError) Reason

Reason function returns reason value.

type AuthInfoResponse_ApiKey added in v3.14.1

type AuthInfoResponse_ApiKey struct {
	ApiKey *AuthInfoResponse_APIKeyAccess `protobuf:"bytes,1,opt,name=api_key,json=apiKey,proto3,oneof"`
}

type AuthInfoResponse_GatewayToken added in v3.22.0

type AuthInfoResponse_GatewayToken struct {
	GatewayIds *GatewayIdentifiers `protobuf:"bytes,1,opt,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	Rights     []Right             `protobuf:"varint,6,rep,packed,name=rights,proto3,enum=ttn.lorawan.v3.Right" json:"rights,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthInfoResponse_GatewayToken) Descriptor deprecated added in v3.22.0

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

Deprecated: Use AuthInfoResponse_GatewayToken.ProtoReflect.Descriptor instead.

func (*AuthInfoResponse_GatewayToken) GetGatewayIds added in v3.22.0

func (*AuthInfoResponse_GatewayToken) GetRights added in v3.22.0

func (x *AuthInfoResponse_GatewayToken) GetRights() []Right

func (*AuthInfoResponse_GatewayToken) MarshalJSON added in v3.22.0

func (x *AuthInfoResponse_GatewayToken) MarshalJSON() ([]byte, error)

MarshalJSON marshals the AuthInfoResponse_GatewayToken to JSON.

func (*AuthInfoResponse_GatewayToken) MarshalProtoJSON added in v3.22.0

func (x *AuthInfoResponse_GatewayToken) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the AuthInfoResponse_GatewayToken message to JSON.

func (*AuthInfoResponse_GatewayToken) ProtoMessage added in v3.22.0

func (*AuthInfoResponse_GatewayToken) ProtoMessage()

func (*AuthInfoResponse_GatewayToken) ProtoReflect added in v3.25.0

func (*AuthInfoResponse_GatewayToken) Reset added in v3.22.0

func (x *AuthInfoResponse_GatewayToken) Reset()

func (*AuthInfoResponse_GatewayToken) SetFields added in v3.22.0

func (*AuthInfoResponse_GatewayToken) String added in v3.22.0

func (*AuthInfoResponse_GatewayToken) UnmarshalJSON added in v3.22.0

func (x *AuthInfoResponse_GatewayToken) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the AuthInfoResponse_GatewayToken from JSON.

func (*AuthInfoResponse_GatewayToken) UnmarshalProtoJSON added in v3.22.0

func (x *AuthInfoResponse_GatewayToken) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the AuthInfoResponse_GatewayToken message from JSON.

func (*AuthInfoResponse_GatewayToken) ValidateFields added in v3.22.0

func (m *AuthInfoResponse_GatewayToken) ValidateFields(paths ...string) error

ValidateFields checks the field values on AuthInfoResponse_GatewayToken with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type AuthInfoResponse_GatewayTokenValidationError added in v3.22.0

type AuthInfoResponse_GatewayTokenValidationError struct {
	// contains filtered or unexported fields
}

AuthInfoResponse_GatewayTokenValidationError is the validation error returned by AuthInfoResponse_GatewayToken.ValidateFields if the designated constraints aren't met.

func (AuthInfoResponse_GatewayTokenValidationError) Cause added in v3.22.0

Cause function returns cause value.

func (AuthInfoResponse_GatewayTokenValidationError) Error added in v3.22.0

Error satisfies the builtin error interface

func (AuthInfoResponse_GatewayTokenValidationError) ErrorName added in v3.22.0

ErrorName returns error name.

func (AuthInfoResponse_GatewayTokenValidationError) Field added in v3.22.0

Field function returns field value.

func (AuthInfoResponse_GatewayTokenValidationError) Key added in v3.22.0

Key function returns key value.

func (AuthInfoResponse_GatewayTokenValidationError) Reason added in v3.22.0

Reason function returns reason value.

type AuthInfoResponse_GatewayToken_ added in v3.22.0

type AuthInfoResponse_GatewayToken_ struct {
	GatewayToken *AuthInfoResponse_GatewayToken `protobuf:"bytes,6,opt,name=gateway_token,json=gatewayToken,proto3,oneof"`
}

type AuthInfoResponse_OauthAccessToken added in v3.14.1

type AuthInfoResponse_OauthAccessToken struct {
	OauthAccessToken *OAuthAccessToken `protobuf:"bytes,2,opt,name=oauth_access_token,json=oauthAccessToken,proto3,oneof"`
}

type AuthInfoResponse_UserSession added in v3.9.0

type AuthInfoResponse_UserSession struct {
	// Warning: A user authorized by session cookie will be granted all
	// current and future rights. When using this auth type, the respective
	// handlers need to ensure thorough CSRF and CORS protection using
	// appropriate middleware.
	UserSession *UserSession `protobuf:"bytes,5,opt,name=user_session,json=userSession,proto3,oneof"`
}

type AuthorizeApplicationRequest

type AuthorizeApplicationRequest struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	ApiKey         string                  `protobuf:"bytes,2,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
	// contains filtered or unexported fields
}

DEPRECATED: Device claiming that transfers devices between applications is no longer supported and will be removed in a future version of The Things Stack.

func (*AuthorizeApplicationRequest) Descriptor deprecated

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

Deprecated: Use AuthorizeApplicationRequest.ProtoReflect.Descriptor instead.

func (*AuthorizeApplicationRequest) EntityType added in v3.15.1

func (req *AuthorizeApplicationRequest) EntityType() string

EntityType implements the ttnpb.IDStringer interface.

func (*AuthorizeApplicationRequest) GetApiKey added in v3.14.1

func (x *AuthorizeApplicationRequest) GetApiKey() string

func (*AuthorizeApplicationRequest) GetApplicationIds added in v3.15.1

func (x *AuthorizeApplicationRequest) GetApplicationIds() *ApplicationIdentifiers

func (*AuthorizeApplicationRequest) IDString added in v3.15.1

func (req *AuthorizeApplicationRequest) IDString() string

IDString implements the ttnpb.IDStringer interface.

func (*AuthorizeApplicationRequest) ProtoMessage

func (*AuthorizeApplicationRequest) ProtoMessage()

func (*AuthorizeApplicationRequest) ProtoReflect added in v3.25.0

func (*AuthorizeApplicationRequest) Reset

func (x *AuthorizeApplicationRequest) Reset()

func (*AuthorizeApplicationRequest) SetFields

func (*AuthorizeApplicationRequest) String

func (x *AuthorizeApplicationRequest) String() string

func (*AuthorizeApplicationRequest) ValidateContext added in v3.11.4

func (req *AuthorizeApplicationRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*AuthorizeApplicationRequest) ValidateFields

func (m *AuthorizeApplicationRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on AuthorizeApplicationRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type AuthorizeApplicationRequestValidationError

type AuthorizeApplicationRequestValidationError struct {
	// contains filtered or unexported fields
}

AuthorizeApplicationRequestValidationError is the validation error returned by AuthorizeApplicationRequest.ValidateFields if the designated constraints aren't met.

func (AuthorizeApplicationRequestValidationError) Cause

Cause function returns cause value.

func (AuthorizeApplicationRequestValidationError) Error

Error satisfies the builtin error interface

func (AuthorizeApplicationRequestValidationError) ErrorName

ErrorName returns error name.

func (AuthorizeApplicationRequestValidationError) Field

Field function returns field value.

func (AuthorizeApplicationRequestValidationError) Key

Key function returns key value.

func (AuthorizeApplicationRequestValidationError) Reason

Reason function returns reason value.

type AuthorizeGatewayRequest added in v3.12.0

type AuthorizeGatewayRequest struct {
	GatewayIds *GatewayIdentifiers `protobuf:"bytes,1,opt,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	ApiKey     string              `protobuf:"bytes,2,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthorizeGatewayRequest) Descriptor deprecated added in v3.12.0

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

Deprecated: Use AuthorizeGatewayRequest.ProtoReflect.Descriptor instead.

func (*AuthorizeGatewayRequest) EntityType added in v3.15.1

func (req *AuthorizeGatewayRequest) EntityType() string

EntityType implements the ttnpb.IDStringer interface.

func (*AuthorizeGatewayRequest) GetApiKey added in v3.14.1

func (x *AuthorizeGatewayRequest) GetApiKey() string

func (*AuthorizeGatewayRequest) GetGatewayIds added in v3.15.1

func (x *AuthorizeGatewayRequest) GetGatewayIds() *GatewayIdentifiers

func (*AuthorizeGatewayRequest) IDString added in v3.15.1

func (req *AuthorizeGatewayRequest) IDString() string

IDString implements the ttnpb.IDStringer interface.

func (*AuthorizeGatewayRequest) MarshalJSON added in v3.21.0

func (x *AuthorizeGatewayRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the AuthorizeGatewayRequest to JSON.

func (*AuthorizeGatewayRequest) MarshalProtoJSON added in v3.21.0

func (x *AuthorizeGatewayRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the AuthorizeGatewayRequest message to JSON.

func (*AuthorizeGatewayRequest) ProtoMessage added in v3.12.0

func (*AuthorizeGatewayRequest) ProtoMessage()

func (*AuthorizeGatewayRequest) ProtoReflect added in v3.25.0

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

func (*AuthorizeGatewayRequest) Reset added in v3.12.0

func (x *AuthorizeGatewayRequest) Reset()

func (*AuthorizeGatewayRequest) SetFields added in v3.12.0

func (dst *AuthorizeGatewayRequest) SetFields(src *AuthorizeGatewayRequest, paths ...string) error

func (*AuthorizeGatewayRequest) String added in v3.12.0

func (x *AuthorizeGatewayRequest) String() string

func (*AuthorizeGatewayRequest) UnmarshalJSON added in v3.21.0

func (x *AuthorizeGatewayRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the AuthorizeGatewayRequest from JSON.

func (*AuthorizeGatewayRequest) UnmarshalProtoJSON added in v3.21.0

func (x *AuthorizeGatewayRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the AuthorizeGatewayRequest message from JSON.

func (*AuthorizeGatewayRequest) ValidateContext added in v3.12.1

func (req *AuthorizeGatewayRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*AuthorizeGatewayRequest) ValidateFields added in v3.12.0

func (m *AuthorizeGatewayRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on AuthorizeGatewayRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type AuthorizeGatewayRequestValidationError added in v3.12.0

type AuthorizeGatewayRequestValidationError struct {
	// contains filtered or unexported fields
}

AuthorizeGatewayRequestValidationError is the validation error returned by AuthorizeGatewayRequest.ValidateFields if the designated constraints aren't met.

func (AuthorizeGatewayRequestValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (AuthorizeGatewayRequestValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (AuthorizeGatewayRequestValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (AuthorizeGatewayRequestValidationError) Field added in v3.12.0

Field function returns field value.

func (AuthorizeGatewayRequestValidationError) Key added in v3.12.0

Key function returns key value.

func (AuthorizeGatewayRequestValidationError) Reason added in v3.12.0

Reason function returns reason value.

type BandDescription added in v3.21.2

type BandDescription struct {
	Id                     string                                   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Beacon                 *BandDescription_Beacon                  `protobuf:"bytes,2,opt,name=beacon,proto3" json:"beacon,omitempty"`
	PingSlotFrequencies    []uint64                                 `` /* 129-byte string literal not displayed */
	MaxUplinkChannels      uint32                                   `protobuf:"varint,4,opt,name=max_uplink_channels,json=maxUplinkChannels,proto3" json:"max_uplink_channels,omitempty"`
	UplinkChannels         []*BandDescription_Channel               `protobuf:"bytes,5,rep,name=uplink_channels,json=uplinkChannels,proto3" json:"uplink_channels,omitempty"`
	MaxDownlinkChannels    uint32                                   `protobuf:"varint,6,opt,name=max_downlink_channels,json=maxDownlinkChannels,proto3" json:"max_downlink_channels,omitempty"`
	DownlinkChannels       []*BandDescription_Channel               `protobuf:"bytes,7,rep,name=downlink_channels,json=downlinkChannels,proto3" json:"downlink_channels,omitempty"`
	SubBands               []*BandDescription_SubBandParameters     `protobuf:"bytes,8,rep,name=sub_bands,json=subBands,proto3" json:"sub_bands,omitempty"`
	DataRates              map[uint32]*BandDescription_BandDataRate `` /* 177-byte string literal not displayed */
	FreqMultiplier         uint64                                   `protobuf:"varint,10,opt,name=freq_multiplier,json=freqMultiplier,proto3" json:"freq_multiplier,omitempty"`
	ImplementsCfList       bool                                     `protobuf:"varint,11,opt,name=implements_cf_list,json=implementsCfList,proto3" json:"implements_cf_list,omitempty"`
	CfListType             CFListType                               `` /* 126-byte string literal not displayed */
	ReceiveDelay_1         *durationpb.Duration                     `protobuf:"bytes,13,opt,name=receive_delay_1,json=receiveDelay1,proto3" json:"receive_delay_1,omitempty"`
	ReceiveDelay_2         *durationpb.Duration                     `protobuf:"bytes,14,opt,name=receive_delay_2,json=receiveDelay2,proto3" json:"receive_delay_2,omitempty"`
	JoinAcceptDelay_1      *durationpb.Duration                     `protobuf:"bytes,15,opt,name=join_accept_delay_1,json=joinAcceptDelay1,proto3" json:"join_accept_delay_1,omitempty"`
	JoinAcceptDelay_2      *durationpb.Duration                     `protobuf:"bytes,16,opt,name=join_accept_delay_2,json=joinAcceptDelay2,proto3" json:"join_accept_delay_2,omitempty"`
	MaxFcntGap             uint64                                   `protobuf:"varint,17,opt,name=max_fcnt_gap,json=maxFcntGap,proto3" json:"max_fcnt_gap,omitempty"`
	SupportsDynamicAdr     bool                                     `protobuf:"varint,18,opt,name=supports_dynamic_adr,json=supportsDynamicAdr,proto3" json:"supports_dynamic_adr,omitempty"`
	AdrAckLimit            ADRAckLimitExponent                      `` /* 138-byte string literal not displayed */
	MinRetransmitTimeout   *durationpb.Duration                     `protobuf:"bytes,20,opt,name=min_retransmit_timeout,json=minRetransmitTimeout,proto3" json:"min_retransmit_timeout,omitempty"`
	MaxRetransmitTimeout   *durationpb.Duration                     `protobuf:"bytes,21,opt,name=max_retransmit_timeout,json=maxRetransmitTimeout,proto3" json:"max_retransmit_timeout,omitempty"`
	TxOffset               []float32                                `protobuf:"fixed32,22,rep,packed,name=tx_offset,json=txOffset,proto3" json:"tx_offset,omitempty"`
	MaxAdrDataRateIndex    DataRateIndex                            `` /* 160-byte string literal not displayed */
	RelayForwardDelay      *durationpb.Duration                     `protobuf:"bytes,34,opt,name=relay_forward_delay,json=relayForwardDelay,proto3" json:"relay_forward_delay,omitempty"`
	RelayReceiveDelay      *durationpb.Duration                     `protobuf:"bytes,35,opt,name=relay_receive_delay,json=relayReceiveDelay,proto3" json:"relay_receive_delay,omitempty"`
	TxParamSetupReqSupport bool                                     `` /* 135-byte string literal not displayed */
	DefaultMaxEirp         float32                                  `protobuf:"fixed32,25,opt,name=default_max_eirp,json=defaultMaxEirp,proto3" json:"default_max_eirp,omitempty"`
	DefaultRx2Parameters   *BandDescription_Rx2Parameters           `protobuf:"bytes,30,opt,name=default_rx2_parameters,json=defaultRx2Parameters,proto3" json:"default_rx2_parameters,omitempty"`
	BootDwellTime          *BandDescription_DwellTime               `protobuf:"bytes,31,opt,name=boot_dwell_time,json=bootDwellTime,proto3" json:"boot_dwell_time,omitempty"`
	Relay                  *BandDescription_RelayParameters         `protobuf:"bytes,33,opt,name=relay,proto3" json:"relay,omitempty"`
	// contains filtered or unexported fields
}

func (*BandDescription) Descriptor deprecated added in v3.21.2

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

Deprecated: Use BandDescription.ProtoReflect.Descriptor instead.

func (*BandDescription) GetAdrAckLimit added in v3.21.2

func (x *BandDescription) GetAdrAckLimit() ADRAckLimitExponent

func (*BandDescription) GetBeacon added in v3.21.2

func (x *BandDescription) GetBeacon() *BandDescription_Beacon

func (*BandDescription) GetBootDwellTime added in v3.21.2

func (x *BandDescription) GetBootDwellTime() *BandDescription_DwellTime

func (*BandDescription) GetCfListType added in v3.21.2

func (x *BandDescription) GetCfListType() CFListType

func (*BandDescription) GetDataRates added in v3.21.2

func (x *BandDescription) GetDataRates() map[uint32]*BandDescription_BandDataRate

func (*BandDescription) GetDefaultMaxEirp added in v3.21.2

func (x *BandDescription) GetDefaultMaxEirp() float32

func (*BandDescription) GetDefaultRx2Parameters added in v3.21.2

func (x *BandDescription) GetDefaultRx2Parameters() *BandDescription_Rx2Parameters

func (*BandDescription) GetDownlinkChannels added in v3.21.2

func (x *BandDescription) GetDownlinkChannels() []*BandDescription_Channel

func (*BandDescription) GetFreqMultiplier added in v3.21.2

func (x *BandDescription) GetFreqMultiplier() uint64

func (*BandDescription) GetId added in v3.21.2

func (x *BandDescription) GetId() string

func (*BandDescription) GetImplementsCfList added in v3.21.2

func (x *BandDescription) GetImplementsCfList() bool

func (*BandDescription) GetJoinAcceptDelay_1 added in v3.21.2

func (x *BandDescription) GetJoinAcceptDelay_1() *durationpb.Duration

func (*BandDescription) GetJoinAcceptDelay_2 added in v3.21.2

func (x *BandDescription) GetJoinAcceptDelay_2() *durationpb.Duration

func (*BandDescription) GetMaxAdrDataRateIndex added in v3.21.2

func (x *BandDescription) GetMaxAdrDataRateIndex() DataRateIndex

func (*BandDescription) GetMaxDownlinkChannels added in v3.21.2

func (x *BandDescription) GetMaxDownlinkChannels() uint32

func (*BandDescription) GetMaxFcntGap added in v3.21.2

func (x *BandDescription) GetMaxFcntGap() uint64

func (*BandDescription) GetMaxRetransmitTimeout added in v3.21.2

func (x *BandDescription) GetMaxRetransmitTimeout() *durationpb.Duration

func (*BandDescription) GetMaxUplinkChannels added in v3.21.2

func (x *BandDescription) GetMaxUplinkChannels() uint32

func (*BandDescription) GetMinRetransmitTimeout added in v3.21.2

func (x *BandDescription) GetMinRetransmitTimeout() *durationpb.Duration

func (*BandDescription) GetPingSlotFrequencies added in v3.21.2

func (x *BandDescription) GetPingSlotFrequencies() []uint64

func (*BandDescription) GetReceiveDelay_1 added in v3.21.2

func (x *BandDescription) GetReceiveDelay_1() *durationpb.Duration

func (*BandDescription) GetReceiveDelay_2 added in v3.21.2

func (x *BandDescription) GetReceiveDelay_2() *durationpb.Duration

func (*BandDescription) GetRelay added in v3.27.2

func (*BandDescription) GetRelayForwardDelay added in v3.28.0

func (x *BandDescription) GetRelayForwardDelay() *durationpb.Duration

func (*BandDescription) GetRelayReceiveDelay added in v3.28.0

func (x *BandDescription) GetRelayReceiveDelay() *durationpb.Duration

func (*BandDescription) GetSubBands added in v3.21.2

func (*BandDescription) GetSupportsDynamicAdr added in v3.21.2

func (x *BandDescription) GetSupportsDynamicAdr() bool

func (*BandDescription) GetTxOffset added in v3.21.2

func (x *BandDescription) GetTxOffset() []float32

func (*BandDescription) GetTxParamSetupReqSupport added in v3.21.2

func (x *BandDescription) GetTxParamSetupReqSupport() bool

func (*BandDescription) GetUplinkChannels added in v3.21.2

func (x *BandDescription) GetUplinkChannels() []*BandDescription_Channel

func (*BandDescription) MarshalJSON added in v3.21.2

func (x *BandDescription) MarshalJSON() ([]byte, error)

MarshalJSON marshals the BandDescription to JSON.

func (*BandDescription) MarshalProtoJSON added in v3.21.2

func (x *BandDescription) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the BandDescription message to JSON.

func (*BandDescription) ProtoMessage added in v3.21.2

func (*BandDescription) ProtoMessage()

func (*BandDescription) ProtoReflect added in v3.25.0

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

func (*BandDescription) Reset added in v3.21.2

func (x *BandDescription) Reset()

func (*BandDescription) SetFields added in v3.21.2

func (dst *BandDescription) SetFields(src *BandDescription, paths ...string) error

func (*BandDescription) String added in v3.21.2

func (x *BandDescription) String() string

func (*BandDescription) UnmarshalJSON added in v3.21.2

func (x *BandDescription) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the BandDescription from JSON.

func (*BandDescription) UnmarshalProtoJSON added in v3.21.2

func (x *BandDescription) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the BandDescription message from JSON.

func (*BandDescription) ValidateFields added in v3.21.2

func (m *BandDescription) ValidateFields(paths ...string) error

ValidateFields checks the field values on BandDescription with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type BandDescriptionValidationError added in v3.21.2

type BandDescriptionValidationError struct {
	// contains filtered or unexported fields
}

BandDescriptionValidationError is the validation error returned by BandDescription.ValidateFields if the designated constraints aren't met.

func (BandDescriptionValidationError) Cause added in v3.21.2

Cause function returns cause value.

func (BandDescriptionValidationError) Error added in v3.21.2

Error satisfies the builtin error interface

func (BandDescriptionValidationError) ErrorName added in v3.21.2

func (e BandDescriptionValidationError) ErrorName() string

ErrorName returns error name.

func (BandDescriptionValidationError) Field added in v3.21.2

Field function returns field value.

func (BandDescriptionValidationError) Key added in v3.21.2

Key function returns key value.

func (BandDescriptionValidationError) Reason added in v3.21.2

Reason function returns reason value.

type BandDescription_BandDataRate added in v3.21.2

type BandDescription_BandDataRate struct {
	Rate *DataRate `protobuf:"bytes,1,opt,name=rate,proto3" json:"rate,omitempty"`
	// contains filtered or unexported fields
}

func (*BandDescription_BandDataRate) Descriptor deprecated added in v3.21.2

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

Deprecated: Use BandDescription_BandDataRate.ProtoReflect.Descriptor instead.

func (*BandDescription_BandDataRate) GetRate added in v3.21.2

func (x *BandDescription_BandDataRate) GetRate() *DataRate

func (*BandDescription_BandDataRate) ProtoMessage added in v3.21.2

func (*BandDescription_BandDataRate) ProtoMessage()

func (*BandDescription_BandDataRate) ProtoReflect added in v3.25.0

func (*BandDescription_BandDataRate) Reset added in v3.21.2

func (x *BandDescription_BandDataRate) Reset()

func (*BandDescription_BandDataRate) SetFields added in v3.21.2

func (*BandDescription_BandDataRate) String added in v3.21.2

func (*BandDescription_BandDataRate) ValidateFields added in v3.21.2

func (m *BandDescription_BandDataRate) ValidateFields(paths ...string) error

ValidateFields checks the field values on BandDescription_BandDataRate with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type BandDescription_BandDataRateValidationError added in v3.21.2

type BandDescription_BandDataRateValidationError struct {
	// contains filtered or unexported fields
}

BandDescription_BandDataRateValidationError is the validation error returned by BandDescription_BandDataRate.ValidateFields if the designated constraints aren't met.

func (BandDescription_BandDataRateValidationError) Cause added in v3.21.2

Cause function returns cause value.

func (BandDescription_BandDataRateValidationError) Error added in v3.21.2

Error satisfies the builtin error interface

func (BandDescription_BandDataRateValidationError) ErrorName added in v3.21.2

ErrorName returns error name.

func (BandDescription_BandDataRateValidationError) Field added in v3.21.2

Field function returns field value.

func (BandDescription_BandDataRateValidationError) Key added in v3.21.2

Key function returns key value.

func (BandDescription_BandDataRateValidationError) Reason added in v3.21.2

Reason function returns reason value.

type BandDescription_Beacon added in v3.21.2

type BandDescription_Beacon struct {
	DataRateIndex DataRateIndex `` /* 137-byte string literal not displayed */
	CodingRate    string        `protobuf:"bytes,2,opt,name=coding_rate,json=codingRate,proto3" json:"coding_rate,omitempty"`
	Frequencies   []uint64      `protobuf:"varint,5,rep,packed,name=frequencies,proto3" json:"frequencies,omitempty"`
	// contains filtered or unexported fields
}

func (*BandDescription_Beacon) Descriptor deprecated added in v3.21.2

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

Deprecated: Use BandDescription_Beacon.ProtoReflect.Descriptor instead.

func (*BandDescription_Beacon) GetCodingRate added in v3.21.2

func (x *BandDescription_Beacon) GetCodingRate() string

func (*BandDescription_Beacon) GetDataRateIndex added in v3.21.2

func (x *BandDescription_Beacon) GetDataRateIndex() DataRateIndex

func (*BandDescription_Beacon) GetFrequencies added in v3.21.2

func (x *BandDescription_Beacon) GetFrequencies() []uint64

func (*BandDescription_Beacon) MarshalJSON added in v3.21.2

func (x *BandDescription_Beacon) MarshalJSON() ([]byte, error)

MarshalJSON marshals the BandDescription_Beacon to JSON.

func (*BandDescription_Beacon) MarshalProtoJSON added in v3.21.2

func (x *BandDescription_Beacon) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the BandDescription_Beacon message to JSON.

func (*BandDescription_Beacon) ProtoMessage added in v3.21.2

func (*BandDescription_Beacon) ProtoMessage()

func (*BandDescription_Beacon) ProtoReflect added in v3.25.0

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

func (*BandDescription_Beacon) Reset added in v3.21.2

func (x *BandDescription_Beacon) Reset()

func (*BandDescription_Beacon) SetFields added in v3.21.2

func (dst *BandDescription_Beacon) SetFields(src *BandDescription_Beacon, paths ...string) error

func (*BandDescription_Beacon) String added in v3.21.2

func (x *BandDescription_Beacon) String() string

func (*BandDescription_Beacon) UnmarshalJSON added in v3.21.2

func (x *BandDescription_Beacon) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the BandDescription_Beacon from JSON.

func (*BandDescription_Beacon) UnmarshalProtoJSON added in v3.21.2

func (x *BandDescription_Beacon) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the BandDescription_Beacon message from JSON.

func (*BandDescription_Beacon) ValidateFields added in v3.21.2

func (m *BandDescription_Beacon) ValidateFields(paths ...string) error

ValidateFields checks the field values on BandDescription_Beacon with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type BandDescription_BeaconValidationError added in v3.21.2

type BandDescription_BeaconValidationError struct {
	// contains filtered or unexported fields
}

BandDescription_BeaconValidationError is the validation error returned by BandDescription_Beacon.ValidateFields if the designated constraints aren't met.

func (BandDescription_BeaconValidationError) Cause added in v3.21.2

Cause function returns cause value.

func (BandDescription_BeaconValidationError) Error added in v3.21.2

Error satisfies the builtin error interface

func (BandDescription_BeaconValidationError) ErrorName added in v3.21.2

ErrorName returns error name.

func (BandDescription_BeaconValidationError) Field added in v3.21.2

Field function returns field value.

func (BandDescription_BeaconValidationError) Key added in v3.21.2

Key function returns key value.

func (BandDescription_BeaconValidationError) Reason added in v3.21.2

Reason function returns reason value.

type BandDescription_Channel added in v3.21.2

type BandDescription_Channel struct {
	Frequency   uint64        `protobuf:"varint,1,opt,name=frequency,proto3" json:"frequency,omitempty"`
	MinDataRate DataRateIndex `` /* 131-byte string literal not displayed */
	MaxDataRate DataRateIndex `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BandDescription_Channel) Descriptor deprecated added in v3.21.2

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

Deprecated: Use BandDescription_Channel.ProtoReflect.Descriptor instead.

func (*BandDescription_Channel) GetFrequency added in v3.21.2

func (x *BandDescription_Channel) GetFrequency() uint64

func (*BandDescription_Channel) GetMaxDataRate added in v3.21.2

func (x *BandDescription_Channel) GetMaxDataRate() DataRateIndex

func (*BandDescription_Channel) GetMinDataRate added in v3.21.2

func (x *BandDescription_Channel) GetMinDataRate() DataRateIndex

func (*BandDescription_Channel) MarshalJSON added in v3.21.2

func (x *BandDescription_Channel) MarshalJSON() ([]byte, error)

MarshalJSON marshals the BandDescription_Channel to JSON.

func (*BandDescription_Channel) MarshalProtoJSON added in v3.21.2

func (x *BandDescription_Channel) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the BandDescription_Channel message to JSON.

func (*BandDescription_Channel) ProtoMessage added in v3.21.2

func (*BandDescription_Channel) ProtoMessage()

func (*BandDescription_Channel) ProtoReflect added in v3.25.0

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

func (*BandDescription_Channel) Reset added in v3.21.2

func (x *BandDescription_Channel) Reset()

func (*BandDescription_Channel) SetFields added in v3.21.2

func (dst *BandDescription_Channel) SetFields(src *BandDescription_Channel, paths ...string) error

func (*BandDescription_Channel) String added in v3.21.2

func (x *BandDescription_Channel) String() string

func (*BandDescription_Channel) UnmarshalJSON added in v3.21.2

func (x *BandDescription_Channel) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the BandDescription_Channel from JSON.

func (*BandDescription_Channel) UnmarshalProtoJSON added in v3.21.2

func (x *BandDescription_Channel) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the BandDescription_Channel message from JSON.

func (*BandDescription_Channel) ValidateFields added in v3.21.2

func (m *BandDescription_Channel) ValidateFields(paths ...string) error

ValidateFields checks the field values on BandDescription_Channel with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type BandDescription_ChannelValidationError added in v3.21.2

type BandDescription_ChannelValidationError struct {
	// contains filtered or unexported fields
}

BandDescription_ChannelValidationError is the validation error returned by BandDescription_Channel.ValidateFields if the designated constraints aren't met.

func (BandDescription_ChannelValidationError) Cause added in v3.21.2

Cause function returns cause value.

func (BandDescription_ChannelValidationError) Error added in v3.21.2

Error satisfies the builtin error interface

func (BandDescription_ChannelValidationError) ErrorName added in v3.21.2

ErrorName returns error name.

func (BandDescription_ChannelValidationError) Field added in v3.21.2

Field function returns field value.

func (BandDescription_ChannelValidationError) Key added in v3.21.2

Key function returns key value.

func (BandDescription_ChannelValidationError) Reason added in v3.21.2

Reason function returns reason value.

type BandDescription_DwellTime added in v3.21.2

type BandDescription_DwellTime struct {
	Uplinks   *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=uplinks,proto3" json:"uplinks,omitempty"`
	Downlinks *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=downlinks,proto3" json:"downlinks,omitempty"`
	// contains filtered or unexported fields
}

func (*BandDescription_DwellTime) Descriptor deprecated added in v3.21.2

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

Deprecated: Use BandDescription_DwellTime.ProtoReflect.Descriptor instead.

func (x *BandDescription_DwellTime) GetDownlinks() *wrapperspb.BoolValue

func (*BandDescription_DwellTime) ProtoMessage added in v3.21.2

func (*BandDescription_DwellTime) ProtoMessage()

func (*BandDescription_DwellTime) ProtoReflect added in v3.25.0

func (*BandDescription_DwellTime) Reset added in v3.21.2

func (x *BandDescription_DwellTime) Reset()

func (*BandDescription_DwellTime) SetFields added in v3.21.2

func (dst *BandDescription_DwellTime) SetFields(src *BandDescription_DwellTime, paths ...string) error

func (*BandDescription_DwellTime) String added in v3.21.2

func (x *BandDescription_DwellTime) String() string

func (*BandDescription_DwellTime) ValidateFields added in v3.21.2

func (m *BandDescription_DwellTime) ValidateFields(paths ...string) error

ValidateFields checks the field values on BandDescription_DwellTime with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type BandDescription_DwellTimeValidationError added in v3.21.2

type BandDescription_DwellTimeValidationError struct {
	// contains filtered or unexported fields
}

BandDescription_DwellTimeValidationError is the validation error returned by BandDescription_DwellTime.ValidateFields if the designated constraints aren't met.

func (BandDescription_DwellTimeValidationError) Cause added in v3.21.2

Cause function returns cause value.

func (BandDescription_DwellTimeValidationError) Error added in v3.21.2

Error satisfies the builtin error interface

func (BandDescription_DwellTimeValidationError) ErrorName added in v3.21.2

ErrorName returns error name.

func (BandDescription_DwellTimeValidationError) Field added in v3.21.2

Field function returns field value.

func (BandDescription_DwellTimeValidationError) Key added in v3.21.2

Key function returns key value.

func (BandDescription_DwellTimeValidationError) Reason added in v3.21.2

Reason function returns reason value.

type BandDescription_RelayParameters added in v3.27.2

type BandDescription_RelayParameters struct {
	WorChannels []*BandDescription_RelayParameters_RelayWORChannel `protobuf:"bytes,1,rep,name=wor_channels,json=worChannels,proto3" json:"wor_channels,omitempty"`
	// contains filtered or unexported fields
}

func (*BandDescription_RelayParameters) Descriptor deprecated added in v3.27.2

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

Deprecated: Use BandDescription_RelayParameters.ProtoReflect.Descriptor instead.

func (*BandDescription_RelayParameters) GetWorChannels added in v3.27.2

func (*BandDescription_RelayParameters) MarshalJSON added in v3.27.2

func (x *BandDescription_RelayParameters) MarshalJSON() ([]byte, error)

MarshalJSON marshals the BandDescription_RelayParameters to JSON.

func (*BandDescription_RelayParameters) MarshalProtoJSON added in v3.27.2

MarshalProtoJSON marshals the BandDescription_RelayParameters message to JSON.

func (*BandDescription_RelayParameters) ProtoMessage added in v3.27.2

func (*BandDescription_RelayParameters) ProtoMessage()

func (*BandDescription_RelayParameters) ProtoReflect added in v3.27.2

func (*BandDescription_RelayParameters) Reset added in v3.27.2

func (*BandDescription_RelayParameters) SetFields added in v3.27.2

func (*BandDescription_RelayParameters) String added in v3.27.2

func (*BandDescription_RelayParameters) UnmarshalJSON added in v3.27.2

func (x *BandDescription_RelayParameters) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the BandDescription_RelayParameters from JSON.

func (*BandDescription_RelayParameters) UnmarshalProtoJSON added in v3.27.2

func (x *BandDescription_RelayParameters) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the BandDescription_RelayParameters message from JSON.

func (*BandDescription_RelayParameters) ValidateFields added in v3.27.2

func (m *BandDescription_RelayParameters) ValidateFields(paths ...string) error

ValidateFields checks the field values on BandDescription_RelayParameters with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type BandDescription_RelayParametersValidationError added in v3.27.2

type BandDescription_RelayParametersValidationError struct {
	// contains filtered or unexported fields
}

BandDescription_RelayParametersValidationError is the validation error returned by BandDescription_RelayParameters.ValidateFields if the designated constraints aren't met.

func (BandDescription_RelayParametersValidationError) Cause added in v3.27.2

Cause function returns cause value.

func (BandDescription_RelayParametersValidationError) Error added in v3.27.2

Error satisfies the builtin error interface

func (BandDescription_RelayParametersValidationError) ErrorName added in v3.27.2

ErrorName returns error name.

func (BandDescription_RelayParametersValidationError) Field added in v3.27.2

Field function returns field value.

func (BandDescription_RelayParametersValidationError) Key added in v3.27.2

Key function returns key value.

func (BandDescription_RelayParametersValidationError) Reason added in v3.27.2

Reason function returns reason value.

type BandDescription_RelayParameters_RelayWORChannel added in v3.27.2

type BandDescription_RelayParameters_RelayWORChannel struct {
	Frequency     uint64        `protobuf:"varint,1,opt,name=frequency,proto3" json:"frequency,omitempty"`
	AckFrequency  uint64        `protobuf:"varint,2,opt,name=ack_frequency,json=ackFrequency,proto3" json:"ack_frequency,omitempty"`
	DataRateIndex DataRateIndex `` /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BandDescription_RelayParameters_RelayWORChannel) Descriptor deprecated added in v3.27.2

Deprecated: Use BandDescription_RelayParameters_RelayWORChannel.ProtoReflect.Descriptor instead.

func (*BandDescription_RelayParameters_RelayWORChannel) GetAckFrequency added in v3.27.2

func (*BandDescription_RelayParameters_RelayWORChannel) GetDataRateIndex added in v3.27.2

func (*BandDescription_RelayParameters_RelayWORChannel) GetFrequency added in v3.27.2

func (*BandDescription_RelayParameters_RelayWORChannel) MarshalJSON added in v3.27.2

MarshalJSON marshals the BandDescription_RelayParameters_RelayWORChannel to JSON.

func (*BandDescription_RelayParameters_RelayWORChannel) MarshalProtoJSON added in v3.27.2

MarshalProtoJSON marshals the BandDescription_RelayParameters_RelayWORChannel message to JSON.

func (*BandDescription_RelayParameters_RelayWORChannel) ProtoMessage added in v3.27.2

func (*BandDescription_RelayParameters_RelayWORChannel) ProtoReflect added in v3.27.2

func (*BandDescription_RelayParameters_RelayWORChannel) Reset added in v3.27.2

func (*BandDescription_RelayParameters_RelayWORChannel) SetFields added in v3.27.2

func (*BandDescription_RelayParameters_RelayWORChannel) String added in v3.27.2

func (*BandDescription_RelayParameters_RelayWORChannel) UnmarshalJSON added in v3.27.2

UnmarshalJSON unmarshals the BandDescription_RelayParameters_RelayWORChannel from JSON.

func (*BandDescription_RelayParameters_RelayWORChannel) UnmarshalProtoJSON added in v3.27.2

UnmarshalProtoJSON unmarshals the BandDescription_RelayParameters_RelayWORChannel message from JSON.

func (*BandDescription_RelayParameters_RelayWORChannel) ValidateFields added in v3.27.2

func (m *BandDescription_RelayParameters_RelayWORChannel) ValidateFields(paths ...string) error

ValidateFields checks the field values on BandDescription_RelayParameters_RelayWORChannel with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type BandDescription_RelayParameters_RelayWORChannelValidationError added in v3.27.2

type BandDescription_RelayParameters_RelayWORChannelValidationError struct {
	// contains filtered or unexported fields
}

BandDescription_RelayParameters_RelayWORChannelValidationError is the validation error returned by BandDescription_RelayParameters_RelayWORChannel.ValidateFields if the designated constraints aren't met.

func (BandDescription_RelayParameters_RelayWORChannelValidationError) Cause added in v3.27.2

Cause function returns cause value.

func (BandDescription_RelayParameters_RelayWORChannelValidationError) Error added in v3.27.2

Error satisfies the builtin error interface

func (BandDescription_RelayParameters_RelayWORChannelValidationError) ErrorName added in v3.27.2

ErrorName returns error name.

func (BandDescription_RelayParameters_RelayWORChannelValidationError) Field added in v3.27.2

Field function returns field value.

func (BandDescription_RelayParameters_RelayWORChannelValidationError) Key added in v3.27.2

Key function returns key value.

func (BandDescription_RelayParameters_RelayWORChannelValidationError) Reason added in v3.27.2

Reason function returns reason value.

type BandDescription_Rx2Parameters added in v3.21.2

type BandDescription_Rx2Parameters struct {
	DataRateIndex DataRateIndex `` /* 137-byte string literal not displayed */
	Frequency     uint64        `protobuf:"varint,2,opt,name=frequency,proto3" json:"frequency,omitempty"`
	// contains filtered or unexported fields
}

func (*BandDescription_Rx2Parameters) Descriptor deprecated added in v3.21.2

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

Deprecated: Use BandDescription_Rx2Parameters.ProtoReflect.Descriptor instead.

func (*BandDescription_Rx2Parameters) GetDataRateIndex added in v3.21.2

func (x *BandDescription_Rx2Parameters) GetDataRateIndex() DataRateIndex

func (*BandDescription_Rx2Parameters) GetFrequency added in v3.21.2

func (x *BandDescription_Rx2Parameters) GetFrequency() uint64

func (*BandDescription_Rx2Parameters) MarshalJSON added in v3.21.2

func (x *BandDescription_Rx2Parameters) MarshalJSON() ([]byte, error)

MarshalJSON marshals the BandDescription_Rx2Parameters to JSON.

func (*BandDescription_Rx2Parameters) MarshalProtoJSON added in v3.21.2

func (x *BandDescription_Rx2Parameters) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the BandDescription_Rx2Parameters message to JSON.

func (*BandDescription_Rx2Parameters) ProtoMessage added in v3.21.2

func (*BandDescription_Rx2Parameters) ProtoMessage()

func (*BandDescription_Rx2Parameters) ProtoReflect added in v3.25.0

func (*BandDescription_Rx2Parameters) Reset added in v3.21.2

func (x *BandDescription_Rx2Parameters) Reset()

func (*BandDescription_Rx2Parameters) SetFields added in v3.21.2

func (*BandDescription_Rx2Parameters) String added in v3.21.2

func (*BandDescription_Rx2Parameters) UnmarshalJSON added in v3.21.2

func (x *BandDescription_Rx2Parameters) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the BandDescription_Rx2Parameters from JSON.

func (*BandDescription_Rx2Parameters) UnmarshalProtoJSON added in v3.21.2

func (x *BandDescription_Rx2Parameters) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the BandDescription_Rx2Parameters message from JSON.

func (*BandDescription_Rx2Parameters) ValidateFields added in v3.21.2

func (m *BandDescription_Rx2Parameters) ValidateFields(paths ...string) error

ValidateFields checks the field values on BandDescription_Rx2Parameters with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type BandDescription_Rx2ParametersValidationError added in v3.21.2

type BandDescription_Rx2ParametersValidationError struct {
	// contains filtered or unexported fields
}

BandDescription_Rx2ParametersValidationError is the validation error returned by BandDescription_Rx2Parameters.ValidateFields if the designated constraints aren't met.

func (BandDescription_Rx2ParametersValidationError) Cause added in v3.21.2

Cause function returns cause value.

func (BandDescription_Rx2ParametersValidationError) Error added in v3.21.2

Error satisfies the builtin error interface

func (BandDescription_Rx2ParametersValidationError) ErrorName added in v3.21.2

ErrorName returns error name.

func (BandDescription_Rx2ParametersValidationError) Field added in v3.21.2

Field function returns field value.

func (BandDescription_Rx2ParametersValidationError) Key added in v3.21.2

Key function returns key value.

func (BandDescription_Rx2ParametersValidationError) Reason added in v3.21.2

Reason function returns reason value.

type BandDescription_SubBandParameters added in v3.21.2

type BandDescription_SubBandParameters struct {
	MinFrequency uint64  `protobuf:"varint,1,opt,name=min_frequency,json=minFrequency,proto3" json:"min_frequency,omitempty"`
	MaxFrequency uint64  `protobuf:"varint,2,opt,name=max_frequency,json=maxFrequency,proto3" json:"max_frequency,omitempty"`
	DutyCycle    float32 `protobuf:"fixed32,3,opt,name=duty_cycle,json=dutyCycle,proto3" json:"duty_cycle,omitempty"`
	MaxEirp      float32 `protobuf:"fixed32,4,opt,name=max_eirp,json=maxEirp,proto3" json:"max_eirp,omitempty"`
	// contains filtered or unexported fields
}

func (*BandDescription_SubBandParameters) Descriptor deprecated added in v3.21.2

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

Deprecated: Use BandDescription_SubBandParameters.ProtoReflect.Descriptor instead.

func (*BandDescription_SubBandParameters) GetDutyCycle added in v3.21.2

func (x *BandDescription_SubBandParameters) GetDutyCycle() float32

func (*BandDescription_SubBandParameters) GetMaxEirp added in v3.21.2

func (*BandDescription_SubBandParameters) GetMaxFrequency added in v3.21.2

func (x *BandDescription_SubBandParameters) GetMaxFrequency() uint64

func (*BandDescription_SubBandParameters) GetMinFrequency added in v3.21.2

func (x *BandDescription_SubBandParameters) GetMinFrequency() uint64

func (*BandDescription_SubBandParameters) ProtoMessage added in v3.21.2

func (*BandDescription_SubBandParameters) ProtoMessage()

func (*BandDescription_SubBandParameters) ProtoReflect added in v3.25.0

func (*BandDescription_SubBandParameters) Reset added in v3.21.2

func (*BandDescription_SubBandParameters) SetFields added in v3.21.2

func (*BandDescription_SubBandParameters) String added in v3.21.2

func (*BandDescription_SubBandParameters) ValidateFields added in v3.21.2

func (m *BandDescription_SubBandParameters) ValidateFields(paths ...string) error

ValidateFields checks the field values on BandDescription_SubBandParameters with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type BandDescription_SubBandParametersValidationError added in v3.21.2

type BandDescription_SubBandParametersValidationError struct {
	// contains filtered or unexported fields
}

BandDescription_SubBandParametersValidationError is the validation error returned by BandDescription_SubBandParameters.ValidateFields if the designated constraints aren't met.

func (BandDescription_SubBandParametersValidationError) Cause added in v3.21.2

Cause function returns cause value.

func (BandDescription_SubBandParametersValidationError) Error added in v3.21.2

Error satisfies the builtin error interface

func (BandDescription_SubBandParametersValidationError) ErrorName added in v3.21.2

ErrorName returns error name.

func (BandDescription_SubBandParametersValidationError) Field added in v3.21.2

Field function returns field value.

func (BandDescription_SubBandParametersValidationError) Key added in v3.21.2

Key function returns key value.

func (BandDescription_SubBandParametersValidationError) Reason added in v3.21.2

Reason function returns reason value.

type BatchDeleteEndDevicesRequest added in v3.27.0

type BatchDeleteEndDevicesRequest struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	DeviceIds      []string                `protobuf:"bytes,2,rep,name=device_ids,json=deviceIds,proto3" json:"device_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchDeleteEndDevicesRequest) Descriptor deprecated added in v3.27.0

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

Deprecated: Use BatchDeleteEndDevicesRequest.ProtoReflect.Descriptor instead.

func (*BatchDeleteEndDevicesRequest) GetApplicationIds added in v3.27.0

func (x *BatchDeleteEndDevicesRequest) GetApplicationIds() *ApplicationIdentifiers

func (*BatchDeleteEndDevicesRequest) GetDeviceIds added in v3.27.0

func (x *BatchDeleteEndDevicesRequest) GetDeviceIds() []string

func (*BatchDeleteEndDevicesRequest) ProtoMessage added in v3.27.0

func (*BatchDeleteEndDevicesRequest) ProtoMessage()

func (*BatchDeleteEndDevicesRequest) ProtoReflect added in v3.27.0

func (*BatchDeleteEndDevicesRequest) Reset added in v3.27.0

func (x *BatchDeleteEndDevicesRequest) Reset()

func (*BatchDeleteEndDevicesRequest) SetFields added in v3.27.0

func (*BatchDeleteEndDevicesRequest) String added in v3.27.0

func (*BatchDeleteEndDevicesRequest) ValidateFields added in v3.27.0

func (m *BatchDeleteEndDevicesRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on BatchDeleteEndDevicesRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type BatchDeleteEndDevicesRequestValidationError added in v3.27.0

type BatchDeleteEndDevicesRequestValidationError struct {
	// contains filtered or unexported fields
}

BatchDeleteEndDevicesRequestValidationError is the validation error returned by BatchDeleteEndDevicesRequest.ValidateFields if the designated constraints aren't met.

func (BatchDeleteEndDevicesRequestValidationError) Cause added in v3.27.0

Cause function returns cause value.

func (BatchDeleteEndDevicesRequestValidationError) Error added in v3.27.0

Error satisfies the builtin error interface

func (BatchDeleteEndDevicesRequestValidationError) ErrorName added in v3.27.0

ErrorName returns error name.

func (BatchDeleteEndDevicesRequestValidationError) Field added in v3.27.0

Field function returns field value.

func (BatchDeleteEndDevicesRequestValidationError) Key added in v3.27.0

Key function returns key value.

func (BatchDeleteEndDevicesRequestValidationError) Reason added in v3.27.0

Reason function returns reason value.

type BatchDeleteGatewaysRequest added in v3.28.0

type BatchDeleteGatewaysRequest struct {
	GatewayIds []*GatewayIdentifiers `protobuf:"bytes,1,rep,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchDeleteGatewaysRequest) Descriptor deprecated added in v3.28.0

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

Deprecated: Use BatchDeleteGatewaysRequest.ProtoReflect.Descriptor instead.

func (*BatchDeleteGatewaysRequest) GetGatewayIds added in v3.28.0

func (x *BatchDeleteGatewaysRequest) GetGatewayIds() []*GatewayIdentifiers

func (*BatchDeleteGatewaysRequest) MarshalJSON added in v3.28.0

func (x *BatchDeleteGatewaysRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the BatchDeleteGatewaysRequest to JSON.

func (*BatchDeleteGatewaysRequest) MarshalProtoJSON added in v3.28.0

func (x *BatchDeleteGatewaysRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the BatchDeleteGatewaysRequest message to JSON.

func (*BatchDeleteGatewaysRequest) ProtoMessage added in v3.28.0

func (*BatchDeleteGatewaysRequest) ProtoMessage()

func (*BatchDeleteGatewaysRequest) ProtoReflect added in v3.28.0

func (*BatchDeleteGatewaysRequest) Reset added in v3.28.0

func (x *BatchDeleteGatewaysRequest) Reset()

func (*BatchDeleteGatewaysRequest) SetFields added in v3.28.0

func (dst *BatchDeleteGatewaysRequest) SetFields(src *BatchDeleteGatewaysRequest, paths ...string) error

func (*BatchDeleteGatewaysRequest) String added in v3.28.0

func (x *BatchDeleteGatewaysRequest) String() string

func (*BatchDeleteGatewaysRequest) UnmarshalJSON added in v3.28.0

func (x *BatchDeleteGatewaysRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the BatchDeleteGatewaysRequest from JSON.

func (*BatchDeleteGatewaysRequest) UnmarshalProtoJSON added in v3.28.0

func (x *BatchDeleteGatewaysRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the BatchDeleteGatewaysRequest message from JSON.

func (*BatchDeleteGatewaysRequest) ValidateFields added in v3.28.0

func (m *BatchDeleteGatewaysRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on BatchDeleteGatewaysRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type BatchDeleteGatewaysRequestValidationError added in v3.28.0

type BatchDeleteGatewaysRequestValidationError struct {
	// contains filtered or unexported fields
}

BatchDeleteGatewaysRequestValidationError is the validation error returned by BatchDeleteGatewaysRequest.ValidateFields if the designated constraints aren't met.

func (BatchDeleteGatewaysRequestValidationError) Cause added in v3.28.0

Cause function returns cause value.

func (BatchDeleteGatewaysRequestValidationError) Error added in v3.28.0

Error satisfies the builtin error interface

func (BatchDeleteGatewaysRequestValidationError) ErrorName added in v3.28.0

ErrorName returns error name.

func (BatchDeleteGatewaysRequestValidationError) Field added in v3.28.0

Field function returns field value.

func (BatchDeleteGatewaysRequestValidationError) Key added in v3.28.0

Key function returns key value.

func (BatchDeleteGatewaysRequestValidationError) Reason added in v3.28.0

Reason function returns reason value.

type BatchDeleteUserBookmarksRequest added in v3.30.0

type BatchDeleteUserBookmarksRequest struct {
	UserIds   *UserIdentifiers     `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	EntityIds []*EntityIdentifiers `protobuf:"bytes,2,rep,name=entity_ids,json=entityIds,proto3" json:"entity_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchDeleteUserBookmarksRequest) Descriptor deprecated added in v3.30.0

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

Deprecated: Use BatchDeleteUserBookmarksRequest.ProtoReflect.Descriptor instead.

func (*BatchDeleteUserBookmarksRequest) GetEntityIds added in v3.30.0

func (*BatchDeleteUserBookmarksRequest) GetUserIds added in v3.30.0

func (*BatchDeleteUserBookmarksRequest) MarshalJSON added in v3.30.0

func (x *BatchDeleteUserBookmarksRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the BatchDeleteUserBookmarksRequest to JSON.

func (*BatchDeleteUserBookmarksRequest) MarshalProtoJSON added in v3.30.0

MarshalProtoJSON marshals the BatchDeleteUserBookmarksRequest message to JSON.

func (*BatchDeleteUserBookmarksRequest) ProtoMessage added in v3.30.0

func (*BatchDeleteUserBookmarksRequest) ProtoMessage()

func (*BatchDeleteUserBookmarksRequest) ProtoReflect added in v3.30.0

func (*BatchDeleteUserBookmarksRequest) Reset added in v3.30.0

func (*BatchDeleteUserBookmarksRequest) SetFields added in v3.30.0

func (*BatchDeleteUserBookmarksRequest) String added in v3.30.0

func (*BatchDeleteUserBookmarksRequest) UnmarshalJSON added in v3.30.0

func (x *BatchDeleteUserBookmarksRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the BatchDeleteUserBookmarksRequest from JSON.

func (*BatchDeleteUserBookmarksRequest) UnmarshalProtoJSON added in v3.30.0

func (x *BatchDeleteUserBookmarksRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the BatchDeleteUserBookmarksRequest message from JSON.

func (*BatchDeleteUserBookmarksRequest) ValidateFields added in v3.30.0

func (m *BatchDeleteUserBookmarksRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on BatchDeleteUserBookmarksRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type BatchDeleteUserBookmarksRequestValidationError added in v3.30.0

type BatchDeleteUserBookmarksRequestValidationError struct {
	// contains filtered or unexported fields
}

BatchDeleteUserBookmarksRequestValidationError is the validation error returned by BatchDeleteUserBookmarksRequest.ValidateFields if the designated constraints aren't met.

func (BatchDeleteUserBookmarksRequestValidationError) Cause added in v3.30.0

Cause function returns cause value.

func (BatchDeleteUserBookmarksRequestValidationError) Error added in v3.30.0

Error satisfies the builtin error interface

func (BatchDeleteUserBookmarksRequestValidationError) ErrorName added in v3.30.0

ErrorName returns error name.

func (BatchDeleteUserBookmarksRequestValidationError) Field added in v3.30.0

Field function returns field value.

func (BatchDeleteUserBookmarksRequestValidationError) Key added in v3.30.0

Key function returns key value.

func (BatchDeleteUserBookmarksRequestValidationError) Reason added in v3.30.0

Reason function returns reason value.

type BatchGetEndDevicesRequest added in v3.27.0

type BatchGetEndDevicesRequest struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	DeviceIds      []string                `protobuf:"bytes,2,rep,name=device_ids,json=deviceIds,proto3" json:"device_ids,omitempty"`
	// The names of the end device fields that should be returned.
	// This mask is applied on all the end devices in the result.
	// See the API reference for which fields can be returned by the different services.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchGetEndDevicesRequest) Descriptor deprecated added in v3.27.0

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

Deprecated: Use BatchGetEndDevicesRequest.ProtoReflect.Descriptor instead.

func (*BatchGetEndDevicesRequest) GetApplicationIds added in v3.27.0

func (x *BatchGetEndDevicesRequest) GetApplicationIds() *ApplicationIdentifiers

func (*BatchGetEndDevicesRequest) GetDeviceIds added in v3.27.0

func (x *BatchGetEndDevicesRequest) GetDeviceIds() []string

func (*BatchGetEndDevicesRequest) GetFieldMask added in v3.27.0

func (x *BatchGetEndDevicesRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*BatchGetEndDevicesRequest) MarshalJSON added in v3.27.0

func (x *BatchGetEndDevicesRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the BatchGetEndDevicesRequest to JSON.

func (*BatchGetEndDevicesRequest) MarshalProtoJSON added in v3.27.0

func (x *BatchGetEndDevicesRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the BatchGetEndDevicesRequest message to JSON.

func (*BatchGetEndDevicesRequest) ProtoMessage added in v3.27.0

func (*BatchGetEndDevicesRequest) ProtoMessage()

func (*BatchGetEndDevicesRequest) ProtoReflect added in v3.27.0

func (*BatchGetEndDevicesRequest) Reset added in v3.27.0

func (x *BatchGetEndDevicesRequest) Reset()

func (*BatchGetEndDevicesRequest) SetFields added in v3.27.0

func (dst *BatchGetEndDevicesRequest) SetFields(src *BatchGetEndDevicesRequest, paths ...string) error

func (*BatchGetEndDevicesRequest) String added in v3.27.0

func (x *BatchGetEndDevicesRequest) String() string

func (*BatchGetEndDevicesRequest) UnmarshalJSON added in v3.27.0

func (x *BatchGetEndDevicesRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the BatchGetEndDevicesRequest from JSON.

func (*BatchGetEndDevicesRequest) UnmarshalProtoJSON added in v3.27.0

func (x *BatchGetEndDevicesRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the BatchGetEndDevicesRequest message from JSON.

func (*BatchGetEndDevicesRequest) ValidateFields added in v3.27.0

func (m *BatchGetEndDevicesRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on BatchGetEndDevicesRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type BatchGetEndDevicesRequestValidationError added in v3.27.0

type BatchGetEndDevicesRequestValidationError struct {
	// contains filtered or unexported fields
}

BatchGetEndDevicesRequestValidationError is the validation error returned by BatchGetEndDevicesRequest.ValidateFields if the designated constraints aren't met.

func (BatchGetEndDevicesRequestValidationError) Cause added in v3.27.0

Cause function returns cause value.

func (BatchGetEndDevicesRequestValidationError) Error added in v3.27.0

Error satisfies the builtin error interface

func (BatchGetEndDevicesRequestValidationError) ErrorName added in v3.27.0

ErrorName returns error name.

func (BatchGetEndDevicesRequestValidationError) Field added in v3.27.0

Field function returns field value.

func (BatchGetEndDevicesRequestValidationError) Key added in v3.27.0

Key function returns key value.

func (BatchGetEndDevicesRequestValidationError) Reason added in v3.27.0

Reason function returns reason value.

type BatchGetGatewayConnectionStatsRequest added in v3.21.0

type BatchGetGatewayConnectionStatsRequest struct {
	GatewayIds []*GatewayIdentifiers `protobuf:"bytes,1,rep,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	// The names of the gateway stats fields that should be returned.
	// This mask will be applied on each entry returned.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchGetGatewayConnectionStatsRequest) Descriptor deprecated added in v3.21.0

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

Deprecated: Use BatchGetGatewayConnectionStatsRequest.ProtoReflect.Descriptor instead.

func (*BatchGetGatewayConnectionStatsRequest) GetFieldMask added in v3.21.0

func (*BatchGetGatewayConnectionStatsRequest) GetGatewayIds added in v3.21.0

func (*BatchGetGatewayConnectionStatsRequest) MarshalJSON added in v3.21.0

func (x *BatchGetGatewayConnectionStatsRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the BatchGetGatewayConnectionStatsRequest to JSON.

func (*BatchGetGatewayConnectionStatsRequest) MarshalProtoJSON added in v3.21.0

MarshalProtoJSON marshals the BatchGetGatewayConnectionStatsRequest message to JSON.

func (*BatchGetGatewayConnectionStatsRequest) ProtoMessage added in v3.21.0

func (*BatchGetGatewayConnectionStatsRequest) ProtoMessage()

func (*BatchGetGatewayConnectionStatsRequest) ProtoReflect added in v3.25.0

func (*BatchGetGatewayConnectionStatsRequest) Reset added in v3.21.0

func (*BatchGetGatewayConnectionStatsRequest) SetFields added in v3.21.0

func (*BatchGetGatewayConnectionStatsRequest) String added in v3.21.0

func (*BatchGetGatewayConnectionStatsRequest) UnmarshalJSON added in v3.21.0

func (x *BatchGetGatewayConnectionStatsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the BatchGetGatewayConnectionStatsRequest from JSON.

func (*BatchGetGatewayConnectionStatsRequest) UnmarshalProtoJSON added in v3.21.0

UnmarshalProtoJSON unmarshals the BatchGetGatewayConnectionStatsRequest message from JSON.

func (*BatchGetGatewayConnectionStatsRequest) ValidateFields added in v3.21.0

func (m *BatchGetGatewayConnectionStatsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on BatchGetGatewayConnectionStatsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type BatchGetGatewayConnectionStatsRequestValidationError added in v3.21.0

type BatchGetGatewayConnectionStatsRequestValidationError struct {
	// contains filtered or unexported fields
}

BatchGetGatewayConnectionStatsRequestValidationError is the validation error returned by BatchGetGatewayConnectionStatsRequest.ValidateFields if the designated constraints aren't met.

func (BatchGetGatewayConnectionStatsRequestValidationError) Cause added in v3.21.0

Cause function returns cause value.

func (BatchGetGatewayConnectionStatsRequestValidationError) Error added in v3.21.0

Error satisfies the builtin error interface

func (BatchGetGatewayConnectionStatsRequestValidationError) ErrorName added in v3.21.0

ErrorName returns error name.

func (BatchGetGatewayConnectionStatsRequestValidationError) Field added in v3.21.0

Field function returns field value.

func (BatchGetGatewayConnectionStatsRequestValidationError) Key added in v3.21.0

Key function returns key value.

func (BatchGetGatewayConnectionStatsRequestValidationError) Reason added in v3.21.0

Reason function returns reason value.

type BatchGetGatewayConnectionStatsResponse added in v3.21.0

type BatchGetGatewayConnectionStatsResponse struct {

	// The map key is the gateway identifier.
	Entries map[string]*GatewayConnectionStats `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BatchGetGatewayConnectionStatsResponse) Descriptor deprecated added in v3.21.0

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

Deprecated: Use BatchGetGatewayConnectionStatsResponse.ProtoReflect.Descriptor instead.

func (*BatchGetGatewayConnectionStatsResponse) GetEntries added in v3.21.0

func (*BatchGetGatewayConnectionStatsResponse) ProtoMessage added in v3.21.0

func (*BatchGetGatewayConnectionStatsResponse) ProtoReflect added in v3.25.0

func (*BatchGetGatewayConnectionStatsResponse) Reset added in v3.21.0

func (*BatchGetGatewayConnectionStatsResponse) SetFields added in v3.21.0

func (*BatchGetGatewayConnectionStatsResponse) String added in v3.21.0

func (*BatchGetGatewayConnectionStatsResponse) ValidateFields added in v3.21.0

func (m *BatchGetGatewayConnectionStatsResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on BatchGetGatewayConnectionStatsResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type BatchGetGatewayConnectionStatsResponseValidationError added in v3.21.0

type BatchGetGatewayConnectionStatsResponseValidationError struct {
	// contains filtered or unexported fields
}

BatchGetGatewayConnectionStatsResponseValidationError is the validation error returned by BatchGetGatewayConnectionStatsResponse.ValidateFields if the designated constraints aren't met.

func (BatchGetGatewayConnectionStatsResponseValidationError) Cause added in v3.21.0

Cause function returns cause value.

func (BatchGetGatewayConnectionStatsResponseValidationError) Error added in v3.21.0

Error satisfies the builtin error interface

func (BatchGetGatewayConnectionStatsResponseValidationError) ErrorName added in v3.21.0

ErrorName returns error name.

func (BatchGetGatewayConnectionStatsResponseValidationError) Field added in v3.21.0

Field function returns field value.

func (BatchGetGatewayConnectionStatsResponseValidationError) Key added in v3.21.0

Key function returns key value.

func (BatchGetGatewayConnectionStatsResponseValidationError) Reason added in v3.21.0

Reason function returns reason value.

type BatchUnclaimEndDevicesRequest added in v3.27.1

type BatchUnclaimEndDevicesRequest struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	DeviceIds      []string                `protobuf:"bytes,2,rep,name=device_ids,json=deviceIds,proto3" json:"device_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchUnclaimEndDevicesRequest) Descriptor deprecated added in v3.27.1

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

Deprecated: Use BatchUnclaimEndDevicesRequest.ProtoReflect.Descriptor instead.

func (*BatchUnclaimEndDevicesRequest) GetApplicationIds added in v3.27.1

func (x *BatchUnclaimEndDevicesRequest) GetApplicationIds() *ApplicationIdentifiers

func (*BatchUnclaimEndDevicesRequest) GetDeviceIds added in v3.27.1

func (x *BatchUnclaimEndDevicesRequest) GetDeviceIds() []string

func (*BatchUnclaimEndDevicesRequest) ProtoMessage added in v3.27.1

func (*BatchUnclaimEndDevicesRequest) ProtoMessage()

func (*BatchUnclaimEndDevicesRequest) ProtoReflect added in v3.27.1

func (*BatchUnclaimEndDevicesRequest) Reset added in v3.27.1

func (x *BatchUnclaimEndDevicesRequest) Reset()

func (*BatchUnclaimEndDevicesRequest) SetFields added in v3.27.1

func (*BatchUnclaimEndDevicesRequest) String added in v3.27.1

func (*BatchUnclaimEndDevicesRequest) ValidateFields added in v3.27.1

func (m *BatchUnclaimEndDevicesRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on BatchUnclaimEndDevicesRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type BatchUnclaimEndDevicesRequestValidationError added in v3.27.1

type BatchUnclaimEndDevicesRequestValidationError struct {
	// contains filtered or unexported fields
}

BatchUnclaimEndDevicesRequestValidationError is the validation error returned by BatchUnclaimEndDevicesRequest.ValidateFields if the designated constraints aren't met.

func (BatchUnclaimEndDevicesRequestValidationError) Cause added in v3.27.1

Cause function returns cause value.

func (BatchUnclaimEndDevicesRequestValidationError) Error added in v3.27.1

Error satisfies the builtin error interface

func (BatchUnclaimEndDevicesRequestValidationError) ErrorName added in v3.27.1

ErrorName returns error name.

func (BatchUnclaimEndDevicesRequestValidationError) Field added in v3.27.1

Field function returns field value.

func (BatchUnclaimEndDevicesRequestValidationError) Key added in v3.27.1

Key function returns key value.

func (BatchUnclaimEndDevicesRequestValidationError) Reason added in v3.27.1

Reason function returns reason value.

type BatchUnclaimEndDevicesResponse added in v3.27.1

type BatchUnclaimEndDevicesResponse struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	// End devices that could not be unclaimed.
	// The key is the device ID.
	Failed map[string]*ErrorDetails `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BatchUnclaimEndDevicesResponse) Descriptor deprecated added in v3.27.1

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

Deprecated: Use BatchUnclaimEndDevicesResponse.ProtoReflect.Descriptor instead.

func (*BatchUnclaimEndDevicesResponse) GetApplicationIds added in v3.27.1

func (*BatchUnclaimEndDevicesResponse) GetFailed added in v3.27.1

func (*BatchUnclaimEndDevicesResponse) ProtoMessage added in v3.27.1

func (*BatchUnclaimEndDevicesResponse) ProtoMessage()

func (*BatchUnclaimEndDevicesResponse) ProtoReflect added in v3.27.1

func (*BatchUnclaimEndDevicesResponse) Reset added in v3.27.1

func (x *BatchUnclaimEndDevicesResponse) Reset()

func (*BatchUnclaimEndDevicesResponse) SetFields added in v3.27.1

func (*BatchUnclaimEndDevicesResponse) String added in v3.27.1

func (*BatchUnclaimEndDevicesResponse) ValidateFields added in v3.27.1

func (m *BatchUnclaimEndDevicesResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on BatchUnclaimEndDevicesResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type BatchUnclaimEndDevicesResponseValidationError added in v3.27.1

type BatchUnclaimEndDevicesResponseValidationError struct {
	// contains filtered or unexported fields
}

BatchUnclaimEndDevicesResponseValidationError is the validation error returned by BatchUnclaimEndDevicesResponse.ValidateFields if the designated constraints aren't met.

func (BatchUnclaimEndDevicesResponseValidationError) Cause added in v3.27.1

Cause function returns cause value.

func (BatchUnclaimEndDevicesResponseValidationError) Error added in v3.27.1

Error satisfies the builtin error interface

func (BatchUnclaimEndDevicesResponseValidationError) ErrorName added in v3.27.1

ErrorName returns error name.

func (BatchUnclaimEndDevicesResponseValidationError) Field added in v3.27.1

Field function returns field value.

func (BatchUnclaimEndDevicesResponseValidationError) Key added in v3.27.1

Key function returns key value.

func (BatchUnclaimEndDevicesResponseValidationError) Reason added in v3.27.1

Reason function returns reason value.

type BatchUpdateEndDeviceLastSeenRequest added in v3.19.0

type BatchUpdateEndDeviceLastSeenRequest struct {

	// The last seen timestamp needs to be set per end device.
	Updates []*BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdate `protobuf:"bytes,1,rep,name=updates,proto3" json:"updates,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchUpdateEndDeviceLastSeenRequest) Descriptor deprecated added in v3.19.0

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

Deprecated: Use BatchUpdateEndDeviceLastSeenRequest.ProtoReflect.Descriptor instead.

func (*BatchUpdateEndDeviceLastSeenRequest) GetUpdates added in v3.19.0

func (*BatchUpdateEndDeviceLastSeenRequest) MarshalJSON added in v3.21.0

func (x *BatchUpdateEndDeviceLastSeenRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the BatchUpdateEndDeviceLastSeenRequest to JSON.

func (*BatchUpdateEndDeviceLastSeenRequest) MarshalProtoJSON added in v3.21.0

MarshalProtoJSON marshals the BatchUpdateEndDeviceLastSeenRequest message to JSON.

func (*BatchUpdateEndDeviceLastSeenRequest) ProtoMessage added in v3.19.0

func (*BatchUpdateEndDeviceLastSeenRequest) ProtoMessage()

func (*BatchUpdateEndDeviceLastSeenRequest) ProtoReflect added in v3.25.0

func (*BatchUpdateEndDeviceLastSeenRequest) Reset added in v3.19.0

func (*BatchUpdateEndDeviceLastSeenRequest) SetFields added in v3.19.0

func (*BatchUpdateEndDeviceLastSeenRequest) String added in v3.19.0

func (*BatchUpdateEndDeviceLastSeenRequest) UnmarshalJSON added in v3.21.0

func (x *BatchUpdateEndDeviceLastSeenRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the BatchUpdateEndDeviceLastSeenRequest from JSON.

func (*BatchUpdateEndDeviceLastSeenRequest) UnmarshalProtoJSON added in v3.21.0

UnmarshalProtoJSON unmarshals the BatchUpdateEndDeviceLastSeenRequest message from JSON.

func (*BatchUpdateEndDeviceLastSeenRequest) ValidateFields added in v3.19.0

func (m *BatchUpdateEndDeviceLastSeenRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on BatchUpdateEndDeviceLastSeenRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type BatchUpdateEndDeviceLastSeenRequestValidationError added in v3.19.0

type BatchUpdateEndDeviceLastSeenRequestValidationError struct {
	// contains filtered or unexported fields
}

BatchUpdateEndDeviceLastSeenRequestValidationError is the validation error returned by BatchUpdateEndDeviceLastSeenRequest.ValidateFields if the designated constraints aren't met.

func (BatchUpdateEndDeviceLastSeenRequestValidationError) Cause added in v3.19.0

Cause function returns cause value.

func (BatchUpdateEndDeviceLastSeenRequestValidationError) Error added in v3.19.0

Error satisfies the builtin error interface

func (BatchUpdateEndDeviceLastSeenRequestValidationError) ErrorName added in v3.19.0

ErrorName returns error name.

func (BatchUpdateEndDeviceLastSeenRequestValidationError) Field added in v3.19.0

Field function returns field value.

func (BatchUpdateEndDeviceLastSeenRequestValidationError) Key added in v3.19.0

Key function returns key value.

func (BatchUpdateEndDeviceLastSeenRequestValidationError) Reason added in v3.19.0

Reason function returns reason value.

type BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdate added in v3.19.0

type BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdate struct {
	Ids        *EndDeviceIdentifiers  `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	LastSeenAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=last_seen_at,json=lastSeenAt,proto3" json:"last_seen_at,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdate) Descriptor deprecated added in v3.19.0

Deprecated: Use BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdate.ProtoReflect.Descriptor instead.

func (*BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdate) GetIds added in v3.19.0

func (*BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdate) GetLastSeenAt added in v3.19.0

func (*BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdate) MarshalJSON added in v3.21.0

MarshalJSON marshals the BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdate to JSON.

func (*BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdate) MarshalProtoJSON added in v3.21.0

MarshalProtoJSON marshals the BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdate message to JSON.

func (*BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdate) ProtoMessage added in v3.19.0

func (*BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdate) ProtoReflect added in v3.25.0

func (*BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdate) Reset added in v3.19.0

func (*BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdate) SetFields added in v3.19.0

func (*BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdate) String added in v3.19.0

func (*BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdate) UnmarshalJSON added in v3.21.0

UnmarshalJSON unmarshals the BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdate from JSON.

func (*BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdate) UnmarshalProtoJSON added in v3.21.0

UnmarshalProtoJSON unmarshals the BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdate message from JSON.

func (*BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdate) ValidateFields added in v3.19.0

ValidateFields checks the field values on BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdate with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdateValidationError added in v3.19.0

type BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdateValidationError struct {
	// contains filtered or unexported fields
}

BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdateValidationError is the validation error returned by BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdate.ValidateFields if the designated constraints aren't met.

func (BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdateValidationError) Cause added in v3.19.0

Cause function returns cause value.

func (BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdateValidationError) Error added in v3.19.0

Error satisfies the builtin error interface

func (BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdateValidationError) ErrorName added in v3.19.0

ErrorName returns error name.

func (BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdateValidationError) Field added in v3.19.0

Field function returns field value.

func (BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdateValidationError) Key added in v3.19.0

Key function returns key value.

func (BatchUpdateEndDeviceLastSeenRequest_EndDeviceLastSeenUpdateValidationError) Reason added in v3.19.0

Reason function returns reason value.

type BoolValue added in v3.12.0

type BoolValue struct {
	Value bool `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*BoolValue) Descriptor deprecated added in v3.12.0

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

Deprecated: Use BoolValue.ProtoReflect.Descriptor instead.

func (*BoolValue) FieldIsZero added in v3.12.0

func (v *BoolValue) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*BoolValue) GetValue added in v3.12.0

func (x *BoolValue) GetValue() bool

func (*BoolValue) MarshalJSON added in v3.12.0

func (x *BoolValue) MarshalJSON() ([]byte, error)

MarshalJSON marshals the BoolValue to JSON.

func (*BoolValue) MarshalProtoJSON added in v3.15.1

func (x *BoolValue) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the BoolValue message to JSON.

func (*BoolValue) MarshalText added in v3.12.0

func (v *BoolValue) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (*BoolValue) ProtoMessage added in v3.12.0

func (*BoolValue) ProtoMessage()

func (*BoolValue) ProtoReflect added in v3.25.0

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

func (*BoolValue) Reset added in v3.12.0

func (x *BoolValue) Reset()

func (*BoolValue) SetFields added in v3.12.0

func (dst *BoolValue) SetFields(src *BoolValue, paths ...string) error

func (*BoolValue) SetFromFlags added in v3.19.1

func (m *BoolValue) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the BoolValue message from flags.

func (*BoolValue) String added in v3.12.0

func (x *BoolValue) String() string

func (*BoolValue) UnmarshalJSON added in v3.12.0

func (x *BoolValue) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the BoolValue from JSON.

func (*BoolValue) UnmarshalProtoJSON added in v3.15.1

func (x *BoolValue) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the BoolValue message from JSON.

func (*BoolValue) UnmarshalText added in v3.12.0

func (v *BoolValue) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

func (*BoolValue) ValidateFields added in v3.12.0

func (m *BoolValue) ValidateFields(paths ...string) error

ValidateFields checks the field values on BoolValue with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*BoolValue) XXX_WellKnownType added in v3.12.0

func (v *BoolValue) XXX_WellKnownType() string

XXX_WellKnownType ensures BoolValue is encoded as upstream BoolValue.

type BoolValueValidationError added in v3.12.0

type BoolValueValidationError struct {
	// contains filtered or unexported fields
}

BoolValueValidationError is the validation error returned by BoolValue.ValidateFields if the designated constraints aren't met.

func (BoolValueValidationError) Cause added in v3.12.0

func (e BoolValueValidationError) Cause() error

Cause function returns cause value.

func (BoolValueValidationError) Error added in v3.12.0

func (e BoolValueValidationError) Error() string

Error satisfies the builtin error interface

func (BoolValueValidationError) ErrorName added in v3.12.0

func (e BoolValueValidationError) ErrorName() string

ErrorName returns error name.

func (BoolValueValidationError) Field added in v3.12.0

func (e BoolValueValidationError) Field() string

Field function returns field value.

func (BoolValueValidationError) Key added in v3.12.0

Key function returns key value.

func (BoolValueValidationError) Reason added in v3.12.0

func (e BoolValueValidationError) Reason() string

Reason function returns reason value.

type CFList

type CFList struct {
	Type CFListType `protobuf:"varint,1,opt,name=type,proto3,enum=ttn.lorawan.v3.CFListType" json:"type,omitempty"`
	// Frequencies to be broadcasted, in hecto-Hz.
	// These values are broadcasted as 24 bits unsigned integers.
	// This field should not contain default values.
	Freq []uint32 `protobuf:"varint,2,rep,packed,name=freq,proto3" json:"freq,omitempty"`
	// ChMasks controlling the channels to be used.
	// Length of this field must be equal to the amount of uplink channels
	// defined by the selected frequency plan.
	ChMasks []bool `protobuf:"varint,3,rep,packed,name=ch_masks,json=chMasks,proto3" json:"ch_masks,omitempty"`
	// contains filtered or unexported fields
}

func (*CFList) Descriptor deprecated

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

Deprecated: Use CFList.ProtoReflect.Descriptor instead.

func (*CFList) FieldIsZero added in v3.11.0

func (v *CFList) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*CFList) GetChMasks

func (x *CFList) GetChMasks() []bool

func (*CFList) GetFreq

func (x *CFList) GetFreq() []uint32

func (*CFList) GetType

func (x *CFList) GetType() CFListType

func (*CFList) MarshalJSON added in v3.17.2

func (x *CFList) MarshalJSON() ([]byte, error)

MarshalJSON marshals the CFList to JSON.

func (*CFList) MarshalProtoJSON added in v3.15.1

func (x *CFList) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the CFList message to JSON.

func (*CFList) ProtoMessage

func (*CFList) ProtoMessage()

func (*CFList) ProtoReflect added in v3.25.0

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

func (*CFList) Reset

func (x *CFList) Reset()

func (*CFList) SetFields

func (dst *CFList) SetFields(src *CFList, paths ...string) error

func (*CFList) SetFromFlags added in v3.19.1

func (m *CFList) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the CFList message from flags.

func (*CFList) String

func (x *CFList) String() string

func (*CFList) UnmarshalJSON added in v3.17.2

func (x *CFList) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the CFList from JSON.

func (*CFList) UnmarshalProtoJSON added in v3.15.1

func (x *CFList) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the CFList message from JSON.

func (*CFList) ValidateFields

func (m *CFList) ValidateFields(paths ...string) error

ValidateFields checks the field values on CFList with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CFListType

type CFListType int32
const (
	CFListType_FREQUENCIES   CFListType = 0
	CFListType_CHANNEL_MASKS CFListType = 1
)

func (CFListType) Descriptor added in v3.25.0

func (CFListType) Descriptor() protoreflect.EnumDescriptor

func (CFListType) Enum added in v3.25.0

func (x CFListType) Enum() *CFListType

func (CFListType) EnumDescriptor deprecated

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

Deprecated: Use CFListType.Descriptor instead.

func (CFListType) MarshalBinary added in v3.12.0

func (v CFListType) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (CFListType) MarshalJSON added in v3.12.0

func (x CFListType) MarshalJSON() ([]byte, error)

MarshalJSON marshals the CFListType to JSON.

func (CFListType) MarshalProtoJSON added in v3.15.1

func (x CFListType) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the CFListType to JSON.

func (CFListType) MarshalText added in v3.12.0

func (x CFListType) MarshalText() ([]byte, error)

MarshalText marshals the CFListType to text.

func (CFListType) Number added in v3.25.0

func (x CFListType) Number() protoreflect.EnumNumber

func (CFListType) String

func (x CFListType) String() string

func (CFListType) Type added in v3.25.0

func (*CFListType) UnmarshalBinary added in v3.12.0

func (v *CFListType) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*CFListType) UnmarshalJSON

func (x *CFListType) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the CFListType from JSON.

func (*CFListType) UnmarshalProtoJSON added in v3.15.1

func (x *CFListType) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the CFListType from JSON.

func (*CFListType) UnmarshalText

func (x *CFListType) UnmarshalText(b []byte) error

UnmarshalText unmarshals the CFListType from text.

type CFListValidationError

type CFListValidationError struct {
	// contains filtered or unexported fields
}

CFListValidationError is the validation error returned by CFList.ValidateFields if the designated constraints aren't met.

func (CFListValidationError) Cause

func (e CFListValidationError) Cause() error

Cause function returns cause value.

func (CFListValidationError) Error

func (e CFListValidationError) Error() string

Error satisfies the builtin error interface

func (CFListValidationError) ErrorName

func (e CFListValidationError) ErrorName() string

ErrorName returns error name.

func (CFListValidationError) Field

func (e CFListValidationError) Field() string

Field function returns field value.

func (CFListValidationError) Key

func (e CFListValidationError) Key() bool

Key function returns key value.

func (CFListValidationError) Reason

func (e CFListValidationError) Reason() string

Reason function returns reason value.

type CUPSRedirection added in v3.12.0

type CUPSRedirection struct {

	// CUPS URI for LoRa Basics Station CUPS redirection.
	TargetCupsUri string `protobuf:"bytes,1,opt,name=target_cups_uri,json=targetCupsUri,proto3" json:"target_cups_uri,omitempty"`
	// The key set in the gateway to authenticate itself.
	CurrentGatewayKey string `protobuf:"bytes,2,opt,name=current_gateway_key,json=currentGatewayKey,proto3" json:"current_gateway_key,omitempty"`
	// Optional PEM encoded CA Root certificate. If this field is empty, DCS will attempt to dial the Target CUPS server and fetch the CA.
	TargetCupsTrust []byte `protobuf:"bytes,3,opt,name=target_cups_trust,json=targetCupsTrust,proto3" json:"target_cups_trust,omitempty"`
	// CUPS Credentials for the gateway.
	//
	// Types that are assignable to GatewayCredentials:
	//	*CUPSRedirection_ClientTls
	//	*CUPSRedirection_AuthToken
	GatewayCredentials isCUPSRedirection_GatewayCredentials `protobuf_oneof:"gateway_credentials"`
	// contains filtered or unexported fields
}

func (*CUPSRedirection) Descriptor deprecated added in v3.12.0

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

Deprecated: Use CUPSRedirection.ProtoReflect.Descriptor instead.

func (*CUPSRedirection) GetAuthToken added in v3.13.2

func (x *CUPSRedirection) GetAuthToken() string

func (*CUPSRedirection) GetClientTls added in v3.13.2

func (x *CUPSRedirection) GetClientTls() *CUPSRedirection_ClientTLS

func (*CUPSRedirection) GetCurrentGatewayKey added in v3.12.0

func (x *CUPSRedirection) GetCurrentGatewayKey() string

func (*CUPSRedirection) GetGatewayCredentials added in v3.13.2

func (m *CUPSRedirection) GetGatewayCredentials() isCUPSRedirection_GatewayCredentials

func (*CUPSRedirection) GetTargetCupsTrust added in v3.13.2

func (x *CUPSRedirection) GetTargetCupsTrust() []byte

func (*CUPSRedirection) GetTargetCupsUri added in v3.14.1

func (x *CUPSRedirection) GetTargetCupsUri() string

func (*CUPSRedirection) ProtoMessage added in v3.12.0

func (*CUPSRedirection) ProtoMessage()

func (*CUPSRedirection) ProtoReflect added in v3.25.0

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

func (*CUPSRedirection) Reset added in v3.12.0

func (x *CUPSRedirection) Reset()

func (*CUPSRedirection) SetFields added in v3.12.0

func (dst *CUPSRedirection) SetFields(src *CUPSRedirection, paths ...string) error

func (*CUPSRedirection) String added in v3.12.0

func (x *CUPSRedirection) String() string

func (*CUPSRedirection) ValidateFields added in v3.12.0

func (m *CUPSRedirection) ValidateFields(paths ...string) error

ValidateFields checks the field values on CUPSRedirection with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CUPSRedirectionValidationError added in v3.12.0

type CUPSRedirectionValidationError struct {
	// contains filtered or unexported fields
}

CUPSRedirectionValidationError is the validation error returned by CUPSRedirection.ValidateFields if the designated constraints aren't met.

func (CUPSRedirectionValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (CUPSRedirectionValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (CUPSRedirectionValidationError) ErrorName added in v3.12.0

func (e CUPSRedirectionValidationError) ErrorName() string

ErrorName returns error name.

func (CUPSRedirectionValidationError) Field added in v3.12.0

Field function returns field value.

func (CUPSRedirectionValidationError) Key added in v3.12.0

Key function returns key value.

func (CUPSRedirectionValidationError) Reason added in v3.12.0

Reason function returns reason value.

type CUPSRedirection_AuthToken added in v3.13.2

type CUPSRedirection_AuthToken struct {
	// The Device Claiming Server will fill this field with a The Things Stack API Key.
	AuthToken string `protobuf:"bytes,5,opt,name=auth_token,json=authToken,proto3,oneof"`
}

type CUPSRedirection_ClientTLS added in v3.13.2

type CUPSRedirection_ClientTLS struct {

	// PEM encoded Client Certificate.
	Cert []byte `protobuf:"bytes,1,opt,name=cert,proto3" json:"cert,omitempty"`
	// PEM encoded Client Private Key.
	Key []byte `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*CUPSRedirection_ClientTLS) Descriptor deprecated added in v3.13.2

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

Deprecated: Use CUPSRedirection_ClientTLS.ProtoReflect.Descriptor instead.

func (*CUPSRedirection_ClientTLS) GetCert added in v3.13.2

func (x *CUPSRedirection_ClientTLS) GetCert() []byte

func (*CUPSRedirection_ClientTLS) GetKey added in v3.13.2

func (x *CUPSRedirection_ClientTLS) GetKey() []byte

func (*CUPSRedirection_ClientTLS) ProtoMessage added in v3.13.2

func (*CUPSRedirection_ClientTLS) ProtoMessage()

func (*CUPSRedirection_ClientTLS) ProtoReflect added in v3.25.0

func (*CUPSRedirection_ClientTLS) Reset added in v3.13.2

func (x *CUPSRedirection_ClientTLS) Reset()

func (*CUPSRedirection_ClientTLS) SetFields added in v3.13.2

func (dst *CUPSRedirection_ClientTLS) SetFields(src *CUPSRedirection_ClientTLS, paths ...string) error

func (*CUPSRedirection_ClientTLS) String added in v3.13.2

func (x *CUPSRedirection_ClientTLS) String() string

func (*CUPSRedirection_ClientTLS) ValidateFields added in v3.13.2

func (m *CUPSRedirection_ClientTLS) ValidateFields(paths ...string) error

ValidateFields checks the field values on CUPSRedirection_ClientTLS with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CUPSRedirection_ClientTLSValidationError added in v3.13.2

type CUPSRedirection_ClientTLSValidationError struct {
	// contains filtered or unexported fields
}

CUPSRedirection_ClientTLSValidationError is the validation error returned by CUPSRedirection_ClientTLS.ValidateFields if the designated constraints aren't met.

func (CUPSRedirection_ClientTLSValidationError) Cause added in v3.13.2

Cause function returns cause value.

func (CUPSRedirection_ClientTLSValidationError) Error added in v3.13.2

Error satisfies the builtin error interface

func (CUPSRedirection_ClientTLSValidationError) ErrorName added in v3.13.2

ErrorName returns error name.

func (CUPSRedirection_ClientTLSValidationError) Field added in v3.13.2

Field function returns field value.

func (CUPSRedirection_ClientTLSValidationError) Key added in v3.13.2

Key function returns key value.

func (CUPSRedirection_ClientTLSValidationError) Reason added in v3.13.2

Reason function returns reason value.

type CUPSRedirection_ClientTls added in v3.13.2

type CUPSRedirection_ClientTls struct {
	// TODO: Support mTLS (https://github.com/TheThingsNetwork/lorawan-stack/issues/137)
	ClientTls *CUPSRedirection_ClientTLS `protobuf:"bytes,4,opt,name=client_tls,json=clientTls,proto3,oneof"`
}

type ClaimEndDeviceRequest

type ClaimEndDeviceRequest struct {

	// Types that are assignable to SourceDevice:
	//	*ClaimEndDeviceRequest_AuthenticatedIdentifiers_
	//	*ClaimEndDeviceRequest_QrCode
	SourceDevice isClaimEndDeviceRequest_SourceDevice `protobuf_oneof:"source_device"`
	// Application identifiers of the target end device.
	TargetApplicationIds *ApplicationIdentifiers `protobuf:"bytes,3,opt,name=target_application_ids,json=targetApplicationIds,proto3" json:"target_application_ids,omitempty"`
	// End device ID of the target end device. If empty, use the source device ID.
	TargetDeviceId string `protobuf:"bytes,4,opt,name=target_device_id,json=targetDeviceId,proto3" json:"target_device_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ClaimEndDeviceRequest) Descriptor deprecated

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

Deprecated: Use ClaimEndDeviceRequest.ProtoReflect.Descriptor instead.

func (*ClaimEndDeviceRequest) GetAuthenticatedIdentifiers

func (*ClaimEndDeviceRequest) GetQrCode added in v3.14.1

func (x *ClaimEndDeviceRequest) GetQrCode() []byte

func (*ClaimEndDeviceRequest) GetSourceDevice

func (m *ClaimEndDeviceRequest) GetSourceDevice() isClaimEndDeviceRequest_SourceDevice

func (*ClaimEndDeviceRequest) GetTargetApplicationIds added in v3.13.0

func (x *ClaimEndDeviceRequest) GetTargetApplicationIds() *ApplicationIdentifiers

func (*ClaimEndDeviceRequest) GetTargetDeviceId added in v3.13.0

func (x *ClaimEndDeviceRequest) GetTargetDeviceId() string

func (*ClaimEndDeviceRequest) MarshalJSON added in v3.19.2

func (x *ClaimEndDeviceRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ClaimEndDeviceRequest to JSON.

func (*ClaimEndDeviceRequest) MarshalProtoJSON added in v3.19.2

func (x *ClaimEndDeviceRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ClaimEndDeviceRequest message to JSON.

func (*ClaimEndDeviceRequest) ProtoMessage

func (*ClaimEndDeviceRequest) ProtoMessage()

func (*ClaimEndDeviceRequest) ProtoReflect added in v3.25.0

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

func (*ClaimEndDeviceRequest) Reset

func (x *ClaimEndDeviceRequest) Reset()

func (*ClaimEndDeviceRequest) SetFields

func (dst *ClaimEndDeviceRequest) SetFields(src *ClaimEndDeviceRequest, paths ...string) error

func (*ClaimEndDeviceRequest) String

func (x *ClaimEndDeviceRequest) String() string

func (*ClaimEndDeviceRequest) UnmarshalJSON added in v3.19.2

func (x *ClaimEndDeviceRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ClaimEndDeviceRequest from JSON.

func (*ClaimEndDeviceRequest) UnmarshalProtoJSON added in v3.19.2

func (x *ClaimEndDeviceRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ClaimEndDeviceRequest message from JSON.

func (*ClaimEndDeviceRequest) ValidateFields

func (m *ClaimEndDeviceRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ClaimEndDeviceRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ClaimEndDeviceRequestValidationError

type ClaimEndDeviceRequestValidationError struct {
	// contains filtered or unexported fields
}

ClaimEndDeviceRequestValidationError is the validation error returned by ClaimEndDeviceRequest.ValidateFields if the designated constraints aren't met.

func (ClaimEndDeviceRequestValidationError) Cause

Cause function returns cause value.

func (ClaimEndDeviceRequestValidationError) Error

Error satisfies the builtin error interface

func (ClaimEndDeviceRequestValidationError) ErrorName

ErrorName returns error name.

func (ClaimEndDeviceRequestValidationError) Field

Field function returns field value.

func (ClaimEndDeviceRequestValidationError) Key

Key function returns key value.

func (ClaimEndDeviceRequestValidationError) Reason

Reason function returns reason value.

type ClaimEndDeviceRequest_AuthenticatedIdentifiers

type ClaimEndDeviceRequest_AuthenticatedIdentifiers struct {

	// JoinEUI (or AppEUI) of the device to claim.
	JoinEui []byte `protobuf:"bytes,1,opt,name=join_eui,json=joinEui,proto3" json:"join_eui,omitempty"`
	// DevEUI of the device to claim.
	DevEui []byte `protobuf:"bytes,2,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// Authentication code to prove ownership.
	// In the LoRa Alliance TR005 specification, this equals the OwnerToken.
	AuthenticationCode string `protobuf:"bytes,3,opt,name=authentication_code,json=authenticationCode,proto3" json:"authentication_code,omitempty"`
	// contains filtered or unexported fields
}

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) Descriptor deprecated

Deprecated: Use ClaimEndDeviceRequest_AuthenticatedIdentifiers.ProtoReflect.Descriptor instead.

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) GetAuthenticationCode

func (x *ClaimEndDeviceRequest_AuthenticatedIdentifiers) GetAuthenticationCode() string

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) GetDevEui added in v3.19.2

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) GetJoinEui added in v3.19.2

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) MarshalJSON added in v3.19.2

MarshalJSON marshals the ClaimEndDeviceRequest_AuthenticatedIdentifiers to JSON.

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) MarshalProtoJSON added in v3.19.2

MarshalProtoJSON marshals the ClaimEndDeviceRequest_AuthenticatedIdentifiers message to JSON.

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) ProtoMessage

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) ProtoReflect added in v3.25.0

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) Reset

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) SetFields

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) String

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) UnmarshalJSON added in v3.19.2

UnmarshalJSON unmarshals the ClaimEndDeviceRequest_AuthenticatedIdentifiers from JSON.

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) UnmarshalProtoJSON added in v3.19.2

UnmarshalProtoJSON unmarshals the ClaimEndDeviceRequest_AuthenticatedIdentifiers message from JSON.

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) ValidateFields

func (m *ClaimEndDeviceRequest_AuthenticatedIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on ClaimEndDeviceRequest_AuthenticatedIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ClaimEndDeviceRequest_AuthenticatedIdentifiersValidationError

type ClaimEndDeviceRequest_AuthenticatedIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

ClaimEndDeviceRequest_AuthenticatedIdentifiersValidationError is the validation error returned by ClaimEndDeviceRequest_AuthenticatedIdentifiers.ValidateFields if the designated constraints aren't met.

func (ClaimEndDeviceRequest_AuthenticatedIdentifiersValidationError) Cause

Cause function returns cause value.

func (ClaimEndDeviceRequest_AuthenticatedIdentifiersValidationError) Error

Error satisfies the builtin error interface

func (ClaimEndDeviceRequest_AuthenticatedIdentifiersValidationError) ErrorName

ErrorName returns error name.

func (ClaimEndDeviceRequest_AuthenticatedIdentifiersValidationError) Field

Field function returns field value.

func (ClaimEndDeviceRequest_AuthenticatedIdentifiersValidationError) Key

Key function returns key value.

func (ClaimEndDeviceRequest_AuthenticatedIdentifiersValidationError) Reason

Reason function returns reason value.

type ClaimEndDeviceRequest_AuthenticatedIdentifiers_

type ClaimEndDeviceRequest_AuthenticatedIdentifiers_ struct {
	// Authenticated identifiers.
	AuthenticatedIdentifiers *ClaimEndDeviceRequest_AuthenticatedIdentifiers `protobuf:"bytes,1,opt,name=authenticated_identifiers,json=authenticatedIdentifiers,proto3,oneof"`
}

type ClaimEndDeviceRequest_QrCode added in v3.14.1

type ClaimEndDeviceRequest_QrCode struct {
	// Raw QR code contents.
	QrCode []byte `protobuf:"bytes,2,opt,name=qr_code,json=qrCode,proto3,oneof"`
}

type ClaimGatewayRequest added in v3.12.0

type ClaimGatewayRequest struct {

	// Types that are assignable to SourceGateway:
	//	*ClaimGatewayRequest_AuthenticatedIdentifiers_
	//	*ClaimGatewayRequest_QrCode
	SourceGateway isClaimGatewayRequest_SourceGateway `protobuf_oneof:"source_gateway"`
	// Collaborator to grant all rights on the target gateway.
	Collaborator *OrganizationOrUserIdentifiers `protobuf:"bytes,3,opt,name=collaborator,proto3" json:"collaborator,omitempty"`
	// Gateway ID for the target gateway. This must be a unique value.
	// If this is not set, the target ID for the target gateway will be set to `<gateway-eui>`.
	TargetGatewayId string `protobuf:"bytes,4,opt,name=target_gateway_id,json=targetGatewayId,proto3" json:"target_gateway_id,omitempty"`
	// Target Gateway Server Address for the target gateway.
	TargetGatewayServerAddress string `` /* 143-byte string literal not displayed */
	// Parameters to set CUPS redirection for the gateway.
	CupsRedirection *CUPSRedirection `protobuf:"bytes,6,opt,name=cups_redirection,json=cupsRedirection,proto3" json:"cups_redirection,omitempty"`
	// Frequency plan ID of the target gateway.
	// TODO: Remove this field (https://github.com/TheThingsIndustries/lorawan-stack/issues/4024)
	// DEPRECATED: Use target_frequency_plan_ids instead.
	//
	// Deprecated: Marked as deprecated in ttn/lorawan/v3/deviceclaimingserver.proto.
	TargetFrequencyPlanId string `` /* 128-byte string literal not displayed */
	// Frequency plan IDs of the target gateway.
	TargetFrequencyPlanIds []string `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ClaimGatewayRequest) Descriptor deprecated added in v3.12.0

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

Deprecated: Use ClaimGatewayRequest.ProtoReflect.Descriptor instead.

func (*ClaimGatewayRequest) GetAuthenticatedIdentifiers added in v3.12.0

func (x *ClaimGatewayRequest) GetAuthenticatedIdentifiers() *ClaimGatewayRequest_AuthenticatedIdentifiers

func (*ClaimGatewayRequest) GetCollaborator added in v3.12.0

func (x *ClaimGatewayRequest) GetCollaborator() *OrganizationOrUserIdentifiers

func (*ClaimGatewayRequest) GetCupsRedirection added in v3.14.1

func (x *ClaimGatewayRequest) GetCupsRedirection() *CUPSRedirection

func (*ClaimGatewayRequest) GetQrCode added in v3.14.1

func (x *ClaimGatewayRequest) GetQrCode() []byte

func (*ClaimGatewayRequest) GetSourceGateway added in v3.12.0

func (m *ClaimGatewayRequest) GetSourceGateway() isClaimGatewayRequest_SourceGateway

func (*ClaimGatewayRequest) GetTargetFrequencyPlanId deprecated added in v3.13.2

func (x *ClaimGatewayRequest) GetTargetFrequencyPlanId() string

Deprecated: Marked as deprecated in ttn/lorawan/v3/deviceclaimingserver.proto.

func (*ClaimGatewayRequest) GetTargetFrequencyPlanIds added in v3.30.1

func (x *ClaimGatewayRequest) GetTargetFrequencyPlanIds() []string

func (*ClaimGatewayRequest) GetTargetGatewayId added in v3.13.0

func (x *ClaimGatewayRequest) GetTargetGatewayId() string

func (*ClaimGatewayRequest) GetTargetGatewayServerAddress added in v3.12.0

func (x *ClaimGatewayRequest) GetTargetGatewayServerAddress() string

func (*ClaimGatewayRequest) MarshalJSON added in v3.19.2

func (x *ClaimGatewayRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ClaimGatewayRequest to JSON.

func (*ClaimGatewayRequest) MarshalProtoJSON added in v3.19.2

func (x *ClaimGatewayRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ClaimGatewayRequest message to JSON.

func (*ClaimGatewayRequest) ProtoMessage added in v3.12.0

func (*ClaimGatewayRequest) ProtoMessage()

func (*ClaimGatewayRequest) ProtoReflect added in v3.25.0

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

func (*ClaimGatewayRequest) Reset added in v3.12.0

func (x *ClaimGatewayRequest) Reset()

func (*ClaimGatewayRequest) SetFields added in v3.12.0

func (dst *ClaimGatewayRequest) SetFields(src *ClaimGatewayRequest, paths ...string) error

func (*ClaimGatewayRequest) String added in v3.12.0

func (x *ClaimGatewayRequest) String() string

func (*ClaimGatewayRequest) UnmarshalJSON added in v3.19.2

func (x *ClaimGatewayRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ClaimGatewayRequest from JSON.

func (*ClaimGatewayRequest) UnmarshalProtoJSON added in v3.19.2

func (x *ClaimGatewayRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ClaimGatewayRequest message from JSON.

func (*ClaimGatewayRequest) ValidateFields added in v3.12.0

func (m *ClaimGatewayRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ClaimGatewayRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ClaimGatewayRequestValidationError added in v3.12.0

type ClaimGatewayRequestValidationError struct {
	// contains filtered or unexported fields
}

ClaimGatewayRequestValidationError is the validation error returned by ClaimGatewayRequest.ValidateFields if the designated constraints aren't met.

func (ClaimGatewayRequestValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (ClaimGatewayRequestValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (ClaimGatewayRequestValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (ClaimGatewayRequestValidationError) Field added in v3.12.0

Field function returns field value.

func (ClaimGatewayRequestValidationError) Key added in v3.12.0

Key function returns key value.

func (ClaimGatewayRequestValidationError) Reason added in v3.12.0

Reason function returns reason value.

type ClaimGatewayRequest_AuthenticatedIdentifiers added in v3.12.0

type ClaimGatewayRequest_AuthenticatedIdentifiers struct {
	GatewayEui         []byte `protobuf:"bytes,1,opt,name=gateway_eui,json=gatewayEui,proto3" json:"gateway_eui,omitempty"`
	AuthenticationCode []byte `protobuf:"bytes,2,opt,name=authentication_code,json=authenticationCode,proto3" json:"authentication_code,omitempty"`
	// contains filtered or unexported fields
}

func (*ClaimGatewayRequest_AuthenticatedIdentifiers) Descriptor deprecated added in v3.12.0

Deprecated: Use ClaimGatewayRequest_AuthenticatedIdentifiers.ProtoReflect.Descriptor instead.

func (*ClaimGatewayRequest_AuthenticatedIdentifiers) GetAuthenticationCode added in v3.12.0

func (x *ClaimGatewayRequest_AuthenticatedIdentifiers) GetAuthenticationCode() []byte

func (*ClaimGatewayRequest_AuthenticatedIdentifiers) GetGatewayEui added in v3.19.2

func (*ClaimGatewayRequest_AuthenticatedIdentifiers) MarshalJSON added in v3.19.2

MarshalJSON marshals the ClaimGatewayRequest_AuthenticatedIdentifiers to JSON.

func (*ClaimGatewayRequest_AuthenticatedIdentifiers) MarshalProtoJSON added in v3.19.2

MarshalProtoJSON marshals the ClaimGatewayRequest_AuthenticatedIdentifiers message to JSON.

func (*ClaimGatewayRequest_AuthenticatedIdentifiers) ProtoMessage added in v3.12.0

func (*ClaimGatewayRequest_AuthenticatedIdentifiers) ProtoReflect added in v3.25.0

func (*ClaimGatewayRequest_AuthenticatedIdentifiers) Reset added in v3.12.0

func (*ClaimGatewayRequest_AuthenticatedIdentifiers) SetFields added in v3.12.0

func (*ClaimGatewayRequest_AuthenticatedIdentifiers) String added in v3.12.0

func (*ClaimGatewayRequest_AuthenticatedIdentifiers) UnmarshalJSON added in v3.19.2

UnmarshalJSON unmarshals the ClaimGatewayRequest_AuthenticatedIdentifiers from JSON.

func (*ClaimGatewayRequest_AuthenticatedIdentifiers) UnmarshalProtoJSON added in v3.19.2

UnmarshalProtoJSON unmarshals the ClaimGatewayRequest_AuthenticatedIdentifiers message from JSON.

func (*ClaimGatewayRequest_AuthenticatedIdentifiers) ValidateFields added in v3.12.0

func (m *ClaimGatewayRequest_AuthenticatedIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on ClaimGatewayRequest_AuthenticatedIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ClaimGatewayRequest_AuthenticatedIdentifiersValidationError added in v3.12.0

type ClaimGatewayRequest_AuthenticatedIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

ClaimGatewayRequest_AuthenticatedIdentifiersValidationError is the validation error returned by ClaimGatewayRequest_AuthenticatedIdentifiers.ValidateFields if the designated constraints aren't met.

func (ClaimGatewayRequest_AuthenticatedIdentifiersValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (ClaimGatewayRequest_AuthenticatedIdentifiersValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (ClaimGatewayRequest_AuthenticatedIdentifiersValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (ClaimGatewayRequest_AuthenticatedIdentifiersValidationError) Field added in v3.12.0

Field function returns field value.

func (ClaimGatewayRequest_AuthenticatedIdentifiersValidationError) Key added in v3.12.0

Key function returns key value.

func (ClaimGatewayRequest_AuthenticatedIdentifiersValidationError) Reason added in v3.12.0

Reason function returns reason value.

type ClaimGatewayRequest_AuthenticatedIdentifiers_ added in v3.12.0

type ClaimGatewayRequest_AuthenticatedIdentifiers_ struct {
	AuthenticatedIdentifiers *ClaimGatewayRequest_AuthenticatedIdentifiers `protobuf:"bytes,1,opt,name=authenticated_identifiers,json=authenticatedIdentifiers,proto3,oneof"`
}

type ClaimGatewayRequest_QrCode added in v3.14.1

type ClaimGatewayRequest_QrCode struct {
	QrCode []byte `protobuf:"bytes,2,opt,name=qr_code,json=qrCode,proto3,oneof"`
}

type Class

type Class int32
const (
	Class_CLASS_A Class = 0
	Class_CLASS_B Class = 1
	Class_CLASS_C Class = 2
)

func (Class) Descriptor added in v3.25.0

func (Class) Descriptor() protoreflect.EnumDescriptor

func (Class) Enum added in v3.25.0

func (x Class) Enum() *Class

func (Class) EnumDescriptor deprecated

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

Deprecated: Use Class.Descriptor instead.

func (Class) MarshalBinary added in v3.12.0

func (v Class) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (Class) MarshalJSON added in v3.12.0

func (x Class) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Class to JSON.

func (Class) MarshalProtoJSON added in v3.15.1

func (x Class) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the Class to JSON.

func (Class) MarshalText

func (x Class) MarshalText() ([]byte, error)

MarshalText marshals the Class to text.

func (Class) Number added in v3.25.0

func (x Class) Number() protoreflect.EnumNumber

func (Class) String

func (x Class) String() string

func (Class) Type added in v3.25.0

func (Class) Type() protoreflect.EnumType

func (*Class) UnmarshalBinary added in v3.12.0

func (v *Class) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*Class) UnmarshalJSON

func (x *Class) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Class from JSON.

func (*Class) UnmarshalProtoJSON added in v3.15.1

func (x *Class) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the Class from JSON.

func (*Class) UnmarshalText

func (x *Class) UnmarshalText(b []byte) error

UnmarshalText unmarshals the Class from text.

type ClassBCGatewayIdentifiers added in v3.20.0

type ClassBCGatewayIdentifiers struct {
	GatewayIds   *GatewayIdentifiers `protobuf:"bytes,1,opt,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	AntennaIndex uint32              `protobuf:"varint,2,opt,name=antenna_index,json=antennaIndex,proto3" json:"antenna_index,omitempty"`
	GroupIndex   uint32              `protobuf:"varint,3,opt,name=group_index,json=groupIndex,proto3" json:"group_index,omitempty"`
	// contains filtered or unexported fields
}

func (*ClassBCGatewayIdentifiers) Descriptor deprecated added in v3.20.0

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

Deprecated: Use ClassBCGatewayIdentifiers.ProtoReflect.Descriptor instead.

func (*ClassBCGatewayIdentifiers) GetAntennaIndex added in v3.20.0

func (x *ClassBCGatewayIdentifiers) GetAntennaIndex() uint32

func (*ClassBCGatewayIdentifiers) GetGatewayIds added in v3.20.0

func (x *ClassBCGatewayIdentifiers) GetGatewayIds() *GatewayIdentifiers

func (*ClassBCGatewayIdentifiers) GetGroupIndex added in v3.20.0

func (x *ClassBCGatewayIdentifiers) GetGroupIndex() uint32

func (*ClassBCGatewayIdentifiers) MarshalJSON added in v3.21.0

func (x *ClassBCGatewayIdentifiers) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ClassBCGatewayIdentifiers to JSON.

func (*ClassBCGatewayIdentifiers) MarshalProtoJSON added in v3.21.0

func (x *ClassBCGatewayIdentifiers) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ClassBCGatewayIdentifiers message to JSON.

func (*ClassBCGatewayIdentifiers) ProtoMessage added in v3.20.0

func (*ClassBCGatewayIdentifiers) ProtoMessage()

func (*ClassBCGatewayIdentifiers) ProtoReflect added in v3.25.0

func (*ClassBCGatewayIdentifiers) Reset added in v3.20.0

func (x *ClassBCGatewayIdentifiers) Reset()

func (*ClassBCGatewayIdentifiers) SetFields added in v3.20.0

func (dst *ClassBCGatewayIdentifiers) SetFields(src *ClassBCGatewayIdentifiers, paths ...string) error

func (*ClassBCGatewayIdentifiers) String added in v3.20.0

func (x *ClassBCGatewayIdentifiers) String() string

func (*ClassBCGatewayIdentifiers) UnmarshalJSON added in v3.21.0

func (x *ClassBCGatewayIdentifiers) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ClassBCGatewayIdentifiers from JSON.

func (*ClassBCGatewayIdentifiers) UnmarshalProtoJSON added in v3.21.0

func (x *ClassBCGatewayIdentifiers) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ClassBCGatewayIdentifiers message from JSON.

func (*ClassBCGatewayIdentifiers) ValidateFields added in v3.20.0

func (m *ClassBCGatewayIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on ClassBCGatewayIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ClassBCGatewayIdentifiersValidationError added in v3.20.0

type ClassBCGatewayIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

ClassBCGatewayIdentifiersValidationError is the validation error returned by ClassBCGatewayIdentifiers.ValidateFields if the designated constraints aren't met.

func (ClassBCGatewayIdentifiersValidationError) Cause added in v3.20.0

Cause function returns cause value.

func (ClassBCGatewayIdentifiersValidationError) Error added in v3.20.0

Error satisfies the builtin error interface

func (ClassBCGatewayIdentifiersValidationError) ErrorName added in v3.20.0

ErrorName returns error name.

func (ClassBCGatewayIdentifiersValidationError) Field added in v3.20.0

Field function returns field value.

func (ClassBCGatewayIdentifiersValidationError) Key added in v3.20.0

Key function returns key value.

func (ClassBCGatewayIdentifiersValidationError) Reason added in v3.20.0

Reason function returns reason value.

type Client

type Client struct {

	// The identifiers of the OAuth client. These are public and can be seen by any authenticated user in the network.
	Ids *ClientIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	// When the OAuth client was created. This information is public and can be seen by any authenticated user in the network.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// When the OAuth client was last updated. This information is public and can be seen by any authenticated user in the network.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// When the OAuth client was deleted. This information is public and can be seen by any authenticated user in the network.
	DeletedAt *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
	// The name of the OAuth client. This information is public and can be seen by any authenticated user in the network.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// A description for the OAuth client. This information is public and can be seen by any authenticated user in the network.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Key-value attributes for this client. Typically used for organizing clients or for storing integration-specific data.
	Attributes map[string]string `` /* 161-byte string literal not displayed */
	// Contact information for this client. Typically used to indicate who to contact with technical/security questions about the application.
	// This information is public and can be seen by any authenticated user in the network.
	// This field is deprecated. Use administrative_contact and technical_contact instead.
	//
	// Deprecated: Marked as deprecated in ttn/lorawan/v3/client.proto.
	ContactInfo           []*ContactInfo                 `protobuf:"bytes,7,rep,name=contact_info,json=contactInfo,proto3" json:"contact_info,omitempty"`
	AdministrativeContact *OrganizationOrUserIdentifiers `protobuf:"bytes,18,opt,name=administrative_contact,json=administrativeContact,proto3" json:"administrative_contact,omitempty"`
	TechnicalContact      *OrganizationOrUserIdentifiers `protobuf:"bytes,19,opt,name=technical_contact,json=technicalContact,proto3" json:"technical_contact,omitempty"`
	// The client secret is only visible to collaborators of the client.
	Secret string `protobuf:"bytes,8,opt,name=secret,proto3" json:"secret,omitempty"`
	// The allowed redirect URIs against which authorization requests are checked.
	// If the authorization request does not pass a redirect URI, the first one
	// from this list is taken.
	// This information is public and can be seen by any authenticated user in the network.
	RedirectUris []string `protobuf:"bytes,9,rep,name=redirect_uris,json=redirectUris,proto3" json:"redirect_uris,omitempty"`
	// The allowed logout redirect URIs against which client initiated logout
	// requests are checked. If the authorization request does not pass a redirect
	// URI, the first one from this list is taken.
	// This information is public and can be seen by any authenticated user in the network.
	LogoutRedirectUris []string `protobuf:"bytes,15,rep,name=logout_redirect_uris,json=logoutRedirectUris,proto3" json:"logout_redirect_uris,omitempty"`
	// The reviewing state of the client.
	// This information is public and can be seen by any authenticated user in the network.
	// This field can only be modified by admins.
	// If state_description is not updated when updating state, state_description is cleared.
	State State `protobuf:"varint,10,opt,name=state,proto3,enum=ttn.lorawan.v3.State" json:"state,omitempty"`
	// A description for the state field.
	// This field can only be modified by admins, and should typically only be updated
	// when also updating `state`.
	StateDescription string `protobuf:"bytes,17,opt,name=state_description,json=stateDescription,proto3" json:"state_description,omitempty"`
	// If set, the authorization page will be skipped.
	// This information is public and can be seen by any authenticated user in the network.
	// This field can only be modified by admins.
	SkipAuthorization bool `protobuf:"varint,11,opt,name=skip_authorization,json=skipAuthorization,proto3" json:"skip_authorization,omitempty"`
	// If set, the authorization page will show endorsement.
	// This information is public and can be seen by any authenticated user in the network.
	// This field can only be modified by admins.
	Endorsed bool `protobuf:"varint,12,opt,name=endorsed,proto3" json:"endorsed,omitempty"`
	// OAuth flows that can be used for the client to get a token.
	// This information is public and can be seen by any authenticated user in the network.
	// After a client is created, this field can only be modified by admins.
	Grants []GrantType `protobuf:"varint,13,rep,packed,name=grants,proto3,enum=ttn.lorawan.v3.GrantType" json:"grants,omitempty"`
	// Rights denotes what rights the client will have access to.
	// This information is public and can be seen by any authenticated user in the network.
	// Users that previously authorized this client will have to re-authorize the
	// client after rights are added to this list.
	Rights []Right `protobuf:"varint,14,rep,packed,name=rights,proto3,enum=ttn.lorawan.v3.Right" json:"rights,omitempty"`
	// contains filtered or unexported fields
}

An OAuth client on the network.

func (*Client) Descriptor deprecated

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

Deprecated: Use Client.ProtoReflect.Descriptor instead.

func (*Client) EntityType added in v3.15.1

func (m *Client) EntityType() string

func (*Client) ExtractRequestFields added in v3.15.1

func (m *Client) ExtractRequestFields(dst map[string]interface{})

func (*Client) GetAdministrativeContact added in v3.17.0

func (x *Client) GetAdministrativeContact() *OrganizationOrUserIdentifiers

func (*Client) GetAttributes

func (x *Client) GetAttributes() map[string]string

func (*Client) GetContactInfo deprecated

func (x *Client) GetContactInfo() []*ContactInfo

Deprecated: Marked as deprecated in ttn/lorawan/v3/client.proto.

func (*Client) GetCreatedAt

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

func (*Client) GetDeletedAt added in v3.12.0

func (x *Client) GetDeletedAt() *timestamppb.Timestamp

func (*Client) GetDescription

func (x *Client) GetDescription() string

func (*Client) GetEndorsed

func (x *Client) GetEndorsed() bool

func (*Client) GetEntityIdentifiers added in v3.15.1

func (m *Client) GetEntityIdentifiers() *EntityIdentifiers

func (*Client) GetGrants

func (x *Client) GetGrants() []GrantType

func (*Client) GetIds added in v3.15.1

func (x *Client) GetIds() *ClientIdentifiers

func (*Client) GetLogoutRedirectUris added in v3.14.1

func (x *Client) GetLogoutRedirectUris() []string

func (*Client) GetName

func (x *Client) GetName() string

func (*Client) GetRedirectUris added in v3.14.1

func (x *Client) GetRedirectUris() []string

func (*Client) GetRights

func (x *Client) GetRights() []Right

func (*Client) GetSecret

func (x *Client) GetSecret() string

func (*Client) GetSkipAuthorization

func (x *Client) GetSkipAuthorization() bool

func (*Client) GetState

func (x *Client) GetState() State

func (*Client) GetStateDescription added in v3.12.0

func (x *Client) GetStateDescription() string

func (*Client) GetTechnicalContact added in v3.17.0

func (x *Client) GetTechnicalContact() *OrganizationOrUserIdentifiers

func (*Client) GetUpdatedAt

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

func (*Client) IDString added in v3.15.1

func (m *Client) IDString() string

func (*Client) MarshalJSON added in v3.17.2

func (x *Client) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Client to JSON.

func (*Client) MarshalProtoJSON added in v3.15.1

func (x *Client) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the Client message to JSON.

func (*Client) ProtoMessage

func (*Client) ProtoMessage()

func (*Client) ProtoReflect added in v3.25.0

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

func (*Client) PublicSafe

func (c *Client) PublicSafe() *Client

PublicSafe returns a copy of the client with only the fields that are safe to return to any audience.

func (*Client) Reset

func (x *Client) Reset()

func (*Client) SetFields

func (dst *Client) SetFields(src *Client, paths ...string) error

func (*Client) SetFromFlags added in v3.19.1

func (m *Client) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the Client message from flags.

func (*Client) String

func (x *Client) String() string

func (*Client) UnmarshalJSON added in v3.17.2

func (x *Client) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Client from JSON.

func (*Client) UnmarshalProtoJSON added in v3.15.1

func (x *Client) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the Client message from JSON.

func (*Client) ValidateFields

func (m *Client) ValidateFields(paths ...string) error

ValidateFields checks the field values on Client with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ClientAccessClient

type ClientAccessClient interface {
	// List the rights the caller has on this application.
	ListRights(ctx context.Context, in *ClientIdentifiers, opts ...grpc.CallOption) (*Rights, error)
	// Get the rights of a collaborator (member) of the client.
	// Pseudo-rights in the response (such as the "_ALL" right) are not expanded.
	GetCollaborator(ctx context.Context, in *GetClientCollaboratorRequest, opts ...grpc.CallOption) (*GetCollaboratorResponse, error)
	// Set the rights of a collaborator (member) on the OAuth client.
	// This method can also be used to delete the collaborator, by giving them no rights.
	// The caller is required to have all assigned or/and removed rights.
	SetCollaborator(ctx context.Context, in *SetClientCollaboratorRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List the collaborators on this OAuth client.
	ListCollaborators(ctx context.Context, in *ListClientCollaboratorsRequest, opts ...grpc.CallOption) (*Collaborators, error)
	// DeleteCollaborator removes a collaborator from a client.
	DeleteCollaborator(ctx context.Context, in *DeleteClientCollaboratorRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

ClientAccessClient is the client API for ClientAccess service.

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

type ClientAccessServer

type ClientAccessServer interface {
	// List the rights the caller has on this application.
	ListRights(context.Context, *ClientIdentifiers) (*Rights, error)
	// Get the rights of a collaborator (member) of the client.
	// Pseudo-rights in the response (such as the "_ALL" right) are not expanded.
	GetCollaborator(context.Context, *GetClientCollaboratorRequest) (*GetCollaboratorResponse, error)
	// Set the rights of a collaborator (member) on the OAuth client.
	// This method can also be used to delete the collaborator, by giving them no rights.
	// The caller is required to have all assigned or/and removed rights.
	SetCollaborator(context.Context, *SetClientCollaboratorRequest) (*emptypb.Empty, error)
	// List the collaborators on this OAuth client.
	ListCollaborators(context.Context, *ListClientCollaboratorsRequest) (*Collaborators, error)
	// DeleteCollaborator removes a collaborator from a client.
	DeleteCollaborator(context.Context, *DeleteClientCollaboratorRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

ClientAccessServer is the server API for ClientAccess service. All implementations must embed UnimplementedClientAccessServer for forward compatibility

type ClientIdentifiers

type ClientIdentifiers struct {
	ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ClientIdentifiers) Descriptor deprecated

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

Deprecated: Use ClientIdentifiers.ProtoReflect.Descriptor instead.

func (*ClientIdentifiers) EntityType

func (*ClientIdentifiers) EntityType() string

EntityType returns the entity type for this ID (client).

func (*ClientIdentifiers) ExtractRequestFields added in v3.10.2

func (ids *ClientIdentifiers) ExtractRequestFields(m map[string]interface{})

func (*ClientIdentifiers) GetClientId added in v3.13.0

func (x *ClientIdentifiers) GetClientId() string

func (*ClientIdentifiers) GetEntityIdentifiers added in v3.12.2

func (ids *ClientIdentifiers) GetEntityIdentifiers() *EntityIdentifiers

GetEntityIdentifiers returns the ClientIdentifiers as EntityIdentifiers.

func (*ClientIdentifiers) IDString

func (ids *ClientIdentifiers) IDString() string

IDString returns the ID string of this Identifier.

func (*ClientIdentifiers) IsZero

func (ids *ClientIdentifiers) IsZero() bool

IsZero returns true if all identifiers have zero-values.

func (*ClientIdentifiers) ProtoMessage

func (*ClientIdentifiers) ProtoMessage()

func (*ClientIdentifiers) ProtoReflect added in v3.25.0

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

func (*ClientIdentifiers) Reset

func (x *ClientIdentifiers) Reset()

func (*ClientIdentifiers) SetFields

func (dst *ClientIdentifiers) SetFields(src *ClientIdentifiers, paths ...string) error

func (*ClientIdentifiers) SetFromFlags added in v3.19.1

func (m *ClientIdentifiers) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ClientIdentifiers message from flags.

func (*ClientIdentifiers) String

func (x *ClientIdentifiers) String() string

func (*ClientIdentifiers) ValidateFields

func (m *ClientIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on ClientIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ClientIdentifiersValidationError

type ClientIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

ClientIdentifiersValidationError is the validation error returned by ClientIdentifiers.ValidateFields if the designated constraints aren't met.

func (ClientIdentifiersValidationError) Cause

Cause function returns cause value.

func (ClientIdentifiersValidationError) Error

Error satisfies the builtin error interface

func (ClientIdentifiersValidationError) ErrorName

ErrorName returns error name.

func (ClientIdentifiersValidationError) Field

Field function returns field value.

func (ClientIdentifiersValidationError) Key

Key function returns key value.

func (ClientIdentifiersValidationError) Reason

Reason function returns reason value.

type ClientRegistryClient

type ClientRegistryClient interface {
	// Create a new OAuth client. This also sets the given organization or user as
	// first collaborator with all possible rights.
	Create(ctx context.Context, in *CreateClientRequest, opts ...grpc.CallOption) (*Client, error)
	// Get the OAuth client with the given identifiers, selecting the fields specified
	// in the field mask.
	// More or less fields may be returned, depending on the rights of the caller.
	Get(ctx context.Context, in *GetClientRequest, opts ...grpc.CallOption) (*Client, error)
	// List OAuth clients where the given user or organization is a direct collaborator.
	// If no user or organization is given, this returns the OAuth clients the caller
	// has access to.
	// Similar to Get, this selects the fields specified in the field mask.
	// More or less fields may be returned, depending on the rights of the caller.
	List(ctx context.Context, in *ListClientsRequest, opts ...grpc.CallOption) (*Clients, error)
	// Update the OAuth client, changing the fields specified by the field mask to the provided values.
	Update(ctx context.Context, in *UpdateClientRequest, opts ...grpc.CallOption) (*Client, error)
	// Delete the OAuth client. This may not release the client ID for reuse.
	Delete(ctx context.Context, in *ClientIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Restore a recently deleted client.
	//
	// Deployment configuration may specify if, and for how long after deletion,
	// entities can be restored.
	Restore(ctx context.Context, in *ClientIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Purge the client. This will release the client ID for reuse.
	Purge(ctx context.Context, in *ClientIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

ClientRegistryClient is the client API for ClientRegistry service.

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

type ClientRegistryServer

type ClientRegistryServer interface {
	// Create a new OAuth client. This also sets the given organization or user as
	// first collaborator with all possible rights.
	Create(context.Context, *CreateClientRequest) (*Client, error)
	// Get the OAuth client with the given identifiers, selecting the fields specified
	// in the field mask.
	// More or less fields may be returned, depending on the rights of the caller.
	Get(context.Context, *GetClientRequest) (*Client, error)
	// List OAuth clients where the given user or organization is a direct collaborator.
	// If no user or organization is given, this returns the OAuth clients the caller
	// has access to.
	// Similar to Get, this selects the fields specified in the field mask.
	// More or less fields may be returned, depending on the rights of the caller.
	List(context.Context, *ListClientsRequest) (*Clients, error)
	// Update the OAuth client, changing the fields specified by the field mask to the provided values.
	Update(context.Context, *UpdateClientRequest) (*Client, error)
	// Delete the OAuth client. This may not release the client ID for reuse.
	Delete(context.Context, *ClientIdentifiers) (*emptypb.Empty, error)
	// Restore a recently deleted client.
	//
	// Deployment configuration may specify if, and for how long after deletion,
	// entities can be restored.
	Restore(context.Context, *ClientIdentifiers) (*emptypb.Empty, error)
	// Purge the client. This will release the client ID for reuse.
	Purge(context.Context, *ClientIdentifiers) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

ClientRegistryServer is the server API for ClientRegistry service. All implementations must embed UnimplementedClientRegistryServer for forward compatibility

type ClientValidationError

type ClientValidationError struct {
	// contains filtered or unexported fields
}

ClientValidationError is the validation error returned by Client.ValidateFields if the designated constraints aren't met.

func (ClientValidationError) Cause

func (e ClientValidationError) Cause() error

Cause function returns cause value.

func (ClientValidationError) Error

func (e ClientValidationError) Error() string

Error satisfies the builtin error interface

func (ClientValidationError) ErrorName

func (e ClientValidationError) ErrorName() string

ErrorName returns error name.

func (ClientValidationError) Field

func (e ClientValidationError) Field() string

Field function returns field value.

func (ClientValidationError) Key

func (e ClientValidationError) Key() bool

Key function returns key value.

func (ClientValidationError) Reason

func (e ClientValidationError) Reason() string

Reason function returns reason value.

type Clients

type Clients struct {
	Clients []*Client `protobuf:"bytes,1,rep,name=clients,proto3" json:"clients,omitempty"`
	// contains filtered or unexported fields
}

func (*Clients) Descriptor deprecated

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

Deprecated: Use Clients.ProtoReflect.Descriptor instead.

func (*Clients) GetClients

func (x *Clients) GetClients() []*Client

func (*Clients) MarshalJSON added in v3.17.2

func (x *Clients) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Clients to JSON.

func (*Clients) MarshalProtoJSON added in v3.15.1

func (x *Clients) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the Clients message to JSON.

func (*Clients) ProtoMessage

func (*Clients) ProtoMessage()

func (*Clients) ProtoReflect added in v3.25.0

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

func (*Clients) Reset

func (x *Clients) Reset()

func (*Clients) SetFields

func (dst *Clients) SetFields(src *Clients, paths ...string) error

func (*Clients) String

func (x *Clients) String() string

func (*Clients) UnmarshalJSON added in v3.17.2

func (x *Clients) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Clients from JSON.

func (*Clients) UnmarshalProtoJSON added in v3.15.1

func (x *Clients) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the Clients message from JSON.

func (*Clients) ValidateFields

func (m *Clients) ValidateFields(paths ...string) error

ValidateFields checks the field values on Clients with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ClientsValidationError

type ClientsValidationError struct {
	// contains filtered or unexported fields
}

ClientsValidationError is the validation error returned by Clients.ValidateFields if the designated constraints aren't met.

func (ClientsValidationError) Cause

func (e ClientsValidationError) Cause() error

Cause function returns cause value.

func (ClientsValidationError) Error

func (e ClientsValidationError) Error() string

Error satisfies the builtin error interface

func (ClientsValidationError) ErrorName

func (e ClientsValidationError) ErrorName() string

ErrorName returns error name.

func (ClientsValidationError) Field

func (e ClientsValidationError) Field() string

Field function returns field value.

func (ClientsValidationError) Key

func (e ClientsValidationError) Key() bool

Key function returns key value.

func (ClientsValidationError) Reason

func (e ClientsValidationError) Reason() string

Reason function returns reason value.

type ClusterRole

type ClusterRole int32
const (
	ClusterRole_NONE                         ClusterRole = 0
	ClusterRole_ENTITY_REGISTRY              ClusterRole = 1
	ClusterRole_ACCESS                       ClusterRole = 2
	ClusterRole_GATEWAY_SERVER               ClusterRole = 3
	ClusterRole_NETWORK_SERVER               ClusterRole = 4
	ClusterRole_APPLICATION_SERVER           ClusterRole = 5
	ClusterRole_JOIN_SERVER                  ClusterRole = 6
	ClusterRole_CRYPTO_SERVER                ClusterRole = 7
	ClusterRole_DEVICE_TEMPLATE_CONVERTER    ClusterRole = 8
	ClusterRole_DEVICE_CLAIMING_SERVER       ClusterRole = 9
	ClusterRole_GATEWAY_CONFIGURATION_SERVER ClusterRole = 10
	ClusterRole_QR_CODE_GENERATOR            ClusterRole = 11
	ClusterRole_PACKET_BROKER_AGENT          ClusterRole = 12
	ClusterRole_DEVICE_REPOSITORY            ClusterRole = 13
)

func (ClusterRole) Descriptor added in v3.25.0

func (ClusterRole) Enum added in v3.25.0

func (x ClusterRole) Enum() *ClusterRole

func (ClusterRole) EnumDescriptor deprecated

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

Deprecated: Use ClusterRole.Descriptor instead.

func (ClusterRole) Number added in v3.25.0

func (x ClusterRole) Number() protoreflect.EnumNumber

func (ClusterRole) String

func (x ClusterRole) String() string

func (ClusterRole) Type added in v3.25.0

type Collaborator

type Collaborator struct {
	Ids    *OrganizationOrUserIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	Rights []Right                        `protobuf:"varint,2,rep,packed,name=rights,proto3,enum=ttn.lorawan.v3.Right" json:"rights,omitempty"`
	// contains filtered or unexported fields
}

func (*Collaborator) Descriptor deprecated

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

Deprecated: Use Collaborator.ProtoReflect.Descriptor instead.

func (*Collaborator) EntityType added in v3.16.0

func (m *Collaborator) EntityType() string

func (*Collaborator) GetIds added in v3.16.0

func (*Collaborator) GetRights

func (x *Collaborator) GetRights() []Right

func (*Collaborator) IDString added in v3.16.0

func (m *Collaborator) IDString() string

func (*Collaborator) MarshalJSON added in v3.17.2

func (x *Collaborator) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Collaborator to JSON.

func (*Collaborator) MarshalProtoJSON added in v3.15.1

func (x *Collaborator) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the Collaborator message to JSON.

func (*Collaborator) ProtoMessage

func (*Collaborator) ProtoMessage()

func (*Collaborator) ProtoReflect added in v3.25.0

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

func (*Collaborator) PublicSafe added in v3.14.0

func (c *Collaborator) PublicSafe() *Collaborator

PublicSafe returns only the identifiers of the collaborator.

func (*Collaborator) Reset

func (x *Collaborator) Reset()

func (*Collaborator) SetFields

func (dst *Collaborator) SetFields(src *Collaborator, paths ...string) error

func (*Collaborator) String

func (x *Collaborator) String() string

func (*Collaborator) UnmarshalJSON added in v3.17.2

func (x *Collaborator) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Collaborator from JSON.

func (*Collaborator) UnmarshalProtoJSON added in v3.15.1

func (x *Collaborator) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the Collaborator message from JSON.

func (*Collaborator) ValidateFields

func (m *Collaborator) ValidateFields(paths ...string) error

ValidateFields checks the field values on Collaborator with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CollaboratorValidationError

type CollaboratorValidationError struct {
	// contains filtered or unexported fields
}

CollaboratorValidationError is the validation error returned by Collaborator.ValidateFields if the designated constraints aren't met.

func (CollaboratorValidationError) Cause

Cause function returns cause value.

func (CollaboratorValidationError) Error

Error satisfies the builtin error interface

func (CollaboratorValidationError) ErrorName

func (e CollaboratorValidationError) ErrorName() string

ErrorName returns error name.

func (CollaboratorValidationError) Field

Field function returns field value.

func (CollaboratorValidationError) Key

Key function returns key value.

func (CollaboratorValidationError) Reason

Reason function returns reason value.

type Collaborators

type Collaborators struct {
	Collaborators []*Collaborator `protobuf:"bytes,1,rep,name=collaborators,proto3" json:"collaborators,omitempty"`
	// contains filtered or unexported fields
}

func (*Collaborators) Descriptor deprecated

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

Deprecated: Use Collaborators.ProtoReflect.Descriptor instead.

func (*Collaborators) GetCollaborators

func (x *Collaborators) GetCollaborators() []*Collaborator

func (*Collaborators) MarshalJSON added in v3.17.2

func (x *Collaborators) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Collaborators to JSON.

func (*Collaborators) MarshalProtoJSON added in v3.15.1

func (x *Collaborators) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the Collaborators message to JSON.

func (*Collaborators) ProtoMessage

func (*Collaborators) ProtoMessage()

func (*Collaborators) ProtoReflect added in v3.25.0

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

func (*Collaborators) PublicSafe added in v3.14.0

func (c *Collaborators) PublicSafe() *Collaborators

PublicSafe returns only the identifiers of the collaborators.

func (*Collaborators) Reset

func (x *Collaborators) Reset()

func (*Collaborators) SetFields

func (dst *Collaborators) SetFields(src *Collaborators, paths ...string) error

func (*Collaborators) String

func (x *Collaborators) String() string

func (*Collaborators) UnmarshalJSON added in v3.17.2

func (x *Collaborators) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Collaborators from JSON.

func (*Collaborators) UnmarshalProtoJSON added in v3.15.1

func (x *Collaborators) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the Collaborators message from JSON.

func (*Collaborators) ValidateFields

func (m *Collaborators) ValidateFields(paths ...string) error

ValidateFields checks the field values on Collaborators with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CollaboratorsValidationError

type CollaboratorsValidationError struct {
	// contains filtered or unexported fields
}

CollaboratorsValidationError is the validation error returned by Collaborators.ValidateFields if the designated constraints aren't met.

func (CollaboratorsValidationError) Cause

Cause function returns cause value.

func (CollaboratorsValidationError) Error

Error satisfies the builtin error interface

func (CollaboratorsValidationError) ErrorName

func (e CollaboratorsValidationError) ErrorName() string

ErrorName returns error name.

func (CollaboratorsValidationError) Field

Field function returns field value.

func (CollaboratorsValidationError) Key

Key function returns key value.

func (CollaboratorsValidationError) Reason

Reason function returns reason value.

type ConcentratorConfig

type ConcentratorConfig struct {
	Channels            []*ConcentratorConfig_Channel           `protobuf:"bytes,1,rep,name=channels,proto3" json:"channels,omitempty"`
	LoraStandardChannel *ConcentratorConfig_LoRaStandardChannel `protobuf:"bytes,2,opt,name=lora_standard_channel,json=loraStandardChannel,proto3" json:"lora_standard_channel,omitempty"`
	FskChannel          *ConcentratorConfig_FSKChannel          `protobuf:"bytes,3,opt,name=fsk_channel,json=fskChannel,proto3" json:"fsk_channel,omitempty"`
	Lbt                 *ConcentratorConfig_LBTConfiguration    `protobuf:"bytes,4,opt,name=lbt,proto3" json:"lbt,omitempty"`
	PingSlot            *ConcentratorConfig_Channel             `protobuf:"bytes,5,opt,name=ping_slot,json=pingSlot,proto3" json:"ping_slot,omitempty"`
	Radios              []*GatewayRadio                         `protobuf:"bytes,6,rep,name=radios,proto3" json:"radios,omitempty"`
	ClockSource         uint32                                  `protobuf:"varint,7,opt,name=clock_source,json=clockSource,proto3" json:"clock_source,omitempty"`
	// contains filtered or unexported fields
}

func (*ConcentratorConfig) Descriptor deprecated

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

Deprecated: Use ConcentratorConfig.ProtoReflect.Descriptor instead.

func (*ConcentratorConfig) GetChannels

func (x *ConcentratorConfig) GetChannels() []*ConcentratorConfig_Channel

func (*ConcentratorConfig) GetClockSource

func (x *ConcentratorConfig) GetClockSource() uint32

func (*ConcentratorConfig) GetFskChannel added in v3.14.1

func (*ConcentratorConfig) GetLbt added in v3.14.1

func (*ConcentratorConfig) GetLoraStandardChannel added in v3.14.0

func (x *ConcentratorConfig) GetLoraStandardChannel() *ConcentratorConfig_LoRaStandardChannel

func (*ConcentratorConfig) GetPingSlot

func (*ConcentratorConfig) GetRadios

func (x *ConcentratorConfig) GetRadios() []*GatewayRadio

func (*ConcentratorConfig) ProtoMessage

func (*ConcentratorConfig) ProtoMessage()

func (*ConcentratorConfig) ProtoReflect added in v3.25.0

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

func (*ConcentratorConfig) Reset

func (x *ConcentratorConfig) Reset()

func (*ConcentratorConfig) SetFields

func (dst *ConcentratorConfig) SetFields(src *ConcentratorConfig, paths ...string) error

func (*ConcentratorConfig) String

func (x *ConcentratorConfig) String() string

func (*ConcentratorConfig) ValidateFields

func (m *ConcentratorConfig) ValidateFields(paths ...string) error

ValidateFields checks the field values on ConcentratorConfig with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ConcentratorConfigValidationError

type ConcentratorConfigValidationError struct {
	// contains filtered or unexported fields
}

ConcentratorConfigValidationError is the validation error returned by ConcentratorConfig.ValidateFields if the designated constraints aren't met.

func (ConcentratorConfigValidationError) Cause

Cause function returns cause value.

func (ConcentratorConfigValidationError) Error

Error satisfies the builtin error interface

func (ConcentratorConfigValidationError) ErrorName

ErrorName returns error name.

func (ConcentratorConfigValidationError) Field

Field function returns field value.

func (ConcentratorConfigValidationError) Key

Key function returns key value.

func (ConcentratorConfigValidationError) Reason

Reason function returns reason value.

type ConcentratorConfig_Channel

type ConcentratorConfig_Channel struct {

	// Frequency (Hz).
	Frequency uint64 `protobuf:"varint,1,opt,name=frequency,proto3" json:"frequency,omitempty"`
	Radio     uint32 `protobuf:"varint,2,opt,name=radio,proto3" json:"radio,omitempty"`
	// contains filtered or unexported fields
}

func (*ConcentratorConfig_Channel) Descriptor deprecated

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

Deprecated: Use ConcentratorConfig_Channel.ProtoReflect.Descriptor instead.

func (*ConcentratorConfig_Channel) GetFrequency

func (x *ConcentratorConfig_Channel) GetFrequency() uint64

func (*ConcentratorConfig_Channel) GetRadio

func (x *ConcentratorConfig_Channel) GetRadio() uint32

func (*ConcentratorConfig_Channel) ProtoMessage

func (*ConcentratorConfig_Channel) ProtoMessage()

func (*ConcentratorConfig_Channel) ProtoReflect added in v3.25.0

func (*ConcentratorConfig_Channel) Reset

func (x *ConcentratorConfig_Channel) Reset()

func (*ConcentratorConfig_Channel) SetFields

func (dst *ConcentratorConfig_Channel) SetFields(src *ConcentratorConfig_Channel, paths ...string) error

func (*ConcentratorConfig_Channel) String

func (x *ConcentratorConfig_Channel) String() string

func (*ConcentratorConfig_Channel) ValidateFields

func (m *ConcentratorConfig_Channel) ValidateFields(paths ...string) error

ValidateFields checks the field values on ConcentratorConfig_Channel with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ConcentratorConfig_ChannelValidationError

type ConcentratorConfig_ChannelValidationError struct {
	// contains filtered or unexported fields
}

ConcentratorConfig_ChannelValidationError is the validation error returned by ConcentratorConfig_Channel.ValidateFields if the designated constraints aren't met.

func (ConcentratorConfig_ChannelValidationError) Cause

Cause function returns cause value.

func (ConcentratorConfig_ChannelValidationError) Error

Error satisfies the builtin error interface

func (ConcentratorConfig_ChannelValidationError) ErrorName

ErrorName returns error name.

func (ConcentratorConfig_ChannelValidationError) Field

Field function returns field value.

func (ConcentratorConfig_ChannelValidationError) Key

Key function returns key value.

func (ConcentratorConfig_ChannelValidationError) Reason

Reason function returns reason value.

type ConcentratorConfig_FSKChannel

type ConcentratorConfig_FSKChannel struct {

	// Frequency (Hz).
	Frequency uint64 `protobuf:"varint,1,opt,name=frequency,proto3" json:"frequency,omitempty"`
	Radio     uint32 `protobuf:"varint,2,opt,name=radio,proto3" json:"radio,omitempty"`
	// contains filtered or unexported fields
}

func (*ConcentratorConfig_FSKChannel) Descriptor deprecated

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

Deprecated: Use ConcentratorConfig_FSKChannel.ProtoReflect.Descriptor instead.

func (*ConcentratorConfig_FSKChannel) GetFrequency

func (x *ConcentratorConfig_FSKChannel) GetFrequency() uint64

func (*ConcentratorConfig_FSKChannel) GetRadio

func (x *ConcentratorConfig_FSKChannel) GetRadio() uint32

func (*ConcentratorConfig_FSKChannel) ProtoMessage

func (*ConcentratorConfig_FSKChannel) ProtoMessage()

func (*ConcentratorConfig_FSKChannel) ProtoReflect added in v3.25.0

func (*ConcentratorConfig_FSKChannel) Reset

func (x *ConcentratorConfig_FSKChannel) Reset()

func (*ConcentratorConfig_FSKChannel) SetFields

func (*ConcentratorConfig_FSKChannel) String

func (*ConcentratorConfig_FSKChannel) ValidateFields

func (m *ConcentratorConfig_FSKChannel) ValidateFields(paths ...string) error

ValidateFields checks the field values on ConcentratorConfig_FSKChannel with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ConcentratorConfig_FSKChannelValidationError

type ConcentratorConfig_FSKChannelValidationError struct {
	// contains filtered or unexported fields
}

ConcentratorConfig_FSKChannelValidationError is the validation error returned by ConcentratorConfig_FSKChannel.ValidateFields if the designated constraints aren't met.

func (ConcentratorConfig_FSKChannelValidationError) Cause

Cause function returns cause value.

func (ConcentratorConfig_FSKChannelValidationError) Error

Error satisfies the builtin error interface

func (ConcentratorConfig_FSKChannelValidationError) ErrorName

ErrorName returns error name.

func (ConcentratorConfig_FSKChannelValidationError) Field

Field function returns field value.

func (ConcentratorConfig_FSKChannelValidationError) Key

Key function returns key value.

func (ConcentratorConfig_FSKChannelValidationError) Reason

Reason function returns reason value.

type ConcentratorConfig_LBTConfiguration

type ConcentratorConfig_LBTConfiguration struct {

	// Received signal strength (dBm).
	RssiTarget float32 `protobuf:"fixed32,1,opt,name=rssi_target,json=rssiTarget,proto3" json:"rssi_target,omitempty"`
	// Received signal strength offset (dBm).
	RssiOffset float32              `protobuf:"fixed32,2,opt,name=rssi_offset,json=rssiOffset,proto3" json:"rssi_offset,omitempty"`
	ScanTime   *durationpb.Duration `protobuf:"bytes,3,opt,name=scan_time,json=scanTime,proto3" json:"scan_time,omitempty"`
	// contains filtered or unexported fields
}

func (*ConcentratorConfig_LBTConfiguration) Descriptor deprecated

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

Deprecated: Use ConcentratorConfig_LBTConfiguration.ProtoReflect.Descriptor instead.

func (*ConcentratorConfig_LBTConfiguration) GetRssiOffset added in v3.14.1

func (x *ConcentratorConfig_LBTConfiguration) GetRssiOffset() float32

func (*ConcentratorConfig_LBTConfiguration) GetRssiTarget added in v3.14.1

func (x *ConcentratorConfig_LBTConfiguration) GetRssiTarget() float32

func (*ConcentratorConfig_LBTConfiguration) GetScanTime

func (*ConcentratorConfig_LBTConfiguration) ProtoMessage

func (*ConcentratorConfig_LBTConfiguration) ProtoMessage()

func (*ConcentratorConfig_LBTConfiguration) ProtoReflect added in v3.25.0

func (*ConcentratorConfig_LBTConfiguration) Reset

func (*ConcentratorConfig_LBTConfiguration) SetFields

func (*ConcentratorConfig_LBTConfiguration) String

func (*ConcentratorConfig_LBTConfiguration) ValidateFields

func (m *ConcentratorConfig_LBTConfiguration) ValidateFields(paths ...string) error

ValidateFields checks the field values on ConcentratorConfig_LBTConfiguration with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ConcentratorConfig_LBTConfigurationValidationError

type ConcentratorConfig_LBTConfigurationValidationError struct {
	// contains filtered or unexported fields
}

ConcentratorConfig_LBTConfigurationValidationError is the validation error returned by ConcentratorConfig_LBTConfiguration.ValidateFields if the designated constraints aren't met.

func (ConcentratorConfig_LBTConfigurationValidationError) Cause

Cause function returns cause value.

func (ConcentratorConfig_LBTConfigurationValidationError) Error

Error satisfies the builtin error interface

func (ConcentratorConfig_LBTConfigurationValidationError) ErrorName

ErrorName returns error name.

func (ConcentratorConfig_LBTConfigurationValidationError) Field

Field function returns field value.

func (ConcentratorConfig_LBTConfigurationValidationError) Key

Key function returns key value.

func (ConcentratorConfig_LBTConfigurationValidationError) Reason

Reason function returns reason value.

type ConcentratorConfig_LoRaStandardChannel

type ConcentratorConfig_LoRaStandardChannel struct {

	// Frequency (Hz).
	Frequency uint64 `protobuf:"varint,1,opt,name=frequency,proto3" json:"frequency,omitempty"`
	Radio     uint32 `protobuf:"varint,2,opt,name=radio,proto3" json:"radio,omitempty"`
	// Bandwidth (Hz).
	Bandwidth       uint32 `protobuf:"varint,3,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"`
	SpreadingFactor uint32 `protobuf:"varint,4,opt,name=spreading_factor,json=spreadingFactor,proto3" json:"spreading_factor,omitempty"`
	// contains filtered or unexported fields
}

func (*ConcentratorConfig_LoRaStandardChannel) Descriptor deprecated

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

Deprecated: Use ConcentratorConfig_LoRaStandardChannel.ProtoReflect.Descriptor instead.

func (*ConcentratorConfig_LoRaStandardChannel) GetBandwidth

func (*ConcentratorConfig_LoRaStandardChannel) GetFrequency

func (*ConcentratorConfig_LoRaStandardChannel) GetRadio

func (*ConcentratorConfig_LoRaStandardChannel) GetSpreadingFactor

func (x *ConcentratorConfig_LoRaStandardChannel) GetSpreadingFactor() uint32

func (*ConcentratorConfig_LoRaStandardChannel) ProtoMessage

func (*ConcentratorConfig_LoRaStandardChannel) ProtoReflect added in v3.25.0

func (*ConcentratorConfig_LoRaStandardChannel) Reset

func (*ConcentratorConfig_LoRaStandardChannel) SetFields

func (*ConcentratorConfig_LoRaStandardChannel) String

func (*ConcentratorConfig_LoRaStandardChannel) ValidateFields

func (m *ConcentratorConfig_LoRaStandardChannel) ValidateFields(paths ...string) error

ValidateFields checks the field values on ConcentratorConfig_LoRaStandardChannel with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ConcentratorConfig_LoRaStandardChannelValidationError

type ConcentratorConfig_LoRaStandardChannelValidationError struct {
	// contains filtered or unexported fields
}

ConcentratorConfig_LoRaStandardChannelValidationError is the validation error returned by ConcentratorConfig_LoRaStandardChannel.ValidateFields if the designated constraints aren't met.

func (ConcentratorConfig_LoRaStandardChannelValidationError) Cause

Cause function returns cause value.

func (ConcentratorConfig_LoRaStandardChannelValidationError) Error

Error satisfies the builtin error interface

func (ConcentratorConfig_LoRaStandardChannelValidationError) ErrorName

ErrorName returns error name.

func (ConcentratorConfig_LoRaStandardChannelValidationError) Field

Field function returns field value.

func (ConcentratorConfig_LoRaStandardChannelValidationError) Key

Key function returns key value.

func (ConcentratorConfig_LoRaStandardChannelValidationError) Reason

Reason function returns reason value.

type ConfigurationClient

type ConfigurationClient interface {
	ListFrequencyPlans(ctx context.Context, in *ListFrequencyPlansRequest, opts ...grpc.CallOption) (*ListFrequencyPlansResponse, error)
	// Returns a list of supported LoRaWAN PHY Versions for the given Band ID.
	GetPhyVersions(ctx context.Context, in *GetPhyVersionsRequest, opts ...grpc.CallOption) (*GetPhyVersionsResponse, error)
	ListBands(ctx context.Context, in *ListBandsRequest, opts ...grpc.CallOption) (*ListBandsResponse, error)
}

ConfigurationClient is the client API for Configuration service.

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

type ConfigurationServer

type ConfigurationServer interface {
	ListFrequencyPlans(context.Context, *ListFrequencyPlansRequest) (*ListFrequencyPlansResponse, error)
	// Returns a list of supported LoRaWAN PHY Versions for the given Band ID.
	GetPhyVersions(context.Context, *GetPhyVersionsRequest) (*GetPhyVersionsResponse, error)
	ListBands(context.Context, *ListBandsRequest) (*ListBandsResponse, error)
	// contains filtered or unexported methods
}

ConfigurationServer is the server API for Configuration service. All implementations must embed UnimplementedConfigurationServer for forward compatibility

type ConsoleTheme added in v3.30.0

type ConsoleTheme int32

ConsoleTheme is the theme of the Console.

const (
	// The user prefers the system mode.
	ConsoleTheme_CONSOLE_THEME_SYSTEM ConsoleTheme = 0
	// The user prefers the light mode.
	ConsoleTheme_CONSOLE_THEME_LIGHT ConsoleTheme = 1
	// The user prefers the dark mode.
	ConsoleTheme_CONSOLE_THEME_DARK ConsoleTheme = 2
)

func (ConsoleTheme) Descriptor added in v3.30.0

func (ConsoleTheme) Enum added in v3.30.0

func (x ConsoleTheme) Enum() *ConsoleTheme

func (ConsoleTheme) EnumDescriptor deprecated added in v3.30.0

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

Deprecated: Use ConsoleTheme.Descriptor instead.

func (ConsoleTheme) MarshalJSON added in v3.30.0

func (x ConsoleTheme) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ConsoleTheme to JSON.

func (ConsoleTheme) MarshalProtoJSON added in v3.30.0

func (x ConsoleTheme) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ConsoleTheme to JSON.

func (ConsoleTheme) MarshalText added in v3.30.0

func (x ConsoleTheme) MarshalText() ([]byte, error)

MarshalText marshals the ConsoleTheme to text.

func (ConsoleTheme) Number added in v3.30.0

func (ConsoleTheme) String added in v3.30.0

func (x ConsoleTheme) String() string

func (ConsoleTheme) Type added in v3.30.0

func (*ConsoleTheme) UnmarshalJSON added in v3.30.0

func (x *ConsoleTheme) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ConsoleTheme from JSON.

func (*ConsoleTheme) UnmarshalProtoJSON added in v3.30.0

func (x *ConsoleTheme) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ConsoleTheme from JSON.

func (*ConsoleTheme) UnmarshalText added in v3.30.0

func (x *ConsoleTheme) UnmarshalText(b []byte) error

UnmarshalText unmarshals the ConsoleTheme from text.

type ContactInfo

type ContactInfo struct {
	ContactType   ContactType            `` /* 127-byte string literal not displayed */
	ContactMethod ContactMethod          `` /* 135-byte string literal not displayed */
	Value         string                 `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	Public        bool                   `protobuf:"varint,4,opt,name=public,proto3" json:"public,omitempty"`
	ValidatedAt   *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=validated_at,json=validatedAt,proto3" json:"validated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*ContactInfo) Descriptor deprecated

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

Deprecated: Use ContactInfo.ProtoReflect.Descriptor instead.

func (*ContactInfo) GetContactMethod

func (x *ContactInfo) GetContactMethod() ContactMethod

func (*ContactInfo) GetContactType

func (x *ContactInfo) GetContactType() ContactType

func (*ContactInfo) GetPublic

func (x *ContactInfo) GetPublic() bool

func (*ContactInfo) GetValidatedAt

func (x *ContactInfo) GetValidatedAt() *timestamppb.Timestamp

func (*ContactInfo) GetValue

func (x *ContactInfo) GetValue() string

func (*ContactInfo) MarshalJSON added in v3.17.2

func (x *ContactInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ContactInfo to JSON.

func (*ContactInfo) MarshalProtoJSON added in v3.15.1

func (x *ContactInfo) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ContactInfo message to JSON.

func (*ContactInfo) ProtoMessage

func (*ContactInfo) ProtoMessage()

func (*ContactInfo) ProtoReflect added in v3.25.0

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

func (*ContactInfo) Reset

func (x *ContactInfo) Reset()

func (*ContactInfo) SetFields

func (dst *ContactInfo) SetFields(src *ContactInfo, paths ...string) error

func (*ContactInfo) SetFromFlags added in v3.19.1

func (m *ContactInfo) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ContactInfo message from flags.

func (*ContactInfo) String

func (x *ContactInfo) String() string

func (*ContactInfo) UnmarshalJSON added in v3.17.2

func (x *ContactInfo) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ContactInfo from JSON.

func (*ContactInfo) UnmarshalProtoJSON added in v3.15.1

func (x *ContactInfo) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ContactInfo message from JSON.

func (*ContactInfo) ValidateFields

func (m *ContactInfo) ValidateFields(paths ...string) error

ValidateFields checks the field values on ContactInfo with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ContactInfoRegistryClient

type ContactInfoRegistryClient interface {
	// Request validation for the non-validated contact info for the given entity.
	RequestValidation(ctx context.Context, in *EntityIdentifiers, opts ...grpc.CallOption) (*ContactInfoValidation, error)
	// Validate confirms a contact info validation.
	Validate(ctx context.Context, in *ContactInfoValidation, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

ContactInfoRegistryClient is the client API for ContactInfoRegistry service.

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

type ContactInfoRegistryServer

type ContactInfoRegistryServer interface {
	// Request validation for the non-validated contact info for the given entity.
	RequestValidation(context.Context, *EntityIdentifiers) (*ContactInfoValidation, error)
	// Validate confirms a contact info validation.
	Validate(context.Context, *ContactInfoValidation) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

ContactInfoRegistryServer is the server API for ContactInfoRegistry service. All implementations must embed UnimplementedContactInfoRegistryServer for forward compatibility

type ContactInfoValidation

type ContactInfoValidation struct {
	Id          string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Token       string                 `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	Entity      *EntityIdentifiers     `protobuf:"bytes,3,opt,name=entity,proto3" json:"entity,omitempty"`
	ContactInfo []*ContactInfo         `protobuf:"bytes,4,rep,name=contact_info,json=contactInfo,proto3" json:"contact_info,omitempty"`
	CreatedAt   *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	ExpiresAt   *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	UpdatedAt   *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*ContactInfoValidation) Descriptor deprecated

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

Deprecated: Use ContactInfoValidation.ProtoReflect.Descriptor instead.

func (*ContactInfoValidation) GetContactInfo

func (x *ContactInfoValidation) GetContactInfo() []*ContactInfo

func (*ContactInfoValidation) GetCreatedAt

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

func (*ContactInfoValidation) GetEntity

func (x *ContactInfoValidation) GetEntity() *EntityIdentifiers

func (*ContactInfoValidation) GetExpiresAt

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

func (*ContactInfoValidation) GetId added in v3.14.1

func (x *ContactInfoValidation) GetId() string

func (*ContactInfoValidation) GetToken

func (x *ContactInfoValidation) GetToken() string

func (*ContactInfoValidation) GetUpdatedAt added in v3.28.0

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

func (*ContactInfoValidation) MarshalJSON added in v3.17.2

func (x *ContactInfoValidation) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ContactInfoValidation to JSON.

func (*ContactInfoValidation) MarshalProtoJSON added in v3.15.1

func (x *ContactInfoValidation) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ContactInfoValidation message to JSON.

func (*ContactInfoValidation) ProtoMessage

func (*ContactInfoValidation) ProtoMessage()

func (*ContactInfoValidation) ProtoReflect added in v3.25.0

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

func (*ContactInfoValidation) Reset

func (x *ContactInfoValidation) Reset()

func (*ContactInfoValidation) SetFields

func (dst *ContactInfoValidation) SetFields(src *ContactInfoValidation, paths ...string) error

func (*ContactInfoValidation) String

func (x *ContactInfoValidation) String() string

func (*ContactInfoValidation) UnmarshalJSON added in v3.17.2

func (x *ContactInfoValidation) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ContactInfoValidation from JSON.

func (*ContactInfoValidation) UnmarshalProtoJSON added in v3.15.1

func (x *ContactInfoValidation) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ContactInfoValidation message from JSON.

func (*ContactInfoValidation) ValidateFields

func (m *ContactInfoValidation) ValidateFields(paths ...string) error

ValidateFields checks the field values on ContactInfoValidation with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ContactInfoValidationError

type ContactInfoValidationError struct {
	// contains filtered or unexported fields
}

ContactInfoValidationError is the validation error returned by ContactInfo.ValidateFields if the designated constraints aren't met.

func (ContactInfoValidationError) Cause

Cause function returns cause value.

func (ContactInfoValidationError) Error

Error satisfies the builtin error interface

func (ContactInfoValidationError) ErrorName

func (e ContactInfoValidationError) ErrorName() string

ErrorName returns error name.

func (ContactInfoValidationError) Field

Field function returns field value.

func (ContactInfoValidationError) Key

Key function returns key value.

func (ContactInfoValidationError) Reason

Reason function returns reason value.

type ContactInfoValidationValidationError

type ContactInfoValidationValidationError struct {
	// contains filtered or unexported fields
}

ContactInfoValidationValidationError is the validation error returned by ContactInfoValidation.ValidateFields if the designated constraints aren't met.

func (ContactInfoValidationValidationError) Cause

Cause function returns cause value.

func (ContactInfoValidationValidationError) Error

Error satisfies the builtin error interface

func (ContactInfoValidationValidationError) ErrorName

ErrorName returns error name.

func (ContactInfoValidationValidationError) Field

Field function returns field value.

func (ContactInfoValidationValidationError) Key

Key function returns key value.

func (ContactInfoValidationValidationError) Reason

Reason function returns reason value.

type ContactMethod

type ContactMethod int32
const (
	ContactMethod_CONTACT_METHOD_OTHER ContactMethod = 0
	ContactMethod_CONTACT_METHOD_EMAIL ContactMethod = 1
	ContactMethod_CONTACT_METHOD_PHONE ContactMethod = 2
)

func (ContactMethod) Descriptor added in v3.25.0

func (ContactMethod) Enum added in v3.25.0

func (x ContactMethod) Enum() *ContactMethod

func (ContactMethod) EnumDescriptor deprecated

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

Deprecated: Use ContactMethod.Descriptor instead.

func (ContactMethod) MarshalJSON added in v3.17.2

func (x ContactMethod) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ContactMethod to JSON.

func (ContactMethod) MarshalProtoJSON added in v3.15.1

func (x ContactMethod) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ContactMethod to JSON.

func (ContactMethod) MarshalText

func (x ContactMethod) MarshalText() ([]byte, error)

MarshalText marshals the ContactMethod to text.

func (ContactMethod) Number added in v3.25.0

func (ContactMethod) String

func (x ContactMethod) String() string

func (ContactMethod) Type added in v3.25.0

func (*ContactMethod) UnmarshalJSON

func (x *ContactMethod) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ContactMethod from JSON.

func (*ContactMethod) UnmarshalProtoJSON added in v3.15.1

func (x *ContactMethod) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ContactMethod from JSON.

func (*ContactMethod) UnmarshalText

func (x *ContactMethod) UnmarshalText(b []byte) error

UnmarshalText unmarshals the ContactMethod from text.

type ContactType

type ContactType int32
const (
	ContactType_CONTACT_TYPE_OTHER     ContactType = 0
	ContactType_CONTACT_TYPE_ABUSE     ContactType = 1
	ContactType_CONTACT_TYPE_BILLING   ContactType = 2
	ContactType_CONTACT_TYPE_TECHNICAL ContactType = 3
)

func (ContactType) Descriptor added in v3.25.0

func (ContactType) Enum added in v3.25.0

func (x ContactType) Enum() *ContactType

func (ContactType) EnumDescriptor deprecated

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

Deprecated: Use ContactType.Descriptor instead.

func (ContactType) MarshalJSON added in v3.17.2

func (x ContactType) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ContactType to JSON.

func (ContactType) MarshalProtoJSON added in v3.15.1

func (x ContactType) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ContactType to JSON.

func (ContactType) MarshalText

func (x ContactType) MarshalText() ([]byte, error)

MarshalText marshals the ContactType to text.

func (ContactType) Number added in v3.25.0

func (x ContactType) Number() protoreflect.EnumNumber

func (ContactType) String

func (x ContactType) String() string

func (ContactType) Type added in v3.25.0

func (*ContactType) UnmarshalJSON

func (x *ContactType) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ContactType from JSON.

func (*ContactType) UnmarshalProtoJSON added in v3.15.1

func (x *ContactType) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ContactType from JSON.

func (*ContactType) UnmarshalText

func (x *ContactType) UnmarshalText(b []byte) error

UnmarshalText unmarshals the ContactType from text.

type ContextualEndDevice

type ContextualEndDevice struct {
	context.Context
	*EndDevice
}

ContextualEndDevice is an end device with its context.

type ContinuationTokenPayload added in v3.26.0

type ContinuationTokenPayload struct {
	Limit          *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=limit,proto3" json:"limit,omitempty"`
	After          *timestamppb.Timestamp  `protobuf:"bytes,2,opt,name=after,proto3" json:"after,omitempty"`
	Before         *timestamppb.Timestamp  `protobuf:"bytes,3,opt,name=before,proto3" json:"before,omitempty"`
	FPort          *wrapperspb.UInt32Value `protobuf:"bytes,4,opt,name=f_port,json=fPort,proto3" json:"f_port,omitempty"`
	Order          string                  `protobuf:"bytes,5,opt,name=order,proto3" json:"order,omitempty"`
	FieldMask      *fieldmaskpb.FieldMask  `protobuf:"bytes,6,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	Last           *durationpb.Duration    `protobuf:"bytes,7,opt,name=last,proto3" json:"last,omitempty"`
	LastReceivedId int64                   `protobuf:"varint,8,opt,name=last_received_id,json=lastReceivedId,proto3" json:"last_received_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ContinuationTokenPayload) Descriptor deprecated added in v3.26.0

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

Deprecated: Use ContinuationTokenPayload.ProtoReflect.Descriptor instead.

func (*ContinuationTokenPayload) GetAfter added in v3.26.0

func (*ContinuationTokenPayload) GetBefore added in v3.26.0

func (*ContinuationTokenPayload) GetFPort added in v3.26.0

func (*ContinuationTokenPayload) GetFieldMask added in v3.26.0

func (x *ContinuationTokenPayload) GetFieldMask() *fieldmaskpb.FieldMask

func (*ContinuationTokenPayload) GetLast added in v3.26.0

func (*ContinuationTokenPayload) GetLastReceivedId added in v3.26.0

func (x *ContinuationTokenPayload) GetLastReceivedId() int64

func (*ContinuationTokenPayload) GetLimit added in v3.26.0

func (*ContinuationTokenPayload) GetOrder added in v3.26.0

func (x *ContinuationTokenPayload) GetOrder() string

func (*ContinuationTokenPayload) MarshalJSON added in v3.26.0

func (x *ContinuationTokenPayload) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ContinuationTokenPayload to JSON.

func (*ContinuationTokenPayload) MarshalProtoJSON added in v3.26.0

func (x *ContinuationTokenPayload) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ContinuationTokenPayload message to JSON.

func (*ContinuationTokenPayload) ProtoMessage added in v3.26.0

func (*ContinuationTokenPayload) ProtoMessage()

func (*ContinuationTokenPayload) ProtoReflect added in v3.26.0

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

func (*ContinuationTokenPayload) Reset added in v3.26.0

func (x *ContinuationTokenPayload) Reset()

func (*ContinuationTokenPayload) SetFields added in v3.26.0

func (dst *ContinuationTokenPayload) SetFields(src *ContinuationTokenPayload, paths ...string) error

func (*ContinuationTokenPayload) String added in v3.26.0

func (x *ContinuationTokenPayload) String() string

func (*ContinuationTokenPayload) UnmarshalJSON added in v3.26.0

func (x *ContinuationTokenPayload) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ContinuationTokenPayload from JSON.

func (*ContinuationTokenPayload) UnmarshalProtoJSON added in v3.26.0

func (x *ContinuationTokenPayload) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ContinuationTokenPayload message from JSON.

func (*ContinuationTokenPayload) ValidateFields added in v3.26.0

func (m *ContinuationTokenPayload) ValidateFields(paths ...string) error

ValidateFields checks the field values on ContinuationTokenPayload with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ContinuationTokenPayloadValidationError added in v3.26.0

type ContinuationTokenPayloadValidationError struct {
	// contains filtered or unexported fields
}

ContinuationTokenPayloadValidationError is the validation error returned by ContinuationTokenPayload.ValidateFields if the designated constraints aren't met.

func (ContinuationTokenPayloadValidationError) Cause added in v3.26.0

Cause function returns cause value.

func (ContinuationTokenPayloadValidationError) Error added in v3.26.0

Error satisfies the builtin error interface

func (ContinuationTokenPayloadValidationError) ErrorName added in v3.26.0

ErrorName returns error name.

func (ContinuationTokenPayloadValidationError) Field added in v3.26.0

Field function returns field value.

func (ContinuationTokenPayloadValidationError) Key added in v3.26.0

Key function returns key value.

func (ContinuationTokenPayloadValidationError) Reason added in v3.26.0

Reason function returns reason value.

type ConvertEndDeviceTemplateRequest

type ConvertEndDeviceTemplateRequest struct {

	// ID of the format.
	FormatId string `protobuf:"bytes,1,opt,name=format_id,json=formatId,proto3" json:"format_id,omitempty"`
	// Data to convert.
	Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// End device profile identifiers.
	EndDeviceVersionIds *EndDeviceVersionIdentifiers `protobuf:"bytes,3,opt,name=end_device_version_ids,json=endDeviceVersionIds,proto3" json:"end_device_version_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*ConvertEndDeviceTemplateRequest) Descriptor deprecated

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

Deprecated: Use ConvertEndDeviceTemplateRequest.ProtoReflect.Descriptor instead.

func (*ConvertEndDeviceTemplateRequest) GetData

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

func (*ConvertEndDeviceTemplateRequest) GetEndDeviceVersionIds added in v3.21.2

func (x *ConvertEndDeviceTemplateRequest) GetEndDeviceVersionIds() *EndDeviceVersionIdentifiers

func (*ConvertEndDeviceTemplateRequest) GetFormatId added in v3.14.1

func (x *ConvertEndDeviceTemplateRequest) GetFormatId() string

func (*ConvertEndDeviceTemplateRequest) ProtoMessage

func (*ConvertEndDeviceTemplateRequest) ProtoMessage()

func (*ConvertEndDeviceTemplateRequest) ProtoReflect added in v3.25.0

func (*ConvertEndDeviceTemplateRequest) Reset

func (*ConvertEndDeviceTemplateRequest) SetFields

func (*ConvertEndDeviceTemplateRequest) String

func (*ConvertEndDeviceTemplateRequest) ValidateFields

func (m *ConvertEndDeviceTemplateRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ConvertEndDeviceTemplateRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ConvertEndDeviceTemplateRequestValidationError

type ConvertEndDeviceTemplateRequestValidationError struct {
	// contains filtered or unexported fields
}

ConvertEndDeviceTemplateRequestValidationError is the validation error returned by ConvertEndDeviceTemplateRequest.ValidateFields if the designated constraints aren't met.

func (ConvertEndDeviceTemplateRequestValidationError) Cause

Cause function returns cause value.

func (ConvertEndDeviceTemplateRequestValidationError) Error

Error satisfies the builtin error interface

func (ConvertEndDeviceTemplateRequestValidationError) ErrorName

ErrorName returns error name.

func (ConvertEndDeviceTemplateRequestValidationError) Field

Field function returns field value.

func (ConvertEndDeviceTemplateRequestValidationError) Key

Key function returns key value.

func (ConvertEndDeviceTemplateRequestValidationError) Reason

Reason function returns reason value.

type CreateApplicationAPIKeyRequest

type CreateApplicationAPIKeyRequest struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	Name           string                  `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Rights         []Right                 `protobuf:"varint,3,rep,packed,name=rights,proto3,enum=ttn.lorawan.v3.Right" json:"rights,omitempty"`
	ExpiresAt      *timestamppb.Timestamp  `protobuf:"bytes,4,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateApplicationAPIKeyRequest) Descriptor deprecated

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

Deprecated: Use CreateApplicationAPIKeyRequest.ProtoReflect.Descriptor instead.

func (*CreateApplicationAPIKeyRequest) EntityType added in v3.15.1

func (m *CreateApplicationAPIKeyRequest) EntityType() string

func (*CreateApplicationAPIKeyRequest) ExtractRequestFields added in v3.15.1

func (m *CreateApplicationAPIKeyRequest) ExtractRequestFields(dst map[string]interface{})

func (*CreateApplicationAPIKeyRequest) GetApplicationIds added in v3.15.1

func (*CreateApplicationAPIKeyRequest) GetExpiresAt added in v3.13.0

func (*CreateApplicationAPIKeyRequest) GetName

func (*CreateApplicationAPIKeyRequest) GetRights

func (x *CreateApplicationAPIKeyRequest) GetRights() []Right

func (*CreateApplicationAPIKeyRequest) IDString added in v3.15.1

func (m *CreateApplicationAPIKeyRequest) IDString() string

func (*CreateApplicationAPIKeyRequest) MarshalJSON added in v3.17.2

func (x *CreateApplicationAPIKeyRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the CreateApplicationAPIKeyRequest to JSON.

func (*CreateApplicationAPIKeyRequest) MarshalProtoJSON added in v3.15.1

func (x *CreateApplicationAPIKeyRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the CreateApplicationAPIKeyRequest message to JSON.

func (*CreateApplicationAPIKeyRequest) ProtoMessage

func (*CreateApplicationAPIKeyRequest) ProtoMessage()

func (*CreateApplicationAPIKeyRequest) ProtoReflect added in v3.25.0

func (*CreateApplicationAPIKeyRequest) Reset

func (x *CreateApplicationAPIKeyRequest) Reset()

func (*CreateApplicationAPIKeyRequest) SetFields

func (*CreateApplicationAPIKeyRequest) String

func (*CreateApplicationAPIKeyRequest) UnmarshalJSON added in v3.17.2

func (x *CreateApplicationAPIKeyRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the CreateApplicationAPIKeyRequest from JSON.

func (*CreateApplicationAPIKeyRequest) UnmarshalProtoJSON added in v3.15.1

func (x *CreateApplicationAPIKeyRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the CreateApplicationAPIKeyRequest message from JSON.

func (*CreateApplicationAPIKeyRequest) ValidateContext added in v3.11.4

func (req *CreateApplicationAPIKeyRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*CreateApplicationAPIKeyRequest) ValidateFields

func (m *CreateApplicationAPIKeyRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on CreateApplicationAPIKeyRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CreateApplicationAPIKeyRequestValidationError

type CreateApplicationAPIKeyRequestValidationError struct {
	// contains filtered or unexported fields
}

CreateApplicationAPIKeyRequestValidationError is the validation error returned by CreateApplicationAPIKeyRequest.ValidateFields if the designated constraints aren't met.

func (CreateApplicationAPIKeyRequestValidationError) Cause

Cause function returns cause value.

func (CreateApplicationAPIKeyRequestValidationError) Error

Error satisfies the builtin error interface

func (CreateApplicationAPIKeyRequestValidationError) ErrorName

ErrorName returns error name.

func (CreateApplicationAPIKeyRequestValidationError) Field

Field function returns field value.

func (CreateApplicationAPIKeyRequestValidationError) Key

Key function returns key value.

func (CreateApplicationAPIKeyRequestValidationError) Reason

Reason function returns reason value.

type CreateApplicationRequest

type CreateApplicationRequest struct {
	Application *Application `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	// Collaborator to grant all rights on the newly created application.
	Collaborator *OrganizationOrUserIdentifiers `protobuf:"bytes,2,opt,name=collaborator,proto3" json:"collaborator,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateApplicationRequest) Descriptor deprecated

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

Deprecated: Use CreateApplicationRequest.ProtoReflect.Descriptor instead.

func (*CreateApplicationRequest) EntityType added in v3.15.2

func (m *CreateApplicationRequest) EntityType() string

func (*CreateApplicationRequest) ExtractRequestFields added in v3.11.1

func (req *CreateApplicationRequest) ExtractRequestFields(m map[string]interface{})

func (*CreateApplicationRequest) GetApplication added in v3.15.2

func (x *CreateApplicationRequest) GetApplication() *Application

func (*CreateApplicationRequest) GetCollaborator

func (*CreateApplicationRequest) IDString added in v3.15.2

func (m *CreateApplicationRequest) IDString() string

func (*CreateApplicationRequest) MarshalJSON added in v3.17.2

func (x *CreateApplicationRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the CreateApplicationRequest to JSON.

func (*CreateApplicationRequest) MarshalProtoJSON added in v3.15.1

func (x *CreateApplicationRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the CreateApplicationRequest message to JSON.

func (*CreateApplicationRequest) ProtoMessage

func (*CreateApplicationRequest) ProtoMessage()

func (*CreateApplicationRequest) ProtoReflect added in v3.25.0

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

func (*CreateApplicationRequest) Reset

func (x *CreateApplicationRequest) Reset()

func (*CreateApplicationRequest) SetFields

func (dst *CreateApplicationRequest) SetFields(src *CreateApplicationRequest, paths ...string) error

func (*CreateApplicationRequest) String

func (x *CreateApplicationRequest) String() string

func (*CreateApplicationRequest) UnmarshalJSON added in v3.17.2

func (x *CreateApplicationRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the CreateApplicationRequest from JSON.

func (*CreateApplicationRequest) UnmarshalProtoJSON added in v3.15.1

func (x *CreateApplicationRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the CreateApplicationRequest message from JSON.

func (*CreateApplicationRequest) ValidateContext added in v3.11.4

func (req *CreateApplicationRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*CreateApplicationRequest) ValidateFields

func (m *CreateApplicationRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on CreateApplicationRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CreateApplicationRequestValidationError

type CreateApplicationRequestValidationError struct {
	// contains filtered or unexported fields
}

CreateApplicationRequestValidationError is the validation error returned by CreateApplicationRequest.ValidateFields if the designated constraints aren't met.

func (CreateApplicationRequestValidationError) Cause

Cause function returns cause value.

func (CreateApplicationRequestValidationError) Error

Error satisfies the builtin error interface

func (CreateApplicationRequestValidationError) ErrorName

ErrorName returns error name.

func (CreateApplicationRequestValidationError) Field

Field function returns field value.

func (CreateApplicationRequestValidationError) Key

Key function returns key value.

func (CreateApplicationRequestValidationError) Reason

Reason function returns reason value.

type CreateClientEmailMessage added in v3.23.0

type CreateClientEmailMessage struct {
	CreateClientRequest *CreateClientRequest `protobuf:"bytes,1,opt,name=create_client_request,json=createClientRequest,proto3" json:"create_client_request,omitempty"`
	ApiKey              *APIKey              `protobuf:"bytes,2,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
	// contains filtered or unexported fields
}

CreateClientEmailMessage is used as a wrapper for handling the email regarding the create client procedure.

func (*CreateClientEmailMessage) Descriptor deprecated added in v3.23.0

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

Deprecated: Use CreateClientEmailMessage.ProtoReflect.Descriptor instead.

func (*CreateClientEmailMessage) GetApiKey added in v3.23.0

func (x *CreateClientEmailMessage) GetApiKey() *APIKey

func (*CreateClientEmailMessage) GetCreateClientRequest added in v3.23.0

func (x *CreateClientEmailMessage) GetCreateClientRequest() *CreateClientRequest

func (*CreateClientEmailMessage) MarshalJSON added in v3.23.0

func (x *CreateClientEmailMessage) MarshalJSON() ([]byte, error)

MarshalJSON marshals the CreateClientEmailMessage to JSON.

func (*CreateClientEmailMessage) MarshalProtoJSON added in v3.23.0

func (x *CreateClientEmailMessage) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the CreateClientEmailMessage message to JSON.

func (*CreateClientEmailMessage) ProtoMessage added in v3.23.0

func (*CreateClientEmailMessage) ProtoMessage()

func (*CreateClientEmailMessage) ProtoReflect added in v3.25.0

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

func (*CreateClientEmailMessage) Reset added in v3.23.0

func (x *CreateClientEmailMessage) Reset()

func (*CreateClientEmailMessage) SetFields added in v3.23.0

func (dst *CreateClientEmailMessage) SetFields(src *CreateClientEmailMessage, paths ...string) error

func (*CreateClientEmailMessage) String added in v3.23.0

func (x *CreateClientEmailMessage) String() string

func (*CreateClientEmailMessage) UnmarshalJSON added in v3.23.0

func (x *CreateClientEmailMessage) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the CreateClientEmailMessage from JSON.

func (*CreateClientEmailMessage) UnmarshalProtoJSON added in v3.23.0

func (x *CreateClientEmailMessage) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the CreateClientEmailMessage message from JSON.

func (*CreateClientEmailMessage) ValidateFields added in v3.23.0

func (m *CreateClientEmailMessage) ValidateFields(paths ...string) error

ValidateFields checks the field values on CreateClientEmailMessage with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CreateClientEmailMessageValidationError added in v3.23.0

type CreateClientEmailMessageValidationError struct {
	// contains filtered or unexported fields
}

CreateClientEmailMessageValidationError is the validation error returned by CreateClientEmailMessage.ValidateFields if the designated constraints aren't met.

func (CreateClientEmailMessageValidationError) Cause added in v3.23.0

Cause function returns cause value.

func (CreateClientEmailMessageValidationError) Error added in v3.23.0

Error satisfies the builtin error interface

func (CreateClientEmailMessageValidationError) ErrorName added in v3.23.0

ErrorName returns error name.

func (CreateClientEmailMessageValidationError) Field added in v3.23.0

Field function returns field value.

func (CreateClientEmailMessageValidationError) Key added in v3.23.0

Key function returns key value.

func (CreateClientEmailMessageValidationError) Reason added in v3.23.0

Reason function returns reason value.

type CreateClientRequest

type CreateClientRequest struct {
	Client *Client `protobuf:"bytes,1,opt,name=client,proto3" json:"client,omitempty"`
	// Collaborator to grant all rights on the newly created client.
	Collaborator *OrganizationOrUserIdentifiers `protobuf:"bytes,2,opt,name=collaborator,proto3" json:"collaborator,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateClientRequest) Descriptor deprecated

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

Deprecated: Use CreateClientRequest.ProtoReflect.Descriptor instead.

func (*CreateClientRequest) EntityType added in v3.15.2

func (m *CreateClientRequest) EntityType() string

func (*CreateClientRequest) ExtractRequestFields added in v3.11.1

func (req *CreateClientRequest) ExtractRequestFields(m map[string]interface{})

func (*CreateClientRequest) GetClient added in v3.15.2

func (x *CreateClientRequest) GetClient() *Client

func (*CreateClientRequest) GetCollaborator

func (x *CreateClientRequest) GetCollaborator() *OrganizationOrUserIdentifiers

func (*CreateClientRequest) IDString added in v3.15.2

func (m *CreateClientRequest) IDString() string

func (*CreateClientRequest) MarshalJSON added in v3.17.2

func (x *CreateClientRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the CreateClientRequest to JSON.

func (*CreateClientRequest) MarshalProtoJSON added in v3.15.1

func (x *CreateClientRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the CreateClientRequest message to JSON.

func (*CreateClientRequest) ProtoMessage

func (*CreateClientRequest) ProtoMessage()

func (*CreateClientRequest) ProtoReflect added in v3.25.0

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

func (*CreateClientRequest) Reset

func (x *CreateClientRequest) Reset()

func (*CreateClientRequest) SetFields

func (dst *CreateClientRequest) SetFields(src *CreateClientRequest, paths ...string) error

func (*CreateClientRequest) String

func (x *CreateClientRequest) String() string

func (*CreateClientRequest) UnmarshalJSON added in v3.17.2

func (x *CreateClientRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the CreateClientRequest from JSON.

func (*CreateClientRequest) UnmarshalProtoJSON added in v3.15.1

func (x *CreateClientRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the CreateClientRequest message from JSON.

func (*CreateClientRequest) ValidateContext added in v3.11.4

func (req *CreateClientRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*CreateClientRequest) ValidateFields

func (m *CreateClientRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on CreateClientRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CreateClientRequestValidationError

type CreateClientRequestValidationError struct {
	// contains filtered or unexported fields
}

CreateClientRequestValidationError is the validation error returned by CreateClientRequest.ValidateFields if the designated constraints aren't met.

func (CreateClientRequestValidationError) Cause

Cause function returns cause value.

func (CreateClientRequestValidationError) Error

Error satisfies the builtin error interface

func (CreateClientRequestValidationError) ErrorName

ErrorName returns error name.

func (CreateClientRequestValidationError) Field

Field function returns field value.

func (CreateClientRequestValidationError) Key

Key function returns key value.

func (CreateClientRequestValidationError) Reason

Reason function returns reason value.

type CreateEndDeviceRequest

type CreateEndDeviceRequest struct {
	EndDevice *EndDevice `protobuf:"bytes,1,opt,name=end_device,json=endDevice,proto3" json:"end_device,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateEndDeviceRequest) Descriptor deprecated

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

Deprecated: Use CreateEndDeviceRequest.ProtoReflect.Descriptor instead.

func (*CreateEndDeviceRequest) EntityType added in v3.17.2

func (m *CreateEndDeviceRequest) EntityType() string

func (*CreateEndDeviceRequest) ExtractRequestFields added in v3.17.2

func (m *CreateEndDeviceRequest) ExtractRequestFields(dst map[string]interface{})

func (*CreateEndDeviceRequest) GetEndDevice added in v3.17.2

func (x *CreateEndDeviceRequest) GetEndDevice() *EndDevice

func (*CreateEndDeviceRequest) IDString added in v3.17.2

func (m *CreateEndDeviceRequest) IDString() string

func (*CreateEndDeviceRequest) MarshalJSON added in v3.17.2

func (x *CreateEndDeviceRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the CreateEndDeviceRequest to JSON.

func (*CreateEndDeviceRequest) MarshalProtoJSON added in v3.15.1

func (x *CreateEndDeviceRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the CreateEndDeviceRequest message to JSON.

func (*CreateEndDeviceRequest) ProtoMessage

func (*CreateEndDeviceRequest) ProtoMessage()

func (*CreateEndDeviceRequest) ProtoReflect added in v3.25.0

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

func (*CreateEndDeviceRequest) Reset

func (x *CreateEndDeviceRequest) Reset()

func (*CreateEndDeviceRequest) SetFields

func (dst *CreateEndDeviceRequest) SetFields(src *CreateEndDeviceRequest, paths ...string) error

func (*CreateEndDeviceRequest) String

func (x *CreateEndDeviceRequest) String() string

func (*CreateEndDeviceRequest) UnmarshalJSON added in v3.17.2

func (x *CreateEndDeviceRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the CreateEndDeviceRequest from JSON.

func (*CreateEndDeviceRequest) UnmarshalProtoJSON added in v3.15.1

func (x *CreateEndDeviceRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the CreateEndDeviceRequest message from JSON.

func (*CreateEndDeviceRequest) ValidateContext added in v3.11.4

func (req *CreateEndDeviceRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*CreateEndDeviceRequest) ValidateFields

func (m *CreateEndDeviceRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on CreateEndDeviceRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CreateEndDeviceRequestValidationError

type CreateEndDeviceRequestValidationError struct {
	// contains filtered or unexported fields
}

CreateEndDeviceRequestValidationError is the validation error returned by CreateEndDeviceRequest.ValidateFields if the designated constraints aren't met.

func (CreateEndDeviceRequestValidationError) Cause

Cause function returns cause value.

func (CreateEndDeviceRequestValidationError) Error

Error satisfies the builtin error interface

func (CreateEndDeviceRequestValidationError) ErrorName

ErrorName returns error name.

func (CreateEndDeviceRequestValidationError) Field

Field function returns field value.

func (CreateEndDeviceRequestValidationError) Key

Key function returns key value.

func (CreateEndDeviceRequestValidationError) Reason

Reason function returns reason value.

type CreateGatewayAPIKeyRequest

type CreateGatewayAPIKeyRequest struct {
	GatewayIds *GatewayIdentifiers    `protobuf:"bytes,1,opt,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	Name       string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Rights     []Right                `protobuf:"varint,3,rep,packed,name=rights,proto3,enum=ttn.lorawan.v3.Right" json:"rights,omitempty"`
	ExpiresAt  *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateGatewayAPIKeyRequest) Descriptor deprecated

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

Deprecated: Use CreateGatewayAPIKeyRequest.ProtoReflect.Descriptor instead.

func (*CreateGatewayAPIKeyRequest) EntityType added in v3.15.1

func (m *CreateGatewayAPIKeyRequest) EntityType() string

func (*CreateGatewayAPIKeyRequest) ExtractRequestFields added in v3.15.1

func (m *CreateGatewayAPIKeyRequest) ExtractRequestFields(dst map[string]interface{})

func (*CreateGatewayAPIKeyRequest) GetExpiresAt added in v3.13.0

func (*CreateGatewayAPIKeyRequest) GetGatewayIds added in v3.15.1

func (x *CreateGatewayAPIKeyRequest) GetGatewayIds() *GatewayIdentifiers

func (*CreateGatewayAPIKeyRequest) GetName

func (x *CreateGatewayAPIKeyRequest) GetName() string

func (*CreateGatewayAPIKeyRequest) GetRights

func (x *CreateGatewayAPIKeyRequest) GetRights() []Right

func (*CreateGatewayAPIKeyRequest) IDString added in v3.15.1

func (m *CreateGatewayAPIKeyRequest) IDString() string

func (*CreateGatewayAPIKeyRequest) MarshalJSON added in v3.17.2

func (x *CreateGatewayAPIKeyRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the CreateGatewayAPIKeyRequest to JSON.

func (*CreateGatewayAPIKeyRequest) MarshalProtoJSON added in v3.15.1

func (x *CreateGatewayAPIKeyRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the CreateGatewayAPIKeyRequest message to JSON.

func (*CreateGatewayAPIKeyRequest) ProtoMessage

func (*CreateGatewayAPIKeyRequest) ProtoMessage()

func (*CreateGatewayAPIKeyRequest) ProtoReflect added in v3.25.0

func (*CreateGatewayAPIKeyRequest) Reset

func (x *CreateGatewayAPIKeyRequest) Reset()

func (*CreateGatewayAPIKeyRequest) SetFields

func (dst *CreateGatewayAPIKeyRequest) SetFields(src *CreateGatewayAPIKeyRequest, paths ...string) error

func (*CreateGatewayAPIKeyRequest) String

func (x *CreateGatewayAPIKeyRequest) String() string

func (*CreateGatewayAPIKeyRequest) UnmarshalJSON added in v3.17.2

func (x *CreateGatewayAPIKeyRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the CreateGatewayAPIKeyRequest from JSON.

func (*CreateGatewayAPIKeyRequest) UnmarshalProtoJSON added in v3.15.1

func (x *CreateGatewayAPIKeyRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the CreateGatewayAPIKeyRequest message from JSON.

func (*CreateGatewayAPIKeyRequest) ValidateContext added in v3.11.4

func (req *CreateGatewayAPIKeyRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*CreateGatewayAPIKeyRequest) ValidateFields

func (m *CreateGatewayAPIKeyRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on CreateGatewayAPIKeyRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CreateGatewayAPIKeyRequestValidationError

type CreateGatewayAPIKeyRequestValidationError struct {
	// contains filtered or unexported fields
}

CreateGatewayAPIKeyRequestValidationError is the validation error returned by CreateGatewayAPIKeyRequest.ValidateFields if the designated constraints aren't met.

func (CreateGatewayAPIKeyRequestValidationError) Cause

Cause function returns cause value.

func (CreateGatewayAPIKeyRequestValidationError) Error

Error satisfies the builtin error interface

func (CreateGatewayAPIKeyRequestValidationError) ErrorName

ErrorName returns error name.

func (CreateGatewayAPIKeyRequestValidationError) Field

Field function returns field value.

func (CreateGatewayAPIKeyRequestValidationError) Key

Key function returns key value.

func (CreateGatewayAPIKeyRequestValidationError) Reason

Reason function returns reason value.

type CreateGatewayRequest

type CreateGatewayRequest struct {
	Gateway *Gateway `protobuf:"bytes,1,opt,name=gateway,proto3" json:"gateway,omitempty"`
	// Collaborator to grant all rights on the newly created gateway.
	Collaborator *OrganizationOrUserIdentifiers `protobuf:"bytes,2,opt,name=collaborator,proto3" json:"collaborator,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateGatewayRequest) Descriptor deprecated

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

Deprecated: Use CreateGatewayRequest.ProtoReflect.Descriptor instead.

func (*CreateGatewayRequest) EntityType added in v3.15.2

func (m *CreateGatewayRequest) EntityType() string

func (*CreateGatewayRequest) ExtractRequestFields added in v3.11.1

func (req *CreateGatewayRequest) ExtractRequestFields(m map[string]interface{})

func (*CreateGatewayRequest) GetCollaborator

func (*CreateGatewayRequest) GetGateway added in v3.15.2

func (x *CreateGatewayRequest) GetGateway() *Gateway

func (*CreateGatewayRequest) IDString added in v3.15.2

func (m *CreateGatewayRequest) IDString() string

func (*CreateGatewayRequest) MarshalJSON added in v3.17.2

func (x *CreateGatewayRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the CreateGatewayRequest to JSON.

func (*CreateGatewayRequest) MarshalProtoJSON added in v3.15.1

func (x *CreateGatewayRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the CreateGatewayRequest message to JSON.

func (*CreateGatewayRequest) ProtoMessage

func (*CreateGatewayRequest) ProtoMessage()

func (*CreateGatewayRequest) ProtoReflect added in v3.25.0

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

func (*CreateGatewayRequest) Reset

func (x *CreateGatewayRequest) Reset()

func (*CreateGatewayRequest) SetFields

func (dst *CreateGatewayRequest) SetFields(src *CreateGatewayRequest, paths ...string) error

func (*CreateGatewayRequest) String

func (x *CreateGatewayRequest) String() string

func (*CreateGatewayRequest) UnmarshalJSON added in v3.17.2

func (x *CreateGatewayRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the CreateGatewayRequest from JSON.

func (*CreateGatewayRequest) UnmarshalProtoJSON added in v3.15.1

func (x *CreateGatewayRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the CreateGatewayRequest message from JSON.

func (*CreateGatewayRequest) ValidateContext added in v3.11.4

func (req *CreateGatewayRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*CreateGatewayRequest) ValidateFields

func (m *CreateGatewayRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on CreateGatewayRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CreateGatewayRequestValidationError

type CreateGatewayRequestValidationError struct {
	// contains filtered or unexported fields
}

CreateGatewayRequestValidationError is the validation error returned by CreateGatewayRequest.ValidateFields if the designated constraints aren't met.

func (CreateGatewayRequestValidationError) Cause

Cause function returns cause value.

func (CreateGatewayRequestValidationError) Error

Error satisfies the builtin error interface

func (CreateGatewayRequestValidationError) ErrorName

ErrorName returns error name.

func (CreateGatewayRequestValidationError) Field

Field function returns field value.

func (CreateGatewayRequestValidationError) Key

Key function returns key value.

func (CreateGatewayRequestValidationError) Reason

Reason function returns reason value.

type CreateLoginTokenRequest added in v3.12.0

type CreateLoginTokenRequest struct {
	UserIds *UserIdentifiers `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	// Skip sending the login token to the user by email.
	// This field is only effective when the login token is created by an admin user.
	SkipEmail bool `protobuf:"varint,2,opt,name=skip_email,json=skipEmail,proto3" json:"skip_email,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateLoginTokenRequest) Descriptor deprecated added in v3.12.0

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

Deprecated: Use CreateLoginTokenRequest.ProtoReflect.Descriptor instead.

func (*CreateLoginTokenRequest) EntityType added in v3.15.1

func (m *CreateLoginTokenRequest) EntityType() string

func (*CreateLoginTokenRequest) ExtractRequestFields added in v3.15.1

func (m *CreateLoginTokenRequest) ExtractRequestFields(dst map[string]interface{})

func (*CreateLoginTokenRequest) GetSkipEmail added in v3.12.0

func (x *CreateLoginTokenRequest) GetSkipEmail() bool

func (*CreateLoginTokenRequest) GetUserIds added in v3.15.1

func (x *CreateLoginTokenRequest) GetUserIds() *UserIdentifiers

func (*CreateLoginTokenRequest) IDString added in v3.15.1

func (m *CreateLoginTokenRequest) IDString() string

func (*CreateLoginTokenRequest) ProtoMessage added in v3.12.0

func (*CreateLoginTokenRequest) ProtoMessage()

func (*CreateLoginTokenRequest) ProtoReflect added in v3.25.0

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

func (*CreateLoginTokenRequest) Reset added in v3.12.0

func (x *CreateLoginTokenRequest) Reset()

func (*CreateLoginTokenRequest) SetFields added in v3.12.0

func (dst *CreateLoginTokenRequest) SetFields(src *CreateLoginTokenRequest, paths ...string) error

func (*CreateLoginTokenRequest) String added in v3.12.0

func (x *CreateLoginTokenRequest) String() string

func (*CreateLoginTokenRequest) ValidateContext added in v3.12.1

func (req *CreateLoginTokenRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*CreateLoginTokenRequest) ValidateFields added in v3.12.0

func (m *CreateLoginTokenRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on CreateLoginTokenRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CreateLoginTokenRequestValidationError added in v3.12.0

type CreateLoginTokenRequestValidationError struct {
	// contains filtered or unexported fields
}

CreateLoginTokenRequestValidationError is the validation error returned by CreateLoginTokenRequest.ValidateFields if the designated constraints aren't met.

func (CreateLoginTokenRequestValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (CreateLoginTokenRequestValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (CreateLoginTokenRequestValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (CreateLoginTokenRequestValidationError) Field added in v3.12.0

Field function returns field value.

func (CreateLoginTokenRequestValidationError) Key added in v3.12.0

Key function returns key value.

func (CreateLoginTokenRequestValidationError) Reason added in v3.12.0

Reason function returns reason value.

type CreateLoginTokenResponse added in v3.12.0

type CreateLoginTokenResponse struct {

	// The token that can be used for logging in as the user.
	// This field is only present if a token was created by an admin user for a non-admin user.
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateLoginTokenResponse) Descriptor deprecated added in v3.12.0

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

Deprecated: Use CreateLoginTokenResponse.ProtoReflect.Descriptor instead.

func (*CreateLoginTokenResponse) GetToken added in v3.12.0

func (x *CreateLoginTokenResponse) GetToken() string

func (*CreateLoginTokenResponse) ProtoMessage added in v3.12.0

func (*CreateLoginTokenResponse) ProtoMessage()

func (*CreateLoginTokenResponse) ProtoReflect added in v3.25.0

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

func (*CreateLoginTokenResponse) Reset added in v3.12.0

func (x *CreateLoginTokenResponse) Reset()

func (*CreateLoginTokenResponse) SetFields added in v3.12.0

func (dst *CreateLoginTokenResponse) SetFields(src *CreateLoginTokenResponse, paths ...string) error

func (*CreateLoginTokenResponse) String added in v3.12.0

func (x *CreateLoginTokenResponse) String() string

func (*CreateLoginTokenResponse) ValidateFields added in v3.12.0

func (m *CreateLoginTokenResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on CreateLoginTokenResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CreateLoginTokenResponseValidationError added in v3.12.0

type CreateLoginTokenResponseValidationError struct {
	// contains filtered or unexported fields
}

CreateLoginTokenResponseValidationError is the validation error returned by CreateLoginTokenResponse.ValidateFields if the designated constraints aren't met.

func (CreateLoginTokenResponseValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (CreateLoginTokenResponseValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (CreateLoginTokenResponseValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (CreateLoginTokenResponseValidationError) Field added in v3.12.0

Field function returns field value.

func (CreateLoginTokenResponseValidationError) Key added in v3.12.0

Key function returns key value.

func (CreateLoginTokenResponseValidationError) Reason added in v3.12.0

Reason function returns reason value.

type CreateNotificationRequest added in v3.19.0

type CreateNotificationRequest struct {

	// The entity this notification is about.
	EntityIds *EntityIdentifiers `protobuf:"bytes,1,opt,name=entity_ids,json=entityIds,proto3" json:"entity_ids,omitempty"`
	// The type of this notification.
	NotificationType string `protobuf:"bytes,2,opt,name=notification_type,json=notificationType,proto3" json:"notification_type,omitempty"`
	// The data related to the notification.
	Data *anypb.Any `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	// If the notification was triggered by a user action, this contains the identifiers of the user that triggered the notification.
	SenderIds *UserIdentifiers `protobuf:"bytes,4,opt,name=sender_ids,json=senderIds,proto3" json:"sender_ids,omitempty"`
	// Receivers of the notification.
	Receivers []NotificationReceiver `protobuf:"varint,5,rep,packed,name=receivers,proto3,enum=ttn.lorawan.v3.NotificationReceiver" json:"receivers,omitempty"`
	// Whether an email should be sent for the notification.
	Email bool `protobuf:"varint,6,opt,name=email,proto3" json:"email,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateNotificationRequest) Descriptor deprecated added in v3.19.0

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

Deprecated: Use CreateNotificationRequest.ProtoReflect.Descriptor instead.

func (*CreateNotificationRequest) GetData added in v3.19.0

func (x *CreateNotificationRequest) GetData() *anypb.Any

func (*CreateNotificationRequest) GetEmail added in v3.19.0

func (x *CreateNotificationRequest) GetEmail() bool

func (*CreateNotificationRequest) GetEntityIds added in v3.19.0

func (x *CreateNotificationRequest) GetEntityIds() *EntityIdentifiers

func (*CreateNotificationRequest) GetNotificationType added in v3.19.0

func (x *CreateNotificationRequest) GetNotificationType() string

func (*CreateNotificationRequest) GetReceivers added in v3.19.0

func (x *CreateNotificationRequest) GetReceivers() []NotificationReceiver

func (*CreateNotificationRequest) GetSenderIds added in v3.19.0

func (x *CreateNotificationRequest) GetSenderIds() *UserIdentifiers

func (*CreateNotificationRequest) MarshalJSON added in v3.19.0

func (x *CreateNotificationRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the CreateNotificationRequest to JSON.

func (*CreateNotificationRequest) MarshalProtoJSON added in v3.19.0

func (x *CreateNotificationRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the CreateNotificationRequest message to JSON.

func (*CreateNotificationRequest) ProtoMessage added in v3.19.0

func (*CreateNotificationRequest) ProtoMessage()

func (*CreateNotificationRequest) ProtoReflect added in v3.25.0

func (*CreateNotificationRequest) Reset added in v3.19.0

func (x *CreateNotificationRequest) Reset()

func (*CreateNotificationRequest) SetFields added in v3.19.0

func (dst *CreateNotificationRequest) SetFields(src *CreateNotificationRequest, paths ...string) error

func (*CreateNotificationRequest) String added in v3.19.0

func (x *CreateNotificationRequest) String() string

func (*CreateNotificationRequest) UnmarshalJSON added in v3.19.0

func (x *CreateNotificationRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the CreateNotificationRequest from JSON.

func (*CreateNotificationRequest) UnmarshalProtoJSON added in v3.19.0

func (x *CreateNotificationRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the CreateNotificationRequest message from JSON.

func (*CreateNotificationRequest) ValidateFields added in v3.19.0

func (m *CreateNotificationRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on CreateNotificationRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CreateNotificationRequestValidationError added in v3.19.0

type CreateNotificationRequestValidationError struct {
	// contains filtered or unexported fields
}

CreateNotificationRequestValidationError is the validation error returned by CreateNotificationRequest.ValidateFields if the designated constraints aren't met.

func (CreateNotificationRequestValidationError) Cause added in v3.19.0

Cause function returns cause value.

func (CreateNotificationRequestValidationError) Error added in v3.19.0

Error satisfies the builtin error interface

func (CreateNotificationRequestValidationError) ErrorName added in v3.19.0

ErrorName returns error name.

func (CreateNotificationRequestValidationError) Field added in v3.19.0

Field function returns field value.

func (CreateNotificationRequestValidationError) Key added in v3.19.0

Key function returns key value.

func (CreateNotificationRequestValidationError) Reason added in v3.19.0

Reason function returns reason value.

type CreateNotificationResponse added in v3.19.0

type CreateNotificationResponse struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateNotificationResponse) Descriptor deprecated added in v3.19.0

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

Deprecated: Use CreateNotificationResponse.ProtoReflect.Descriptor instead.

func (*CreateNotificationResponse) GetId added in v3.19.0

func (*CreateNotificationResponse) ProtoMessage added in v3.19.0

func (*CreateNotificationResponse) ProtoMessage()

func (*CreateNotificationResponse) ProtoReflect added in v3.25.0

func (*CreateNotificationResponse) Reset added in v3.19.0

func (x *CreateNotificationResponse) Reset()

func (*CreateNotificationResponse) SetFields added in v3.19.0

func (dst *CreateNotificationResponse) SetFields(src *CreateNotificationResponse, paths ...string) error

func (*CreateNotificationResponse) String added in v3.19.0

func (x *CreateNotificationResponse) String() string

func (*CreateNotificationResponse) ValidateFields added in v3.19.0

func (m *CreateNotificationResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on CreateNotificationResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CreateNotificationResponseValidationError added in v3.19.0

type CreateNotificationResponseValidationError struct {
	// contains filtered or unexported fields
}

CreateNotificationResponseValidationError is the validation error returned by CreateNotificationResponse.ValidateFields if the designated constraints aren't met.

func (CreateNotificationResponseValidationError) Cause added in v3.19.0

Cause function returns cause value.

func (CreateNotificationResponseValidationError) Error added in v3.19.0

Error satisfies the builtin error interface

func (CreateNotificationResponseValidationError) ErrorName added in v3.19.0

ErrorName returns error name.

func (CreateNotificationResponseValidationError) Field added in v3.19.0

Field function returns field value.

func (CreateNotificationResponseValidationError) Key added in v3.19.0

Key function returns key value.

func (CreateNotificationResponseValidationError) Reason added in v3.19.0

Reason function returns reason value.

type CreateOrganizationAPIKeyRequest

type CreateOrganizationAPIKeyRequest struct {
	OrganizationIds *OrganizationIdentifiers `protobuf:"bytes,1,opt,name=organization_ids,json=organizationIds,proto3" json:"organization_ids,omitempty"`
	Name            string                   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Rights          []Right                  `protobuf:"varint,3,rep,packed,name=rights,proto3,enum=ttn.lorawan.v3.Right" json:"rights,omitempty"`
	ExpiresAt       *timestamppb.Timestamp   `protobuf:"bytes,4,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateOrganizationAPIKeyRequest) Descriptor deprecated

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

Deprecated: Use CreateOrganizationAPIKeyRequest.ProtoReflect.Descriptor instead.

func (*CreateOrganizationAPIKeyRequest) EntityType added in v3.15.1

func (m *CreateOrganizationAPIKeyRequest) EntityType() string

func (*CreateOrganizationAPIKeyRequest) ExtractRequestFields added in v3.15.1

func (m *CreateOrganizationAPIKeyRequest) ExtractRequestFields(dst map[string]interface{})

func (*CreateOrganizationAPIKeyRequest) GetExpiresAt added in v3.13.0

func (*CreateOrganizationAPIKeyRequest) GetName

func (*CreateOrganizationAPIKeyRequest) GetOrganizationIds added in v3.15.1

func (*CreateOrganizationAPIKeyRequest) GetRights

func (x *CreateOrganizationAPIKeyRequest) GetRights() []Right

func (*CreateOrganizationAPIKeyRequest) IDString added in v3.15.1

func (*CreateOrganizationAPIKeyRequest) MarshalJSON added in v3.17.2

func (x *CreateOrganizationAPIKeyRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the CreateOrganizationAPIKeyRequest to JSON.

func (*CreateOrganizationAPIKeyRequest) MarshalProtoJSON added in v3.15.1

MarshalProtoJSON marshals the CreateOrganizationAPIKeyRequest message to JSON.

func (*CreateOrganizationAPIKeyRequest) ProtoMessage

func (*CreateOrganizationAPIKeyRequest) ProtoMessage()

func (*CreateOrganizationAPIKeyRequest) ProtoReflect added in v3.25.0

func (*CreateOrganizationAPIKeyRequest) Reset

func (*CreateOrganizationAPIKeyRequest) SetFields

func (*CreateOrganizationAPIKeyRequest) String

func (*CreateOrganizationAPIKeyRequest) UnmarshalJSON added in v3.17.2

func (x *CreateOrganizationAPIKeyRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the CreateOrganizationAPIKeyRequest from JSON.

func (*CreateOrganizationAPIKeyRequest) UnmarshalProtoJSON added in v3.15.1

func (x *CreateOrganizationAPIKeyRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the CreateOrganizationAPIKeyRequest message from JSON.

func (*CreateOrganizationAPIKeyRequest) ValidateContext added in v3.11.4

func (req *CreateOrganizationAPIKeyRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*CreateOrganizationAPIKeyRequest) ValidateFields

func (m *CreateOrganizationAPIKeyRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on CreateOrganizationAPIKeyRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CreateOrganizationAPIKeyRequestValidationError

type CreateOrganizationAPIKeyRequestValidationError struct {
	// contains filtered or unexported fields
}

CreateOrganizationAPIKeyRequestValidationError is the validation error returned by CreateOrganizationAPIKeyRequest.ValidateFields if the designated constraints aren't met.

func (CreateOrganizationAPIKeyRequestValidationError) Cause

Cause function returns cause value.

func (CreateOrganizationAPIKeyRequestValidationError) Error

Error satisfies the builtin error interface

func (CreateOrganizationAPIKeyRequestValidationError) ErrorName

ErrorName returns error name.

func (CreateOrganizationAPIKeyRequestValidationError) Field

Field function returns field value.

func (CreateOrganizationAPIKeyRequestValidationError) Key

Key function returns key value.

func (CreateOrganizationAPIKeyRequestValidationError) Reason

Reason function returns reason value.

type CreateOrganizationRequest

type CreateOrganizationRequest struct {
	Organization *Organization `protobuf:"bytes,1,opt,name=organization,proto3" json:"organization,omitempty"`
	// Collaborator to grant all rights on the newly created application.
	// NOTE: It is currently not possible to have organizations collaborating on
	// other organizations.
	Collaborator *OrganizationOrUserIdentifiers `protobuf:"bytes,2,opt,name=collaborator,proto3" json:"collaborator,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateOrganizationRequest) Descriptor deprecated

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

Deprecated: Use CreateOrganizationRequest.ProtoReflect.Descriptor instead.

func (*CreateOrganizationRequest) EntityType added in v3.15.2

func (m *CreateOrganizationRequest) EntityType() string

func (*CreateOrganizationRequest) ExtractRequestFields added in v3.11.1

func (req *CreateOrganizationRequest) ExtractRequestFields(m map[string]interface{})

func (*CreateOrganizationRequest) GetCollaborator

func (*CreateOrganizationRequest) GetOrganization added in v3.15.2

func (x *CreateOrganizationRequest) GetOrganization() *Organization

func (*CreateOrganizationRequest) IDString added in v3.15.2

func (m *CreateOrganizationRequest) IDString() string

func (*CreateOrganizationRequest) MarshalJSON added in v3.17.2

func (x *CreateOrganizationRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the CreateOrganizationRequest to JSON.

func (*CreateOrganizationRequest) MarshalProtoJSON added in v3.15.1

func (x *CreateOrganizationRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the CreateOrganizationRequest message to JSON.

func (*CreateOrganizationRequest) ProtoMessage

func (*CreateOrganizationRequest) ProtoMessage()

func (*CreateOrganizationRequest) ProtoReflect added in v3.25.0

func (*CreateOrganizationRequest) Reset

func (x *CreateOrganizationRequest) Reset()

func (*CreateOrganizationRequest) SetFields

func (dst *CreateOrganizationRequest) SetFields(src *CreateOrganizationRequest, paths ...string) error

func (*CreateOrganizationRequest) String

func (x *CreateOrganizationRequest) String() string

func (*CreateOrganizationRequest) UnmarshalJSON added in v3.17.2

func (x *CreateOrganizationRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the CreateOrganizationRequest from JSON.

func (*CreateOrganizationRequest) UnmarshalProtoJSON added in v3.15.1

func (x *CreateOrganizationRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the CreateOrganizationRequest message from JSON.

func (*CreateOrganizationRequest) ValidateContext added in v3.11.4

func (req *CreateOrganizationRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*CreateOrganizationRequest) ValidateFields

func (m *CreateOrganizationRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on CreateOrganizationRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CreateOrganizationRequestValidationError

type CreateOrganizationRequestValidationError struct {
	// contains filtered or unexported fields
}

CreateOrganizationRequestValidationError is the validation error returned by CreateOrganizationRequest.ValidateFields if the designated constraints aren't met.

func (CreateOrganizationRequestValidationError) Cause

Cause function returns cause value.

func (CreateOrganizationRequestValidationError) Error

Error satisfies the builtin error interface

func (CreateOrganizationRequestValidationError) ErrorName

ErrorName returns error name.

func (CreateOrganizationRequestValidationError) Field

Field function returns field value.

func (CreateOrganizationRequestValidationError) Key

Key function returns key value.

func (CreateOrganizationRequestValidationError) Reason

Reason function returns reason value.

type CreateRelayRequest added in v3.29.0

type CreateRelayRequest struct {

	// End device identifiers of the relay.
	EndDeviceIds *EndDeviceIdentifiers `protobuf:"bytes,1,opt,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	// Relay configuration.
	Settings *RelaySettings `protobuf:"bytes,2,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRelayRequest) Descriptor deprecated added in v3.29.0

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

Deprecated: Use CreateRelayRequest.ProtoReflect.Descriptor instead.

func (*CreateRelayRequest) GetEndDeviceIds added in v3.29.0

func (x *CreateRelayRequest) GetEndDeviceIds() *EndDeviceIdentifiers

func (*CreateRelayRequest) GetSettings added in v3.29.0

func (x *CreateRelayRequest) GetSettings() *RelaySettings

func (*CreateRelayRequest) MarshalJSON added in v3.29.0

func (x *CreateRelayRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the CreateRelayRequest to JSON.

func (*CreateRelayRequest) MarshalProtoJSON added in v3.29.0

func (x *CreateRelayRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the CreateRelayRequest message to JSON.

func (*CreateRelayRequest) ProtoMessage added in v3.29.0

func (*CreateRelayRequest) ProtoMessage()

func (*CreateRelayRequest) ProtoReflect added in v3.29.0

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

func (*CreateRelayRequest) Reset added in v3.29.0

func (x *CreateRelayRequest) Reset()

func (*CreateRelayRequest) SetFields added in v3.29.0

func (dst *CreateRelayRequest) SetFields(src *CreateRelayRequest, paths ...string) error

func (*CreateRelayRequest) String added in v3.29.0

func (x *CreateRelayRequest) String() string

func (*CreateRelayRequest) UnmarshalJSON added in v3.29.0

func (x *CreateRelayRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the CreateRelayRequest from JSON.

func (*CreateRelayRequest) UnmarshalProtoJSON added in v3.29.0

func (x *CreateRelayRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the CreateRelayRequest message from JSON.

func (*CreateRelayRequest) ValidateFields added in v3.29.0

func (m *CreateRelayRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on CreateRelayRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CreateRelayRequestValidationError added in v3.29.0

type CreateRelayRequestValidationError struct {
	// contains filtered or unexported fields
}

CreateRelayRequestValidationError is the validation error returned by CreateRelayRequest.ValidateFields if the designated constraints aren't met.

func (CreateRelayRequestValidationError) Cause added in v3.29.0

Cause function returns cause value.

func (CreateRelayRequestValidationError) Error added in v3.29.0

Error satisfies the builtin error interface

func (CreateRelayRequestValidationError) ErrorName added in v3.29.0

ErrorName returns error name.

func (CreateRelayRequestValidationError) Field added in v3.29.0

Field function returns field value.

func (CreateRelayRequestValidationError) Key added in v3.29.0

Key function returns key value.

func (CreateRelayRequestValidationError) Reason added in v3.29.0

Reason function returns reason value.

type CreateRelayResponse added in v3.29.0

type CreateRelayResponse struct {

	// Relay configuration.
	Settings *RelaySettings `protobuf:"bytes,1,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRelayResponse) Descriptor deprecated added in v3.29.0

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

Deprecated: Use CreateRelayResponse.ProtoReflect.Descriptor instead.

func (*CreateRelayResponse) GetSettings added in v3.29.0

func (x *CreateRelayResponse) GetSettings() *RelaySettings

func (*CreateRelayResponse) MarshalJSON added in v3.29.0

func (x *CreateRelayResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the CreateRelayResponse to JSON.

func (*CreateRelayResponse) MarshalProtoJSON added in v3.29.0

func (x *CreateRelayResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the CreateRelayResponse message to JSON.

func (*CreateRelayResponse) ProtoMessage added in v3.29.0

func (*CreateRelayResponse) ProtoMessage()

func (*CreateRelayResponse) ProtoReflect added in v3.29.0

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

func (*CreateRelayResponse) Reset added in v3.29.0

func (x *CreateRelayResponse) Reset()

func (*CreateRelayResponse) SetFields added in v3.29.0

func (dst *CreateRelayResponse) SetFields(src *CreateRelayResponse, paths ...string) error

func (*CreateRelayResponse) String added in v3.29.0

func (x *CreateRelayResponse) String() string

func (*CreateRelayResponse) UnmarshalJSON added in v3.29.0

func (x *CreateRelayResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the CreateRelayResponse from JSON.

func (*CreateRelayResponse) UnmarshalProtoJSON added in v3.29.0

func (x *CreateRelayResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the CreateRelayResponse message from JSON.

func (*CreateRelayResponse) ValidateFields added in v3.29.0

func (m *CreateRelayResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on CreateRelayResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CreateRelayResponseValidationError added in v3.29.0

type CreateRelayResponseValidationError struct {
	// contains filtered or unexported fields
}

CreateRelayResponseValidationError is the validation error returned by CreateRelayResponse.ValidateFields if the designated constraints aren't met.

func (CreateRelayResponseValidationError) Cause added in v3.29.0

Cause function returns cause value.

func (CreateRelayResponseValidationError) Error added in v3.29.0

Error satisfies the builtin error interface

func (CreateRelayResponseValidationError) ErrorName added in v3.29.0

ErrorName returns error name.

func (CreateRelayResponseValidationError) Field added in v3.29.0

Field function returns field value.

func (CreateRelayResponseValidationError) Key added in v3.29.0

Key function returns key value.

func (CreateRelayResponseValidationError) Reason added in v3.29.0

Reason function returns reason value.

type CreateRelayUplinkForwardingRuleRequest added in v3.29.0

type CreateRelayUplinkForwardingRuleRequest struct {

	// End device identifiers of the relay.
	EndDeviceIds *EndDeviceIdentifiers `protobuf:"bytes,1,opt,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	// Index of the uplink forwarding rule.
	Index uint32 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
	// Uplink forwarding rule.
	Rule *RelayUplinkForwardingRule `protobuf:"bytes,3,opt,name=rule,proto3" json:"rule,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRelayUplinkForwardingRuleRequest) Descriptor deprecated added in v3.29.0

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

Deprecated: Use CreateRelayUplinkForwardingRuleRequest.ProtoReflect.Descriptor instead.

func (*CreateRelayUplinkForwardingRuleRequest) GetEndDeviceIds added in v3.29.0

func (*CreateRelayUplinkForwardingRuleRequest) GetIndex added in v3.29.0

func (*CreateRelayUplinkForwardingRuleRequest) GetRule added in v3.29.0

func (*CreateRelayUplinkForwardingRuleRequest) MarshalJSON added in v3.29.0

func (x *CreateRelayUplinkForwardingRuleRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the CreateRelayUplinkForwardingRuleRequest to JSON.

func (*CreateRelayUplinkForwardingRuleRequest) MarshalProtoJSON added in v3.29.0

MarshalProtoJSON marshals the CreateRelayUplinkForwardingRuleRequest message to JSON.

func (*CreateRelayUplinkForwardingRuleRequest) ProtoMessage added in v3.29.0

func (*CreateRelayUplinkForwardingRuleRequest) ProtoReflect added in v3.29.0

func (*CreateRelayUplinkForwardingRuleRequest) Reset added in v3.29.0

func (*CreateRelayUplinkForwardingRuleRequest) SetFields added in v3.29.0

func (*CreateRelayUplinkForwardingRuleRequest) String added in v3.29.0

func (*CreateRelayUplinkForwardingRuleRequest) UnmarshalJSON added in v3.29.0

func (x *CreateRelayUplinkForwardingRuleRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the CreateRelayUplinkForwardingRuleRequest from JSON.

func (*CreateRelayUplinkForwardingRuleRequest) UnmarshalProtoJSON added in v3.29.0

UnmarshalProtoJSON unmarshals the CreateRelayUplinkForwardingRuleRequest message from JSON.

func (*CreateRelayUplinkForwardingRuleRequest) ValidateFields added in v3.29.0

func (m *CreateRelayUplinkForwardingRuleRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on CreateRelayUplinkForwardingRuleRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CreateRelayUplinkForwardingRuleRequestValidationError added in v3.29.0

type CreateRelayUplinkForwardingRuleRequestValidationError struct {
	// contains filtered or unexported fields
}

CreateRelayUplinkForwardingRuleRequestValidationError is the validation error returned by CreateRelayUplinkForwardingRuleRequest.ValidateFields if the designated constraints aren't met.

func (CreateRelayUplinkForwardingRuleRequestValidationError) Cause added in v3.29.0

Cause function returns cause value.

func (CreateRelayUplinkForwardingRuleRequestValidationError) Error added in v3.29.0

Error satisfies the builtin error interface

func (CreateRelayUplinkForwardingRuleRequestValidationError) ErrorName added in v3.29.0

ErrorName returns error name.

func (CreateRelayUplinkForwardingRuleRequestValidationError) Field added in v3.29.0

Field function returns field value.

func (CreateRelayUplinkForwardingRuleRequestValidationError) Key added in v3.29.0

Key function returns key value.

func (CreateRelayUplinkForwardingRuleRequestValidationError) Reason added in v3.29.0

Reason function returns reason value.

type CreateRelayUplinkForwardingRuleResponse added in v3.29.0

type CreateRelayUplinkForwardingRuleResponse struct {

	// Uplink forwarding rule.
	Rule *RelayUplinkForwardingRule `protobuf:"bytes,1,opt,name=rule,proto3" json:"rule,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRelayUplinkForwardingRuleResponse) Descriptor deprecated added in v3.29.0

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

Deprecated: Use CreateRelayUplinkForwardingRuleResponse.ProtoReflect.Descriptor instead.

func (*CreateRelayUplinkForwardingRuleResponse) GetRule added in v3.29.0

func (*CreateRelayUplinkForwardingRuleResponse) MarshalJSON added in v3.29.0

func (x *CreateRelayUplinkForwardingRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the CreateRelayUplinkForwardingRuleResponse to JSON.

func (*CreateRelayUplinkForwardingRuleResponse) MarshalProtoJSON added in v3.29.0

MarshalProtoJSON marshals the CreateRelayUplinkForwardingRuleResponse message to JSON.

func (*CreateRelayUplinkForwardingRuleResponse) ProtoMessage added in v3.29.0

func (*CreateRelayUplinkForwardingRuleResponse) ProtoReflect added in v3.29.0

func (*CreateRelayUplinkForwardingRuleResponse) Reset added in v3.29.0

func (*CreateRelayUplinkForwardingRuleResponse) SetFields added in v3.29.0

func (*CreateRelayUplinkForwardingRuleResponse) String added in v3.29.0

func (*CreateRelayUplinkForwardingRuleResponse) UnmarshalJSON added in v3.29.0

func (x *CreateRelayUplinkForwardingRuleResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the CreateRelayUplinkForwardingRuleResponse from JSON.

func (*CreateRelayUplinkForwardingRuleResponse) UnmarshalProtoJSON added in v3.29.0

UnmarshalProtoJSON unmarshals the CreateRelayUplinkForwardingRuleResponse message from JSON.

func (*CreateRelayUplinkForwardingRuleResponse) ValidateFields added in v3.29.0

func (m *CreateRelayUplinkForwardingRuleResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on CreateRelayUplinkForwardingRuleResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CreateRelayUplinkForwardingRuleResponseValidationError added in v3.29.0

type CreateRelayUplinkForwardingRuleResponseValidationError struct {
	// contains filtered or unexported fields
}

CreateRelayUplinkForwardingRuleResponseValidationError is the validation error returned by CreateRelayUplinkForwardingRuleResponse.ValidateFields if the designated constraints aren't met.

func (CreateRelayUplinkForwardingRuleResponseValidationError) Cause added in v3.29.0

Cause function returns cause value.

func (CreateRelayUplinkForwardingRuleResponseValidationError) Error added in v3.29.0

Error satisfies the builtin error interface

func (CreateRelayUplinkForwardingRuleResponseValidationError) ErrorName added in v3.29.0

ErrorName returns error name.

func (CreateRelayUplinkForwardingRuleResponseValidationError) Field added in v3.29.0

Field function returns field value.

func (CreateRelayUplinkForwardingRuleResponseValidationError) Key added in v3.29.0

Key function returns key value.

func (CreateRelayUplinkForwardingRuleResponseValidationError) Reason added in v3.29.0

Reason function returns reason value.

type CreateTemporaryPasswordRequest

type CreateTemporaryPasswordRequest struct {
	UserIds *UserIdentifiers `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateTemporaryPasswordRequest) Descriptor deprecated

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

Deprecated: Use CreateTemporaryPasswordRequest.ProtoReflect.Descriptor instead.

func (*CreateTemporaryPasswordRequest) EntityType added in v3.15.1

func (m *CreateTemporaryPasswordRequest) EntityType() string

func (*CreateTemporaryPasswordRequest) ExtractRequestFields added in v3.15.1

func (m *CreateTemporaryPasswordRequest) ExtractRequestFields(dst map[string]interface{})

func (*CreateTemporaryPasswordRequest) GetUserIds added in v3.15.1

func (*CreateTemporaryPasswordRequest) IDString added in v3.15.1

func (m *CreateTemporaryPasswordRequest) IDString() string

func (*CreateTemporaryPasswordRequest) ProtoMessage

func (*CreateTemporaryPasswordRequest) ProtoMessage()

func (*CreateTemporaryPasswordRequest) ProtoReflect added in v3.25.0

func (*CreateTemporaryPasswordRequest) Reset

func (x *CreateTemporaryPasswordRequest) Reset()

func (*CreateTemporaryPasswordRequest) SetFields

func (*CreateTemporaryPasswordRequest) String

func (*CreateTemporaryPasswordRequest) ValidateContext added in v3.11.4

func (req *CreateTemporaryPasswordRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*CreateTemporaryPasswordRequest) ValidateFields

func (m *CreateTemporaryPasswordRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on CreateTemporaryPasswordRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CreateTemporaryPasswordRequestValidationError

type CreateTemporaryPasswordRequestValidationError struct {
	// contains filtered or unexported fields
}

CreateTemporaryPasswordRequestValidationError is the validation error returned by CreateTemporaryPasswordRequest.ValidateFields if the designated constraints aren't met.

func (CreateTemporaryPasswordRequestValidationError) Cause

Cause function returns cause value.

func (CreateTemporaryPasswordRequestValidationError) Error

Error satisfies the builtin error interface

func (CreateTemporaryPasswordRequestValidationError) ErrorName

ErrorName returns error name.

func (CreateTemporaryPasswordRequestValidationError) Field

Field function returns field value.

func (CreateTemporaryPasswordRequestValidationError) Key

Key function returns key value.

func (CreateTemporaryPasswordRequestValidationError) Reason

Reason function returns reason value.

type CreateUserAPIKeyRequest

type CreateUserAPIKeyRequest struct {
	UserIds   *UserIdentifiers       `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	Name      string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Rights    []Right                `protobuf:"varint,3,rep,packed,name=rights,proto3,enum=ttn.lorawan.v3.Right" json:"rights,omitempty"`
	ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateUserAPIKeyRequest) Descriptor deprecated

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

Deprecated: Use CreateUserAPIKeyRequest.ProtoReflect.Descriptor instead.

func (*CreateUserAPIKeyRequest) EntityType added in v3.15.1

func (m *CreateUserAPIKeyRequest) EntityType() string

func (*CreateUserAPIKeyRequest) ExtractRequestFields added in v3.15.1

func (m *CreateUserAPIKeyRequest) ExtractRequestFields(dst map[string]interface{})

func (*CreateUserAPIKeyRequest) GetExpiresAt added in v3.13.0

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

func (*CreateUserAPIKeyRequest) GetName

func (x *CreateUserAPIKeyRequest) GetName() string

func (*CreateUserAPIKeyRequest) GetRights

func (x *CreateUserAPIKeyRequest) GetRights() []Right

func (*CreateUserAPIKeyRequest) GetUserIds added in v3.15.1

func (x *CreateUserAPIKeyRequest) GetUserIds() *UserIdentifiers

func (*CreateUserAPIKeyRequest) IDString added in v3.15.1

func (m *CreateUserAPIKeyRequest) IDString() string

func (*CreateUserAPIKeyRequest) MarshalJSON added in v3.17.2

func (x *CreateUserAPIKeyRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the CreateUserAPIKeyRequest to JSON.

func (*CreateUserAPIKeyRequest) MarshalProtoJSON added in v3.15.1

func (x *CreateUserAPIKeyRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the CreateUserAPIKeyRequest message to JSON.

func (*CreateUserAPIKeyRequest) ProtoMessage

func (*CreateUserAPIKeyRequest) ProtoMessage()

func (*CreateUserAPIKeyRequest) ProtoReflect added in v3.25.0

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

func (*CreateUserAPIKeyRequest) Reset

func (x *CreateUserAPIKeyRequest) Reset()

func (*CreateUserAPIKeyRequest) SetFields

func (dst *CreateUserAPIKeyRequest) SetFields(src *CreateUserAPIKeyRequest, paths ...string) error

func (*CreateUserAPIKeyRequest) String

func (x *CreateUserAPIKeyRequest) String() string

func (*CreateUserAPIKeyRequest) UnmarshalJSON added in v3.17.2

func (x *CreateUserAPIKeyRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the CreateUserAPIKeyRequest from JSON.

func (*CreateUserAPIKeyRequest) UnmarshalProtoJSON added in v3.15.1

func (x *CreateUserAPIKeyRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the CreateUserAPIKeyRequest message from JSON.

func (*CreateUserAPIKeyRequest) ValidateContext added in v3.11.4

func (req *CreateUserAPIKeyRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*CreateUserAPIKeyRequest) ValidateFields

func (m *CreateUserAPIKeyRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on CreateUserAPIKeyRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CreateUserAPIKeyRequestValidationError

type CreateUserAPIKeyRequestValidationError struct {
	// contains filtered or unexported fields
}

CreateUserAPIKeyRequestValidationError is the validation error returned by CreateUserAPIKeyRequest.ValidateFields if the designated constraints aren't met.

func (CreateUserAPIKeyRequestValidationError) Cause

Cause function returns cause value.

func (CreateUserAPIKeyRequestValidationError) Error

Error satisfies the builtin error interface

func (CreateUserAPIKeyRequestValidationError) ErrorName

ErrorName returns error name.

func (CreateUserAPIKeyRequestValidationError) Field

Field function returns field value.

func (CreateUserAPIKeyRequestValidationError) Key

Key function returns key value.

func (CreateUserAPIKeyRequestValidationError) Reason

Reason function returns reason value.

type CreateUserBookmarkRequest added in v3.30.0

type CreateUserBookmarkRequest struct {
	UserIds   *UserIdentifiers   `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	EntityIds *EntityIdentifiers `protobuf:"bytes,2,opt,name=entity_ids,json=entityIds,proto3" json:"entity_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateUserBookmarkRequest) Descriptor deprecated added in v3.30.0

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

Deprecated: Use CreateUserBookmarkRequest.ProtoReflect.Descriptor instead.

func (*CreateUserBookmarkRequest) GetEntityIds added in v3.30.0

func (x *CreateUserBookmarkRequest) GetEntityIds() *EntityIdentifiers

func (*CreateUserBookmarkRequest) GetUserIds added in v3.30.0

func (x *CreateUserBookmarkRequest) GetUserIds() *UserIdentifiers

func (*CreateUserBookmarkRequest) MarshalJSON added in v3.30.0

func (x *CreateUserBookmarkRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the CreateUserBookmarkRequest to JSON.

func (*CreateUserBookmarkRequest) MarshalProtoJSON added in v3.30.0

func (x *CreateUserBookmarkRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the CreateUserBookmarkRequest message to JSON.

func (*CreateUserBookmarkRequest) ProtoMessage added in v3.30.0

func (*CreateUserBookmarkRequest) ProtoMessage()

func (*CreateUserBookmarkRequest) ProtoReflect added in v3.30.0

func (*CreateUserBookmarkRequest) Reset added in v3.30.0

func (x *CreateUserBookmarkRequest) Reset()

func (*CreateUserBookmarkRequest) SetFields added in v3.30.0

func (dst *CreateUserBookmarkRequest) SetFields(src *CreateUserBookmarkRequest, paths ...string) error

func (*CreateUserBookmarkRequest) String added in v3.30.0

func (x *CreateUserBookmarkRequest) String() string

func (*CreateUserBookmarkRequest) UnmarshalJSON added in v3.30.0

func (x *CreateUserBookmarkRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the CreateUserBookmarkRequest from JSON.

func (*CreateUserBookmarkRequest) UnmarshalProtoJSON added in v3.30.0

func (x *CreateUserBookmarkRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the CreateUserBookmarkRequest message from JSON.

func (*CreateUserBookmarkRequest) ValidateFields added in v3.30.0

func (m *CreateUserBookmarkRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on CreateUserBookmarkRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CreateUserBookmarkRequestValidationError added in v3.30.0

type CreateUserBookmarkRequestValidationError struct {
	// contains filtered or unexported fields
}

CreateUserBookmarkRequestValidationError is the validation error returned by CreateUserBookmarkRequest.ValidateFields if the designated constraints aren't met.

func (CreateUserBookmarkRequestValidationError) Cause added in v3.30.0

Cause function returns cause value.

func (CreateUserBookmarkRequestValidationError) Error added in v3.30.0

Error satisfies the builtin error interface

func (CreateUserBookmarkRequestValidationError) ErrorName added in v3.30.0

ErrorName returns error name.

func (CreateUserBookmarkRequestValidationError) Field added in v3.30.0

Field function returns field value.

func (CreateUserBookmarkRequestValidationError) Key added in v3.30.0

Key function returns key value.

func (CreateUserBookmarkRequestValidationError) Reason added in v3.30.0

Reason function returns reason value.

type CreateUserRequest

type CreateUserRequest struct {
	User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// The invitation token that was sent to the user (some networks require an invitation in order to register new users).
	InvitationToken string `protobuf:"bytes,2,opt,name=invitation_token,json=invitationToken,proto3" json:"invitation_token,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateUserRequest) Descriptor deprecated

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

Deprecated: Use CreateUserRequest.ProtoReflect.Descriptor instead.

func (*CreateUserRequest) EntityType added in v3.15.1

func (m *CreateUserRequest) EntityType() string

func (*CreateUserRequest) ExtractRequestFields added in v3.15.1

func (m *CreateUserRequest) ExtractRequestFields(dst map[string]interface{})

func (*CreateUserRequest) GetInvitationToken

func (x *CreateUserRequest) GetInvitationToken() string

func (*CreateUserRequest) GetUser added in v3.15.2

func (x *CreateUserRequest) GetUser() *User

func (*CreateUserRequest) IDString added in v3.15.1

func (m *CreateUserRequest) IDString() string

func (*CreateUserRequest) MarshalJSON added in v3.17.2

func (x *CreateUserRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the CreateUserRequest to JSON.

func (*CreateUserRequest) MarshalProtoJSON added in v3.15.1

func (x *CreateUserRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the CreateUserRequest message to JSON.

func (*CreateUserRequest) ProtoMessage

func (*CreateUserRequest) ProtoMessage()

func (*CreateUserRequest) ProtoReflect added in v3.25.0

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

func (*CreateUserRequest) Reset

func (x *CreateUserRequest) Reset()

func (*CreateUserRequest) SetFields

func (dst *CreateUserRequest) SetFields(src *CreateUserRequest, paths ...string) error

func (*CreateUserRequest) String

func (x *CreateUserRequest) String() string

func (*CreateUserRequest) UnmarshalJSON added in v3.17.2

func (x *CreateUserRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the CreateUserRequest from JSON.

func (*CreateUserRequest) UnmarshalProtoJSON added in v3.15.1

func (x *CreateUserRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the CreateUserRequest message from JSON.

func (*CreateUserRequest) ValidateContext added in v3.11.4

func (req *CreateUserRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*CreateUserRequest) ValidateFields

func (m *CreateUserRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on CreateUserRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CreateUserRequestValidationError

type CreateUserRequestValidationError struct {
	// contains filtered or unexported fields
}

CreateUserRequestValidationError is the validation error returned by CreateUserRequest.ValidateFields if the designated constraints aren't met.

func (CreateUserRequestValidationError) Cause

Cause function returns cause value.

func (CreateUserRequestValidationError) Error

Error satisfies the builtin error interface

func (CreateUserRequestValidationError) ErrorName

ErrorName returns error name.

func (CreateUserRequestValidationError) Field

Field function returns field value.

func (CreateUserRequestValidationError) Key

Key function returns key value.

func (CreateUserRequestValidationError) Reason

Reason function returns reason value.

type CryptoServicePayloadRequest

type CryptoServicePayloadRequest struct {

	// End device identifiers for the cryptographic operation.
	Ids *EndDeviceIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	// LoRaWAN version to use for the cryptographic operation.
	LorawanVersion MACVersion `` /* 135-byte string literal not displayed */
	// Raw input payload.
	Payload []byte `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"`
	// Provisioner that provisioned the end device.
	ProvisionerId string `protobuf:"bytes,4,opt,name=provisioner_id,json=provisionerId,proto3" json:"provisioner_id,omitempty"`
	// Provisioning data for the provisioner.
	ProvisioningData *structpb.Struct `protobuf:"bytes,5,opt,name=provisioning_data,json=provisioningData,proto3" json:"provisioning_data,omitempty"`
	// contains filtered or unexported fields
}

func (*CryptoServicePayloadRequest) Descriptor deprecated

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

Deprecated: Use CryptoServicePayloadRequest.ProtoReflect.Descriptor instead.

func (*CryptoServicePayloadRequest) GetIds added in v3.15.2

func (*CryptoServicePayloadRequest) GetLorawanVersion added in v3.14.0

func (x *CryptoServicePayloadRequest) GetLorawanVersion() MACVersion

func (*CryptoServicePayloadRequest) GetPayload

func (x *CryptoServicePayloadRequest) GetPayload() []byte

func (*CryptoServicePayloadRequest) GetProvisionerId added in v3.14.1

func (x *CryptoServicePayloadRequest) GetProvisionerId() string

func (*CryptoServicePayloadRequest) GetProvisioningData

func (x *CryptoServicePayloadRequest) GetProvisioningData() *structpb.Struct

func (*CryptoServicePayloadRequest) MarshalJSON added in v3.17.2

func (x *CryptoServicePayloadRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the CryptoServicePayloadRequest to JSON.

func (*CryptoServicePayloadRequest) MarshalProtoJSON added in v3.15.1

func (x *CryptoServicePayloadRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the CryptoServicePayloadRequest message to JSON.

func (*CryptoServicePayloadRequest) ProtoMessage

func (*CryptoServicePayloadRequest) ProtoMessage()

func (*CryptoServicePayloadRequest) ProtoReflect added in v3.25.0

func (*CryptoServicePayloadRequest) Reset

func (x *CryptoServicePayloadRequest) Reset()

func (*CryptoServicePayloadRequest) SetFields

func (*CryptoServicePayloadRequest) String

func (x *CryptoServicePayloadRequest) String() string

func (*CryptoServicePayloadRequest) UnmarshalJSON added in v3.17.2

func (x *CryptoServicePayloadRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the CryptoServicePayloadRequest from JSON.

func (*CryptoServicePayloadRequest) UnmarshalProtoJSON added in v3.15.1

func (x *CryptoServicePayloadRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the CryptoServicePayloadRequest message from JSON.

func (*CryptoServicePayloadRequest) ValidateContext added in v3.11.4

func (req *CryptoServicePayloadRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*CryptoServicePayloadRequest) ValidateFields

func (m *CryptoServicePayloadRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on CryptoServicePayloadRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CryptoServicePayloadRequestValidationError

type CryptoServicePayloadRequestValidationError struct {
	// contains filtered or unexported fields
}

CryptoServicePayloadRequestValidationError is the validation error returned by CryptoServicePayloadRequest.ValidateFields if the designated constraints aren't met.

func (CryptoServicePayloadRequestValidationError) Cause

Cause function returns cause value.

func (CryptoServicePayloadRequestValidationError) Error

Error satisfies the builtin error interface

func (CryptoServicePayloadRequestValidationError) ErrorName

ErrorName returns error name.

func (CryptoServicePayloadRequestValidationError) Field

Field function returns field value.

func (CryptoServicePayloadRequestValidationError) Key

Key function returns key value.

func (CryptoServicePayloadRequestValidationError) Reason

Reason function returns reason value.

type CryptoServicePayloadResponse

type CryptoServicePayloadResponse struct {

	// Raw output payload.
	Payload []byte `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"`
	// contains filtered or unexported fields
}

func (*CryptoServicePayloadResponse) Descriptor deprecated

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

Deprecated: Use CryptoServicePayloadResponse.ProtoReflect.Descriptor instead.

func (*CryptoServicePayloadResponse) GetPayload

func (x *CryptoServicePayloadResponse) GetPayload() []byte

func (*CryptoServicePayloadResponse) ProtoMessage

func (*CryptoServicePayloadResponse) ProtoMessage()

func (*CryptoServicePayloadResponse) ProtoReflect added in v3.25.0

func (*CryptoServicePayloadResponse) Reset

func (x *CryptoServicePayloadResponse) Reset()

func (*CryptoServicePayloadResponse) SetFields

func (*CryptoServicePayloadResponse) String

func (*CryptoServicePayloadResponse) ValidateFields

func (m *CryptoServicePayloadResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on CryptoServicePayloadResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type CryptoServicePayloadResponseValidationError

type CryptoServicePayloadResponseValidationError struct {
	// contains filtered or unexported fields
}

CryptoServicePayloadResponseValidationError is the validation error returned by CryptoServicePayloadResponse.ValidateFields if the designated constraints aren't met.

func (CryptoServicePayloadResponseValidationError) Cause

Cause function returns cause value.

func (CryptoServicePayloadResponseValidationError) Error

Error satisfies the builtin error interface

func (CryptoServicePayloadResponseValidationError) ErrorName

ErrorName returns error name.

func (CryptoServicePayloadResponseValidationError) Field

Field function returns field value.

func (CryptoServicePayloadResponseValidationError) Key

Key function returns key value.

func (CryptoServicePayloadResponseValidationError) Reason

Reason function returns reason value.

type DLSettings

type DLSettings struct {
	Rx1DrOffset DataRateOffset `` /* 132-byte string literal not displayed */
	Rx2Dr       DataRateIndex  `protobuf:"varint,2,opt,name=rx2_dr,json=rx2Dr,proto3,enum=ttn.lorawan.v3.DataRateIndex" json:"rx2_dr,omitempty"`
	// OptNeg is set if Network Server implements LoRaWAN 1.1 or greater.
	OptNeg bool `protobuf:"varint,3,opt,name=opt_neg,json=optNeg,proto3" json:"opt_neg,omitempty"`
	// contains filtered or unexported fields
}

func (*DLSettings) Descriptor deprecated

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

Deprecated: Use DLSettings.ProtoReflect.Descriptor instead.

func (*DLSettings) FieldIsZero added in v3.11.0

func (v *DLSettings) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*DLSettings) GetOptNeg

func (x *DLSettings) GetOptNeg() bool

func (*DLSettings) GetRx1DrOffset added in v3.14.1

func (x *DLSettings) GetRx1DrOffset() DataRateOffset

func (*DLSettings) GetRx2Dr added in v3.14.1

func (x *DLSettings) GetRx2Dr() DataRateIndex

func (*DLSettings) MarshalJSON added in v3.17.2

func (x *DLSettings) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DLSettings to JSON.

func (*DLSettings) MarshalProtoJSON added in v3.15.1

func (x *DLSettings) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the DLSettings message to JSON.

func (*DLSettings) ProtoMessage

func (*DLSettings) ProtoMessage()

func (*DLSettings) ProtoReflect added in v3.25.0

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

func (*DLSettings) Reset

func (x *DLSettings) Reset()

func (*DLSettings) SetFields

func (dst *DLSettings) SetFields(src *DLSettings, paths ...string) error

func (*DLSettings) SetFromFlags added in v3.19.1

func (m *DLSettings) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the DLSettings message from flags.

func (*DLSettings) String

func (x *DLSettings) String() string

func (*DLSettings) UnmarshalJSON added in v3.17.2

func (x *DLSettings) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DLSettings from JSON.

func (*DLSettings) UnmarshalProtoJSON added in v3.15.1

func (x *DLSettings) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the DLSettings message from JSON.

func (*DLSettings) ValidateFields

func (m *DLSettings) ValidateFields(paths ...string) error

ValidateFields checks the field values on DLSettings with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DLSettingsValidationError

type DLSettingsValidationError struct {
	// contains filtered or unexported fields
}

DLSettingsValidationError is the validation error returned by DLSettings.ValidateFields if the designated constraints aren't met.

func (DLSettingsValidationError) Cause

func (e DLSettingsValidationError) Cause() error

Cause function returns cause value.

func (DLSettingsValidationError) Error

Error satisfies the builtin error interface

func (DLSettingsValidationError) ErrorName

func (e DLSettingsValidationError) ErrorName() string

ErrorName returns error name.

func (DLSettingsValidationError) Field

Field function returns field value.

func (DLSettingsValidationError) Key

Key function returns key value.

func (DLSettingsValidationError) Reason

func (e DLSettingsValidationError) Reason() string

Reason function returns reason value.

type DashboardLayout added in v3.30.0

type DashboardLayout int32

DashboardLayout is a set of possible layout values to be used in the Console.

const (
	DashboardLayout_DASHBOARD_LAYOUT_TABLE DashboardLayout = 0
	DashboardLayout_DASHBOARD_LAYOUT_LIST  DashboardLayout = 1
	DashboardLayout_DASHBOARD_LAYOUT_GRID  DashboardLayout = 2
)

func (DashboardLayout) Descriptor added in v3.30.0

func (DashboardLayout) Enum added in v3.30.0

func (x DashboardLayout) Enum() *DashboardLayout

func (DashboardLayout) EnumDescriptor deprecated added in v3.30.0

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

Deprecated: Use DashboardLayout.Descriptor instead.

func (DashboardLayout) MarshalJSON added in v3.30.0

func (x DashboardLayout) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DashboardLayout to JSON.

func (DashboardLayout) MarshalProtoJSON added in v3.30.0

func (x DashboardLayout) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the DashboardLayout to JSON.

func (DashboardLayout) MarshalText added in v3.30.0

func (x DashboardLayout) MarshalText() ([]byte, error)

MarshalText marshals the DashboardLayout to text.

func (DashboardLayout) Number added in v3.30.0

func (DashboardLayout) String added in v3.30.0

func (x DashboardLayout) String() string

func (DashboardLayout) Type added in v3.30.0

func (*DashboardLayout) UnmarshalJSON added in v3.30.0

func (x *DashboardLayout) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DashboardLayout from JSON.

func (*DashboardLayout) UnmarshalProtoJSON added in v3.30.0

func (x *DashboardLayout) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the DashboardLayout from JSON.

func (*DashboardLayout) UnmarshalText added in v3.30.0

func (x *DashboardLayout) UnmarshalText(b []byte) error

UnmarshalText unmarshals the DashboardLayout from text.

type DataRate

type DataRate struct {

	// Types that are assignable to Modulation:
	//	*DataRate_Lora
	//	*DataRate_Fsk
	//	*DataRate_Lrfhss
	Modulation isDataRate_Modulation `protobuf_oneof:"modulation"`
	// contains filtered or unexported fields
}

func (*DataRate) Descriptor deprecated

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

Deprecated: Use DataRate.ProtoReflect.Descriptor instead.

func (*DataRate) GetFsk added in v3.14.1

func (x *DataRate) GetFsk() *FSKDataRate

func (*DataRate) GetLora added in v3.14.0

func (x *DataRate) GetLora() *LoRaDataRate

func (*DataRate) GetLrfhss added in v3.14.0

func (x *DataRate) GetLrfhss() *LRFHSSDataRate

func (*DataRate) GetModulation

func (m *DataRate) GetModulation() isDataRate_Modulation

func (*DataRate) ProtoMessage

func (*DataRate) ProtoMessage()

func (*DataRate) ProtoReflect added in v3.25.0

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

func (*DataRate) Reset

func (x *DataRate) Reset()

func (*DataRate) SetFields

func (dst *DataRate) SetFields(src *DataRate, paths ...string) error

func (*DataRate) SetFromFlags added in v3.28.0

func (m *DataRate) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the DataRate message from flags.

func (*DataRate) String

func (x *DataRate) String() string

func (*DataRate) ValidateFields

func (m *DataRate) ValidateFields(paths ...string) error

ValidateFields checks the field values on DataRate with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DataRateIndex

type DataRateIndex int32
const (
	DataRateIndex_DATA_RATE_0  DataRateIndex = 0
	DataRateIndex_DATA_RATE_1  DataRateIndex = 1
	DataRateIndex_DATA_RATE_2  DataRateIndex = 2
	DataRateIndex_DATA_RATE_3  DataRateIndex = 3
	DataRateIndex_DATA_RATE_4  DataRateIndex = 4
	DataRateIndex_DATA_RATE_5  DataRateIndex = 5
	DataRateIndex_DATA_RATE_6  DataRateIndex = 6
	DataRateIndex_DATA_RATE_7  DataRateIndex = 7
	DataRateIndex_DATA_RATE_8  DataRateIndex = 8
	DataRateIndex_DATA_RATE_9  DataRateIndex = 9
	DataRateIndex_DATA_RATE_10 DataRateIndex = 10
	DataRateIndex_DATA_RATE_11 DataRateIndex = 11
	DataRateIndex_DATA_RATE_12 DataRateIndex = 12
	DataRateIndex_DATA_RATE_13 DataRateIndex = 13
	DataRateIndex_DATA_RATE_14 DataRateIndex = 14
	DataRateIndex_DATA_RATE_15 DataRateIndex = 15
)

func (DataRateIndex) Descriptor added in v3.25.0

func (DataRateIndex) Enum added in v3.25.0

func (x DataRateIndex) Enum() *DataRateIndex

func (DataRateIndex) EnumDescriptor deprecated

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

Deprecated: Use DataRateIndex.Descriptor instead.

func (DataRateIndex) MarshalBinary added in v3.12.0

func (v DataRateIndex) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (DataRateIndex) MarshalJSON

func (x DataRateIndex) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DataRateIndex to JSON.

func (DataRateIndex) MarshalProtoJSON added in v3.15.1

func (x DataRateIndex) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the DataRateIndex to JSON.

func (DataRateIndex) MarshalText

func (x DataRateIndex) MarshalText() ([]byte, error)

MarshalText marshals the DataRateIndex to text.

func (DataRateIndex) Number added in v3.25.0

func (DataRateIndex) String

func (x DataRateIndex) String() string

func (DataRateIndex) Type added in v3.25.0

func (*DataRateIndex) UnmarshalBinary added in v3.12.0

func (v *DataRateIndex) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*DataRateIndex) UnmarshalJSON

func (x *DataRateIndex) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DataRateIndex from JSON.

func (*DataRateIndex) UnmarshalProtoJSON added in v3.15.1

func (x *DataRateIndex) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the DataRateIndex from JSON.

func (*DataRateIndex) UnmarshalText

func (x *DataRateIndex) UnmarshalText(b []byte) error

UnmarshalText unmarshals the DataRateIndex from text.

type DataRateIndexValue

type DataRateIndexValue struct {
	Value DataRateIndex `protobuf:"varint,1,opt,name=value,proto3,enum=ttn.lorawan.v3.DataRateIndex" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*DataRateIndexValue) Descriptor deprecated

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

Deprecated: Use DataRateIndexValue.ProtoReflect.Descriptor instead.

func (*DataRateIndexValue) FieldIsZero added in v3.11.0

func (v *DataRateIndexValue) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*DataRateIndexValue) GetValue

func (x *DataRateIndexValue) GetValue() DataRateIndex

func (*DataRateIndexValue) MarshalBinary added in v3.12.0

func (v *DataRateIndexValue) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (*DataRateIndexValue) MarshalJSON added in v3.12.0

func (x *DataRateIndexValue) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DataRateIndexValue to JSON.

func (*DataRateIndexValue) MarshalProtoJSON added in v3.15.1

func (x *DataRateIndexValue) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the DataRateIndexValue message to JSON.

func (*DataRateIndexValue) MarshalText added in v3.12.0

func (v *DataRateIndexValue) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (*DataRateIndexValue) ProtoMessage

func (*DataRateIndexValue) ProtoMessage()

func (*DataRateIndexValue) ProtoReflect added in v3.25.0

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

func (*DataRateIndexValue) Reset

func (x *DataRateIndexValue) Reset()

func (*DataRateIndexValue) SetFields

func (dst *DataRateIndexValue) SetFields(src *DataRateIndexValue, paths ...string) error

func (*DataRateIndexValue) SetFromFlags added in v3.19.1

func (m *DataRateIndexValue) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the DataRateIndexValue message from flags.

func (*DataRateIndexValue) String

func (x *DataRateIndexValue) String() string

func (*DataRateIndexValue) UnmarshalBinary added in v3.12.0

func (v *DataRateIndexValue) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*DataRateIndexValue) UnmarshalJSON added in v3.12.0

func (x *DataRateIndexValue) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DataRateIndexValue from JSON.

func (*DataRateIndexValue) UnmarshalProtoJSON added in v3.15.1

func (x *DataRateIndexValue) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the DataRateIndexValue message from JSON.

func (*DataRateIndexValue) UnmarshalText added in v3.12.0

func (v *DataRateIndexValue) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

func (*DataRateIndexValue) ValidateFields

func (m *DataRateIndexValue) ValidateFields(paths ...string) error

ValidateFields checks the field values on DataRateIndexValue with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DataRateIndexValueValidationError

type DataRateIndexValueValidationError struct {
	// contains filtered or unexported fields
}

DataRateIndexValueValidationError is the validation error returned by DataRateIndexValue.ValidateFields if the designated constraints aren't met.

func (DataRateIndexValueValidationError) Cause

Cause function returns cause value.

func (DataRateIndexValueValidationError) Error

Error satisfies the builtin error interface

func (DataRateIndexValueValidationError) ErrorName

ErrorName returns error name.

func (DataRateIndexValueValidationError) Field

Field function returns field value.

func (DataRateIndexValueValidationError) Key

Key function returns key value.

func (DataRateIndexValueValidationError) Reason

Reason function returns reason value.

type DataRateOffset added in v3.12.0

type DataRateOffset int32
const (
	DataRateOffset_DATA_RATE_OFFSET_0 DataRateOffset = 0
	DataRateOffset_DATA_RATE_OFFSET_1 DataRateOffset = 1
	DataRateOffset_DATA_RATE_OFFSET_2 DataRateOffset = 2
	DataRateOffset_DATA_RATE_OFFSET_3 DataRateOffset = 3
	DataRateOffset_DATA_RATE_OFFSET_4 DataRateOffset = 4
	DataRateOffset_DATA_RATE_OFFSET_5 DataRateOffset = 5
	DataRateOffset_DATA_RATE_OFFSET_6 DataRateOffset = 6
	DataRateOffset_DATA_RATE_OFFSET_7 DataRateOffset = 7
)

func (DataRateOffset) Descriptor added in v3.25.0

func (DataRateOffset) Enum added in v3.25.0

func (x DataRateOffset) Enum() *DataRateOffset

func (DataRateOffset) EnumDescriptor deprecated added in v3.12.0

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

Deprecated: Use DataRateOffset.Descriptor instead.

func (DataRateOffset) MarshalBinary added in v3.12.0

func (v DataRateOffset) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (DataRateOffset) MarshalJSON added in v3.12.0

func (x DataRateOffset) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DataRateOffset to JSON.

func (DataRateOffset) MarshalProtoJSON added in v3.15.1

func (x DataRateOffset) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the DataRateOffset to JSON.

func (DataRateOffset) MarshalText added in v3.12.0

func (x DataRateOffset) MarshalText() ([]byte, error)

MarshalText marshals the DataRateOffset to text.

func (DataRateOffset) Number added in v3.25.0

func (DataRateOffset) String added in v3.12.0

func (x DataRateOffset) String() string

func (DataRateOffset) Type added in v3.25.0

func (*DataRateOffset) UnmarshalBinary added in v3.12.0

func (v *DataRateOffset) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*DataRateOffset) UnmarshalJSON added in v3.12.0

func (x *DataRateOffset) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DataRateOffset from JSON.

func (*DataRateOffset) UnmarshalProtoJSON added in v3.15.1

func (x *DataRateOffset) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the DataRateOffset from JSON.

func (*DataRateOffset) UnmarshalText added in v3.12.0

func (x *DataRateOffset) UnmarshalText(b []byte) error

UnmarshalText unmarshals the DataRateOffset from text.

type DataRateOffsetValue added in v3.12.0

type DataRateOffsetValue struct {
	Value DataRateOffset `protobuf:"varint,1,opt,name=value,proto3,enum=ttn.lorawan.v3.DataRateOffset" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*DataRateOffsetValue) Descriptor deprecated added in v3.12.0

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

Deprecated: Use DataRateOffsetValue.ProtoReflect.Descriptor instead.

func (*DataRateOffsetValue) FieldIsZero added in v3.12.0

func (v *DataRateOffsetValue) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*DataRateOffsetValue) GetValue added in v3.12.0

func (x *DataRateOffsetValue) GetValue() DataRateOffset

func (*DataRateOffsetValue) MarshalBinary added in v3.12.0

func (v *DataRateOffsetValue) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (*DataRateOffsetValue) MarshalJSON added in v3.12.0

func (x *DataRateOffsetValue) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DataRateOffsetValue to JSON.

func (*DataRateOffsetValue) MarshalProtoJSON added in v3.15.1

func (x *DataRateOffsetValue) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the DataRateOffsetValue message to JSON.

func (*DataRateOffsetValue) MarshalText added in v3.12.0

func (v *DataRateOffsetValue) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (*DataRateOffsetValue) ProtoMessage added in v3.12.0

func (*DataRateOffsetValue) ProtoMessage()

func (*DataRateOffsetValue) ProtoReflect added in v3.25.0

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

func (*DataRateOffsetValue) Reset added in v3.12.0

func (x *DataRateOffsetValue) Reset()

func (*DataRateOffsetValue) SetFields added in v3.12.0

func (dst *DataRateOffsetValue) SetFields(src *DataRateOffsetValue, paths ...string) error

func (*DataRateOffsetValue) SetFromFlags added in v3.19.1

func (m *DataRateOffsetValue) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the DataRateOffsetValue message from flags.

func (*DataRateOffsetValue) String added in v3.12.0

func (x *DataRateOffsetValue) String() string

func (*DataRateOffsetValue) UnmarshalBinary added in v3.12.0

func (v *DataRateOffsetValue) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*DataRateOffsetValue) UnmarshalJSON added in v3.12.0

func (x *DataRateOffsetValue) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DataRateOffsetValue from JSON.

func (*DataRateOffsetValue) UnmarshalProtoJSON added in v3.15.1

func (x *DataRateOffsetValue) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the DataRateOffsetValue message from JSON.

func (*DataRateOffsetValue) UnmarshalText added in v3.12.0

func (v *DataRateOffsetValue) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

func (*DataRateOffsetValue) ValidateFields added in v3.12.0

func (m *DataRateOffsetValue) ValidateFields(paths ...string) error

ValidateFields checks the field values on DataRateOffsetValue with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DataRateOffsetValueValidationError added in v3.12.0

type DataRateOffsetValueValidationError struct {
	// contains filtered or unexported fields
}

DataRateOffsetValueValidationError is the validation error returned by DataRateOffsetValue.ValidateFields if the designated constraints aren't met.

func (DataRateOffsetValueValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (DataRateOffsetValueValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (DataRateOffsetValueValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (DataRateOffsetValueValidationError) Field added in v3.12.0

Field function returns field value.

func (DataRateOffsetValueValidationError) Key added in v3.12.0

Key function returns key value.

func (DataRateOffsetValueValidationError) Reason added in v3.12.0

Reason function returns reason value.

type DataRateValidationError

type DataRateValidationError struct {
	// contains filtered or unexported fields
}

DataRateValidationError is the validation error returned by DataRate.ValidateFields if the designated constraints aren't met.

func (DataRateValidationError) Cause

func (e DataRateValidationError) Cause() error

Cause function returns cause value.

func (DataRateValidationError) Error

func (e DataRateValidationError) Error() string

Error satisfies the builtin error interface

func (DataRateValidationError) ErrorName

func (e DataRateValidationError) ErrorName() string

ErrorName returns error name.

func (DataRateValidationError) Field

func (e DataRateValidationError) Field() string

Field function returns field value.

func (DataRateValidationError) Key

func (e DataRateValidationError) Key() bool

Key function returns key value.

func (DataRateValidationError) Reason

func (e DataRateValidationError) Reason() string

Reason function returns reason value.

type DataRate_Fsk added in v3.14.1

type DataRate_Fsk struct {
	Fsk *FSKDataRate `protobuf:"bytes,2,opt,name=fsk,proto3,oneof"`
}

type DataRate_Lora added in v3.14.0

type DataRate_Lora struct {
	Lora *LoRaDataRate `protobuf:"bytes,1,opt,name=lora,proto3,oneof"`
}

type DataRate_Lrfhss added in v3.14.0

type DataRate_Lrfhss struct {
	Lrfhss *LRFHSSDataRate `protobuf:"bytes,3,opt,name=lrfhss,proto3,oneof"`
}

type DecodeDownlinkRequest added in v3.11.3

type DecodeDownlinkRequest struct {
	EndDeviceIds *EndDeviceIdentifiers        `protobuf:"bytes,1,opt,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	VersionIds   *EndDeviceVersionIdentifiers `protobuf:"bytes,2,opt,name=version_ids,json=versionIds,proto3" json:"version_ids,omitempty"`
	Downlink     *ApplicationDownlink         `protobuf:"bytes,3,opt,name=downlink,proto3" json:"downlink,omitempty"`
	Formatter    PayloadFormatter             `protobuf:"varint,4,opt,name=formatter,proto3,enum=ttn.lorawan.v3.PayloadFormatter" json:"formatter,omitempty"`
	Parameter    string                       `protobuf:"bytes,5,opt,name=parameter,proto3" json:"parameter,omitempty"`
	// contains filtered or unexported fields
}

func (*DecodeDownlinkRequest) Descriptor deprecated added in v3.11.3

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

Deprecated: Use DecodeDownlinkRequest.ProtoReflect.Descriptor instead.

func (x *DecodeDownlinkRequest) GetDownlink() *ApplicationDownlink

func (*DecodeDownlinkRequest) GetEndDeviceIds added in v3.11.3

func (x *DecodeDownlinkRequest) GetEndDeviceIds() *EndDeviceIdentifiers

func (*DecodeDownlinkRequest) GetFormatter added in v3.11.3

func (x *DecodeDownlinkRequest) GetFormatter() PayloadFormatter

func (*DecodeDownlinkRequest) GetParameter added in v3.11.3

func (x *DecodeDownlinkRequest) GetParameter() string

func (*DecodeDownlinkRequest) GetVersionIds added in v3.11.3

func (*DecodeDownlinkRequest) MarshalJSON added in v3.17.2

func (x *DecodeDownlinkRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DecodeDownlinkRequest to JSON.

func (*DecodeDownlinkRequest) MarshalProtoJSON added in v3.15.1

func (x *DecodeDownlinkRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the DecodeDownlinkRequest message to JSON.

func (*DecodeDownlinkRequest) ProtoMessage added in v3.11.3

func (*DecodeDownlinkRequest) ProtoMessage()

func (*DecodeDownlinkRequest) ProtoReflect added in v3.25.0

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

func (*DecodeDownlinkRequest) Reset added in v3.11.3

func (x *DecodeDownlinkRequest) Reset()

func (*DecodeDownlinkRequest) SetFields added in v3.11.3

func (dst *DecodeDownlinkRequest) SetFields(src *DecodeDownlinkRequest, paths ...string) error

func (*DecodeDownlinkRequest) String added in v3.11.3

func (x *DecodeDownlinkRequest) String() string

func (*DecodeDownlinkRequest) UnmarshalJSON added in v3.17.2

func (x *DecodeDownlinkRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DecodeDownlinkRequest from JSON.

func (*DecodeDownlinkRequest) UnmarshalProtoJSON added in v3.15.1

func (x *DecodeDownlinkRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the DecodeDownlinkRequest message from JSON.

func (*DecodeDownlinkRequest) ValidateFields added in v3.11.3

func (m *DecodeDownlinkRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on DecodeDownlinkRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DecodeDownlinkRequestValidationError added in v3.11.3

type DecodeDownlinkRequestValidationError struct {
	// contains filtered or unexported fields
}

DecodeDownlinkRequestValidationError is the validation error returned by DecodeDownlinkRequest.ValidateFields if the designated constraints aren't met.

func (DecodeDownlinkRequestValidationError) Cause added in v3.11.3

Cause function returns cause value.

func (DecodeDownlinkRequestValidationError) Error added in v3.11.3

Error satisfies the builtin error interface

func (DecodeDownlinkRequestValidationError) ErrorName added in v3.11.3

ErrorName returns error name.

func (DecodeDownlinkRequestValidationError) Field added in v3.11.3

Field function returns field value.

func (DecodeDownlinkRequestValidationError) Key added in v3.11.3

Key function returns key value.

func (DecodeDownlinkRequestValidationError) Reason added in v3.11.3

Reason function returns reason value.

type DecodeDownlinkResponse added in v3.11.3

type DecodeDownlinkResponse struct {
	Downlink *ApplicationDownlink `protobuf:"bytes,1,opt,name=downlink,proto3" json:"downlink,omitempty"`
	// contains filtered or unexported fields
}

func (*DecodeDownlinkResponse) Descriptor deprecated added in v3.11.3

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

Deprecated: Use DecodeDownlinkResponse.ProtoReflect.Descriptor instead.

func (x *DecodeDownlinkResponse) GetDownlink() *ApplicationDownlink

func (*DecodeDownlinkResponse) MarshalJSON added in v3.17.2

func (x *DecodeDownlinkResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DecodeDownlinkResponse to JSON.

func (*DecodeDownlinkResponse) MarshalProtoJSON added in v3.15.1

func (x *DecodeDownlinkResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the DecodeDownlinkResponse message to JSON.

func (*DecodeDownlinkResponse) ProtoMessage added in v3.11.3

func (*DecodeDownlinkResponse) ProtoMessage()

func (*DecodeDownlinkResponse) ProtoReflect added in v3.25.0

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

func (*DecodeDownlinkResponse) Reset added in v3.11.3

func (x *DecodeDownlinkResponse) Reset()

func (*DecodeDownlinkResponse) SetFields added in v3.11.3

func (dst *DecodeDownlinkResponse) SetFields(src *DecodeDownlinkResponse, paths ...string) error

func (*DecodeDownlinkResponse) String added in v3.11.3

func (x *DecodeDownlinkResponse) String() string

func (*DecodeDownlinkResponse) UnmarshalJSON added in v3.17.2

func (x *DecodeDownlinkResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DecodeDownlinkResponse from JSON.

func (*DecodeDownlinkResponse) UnmarshalProtoJSON added in v3.15.1

func (x *DecodeDownlinkResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the DecodeDownlinkResponse message from JSON.

func (*DecodeDownlinkResponse) ValidateFields added in v3.11.3

func (m *DecodeDownlinkResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on DecodeDownlinkResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DecodeDownlinkResponseValidationError added in v3.11.3

type DecodeDownlinkResponseValidationError struct {
	// contains filtered or unexported fields
}

DecodeDownlinkResponseValidationError is the validation error returned by DecodeDownlinkResponse.ValidateFields if the designated constraints aren't met.

func (DecodeDownlinkResponseValidationError) Cause added in v3.11.3

Cause function returns cause value.

func (DecodeDownlinkResponseValidationError) Error added in v3.11.3

Error satisfies the builtin error interface

func (DecodeDownlinkResponseValidationError) ErrorName added in v3.11.3

ErrorName returns error name.

func (DecodeDownlinkResponseValidationError) Field added in v3.11.3

Field function returns field value.

func (DecodeDownlinkResponseValidationError) Key added in v3.11.3

Key function returns key value.

func (DecodeDownlinkResponseValidationError) Reason added in v3.11.3

Reason function returns reason value.

type DecodeUplinkRequest added in v3.11.3

type DecodeUplinkRequest struct {
	EndDeviceIds *EndDeviceIdentifiers        `protobuf:"bytes,1,opt,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	VersionIds   *EndDeviceVersionIdentifiers `protobuf:"bytes,2,opt,name=version_ids,json=versionIds,proto3" json:"version_ids,omitempty"`
	Uplink       *ApplicationUplink           `protobuf:"bytes,3,opt,name=uplink,proto3" json:"uplink,omitempty"`
	Formatter    PayloadFormatter             `protobuf:"varint,4,opt,name=formatter,proto3,enum=ttn.lorawan.v3.PayloadFormatter" json:"formatter,omitempty"`
	Parameter    string                       `protobuf:"bytes,5,opt,name=parameter,proto3" json:"parameter,omitempty"`
	// contains filtered or unexported fields
}

func (*DecodeUplinkRequest) Descriptor deprecated added in v3.11.3

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

Deprecated: Use DecodeUplinkRequest.ProtoReflect.Descriptor instead.

func (*DecodeUplinkRequest) GetEndDeviceIds added in v3.11.3

func (x *DecodeUplinkRequest) GetEndDeviceIds() *EndDeviceIdentifiers

func (*DecodeUplinkRequest) GetFormatter added in v3.11.3

func (x *DecodeUplinkRequest) GetFormatter() PayloadFormatter

func (*DecodeUplinkRequest) GetParameter added in v3.11.3

func (x *DecodeUplinkRequest) GetParameter() string
func (x *DecodeUplinkRequest) GetUplink() *ApplicationUplink

func (*DecodeUplinkRequest) GetVersionIds added in v3.11.3

func (*DecodeUplinkRequest) MarshalJSON added in v3.17.2

func (x *DecodeUplinkRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DecodeUplinkRequest to JSON.

func (*DecodeUplinkRequest) MarshalProtoJSON added in v3.15.1

func (x *DecodeUplinkRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the DecodeUplinkRequest message to JSON.

func (*DecodeUplinkRequest) ProtoMessage added in v3.11.3

func (*DecodeUplinkRequest) ProtoMessage()

func (*DecodeUplinkRequest) ProtoReflect added in v3.25.0

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

func (*DecodeUplinkRequest) Reset added in v3.11.3

func (x *DecodeUplinkRequest) Reset()

func (*DecodeUplinkRequest) SetFields added in v3.11.3

func (dst *DecodeUplinkRequest) SetFields(src *DecodeUplinkRequest, paths ...string) error

func (*DecodeUplinkRequest) String added in v3.11.3

func (x *DecodeUplinkRequest) String() string

func (*DecodeUplinkRequest) UnmarshalJSON added in v3.17.2

func (x *DecodeUplinkRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DecodeUplinkRequest from JSON.

func (*DecodeUplinkRequest) UnmarshalProtoJSON added in v3.15.1

func (x *DecodeUplinkRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the DecodeUplinkRequest message from JSON.

func (*DecodeUplinkRequest) ValidateFields added in v3.11.3

func (m *DecodeUplinkRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on DecodeUplinkRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DecodeUplinkRequestValidationError added in v3.11.3

type DecodeUplinkRequestValidationError struct {
	// contains filtered or unexported fields
}

DecodeUplinkRequestValidationError is the validation error returned by DecodeUplinkRequest.ValidateFields if the designated constraints aren't met.

func (DecodeUplinkRequestValidationError) Cause added in v3.11.3

Cause function returns cause value.

func (DecodeUplinkRequestValidationError) Error added in v3.11.3

Error satisfies the builtin error interface

func (DecodeUplinkRequestValidationError) ErrorName added in v3.11.3

ErrorName returns error name.

func (DecodeUplinkRequestValidationError) Field added in v3.11.3

Field function returns field value.

func (DecodeUplinkRequestValidationError) Key added in v3.11.3

Key function returns key value.

func (DecodeUplinkRequestValidationError) Reason added in v3.11.3

Reason function returns reason value.

type DecodeUplinkResponse added in v3.11.3

type DecodeUplinkResponse struct {
	Uplink *ApplicationUplink `protobuf:"bytes,1,opt,name=uplink,proto3" json:"uplink,omitempty"`
	// contains filtered or unexported fields
}

func (*DecodeUplinkResponse) Descriptor deprecated added in v3.11.3

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

Deprecated: Use DecodeUplinkResponse.ProtoReflect.Descriptor instead.

func (x *DecodeUplinkResponse) GetUplink() *ApplicationUplink

func (*DecodeUplinkResponse) MarshalJSON added in v3.17.2

func (x *DecodeUplinkResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DecodeUplinkResponse to JSON.

func (*DecodeUplinkResponse) MarshalProtoJSON added in v3.15.1

func (x *DecodeUplinkResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the DecodeUplinkResponse message to JSON.

func (*DecodeUplinkResponse) ProtoMessage added in v3.11.3

func (*DecodeUplinkResponse) ProtoMessage()

func (*DecodeUplinkResponse) ProtoReflect added in v3.25.0

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

func (*DecodeUplinkResponse) Reset added in v3.11.3

func (x *DecodeUplinkResponse) Reset()

func (*DecodeUplinkResponse) SetFields added in v3.11.3

func (dst *DecodeUplinkResponse) SetFields(src *DecodeUplinkResponse, paths ...string) error

func (*DecodeUplinkResponse) String added in v3.11.3

func (x *DecodeUplinkResponse) String() string

func (*DecodeUplinkResponse) UnmarshalJSON added in v3.17.2

func (x *DecodeUplinkResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DecodeUplinkResponse from JSON.

func (*DecodeUplinkResponse) UnmarshalProtoJSON added in v3.15.1

func (x *DecodeUplinkResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the DecodeUplinkResponse message from JSON.

func (*DecodeUplinkResponse) ValidateFields added in v3.11.3

func (m *DecodeUplinkResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on DecodeUplinkResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DecodeUplinkResponseValidationError added in v3.11.3

type DecodeUplinkResponseValidationError struct {
	// contains filtered or unexported fields
}

DecodeUplinkResponseValidationError is the validation error returned by DecodeUplinkResponse.ValidateFields if the designated constraints aren't met.

func (DecodeUplinkResponseValidationError) Cause added in v3.11.3

Cause function returns cause value.

func (DecodeUplinkResponseValidationError) Error added in v3.11.3

Error satisfies the builtin error interface

func (DecodeUplinkResponseValidationError) ErrorName added in v3.11.3

ErrorName returns error name.

func (DecodeUplinkResponseValidationError) Field added in v3.11.3

Field function returns field value.

func (DecodeUplinkResponseValidationError) Key added in v3.11.3

Key function returns key value.

func (DecodeUplinkResponseValidationError) Reason added in v3.11.3

Reason function returns reason value.

type DecodedMessagePayload added in v3.12.2

type DecodedMessagePayload struct {
	Data     *structpb.Struct `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	Warnings []string         `protobuf:"bytes,2,rep,name=warnings,proto3" json:"warnings,omitempty"`
	Errors   []string         `protobuf:"bytes,3,rep,name=errors,proto3" json:"errors,omitempty"`
	// contains filtered or unexported fields
}

func (*DecodedMessagePayload) Descriptor deprecated added in v3.12.2

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

Deprecated: Use DecodedMessagePayload.ProtoReflect.Descriptor instead.

func (*DecodedMessagePayload) GetData added in v3.12.2

func (x *DecodedMessagePayload) GetData() *structpb.Struct

func (*DecodedMessagePayload) GetErrors added in v3.12.2

func (x *DecodedMessagePayload) GetErrors() []string

func (*DecodedMessagePayload) GetWarnings added in v3.12.2

func (x *DecodedMessagePayload) GetWarnings() []string

func (*DecodedMessagePayload) ProtoMessage added in v3.12.2

func (*DecodedMessagePayload) ProtoMessage()

func (*DecodedMessagePayload) ProtoReflect added in v3.25.0

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

func (*DecodedMessagePayload) Reset added in v3.12.2

func (x *DecodedMessagePayload) Reset()

func (*DecodedMessagePayload) SetFields added in v3.12.2

func (dst *DecodedMessagePayload) SetFields(src *DecodedMessagePayload, paths ...string) error

func (*DecodedMessagePayload) String added in v3.12.2

func (x *DecodedMessagePayload) String() string

func (*DecodedMessagePayload) ValidateFields added in v3.12.2

func (m *DecodedMessagePayload) ValidateFields(paths ...string) error

ValidateFields checks the field values on DecodedMessagePayload with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DecodedMessagePayloadValidationError added in v3.12.2

type DecodedMessagePayloadValidationError struct {
	// contains filtered or unexported fields
}

DecodedMessagePayloadValidationError is the validation error returned by DecodedMessagePayload.ValidateFields if the designated constraints aren't met.

func (DecodedMessagePayloadValidationError) Cause added in v3.12.2

Cause function returns cause value.

func (DecodedMessagePayloadValidationError) Error added in v3.12.2

Error satisfies the builtin error interface

func (DecodedMessagePayloadValidationError) ErrorName added in v3.12.2

ErrorName returns error name.

func (DecodedMessagePayloadValidationError) Field added in v3.12.2

Field function returns field value.

func (DecodedMessagePayloadValidationError) Key added in v3.12.2

Key function returns key value.

func (DecodedMessagePayloadValidationError) Reason added in v3.12.2

Reason function returns reason value.

type DeleteApplicationAPIKeyRequest added in v3.27.2

type DeleteApplicationAPIKeyRequest struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	KeyId          string                  `protobuf:"bytes,2,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteApplicationAPIKeyRequest) Descriptor deprecated added in v3.27.2

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

Deprecated: Use DeleteApplicationAPIKeyRequest.ProtoReflect.Descriptor instead.

func (*DeleteApplicationAPIKeyRequest) GetApplicationIds added in v3.27.2

func (*DeleteApplicationAPIKeyRequest) GetKeyId added in v3.27.2

func (x *DeleteApplicationAPIKeyRequest) GetKeyId() string

func (*DeleteApplicationAPIKeyRequest) ProtoMessage added in v3.27.2

func (*DeleteApplicationAPIKeyRequest) ProtoMessage()

func (*DeleteApplicationAPIKeyRequest) ProtoReflect added in v3.27.2

func (*DeleteApplicationAPIKeyRequest) Reset added in v3.27.2

func (x *DeleteApplicationAPIKeyRequest) Reset()

func (*DeleteApplicationAPIKeyRequest) SetFields added in v3.27.2

func (*DeleteApplicationAPIKeyRequest) String added in v3.27.2

func (*DeleteApplicationAPIKeyRequest) ValidateFields added in v3.27.2

func (m *DeleteApplicationAPIKeyRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on DeleteApplicationAPIKeyRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DeleteApplicationAPIKeyRequestValidationError added in v3.27.2

type DeleteApplicationAPIKeyRequestValidationError struct {
	// contains filtered or unexported fields
}

DeleteApplicationAPIKeyRequestValidationError is the validation error returned by DeleteApplicationAPIKeyRequest.ValidateFields if the designated constraints aren't met.

func (DeleteApplicationAPIKeyRequestValidationError) Cause added in v3.27.2

Cause function returns cause value.

func (DeleteApplicationAPIKeyRequestValidationError) Error added in v3.27.2

Error satisfies the builtin error interface

func (DeleteApplicationAPIKeyRequestValidationError) ErrorName added in v3.27.2

ErrorName returns error name.

func (DeleteApplicationAPIKeyRequestValidationError) Field added in v3.27.2

Field function returns field value.

func (DeleteApplicationAPIKeyRequestValidationError) Key added in v3.27.2

Key function returns key value.

func (DeleteApplicationAPIKeyRequestValidationError) Reason added in v3.27.2

Reason function returns reason value.

type DeleteApplicationActivationSettingsRequest added in v3.10.0

type DeleteApplicationActivationSettingsRequest struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteApplicationActivationSettingsRequest) Descriptor deprecated added in v3.10.0

Deprecated: Use DeleteApplicationActivationSettingsRequest.ProtoReflect.Descriptor instead.

func (*DeleteApplicationActivationSettingsRequest) GetApplicationIds added in v3.15.2

func (*DeleteApplicationActivationSettingsRequest) ProtoMessage added in v3.10.0

func (*DeleteApplicationActivationSettingsRequest) ProtoReflect added in v3.25.0

func (*DeleteApplicationActivationSettingsRequest) Reset added in v3.10.0

func (*DeleteApplicationActivationSettingsRequest) SetFields added in v3.10.0

func (*DeleteApplicationActivationSettingsRequest) String added in v3.10.0

func (*DeleteApplicationActivationSettingsRequest) ValidateContext added in v3.11.4

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*DeleteApplicationActivationSettingsRequest) ValidateFields added in v3.10.0

func (m *DeleteApplicationActivationSettingsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on DeleteApplicationActivationSettingsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DeleteApplicationActivationSettingsRequestValidationError added in v3.10.0

type DeleteApplicationActivationSettingsRequestValidationError struct {
	// contains filtered or unexported fields
}

DeleteApplicationActivationSettingsRequestValidationError is the validation error returned by DeleteApplicationActivationSettingsRequest.ValidateFields if the designated constraints aren't met.

func (DeleteApplicationActivationSettingsRequestValidationError) Cause added in v3.10.0

Cause function returns cause value.

func (DeleteApplicationActivationSettingsRequestValidationError) Error added in v3.10.0

Error satisfies the builtin error interface

func (DeleteApplicationActivationSettingsRequestValidationError) ErrorName added in v3.10.0

ErrorName returns error name.

func (DeleteApplicationActivationSettingsRequestValidationError) Field added in v3.10.0

Field function returns field value.

func (DeleteApplicationActivationSettingsRequestValidationError) Key added in v3.10.0

Key function returns key value.

func (DeleteApplicationActivationSettingsRequestValidationError) Reason added in v3.10.0

Reason function returns reason value.

type DeleteApplicationCollaboratorRequest added in v3.27.2

type DeleteApplicationCollaboratorRequest struct {
	ApplicationIds  *ApplicationIdentifiers        `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	CollaboratorIds *OrganizationOrUserIdentifiers `protobuf:"bytes,2,opt,name=collaborator_ids,json=collaboratorIds,proto3" json:"collaborator_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteApplicationCollaboratorRequest) Descriptor deprecated added in v3.27.2

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

Deprecated: Use DeleteApplicationCollaboratorRequest.ProtoReflect.Descriptor instead.

func (*DeleteApplicationCollaboratorRequest) GetApplicationIds added in v3.27.2

func (*DeleteApplicationCollaboratorRequest) GetCollaboratorIds added in v3.27.2

func (*DeleteApplicationCollaboratorRequest) ProtoMessage added in v3.27.2

func (*DeleteApplicationCollaboratorRequest) ProtoMessage()

func (*DeleteApplicationCollaboratorRequest) ProtoReflect added in v3.27.2

func (*DeleteApplicationCollaboratorRequest) Reset added in v3.27.2

func (*DeleteApplicationCollaboratorRequest) SetFields added in v3.27.2

func (*DeleteApplicationCollaboratorRequest) String added in v3.27.2

func (*DeleteApplicationCollaboratorRequest) ValidateFields added in v3.27.2

func (m *DeleteApplicationCollaboratorRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on DeleteApplicationCollaboratorRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DeleteApplicationCollaboratorRequestValidationError added in v3.27.2

type DeleteApplicationCollaboratorRequestValidationError struct {
	// contains filtered or unexported fields
}

DeleteApplicationCollaboratorRequestValidationError is the validation error returned by DeleteApplicationCollaboratorRequest.ValidateFields if the designated constraints aren't met.

func (DeleteApplicationCollaboratorRequestValidationError) Cause added in v3.27.2

Cause function returns cause value.

func (DeleteApplicationCollaboratorRequestValidationError) Error added in v3.27.2

Error satisfies the builtin error interface

func (DeleteApplicationCollaboratorRequestValidationError) ErrorName added in v3.27.2

ErrorName returns error name.

func (DeleteApplicationCollaboratorRequestValidationError) Field added in v3.27.2

Field function returns field value.

func (DeleteApplicationCollaboratorRequestValidationError) Key added in v3.27.2

Key function returns key value.

func (DeleteApplicationCollaboratorRequestValidationError) Reason added in v3.27.2

Reason function returns reason value.

type DeleteClientCollaboratorRequest added in v3.27.2

type DeleteClientCollaboratorRequest struct {
	ClientIds       *ClientIdentifiers             `protobuf:"bytes,1,opt,name=client_ids,json=clientIds,proto3" json:"client_ids,omitempty"`
	CollaboratorIds *OrganizationOrUserIdentifiers `protobuf:"bytes,2,opt,name=collaborator_ids,json=collaboratorIds,proto3" json:"collaborator_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteClientCollaboratorRequest) Descriptor deprecated added in v3.27.2

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

Deprecated: Use DeleteClientCollaboratorRequest.ProtoReflect.Descriptor instead.

func (*DeleteClientCollaboratorRequest) GetClientIds added in v3.27.2

func (*DeleteClientCollaboratorRequest) GetCollaboratorIds added in v3.27.2

func (*DeleteClientCollaboratorRequest) ProtoMessage added in v3.27.2

func (*DeleteClientCollaboratorRequest) ProtoMessage()

func (*DeleteClientCollaboratorRequest) ProtoReflect added in v3.27.2

func (*DeleteClientCollaboratorRequest) Reset added in v3.27.2

func (*DeleteClientCollaboratorRequest) SetFields added in v3.27.2

func (*DeleteClientCollaboratorRequest) String added in v3.27.2

func (*DeleteClientCollaboratorRequest) ValidateFields added in v3.27.2

func (m *DeleteClientCollaboratorRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on DeleteClientCollaboratorRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DeleteClientCollaboratorRequestValidationError added in v3.27.2

type DeleteClientCollaboratorRequestValidationError struct {
	// contains filtered or unexported fields
}

DeleteClientCollaboratorRequestValidationError is the validation error returned by DeleteClientCollaboratorRequest.ValidateFields if the designated constraints aren't met.

func (DeleteClientCollaboratorRequestValidationError) Cause added in v3.27.2

Cause function returns cause value.

func (DeleteClientCollaboratorRequestValidationError) Error added in v3.27.2

Error satisfies the builtin error interface

func (DeleteClientCollaboratorRequestValidationError) ErrorName added in v3.27.2

ErrorName returns error name.

func (DeleteClientCollaboratorRequestValidationError) Field added in v3.27.2

Field function returns field value.

func (DeleteClientCollaboratorRequestValidationError) Key added in v3.27.2

Key function returns key value.

func (DeleteClientCollaboratorRequestValidationError) Reason added in v3.27.2

Reason function returns reason value.

type DeleteGatewayAPIKeyRequest added in v3.27.2

type DeleteGatewayAPIKeyRequest struct {
	GatewayIds *GatewayIdentifiers `protobuf:"bytes,1,opt,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	KeyId      string              `protobuf:"bytes,2,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteGatewayAPIKeyRequest) Descriptor deprecated added in v3.27.2

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

Deprecated: Use DeleteGatewayAPIKeyRequest.ProtoReflect.Descriptor instead.

func (*DeleteGatewayAPIKeyRequest) GetGatewayIds added in v3.27.2

func (x *DeleteGatewayAPIKeyRequest) GetGatewayIds() *GatewayIdentifiers

func (*DeleteGatewayAPIKeyRequest) GetKeyId added in v3.27.2

func (x *DeleteGatewayAPIKeyRequest) GetKeyId() string

func (*DeleteGatewayAPIKeyRequest) MarshalJSON added in v3.27.2

func (x *DeleteGatewayAPIKeyRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DeleteGatewayAPIKeyRequest to JSON.

func (*DeleteGatewayAPIKeyRequest) MarshalProtoJSON added in v3.27.2

func (x *DeleteGatewayAPIKeyRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the DeleteGatewayAPIKeyRequest message to JSON.

func (*DeleteGatewayAPIKeyRequest) ProtoMessage added in v3.27.2

func (*DeleteGatewayAPIKeyRequest) ProtoMessage()

func (*DeleteGatewayAPIKeyRequest) ProtoReflect added in v3.27.2

func (*DeleteGatewayAPIKeyRequest) Reset added in v3.27.2

func (x *DeleteGatewayAPIKeyRequest) Reset()

func (*DeleteGatewayAPIKeyRequest) SetFields added in v3.27.2

func (dst *DeleteGatewayAPIKeyRequest) SetFields(src *DeleteGatewayAPIKeyRequest, paths ...string) error

func (*DeleteGatewayAPIKeyRequest) String added in v3.27.2

func (x *DeleteGatewayAPIKeyRequest) String() string

func (*DeleteGatewayAPIKeyRequest) UnmarshalJSON added in v3.27.2

func (x *DeleteGatewayAPIKeyRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DeleteGatewayAPIKeyRequest from JSON.

func (*DeleteGatewayAPIKeyRequest) UnmarshalProtoJSON added in v3.27.2

func (x *DeleteGatewayAPIKeyRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the DeleteGatewayAPIKeyRequest message from JSON.

func (*DeleteGatewayAPIKeyRequest) ValidateFields added in v3.27.2

func (m *DeleteGatewayAPIKeyRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on DeleteGatewayAPIKeyRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DeleteGatewayAPIKeyRequestValidationError added in v3.27.2

type DeleteGatewayAPIKeyRequestValidationError struct {
	// contains filtered or unexported fields
}

DeleteGatewayAPIKeyRequestValidationError is the validation error returned by DeleteGatewayAPIKeyRequest.ValidateFields if the designated constraints aren't met.

func (DeleteGatewayAPIKeyRequestValidationError) Cause added in v3.27.2

Cause function returns cause value.

func (DeleteGatewayAPIKeyRequestValidationError) Error added in v3.27.2

Error satisfies the builtin error interface

func (DeleteGatewayAPIKeyRequestValidationError) ErrorName added in v3.27.2

ErrorName returns error name.

func (DeleteGatewayAPIKeyRequestValidationError) Field added in v3.27.2

Field function returns field value.

func (DeleteGatewayAPIKeyRequestValidationError) Key added in v3.27.2

Key function returns key value.

func (DeleteGatewayAPIKeyRequestValidationError) Reason added in v3.27.2

Reason function returns reason value.

type DeleteGatewayCollaboratorRequest added in v3.27.2

type DeleteGatewayCollaboratorRequest struct {
	GatewayIds      *GatewayIdentifiers            `protobuf:"bytes,1,opt,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	CollaboratorIds *OrganizationOrUserIdentifiers `protobuf:"bytes,2,opt,name=collaborator_ids,json=collaboratorIds,proto3" json:"collaborator_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteGatewayCollaboratorRequest) Descriptor deprecated added in v3.27.2

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

Deprecated: Use DeleteGatewayCollaboratorRequest.ProtoReflect.Descriptor instead.

func (*DeleteGatewayCollaboratorRequest) GetCollaboratorIds added in v3.27.2

func (*DeleteGatewayCollaboratorRequest) GetGatewayIds added in v3.27.2

func (*DeleteGatewayCollaboratorRequest) MarshalJSON added in v3.27.2

func (x *DeleteGatewayCollaboratorRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DeleteGatewayCollaboratorRequest to JSON.

func (*DeleteGatewayCollaboratorRequest) MarshalProtoJSON added in v3.27.2

MarshalProtoJSON marshals the DeleteGatewayCollaboratorRequest message to JSON.

func (*DeleteGatewayCollaboratorRequest) ProtoMessage added in v3.27.2

func (*DeleteGatewayCollaboratorRequest) ProtoMessage()

func (*DeleteGatewayCollaboratorRequest) ProtoReflect added in v3.27.2

func (*DeleteGatewayCollaboratorRequest) Reset added in v3.27.2

func (*DeleteGatewayCollaboratorRequest) SetFields added in v3.27.2

func (*DeleteGatewayCollaboratorRequest) String added in v3.27.2

func (*DeleteGatewayCollaboratorRequest) UnmarshalJSON added in v3.27.2

func (x *DeleteGatewayCollaboratorRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DeleteGatewayCollaboratorRequest from JSON.

func (*DeleteGatewayCollaboratorRequest) UnmarshalProtoJSON added in v3.27.2

UnmarshalProtoJSON unmarshals the DeleteGatewayCollaboratorRequest message from JSON.

func (*DeleteGatewayCollaboratorRequest) ValidateFields added in v3.27.2

func (m *DeleteGatewayCollaboratorRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on DeleteGatewayCollaboratorRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DeleteGatewayCollaboratorRequestValidationError added in v3.27.2

type DeleteGatewayCollaboratorRequestValidationError struct {
	// contains filtered or unexported fields
}

DeleteGatewayCollaboratorRequestValidationError is the validation error returned by DeleteGatewayCollaboratorRequest.ValidateFields if the designated constraints aren't met.

func (DeleteGatewayCollaboratorRequestValidationError) Cause added in v3.27.2

Cause function returns cause value.

func (DeleteGatewayCollaboratorRequestValidationError) Error added in v3.27.2

Error satisfies the builtin error interface

func (DeleteGatewayCollaboratorRequestValidationError) ErrorName added in v3.27.2

ErrorName returns error name.

func (DeleteGatewayCollaboratorRequestValidationError) Field added in v3.27.2

Field function returns field value.

func (DeleteGatewayCollaboratorRequestValidationError) Key added in v3.27.2

Key function returns key value.

func (DeleteGatewayCollaboratorRequestValidationError) Reason added in v3.27.2

Reason function returns reason value.

type DeleteInvitationRequest

type DeleteInvitationRequest struct {
	Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteInvitationRequest) Descriptor deprecated

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

Deprecated: Use DeleteInvitationRequest.ProtoReflect.Descriptor instead.

func (*DeleteInvitationRequest) GetEmail

func (x *DeleteInvitationRequest) GetEmail() string

func (*DeleteInvitationRequest) ProtoMessage

func (*DeleteInvitationRequest) ProtoMessage()

func (*DeleteInvitationRequest) ProtoReflect added in v3.25.0

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

func (*DeleteInvitationRequest) Reset

func (x *DeleteInvitationRequest) Reset()

func (*DeleteInvitationRequest) SetFields

func (dst *DeleteInvitationRequest) SetFields(src *DeleteInvitationRequest, paths ...string) error

func (*DeleteInvitationRequest) String

func (x *DeleteInvitationRequest) String() string

func (*DeleteInvitationRequest) ValidateFields

func (m *DeleteInvitationRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on DeleteInvitationRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DeleteInvitationRequestValidationError

type DeleteInvitationRequestValidationError struct {
	// contains filtered or unexported fields
}

DeleteInvitationRequestValidationError is the validation error returned by DeleteInvitationRequest.ValidateFields if the designated constraints aren't met.

func (DeleteInvitationRequestValidationError) Cause

Cause function returns cause value.

func (DeleteInvitationRequestValidationError) Error

Error satisfies the builtin error interface

func (DeleteInvitationRequestValidationError) ErrorName

ErrorName returns error name.

func (DeleteInvitationRequestValidationError) Field

Field function returns field value.

func (DeleteInvitationRequestValidationError) Key

Key function returns key value.

func (DeleteInvitationRequestValidationError) Reason

Reason function returns reason value.

type DeleteOrganizationAPIKeyRequest added in v3.27.2

type DeleteOrganizationAPIKeyRequest struct {
	OrganizationIds *OrganizationIdentifiers `protobuf:"bytes,1,opt,name=organization_ids,json=organizationIds,proto3" json:"organization_ids,omitempty"`
	KeyId           string                   `protobuf:"bytes,2,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteOrganizationAPIKeyRequest) Descriptor deprecated added in v3.27.2

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

Deprecated: Use DeleteOrganizationAPIKeyRequest.ProtoReflect.Descriptor instead.

func (*DeleteOrganizationAPIKeyRequest) GetKeyId added in v3.27.2

func (*DeleteOrganizationAPIKeyRequest) GetOrganizationIds added in v3.27.2

func (*DeleteOrganizationAPIKeyRequest) ProtoMessage added in v3.27.2

func (*DeleteOrganizationAPIKeyRequest) ProtoMessage()

func (*DeleteOrganizationAPIKeyRequest) ProtoReflect added in v3.27.2

func (*DeleteOrganizationAPIKeyRequest) Reset added in v3.27.2

func (*DeleteOrganizationAPIKeyRequest) SetFields added in v3.27.2

func (*DeleteOrganizationAPIKeyRequest) String added in v3.27.2

func (*DeleteOrganizationAPIKeyRequest) ValidateFields added in v3.27.2

func (m *DeleteOrganizationAPIKeyRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on DeleteOrganizationAPIKeyRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DeleteOrganizationAPIKeyRequestValidationError added in v3.27.2

type DeleteOrganizationAPIKeyRequestValidationError struct {
	// contains filtered or unexported fields
}

DeleteOrganizationAPIKeyRequestValidationError is the validation error returned by DeleteOrganizationAPIKeyRequest.ValidateFields if the designated constraints aren't met.

func (DeleteOrganizationAPIKeyRequestValidationError) Cause added in v3.27.2

Cause function returns cause value.

func (DeleteOrganizationAPIKeyRequestValidationError) Error added in v3.27.2

Error satisfies the builtin error interface

func (DeleteOrganizationAPIKeyRequestValidationError) ErrorName added in v3.27.2

ErrorName returns error name.

func (DeleteOrganizationAPIKeyRequestValidationError) Field added in v3.27.2

Field function returns field value.

func (DeleteOrganizationAPIKeyRequestValidationError) Key added in v3.27.2

Key function returns key value.

func (DeleteOrganizationAPIKeyRequestValidationError) Reason added in v3.27.2

Reason function returns reason value.

type DeleteOrganizationCollaboratorRequest added in v3.27.2

type DeleteOrganizationCollaboratorRequest struct {
	OrganizationIds *OrganizationIdentifiers       `protobuf:"bytes,1,opt,name=organization_ids,json=organizationIds,proto3" json:"organization_ids,omitempty"`
	CollaboratorIds *OrganizationOrUserIdentifiers `protobuf:"bytes,2,opt,name=collaborator_ids,json=collaboratorIds,proto3" json:"collaborator_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteOrganizationCollaboratorRequest) Descriptor deprecated added in v3.27.2

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

Deprecated: Use DeleteOrganizationCollaboratorRequest.ProtoReflect.Descriptor instead.

func (*DeleteOrganizationCollaboratorRequest) GetCollaboratorIds added in v3.27.2

func (*DeleteOrganizationCollaboratorRequest) GetOrganizationIds added in v3.27.2

func (*DeleteOrganizationCollaboratorRequest) ProtoMessage added in v3.27.2

func (*DeleteOrganizationCollaboratorRequest) ProtoMessage()

func (*DeleteOrganizationCollaboratorRequest) ProtoReflect added in v3.27.2

func (*DeleteOrganizationCollaboratorRequest) Reset added in v3.27.2

func (*DeleteOrganizationCollaboratorRequest) SetFields added in v3.27.2

func (*DeleteOrganizationCollaboratorRequest) String added in v3.27.2

func (*DeleteOrganizationCollaboratorRequest) ValidateFields added in v3.27.2

func (m *DeleteOrganizationCollaboratorRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on DeleteOrganizationCollaboratorRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DeleteOrganizationCollaboratorRequestValidationError added in v3.27.2

type DeleteOrganizationCollaboratorRequestValidationError struct {
	// contains filtered or unexported fields
}

DeleteOrganizationCollaboratorRequestValidationError is the validation error returned by DeleteOrganizationCollaboratorRequest.ValidateFields if the designated constraints aren't met.

func (DeleteOrganizationCollaboratorRequestValidationError) Cause added in v3.27.2

Cause function returns cause value.

func (DeleteOrganizationCollaboratorRequestValidationError) Error added in v3.27.2

Error satisfies the builtin error interface

func (DeleteOrganizationCollaboratorRequestValidationError) ErrorName added in v3.27.2

ErrorName returns error name.

func (DeleteOrganizationCollaboratorRequestValidationError) Field added in v3.27.2

Field function returns field value.

func (DeleteOrganizationCollaboratorRequestValidationError) Key added in v3.27.2

Key function returns key value.

func (DeleteOrganizationCollaboratorRequestValidationError) Reason added in v3.27.2

Reason function returns reason value.

type DeleteRelayRequest added in v3.29.0

type DeleteRelayRequest struct {

	// End device identifiers of the relay.
	EndDeviceIds *EndDeviceIdentifiers `protobuf:"bytes,1,opt,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRelayRequest) Descriptor deprecated added in v3.29.0

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

Deprecated: Use DeleteRelayRequest.ProtoReflect.Descriptor instead.

func (*DeleteRelayRequest) GetEndDeviceIds added in v3.29.0

func (x *DeleteRelayRequest) GetEndDeviceIds() *EndDeviceIdentifiers

func (*DeleteRelayRequest) MarshalJSON added in v3.29.0

func (x *DeleteRelayRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DeleteRelayRequest to JSON.

func (*DeleteRelayRequest) MarshalProtoJSON added in v3.29.0

func (x *DeleteRelayRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the DeleteRelayRequest message to JSON.

func (*DeleteRelayRequest) ProtoMessage added in v3.29.0

func (*DeleteRelayRequest) ProtoMessage()

func (*DeleteRelayRequest) ProtoReflect added in v3.29.0

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

func (*DeleteRelayRequest) Reset added in v3.29.0

func (x *DeleteRelayRequest) Reset()

func (*DeleteRelayRequest) SetFields added in v3.29.0

func (dst *DeleteRelayRequest) SetFields(src *DeleteRelayRequest, paths ...string) error

func (*DeleteRelayRequest) String added in v3.29.0

func (x *DeleteRelayRequest) String() string

func (*DeleteRelayRequest) UnmarshalJSON added in v3.29.0

func (x *DeleteRelayRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DeleteRelayRequest from JSON.

func (*DeleteRelayRequest) UnmarshalProtoJSON added in v3.29.0

func (x *DeleteRelayRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the DeleteRelayRequest message from JSON.

func (*DeleteRelayRequest) ValidateFields added in v3.29.0

func (m *DeleteRelayRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on DeleteRelayRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DeleteRelayRequestValidationError added in v3.29.0

type DeleteRelayRequestValidationError struct {
	// contains filtered or unexported fields
}

DeleteRelayRequestValidationError is the validation error returned by DeleteRelayRequest.ValidateFields if the designated constraints aren't met.

func (DeleteRelayRequestValidationError) Cause added in v3.29.0

Cause function returns cause value.

func (DeleteRelayRequestValidationError) Error added in v3.29.0

Error satisfies the builtin error interface

func (DeleteRelayRequestValidationError) ErrorName added in v3.29.0

ErrorName returns error name.

func (DeleteRelayRequestValidationError) Field added in v3.29.0

Field function returns field value.

func (DeleteRelayRequestValidationError) Key added in v3.29.0

Key function returns key value.

func (DeleteRelayRequestValidationError) Reason added in v3.29.0

Reason function returns reason value.

type DeleteRelayResponse added in v3.29.0

type DeleteRelayResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteRelayResponse) Descriptor deprecated added in v3.29.0

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

Deprecated: Use DeleteRelayResponse.ProtoReflect.Descriptor instead.

func (*DeleteRelayResponse) ProtoMessage added in v3.29.0

func (*DeleteRelayResponse) ProtoMessage()

func (*DeleteRelayResponse) ProtoReflect added in v3.29.0

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

func (*DeleteRelayResponse) Reset added in v3.29.0

func (x *DeleteRelayResponse) Reset()

func (*DeleteRelayResponse) SetFields added in v3.29.0

func (dst *DeleteRelayResponse) SetFields(src *DeleteRelayResponse, paths ...string) error

func (*DeleteRelayResponse) String added in v3.29.0

func (x *DeleteRelayResponse) String() string

func (*DeleteRelayResponse) ValidateFields added in v3.29.0

func (m *DeleteRelayResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on DeleteRelayResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DeleteRelayResponseValidationError added in v3.29.0

type DeleteRelayResponseValidationError struct {
	// contains filtered or unexported fields
}

DeleteRelayResponseValidationError is the validation error returned by DeleteRelayResponse.ValidateFields if the designated constraints aren't met.

func (DeleteRelayResponseValidationError) Cause added in v3.29.0

Cause function returns cause value.

func (DeleteRelayResponseValidationError) Error added in v3.29.0

Error satisfies the builtin error interface

func (DeleteRelayResponseValidationError) ErrorName added in v3.29.0

ErrorName returns error name.

func (DeleteRelayResponseValidationError) Field added in v3.29.0

Field function returns field value.

func (DeleteRelayResponseValidationError) Key added in v3.29.0

Key function returns key value.

func (DeleteRelayResponseValidationError) Reason added in v3.29.0

Reason function returns reason value.

type DeleteRelayUplinkForwardingRuleRequest added in v3.29.0

type DeleteRelayUplinkForwardingRuleRequest struct {

	// End device identifiers of the relay.
	EndDeviceIds *EndDeviceIdentifiers `protobuf:"bytes,1,opt,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	// Index of the uplink forwarding rule.
	Index uint32 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRelayUplinkForwardingRuleRequest) Descriptor deprecated added in v3.29.0

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

Deprecated: Use DeleteRelayUplinkForwardingRuleRequest.ProtoReflect.Descriptor instead.

func (*DeleteRelayUplinkForwardingRuleRequest) GetEndDeviceIds added in v3.29.0

func (*DeleteRelayUplinkForwardingRuleRequest) GetIndex added in v3.29.0

func (*DeleteRelayUplinkForwardingRuleRequest) MarshalJSON added in v3.29.0

func (x *DeleteRelayUplinkForwardingRuleRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DeleteRelayUplinkForwardingRuleRequest to JSON.

func (*DeleteRelayUplinkForwardingRuleRequest) MarshalProtoJSON added in v3.29.0

MarshalProtoJSON marshals the DeleteRelayUplinkForwardingRuleRequest message to JSON.

func (*DeleteRelayUplinkForwardingRuleRequest) ProtoMessage added in v3.29.0

func (*DeleteRelayUplinkForwardingRuleRequest) ProtoReflect added in v3.29.0

func (*DeleteRelayUplinkForwardingRuleRequest) Reset added in v3.29.0

func (*DeleteRelayUplinkForwardingRuleRequest) SetFields added in v3.29.0

func (*DeleteRelayUplinkForwardingRuleRequest) String added in v3.29.0

func (*DeleteRelayUplinkForwardingRuleRequest) UnmarshalJSON added in v3.29.0

func (x *DeleteRelayUplinkForwardingRuleRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DeleteRelayUplinkForwardingRuleRequest from JSON.

func (*DeleteRelayUplinkForwardingRuleRequest) UnmarshalProtoJSON added in v3.29.0

UnmarshalProtoJSON unmarshals the DeleteRelayUplinkForwardingRuleRequest message from JSON.

func (*DeleteRelayUplinkForwardingRuleRequest) ValidateFields added in v3.29.0

func (m *DeleteRelayUplinkForwardingRuleRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on DeleteRelayUplinkForwardingRuleRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DeleteRelayUplinkForwardingRuleRequestValidationError added in v3.29.0

type DeleteRelayUplinkForwardingRuleRequestValidationError struct {
	// contains filtered or unexported fields
}

DeleteRelayUplinkForwardingRuleRequestValidationError is the validation error returned by DeleteRelayUplinkForwardingRuleRequest.ValidateFields if the designated constraints aren't met.

func (DeleteRelayUplinkForwardingRuleRequestValidationError) Cause added in v3.29.0

Cause function returns cause value.

func (DeleteRelayUplinkForwardingRuleRequestValidationError) Error added in v3.29.0

Error satisfies the builtin error interface

func (DeleteRelayUplinkForwardingRuleRequestValidationError) ErrorName added in v3.29.0

ErrorName returns error name.

func (DeleteRelayUplinkForwardingRuleRequestValidationError) Field added in v3.29.0

Field function returns field value.

func (DeleteRelayUplinkForwardingRuleRequestValidationError) Key added in v3.29.0

Key function returns key value.

func (DeleteRelayUplinkForwardingRuleRequestValidationError) Reason added in v3.29.0

Reason function returns reason value.

type DeleteRelayUplinkForwardingRuleResponse added in v3.29.0

type DeleteRelayUplinkForwardingRuleResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteRelayUplinkForwardingRuleResponse) Descriptor deprecated added in v3.29.0

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

Deprecated: Use DeleteRelayUplinkForwardingRuleResponse.ProtoReflect.Descriptor instead.

func (*DeleteRelayUplinkForwardingRuleResponse) ProtoMessage added in v3.29.0

func (*DeleteRelayUplinkForwardingRuleResponse) ProtoReflect added in v3.29.0

func (*DeleteRelayUplinkForwardingRuleResponse) Reset added in v3.29.0

func (*DeleteRelayUplinkForwardingRuleResponse) SetFields added in v3.29.0

func (*DeleteRelayUplinkForwardingRuleResponse) String added in v3.29.0

func (*DeleteRelayUplinkForwardingRuleResponse) ValidateFields added in v3.29.0

func (m *DeleteRelayUplinkForwardingRuleResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on DeleteRelayUplinkForwardingRuleResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DeleteRelayUplinkForwardingRuleResponseValidationError added in v3.29.0

type DeleteRelayUplinkForwardingRuleResponseValidationError struct {
	// contains filtered or unexported fields
}

DeleteRelayUplinkForwardingRuleResponseValidationError is the validation error returned by DeleteRelayUplinkForwardingRuleResponse.ValidateFields if the designated constraints aren't met.

func (DeleteRelayUplinkForwardingRuleResponseValidationError) Cause added in v3.29.0

Cause function returns cause value.

func (DeleteRelayUplinkForwardingRuleResponseValidationError) Error added in v3.29.0

Error satisfies the builtin error interface

func (DeleteRelayUplinkForwardingRuleResponseValidationError) ErrorName added in v3.29.0

ErrorName returns error name.

func (DeleteRelayUplinkForwardingRuleResponseValidationError) Field added in v3.29.0

Field function returns field value.

func (DeleteRelayUplinkForwardingRuleResponseValidationError) Key added in v3.29.0

Key function returns key value.

func (DeleteRelayUplinkForwardingRuleResponseValidationError) Reason added in v3.29.0

Reason function returns reason value.

type DeleteUserAPIKeyRequest added in v3.27.2

type DeleteUserAPIKeyRequest struct {
	UserIds *UserIdentifiers `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	KeyId   string           `protobuf:"bytes,2,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteUserAPIKeyRequest) Descriptor deprecated added in v3.27.2

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

Deprecated: Use DeleteUserAPIKeyRequest.ProtoReflect.Descriptor instead.

func (*DeleteUserAPIKeyRequest) GetKeyId added in v3.27.2

func (x *DeleteUserAPIKeyRequest) GetKeyId() string

func (*DeleteUserAPIKeyRequest) GetUserIds added in v3.27.2

func (x *DeleteUserAPIKeyRequest) GetUserIds() *UserIdentifiers

func (*DeleteUserAPIKeyRequest) ProtoMessage added in v3.27.2

func (*DeleteUserAPIKeyRequest) ProtoMessage()

func (*DeleteUserAPIKeyRequest) ProtoReflect added in v3.27.2

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

func (*DeleteUserAPIKeyRequest) Reset added in v3.27.2

func (x *DeleteUserAPIKeyRequest) Reset()

func (*DeleteUserAPIKeyRequest) SetFields added in v3.27.2

func (dst *DeleteUserAPIKeyRequest) SetFields(src *DeleteUserAPIKeyRequest, paths ...string) error

func (*DeleteUserAPIKeyRequest) String added in v3.27.2

func (x *DeleteUserAPIKeyRequest) String() string

func (*DeleteUserAPIKeyRequest) ValidateFields added in v3.27.2

func (m *DeleteUserAPIKeyRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on DeleteUserAPIKeyRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DeleteUserAPIKeyRequestValidationError added in v3.27.2

type DeleteUserAPIKeyRequestValidationError struct {
	// contains filtered or unexported fields
}

DeleteUserAPIKeyRequestValidationError is the validation error returned by DeleteUserAPIKeyRequest.ValidateFields if the designated constraints aren't met.

func (DeleteUserAPIKeyRequestValidationError) Cause added in v3.27.2

Cause function returns cause value.

func (DeleteUserAPIKeyRequestValidationError) Error added in v3.27.2

Error satisfies the builtin error interface

func (DeleteUserAPIKeyRequestValidationError) ErrorName added in v3.27.2

ErrorName returns error name.

func (DeleteUserAPIKeyRequestValidationError) Field added in v3.27.2

Field function returns field value.

func (DeleteUserAPIKeyRequestValidationError) Key added in v3.27.2

Key function returns key value.

func (DeleteUserAPIKeyRequestValidationError) Reason added in v3.27.2

Reason function returns reason value.

type DeleteUserBookmarkRequest added in v3.30.0

type DeleteUserBookmarkRequest struct {
	UserIds   *UserIdentifiers   `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	EntityIds *EntityIdentifiers `protobuf:"bytes,2,opt,name=entity_ids,json=entityIds,proto3" json:"entity_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteUserBookmarkRequest) Descriptor deprecated added in v3.30.0

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

Deprecated: Use DeleteUserBookmarkRequest.ProtoReflect.Descriptor instead.

func (*DeleteUserBookmarkRequest) GetEntityIds added in v3.30.0

func (x *DeleteUserBookmarkRequest) GetEntityIds() *EntityIdentifiers

func (*DeleteUserBookmarkRequest) GetUserIds added in v3.30.0

func (x *DeleteUserBookmarkRequest) GetUserIds() *UserIdentifiers

func (*DeleteUserBookmarkRequest) MarshalJSON added in v3.30.0

func (x *DeleteUserBookmarkRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DeleteUserBookmarkRequest to JSON.

func (*DeleteUserBookmarkRequest) MarshalProtoJSON added in v3.30.0

func (x *DeleteUserBookmarkRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the DeleteUserBookmarkRequest message to JSON.

func (*DeleteUserBookmarkRequest) ProtoMessage added in v3.30.0

func (*DeleteUserBookmarkRequest) ProtoMessage()

func (*DeleteUserBookmarkRequest) ProtoReflect added in v3.30.0

func (*DeleteUserBookmarkRequest) Reset added in v3.30.0

func (x *DeleteUserBookmarkRequest) Reset()

func (*DeleteUserBookmarkRequest) SetFields added in v3.30.0

func (dst *DeleteUserBookmarkRequest) SetFields(src *DeleteUserBookmarkRequest, paths ...string) error

func (*DeleteUserBookmarkRequest) String added in v3.30.0

func (x *DeleteUserBookmarkRequest) String() string

func (*DeleteUserBookmarkRequest) UnmarshalJSON added in v3.30.0

func (x *DeleteUserBookmarkRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DeleteUserBookmarkRequest from JSON.

func (*DeleteUserBookmarkRequest) UnmarshalProtoJSON added in v3.30.0

func (x *DeleteUserBookmarkRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the DeleteUserBookmarkRequest message from JSON.

func (*DeleteUserBookmarkRequest) ValidateFields added in v3.30.0

func (m *DeleteUserBookmarkRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on DeleteUserBookmarkRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DeleteUserBookmarkRequestValidationError added in v3.30.0

type DeleteUserBookmarkRequestValidationError struct {
	// contains filtered or unexported fields
}

DeleteUserBookmarkRequestValidationError is the validation error returned by DeleteUserBookmarkRequest.ValidateFields if the designated constraints aren't met.

func (DeleteUserBookmarkRequestValidationError) Cause added in v3.30.0

Cause function returns cause value.

func (DeleteUserBookmarkRequestValidationError) Error added in v3.30.0

Error satisfies the builtin error interface

func (DeleteUserBookmarkRequestValidationError) ErrorName added in v3.30.0

ErrorName returns error name.

func (DeleteUserBookmarkRequestValidationError) Field added in v3.30.0

Field function returns field value.

func (DeleteUserBookmarkRequestValidationError) Key added in v3.30.0

Key function returns key value.

func (DeleteUserBookmarkRequestValidationError) Reason added in v3.30.0

Reason function returns reason value.

type DeriveSessionKeysRequest

type DeriveSessionKeysRequest struct {

	// End device identifiers to use for key derivation.
	// The DevAddr must be set in this request. The DevEUI may need to be set, depending on the provisioner.
	Ids *EndDeviceIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	// LoRaWAN key derivation scheme.
	LorawanVersion MACVersion `` /* 135-byte string literal not displayed */
	// LoRaWAN JoinNonce (or AppNonce).
	JoinNonce []byte `protobuf:"bytes,3,opt,name=join_nonce,json=joinNonce,proto3" json:"join_nonce,omitempty"`
	// LoRaWAN DevNonce.
	DevNonce []byte `protobuf:"bytes,4,opt,name=dev_nonce,json=devNonce,proto3" json:"dev_nonce,omitempty"`
	// LoRaWAN NetID.
	NetId []byte `protobuf:"bytes,5,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"`
	// Provisioner that provisioned the end device.
	ProvisionerId string `protobuf:"bytes,6,opt,name=provisioner_id,json=provisionerId,proto3" json:"provisioner_id,omitempty"`
	// Provisioning data for the provisioner.
	ProvisioningData *structpb.Struct `protobuf:"bytes,7,opt,name=provisioning_data,json=provisioningData,proto3" json:"provisioning_data,omitempty"`
	// contains filtered or unexported fields
}

func (*DeriveSessionKeysRequest) Descriptor deprecated

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

Deprecated: Use DeriveSessionKeysRequest.ProtoReflect.Descriptor instead.

func (*DeriveSessionKeysRequest) GetDevNonce added in v3.19.2

func (x *DeriveSessionKeysRequest) GetDevNonce() []byte

func (*DeriveSessionKeysRequest) GetIds added in v3.15.2

func (*DeriveSessionKeysRequest) GetJoinNonce added in v3.19.2

func (x *DeriveSessionKeysRequest) GetJoinNonce() []byte

func (*DeriveSessionKeysRequest) GetLorawanVersion added in v3.14.0

func (x *DeriveSessionKeysRequest) GetLorawanVersion() MACVersion

func (*DeriveSessionKeysRequest) GetNetId added in v3.19.2

func (x *DeriveSessionKeysRequest) GetNetId() []byte

func (*DeriveSessionKeysRequest) GetProvisionerId added in v3.14.1

func (x *DeriveSessionKeysRequest) GetProvisionerId() string

func (*DeriveSessionKeysRequest) GetProvisioningData

func (x *DeriveSessionKeysRequest) GetProvisioningData() *structpb.Struct

func (*DeriveSessionKeysRequest) MarshalJSON added in v3.17.2

func (x *DeriveSessionKeysRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DeriveSessionKeysRequest to JSON.

func (*DeriveSessionKeysRequest) MarshalProtoJSON added in v3.15.1

func (x *DeriveSessionKeysRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the DeriveSessionKeysRequest message to JSON.

func (*DeriveSessionKeysRequest) ProtoMessage

func (*DeriveSessionKeysRequest) ProtoMessage()

func (*DeriveSessionKeysRequest) ProtoReflect added in v3.25.0

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

func (*DeriveSessionKeysRequest) Reset

func (x *DeriveSessionKeysRequest) Reset()

func (*DeriveSessionKeysRequest) SetFields

func (dst *DeriveSessionKeysRequest) SetFields(src *DeriveSessionKeysRequest, paths ...string) error

func (*DeriveSessionKeysRequest) String

func (x *DeriveSessionKeysRequest) String() string

func (*DeriveSessionKeysRequest) UnmarshalJSON added in v3.17.2

func (x *DeriveSessionKeysRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DeriveSessionKeysRequest from JSON.

func (*DeriveSessionKeysRequest) UnmarshalProtoJSON added in v3.15.1

func (x *DeriveSessionKeysRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the DeriveSessionKeysRequest message from JSON.

func (*DeriveSessionKeysRequest) ValidateContext added in v3.11.4

func (req *DeriveSessionKeysRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*DeriveSessionKeysRequest) ValidateFields

func (m *DeriveSessionKeysRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on DeriveSessionKeysRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DeriveSessionKeysRequestValidationError

type DeriveSessionKeysRequestValidationError struct {
	// contains filtered or unexported fields
}

DeriveSessionKeysRequestValidationError is the validation error returned by DeriveSessionKeysRequest.ValidateFields if the designated constraints aren't met.

func (DeriveSessionKeysRequestValidationError) Cause

Cause function returns cause value.

func (DeriveSessionKeysRequestValidationError) Error

Error satisfies the builtin error interface

func (DeriveSessionKeysRequestValidationError) ErrorName

ErrorName returns error name.

func (DeriveSessionKeysRequestValidationError) Field

Field function returns field value.

func (DeriveSessionKeysRequestValidationError) Key

Key function returns key value.

func (DeriveSessionKeysRequestValidationError) Reason

Reason function returns reason value.

type DevAddrPrefix added in v3.12.0

type DevAddrPrefix struct {

	// DevAddr base.
	DevAddr []byte `protobuf:"bytes,1,opt,name=dev_addr,json=devAddr,proto3" json:"dev_addr,omitempty"`
	// Number of most significant bits from dev_addr that are used as prefix.
	Length uint32 `protobuf:"varint,2,opt,name=length,proto3" json:"length,omitempty"`
	// contains filtered or unexported fields
}

func (*DevAddrPrefix) Descriptor deprecated added in v3.12.0

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

Deprecated: Use DevAddrPrefix.ProtoReflect.Descriptor instead.

func (*DevAddrPrefix) GetDevAddr added in v3.20.1

func (x *DevAddrPrefix) GetDevAddr() []byte

func (*DevAddrPrefix) GetLength added in v3.12.0

func (x *DevAddrPrefix) GetLength() uint32

func (*DevAddrPrefix) MarshalJSON added in v3.20.1

func (x *DevAddrPrefix) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DevAddrPrefix to JSON.

func (*DevAddrPrefix) MarshalProtoJSON added in v3.20.1

func (x *DevAddrPrefix) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the DevAddrPrefix message to JSON.

func (*DevAddrPrefix) ProtoMessage added in v3.12.0

func (*DevAddrPrefix) ProtoMessage()

func (*DevAddrPrefix) ProtoReflect added in v3.25.0

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

func (*DevAddrPrefix) Reset added in v3.12.0

func (x *DevAddrPrefix) Reset()

func (*DevAddrPrefix) SetFields added in v3.12.0

func (dst *DevAddrPrefix) SetFields(src *DevAddrPrefix, paths ...string) error

func (*DevAddrPrefix) String added in v3.12.0

func (x *DevAddrPrefix) String() string

func (*DevAddrPrefix) UnmarshalJSON added in v3.20.1

func (x *DevAddrPrefix) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DevAddrPrefix from JSON.

func (*DevAddrPrefix) UnmarshalProtoJSON added in v3.20.1

func (x *DevAddrPrefix) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the DevAddrPrefix message from JSON.

func (*DevAddrPrefix) ValidateFields added in v3.12.0

func (m *DevAddrPrefix) ValidateFields(paths ...string) error

ValidateFields checks the field values on DevAddrPrefix with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DevAddrPrefixValidationError added in v3.12.0

type DevAddrPrefixValidationError struct {
	// contains filtered or unexported fields
}

DevAddrPrefixValidationError is the validation error returned by DevAddrPrefix.ValidateFields if the designated constraints aren't met.

func (DevAddrPrefixValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (DevAddrPrefixValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (DevAddrPrefixValidationError) ErrorName added in v3.12.0

func (e DevAddrPrefixValidationError) ErrorName() string

ErrorName returns error name.

func (DevAddrPrefixValidationError) Field added in v3.12.0

Field function returns field value.

func (DevAddrPrefixValidationError) Key added in v3.12.0

Key function returns key value.

func (DevAddrPrefixValidationError) Reason added in v3.12.0

Reason function returns reason value.

type DeviceEIRP

type DeviceEIRP int32
const (
	DeviceEIRP_DEVICE_EIRP_8  DeviceEIRP = 0  // 8 dBm.
	DeviceEIRP_DEVICE_EIRP_10 DeviceEIRP = 1  // 10 dBm.
	DeviceEIRP_DEVICE_EIRP_12 DeviceEIRP = 2  // 12 dBm.
	DeviceEIRP_DEVICE_EIRP_13 DeviceEIRP = 3  // 13 dBm.
	DeviceEIRP_DEVICE_EIRP_14 DeviceEIRP = 4  // 14 dBm.
	DeviceEIRP_DEVICE_EIRP_16 DeviceEIRP = 5  // 16 dBm.
	DeviceEIRP_DEVICE_EIRP_18 DeviceEIRP = 6  // 18 dBm.
	DeviceEIRP_DEVICE_EIRP_20 DeviceEIRP = 7  // 20 dBm.
	DeviceEIRP_DEVICE_EIRP_21 DeviceEIRP = 8  // 21 dBm.
	DeviceEIRP_DEVICE_EIRP_24 DeviceEIRP = 9  // 24 dBm.
	DeviceEIRP_DEVICE_EIRP_26 DeviceEIRP = 10 // 26 dBm.
	DeviceEIRP_DEVICE_EIRP_27 DeviceEIRP = 11 // 27 dBm.
	DeviceEIRP_DEVICE_EIRP_29 DeviceEIRP = 12 // 29 dBm.
	DeviceEIRP_DEVICE_EIRP_30 DeviceEIRP = 13 // 30 dBm.
	DeviceEIRP_DEVICE_EIRP_33 DeviceEIRP = 14 // 33 dBm.
	DeviceEIRP_DEVICE_EIRP_36 DeviceEIRP = 15 // 36 dBm.
)

func (DeviceEIRP) Descriptor added in v3.25.0

func (DeviceEIRP) Descriptor() protoreflect.EnumDescriptor

func (DeviceEIRP) Enum added in v3.25.0

func (x DeviceEIRP) Enum() *DeviceEIRP

func (DeviceEIRP) EnumDescriptor deprecated

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

Deprecated: Use DeviceEIRP.Descriptor instead.

func (DeviceEIRP) MarshalBinary added in v3.12.0

func (v DeviceEIRP) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (DeviceEIRP) MarshalJSON added in v3.12.0

func (x DeviceEIRP) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DeviceEIRP to JSON.

func (DeviceEIRP) MarshalProtoJSON added in v3.15.1

func (x DeviceEIRP) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the DeviceEIRP to JSON.

func (DeviceEIRP) MarshalText

func (x DeviceEIRP) MarshalText() ([]byte, error)

MarshalText marshals the DeviceEIRP to text.

func (DeviceEIRP) Number added in v3.25.0

func (x DeviceEIRP) Number() protoreflect.EnumNumber

func (DeviceEIRP) String

func (x DeviceEIRP) String() string

func (DeviceEIRP) Type added in v3.25.0

func (*DeviceEIRP) UnmarshalBinary added in v3.12.0

func (v *DeviceEIRP) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*DeviceEIRP) UnmarshalJSON

func (x *DeviceEIRP) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DeviceEIRP from JSON.

func (*DeviceEIRP) UnmarshalProtoJSON added in v3.15.1

func (x *DeviceEIRP) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the DeviceEIRP from JSON.

func (*DeviceEIRP) UnmarshalText

func (x *DeviceEIRP) UnmarshalText(b []byte) error

UnmarshalText unmarshals the DeviceEIRP from text.

type DeviceEIRPValue added in v3.13.0

type DeviceEIRPValue struct {
	Value DeviceEIRP `protobuf:"varint,1,opt,name=value,proto3,enum=ttn.lorawan.v3.DeviceEIRP" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceEIRPValue) Descriptor deprecated added in v3.13.0

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

Deprecated: Use DeviceEIRPValue.ProtoReflect.Descriptor instead.

func (*DeviceEIRPValue) FieldIsZero added in v3.13.0

func (v *DeviceEIRPValue) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*DeviceEIRPValue) GetValue added in v3.13.0

func (x *DeviceEIRPValue) GetValue() DeviceEIRP

func (*DeviceEIRPValue) MarshalBinary added in v3.13.0

func (v *DeviceEIRPValue) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (*DeviceEIRPValue) MarshalJSON added in v3.13.0

func (x *DeviceEIRPValue) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DeviceEIRPValue to JSON.

func (*DeviceEIRPValue) MarshalProtoJSON added in v3.15.1

func (x *DeviceEIRPValue) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the DeviceEIRPValue message to JSON.

func (*DeviceEIRPValue) MarshalText added in v3.13.0

func (v *DeviceEIRPValue) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (*DeviceEIRPValue) ProtoMessage added in v3.13.0

func (*DeviceEIRPValue) ProtoMessage()

func (*DeviceEIRPValue) ProtoReflect added in v3.25.0

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

func (*DeviceEIRPValue) Reset added in v3.13.0

func (x *DeviceEIRPValue) Reset()

func (*DeviceEIRPValue) SetFields added in v3.13.0

func (dst *DeviceEIRPValue) SetFields(src *DeviceEIRPValue, paths ...string) error

func (*DeviceEIRPValue) SetFromFlags added in v3.19.1

func (m *DeviceEIRPValue) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the DeviceEIRPValue message from flags.

func (*DeviceEIRPValue) String added in v3.13.0

func (x *DeviceEIRPValue) String() string

func (*DeviceEIRPValue) UnmarshalBinary added in v3.13.0

func (v *DeviceEIRPValue) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*DeviceEIRPValue) UnmarshalJSON added in v3.13.0

func (x *DeviceEIRPValue) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DeviceEIRPValue from JSON.

func (*DeviceEIRPValue) UnmarshalProtoJSON added in v3.15.1

func (x *DeviceEIRPValue) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the DeviceEIRPValue message from JSON.

func (*DeviceEIRPValue) UnmarshalText added in v3.13.0

func (v *DeviceEIRPValue) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

func (*DeviceEIRPValue) ValidateFields added in v3.13.0

func (m *DeviceEIRPValue) ValidateFields(paths ...string) error

ValidateFields checks the field values on DeviceEIRPValue with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DeviceEIRPValueValidationError added in v3.13.0

type DeviceEIRPValueValidationError struct {
	// contains filtered or unexported fields
}

DeviceEIRPValueValidationError is the validation error returned by DeviceEIRPValue.ValidateFields if the designated constraints aren't met.

func (DeviceEIRPValueValidationError) Cause added in v3.13.0

Cause function returns cause value.

func (DeviceEIRPValueValidationError) Error added in v3.13.0

Error satisfies the builtin error interface

func (DeviceEIRPValueValidationError) ErrorName added in v3.13.0

func (e DeviceEIRPValueValidationError) ErrorName() string

ErrorName returns error name.

func (DeviceEIRPValueValidationError) Field added in v3.13.0

Field function returns field value.

func (DeviceEIRPValueValidationError) Key added in v3.13.0

Key function returns key value.

func (DeviceEIRPValueValidationError) Reason added in v3.13.0

Reason function returns reason value.

type DeviceRepositoryClient added in v3.11.0

DeviceRepositoryClient is the client API for DeviceRepository 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.

func NewDeviceRepositoryClient added in v3.11.0

func NewDeviceRepositoryClient(cc grpc.ClientConnInterface) DeviceRepositoryClient

type DeviceRepositoryServer added in v3.11.0

DeviceRepositoryServer is the server API for DeviceRepository service. All implementations must embed UnimplementedDeviceRepositoryServer for forward compatibility

type DownlinkMessage

type DownlinkMessage struct {
	RawPayload   []byte                `protobuf:"bytes,1,opt,name=raw_payload,json=rawPayload,proto3" json:"raw_payload,omitempty"`
	Payload      *Message              `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"`
	EndDeviceIds *EndDeviceIdentifiers `protobuf:"bytes,3,opt,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	// Types that are assignable to Settings:
	//	*DownlinkMessage_Request
	//	*DownlinkMessage_Scheduled
	Settings       isDownlinkMessage_Settings `protobuf_oneof:"settings"`
	CorrelationIds []string                   `protobuf:"bytes,6,rep,name=correlation_ids,json=correlationIds,proto3" json:"correlation_ids,omitempty"`
	SessionKeyId   []byte                     `protobuf:"bytes,7,opt,name=session_key_id,json=sessionKeyId,proto3" json:"session_key_id,omitempty"`
	// contains filtered or unexported fields
}

Downlink message from the network to the end device

func (*DownlinkMessage) Descriptor deprecated

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

Deprecated: Use DownlinkMessage.ProtoReflect.Descriptor instead.

func (*DownlinkMessage) GetCorrelationIds added in v3.14.1

func (x *DownlinkMessage) GetCorrelationIds() []string

func (*DownlinkMessage) GetEndDeviceIds added in v3.13.0

func (x *DownlinkMessage) GetEndDeviceIds() *EndDeviceIdentifiers

func (*DownlinkMessage) GetPayload

func (x *DownlinkMessage) GetPayload() *Message

func (*DownlinkMessage) GetRawPayload

func (x *DownlinkMessage) GetRawPayload() []byte

func (*DownlinkMessage) GetRequest

func (x *DownlinkMessage) GetRequest() *TxRequest

func (*DownlinkMessage) GetScheduled

func (x *DownlinkMessage) GetScheduled() *TxSettings

func (*DownlinkMessage) GetSessionKeyId added in v3.13.3

func (x *DownlinkMessage) GetSessionKeyId() []byte

func (*DownlinkMessage) GetSettings

func (m *DownlinkMessage) GetSettings() isDownlinkMessage_Settings

func (*DownlinkMessage) MarshalJSON added in v3.17.2

func (x *DownlinkMessage) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DownlinkMessage to JSON.

func (*DownlinkMessage) MarshalProtoJSON added in v3.15.1

func (x *DownlinkMessage) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the DownlinkMessage message to JSON.

func (*DownlinkMessage) ProtoMessage

func (*DownlinkMessage) ProtoMessage()

func (*DownlinkMessage) ProtoReflect added in v3.25.0

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

func (*DownlinkMessage) Reset

func (x *DownlinkMessage) Reset()

func (*DownlinkMessage) SetFields

func (dst *DownlinkMessage) SetFields(src *DownlinkMessage, paths ...string) error

func (*DownlinkMessage) String

func (x *DownlinkMessage) String() string

func (*DownlinkMessage) UnmarshalJSON added in v3.17.2

func (x *DownlinkMessage) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DownlinkMessage from JSON.

func (*DownlinkMessage) UnmarshalProtoJSON added in v3.15.1

func (x *DownlinkMessage) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the DownlinkMessage message from JSON.

func (*DownlinkMessage) ValidateFields

func (m *DownlinkMessage) ValidateFields(paths ...string) error

ValidateFields checks the field values on DownlinkMessage with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DownlinkMessageValidationError

type DownlinkMessageValidationError struct {
	// contains filtered or unexported fields
}

DownlinkMessageValidationError is the validation error returned by DownlinkMessage.ValidateFields if the designated constraints aren't met.

func (DownlinkMessageValidationError) Cause

Cause function returns cause value.

func (DownlinkMessageValidationError) Error

Error satisfies the builtin error interface

func (DownlinkMessageValidationError) ErrorName

func (e DownlinkMessageValidationError) ErrorName() string

ErrorName returns error name.

func (DownlinkMessageValidationError) Field

Field function returns field value.

func (DownlinkMessageValidationError) Key

Key function returns key value.

func (DownlinkMessageValidationError) Reason

Reason function returns reason value.

type DownlinkMessage_Request

type DownlinkMessage_Request struct {
	Request *TxRequest `protobuf:"bytes,4,opt,name=request,proto3,oneof"`
}

type DownlinkMessage_Scheduled

type DownlinkMessage_Scheduled struct {
	Scheduled *TxSettings `protobuf:"bytes,5,opt,name=scheduled,proto3,oneof"`
}

type DownlinkPath

type DownlinkPath struct {

	// Set uplink token for class A, B or C downlink to the uplink token received from the corresponding RxMetadata. Uplink tokens are opaque to the Network Server.
	// Set fixed to force using the specified gateway antenna identifiers for downlink. This can only be used for class B or C downlinks.
	//
	// Types that are assignable to Path:
	//	*DownlinkPath_UplinkToken
	//	*DownlinkPath_Fixed
	Path isDownlinkPath_Path `protobuf_oneof:"path"`
	// contains filtered or unexported fields
}

func (*DownlinkPath) Descriptor deprecated

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

Deprecated: Use DownlinkPath.ProtoReflect.Descriptor instead.

func (*DownlinkPath) GetFixed

func (x *DownlinkPath) GetFixed() *GatewayAntennaIdentifiers

func (*DownlinkPath) GetPath

func (m *DownlinkPath) GetPath() isDownlinkPath_Path

func (*DownlinkPath) GetUplinkToken

func (x *DownlinkPath) GetUplinkToken() []byte

func (*DownlinkPath) MarshalJSON added in v3.21.0

func (x *DownlinkPath) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DownlinkPath to JSON.

func (*DownlinkPath) MarshalProtoJSON added in v3.21.0

func (x *DownlinkPath) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the DownlinkPath message to JSON.

func (*DownlinkPath) ProtoMessage

func (*DownlinkPath) ProtoMessage()

func (*DownlinkPath) ProtoReflect added in v3.25.0

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

func (*DownlinkPath) Reset

func (x *DownlinkPath) Reset()

func (*DownlinkPath) SetFields

func (dst *DownlinkPath) SetFields(src *DownlinkPath, paths ...string) error

func (*DownlinkPath) String

func (x *DownlinkPath) String() string

func (*DownlinkPath) UnmarshalJSON added in v3.21.0

func (x *DownlinkPath) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DownlinkPath from JSON.

func (*DownlinkPath) UnmarshalProtoJSON added in v3.21.0

func (x *DownlinkPath) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the DownlinkPath message from JSON.

func (*DownlinkPath) ValidateFields

func (m *DownlinkPath) ValidateFields(paths ...string) error

ValidateFields checks the field values on DownlinkPath with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DownlinkPathConstraint

type DownlinkPathConstraint int32
const (
	// Indicates that the gateway can be selected for downlink without constraints by the Network Server.
	DownlinkPathConstraint_DOWNLINK_PATH_CONSTRAINT_NONE DownlinkPathConstraint = 0
	// Indicates that the gateway can be selected for downlink only if no other or better gateway can be selected.
	DownlinkPathConstraint_DOWNLINK_PATH_CONSTRAINT_PREFER_OTHER DownlinkPathConstraint = 1
	// Indicates that this gateway will never be selected for downlink, even if that results in no available downlink path.
	DownlinkPathConstraint_DOWNLINK_PATH_CONSTRAINT_NEVER DownlinkPathConstraint = 2
)

func (DownlinkPathConstraint) Descriptor added in v3.25.0

func (DownlinkPathConstraint) Enum added in v3.25.0

func (DownlinkPathConstraint) EnumDescriptor deprecated

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

Deprecated: Use DownlinkPathConstraint.Descriptor instead.

func (DownlinkPathConstraint) MarshalJSON added in v3.17.2

func (x DownlinkPathConstraint) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DownlinkPathConstraint to JSON.

func (DownlinkPathConstraint) MarshalProtoJSON added in v3.15.1

func (x DownlinkPathConstraint) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the DownlinkPathConstraint to JSON.

func (DownlinkPathConstraint) MarshalText

func (x DownlinkPathConstraint) MarshalText() ([]byte, error)

MarshalText marshals the DownlinkPathConstraint to text.

func (DownlinkPathConstraint) Number added in v3.25.0

func (DownlinkPathConstraint) String

func (x DownlinkPathConstraint) String() string

func (DownlinkPathConstraint) Type added in v3.25.0

func (*DownlinkPathConstraint) UnmarshalJSON

func (x *DownlinkPathConstraint) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DownlinkPathConstraint from JSON.

func (*DownlinkPathConstraint) UnmarshalProtoJSON added in v3.15.1

func (x *DownlinkPathConstraint) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the DownlinkPathConstraint from JSON.

func (*DownlinkPathConstraint) UnmarshalText

func (x *DownlinkPathConstraint) UnmarshalText(b []byte) error

UnmarshalText unmarshals the DownlinkPathConstraint from text.

type DownlinkPathValidationError

type DownlinkPathValidationError struct {
	// contains filtered or unexported fields
}

DownlinkPathValidationError is the validation error returned by DownlinkPath.ValidateFields if the designated constraints aren't met.

func (DownlinkPathValidationError) Cause

Cause function returns cause value.

func (DownlinkPathValidationError) Error

Error satisfies the builtin error interface

func (DownlinkPathValidationError) ErrorName

func (e DownlinkPathValidationError) ErrorName() string

ErrorName returns error name.

func (DownlinkPathValidationError) Field

Field function returns field value.

func (DownlinkPathValidationError) Key

Key function returns key value.

func (DownlinkPathValidationError) Reason

Reason function returns reason value.

type DownlinkPath_Fixed

type DownlinkPath_Fixed struct {
	Fixed *GatewayAntennaIdentifiers `protobuf:"bytes,2,opt,name=fixed,proto3,oneof"`
}

type DownlinkPath_UplinkToken

type DownlinkPath_UplinkToken struct {
	UplinkToken []byte `protobuf:"bytes,1,opt,name=uplink_token,json=uplinkToken,proto3,oneof"`
}

type DownlinkQueueOperationErrorDetails added in v3.11.2

type DownlinkQueueOperationErrorDetails struct {
	DevAddr             []byte `protobuf:"bytes,1,opt,name=dev_addr,json=devAddr,proto3" json:"dev_addr,omitempty"`
	SessionKeyId        []byte `protobuf:"bytes,2,opt,name=session_key_id,json=sessionKeyId,proto3" json:"session_key_id,omitempty"`
	MinFCntDown         uint32 `protobuf:"varint,3,opt,name=min_f_cnt_down,json=minFCntDown,proto3" json:"min_f_cnt_down,omitempty"`
	PendingDevAddr      []byte `protobuf:"bytes,4,opt,name=pending_dev_addr,json=pendingDevAddr,proto3" json:"pending_dev_addr,omitempty"`
	PendingSessionKeyId []byte `protobuf:"bytes,5,opt,name=pending_session_key_id,json=pendingSessionKeyId,proto3" json:"pending_session_key_id,omitempty"`
	PendingMinFCntDown  uint32 `protobuf:"varint,6,opt,name=pending_min_f_cnt_down,json=pendingMinFCntDown,proto3" json:"pending_min_f_cnt_down,omitempty"`
	// contains filtered or unexported fields
}

func (*DownlinkQueueOperationErrorDetails) Descriptor deprecated added in v3.11.2

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

Deprecated: Use DownlinkQueueOperationErrorDetails.ProtoReflect.Descriptor instead.

func (*DownlinkQueueOperationErrorDetails) GetDevAddr added in v3.20.1

func (x *DownlinkQueueOperationErrorDetails) GetDevAddr() []byte

func (*DownlinkQueueOperationErrorDetails) GetMinFCntDown added in v3.11.2

func (x *DownlinkQueueOperationErrorDetails) GetMinFCntDown() uint32

func (*DownlinkQueueOperationErrorDetails) GetPendingDevAddr added in v3.20.1

func (x *DownlinkQueueOperationErrorDetails) GetPendingDevAddr() []byte

func (*DownlinkQueueOperationErrorDetails) GetPendingMinFCntDown added in v3.11.2

func (x *DownlinkQueueOperationErrorDetails) GetPendingMinFCntDown() uint32

func (*DownlinkQueueOperationErrorDetails) GetPendingSessionKeyId added in v3.14.1

func (x *DownlinkQueueOperationErrorDetails) GetPendingSessionKeyId() []byte

func (*DownlinkQueueOperationErrorDetails) GetSessionKeyId added in v3.14.1

func (x *DownlinkQueueOperationErrorDetails) GetSessionKeyId() []byte

func (*DownlinkQueueOperationErrorDetails) MarshalJSON added in v3.20.1

func (x *DownlinkQueueOperationErrorDetails) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DownlinkQueueOperationErrorDetails to JSON.

func (*DownlinkQueueOperationErrorDetails) MarshalProtoJSON added in v3.20.1

MarshalProtoJSON marshals the DownlinkQueueOperationErrorDetails message to JSON.

func (*DownlinkQueueOperationErrorDetails) ProtoMessage added in v3.11.2

func (*DownlinkQueueOperationErrorDetails) ProtoMessage()

func (*DownlinkQueueOperationErrorDetails) ProtoReflect added in v3.25.0

func (*DownlinkQueueOperationErrorDetails) Reset added in v3.11.2

func (*DownlinkQueueOperationErrorDetails) SetFields added in v3.11.2

func (*DownlinkQueueOperationErrorDetails) String added in v3.11.2

func (*DownlinkQueueOperationErrorDetails) UnmarshalJSON added in v3.20.1

func (x *DownlinkQueueOperationErrorDetails) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DownlinkQueueOperationErrorDetails from JSON.

func (*DownlinkQueueOperationErrorDetails) UnmarshalProtoJSON added in v3.20.1

UnmarshalProtoJSON unmarshals the DownlinkQueueOperationErrorDetails message from JSON.

func (*DownlinkQueueOperationErrorDetails) ValidateFields added in v3.11.2

func (m *DownlinkQueueOperationErrorDetails) ValidateFields(paths ...string) error

ValidateFields checks the field values on DownlinkQueueOperationErrorDetails with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DownlinkQueueOperationErrorDetailsValidationError added in v3.11.2

type DownlinkQueueOperationErrorDetailsValidationError struct {
	// contains filtered or unexported fields
}

DownlinkQueueOperationErrorDetailsValidationError is the validation error returned by DownlinkQueueOperationErrorDetails.ValidateFields if the designated constraints aren't met.

func (DownlinkQueueOperationErrorDetailsValidationError) Cause added in v3.11.2

Cause function returns cause value.

func (DownlinkQueueOperationErrorDetailsValidationError) Error added in v3.11.2

Error satisfies the builtin error interface

func (DownlinkQueueOperationErrorDetailsValidationError) ErrorName added in v3.11.2

ErrorName returns error name.

func (DownlinkQueueOperationErrorDetailsValidationError) Field added in v3.11.2

Field function returns field value.

func (DownlinkQueueOperationErrorDetailsValidationError) Key added in v3.11.2

Key function returns key value.

func (DownlinkQueueOperationErrorDetailsValidationError) Reason added in v3.11.2

Reason function returns reason value.

type DownlinkQueueRequest

type DownlinkQueueRequest struct {
	EndDeviceIds *EndDeviceIdentifiers  `protobuf:"bytes,1,opt,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	Downlinks    []*ApplicationDownlink `protobuf:"bytes,2,rep,name=downlinks,proto3" json:"downlinks,omitempty"`
	// contains filtered or unexported fields
}

func (*DownlinkQueueRequest) Descriptor deprecated

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

Deprecated: Use DownlinkQueueRequest.ProtoReflect.Descriptor instead.

func (*DownlinkQueueRequest) EntityType added in v3.16.1

func (m *DownlinkQueueRequest) EntityType() string

EntityType implements IDStringer.

func (*DownlinkQueueRequest) ExtractRequestFields added in v3.16.1

func (m *DownlinkQueueRequest) ExtractRequestFields(dst map[string]interface{})
func (x *DownlinkQueueRequest) GetDownlinks() []*ApplicationDownlink

func (*DownlinkQueueRequest) GetEndDeviceIds added in v3.16.1

func (x *DownlinkQueueRequest) GetEndDeviceIds() *EndDeviceIdentifiers

func (*DownlinkQueueRequest) IDString added in v3.16.1

func (m *DownlinkQueueRequest) IDString() string

IDString implements IDStringer.

func (*DownlinkQueueRequest) MarshalJSON added in v3.17.2

func (x *DownlinkQueueRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the DownlinkQueueRequest to JSON.

func (*DownlinkQueueRequest) MarshalProtoJSON added in v3.15.1

func (x *DownlinkQueueRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the DownlinkQueueRequest message to JSON.

func (*DownlinkQueueRequest) ProtoMessage

func (*DownlinkQueueRequest) ProtoMessage()

func (*DownlinkQueueRequest) ProtoReflect added in v3.25.0

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

func (*DownlinkQueueRequest) Reset

func (x *DownlinkQueueRequest) Reset()

func (*DownlinkQueueRequest) SetFields

func (dst *DownlinkQueueRequest) SetFields(src *DownlinkQueueRequest, paths ...string) error

func (*DownlinkQueueRequest) String

func (x *DownlinkQueueRequest) String() string

func (*DownlinkQueueRequest) UnmarshalJSON added in v3.17.2

func (x *DownlinkQueueRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the DownlinkQueueRequest from JSON.

func (*DownlinkQueueRequest) UnmarshalProtoJSON added in v3.15.1

func (x *DownlinkQueueRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the DownlinkQueueRequest message from JSON.

func (*DownlinkQueueRequest) ValidateContext added in v3.11.4

func (req *DownlinkQueueRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*DownlinkQueueRequest) ValidateFields

func (m *DownlinkQueueRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on DownlinkQueueRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type DownlinkQueueRequestValidationError

type DownlinkQueueRequestValidationError struct {
	// contains filtered or unexported fields
}

DownlinkQueueRequestValidationError is the validation error returned by DownlinkQueueRequest.ValidateFields if the designated constraints aren't met.

func (DownlinkQueueRequestValidationError) Cause

Cause function returns cause value.

func (DownlinkQueueRequestValidationError) Error

Error satisfies the builtin error interface

func (DownlinkQueueRequestValidationError) ErrorName

ErrorName returns error name.

func (DownlinkQueueRequestValidationError) Field

Field function returns field value.

func (DownlinkQueueRequestValidationError) Key

Key function returns key value.

func (DownlinkQueueRequestValidationError) Reason

Reason function returns reason value.

type EmailValidation added in v3.29.0

type EmailValidation struct {
	Id        string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Token     string                 `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	Address   string                 `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*EmailValidation) Descriptor deprecated added in v3.29.0

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

Deprecated: Use EmailValidation.ProtoReflect.Descriptor instead.

func (*EmailValidation) GetAddress added in v3.29.0

func (x *EmailValidation) GetAddress() string

func (*EmailValidation) GetCreatedAt added in v3.29.0

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

func (*EmailValidation) GetExpiresAt added in v3.29.0

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

func (*EmailValidation) GetId added in v3.29.0

func (x *EmailValidation) GetId() string

func (*EmailValidation) GetToken added in v3.29.0

func (x *EmailValidation) GetToken() string

func (*EmailValidation) GetUpdatedAt added in v3.29.0

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

func (*EmailValidation) ProtoMessage added in v3.29.0

func (*EmailValidation) ProtoMessage()

func (*EmailValidation) ProtoReflect added in v3.29.0

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

func (*EmailValidation) Reset added in v3.29.0

func (x *EmailValidation) Reset()

func (*EmailValidation) SetFields added in v3.29.0

func (dst *EmailValidation) SetFields(src *EmailValidation, paths ...string) error

func (*EmailValidation) String added in v3.29.0

func (x *EmailValidation) String() string

func (*EmailValidation) ValidateFields added in v3.29.0

func (m *EmailValidation) ValidateFields(paths ...string) error

ValidateFields checks the field values on EmailValidation with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EmailValidationRegistryClient added in v3.29.0

type EmailValidationRegistryClient interface {
	// Request validation for the non-validated contact info for the given entity.
	RequestValidation(ctx context.Context, in *UserIdentifiers, opts ...grpc.CallOption) (*EmailValidation, error)
	// Validate confirms a contact info validation.
	Validate(ctx context.Context, in *ValidateEmailRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

EmailValidationRegistryClient is the client API for EmailValidationRegistry 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.

func NewEmailValidationRegistryClient added in v3.29.0

func NewEmailValidationRegistryClient(cc grpc.ClientConnInterface) EmailValidationRegistryClient

type EmailValidationRegistryServer added in v3.29.0

type EmailValidationRegistryServer interface {
	// Request validation for the non-validated contact info for the given entity.
	RequestValidation(context.Context, *UserIdentifiers) (*EmailValidation, error)
	// Validate confirms a contact info validation.
	Validate(context.Context, *ValidateEmailRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

EmailValidationRegistryServer is the server API for EmailValidationRegistry service. All implementations must embed UnimplementedEmailValidationRegistryServer for forward compatibility

type EmailValidationValidationError added in v3.29.0

type EmailValidationValidationError struct {
	// contains filtered or unexported fields
}

EmailValidationValidationError is the validation error returned by EmailValidation.ValidateFields if the designated constraints aren't met.

func (EmailValidationValidationError) Cause added in v3.29.0

Cause function returns cause value.

func (EmailValidationValidationError) Error added in v3.29.0

Error satisfies the builtin error interface

func (EmailValidationValidationError) ErrorName added in v3.29.0

func (e EmailValidationValidationError) ErrorName() string

ErrorName returns error name.

func (EmailValidationValidationError) Field added in v3.29.0

Field function returns field value.

func (EmailValidationValidationError) Key added in v3.29.0

Key function returns key value.

func (EmailValidationValidationError) Reason added in v3.29.0

Reason function returns reason value.

type EncodeDownlinkRequest added in v3.11.3

type EncodeDownlinkRequest struct {
	EndDeviceIds *EndDeviceIdentifiers        `protobuf:"bytes,1,opt,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	VersionIds   *EndDeviceVersionIdentifiers `protobuf:"bytes,2,opt,name=version_ids,json=versionIds,proto3" json:"version_ids,omitempty"`
	Downlink     *ApplicationDownlink         `protobuf:"bytes,3,opt,name=downlink,proto3" json:"downlink,omitempty"`
	Formatter    PayloadFormatter             `protobuf:"varint,4,opt,name=formatter,proto3,enum=ttn.lorawan.v3.PayloadFormatter" json:"formatter,omitempty"`
	Parameter    string                       `protobuf:"bytes,5,opt,name=parameter,proto3" json:"parameter,omitempty"`
	// contains filtered or unexported fields
}

func (*EncodeDownlinkRequest) Descriptor deprecated added in v3.11.3

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

Deprecated: Use EncodeDownlinkRequest.ProtoReflect.Descriptor instead.

func (x *EncodeDownlinkRequest) GetDownlink() *ApplicationDownlink

func (*EncodeDownlinkRequest) GetEndDeviceIds added in v3.11.3

func (x *EncodeDownlinkRequest) GetEndDeviceIds() *EndDeviceIdentifiers

func (*EncodeDownlinkRequest) GetFormatter added in v3.11.3

func (x *EncodeDownlinkRequest) GetFormatter() PayloadFormatter

func (*EncodeDownlinkRequest) GetParameter added in v3.11.3

func (x *EncodeDownlinkRequest) GetParameter() string

func (*EncodeDownlinkRequest) GetVersionIds added in v3.11.3

func (*EncodeDownlinkRequest) MarshalJSON added in v3.17.2

func (x *EncodeDownlinkRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the EncodeDownlinkRequest to JSON.

func (*EncodeDownlinkRequest) MarshalProtoJSON added in v3.15.1

func (x *EncodeDownlinkRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the EncodeDownlinkRequest message to JSON.

func (*EncodeDownlinkRequest) ProtoMessage added in v3.11.3

func (*EncodeDownlinkRequest) ProtoMessage()

func (*EncodeDownlinkRequest) ProtoReflect added in v3.25.0

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

func (*EncodeDownlinkRequest) Reset added in v3.11.3

func (x *EncodeDownlinkRequest) Reset()

func (*EncodeDownlinkRequest) SetFields added in v3.11.3

func (dst *EncodeDownlinkRequest) SetFields(src *EncodeDownlinkRequest, paths ...string) error

func (*EncodeDownlinkRequest) String added in v3.11.3

func (x *EncodeDownlinkRequest) String() string

func (*EncodeDownlinkRequest) UnmarshalJSON added in v3.17.2

func (x *EncodeDownlinkRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the EncodeDownlinkRequest from JSON.

func (*EncodeDownlinkRequest) UnmarshalProtoJSON added in v3.15.1

func (x *EncodeDownlinkRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the EncodeDownlinkRequest message from JSON.

func (*EncodeDownlinkRequest) ValidateFields added in v3.11.3

func (m *EncodeDownlinkRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on EncodeDownlinkRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EncodeDownlinkRequestValidationError added in v3.11.3

type EncodeDownlinkRequestValidationError struct {
	// contains filtered or unexported fields
}

EncodeDownlinkRequestValidationError is the validation error returned by EncodeDownlinkRequest.ValidateFields if the designated constraints aren't met.

func (EncodeDownlinkRequestValidationError) Cause added in v3.11.3

Cause function returns cause value.

func (EncodeDownlinkRequestValidationError) Error added in v3.11.3

Error satisfies the builtin error interface

func (EncodeDownlinkRequestValidationError) ErrorName added in v3.11.3

ErrorName returns error name.

func (EncodeDownlinkRequestValidationError) Field added in v3.11.3

Field function returns field value.

func (EncodeDownlinkRequestValidationError) Key added in v3.11.3

Key function returns key value.

func (EncodeDownlinkRequestValidationError) Reason added in v3.11.3

Reason function returns reason value.

type EncodeDownlinkResponse added in v3.11.3

type EncodeDownlinkResponse struct {
	Downlink *ApplicationDownlink `protobuf:"bytes,1,opt,name=downlink,proto3" json:"downlink,omitempty"`
	// contains filtered or unexported fields
}

func (*EncodeDownlinkResponse) Descriptor deprecated added in v3.11.3

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

Deprecated: Use EncodeDownlinkResponse.ProtoReflect.Descriptor instead.

func (x *EncodeDownlinkResponse) GetDownlink() *ApplicationDownlink

func (*EncodeDownlinkResponse) MarshalJSON added in v3.17.2

func (x *EncodeDownlinkResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the EncodeDownlinkResponse to JSON.

func (*EncodeDownlinkResponse) MarshalProtoJSON added in v3.15.1

func (x *EncodeDownlinkResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the EncodeDownlinkResponse message to JSON.

func (*EncodeDownlinkResponse) ProtoMessage added in v3.11.3

func (*EncodeDownlinkResponse) ProtoMessage()

func (*EncodeDownlinkResponse) ProtoReflect added in v3.25.0

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

func (*EncodeDownlinkResponse) Reset added in v3.11.3

func (x *EncodeDownlinkResponse) Reset()

func (*EncodeDownlinkResponse) SetFields added in v3.11.3

func (dst *EncodeDownlinkResponse) SetFields(src *EncodeDownlinkResponse, paths ...string) error

func (*EncodeDownlinkResponse) String added in v3.11.3

func (x *EncodeDownlinkResponse) String() string

func (*EncodeDownlinkResponse) UnmarshalJSON added in v3.17.2

func (x *EncodeDownlinkResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the EncodeDownlinkResponse from JSON.

func (*EncodeDownlinkResponse) UnmarshalProtoJSON added in v3.15.1

func (x *EncodeDownlinkResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the EncodeDownlinkResponse message from JSON.

func (*EncodeDownlinkResponse) ValidateFields added in v3.11.3

func (m *EncodeDownlinkResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on EncodeDownlinkResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EncodeDownlinkResponseValidationError added in v3.11.3

type EncodeDownlinkResponseValidationError struct {
	// contains filtered or unexported fields
}

EncodeDownlinkResponseValidationError is the validation error returned by EncodeDownlinkResponse.ValidateFields if the designated constraints aren't met.

func (EncodeDownlinkResponseValidationError) Cause added in v3.11.3

Cause function returns cause value.

func (EncodeDownlinkResponseValidationError) Error added in v3.11.3

Error satisfies the builtin error interface

func (EncodeDownlinkResponseValidationError) ErrorName added in v3.11.3

ErrorName returns error name.

func (EncodeDownlinkResponseValidationError) Field added in v3.11.3

Field function returns field value.

func (EncodeDownlinkResponseValidationError) Key added in v3.11.3

Key function returns key value.

func (EncodeDownlinkResponseValidationError) Reason added in v3.11.3

Reason function returns reason value.

type EncodedMessagePayload added in v3.12.2

type EncodedMessagePayload struct {
	FPort      uint32   `protobuf:"varint,1,opt,name=f_port,json=fPort,proto3" json:"f_port,omitempty"`
	FrmPayload []byte   `protobuf:"bytes,2,opt,name=frm_payload,json=frmPayload,proto3" json:"frm_payload,omitempty"`
	Warnings   []string `protobuf:"bytes,3,rep,name=warnings,proto3" json:"warnings,omitempty"`
	Errors     []string `protobuf:"bytes,4,rep,name=errors,proto3" json:"errors,omitempty"`
	// contains filtered or unexported fields
}

func (*EncodedMessagePayload) Descriptor deprecated added in v3.12.2

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

Deprecated: Use EncodedMessagePayload.ProtoReflect.Descriptor instead.

func (*EncodedMessagePayload) GetErrors added in v3.12.2

func (x *EncodedMessagePayload) GetErrors() []string

func (*EncodedMessagePayload) GetFPort added in v3.12.2

func (x *EncodedMessagePayload) GetFPort() uint32

func (*EncodedMessagePayload) GetFrmPayload added in v3.13.0

func (x *EncodedMessagePayload) GetFrmPayload() []byte

func (*EncodedMessagePayload) GetWarnings added in v3.12.2

func (x *EncodedMessagePayload) GetWarnings() []string

func (*EncodedMessagePayload) ProtoMessage added in v3.12.2

func (*EncodedMessagePayload) ProtoMessage()

func (*EncodedMessagePayload) ProtoReflect added in v3.25.0

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

func (*EncodedMessagePayload) Reset added in v3.12.2

func (x *EncodedMessagePayload) Reset()

func (*EncodedMessagePayload) SetFields added in v3.12.2

func (dst *EncodedMessagePayload) SetFields(src *EncodedMessagePayload, paths ...string) error

func (*EncodedMessagePayload) String added in v3.12.2

func (x *EncodedMessagePayload) String() string

func (*EncodedMessagePayload) ValidateFields added in v3.12.2

func (m *EncodedMessagePayload) ValidateFields(paths ...string) error

ValidateFields checks the field values on EncodedMessagePayload with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EncodedMessagePayloadValidationError added in v3.12.2

type EncodedMessagePayloadValidationError struct {
	// contains filtered or unexported fields
}

EncodedMessagePayloadValidationError is the validation error returned by EncodedMessagePayload.ValidateFields if the designated constraints aren't met.

func (EncodedMessagePayloadValidationError) Cause added in v3.12.2

Cause function returns cause value.

func (EncodedMessagePayloadValidationError) Error added in v3.12.2

Error satisfies the builtin error interface

func (EncodedMessagePayloadValidationError) ErrorName added in v3.12.2

ErrorName returns error name.

func (EncodedMessagePayloadValidationError) Field added in v3.12.2

Field function returns field value.

func (EncodedMessagePayloadValidationError) Key added in v3.12.2

Key function returns key value.

func (EncodedMessagePayloadValidationError) Reason added in v3.12.2

Reason function returns reason value.

type EndDevice

type EndDevice struct {
	Ids       *EndDeviceIdentifiers  `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Friendly name of the device. Stored in Entity Registry.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the device. Stored in Entity Registry.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Key-value attributes for this end device. Typically used for organizing end devices or for storing integration-specific data. Stored in Entity Registry.
	Attributes map[string]string `` /* 161-byte string literal not displayed */
	// Version Identifiers. Stored in Entity Registry, Network Server and Application Server.
	VersionIds *EndDeviceVersionIdentifiers `protobuf:"bytes,7,opt,name=version_ids,json=versionIds,proto3" json:"version_ids,omitempty"`
	// Default service profile. Stored in Entity Registry.
	ServiceProfileId string `protobuf:"bytes,8,opt,name=service_profile_id,json=serviceProfileId,proto3" json:"service_profile_id,omitempty"`
	// The address of the Network Server where this device is supposed to be registered.
	// Stored in Entity Registry and Join Server.
	// The typical format of the address is "host:port". If the port is omitted,
	// the normal port inference (with DNS lookup, otherwise defaults) is used.
	// The connection shall be established with transport layer security (TLS).
	// Custom certificate authorities may be configured out-of-band.
	NetworkServerAddress string `protobuf:"bytes,9,opt,name=network_server_address,json=networkServerAddress,proto3" json:"network_server_address,omitempty"`
	// The KEK label of the Network Server to use for wrapping network session keys.
	// Stored in Join Server.
	NetworkServerKekLabel string `` /* 129-byte string literal not displayed */
	// The address of the Application Server where this device is supposed to be registered.
	// Stored in Entity Registry and Join Server.
	// The typical format of the address is "host:port". If the port is omitted,
	// the normal port inference (with DNS lookup, otherwise defaults) is used.
	// The connection shall be established with transport layer security (TLS).
	// Custom certificate authorities may be configured out-of-band.
	ApplicationServerAddress string `` /* 136-byte string literal not displayed */
	// The KEK label of the Application Server to use for wrapping the application session key.
	// Stored in Join Server.
	ApplicationServerKekLabel string `` /* 141-byte string literal not displayed */
	// The AS-ID of the Application Server to use.
	// Stored in Join Server.
	ApplicationServerId string `protobuf:"bytes,49,opt,name=application_server_id,json=applicationServerId,proto3" json:"application_server_id,omitempty"`
	// The address of the Join Server where this device is supposed to be registered.
	// Stored in Entity Registry.
	// The typical format of the address is "host:port". If the port is omitted,
	// the normal port inference (with DNS lookup, otherwise defaults) is used.
	// The connection shall be established with transport layer security (TLS).
	// Custom certificate authorities may be configured out-of-band.
	JoinServerAddress string `protobuf:"bytes,11,opt,name=join_server_address,json=joinServerAddress,proto3" json:"join_server_address,omitempty"`
	// Location of the device. Stored in Entity Registry.
	Locations map[string]*Location `` /* 160-byte string literal not displayed */
	// Stored in Entity Registry.
	Picture *Picture `protobuf:"bytes,50,opt,name=picture,proto3" json:"picture,omitempty"`
	// Whether the device supports class B.
	// Copied on creation from template identified by version_ids, if any or from the home Network Server device profile, if any.
	SupportsClassB bool `protobuf:"varint,13,opt,name=supports_class_b,json=supportsClassB,proto3" json:"supports_class_b,omitempty"`
	// Whether the device supports class C.
	// Copied on creation from template identified by version_ids, if any or from the home Network Server device profile, if any.
	SupportsClassC bool `protobuf:"varint,14,opt,name=supports_class_c,json=supportsClassC,proto3" json:"supports_class_c,omitempty"`
	// LoRaWAN MAC version. Stored in Network Server.
	// Copied on creation from template identified by version_ids, if any or from the home Network Server device profile, if any.
	LorawanVersion MACVersion `` /* 136-byte string literal not displayed */
	// LoRaWAN PHY version. Stored in Network Server.
	// Copied on creation from template identified by version_ids, if any or from the home Network Server device profile, if any.
	LorawanPhyVersion PHYVersion `` /* 147-byte string literal not displayed */
	// ID of the frequency plan used by this device.
	// Copied on creation from template identified by version_ids, if any or from the home Network Server device profile, if any.
	FrequencyPlanId string `protobuf:"bytes,17,opt,name=frequency_plan_id,json=frequencyPlanId,proto3" json:"frequency_plan_id,omitempty"`
	// Minimum frequency the device is capable of using (Hz). Stored in Network Server.
	// Copied on creation from template identified by version_ids, if any or from the home Network Server device profile, if any.
	MinFrequency uint64 `protobuf:"varint,18,opt,name=min_frequency,json=minFrequency,proto3" json:"min_frequency,omitempty"`
	// Maximum frequency the device is capable of using (Hz). Stored in Network Server.
	// Copied on creation from template identified by version_ids, if any or from the home Network Server device profile, if any.
	MaxFrequency uint64 `protobuf:"varint,19,opt,name=max_frequency,json=maxFrequency,proto3" json:"max_frequency,omitempty"`
	// The device supports join (it's OTAA).
	// Copied on creation from template identified by version_ids, if any or from the home Network Server device profile, if any.
	SupportsJoin bool `protobuf:"varint,20,opt,name=supports_join,json=supportsJoin,proto3" json:"supports_join,omitempty"`
	// Whether the device resets the join and dev nonces (not LoRaWAN compliant). Stored in Join Server.
	// Copied on creation from template identified by version_ids, if any or from the home Network Server device profile, if any.
	ResetsJoinNonces bool `protobuf:"varint,21,opt,name=resets_join_nonces,json=resetsJoinNonces,proto3" json:"resets_join_nonces,omitempty"`
	// Device root keys. Stored in Join Server.
	RootKeys *RootKeys `protobuf:"bytes,22,opt,name=root_keys,json=rootKeys,proto3" json:"root_keys,omitempty"`
	// Home NetID. Stored in Join Server.
	NetId []byte `protobuf:"bytes,23,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"`
	// Settings for how the Network Server handles MAC layer for this device. Stored in Network Server.
	MacSettings *MACSettings `protobuf:"bytes,24,opt,name=mac_settings,json=macSettings,proto3" json:"mac_settings,omitempty"`
	// MAC state of the device. Stored in Network Server.
	MacState *MACState `protobuf:"bytes,25,opt,name=mac_state,json=macState,proto3" json:"mac_state,omitempty"`
	// Pending MAC state of the device. Stored in Network Server.
	PendingMacState *MACState `protobuf:"bytes,44,opt,name=pending_mac_state,json=pendingMacState,proto3" json:"pending_mac_state,omitempty"`
	// Current session of the device. Stored in Network Server and Application Server.
	Session *Session `protobuf:"bytes,26,opt,name=session,proto3" json:"session,omitempty"`
	// Pending session. Stored in Network Server and Application Server until RekeyInd is received.
	PendingSession *Session `protobuf:"bytes,27,opt,name=pending_session,json=pendingSession,proto3" json:"pending_session,omitempty"`
	// Last DevNonce used.
	// This field is only used for devices using LoRaWAN version 1.1 and later.
	// Stored in Join Server.
	LastDevNonce uint32 `protobuf:"varint,28,opt,name=last_dev_nonce,json=lastDevNonce,proto3" json:"last_dev_nonce,omitempty"`
	// Used DevNonces sorted in ascending order.
	// This field is only used for devices using LoRaWAN versions preceding 1.1.
	// Stored in Join Server.
	UsedDevNonces []uint32 `protobuf:"varint,29,rep,packed,name=used_dev_nonces,json=usedDevNonces,proto3" json:"used_dev_nonces,omitempty"`
	// Last JoinNonce/AppNonce(for devices using LoRaWAN versions preceding 1.1) used.
	// Stored in Join Server.
	LastJoinNonce uint32 `protobuf:"varint,30,opt,name=last_join_nonce,json=lastJoinNonce,proto3" json:"last_join_nonce,omitempty"`
	// Last Rejoin counter value used (type 0/2).
	// Stored in Join Server.
	LastRjCount_0 uint32 `protobuf:"varint,31,opt,name=last_rj_count_0,json=lastRjCount0,proto3" json:"last_rj_count_0,omitempty"`
	// Last Rejoin counter value used (type 1).
	// Stored in Join Server.
	LastRjCount_1 uint32 `protobuf:"varint,32,opt,name=last_rj_count_1,json=lastRjCount1,proto3" json:"last_rj_count_1,omitempty"`
	// Time when last DevStatus MAC command was received.
	// Stored in Network Server.
	LastDevStatusReceivedAt *timestamppb.Timestamp `` /* 137-byte string literal not displayed */
	// The power state of the device; whether it is battery-powered or connected to an external power source.
	// Received via the DevStatus MAC command at status_received_at.
	// Stored in Network Server.
	PowerState PowerState `protobuf:"varint,34,opt,name=power_state,json=powerState,proto3,enum=ttn.lorawan.v3.PowerState" json:"power_state,omitempty"`
	// Latest-known battery percentage of the device.
	// Received via the DevStatus MAC command at last_dev_status_received_at or earlier.
	// Stored in Network Server.
	BatteryPercentage *wrapperspb.FloatValue `protobuf:"bytes,35,opt,name=battery_percentage,json=batteryPercentage,proto3" json:"battery_percentage,omitempty"`
	// Demodulation signal-to-noise ratio (dB).
	// Received via the DevStatus MAC command at last_dev_status_received_at.
	// Stored in Network Server.
	DownlinkMargin int32 `protobuf:"varint,36,opt,name=downlink_margin,json=downlinkMargin,proto3" json:"downlink_margin,omitempty"`
	// Queued Application downlink messages. Stored in Application Server,
	// which sets them on the Network Server.
	// This field is deprecated and is always set equal to session.queued_application_downlinks.
	QueuedApplicationDownlinks []*ApplicationDownlink `` /* 142-byte string literal not displayed */
	// The payload formatters for this end device. Stored in Application Server.
	// Copied on creation from template identified by version_ids.
	Formatters *MessagePayloadFormatters `protobuf:"bytes,41,opt,name=formatters,proto3" json:"formatters,omitempty"`
	// ID of the provisioner. Stored in Join Server.
	ProvisionerId string `protobuf:"bytes,42,opt,name=provisioner_id,json=provisionerId,proto3" json:"provisioner_id,omitempty"`
	// Vendor-specific provisioning data. Stored in Join Server.
	ProvisioningData *structpb.Struct `protobuf:"bytes,43,opt,name=provisioning_data,json=provisioningData,proto3" json:"provisioning_data,omitempty"`
	// Indicates whether this device represents a multicast group.
	Multicast bool `protobuf:"varint,45,opt,name=multicast,proto3" json:"multicast,omitempty"`
	// Authentication code to claim ownership of the end device.
	// From TTS v3.21.0 this field is stored in the Identity Server.
	// For TTS versions < 3.21.0, this field is stored in the Join Server.
	// The value stored on the Identity Server takes precedence.
	ClaimAuthenticationCode *EndDeviceAuthenticationCode `` /* 133-byte string literal not displayed */
	// Skip decryption of uplink payloads and encryption of downlink payloads.
	// This field is deprecated, use skip_payload_crypto_override instead.
	SkipPayloadCrypto bool `protobuf:"varint,51,opt,name=skip_payload_crypto,json=skipPayloadCrypto,proto3" json:"skip_payload_crypto,omitempty"`
	// Skip decryption of uplink payloads and encryption of downlink payloads.
	// This field overrides the application-level setting.
	SkipPayloadCryptoOverride *wrapperspb.BoolValue `` /* 141-byte string literal not displayed */
	// Timestamp when the device has been activated. Stored in the Entity Registry.
	// This field is set by the Application Server when an end device sends
	// its first uplink.
	// The Application Server will use the field in order to avoid repeated
	// calls to the Entity Registry.
	// The field cannot be unset once set.
	ActivatedAt *timestamppb.Timestamp `protobuf:"bytes,53,opt,name=activated_at,json=activatedAt,proto3" json:"activated_at,omitempty"`
	// Timestamp when a device uplink has been last observed.
	// This field is set by the Application Server and stored in the Identity Server.
	LastSeenAt             *timestamppb.Timestamp          `protobuf:"bytes,54,opt,name=last_seen_at,json=lastSeenAt,proto3" json:"last_seen_at,omitempty"`
	SerialNumber           string                          `protobuf:"bytes,55,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
	LoraAllianceProfileIds *LoRaAllianceProfileIdentifiers `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Defines an End Device registration and its state on the network. The persistence of the EndDevice is divided between the Network Server, Application Server and Join Server. SDKs are responsible for combining (if desired) the three.

func ApplyEndDeviceFieldMask

func ApplyEndDeviceFieldMask(dst, src *EndDevice, paths ...string) (*EndDevice, error)

ApplyEndDeviceFieldMask applies fields specified by paths from src to dst and returns the result. If dst is nil, a new EndDevice is created.

func FilterGetEndDevice

func FilterGetEndDevice(pb *EndDevice, paths ...string) (*EndDevice, error)

FilterGetEndDevice returns a new EndDevice with only implicit fields and the ones specified by paths set.

func (*EndDevice) Descriptor deprecated

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

Deprecated: Use EndDevice.ProtoReflect.Descriptor instead.

func (*EndDevice) EntityType added in v3.17.0

func (m *EndDevice) EntityType() string

func (*EndDevice) ExtractRequestFields added in v3.17.0

func (m *EndDevice) ExtractRequestFields(dst map[string]interface{})

func (*EndDevice) FieldIsZero added in v3.11.0

func (v *EndDevice) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*EndDevice) GetActivatedAt added in v3.14.0

func (x *EndDevice) GetActivatedAt() *timestamppb.Timestamp

func (*EndDevice) GetApplicationServerAddress

func (x *EndDevice) GetApplicationServerAddress() string

func (*EndDevice) GetApplicationServerId added in v3.14.1

func (x *EndDevice) GetApplicationServerId() string

func (*EndDevice) GetApplicationServerKekLabel added in v3.14.1

func (x *EndDevice) GetApplicationServerKekLabel() string

func (*EndDevice) GetAttributes

func (x *EndDevice) GetAttributes() map[string]string

func (*EndDevice) GetBatteryPercentage

func (x *EndDevice) GetBatteryPercentage() *wrapperspb.FloatValue

func (*EndDevice) GetClaimAuthenticationCode

func (x *EndDevice) GetClaimAuthenticationCode() *EndDeviceAuthenticationCode

func (*EndDevice) GetCreatedAt

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

func (*EndDevice) GetDescription

func (x *EndDevice) GetDescription() string

func (*EndDevice) GetDownlinkMargin

func (x *EndDevice) GetDownlinkMargin() int32

func (*EndDevice) GetEntityIdentifiers added in v3.30.0

func (m *EndDevice) GetEntityIdentifiers() *EntityIdentifiers

GetEntityIdentifiers generates EntityIdentifiers from EndDevice.

func (*EndDevice) GetFormatters

func (x *EndDevice) GetFormatters() *MessagePayloadFormatters

func (*EndDevice) GetFrequencyPlanId added in v3.14.1

func (x *EndDevice) GetFrequencyPlanId() string

func (*EndDevice) GetIds added in v3.17.0

func (x *EndDevice) GetIds() *EndDeviceIdentifiers

func (*EndDevice) GetJoinServerAddress

func (x *EndDevice) GetJoinServerAddress() string

func (*EndDevice) GetLastDevNonce

func (x *EndDevice) GetLastDevNonce() uint32

func (*EndDevice) GetLastDevStatusReceivedAt

func (x *EndDevice) GetLastDevStatusReceivedAt() *timestamppb.Timestamp

func (*EndDevice) GetLastJoinNonce

func (x *EndDevice) GetLastJoinNonce() uint32

func (*EndDevice) GetLastRjCount_0 added in v3.14.1

func (x *EndDevice) GetLastRjCount_0() uint32

func (*EndDevice) GetLastRjCount_1 added in v3.14.1

func (x *EndDevice) GetLastRjCount_1() uint32

func (*EndDevice) GetLastSeenAt added in v3.19.0

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

func (*EndDevice) GetLocations

func (x *EndDevice) GetLocations() map[string]*Location

func (*EndDevice) GetLoraAllianceProfileIds added in v3.24.0

func (x *EndDevice) GetLoraAllianceProfileIds() *LoRaAllianceProfileIdentifiers

func (*EndDevice) GetLorawanPhyVersion added in v3.14.0

func (x *EndDevice) GetLorawanPhyVersion() PHYVersion

func (*EndDevice) GetLorawanVersion added in v3.14.0

func (x *EndDevice) GetLorawanVersion() MACVersion

func (*EndDevice) GetMacSettings added in v3.14.1

func (x *EndDevice) GetMacSettings() *MACSettings

func (*EndDevice) GetMacState added in v3.14.1

func (x *EndDevice) GetMacState() *MACState

func (*EndDevice) GetMaxFrequency

func (x *EndDevice) GetMaxFrequency() uint64

func (*EndDevice) GetMinFrequency

func (x *EndDevice) GetMinFrequency() uint64

func (*EndDevice) GetMulticast

func (x *EndDevice) GetMulticast() bool

func (*EndDevice) GetName

func (x *EndDevice) GetName() string

func (*EndDevice) GetNetId added in v3.20.1

func (x *EndDevice) GetNetId() []byte

func (*EndDevice) GetNetworkServerAddress

func (x *EndDevice) GetNetworkServerAddress() string

func (*EndDevice) GetNetworkServerKekLabel added in v3.14.1

func (x *EndDevice) GetNetworkServerKekLabel() string

func (*EndDevice) GetPendingMacState added in v3.14.1

func (x *EndDevice) GetPendingMacState() *MACState

func (*EndDevice) GetPendingSession

func (x *EndDevice) GetPendingSession() *Session

func (*EndDevice) GetPicture

func (x *EndDevice) GetPicture() *Picture

func (*EndDevice) GetPowerState

func (x *EndDevice) GetPowerState() PowerState

func (*EndDevice) GetProvisionerId added in v3.14.1

func (x *EndDevice) GetProvisionerId() string

func (*EndDevice) GetProvisioningData

func (x *EndDevice) GetProvisioningData() *structpb.Struct
func (x *EndDevice) GetQueuedApplicationDownlinks() []*ApplicationDownlink

func (*EndDevice) GetResetsJoinNonces

func (x *EndDevice) GetResetsJoinNonces() bool

func (*EndDevice) GetRootKeys

func (x *EndDevice) GetRootKeys() *RootKeys

func (*EndDevice) GetSerialNumber added in v3.24.0

func (x *EndDevice) GetSerialNumber() string

func (*EndDevice) GetServiceProfileId added in v3.14.1

func (x *EndDevice) GetServiceProfileId() string

func (*EndDevice) GetSession

func (x *EndDevice) GetSession() *Session

func (*EndDevice) GetSkipPayloadCrypto

func (x *EndDevice) GetSkipPayloadCrypto() bool

func (*EndDevice) GetSkipPayloadCryptoOverride added in v3.9.0

func (x *EndDevice) GetSkipPayloadCryptoOverride() *wrapperspb.BoolValue

func (*EndDevice) GetSupportsClassB

func (x *EndDevice) GetSupportsClassB() bool

func (*EndDevice) GetSupportsClassC

func (x *EndDevice) GetSupportsClassC() bool

func (*EndDevice) GetSupportsJoin

func (x *EndDevice) GetSupportsJoin() bool

func (*EndDevice) GetUpdatedAt

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

func (*EndDevice) GetUsedDevNonces

func (x *EndDevice) GetUsedDevNonces() []uint32

func (*EndDevice) GetVersionIds added in v3.14.1

func (x *EndDevice) GetVersionIds() *EndDeviceVersionIdentifiers

func (*EndDevice) IDString added in v3.17.0

func (m *EndDevice) IDString() string

func (*EndDevice) MarshalJSON added in v3.17.2

func (x *EndDevice) MarshalJSON() ([]byte, error)

MarshalJSON marshals the EndDevice to JSON.

func (*EndDevice) MarshalProtoJSON added in v3.15.1

func (x *EndDevice) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the EndDevice message to JSON.

func (*EndDevice) ProtoMessage

func (*EndDevice) ProtoMessage()

func (*EndDevice) ProtoReflect added in v3.25.0

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

func (*EndDevice) Reset

func (x *EndDevice) Reset()

func (*EndDevice) SetFields

func (dst *EndDevice) SetFields(src *EndDevice, paths ...string) error

func (*EndDevice) SetFromFlags added in v3.19.1

func (m *EndDevice) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the EndDevice message from flags.

func (*EndDevice) String

func (x *EndDevice) String() string

func (*EndDevice) UnmarshalJSON added in v3.17.2

func (x *EndDevice) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the EndDevice from JSON.

func (*EndDevice) UnmarshalProtoJSON added in v3.15.1

func (x *EndDevice) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the EndDevice message from JSON.

func (*EndDevice) UpdateTimestamps added in v3.22.1

func (d *EndDevice) UpdateTimestamps(src *EndDevice)

UpdateTimestamps sets earliest CreatedAt and latest UpdatedAt timestamps for EndDevice based on src device.

func (*EndDevice) ValidateFields

func (m *EndDevice) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDevice with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDeviceAuthenticationCode

type EndDeviceAuthenticationCode struct {
	Value     string                 `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	ValidFrom *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=valid_from,json=validFrom,proto3" json:"valid_from,omitempty"`
	ValidTo   *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=valid_to,json=validTo,proto3" json:"valid_to,omitempty"`
	// contains filtered or unexported fields
}

Authentication code for end devices.

func (*EndDeviceAuthenticationCode) Descriptor deprecated

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

Deprecated: Use EndDeviceAuthenticationCode.ProtoReflect.Descriptor instead.

func (*EndDeviceAuthenticationCode) FieldIsZero added in v3.11.0

func (v *EndDeviceAuthenticationCode) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*EndDeviceAuthenticationCode) GetValidFrom

func (*EndDeviceAuthenticationCode) GetValidTo

func (*EndDeviceAuthenticationCode) GetValue

func (x *EndDeviceAuthenticationCode) GetValue() string

func (*EndDeviceAuthenticationCode) ProtoMessage

func (*EndDeviceAuthenticationCode) ProtoMessage()

func (*EndDeviceAuthenticationCode) ProtoReflect added in v3.25.0

func (*EndDeviceAuthenticationCode) Reset

func (x *EndDeviceAuthenticationCode) Reset()

func (*EndDeviceAuthenticationCode) SetFields

func (*EndDeviceAuthenticationCode) SetFromFlags added in v3.19.1

func (m *EndDeviceAuthenticationCode) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the EndDeviceAuthenticationCode message from flags.

func (*EndDeviceAuthenticationCode) String

func (x *EndDeviceAuthenticationCode) String() string

func (*EndDeviceAuthenticationCode) ValidateFields

func (m *EndDeviceAuthenticationCode) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDeviceAuthenticationCode with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDeviceAuthenticationCodeValidationError

type EndDeviceAuthenticationCodeValidationError struct {
	// contains filtered or unexported fields
}

EndDeviceAuthenticationCodeValidationError is the validation error returned by EndDeviceAuthenticationCode.ValidateFields if the designated constraints aren't met.

func (EndDeviceAuthenticationCodeValidationError) Cause

Cause function returns cause value.

func (EndDeviceAuthenticationCodeValidationError) Error

Error satisfies the builtin error interface

func (EndDeviceAuthenticationCodeValidationError) ErrorName

ErrorName returns error name.

func (EndDeviceAuthenticationCodeValidationError) Field

Field function returns field value.

func (EndDeviceAuthenticationCodeValidationError) Key

Key function returns key value.

func (EndDeviceAuthenticationCodeValidationError) Reason

Reason function returns reason value.

type EndDeviceBatchClaimingServerClient added in v3.27.1

type EndDeviceBatchClaimingServerClient interface {
	// Unclaims multiple end devices on an external Join Server.
	// All devices must have the same application ID.
	// Check the response for devices that could not be unclaimed.
	Unclaim(ctx context.Context, in *BatchUnclaimEndDevicesRequest, opts ...grpc.CallOption) (*BatchUnclaimEndDevicesResponse, error)
	// Return whether claiming is supported for each Join EUI in a given list.
	GetInfoByJoinEUIs(ctx context.Context, in *GetInfoByJoinEUIsRequest, opts ...grpc.CallOption) (*GetInfoByJoinEUIsResponse, error)
}

EndDeviceBatchClaimingServerClient is the client API for EndDeviceBatchClaimingServer 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.

func NewEndDeviceBatchClaimingServerClient added in v3.27.1

func NewEndDeviceBatchClaimingServerClient(cc grpc.ClientConnInterface) EndDeviceBatchClaimingServerClient

type EndDeviceBatchClaimingServerServer added in v3.27.1

type EndDeviceBatchClaimingServerServer interface {
	// Unclaims multiple end devices on an external Join Server.
	// All devices must have the same application ID.
	// Check the response for devices that could not be unclaimed.
	Unclaim(context.Context, *BatchUnclaimEndDevicesRequest) (*BatchUnclaimEndDevicesResponse, error)
	// Return whether claiming is supported for each Join EUI in a given list.
	GetInfoByJoinEUIs(context.Context, *GetInfoByJoinEUIsRequest) (*GetInfoByJoinEUIsResponse, error)
	// contains filtered or unexported methods
}

EndDeviceBatchClaimingServerServer is the server API for EndDeviceBatchClaimingServer service. All implementations must embed UnimplementedEndDeviceBatchClaimingServerServer for forward compatibility

type EndDeviceBatchRegistryClient added in v3.27.0

type EndDeviceBatchRegistryClient interface {
	// Get a batch of end devices with the given identifiers, selecting the fields specified
	// in the field mask.
	// More or less fields may be returned, depending on the rights of the caller.
	// Devices not found are skipped and no error is returned.
	Get(ctx context.Context, in *BatchGetEndDevicesRequest, opts ...grpc.CallOption) (*EndDevices, error)
	// Delete a batch of end devices with the given IDs.
	//
	// This operation is atomic; either all devices are deleted or none.
	// Devices not found are skipped and no error is returned.
	// Before calling this RPC, use the corresponding BatchDelete RPCs
	// of NsEndDeviceRegistry, AsEndDeviceRegistry and
	// optionally the JsEndDeviceRegistry to delete the end devices.
	// If the devices were claimed on a Join Server, use the BatchUnclaim RPC
	// of the DeviceClaimingServer.
	// This is NOT done automatically.
	Delete(ctx context.Context, in *BatchDeleteEndDevicesRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

EndDeviceBatchRegistryClient is the client API for EndDeviceBatchRegistry 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.

func NewEndDeviceBatchRegistryClient added in v3.27.0

func NewEndDeviceBatchRegistryClient(cc grpc.ClientConnInterface) EndDeviceBatchRegistryClient

type EndDeviceBatchRegistryServer added in v3.27.0

type EndDeviceBatchRegistryServer interface {
	// Get a batch of end devices with the given identifiers, selecting the fields specified
	// in the field mask.
	// More or less fields may be returned, depending on the rights of the caller.
	// Devices not found are skipped and no error is returned.
	Get(context.Context, *BatchGetEndDevicesRequest) (*EndDevices, error)
	// Delete a batch of end devices with the given IDs.
	//
	// This operation is atomic; either all devices are deleted or none.
	// Devices not found are skipped and no error is returned.
	// Before calling this RPC, use the corresponding BatchDelete RPCs
	// of NsEndDeviceRegistry, AsEndDeviceRegistry and
	// optionally the JsEndDeviceRegistry to delete the end devices.
	// If the devices were claimed on a Join Server, use the BatchUnclaim RPC
	// of the DeviceClaimingServer.
	// This is NOT done automatically.
	Delete(context.Context, *BatchDeleteEndDevicesRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

EndDeviceBatchRegistryServer is the server API for EndDeviceBatchRegistry service. All implementations must embed UnimplementedEndDeviceBatchRegistryServer for forward compatibility

type EndDeviceBrand

type EndDeviceBrand struct {

	// Brand identifier, as specified in the Device Repository.
	BrandId string `protobuf:"bytes,1,opt,name=brand_id,json=brandId,proto3" json:"brand_id,omitempty"`
	// Brand name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Private Enterprise Number (PEN) assigned by IANA.
	PrivateEnterpriseNumber uint32 `` /* 133-byte string literal not displayed */
	// Organization Unique Identifiers (OUI) assigned by IEEE.
	OrganizationUniqueIdentifiers []string `` /* 150-byte string literal not displayed */
	// VendorID managed by the LoRa Alliance, as defined in TR005.
	LoraAllianceVendorId uint32 `` /* 126-byte string literal not displayed */
	// Brand website URL.
	Website string `protobuf:"bytes,6,opt,name=website,proto3" json:"website,omitempty"`
	// Contact email address.
	Email string `protobuf:"bytes,7,opt,name=email,proto3" json:"email,omitempty"`
	Logo string `protobuf:"bytes,8,opt,name=logo,proto3" json:"logo,omitempty"`
	// contains filtered or unexported fields
}

func (*EndDeviceBrand) Descriptor deprecated

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

Deprecated: Use EndDeviceBrand.ProtoReflect.Descriptor instead.

func (*EndDeviceBrand) GetBrandId added in v3.13.0

func (x *EndDeviceBrand) GetBrandId() string

func (*EndDeviceBrand) GetEmail added in v3.11.0

func (x *EndDeviceBrand) GetEmail() string
func (x *EndDeviceBrand) GetLogo() string

func (*EndDeviceBrand) GetLoraAllianceVendorId added in v3.13.0

func (x *EndDeviceBrand) GetLoraAllianceVendorId() uint32

func (*EndDeviceBrand) GetName

func (x *EndDeviceBrand) GetName() string

func (*EndDeviceBrand) GetOrganizationUniqueIdentifiers added in v3.11.0

func (x *EndDeviceBrand) GetOrganizationUniqueIdentifiers() []string

func (*EndDeviceBrand) GetPrivateEnterpriseNumber added in v3.11.0

func (x *EndDeviceBrand) GetPrivateEnterpriseNumber() uint32

func (*EndDeviceBrand) GetWebsite added in v3.11.0

func (x *EndDeviceBrand) GetWebsite() string

func (*EndDeviceBrand) ProtoMessage

func (*EndDeviceBrand) ProtoMessage()

func (*EndDeviceBrand) ProtoReflect added in v3.25.0

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

func (*EndDeviceBrand) Reset

func (x *EndDeviceBrand) Reset()

func (*EndDeviceBrand) SetFields

func (dst *EndDeviceBrand) SetFields(src *EndDeviceBrand, paths ...string) error

func (*EndDeviceBrand) String

func (x *EndDeviceBrand) String() string

func (*EndDeviceBrand) ValidateFields

func (m *EndDeviceBrand) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDeviceBrand with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDeviceBrandValidationError

type EndDeviceBrandValidationError struct {
	// contains filtered or unexported fields
}

EndDeviceBrandValidationError is the validation error returned by EndDeviceBrand.ValidateFields if the designated constraints aren't met.

func (EndDeviceBrandValidationError) Cause

Cause function returns cause value.

func (EndDeviceBrandValidationError) Error

Error satisfies the builtin error interface

func (EndDeviceBrandValidationError) ErrorName

func (e EndDeviceBrandValidationError) ErrorName() string

ErrorName returns error name.

func (EndDeviceBrandValidationError) Field

Field function returns field value.

func (EndDeviceBrandValidationError) Key

Key function returns key value.

func (EndDeviceBrandValidationError) Reason

Reason function returns reason value.

type EndDeviceClaimingServerClient

type EndDeviceClaimingServerClient interface {
	// Claims the end device on a Join Server by claim authentication code or QR code.
	Claim(ctx context.Context, in *ClaimEndDeviceRequest, opts ...grpc.CallOption) (*EndDeviceIdentifiers, error)
	// Unclaims the end device on a Join Server.
	// EUIs provided in the request are ignored and the end device is looked up by the given identifiers.
	Unclaim(ctx context.Context, in *EndDeviceIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Return whether claiming is available for a given JoinEUI.
	GetInfoByJoinEUI(ctx context.Context, in *GetInfoByJoinEUIRequest, opts ...grpc.CallOption) (*GetInfoByJoinEUIResponse, error)
	// Gets the claim status of an end device.
	// EUIs provided in the request are ignored and the end device is looked up by the given identifiers.
	GetClaimStatus(ctx context.Context, in *EndDeviceIdentifiers, opts ...grpc.CallOption) (*GetClaimStatusResponse, error)
	// Authorize the End Device Claiming Server to claim devices registered in the given application. The application
	// identifiers are the source application, where the devices are registered before they are claimed.
	// The API key is used to access the application, find the device, verify the claim request and delete the end device
	// from the source application.
	// DEPRECATED: Device claiming that transfers devices between applications is no longer supported and will be removed
	// in a future version of The Things Stack.
	AuthorizeApplication(ctx context.Context, in *AuthorizeApplicationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Unauthorize the End Device Claiming Server to claim devices in the given application.
	// This reverts the authorization given with rpc AuthorizeApplication.
	// DEPRECATED: Device claiming that transfers devices between applications is no longer supported and will be removed
	// in a future version of The Things Stack.
	UnauthorizeApplication(ctx context.Context, in *ApplicationIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

EndDeviceClaimingServerClient is the client API for EndDeviceClaimingServer service.

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

type EndDeviceClaimingServerServer

type EndDeviceClaimingServerServer interface {
	// Claims the end device on a Join Server by claim authentication code or QR code.
	Claim(context.Context, *ClaimEndDeviceRequest) (*EndDeviceIdentifiers, error)
	// Unclaims the end device on a Join Server.
	// EUIs provided in the request are ignored and the end device is looked up by the given identifiers.
	Unclaim(context.Context, *EndDeviceIdentifiers) (*emptypb.Empty, error)
	// Return whether claiming is available for a given JoinEUI.
	GetInfoByJoinEUI(context.Context, *GetInfoByJoinEUIRequest) (*GetInfoByJoinEUIResponse, error)
	// Gets the claim status of an end device.
	// EUIs provided in the request are ignored and the end device is looked up by the given identifiers.
	GetClaimStatus(context.Context, *EndDeviceIdentifiers) (*GetClaimStatusResponse, error)
	// Authorize the End Device Claiming Server to claim devices registered in the given application. The application
	// identifiers are the source application, where the devices are registered before they are claimed.
	// The API key is used to access the application, find the device, verify the claim request and delete the end device
	// from the source application.
	// DEPRECATED: Device claiming that transfers devices between applications is no longer supported and will be removed
	// in a future version of The Things Stack.
	AuthorizeApplication(context.Context, *AuthorizeApplicationRequest) (*emptypb.Empty, error)
	// Unauthorize the End Device Claiming Server to claim devices in the given application.
	// This reverts the authorization given with rpc AuthorizeApplication.
	// DEPRECATED: Device claiming that transfers devices between applications is no longer supported and will be removed
	// in a future version of The Things Stack.
	UnauthorizeApplication(context.Context, *ApplicationIdentifiers) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

EndDeviceClaimingServerServer is the server API for EndDeviceClaimingServer service. All implementations must embed UnimplementedEndDeviceClaimingServerServer for forward compatibility

type EndDeviceIdentifiers

type EndDeviceIdentifiers struct {
	DeviceId       string                  `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,2,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	// The LoRaWAN DevEUI.
	DevEui []byte `protobuf:"bytes,4,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// The LoRaWAN JoinEUI (AppEUI until LoRaWAN 1.0.3 end devices).
	JoinEui []byte `protobuf:"bytes,5,opt,name=join_eui,json=joinEui,proto3" json:"join_eui,omitempty"`
	// The LoRaWAN DevAddr.
	DevAddr []byte `protobuf:"bytes,6,opt,name=dev_addr,json=devAddr,proto3" json:"dev_addr,omitempty"`
	// contains filtered or unexported fields
}

func (*EndDeviceIdentifiers) Descriptor deprecated

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

Deprecated: Use EndDeviceIdentifiers.ProtoReflect.Descriptor instead.

func (*EndDeviceIdentifiers) EntityType

func (*EndDeviceIdentifiers) EntityType() string

EntityType returns the entity type for this ID (end device).

func (*EndDeviceIdentifiers) ExtractRequestFields added in v3.10.2

func (ids *EndDeviceIdentifiers) ExtractRequestFields(m map[string]interface{})

func (*EndDeviceIdentifiers) FieldIsZero added in v3.11.0

func (v *EndDeviceIdentifiers) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*EndDeviceIdentifiers) GetApplicationIds added in v3.16.2

func (x *EndDeviceIdentifiers) GetApplicationIds() *ApplicationIdentifiers

func (*EndDeviceIdentifiers) GetDevAddr added in v3.21.0

func (x *EndDeviceIdentifiers) GetDevAddr() []byte

func (*EndDeviceIdentifiers) GetDevEui added in v3.21.0

func (x *EndDeviceIdentifiers) GetDevEui() []byte

func (*EndDeviceIdentifiers) GetDeviceId added in v3.13.0

func (x *EndDeviceIdentifiers) GetDeviceId() string

func (*EndDeviceIdentifiers) GetEntityIdentifiers added in v3.12.2

func (ids *EndDeviceIdentifiers) GetEntityIdentifiers() *EntityIdentifiers

GetEntityIdentifiers returns the EndDeviceIdentifiers as EntityIdentifiers.

func (*EndDeviceIdentifiers) GetJoinEui added in v3.21.0

func (x *EndDeviceIdentifiers) GetJoinEui() []byte

func (*EndDeviceIdentifiers) IDString

func (ids *EndDeviceIdentifiers) IDString() string

IDString returns the ID string of this Identifier.

func (*EndDeviceIdentifiers) IsZero

func (ids *EndDeviceIdentifiers) IsZero() bool

IsZero reports whether ids represent zero identifiers.

func (*EndDeviceIdentifiers) MarshalJSON added in v3.21.0

func (x *EndDeviceIdentifiers) MarshalJSON() ([]byte, error)

MarshalJSON marshals the EndDeviceIdentifiers to JSON.

func (*EndDeviceIdentifiers) MarshalProtoJSON added in v3.21.0

func (x *EndDeviceIdentifiers) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the EndDeviceIdentifiers message to JSON.

func (*EndDeviceIdentifiers) ProtoMessage

func (*EndDeviceIdentifiers) ProtoMessage()

func (*EndDeviceIdentifiers) ProtoReflect added in v3.25.0

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

func (*EndDeviceIdentifiers) Reset

func (x *EndDeviceIdentifiers) Reset()

func (*EndDeviceIdentifiers) SetFields

func (dst *EndDeviceIdentifiers) SetFields(src *EndDeviceIdentifiers, paths ...string) error

func (*EndDeviceIdentifiers) SetFromFlags added in v3.19.1

func (m *EndDeviceIdentifiers) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the EndDeviceIdentifiers message from flags.

func (*EndDeviceIdentifiers) String

func (x *EndDeviceIdentifiers) String() string

func (*EndDeviceIdentifiers) UnmarshalJSON added in v3.21.0

func (x *EndDeviceIdentifiers) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the EndDeviceIdentifiers from JSON.

func (*EndDeviceIdentifiers) UnmarshalProtoJSON added in v3.21.0

func (x *EndDeviceIdentifiers) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the EndDeviceIdentifiers message from JSON.

func (*EndDeviceIdentifiers) ValidateContext

func (ids *EndDeviceIdentifiers) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*EndDeviceIdentifiers) ValidateFields

func (m *EndDeviceIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDeviceIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDeviceIdentifiersList added in v3.27.0

type EndDeviceIdentifiersList struct {
	EndDeviceIds []*EndDeviceIdentifiers `protobuf:"bytes,1,rep,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*EndDeviceIdentifiersList) Descriptor deprecated added in v3.27.0

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

Deprecated: Use EndDeviceIdentifiersList.ProtoReflect.Descriptor instead.

func (*EndDeviceIdentifiersList) GetEndDeviceIds added in v3.27.0

func (x *EndDeviceIdentifiersList) GetEndDeviceIds() []*EndDeviceIdentifiers

func (*EndDeviceIdentifiersList) MarshalJSON added in v3.27.0

func (x *EndDeviceIdentifiersList) MarshalJSON() ([]byte, error)

MarshalJSON marshals the EndDeviceIdentifiersList to JSON.

func (*EndDeviceIdentifiersList) MarshalProtoJSON added in v3.27.0

func (x *EndDeviceIdentifiersList) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the EndDeviceIdentifiersList message to JSON.

func (*EndDeviceIdentifiersList) ProtoMessage added in v3.27.0

func (*EndDeviceIdentifiersList) ProtoMessage()

func (*EndDeviceIdentifiersList) ProtoReflect added in v3.27.0

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

func (*EndDeviceIdentifiersList) Reset added in v3.27.0

func (x *EndDeviceIdentifiersList) Reset()

func (*EndDeviceIdentifiersList) SetFields added in v3.27.0

func (dst *EndDeviceIdentifiersList) SetFields(src *EndDeviceIdentifiersList, paths ...string) error

func (*EndDeviceIdentifiersList) String added in v3.27.0

func (x *EndDeviceIdentifiersList) String() string

func (*EndDeviceIdentifiersList) UnmarshalJSON added in v3.27.0

func (x *EndDeviceIdentifiersList) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the EndDeviceIdentifiersList from JSON.

func (*EndDeviceIdentifiersList) UnmarshalProtoJSON added in v3.27.0

func (x *EndDeviceIdentifiersList) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the EndDeviceIdentifiersList message from JSON.

func (*EndDeviceIdentifiersList) ValidateFields added in v3.27.0

func (m *EndDeviceIdentifiersList) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDeviceIdentifiersList with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDeviceIdentifiersListValidationError added in v3.27.0

type EndDeviceIdentifiersListValidationError struct {
	// contains filtered or unexported fields
}

EndDeviceIdentifiersListValidationError is the validation error returned by EndDeviceIdentifiersList.ValidateFields if the designated constraints aren't met.

func (EndDeviceIdentifiersListValidationError) Cause added in v3.27.0

Cause function returns cause value.

func (EndDeviceIdentifiersListValidationError) Error added in v3.27.0

Error satisfies the builtin error interface

func (EndDeviceIdentifiersListValidationError) ErrorName added in v3.27.0

ErrorName returns error name.

func (EndDeviceIdentifiersListValidationError) Field added in v3.27.0

Field function returns field value.

func (EndDeviceIdentifiersListValidationError) Key added in v3.27.0

Key function returns key value.

func (EndDeviceIdentifiersListValidationError) Reason added in v3.27.0

Reason function returns reason value.

type EndDeviceIdentifiersValidationError

type EndDeviceIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

EndDeviceIdentifiersValidationError is the validation error returned by EndDeviceIdentifiers.ValidateFields if the designated constraints aren't met.

func (EndDeviceIdentifiersValidationError) Cause

Cause function returns cause value.

func (EndDeviceIdentifiersValidationError) Error

Error satisfies the builtin error interface

func (EndDeviceIdentifiersValidationError) ErrorName

ErrorName returns error name.

func (EndDeviceIdentifiersValidationError) Field

Field function returns field value.

func (EndDeviceIdentifiersValidationError) Key

Key function returns key value.

func (EndDeviceIdentifiersValidationError) Reason

Reason function returns reason value.

type EndDeviceModel

type EndDeviceModel struct {

	// Brand identifier, as defined in the Device Repository.
	BrandId string `protobuf:"bytes,1,opt,name=brand_id,json=brandId,proto3" json:"brand_id,omitempty"`
	// Model identifier, as defined in the Device Repository.
	ModelId string `protobuf:"bytes,2,opt,name=model_id,json=modelId,proto3" json:"model_id,omitempty"`
	// Model name, as defined in the Device Repository.
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Model description.
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Available hardware versions.
	HardwareVersions []*EndDeviceModel_HardwareVersion `protobuf:"bytes,5,rep,name=hardware_versions,json=hardwareVersions,proto3" json:"hardware_versions,omitempty"`
	// Available firmware versions.
	FirmwareVersions []*EndDeviceModel_FirmwareVersion `protobuf:"bytes,6,rep,name=firmware_versions,json=firmwareVersions,proto3" json:"firmware_versions,omitempty"`
	// List of sensors included in the device.
	Sensors []string `protobuf:"bytes,7,rep,name=sensors,proto3" json:"sensors,omitempty"`
	// Device dimensions.
	Dimensions *EndDeviceModel_Dimensions `protobuf:"bytes,8,opt,name=dimensions,proto3" json:"dimensions,omitempty"`
	// Device weight (gram).
	Weight *wrapperspb.FloatValue `protobuf:"bytes,9,opt,name=weight,proto3" json:"weight,omitempty"`
	// Device battery information.
	Battery *EndDeviceModel_Battery `protobuf:"bytes,10,opt,name=battery,proto3" json:"battery,omitempty"`
	// Device operating conditions.
	OperatingConditions *EndDeviceModel_OperatingConditions `protobuf:"bytes,11,opt,name=operating_conditions,json=operatingConditions,proto3" json:"operating_conditions,omitempty"`
	// Device IP rating code.
	IpCode string `protobuf:"bytes,12,opt,name=ip_code,json=ipCode,proto3" json:"ip_code,omitempty"`
	// Supported key provisioning methods.
	KeyProvisioning []KeyProvisioning `` /* 151-byte string literal not displayed */
	// Device key security.
	KeySecurity KeySecurity `` /* 128-byte string literal not displayed */
	// Device photos.
	Photos *EndDeviceModel_Photos `protobuf:"bytes,15,opt,name=photos,proto3" json:"photos,omitempty"`
	// Device videos.
	Videos *EndDeviceModel_Videos `protobuf:"bytes,16,opt,name=videos,proto3" json:"videos,omitempty"`
	// Device information page URL.
	ProductUrl string `protobuf:"bytes,17,opt,name=product_url,json=productUrl,proto3" json:"product_url,omitempty"`
	// Device datasheet URL.
	DatasheetUrl string `protobuf:"bytes,18,opt,name=datasheet_url,json=datasheetUrl,proto3" json:"datasheet_url,omitempty"`
	// Reseller URLs.
	Resellers []*EndDeviceModel_Reseller `protobuf:"bytes,19,rep,name=resellers,proto3" json:"resellers,omitempty"`
	// List of standards the device is compliant with.
	Compliances *EndDeviceModel_Compliances `protobuf:"bytes,20,opt,name=compliances,proto3" json:"compliances,omitempty"`
	// List of any additional radios included in the device.
	AdditionalRadios []string `protobuf:"bytes,21,rep,name=additional_radios,json=additionalRadios,proto3" json:"additional_radios,omitempty"`
	// contains filtered or unexported fields
}

func (*EndDeviceModel) Descriptor deprecated

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

Deprecated: Use EndDeviceModel.ProtoReflect.Descriptor instead.

func (*EndDeviceModel) GetAdditionalRadios added in v3.11.0

func (x *EndDeviceModel) GetAdditionalRadios() []string

func (*EndDeviceModel) GetBattery added in v3.11.0

func (x *EndDeviceModel) GetBattery() *EndDeviceModel_Battery

func (*EndDeviceModel) GetBrandId added in v3.13.0

func (x *EndDeviceModel) GetBrandId() string

func (*EndDeviceModel) GetCompliances added in v3.11.0

func (x *EndDeviceModel) GetCompliances() *EndDeviceModel_Compliances

func (*EndDeviceModel) GetDatasheetUrl added in v3.13.0

func (x *EndDeviceModel) GetDatasheetUrl() string

func (*EndDeviceModel) GetDescription added in v3.11.0

func (x *EndDeviceModel) GetDescription() string

func (*EndDeviceModel) GetDimensions added in v3.11.0

func (x *EndDeviceModel) GetDimensions() *EndDeviceModel_Dimensions

func (*EndDeviceModel) GetFirmwareVersions added in v3.11.0

func (x *EndDeviceModel) GetFirmwareVersions() []*EndDeviceModel_FirmwareVersion

func (*EndDeviceModel) GetHardwareVersions added in v3.11.0

func (x *EndDeviceModel) GetHardwareVersions() []*EndDeviceModel_HardwareVersion

func (*EndDeviceModel) GetIpCode added in v3.13.0

func (x *EndDeviceModel) GetIpCode() string

func (*EndDeviceModel) GetKeyProvisioning added in v3.11.0

func (x *EndDeviceModel) GetKeyProvisioning() []KeyProvisioning

func (*EndDeviceModel) GetKeySecurity added in v3.11.0

func (x *EndDeviceModel) GetKeySecurity() KeySecurity

func (*EndDeviceModel) GetModelId added in v3.13.0

func (x *EndDeviceModel) GetModelId() string

func (*EndDeviceModel) GetName

func (x *EndDeviceModel) GetName() string

func (*EndDeviceModel) GetOperatingConditions added in v3.11.0

func (x *EndDeviceModel) GetOperatingConditions() *EndDeviceModel_OperatingConditions

func (*EndDeviceModel) GetPhotos added in v3.11.0

func (x *EndDeviceModel) GetPhotos() *EndDeviceModel_Photos

func (*EndDeviceModel) GetProductUrl added in v3.13.0

func (x *EndDeviceModel) GetProductUrl() string

func (*EndDeviceModel) GetResellers added in v3.11.0

func (x *EndDeviceModel) GetResellers() []*EndDeviceModel_Reseller

func (*EndDeviceModel) GetSensors added in v3.11.0

func (x *EndDeviceModel) GetSensors() []string

func (*EndDeviceModel) GetVideos added in v3.11.0

func (x *EndDeviceModel) GetVideos() *EndDeviceModel_Videos

func (*EndDeviceModel) GetWeight added in v3.11.0

func (x *EndDeviceModel) GetWeight() *wrapperspb.FloatValue

func (*EndDeviceModel) MarshalJSON added in v3.17.2

func (x *EndDeviceModel) MarshalJSON() ([]byte, error)

MarshalJSON marshals the EndDeviceModel to JSON.

func (*EndDeviceModel) MarshalProtoJSON added in v3.15.1

func (x *EndDeviceModel) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the EndDeviceModel message to JSON.

func (*EndDeviceModel) ProtoMessage

func (*EndDeviceModel) ProtoMessage()

func (*EndDeviceModel) ProtoReflect added in v3.25.0

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

func (*EndDeviceModel) Reset

func (x *EndDeviceModel) Reset()

func (*EndDeviceModel) SetFields

func (dst *EndDeviceModel) SetFields(src *EndDeviceModel, paths ...string) error

func (*EndDeviceModel) String

func (x *EndDeviceModel) String() string

func (*EndDeviceModel) UnmarshalJSON added in v3.17.2

func (x *EndDeviceModel) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the EndDeviceModel from JSON.

func (*EndDeviceModel) UnmarshalProtoJSON added in v3.15.1

func (x *EndDeviceModel) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the EndDeviceModel message from JSON.

func (*EndDeviceModel) ValidateFields

func (m *EndDeviceModel) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDeviceModel with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDeviceModelValidationError

type EndDeviceModelValidationError struct {
	// contains filtered or unexported fields
}

EndDeviceModelValidationError is the validation error returned by EndDeviceModel.ValidateFields if the designated constraints aren't met.

func (EndDeviceModelValidationError) Cause

Cause function returns cause value.

func (EndDeviceModelValidationError) Error

Error satisfies the builtin error interface

func (EndDeviceModelValidationError) ErrorName

func (e EndDeviceModelValidationError) ErrorName() string

ErrorName returns error name.

func (EndDeviceModelValidationError) Field

Field function returns field value.

func (EndDeviceModelValidationError) Key

Key function returns key value.

func (EndDeviceModelValidationError) Reason

Reason function returns reason value.

type EndDeviceModel_Battery added in v3.11.0

type EndDeviceModel_Battery struct {

	// Whether the device battery can be replaced.
	Replaceable *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=replaceable,proto3" json:"replaceable,omitempty"`
	// Battery type.
	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*EndDeviceModel_Battery) Descriptor deprecated added in v3.11.0

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

Deprecated: Use EndDeviceModel_Battery.ProtoReflect.Descriptor instead.

func (*EndDeviceModel_Battery) GetReplaceable added in v3.11.0

func (x *EndDeviceModel_Battery) GetReplaceable() *wrapperspb.BoolValue

func (*EndDeviceModel_Battery) GetType added in v3.11.0

func (x *EndDeviceModel_Battery) GetType() string

func (*EndDeviceModel_Battery) ProtoMessage added in v3.11.0

func (*EndDeviceModel_Battery) ProtoMessage()

func (*EndDeviceModel_Battery) ProtoReflect added in v3.25.0

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

func (*EndDeviceModel_Battery) Reset added in v3.11.0

func (x *EndDeviceModel_Battery) Reset()

func (*EndDeviceModel_Battery) SetFields added in v3.11.0

func (dst *EndDeviceModel_Battery) SetFields(src *EndDeviceModel_Battery, paths ...string) error

func (*EndDeviceModel_Battery) String added in v3.11.0

func (x *EndDeviceModel_Battery) String() string

func (*EndDeviceModel_Battery) ValidateFields added in v3.11.0

func (m *EndDeviceModel_Battery) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDeviceModel_Battery with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDeviceModel_BatteryValidationError added in v3.11.0

type EndDeviceModel_BatteryValidationError struct {
	// contains filtered or unexported fields
}

EndDeviceModel_BatteryValidationError is the validation error returned by EndDeviceModel_Battery.ValidateFields if the designated constraints aren't met.

func (EndDeviceModel_BatteryValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (EndDeviceModel_BatteryValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (EndDeviceModel_BatteryValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (EndDeviceModel_BatteryValidationError) Field added in v3.11.0

Field function returns field value.

func (EndDeviceModel_BatteryValidationError) Key added in v3.11.0

Key function returns key value.

func (EndDeviceModel_BatteryValidationError) Reason added in v3.11.0

Reason function returns reason value.

type EndDeviceModel_Compliances added in v3.11.0

type EndDeviceModel_Compliances struct {

	// List of safety standards the device is compliant with.
	Safety []*EndDeviceModel_Compliances_Compliance `protobuf:"bytes,1,rep,name=safety,proto3" json:"safety,omitempty"`
	// List of radio equipment standards the device is compliant with.
	RadioEquipment []*EndDeviceModel_Compliances_Compliance `protobuf:"bytes,2,rep,name=radio_equipment,json=radioEquipment,proto3" json:"radio_equipment,omitempty"`
	// contains filtered or unexported fields
}

func (*EndDeviceModel_Compliances) Descriptor deprecated added in v3.11.0

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

Deprecated: Use EndDeviceModel_Compliances.ProtoReflect.Descriptor instead.

func (*EndDeviceModel_Compliances) GetRadioEquipment added in v3.11.0

func (*EndDeviceModel_Compliances) GetSafety added in v3.11.0

func (*EndDeviceModel_Compliances) ProtoMessage added in v3.11.0

func (*EndDeviceModel_Compliances) ProtoMessage()

func (*EndDeviceModel_Compliances) ProtoReflect added in v3.25.0

func (*EndDeviceModel_Compliances) Reset added in v3.11.0

func (x *EndDeviceModel_Compliances) Reset()

func (*EndDeviceModel_Compliances) SetFields added in v3.11.0

func (dst *EndDeviceModel_Compliances) SetFields(src *EndDeviceModel_Compliances, paths ...string) error

func (*EndDeviceModel_Compliances) String added in v3.11.0

func (x *EndDeviceModel_Compliances) String() string

func (*EndDeviceModel_Compliances) ValidateFields added in v3.11.0

func (m *EndDeviceModel_Compliances) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDeviceModel_Compliances with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDeviceModel_CompliancesValidationError added in v3.11.0

type EndDeviceModel_CompliancesValidationError struct {
	// contains filtered or unexported fields
}

EndDeviceModel_CompliancesValidationError is the validation error returned by EndDeviceModel_Compliances.ValidateFields if the designated constraints aren't met.

func (EndDeviceModel_CompliancesValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (EndDeviceModel_CompliancesValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (EndDeviceModel_CompliancesValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (EndDeviceModel_CompliancesValidationError) Field added in v3.11.0

Field function returns field value.

func (EndDeviceModel_CompliancesValidationError) Key added in v3.11.0

Key function returns key value.

func (EndDeviceModel_CompliancesValidationError) Reason added in v3.11.0

Reason function returns reason value.

type EndDeviceModel_Compliances_Compliance added in v3.11.0

type EndDeviceModel_Compliances_Compliance struct {
	Body     string `protobuf:"bytes,1,opt,name=body,proto3" json:"body,omitempty"`
	Norm     string `protobuf:"bytes,2,opt,name=norm,proto3" json:"norm,omitempty"`
	Standard string `protobuf:"bytes,3,opt,name=standard,proto3" json:"standard,omitempty"`
	Version  string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*EndDeviceModel_Compliances_Compliance) Descriptor deprecated added in v3.11.0

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

Deprecated: Use EndDeviceModel_Compliances_Compliance.ProtoReflect.Descriptor instead.

func (*EndDeviceModel_Compliances_Compliance) GetBody added in v3.11.0

func (*EndDeviceModel_Compliances_Compliance) GetNorm added in v3.11.0

func (*EndDeviceModel_Compliances_Compliance) GetStandard added in v3.11.0

func (*EndDeviceModel_Compliances_Compliance) GetVersion added in v3.11.0

func (*EndDeviceModel_Compliances_Compliance) ProtoMessage added in v3.11.0

func (*EndDeviceModel_Compliances_Compliance) ProtoMessage()

func (*EndDeviceModel_Compliances_Compliance) ProtoReflect added in v3.25.0

func (*EndDeviceModel_Compliances_Compliance) Reset added in v3.11.0

func (*EndDeviceModel_Compliances_Compliance) SetFields added in v3.11.0

func (*EndDeviceModel_Compliances_Compliance) String added in v3.11.0

func (*EndDeviceModel_Compliances_Compliance) ValidateFields added in v3.11.0

func (m *EndDeviceModel_Compliances_Compliance) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDeviceModel_Compliances_Compliance with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDeviceModel_Compliances_ComplianceValidationError added in v3.11.0

type EndDeviceModel_Compliances_ComplianceValidationError struct {
	// contains filtered or unexported fields
}

EndDeviceModel_Compliances_ComplianceValidationError is the validation error returned by EndDeviceModel_Compliances_Compliance.ValidateFields if the designated constraints aren't met.

func (EndDeviceModel_Compliances_ComplianceValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (EndDeviceModel_Compliances_ComplianceValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (EndDeviceModel_Compliances_ComplianceValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (EndDeviceModel_Compliances_ComplianceValidationError) Field added in v3.11.0

Field function returns field value.

func (EndDeviceModel_Compliances_ComplianceValidationError) Key added in v3.11.0

Key function returns key value.

func (EndDeviceModel_Compliances_ComplianceValidationError) Reason added in v3.11.0

Reason function returns reason value.

type EndDeviceModel_Dimensions added in v3.11.0

type EndDeviceModel_Dimensions struct {

	// Device width (mm).
	Width *wrapperspb.FloatValue `protobuf:"bytes,1,opt,name=width,proto3" json:"width,omitempty"`
	// Device height (mm).
	Height *wrapperspb.FloatValue `protobuf:"bytes,2,opt,name=height,proto3" json:"height,omitempty"`
	// Device diameter (mm).
	Diameter *wrapperspb.FloatValue `protobuf:"bytes,3,opt,name=diameter,proto3" json:"diameter,omitempty"`
	// Device length (mm).
	Length *wrapperspb.FloatValue `protobuf:"bytes,4,opt,name=length,proto3" json:"length,omitempty"`
	// contains filtered or unexported fields
}

func (*EndDeviceModel_Dimensions) Descriptor deprecated added in v3.11.0

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

Deprecated: Use EndDeviceModel_Dimensions.ProtoReflect.Descriptor instead.

func (*EndDeviceModel_Dimensions) GetDiameter added in v3.11.0

func (*EndDeviceModel_Dimensions) GetHeight added in v3.11.0

func (*EndDeviceModel_Dimensions) GetLength added in v3.11.0

func (*EndDeviceModel_Dimensions) GetWidth added in v3.11.0

func (*EndDeviceModel_Dimensions) ProtoMessage added in v3.11.0

func (*EndDeviceModel_Dimensions) ProtoMessage()

func (*EndDeviceModel_Dimensions) ProtoReflect added in v3.25.0

func (*EndDeviceModel_Dimensions) Reset added in v3.11.0

func (x *EndDeviceModel_Dimensions) Reset()

func (*EndDeviceModel_Dimensions) SetFields added in v3.11.0

func (dst *EndDeviceModel_Dimensions) SetFields(src *EndDeviceModel_Dimensions, paths ...string) error

func (*EndDeviceModel_Dimensions) String added in v3.11.0

func (x *EndDeviceModel_Dimensions) String() string

func (*EndDeviceModel_Dimensions) ValidateFields added in v3.11.0

func (m *EndDeviceModel_Dimensions) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDeviceModel_Dimensions with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDeviceModel_DimensionsValidationError added in v3.11.0

type EndDeviceModel_DimensionsValidationError struct {
	// contains filtered or unexported fields
}

EndDeviceModel_DimensionsValidationError is the validation error returned by EndDeviceModel_Dimensions.ValidateFields if the designated constraints aren't met.

func (EndDeviceModel_DimensionsValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (EndDeviceModel_DimensionsValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (EndDeviceModel_DimensionsValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (EndDeviceModel_DimensionsValidationError) Field added in v3.11.0

Field function returns field value.

func (EndDeviceModel_DimensionsValidationError) Key added in v3.11.0

Key function returns key value.

func (EndDeviceModel_DimensionsValidationError) Reason added in v3.11.0

Reason function returns reason value.

type EndDeviceModel_FirmwareVersion added in v3.11.0

type EndDeviceModel_FirmwareVersion struct {

	// Firmware version string.
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// Numeric firmware revision number.
	Numeric uint32 `protobuf:"varint,2,opt,name=numeric,proto3" json:"numeric,omitempty"`
	// Hardware versions supported by this firmware version.
	SupportedHardwareVersions []string `` /* 138-byte string literal not displayed */
	// Device profiles for each supported region (band).
	Profiles map[string]*EndDeviceModel_FirmwareVersion_Profile `` /* 157-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*EndDeviceModel_FirmwareVersion) Descriptor deprecated added in v3.11.0

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

Deprecated: Use EndDeviceModel_FirmwareVersion.ProtoReflect.Descriptor instead.

func (*EndDeviceModel_FirmwareVersion) GetNumeric added in v3.11.0

func (x *EndDeviceModel_FirmwareVersion) GetNumeric() uint32

func (*EndDeviceModel_FirmwareVersion) GetProfiles added in v3.11.0

func (*EndDeviceModel_FirmwareVersion) GetSupportedHardwareVersions added in v3.11.0

func (x *EndDeviceModel_FirmwareVersion) GetSupportedHardwareVersions() []string

func (*EndDeviceModel_FirmwareVersion) GetVersion added in v3.11.0

func (x *EndDeviceModel_FirmwareVersion) GetVersion() string

func (*EndDeviceModel_FirmwareVersion) ProtoMessage added in v3.11.0

func (*EndDeviceModel_FirmwareVersion) ProtoMessage()

func (*EndDeviceModel_FirmwareVersion) ProtoReflect added in v3.25.0

func (*EndDeviceModel_FirmwareVersion) Reset added in v3.11.0

func (x *EndDeviceModel_FirmwareVersion) Reset()

func (*EndDeviceModel_FirmwareVersion) SetFields added in v3.11.0

func (*EndDeviceModel_FirmwareVersion) String added in v3.11.0

func (*EndDeviceModel_FirmwareVersion) ValidateFields added in v3.11.0

func (m *EndDeviceModel_FirmwareVersion) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDeviceModel_FirmwareVersion with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDeviceModel_FirmwareVersionValidationError added in v3.11.0

type EndDeviceModel_FirmwareVersionValidationError struct {
	// contains filtered or unexported fields
}

EndDeviceModel_FirmwareVersionValidationError is the validation error returned by EndDeviceModel_FirmwareVersion.ValidateFields if the designated constraints aren't met.

func (EndDeviceModel_FirmwareVersionValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (EndDeviceModel_FirmwareVersionValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (EndDeviceModel_FirmwareVersionValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (EndDeviceModel_FirmwareVersionValidationError) Field added in v3.11.0

Field function returns field value.

func (EndDeviceModel_FirmwareVersionValidationError) Key added in v3.11.0

Key function returns key value.

func (EndDeviceModel_FirmwareVersionValidationError) Reason added in v3.11.0

Reason function returns reason value.

type EndDeviceModel_FirmwareVersion_Profile added in v3.11.0

type EndDeviceModel_FirmwareVersion_Profile struct {

	// Vendor ID of the profile, as defined in the Device Repository.
	// If this value is set, the profile is loaded from this vendor's folder.
	// If this value is not set, the profile is loaded from the current (end device's) vendor.
	VendorId string `protobuf:"bytes,4,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
	// Profile identifier, as defined in the Device Repository.
	ProfileId string `protobuf:"bytes,1,opt,name=profile_id,json=profileId,proto3" json:"profile_id,omitempty"`
	// Whether the device is LoRaWAN certified.
	LorawanCertified bool `protobuf:"varint,2,opt,name=lorawan_certified,json=lorawanCertified,proto3" json:"lorawan_certified,omitempty"`
	// Payload formatter codec identifier, as defined in the Device Repository.
	CodecId string `protobuf:"bytes,3,opt,name=codec_id,json=codecId,proto3" json:"codec_id,omitempty"`
	// contains filtered or unexported fields
}

func (*EndDeviceModel_FirmwareVersion_Profile) Descriptor deprecated added in v3.11.0

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

Deprecated: Use EndDeviceModel_FirmwareVersion_Profile.ProtoReflect.Descriptor instead.

func (*EndDeviceModel_FirmwareVersion_Profile) GetCodecId added in v3.13.0

func (*EndDeviceModel_FirmwareVersion_Profile) GetLorawanCertified added in v3.13.0

func (x *EndDeviceModel_FirmwareVersion_Profile) GetLorawanCertified() bool

func (*EndDeviceModel_FirmwareVersion_Profile) GetProfileId added in v3.13.0

func (*EndDeviceModel_FirmwareVersion_Profile) GetVendorId added in v3.13.0

func (*EndDeviceModel_FirmwareVersion_Profile) ProtoMessage added in v3.11.0

func (*EndDeviceModel_FirmwareVersion_Profile) ProtoReflect added in v3.25.0

func (*EndDeviceModel_FirmwareVersion_Profile) Reset added in v3.11.0

func (*EndDeviceModel_FirmwareVersion_Profile) SetFields added in v3.11.0

func (*EndDeviceModel_FirmwareVersion_Profile) String added in v3.11.0

func (*EndDeviceModel_FirmwareVersion_Profile) ValidateFields added in v3.11.0

func (m *EndDeviceModel_FirmwareVersion_Profile) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDeviceModel_FirmwareVersion_Profile with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDeviceModel_FirmwareVersion_ProfileValidationError added in v3.11.0

type EndDeviceModel_FirmwareVersion_ProfileValidationError struct {
	// contains filtered or unexported fields
}

EndDeviceModel_FirmwareVersion_ProfileValidationError is the validation error returned by EndDeviceModel_FirmwareVersion_Profile.ValidateFields if the designated constraints aren't met.

func (EndDeviceModel_FirmwareVersion_ProfileValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (EndDeviceModel_FirmwareVersion_ProfileValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (EndDeviceModel_FirmwareVersion_ProfileValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (EndDeviceModel_FirmwareVersion_ProfileValidationError) Field added in v3.11.0

Field function returns field value.

func (EndDeviceModel_FirmwareVersion_ProfileValidationError) Key added in v3.11.0

Key function returns key value.

func (EndDeviceModel_FirmwareVersion_ProfileValidationError) Reason added in v3.11.0

Reason function returns reason value.

type EndDeviceModel_HardwareVersion added in v3.11.0

type EndDeviceModel_HardwareVersion struct {

	// Hardware version string.
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// Numberic hardware revision number.
	Numeric uint32 `protobuf:"varint,2,opt,name=numeric,proto3" json:"numeric,omitempty"`
	// Hardware part number.
	PartNumber string `protobuf:"bytes,3,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
	// contains filtered or unexported fields
}

func (*EndDeviceModel_HardwareVersion) Descriptor deprecated added in v3.11.0

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

Deprecated: Use EndDeviceModel_HardwareVersion.ProtoReflect.Descriptor instead.

func (*EndDeviceModel_HardwareVersion) GetNumeric added in v3.11.0

func (x *EndDeviceModel_HardwareVersion) GetNumeric() uint32

func (*EndDeviceModel_HardwareVersion) GetPartNumber added in v3.11.0

func (x *EndDeviceModel_HardwareVersion) GetPartNumber() string

func (*EndDeviceModel_HardwareVersion) GetVersion added in v3.11.0

func (x *EndDeviceModel_HardwareVersion) GetVersion() string

func (*EndDeviceModel_HardwareVersion) ProtoMessage added in v3.11.0

func (*EndDeviceModel_HardwareVersion) ProtoMessage()

func (*EndDeviceModel_HardwareVersion) ProtoReflect added in v3.25.0

func (*EndDeviceModel_HardwareVersion) Reset added in v3.11.0

func (x *EndDeviceModel_HardwareVersion) Reset()

func (*EndDeviceModel_HardwareVersion) SetFields added in v3.11.0

func (*EndDeviceModel_HardwareVersion) String added in v3.11.0

func (*EndDeviceModel_HardwareVersion) ValidateFields added in v3.11.0

func (m *EndDeviceModel_HardwareVersion) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDeviceModel_HardwareVersion with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDeviceModel_HardwareVersionValidationError added in v3.11.0

type EndDeviceModel_HardwareVersionValidationError struct {
	// contains filtered or unexported fields
}

EndDeviceModel_HardwareVersionValidationError is the validation error returned by EndDeviceModel_HardwareVersion.ValidateFields if the designated constraints aren't met.

func (EndDeviceModel_HardwareVersionValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (EndDeviceModel_HardwareVersionValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (EndDeviceModel_HardwareVersionValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (EndDeviceModel_HardwareVersionValidationError) Field added in v3.11.0

Field function returns field value.

func (EndDeviceModel_HardwareVersionValidationError) Key added in v3.11.0

Key function returns key value.

func (EndDeviceModel_HardwareVersionValidationError) Reason added in v3.11.0

Reason function returns reason value.

type EndDeviceModel_OperatingConditions added in v3.11.0

type EndDeviceModel_OperatingConditions struct {

	// Temperature operating conditions (Celsius).
	Temperature *EndDeviceModel_OperatingConditions_Limits `protobuf:"bytes,1,opt,name=temperature,proto3" json:"temperature,omitempty"`
	// Relative humidity operating conditions (Fraction, in range [0, 1]).
	RelativeHumidity *EndDeviceModel_OperatingConditions_Limits `protobuf:"bytes,2,opt,name=relative_humidity,json=relativeHumidity,proto3" json:"relative_humidity,omitempty"`
	// contains filtered or unexported fields
}

func (*EndDeviceModel_OperatingConditions) Descriptor deprecated added in v3.11.0

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

Deprecated: Use EndDeviceModel_OperatingConditions.ProtoReflect.Descriptor instead.

func (*EndDeviceModel_OperatingConditions) GetRelativeHumidity added in v3.11.0

func (*EndDeviceModel_OperatingConditions) GetTemperature added in v3.11.0

func (*EndDeviceModel_OperatingConditions) ProtoMessage added in v3.11.0

func (*EndDeviceModel_OperatingConditions) ProtoMessage()

func (*EndDeviceModel_OperatingConditions) ProtoReflect added in v3.25.0

func (*EndDeviceModel_OperatingConditions) Reset added in v3.11.0

func (*EndDeviceModel_OperatingConditions) SetFields added in v3.11.0

func (*EndDeviceModel_OperatingConditions) String added in v3.11.0

func (*EndDeviceModel_OperatingConditions) ValidateFields added in v3.11.0

func (m *EndDeviceModel_OperatingConditions) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDeviceModel_OperatingConditions with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDeviceModel_OperatingConditionsValidationError added in v3.11.0

type EndDeviceModel_OperatingConditionsValidationError struct {
	// contains filtered or unexported fields
}

EndDeviceModel_OperatingConditionsValidationError is the validation error returned by EndDeviceModel_OperatingConditions.ValidateFields if the designated constraints aren't met.

func (EndDeviceModel_OperatingConditionsValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (EndDeviceModel_OperatingConditionsValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (EndDeviceModel_OperatingConditionsValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (EndDeviceModel_OperatingConditionsValidationError) Field added in v3.11.0

Field function returns field value.

func (EndDeviceModel_OperatingConditionsValidationError) Key added in v3.11.0

Key function returns key value.

func (EndDeviceModel_OperatingConditionsValidationError) Reason added in v3.11.0

Reason function returns reason value.

type EndDeviceModel_OperatingConditions_Limits added in v3.11.0

type EndDeviceModel_OperatingConditions_Limits struct {

	// Min value of operating conditions range.
	Min *wrapperspb.FloatValue `protobuf:"bytes,1,opt,name=min,proto3" json:"min,omitempty"`
	// Max value of operating conditions range.
	Max *wrapperspb.FloatValue `protobuf:"bytes,2,opt,name=max,proto3" json:"max,omitempty"`
	// contains filtered or unexported fields
}

func (*EndDeviceModel_OperatingConditions_Limits) Descriptor deprecated added in v3.11.0

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

Deprecated: Use EndDeviceModel_OperatingConditions_Limits.ProtoReflect.Descriptor instead.

func (*EndDeviceModel_OperatingConditions_Limits) GetMax added in v3.11.0

func (*EndDeviceModel_OperatingConditions_Limits) GetMin added in v3.11.0

func (*EndDeviceModel_OperatingConditions_Limits) ProtoMessage added in v3.11.0

func (*EndDeviceModel_OperatingConditions_Limits) ProtoReflect added in v3.25.0

func (*EndDeviceModel_OperatingConditions_Limits) Reset added in v3.11.0

func (*EndDeviceModel_OperatingConditions_Limits) SetFields added in v3.11.0

func (*EndDeviceModel_OperatingConditions_Limits) String added in v3.11.0

func (*EndDeviceModel_OperatingConditions_Limits) ValidateFields added in v3.11.0

func (m *EndDeviceModel_OperatingConditions_Limits) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDeviceModel_OperatingConditions_Limits with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDeviceModel_OperatingConditions_LimitsValidationError added in v3.11.0

type EndDeviceModel_OperatingConditions_LimitsValidationError struct {
	// contains filtered or unexported fields
}

EndDeviceModel_OperatingConditions_LimitsValidationError is the validation error returned by EndDeviceModel_OperatingConditions_Limits.ValidateFields if the designated constraints aren't met.

func (EndDeviceModel_OperatingConditions_LimitsValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (EndDeviceModel_OperatingConditions_LimitsValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (EndDeviceModel_OperatingConditions_LimitsValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (EndDeviceModel_OperatingConditions_LimitsValidationError) Field added in v3.11.0

Field function returns field value.

func (EndDeviceModel_OperatingConditions_LimitsValidationError) Key added in v3.11.0

Key function returns key value.

func (EndDeviceModel_OperatingConditions_LimitsValidationError) Reason added in v3.11.0

Reason function returns reason value.

type EndDeviceModel_Photos added in v3.11.0

type EndDeviceModel_Photos struct {

	// Main device photo.
	Main string `protobuf:"bytes,1,opt,name=main,proto3" json:"main,omitempty"`
	// List of other device photos.
	Other []string `protobuf:"bytes,2,rep,name=other,proto3" json:"other,omitempty"`
	// contains filtered or unexported fields
}

func (*EndDeviceModel_Photos) Descriptor deprecated added in v3.11.0

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

Deprecated: Use EndDeviceModel_Photos.ProtoReflect.Descriptor instead.

func (*EndDeviceModel_Photos) GetMain added in v3.11.0

func (x *EndDeviceModel_Photos) GetMain() string

func (*EndDeviceModel_Photos) GetOther added in v3.11.0

func (x *EndDeviceModel_Photos) GetOther() []string

func (*EndDeviceModel_Photos) ProtoMessage added in v3.11.0

func (*EndDeviceModel_Photos) ProtoMessage()

func (*EndDeviceModel_Photos) ProtoReflect added in v3.25.0

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

func (*EndDeviceModel_Photos) Reset added in v3.11.0

func (x *EndDeviceModel_Photos) Reset()

func (*EndDeviceModel_Photos) SetFields added in v3.11.0

func (dst *EndDeviceModel_Photos) SetFields(src *EndDeviceModel_Photos, paths ...string) error

func (*EndDeviceModel_Photos) String added in v3.11.0

func (x *EndDeviceModel_Photos) String() string

func (*EndDeviceModel_Photos) ValidateFields added in v3.11.0

func (m *EndDeviceModel_Photos) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDeviceModel_Photos with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDeviceModel_PhotosValidationError added in v3.11.0

type EndDeviceModel_PhotosValidationError struct {
	// contains filtered or unexported fields
}

EndDeviceModel_PhotosValidationError is the validation error returned by EndDeviceModel_Photos.ValidateFields if the designated constraints aren't met.

func (EndDeviceModel_PhotosValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (EndDeviceModel_PhotosValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (EndDeviceModel_PhotosValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (EndDeviceModel_PhotosValidationError) Field added in v3.11.0

Field function returns field value.

func (EndDeviceModel_PhotosValidationError) Key added in v3.11.0

Key function returns key value.

func (EndDeviceModel_PhotosValidationError) Reason added in v3.11.0

Reason function returns reason value.

type EndDeviceModel_Reseller added in v3.11.0

type EndDeviceModel_Reseller struct {

	// Reseller name.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Reseller regions.
	Region []string `protobuf:"bytes,2,rep,name=region,proto3" json:"region,omitempty"`
	// Reseller URL.
	Url string `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*EndDeviceModel_Reseller) Descriptor deprecated added in v3.11.0

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

Deprecated: Use EndDeviceModel_Reseller.ProtoReflect.Descriptor instead.

func (*EndDeviceModel_Reseller) GetName added in v3.11.0

func (x *EndDeviceModel_Reseller) GetName() string

func (*EndDeviceModel_Reseller) GetRegion added in v3.11.0

func (x *EndDeviceModel_Reseller) GetRegion() []string

func (*EndDeviceModel_Reseller) GetUrl added in v3.13.0

func (x *EndDeviceModel_Reseller) GetUrl() string

func (*EndDeviceModel_Reseller) ProtoMessage added in v3.11.0

func (*EndDeviceModel_Reseller) ProtoMessage()

func (*EndDeviceModel_Reseller) ProtoReflect added in v3.25.0

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

func (*EndDeviceModel_Reseller) Reset added in v3.11.0

func (x *EndDeviceModel_Reseller) Reset()

func (*EndDeviceModel_Reseller) SetFields added in v3.11.0

func (dst *EndDeviceModel_Reseller) SetFields(src *EndDeviceModel_Reseller, paths ...string) error

func (*EndDeviceModel_Reseller) String added in v3.11.0

func (x *EndDeviceModel_Reseller) String() string

func (*EndDeviceModel_Reseller) ValidateFields added in v3.11.0

func (m *EndDeviceModel_Reseller) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDeviceModel_Reseller with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDeviceModel_ResellerValidationError added in v3.11.0

type EndDeviceModel_ResellerValidationError struct {
	// contains filtered or unexported fields
}

EndDeviceModel_ResellerValidationError is the validation error returned by EndDeviceModel_Reseller.ValidateFields if the designated constraints aren't met.

func (EndDeviceModel_ResellerValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (EndDeviceModel_ResellerValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (EndDeviceModel_ResellerValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (EndDeviceModel_ResellerValidationError) Field added in v3.11.0

Field function returns field value.

func (EndDeviceModel_ResellerValidationError) Key added in v3.11.0

Key function returns key value.

func (EndDeviceModel_ResellerValidationError) Reason added in v3.11.0

Reason function returns reason value.

type EndDeviceModel_Videos added in v3.11.0

type EndDeviceModel_Videos struct {

	// Link to main device video.
	Main string `protobuf:"bytes,1,opt,name=main,proto3" json:"main,omitempty"`
	// Links to other device videos.
	Other []string `protobuf:"bytes,2,rep,name=other,proto3" json:"other,omitempty"`
	// contains filtered or unexported fields
}

func (*EndDeviceModel_Videos) Descriptor deprecated added in v3.11.0

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

Deprecated: Use EndDeviceModel_Videos.ProtoReflect.Descriptor instead.

func (*EndDeviceModel_Videos) GetMain added in v3.11.0

func (x *EndDeviceModel_Videos) GetMain() string

func (*EndDeviceModel_Videos) GetOther added in v3.11.0

func (x *EndDeviceModel_Videos) GetOther() []string

func (*EndDeviceModel_Videos) ProtoMessage added in v3.11.0

func (*EndDeviceModel_Videos) ProtoMessage()

func (*EndDeviceModel_Videos) ProtoReflect added in v3.25.0

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

func (*EndDeviceModel_Videos) Reset added in v3.11.0

func (x *EndDeviceModel_Videos) Reset()

func (*EndDeviceModel_Videos) SetFields added in v3.11.0

func (dst *EndDeviceModel_Videos) SetFields(src *EndDeviceModel_Videos, paths ...string) error

func (*EndDeviceModel_Videos) String added in v3.11.0

func (x *EndDeviceModel_Videos) String() string

func (*EndDeviceModel_Videos) ValidateFields added in v3.11.0

func (m *EndDeviceModel_Videos) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDeviceModel_Videos with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDeviceModel_VideosValidationError added in v3.11.0

type EndDeviceModel_VideosValidationError struct {
	// contains filtered or unexported fields
}

EndDeviceModel_VideosValidationError is the validation error returned by EndDeviceModel_Videos.ValidateFields if the designated constraints aren't met.

func (EndDeviceModel_VideosValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (EndDeviceModel_VideosValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (EndDeviceModel_VideosValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (EndDeviceModel_VideosValidationError) Field added in v3.11.0

Field function returns field value.

func (EndDeviceModel_VideosValidationError) Key added in v3.11.0

Key function returns key value.

func (EndDeviceModel_VideosValidationError) Reason added in v3.11.0

Reason function returns reason value.

type EndDeviceQRCodeGeneratorClient

type EndDeviceQRCodeGeneratorClient interface {
	// Return the QR code format.
	GetFormat(ctx context.Context, in *GetQRCodeFormatRequest, opts ...grpc.CallOption) (*QRCodeFormat, error)
	// Returns the supported formats.
	ListFormats(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*QRCodeFormats, error)
	// Generates a QR code.
	Generate(ctx context.Context, in *GenerateEndDeviceQRCodeRequest, opts ...grpc.CallOption) (*GenerateQRCodeResponse, error)
	// Parse QR Codes of known formats and return the information contained within.
	Parse(ctx context.Context, in *ParseEndDeviceQRCodeRequest, opts ...grpc.CallOption) (*ParseEndDeviceQRCodeResponse, error)
}

EndDeviceQRCodeGeneratorClient is the client API for EndDeviceQRCodeGenerator service.

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

type EndDeviceQRCodeGeneratorServer

type EndDeviceQRCodeGeneratorServer interface {
	// Return the QR code format.
	GetFormat(context.Context, *GetQRCodeFormatRequest) (*QRCodeFormat, error)
	// Returns the supported formats.
	ListFormats(context.Context, *emptypb.Empty) (*QRCodeFormats, error)
	// Generates a QR code.
	Generate(context.Context, *GenerateEndDeviceQRCodeRequest) (*GenerateQRCodeResponse, error)
	// Parse QR Codes of known formats and return the information contained within.
	Parse(context.Context, *ParseEndDeviceQRCodeRequest) (*ParseEndDeviceQRCodeResponse, error)
	// contains filtered or unexported methods
}

EndDeviceQRCodeGeneratorServer is the server API for EndDeviceQRCodeGenerator service. All implementations must embed UnimplementedEndDeviceQRCodeGeneratorServer for forward compatibility

type EndDeviceRegistryClient

type EndDeviceRegistryClient interface {
	// Create a new end device within an application.
	//
	// After registering an end device, it also needs to be registered in
	// the NsEndDeviceRegistry that is exposed by the Network Server,
	// the AsEndDeviceRegistry that is exposed by the Application Server,
	// and the JsEndDeviceRegistry that is exposed by the Join Server.
	Create(ctx context.Context, in *CreateEndDeviceRequest, opts ...grpc.CallOption) (*EndDevice, error)
	// Get the end device with the given identifiers, selecting the fields specified
	// in the field mask.
	// More or less fields may be returned, depending on the rights of the caller.
	Get(ctx context.Context, in *GetEndDeviceRequest, opts ...grpc.CallOption) (*EndDevice, error)
	// Get the identifiers of the end device that has the given EUIs registered.
	GetIdentifiersForEUIs(ctx context.Context, in *GetEndDeviceIdentifiersForEUIsRequest, opts ...grpc.CallOption) (*EndDeviceIdentifiers, error)
	// List end devices in the given application.
	// Similar to Get, this selects the fields given by the field mask.
	// More or less fields may be returned, depending on the rights of the caller.
	List(ctx context.Context, in *ListEndDevicesRequest, opts ...grpc.CallOption) (*EndDevices, error)
	// Update the end device, changing the fields specified by the field mask to the provided values.
	Update(ctx context.Context, in *UpdateEndDeviceRequest, opts ...grpc.CallOption) (*EndDevice, error)
	// Update the last seen timestamp for a batch of end devices.
	BatchUpdateLastSeen(ctx context.Context, in *BatchUpdateEndDeviceLastSeenRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete the end device with the given IDs.
	//
	// Before deleting an end device it first needs to be deleted from the
	// NsEndDeviceRegistry, the AsEndDeviceRegistry and the JsEndDeviceRegistry.
	// In addition, if the device claimed on a Join Server, it also needs to be
	// unclaimed via the DeviceClaimingServer so it can be claimed in the future.
	// This is NOT done automatically.
	Delete(ctx context.Context, in *EndDeviceIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

EndDeviceRegistryClient is the client API for EndDeviceRegistry service.

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

type EndDeviceRegistrySearchClient

type EndDeviceRegistrySearchClient interface {
	// Search for end devices in the given application that match the conditions specified in the request.
	SearchEndDevices(ctx context.Context, in *SearchEndDevicesRequest, opts ...grpc.CallOption) (*EndDevices, error)
}

EndDeviceRegistrySearchClient is the client API for EndDeviceRegistrySearch service.

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

type EndDeviceRegistrySearchServer

type EndDeviceRegistrySearchServer interface {
	// Search for end devices in the given application that match the conditions specified in the request.
	SearchEndDevices(context.Context, *SearchEndDevicesRequest) (*EndDevices, error)
	// contains filtered or unexported methods
}

EndDeviceRegistrySearchServer is the server API for EndDeviceRegistrySearch service. All implementations must embed UnimplementedEndDeviceRegistrySearchServer for forward compatibility

type EndDeviceRegistryServer

type EndDeviceRegistryServer interface {
	// Create a new end device within an application.
	//
	// After registering an end device, it also needs to be registered in
	// the NsEndDeviceRegistry that is exposed by the Network Server,
	// the AsEndDeviceRegistry that is exposed by the Application Server,
	// and the JsEndDeviceRegistry that is exposed by the Join Server.
	Create(context.Context, *CreateEndDeviceRequest) (*EndDevice, error)
	// Get the end device with the given identifiers, selecting the fields specified
	// in the field mask.
	// More or less fields may be returned, depending on the rights of the caller.
	Get(context.Context, *GetEndDeviceRequest) (*EndDevice, error)
	// Get the identifiers of the end device that has the given EUIs registered.
	GetIdentifiersForEUIs(context.Context, *GetEndDeviceIdentifiersForEUIsRequest) (*EndDeviceIdentifiers, error)
	// List end devices in the given application.
	// Similar to Get, this selects the fields given by the field mask.
	// More or less fields may be returned, depending on the rights of the caller.
	List(context.Context, *ListEndDevicesRequest) (*EndDevices, error)
	// Update the end device, changing the fields specified by the field mask to the provided values.
	Update(context.Context, *UpdateEndDeviceRequest) (*EndDevice, error)
	// Update the last seen timestamp for a batch of end devices.
	BatchUpdateLastSeen(context.Context, *BatchUpdateEndDeviceLastSeenRequest) (*emptypb.Empty, error)
	// Delete the end device with the given IDs.
	//
	// Before deleting an end device it first needs to be deleted from the
	// NsEndDeviceRegistry, the AsEndDeviceRegistry and the JsEndDeviceRegistry.
	// In addition, if the device claimed on a Join Server, it also needs to be
	// unclaimed via the DeviceClaimingServer so it can be claimed in the future.
	// This is NOT done automatically.
	Delete(context.Context, *EndDeviceIdentifiers) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

EndDeviceRegistryServer is the server API for EndDeviceRegistry service. All implementations must embed UnimplementedEndDeviceRegistryServer for forward compatibility

type EndDeviceTemplate

type EndDeviceTemplate struct {
	EndDevice  *EndDevice             `protobuf:"bytes,1,opt,name=end_device,json=endDevice,proto3" json:"end_device,omitempty"`
	FieldMask  *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	MappingKey string                 `protobuf:"bytes,3,opt,name=mapping_key,json=mappingKey,proto3" json:"mapping_key,omitempty"`
	// contains filtered or unexported fields
}

func (*EndDeviceTemplate) Descriptor deprecated

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

Deprecated: Use EndDeviceTemplate.ProtoReflect.Descriptor instead.

func (*EndDeviceTemplate) EntityType added in v3.17.2

func (m *EndDeviceTemplate) EntityType() string

func (*EndDeviceTemplate) ExtractRequestFields added in v3.17.2

func (m *EndDeviceTemplate) ExtractRequestFields(dst map[string]interface{})

func (*EndDeviceTemplate) GetEndDevice

func (x *EndDeviceTemplate) GetEndDevice() *EndDevice

func (*EndDeviceTemplate) GetFieldMask

func (x *EndDeviceTemplate) GetFieldMask() *fieldmaskpb.FieldMask

func (*EndDeviceTemplate) GetMappingKey

func (x *EndDeviceTemplate) GetMappingKey() string

func (*EndDeviceTemplate) IDString added in v3.17.2

func (m *EndDeviceTemplate) IDString() string

func (*EndDeviceTemplate) MarshalJSON added in v3.17.2

func (x *EndDeviceTemplate) MarshalJSON() ([]byte, error)

MarshalJSON marshals the EndDeviceTemplate to JSON.

func (*EndDeviceTemplate) MarshalProtoJSON added in v3.15.1

func (x *EndDeviceTemplate) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the EndDeviceTemplate message to JSON.

func (*EndDeviceTemplate) ProtoMessage

func (*EndDeviceTemplate) ProtoMessage()

func (*EndDeviceTemplate) ProtoReflect added in v3.25.0

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

func (*EndDeviceTemplate) Reset

func (x *EndDeviceTemplate) Reset()

func (*EndDeviceTemplate) SetFields

func (dst *EndDeviceTemplate) SetFields(src *EndDeviceTemplate, paths ...string) error

func (*EndDeviceTemplate) String

func (x *EndDeviceTemplate) String() string

func (*EndDeviceTemplate) UnmarshalJSON added in v3.17.2

func (x *EndDeviceTemplate) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the EndDeviceTemplate from JSON.

func (*EndDeviceTemplate) UnmarshalProtoJSON added in v3.15.1

func (x *EndDeviceTemplate) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the EndDeviceTemplate message from JSON.

func (*EndDeviceTemplate) ValidateFields

func (m *EndDeviceTemplate) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDeviceTemplate with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDeviceTemplateConverterClient

type EndDeviceTemplateConverterClient interface {
	// Returns the configured formats to convert from.
	ListFormats(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*EndDeviceTemplateFormats, error)
	// Converts the binary data to a stream of end device templates.
	Convert(ctx context.Context, in *ConvertEndDeviceTemplateRequest, opts ...grpc.CallOption) (EndDeviceTemplateConverter_ConvertClient, error)
}

EndDeviceTemplateConverterClient is the client API for EndDeviceTemplateConverter service.

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

type EndDeviceTemplateConverterServer

type EndDeviceTemplateConverterServer interface {
	// Returns the configured formats to convert from.
	ListFormats(context.Context, *emptypb.Empty) (*EndDeviceTemplateFormats, error)
	// Converts the binary data to a stream of end device templates.
	Convert(*ConvertEndDeviceTemplateRequest, EndDeviceTemplateConverter_ConvertServer) error
	// contains filtered or unexported methods
}

EndDeviceTemplateConverterServer is the server API for EndDeviceTemplateConverter service. All implementations must embed UnimplementedEndDeviceTemplateConverterServer for forward compatibility

type EndDeviceTemplateConverter_ConvertClient

type EndDeviceTemplateConverter_ConvertClient interface {
	Recv() (*EndDeviceTemplate, error)
	grpc.ClientStream
}

type EndDeviceTemplateConverter_ConvertServer

type EndDeviceTemplateConverter_ConvertServer interface {
	Send(*EndDeviceTemplate) error
	grpc.ServerStream
}

type EndDeviceTemplateFormat

type EndDeviceTemplateFormat struct {
	Name           string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description    string   `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	FileExtensions []string `protobuf:"bytes,3,rep,name=file_extensions,json=fileExtensions,proto3" json:"file_extensions,omitempty"`
	// contains filtered or unexported fields
}

func (*EndDeviceTemplateFormat) Descriptor deprecated

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

Deprecated: Use EndDeviceTemplateFormat.ProtoReflect.Descriptor instead.

func (*EndDeviceTemplateFormat) GetDescription

func (x *EndDeviceTemplateFormat) GetDescription() string

func (*EndDeviceTemplateFormat) GetFileExtensions

func (x *EndDeviceTemplateFormat) GetFileExtensions() []string

func (*EndDeviceTemplateFormat) GetName

func (x *EndDeviceTemplateFormat) GetName() string

func (*EndDeviceTemplateFormat) ProtoMessage

func (*EndDeviceTemplateFormat) ProtoMessage()

func (*EndDeviceTemplateFormat) ProtoReflect added in v3.25.0

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

func (*EndDeviceTemplateFormat) Reset

func (x *EndDeviceTemplateFormat) Reset()

func (*EndDeviceTemplateFormat) SetFields

func (dst *EndDeviceTemplateFormat) SetFields(src *EndDeviceTemplateFormat, paths ...string) error

func (*EndDeviceTemplateFormat) String

func (x *EndDeviceTemplateFormat) String() string

func (*EndDeviceTemplateFormat) ValidateFields

func (m *EndDeviceTemplateFormat) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDeviceTemplateFormat with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDeviceTemplateFormatValidationError

type EndDeviceTemplateFormatValidationError struct {
	// contains filtered or unexported fields
}

EndDeviceTemplateFormatValidationError is the validation error returned by EndDeviceTemplateFormat.ValidateFields if the designated constraints aren't met.

func (EndDeviceTemplateFormatValidationError) Cause

Cause function returns cause value.

func (EndDeviceTemplateFormatValidationError) Error

Error satisfies the builtin error interface

func (EndDeviceTemplateFormatValidationError) ErrorName

ErrorName returns error name.

func (EndDeviceTemplateFormatValidationError) Field

Field function returns field value.

func (EndDeviceTemplateFormatValidationError) Key

Key function returns key value.

func (EndDeviceTemplateFormatValidationError) Reason

Reason function returns reason value.

type EndDeviceTemplateFormats

type EndDeviceTemplateFormats struct {
	Formats map[string]*EndDeviceTemplateFormat `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*EndDeviceTemplateFormats) Descriptor deprecated

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

Deprecated: Use EndDeviceTemplateFormats.ProtoReflect.Descriptor instead.

func (*EndDeviceTemplateFormats) GetFormats

func (*EndDeviceTemplateFormats) ProtoMessage

func (*EndDeviceTemplateFormats) ProtoMessage()

func (*EndDeviceTemplateFormats) ProtoReflect added in v3.25.0

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

func (*EndDeviceTemplateFormats) Reset

func (x *EndDeviceTemplateFormats) Reset()

func (*EndDeviceTemplateFormats) SetFields

func (dst *EndDeviceTemplateFormats) SetFields(src *EndDeviceTemplateFormats, paths ...string) error

func (*EndDeviceTemplateFormats) String

func (x *EndDeviceTemplateFormats) String() string

func (*EndDeviceTemplateFormats) ValidateFields

func (m *EndDeviceTemplateFormats) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDeviceTemplateFormats with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDeviceTemplateFormatsValidationError

type EndDeviceTemplateFormatsValidationError struct {
	// contains filtered or unexported fields
}

EndDeviceTemplateFormatsValidationError is the validation error returned by EndDeviceTemplateFormats.ValidateFields if the designated constraints aren't met.

func (EndDeviceTemplateFormatsValidationError) Cause

Cause function returns cause value.

func (EndDeviceTemplateFormatsValidationError) Error

Error satisfies the builtin error interface

func (EndDeviceTemplateFormatsValidationError) ErrorName

ErrorName returns error name.

func (EndDeviceTemplateFormatsValidationError) Field

Field function returns field value.

func (EndDeviceTemplateFormatsValidationError) Key

Key function returns key value.

func (EndDeviceTemplateFormatsValidationError) Reason

Reason function returns reason value.

type EndDeviceTemplateValidationError

type EndDeviceTemplateValidationError struct {
	// contains filtered or unexported fields
}

EndDeviceTemplateValidationError is the validation error returned by EndDeviceTemplate.ValidateFields if the designated constraints aren't met.

func (EndDeviceTemplateValidationError) Cause

Cause function returns cause value.

func (EndDeviceTemplateValidationError) Error

Error satisfies the builtin error interface

func (EndDeviceTemplateValidationError) ErrorName

ErrorName returns error name.

func (EndDeviceTemplateValidationError) Field

Field function returns field value.

func (EndDeviceTemplateValidationError) Key

Key function returns key value.

func (EndDeviceTemplateValidationError) Reason

Reason function returns reason value.

type EndDeviceValidationError

type EndDeviceValidationError struct {
	// contains filtered or unexported fields
}

EndDeviceValidationError is the validation error returned by EndDevice.ValidateFields if the designated constraints aren't met.

func (EndDeviceValidationError) Cause

func (e EndDeviceValidationError) Cause() error

Cause function returns cause value.

func (EndDeviceValidationError) Error

func (e EndDeviceValidationError) Error() string

Error satisfies the builtin error interface

func (EndDeviceValidationError) ErrorName

func (e EndDeviceValidationError) ErrorName() string

ErrorName returns error name.

func (EndDeviceValidationError) Field

func (e EndDeviceValidationError) Field() string

Field function returns field value.

func (EndDeviceValidationError) Key

Key function returns key value.

func (EndDeviceValidationError) Reason

func (e EndDeviceValidationError) Reason() string

Reason function returns reason value.

type EndDeviceVersion

type EndDeviceVersion struct {

	// Version identifiers.
	Ids *EndDeviceVersionIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	// LoRaWAN MAC version.
	LorawanVersion MACVersion `` /* 135-byte string literal not displayed */
	// LoRaWAN PHY version.
	LorawanPhyVersion PHYVersion `` /* 146-byte string literal not displayed */
	// ID of the frequency plan used by this device.
	FrequencyPlanId string `protobuf:"bytes,4,opt,name=frequency_plan_id,json=frequencyPlanId,proto3" json:"frequency_plan_id,omitempty"`
	// Photos contains file names of device photos.
	Photos []string `protobuf:"bytes,5,rep,name=photos,proto3" json:"photos,omitempty"`
	// Whether the device supports class B.
	SupportsClassB bool `protobuf:"varint,6,opt,name=supports_class_b,json=supportsClassB,proto3" json:"supports_class_b,omitempty"`
	// Whether the device supports class C.
	SupportsClassC bool `protobuf:"varint,7,opt,name=supports_class_c,json=supportsClassC,proto3" json:"supports_class_c,omitempty"`
	// Default MAC layer settings of the device.
	DefaultMacSettings *MACSettings `protobuf:"bytes,8,opt,name=default_mac_settings,json=defaultMacSettings,proto3" json:"default_mac_settings,omitempty"`
	// Minimum frequency the device is capable of using (Hz).
	MinFrequency uint64 `protobuf:"varint,9,opt,name=min_frequency,json=minFrequency,proto3" json:"min_frequency,omitempty"`
	// Maximum frequency the device is capable of using (Hz).
	MaxFrequency uint64 `protobuf:"varint,10,opt,name=max_frequency,json=maxFrequency,proto3" json:"max_frequency,omitempty"`
	// The device supports join (it's OTAA).
	SupportsJoin bool `protobuf:"varint,11,opt,name=supports_join,json=supportsJoin,proto3" json:"supports_join,omitempty"`
	// Whether the device resets the join and dev nonces (not LoRaWAN compliant).
	ResetsJoinNonces bool `protobuf:"varint,12,opt,name=resets_join_nonces,json=resetsJoinNonces,proto3" json:"resets_join_nonces,omitempty"`
	// Default formatters defining the payload formats for this end device.
	DefaultFormatters *MessagePayloadFormatters `protobuf:"bytes,13,opt,name=default_formatters,json=defaultFormatters,proto3" json:"default_formatters,omitempty"`
	// contains filtered or unexported fields
}

Template for creating end devices.

func (*EndDeviceVersion) Descriptor deprecated

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

Deprecated: Use EndDeviceVersion.ProtoReflect.Descriptor instead.

func (*EndDeviceVersion) GetDefaultFormatters

func (x *EndDeviceVersion) GetDefaultFormatters() *MessagePayloadFormatters

func (*EndDeviceVersion) GetDefaultMacSettings added in v3.14.1

func (x *EndDeviceVersion) GetDefaultMacSettings() *MACSettings

func (*EndDeviceVersion) GetFrequencyPlanId added in v3.14.1

func (x *EndDeviceVersion) GetFrequencyPlanId() string

func (*EndDeviceVersion) GetIds added in v3.16.2

func (*EndDeviceVersion) GetLorawanPhyVersion added in v3.14.0

func (x *EndDeviceVersion) GetLorawanPhyVersion() PHYVersion

func (*EndDeviceVersion) GetLorawanVersion added in v3.14.0

func (x *EndDeviceVersion) GetLorawanVersion() MACVersion

func (*EndDeviceVersion) GetMaxFrequency

func (x *EndDeviceVersion) GetMaxFrequency() uint64

func (*EndDeviceVersion) GetMinFrequency

func (x *EndDeviceVersion) GetMinFrequency() uint64

func (*EndDeviceVersion) GetPhotos

func (x *EndDeviceVersion) GetPhotos() []string

func (*EndDeviceVersion) GetResetsJoinNonces

func (x *EndDeviceVersion) GetResetsJoinNonces() bool

func (*EndDeviceVersion) GetSupportsClassB

func (x *EndDeviceVersion) GetSupportsClassB() bool

func (*EndDeviceVersion) GetSupportsClassC

func (x *EndDeviceVersion) GetSupportsClassC() bool

func (*EndDeviceVersion) GetSupportsJoin

func (x *EndDeviceVersion) GetSupportsJoin() bool

func (*EndDeviceVersion) MarshalJSON added in v3.17.2

func (x *EndDeviceVersion) MarshalJSON() ([]byte, error)

MarshalJSON marshals the EndDeviceVersion to JSON.

func (*EndDeviceVersion) MarshalProtoJSON added in v3.15.1

func (x *EndDeviceVersion) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the EndDeviceVersion message to JSON.

func (*EndDeviceVersion) ProtoMessage

func (*EndDeviceVersion) ProtoMessage()

func (*EndDeviceVersion) ProtoReflect added in v3.25.0

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

func (*EndDeviceVersion) Reset

func (x *EndDeviceVersion) Reset()

func (*EndDeviceVersion) SetFields

func (dst *EndDeviceVersion) SetFields(src *EndDeviceVersion, paths ...string) error

func (*EndDeviceVersion) String

func (x *EndDeviceVersion) String() string

func (*EndDeviceVersion) UnmarshalJSON added in v3.17.2

func (x *EndDeviceVersion) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the EndDeviceVersion from JSON.

func (*EndDeviceVersion) UnmarshalProtoJSON added in v3.15.1

func (x *EndDeviceVersion) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the EndDeviceVersion message from JSON.

func (*EndDeviceVersion) ValidateFields

func (m *EndDeviceVersion) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDeviceVersion with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDeviceVersionIdentifiers

type EndDeviceVersionIdentifiers struct {
	BrandId         string `protobuf:"bytes,1,opt,name=brand_id,json=brandId,proto3" json:"brand_id,omitempty"`
	ModelId         string `protobuf:"bytes,2,opt,name=model_id,json=modelId,proto3" json:"model_id,omitempty"`
	HardwareVersion string `protobuf:"bytes,3,opt,name=hardware_version,json=hardwareVersion,proto3" json:"hardware_version,omitempty"`
	FirmwareVersion string `protobuf:"bytes,4,opt,name=firmware_version,json=firmwareVersion,proto3" json:"firmware_version,omitempty"`
	BandId          string `protobuf:"bytes,5,opt,name=band_id,json=bandId,proto3" json:"band_id,omitempty"`
	// contains filtered or unexported fields
}

Identifies an end device model with version information.

func (*EndDeviceVersionIdentifiers) Descriptor deprecated

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

Deprecated: Use EndDeviceVersionIdentifiers.ProtoReflect.Descriptor instead.

func (*EndDeviceVersionIdentifiers) FieldIsZero added in v3.11.0

func (v *EndDeviceVersionIdentifiers) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*EndDeviceVersionIdentifiers) GetBandId added in v3.14.1

func (x *EndDeviceVersionIdentifiers) GetBandId() string

func (*EndDeviceVersionIdentifiers) GetBrandId added in v3.14.1

func (x *EndDeviceVersionIdentifiers) GetBrandId() string

func (*EndDeviceVersionIdentifiers) GetFirmwareVersion

func (x *EndDeviceVersionIdentifiers) GetFirmwareVersion() string

func (*EndDeviceVersionIdentifiers) GetHardwareVersion

func (x *EndDeviceVersionIdentifiers) GetHardwareVersion() string

func (*EndDeviceVersionIdentifiers) GetModelId added in v3.14.1

func (x *EndDeviceVersionIdentifiers) GetModelId() string

func (*EndDeviceVersionIdentifiers) ProtoMessage

func (*EndDeviceVersionIdentifiers) ProtoMessage()

func (*EndDeviceVersionIdentifiers) ProtoReflect added in v3.25.0

func (*EndDeviceVersionIdentifiers) Reset

func (x *EndDeviceVersionIdentifiers) Reset()

func (*EndDeviceVersionIdentifiers) SetFields

func (*EndDeviceVersionIdentifiers) SetFromFlags added in v3.19.1

func (m *EndDeviceVersionIdentifiers) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the EndDeviceVersionIdentifiers message from flags.

func (*EndDeviceVersionIdentifiers) String

func (x *EndDeviceVersionIdentifiers) String() string

func (*EndDeviceVersionIdentifiers) ValidateFields

func (m *EndDeviceVersionIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDeviceVersionIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDeviceVersionIdentifiersValidationError

type EndDeviceVersionIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

EndDeviceVersionIdentifiersValidationError is the validation error returned by EndDeviceVersionIdentifiers.ValidateFields if the designated constraints aren't met.

func (EndDeviceVersionIdentifiersValidationError) Cause

Cause function returns cause value.

func (EndDeviceVersionIdentifiersValidationError) Error

Error satisfies the builtin error interface

func (EndDeviceVersionIdentifiersValidationError) ErrorName

ErrorName returns error name.

func (EndDeviceVersionIdentifiersValidationError) Field

Field function returns field value.

func (EndDeviceVersionIdentifiersValidationError) Key

Key function returns key value.

func (EndDeviceVersionIdentifiersValidationError) Reason

Reason function returns reason value.

type EndDeviceVersionValidationError

type EndDeviceVersionValidationError struct {
	// contains filtered or unexported fields
}

EndDeviceVersionValidationError is the validation error returned by EndDeviceVersion.ValidateFields if the designated constraints aren't met.

func (EndDeviceVersionValidationError) Cause

Cause function returns cause value.

func (EndDeviceVersionValidationError) Error

Error satisfies the builtin error interface

func (EndDeviceVersionValidationError) ErrorName

ErrorName returns error name.

func (EndDeviceVersionValidationError) Field

Field function returns field value.

func (EndDeviceVersionValidationError) Key

Key function returns key value.

func (EndDeviceVersionValidationError) Reason

Reason function returns reason value.

type EndDevices

type EndDevices struct {
	EndDevices []*EndDevice `protobuf:"bytes,1,rep,name=end_devices,json=endDevices,proto3" json:"end_devices,omitempty"`
	// contains filtered or unexported fields
}

func (*EndDevices) Descriptor deprecated

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

Deprecated: Use EndDevices.ProtoReflect.Descriptor instead.

func (*EndDevices) GetEndDevices

func (x *EndDevices) GetEndDevices() []*EndDevice

func (*EndDevices) MarshalJSON added in v3.17.2

func (x *EndDevices) MarshalJSON() ([]byte, error)

MarshalJSON marshals the EndDevices to JSON.

func (*EndDevices) MarshalProtoJSON added in v3.15.1

func (x *EndDevices) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the EndDevices message to JSON.

func (*EndDevices) ProtoMessage

func (*EndDevices) ProtoMessage()

func (*EndDevices) ProtoReflect added in v3.25.0

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

func (*EndDevices) Reset

func (x *EndDevices) Reset()

func (*EndDevices) SetFields

func (dst *EndDevices) SetFields(src *EndDevices, paths ...string) error

func (*EndDevices) String

func (x *EndDevices) String() string

func (*EndDevices) UnmarshalJSON added in v3.17.2

func (x *EndDevices) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the EndDevices from JSON.

func (*EndDevices) UnmarshalProtoJSON added in v3.15.1

func (x *EndDevices) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the EndDevices message from JSON.

func (*EndDevices) ValidateFields

func (m *EndDevices) ValidateFields(paths ...string) error

ValidateFields checks the field values on EndDevices with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EndDevicesValidationError

type EndDevicesValidationError struct {
	// contains filtered or unexported fields
}

EndDevicesValidationError is the validation error returned by EndDevices.ValidateFields if the designated constraints aren't met.

func (EndDevicesValidationError) Cause

func (e EndDevicesValidationError) Cause() error

Cause function returns cause value.

func (EndDevicesValidationError) Error

Error satisfies the builtin error interface

func (EndDevicesValidationError) ErrorName

func (e EndDevicesValidationError) ErrorName() string

ErrorName returns error name.

func (EndDevicesValidationError) Field

Field function returns field value.

func (EndDevicesValidationError) Key

Key function returns key value.

func (EndDevicesValidationError) Reason

func (e EndDevicesValidationError) Reason() string

Reason function returns reason value.

type EntityAccessClient

type EntityAccessClient interface {
	// AuthInfo returns information about the authentication that is used on the request.
	AuthInfo(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*AuthInfoResponse, error)
}

EntityAccessClient is the client API for EntityAccess service.

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

type EntityAccessServer

type EntityAccessServer interface {
	// AuthInfo returns information about the authentication that is used on the request.
	AuthInfo(context.Context, *emptypb.Empty) (*AuthInfoResponse, error)
	// contains filtered or unexported methods
}

EntityAccessServer is the server API for EntityAccess service. All implementations must embed UnimplementedEntityAccessServer for forward compatibility

type EntityIdentifiers

type EntityIdentifiers struct {

	// Types that are assignable to Ids:
	//	*EntityIdentifiers_ApplicationIds
	//	*EntityIdentifiers_ClientIds
	//	*EntityIdentifiers_DeviceIds
	//	*EntityIdentifiers_GatewayIds
	//	*EntityIdentifiers_OrganizationIds
	//	*EntityIdentifiers_UserIds
	Ids isEntityIdentifiers_Ids `protobuf_oneof:"ids"`
	// contains filtered or unexported fields
}

EntityIdentifiers contains one of the possible entity identifiers.

func (*EntityIdentifiers) Descriptor deprecated

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

Deprecated: Use EntityIdentifiers.ProtoReflect.Descriptor instead.

func (*EntityIdentifiers) EntityType

func (ids *EntityIdentifiers) EntityType() string

EntityType returns the entity type for the Identifiers inside the oneof.

func (*EntityIdentifiers) GetApplicationIds added in v3.13.0

func (x *EntityIdentifiers) GetApplicationIds() *ApplicationIdentifiers

func (*EntityIdentifiers) GetClientIds added in v3.13.0

func (x *EntityIdentifiers) GetClientIds() *ClientIdentifiers

func (*EntityIdentifiers) GetDeviceIds added in v3.13.0

func (x *EntityIdentifiers) GetDeviceIds() *EndDeviceIdentifiers

func (*EntityIdentifiers) GetEntityIdentifiers added in v3.12.2

func (ids *EntityIdentifiers) GetEntityIdentifiers() *EntityIdentifiers

GetEntityIdentifiers returns itself.

func (*EntityIdentifiers) GetGatewayIds added in v3.13.0

func (x *EntityIdentifiers) GetGatewayIds() *GatewayIdentifiers

func (*EntityIdentifiers) GetIds

func (m *EntityIdentifiers) GetIds() isEntityIdentifiers_Ids

func (*EntityIdentifiers) GetOrganizationIds added in v3.13.0

func (x *EntityIdentifiers) GetOrganizationIds() *OrganizationIdentifiers

func (*EntityIdentifiers) GetUserIds added in v3.13.0

func (x *EntityIdentifiers) GetUserIds() *UserIdentifiers

func (*EntityIdentifiers) IDString

func (ids *EntityIdentifiers) IDString() string

IDString returns the ID string of the Identifiers inside the oneof.

func (*EntityIdentifiers) MarshalJSON added in v3.21.0

func (x *EntityIdentifiers) MarshalJSON() ([]byte, error)

MarshalJSON marshals the EntityIdentifiers to JSON.

func (*EntityIdentifiers) MarshalProtoJSON added in v3.21.0

func (x *EntityIdentifiers) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the EntityIdentifiers message to JSON.

func (*EntityIdentifiers) ProtoMessage

func (*EntityIdentifiers) ProtoMessage()

func (*EntityIdentifiers) ProtoReflect added in v3.25.0

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

func (*EntityIdentifiers) Reset

func (x *EntityIdentifiers) Reset()

func (*EntityIdentifiers) SetFields

func (dst *EntityIdentifiers) SetFields(src *EntityIdentifiers, paths ...string) error

func (*EntityIdentifiers) String

func (x *EntityIdentifiers) String() string

func (*EntityIdentifiers) UnmarshalJSON added in v3.21.0

func (x *EntityIdentifiers) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the EntityIdentifiers from JSON.

func (*EntityIdentifiers) UnmarshalProtoJSON added in v3.21.0

func (x *EntityIdentifiers) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the EntityIdentifiers message from JSON.

func (*EntityIdentifiers) ValidateFields

func (m *EntityIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on EntityIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EntityIdentifiersValidationError

type EntityIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

EntityIdentifiersValidationError is the validation error returned by EntityIdentifiers.ValidateFields if the designated constraints aren't met.

func (EntityIdentifiersValidationError) Cause

Cause function returns cause value.

func (EntityIdentifiersValidationError) Error

Error satisfies the builtin error interface

func (EntityIdentifiersValidationError) ErrorName

ErrorName returns error name.

func (EntityIdentifiersValidationError) Field

Field function returns field value.

func (EntityIdentifiersValidationError) Key

Key function returns key value.

func (EntityIdentifiersValidationError) Reason

Reason function returns reason value.

type EntityIdentifiers_ApplicationIds added in v3.13.0

type EntityIdentifiers_ApplicationIds struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3,oneof"`
}

type EntityIdentifiers_ClientIds added in v3.13.0

type EntityIdentifiers_ClientIds struct {
	ClientIds *ClientIdentifiers `protobuf:"bytes,2,opt,name=client_ids,json=clientIds,proto3,oneof"`
}

type EntityIdentifiers_DeviceIds added in v3.13.0

type EntityIdentifiers_DeviceIds struct {
	DeviceIds *EndDeviceIdentifiers `protobuf:"bytes,3,opt,name=device_ids,json=deviceIds,proto3,oneof"`
}

type EntityIdentifiers_GatewayIds added in v3.13.0

type EntityIdentifiers_GatewayIds struct {
	GatewayIds *GatewayIdentifiers `protobuf:"bytes,4,opt,name=gateway_ids,json=gatewayIds,proto3,oneof"`
}

type EntityIdentifiers_OrganizationIds added in v3.13.0

type EntityIdentifiers_OrganizationIds struct {
	OrganizationIds *OrganizationIdentifiers `protobuf:"bytes,5,opt,name=organization_ids,json=organizationIds,proto3,oneof"`
}

type EntityIdentifiers_UserIds added in v3.13.0

type EntityIdentifiers_UserIds struct {
	UserIds *UserIdentifiers `protobuf:"bytes,6,opt,name=user_ids,json=userIds,proto3,oneof"`
}

type EntityRegistrySearchClient

type EntityRegistrySearchClient interface {
	// Search for applications that match the conditions specified in the request.
	// Non-admin users will only match applications that they have rights on.
	SearchApplications(ctx context.Context, in *SearchApplicationsRequest, opts ...grpc.CallOption) (*Applications, error)
	// Search for OAuth clients that match the conditions specified in the request.
	// Non-admin users will only match OAuth clients that they have rights on.
	SearchClients(ctx context.Context, in *SearchClientsRequest, opts ...grpc.CallOption) (*Clients, error)
	// Search for gateways that match the conditions specified in the request.
	// Non-admin users will only match gateways that they have rights on.
	SearchGateways(ctx context.Context, in *SearchGatewaysRequest, opts ...grpc.CallOption) (*Gateways, error)
	// Search for organizations that match the conditions specified in the request.
	// Non-admin users will only match organizations that they have rights on.
	SearchOrganizations(ctx context.Context, in *SearchOrganizationsRequest, opts ...grpc.CallOption) (*Organizations, error)
	// Search for users that match the conditions specified in the request.
	// This is only available to admin users.
	SearchUsers(ctx context.Context, in *SearchUsersRequest, opts ...grpc.CallOption) (*Users, error)
	// Search for accounts that match the conditions specified in the request.
	SearchAccounts(ctx context.Context, in *SearchAccountsRequest, opts ...grpc.CallOption) (*SearchAccountsResponse, error)
}

EntityRegistrySearchClient is the client API for EntityRegistrySearch service.

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

type EntityRegistrySearchServer

type EntityRegistrySearchServer interface {
	// Search for applications that match the conditions specified in the request.
	// Non-admin users will only match applications that they have rights on.
	SearchApplications(context.Context, *SearchApplicationsRequest) (*Applications, error)
	// Search for OAuth clients that match the conditions specified in the request.
	// Non-admin users will only match OAuth clients that they have rights on.
	SearchClients(context.Context, *SearchClientsRequest) (*Clients, error)
	// Search for gateways that match the conditions specified in the request.
	// Non-admin users will only match gateways that they have rights on.
	SearchGateways(context.Context, *SearchGatewaysRequest) (*Gateways, error)
	// Search for organizations that match the conditions specified in the request.
	// Non-admin users will only match organizations that they have rights on.
	SearchOrganizations(context.Context, *SearchOrganizationsRequest) (*Organizations, error)
	// Search for users that match the conditions specified in the request.
	// This is only available to admin users.
	SearchUsers(context.Context, *SearchUsersRequest) (*Users, error)
	// Search for accounts that match the conditions specified in the request.
	SearchAccounts(context.Context, *SearchAccountsRequest) (*SearchAccountsResponse, error)
	// contains filtered or unexported methods
}

EntityRegistrySearchServer is the server API for EntityRegistrySearch service. All implementations must embed UnimplementedEntityRegistrySearchServer for forward compatibility

type EntityStateChangedNotification added in v3.19.2

type EntityStateChangedNotification struct {
	State            State  `protobuf:"varint,1,opt,name=state,proto3,enum=ttn.lorawan.v3.State" json:"state,omitempty"`
	StateDescription string `protobuf:"bytes,2,opt,name=state_description,json=stateDescription,proto3" json:"state_description,omitempty"`
	// contains filtered or unexported fields
}

func (*EntityStateChangedNotification) Descriptor deprecated added in v3.19.2

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

Deprecated: Use EntityStateChangedNotification.ProtoReflect.Descriptor instead.

func (*EntityStateChangedNotification) GetState added in v3.19.2

func (x *EntityStateChangedNotification) GetState() State

func (*EntityStateChangedNotification) GetStateDescription added in v3.19.2

func (x *EntityStateChangedNotification) GetStateDescription() string

func (*EntityStateChangedNotification) MarshalJSON added in v3.19.2

func (x *EntityStateChangedNotification) MarshalJSON() ([]byte, error)

MarshalJSON marshals the EntityStateChangedNotification to JSON.

func (*EntityStateChangedNotification) MarshalProtoJSON added in v3.19.2

func (x *EntityStateChangedNotification) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the EntityStateChangedNotification message to JSON.

func (*EntityStateChangedNotification) ProtoMessage added in v3.19.2

func (*EntityStateChangedNotification) ProtoMessage()

func (*EntityStateChangedNotification) ProtoReflect added in v3.25.0

func (*EntityStateChangedNotification) Reset added in v3.19.2

func (x *EntityStateChangedNotification) Reset()

func (*EntityStateChangedNotification) SetFields added in v3.19.2

func (*EntityStateChangedNotification) String added in v3.19.2

func (*EntityStateChangedNotification) UnmarshalJSON added in v3.19.2

func (x *EntityStateChangedNotification) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the EntityStateChangedNotification from JSON.

func (*EntityStateChangedNotification) UnmarshalProtoJSON added in v3.19.2

func (x *EntityStateChangedNotification) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the EntityStateChangedNotification message from JSON.

func (*EntityStateChangedNotification) ValidateFields added in v3.19.2

func (m *EntityStateChangedNotification) ValidateFields(paths ...string) error

ValidateFields checks the field values on EntityStateChangedNotification with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EntityStateChangedNotificationValidationError added in v3.19.2

type EntityStateChangedNotificationValidationError struct {
	// contains filtered or unexported fields
}

EntityStateChangedNotificationValidationError is the validation error returned by EntityStateChangedNotification.ValidateFields if the designated constraints aren't met.

func (EntityStateChangedNotificationValidationError) Cause added in v3.19.2

Cause function returns cause value.

func (EntityStateChangedNotificationValidationError) Error added in v3.19.2

Error satisfies the builtin error interface

func (EntityStateChangedNotificationValidationError) ErrorName added in v3.19.2

ErrorName returns error name.

func (EntityStateChangedNotificationValidationError) Field added in v3.19.2

Field function returns field value.

func (EntityStateChangedNotificationValidationError) Key added in v3.19.2

Key function returns key value.

func (EntityStateChangedNotificationValidationError) Reason added in v3.19.2

Reason function returns reason value.

type ErrorDetails

type ErrorDetails struct {

	// Namespace of the error (typically the package name in The Things Stack).
	Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// Name of the error.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The default (fallback) message format that should be used for the error.
	// This is also used if the client does not have a translation for the error.
	MessageFormat string `protobuf:"bytes,3,opt,name=message_format,json=messageFormat,proto3" json:"message_format,omitempty"`
	// Attributes that should be filled into the message format. Any extra attributes
	// can be displayed as error details.
	Attributes *structpb.Struct `protobuf:"bytes,4,opt,name=attributes,proto3" json:"attributes,omitempty"`
	// The correlation ID of the error can be used to correlate the error to stack
	// traces the network may (or may not) store about recent errors.
	CorrelationId string `protobuf:"bytes,5,opt,name=correlation_id,json=correlationId,proto3" json:"correlation_id,omitempty"`
	// The error that caused this error.
	Cause *ErrorDetails `protobuf:"bytes,6,opt,name=cause,proto3" json:"cause,omitempty"`
	// The status code of the error.
	Code uint32 `protobuf:"varint,7,opt,name=code,proto3" json:"code,omitempty"`
	// The details of the error.
	Details []*anypb.Any `protobuf:"bytes,8,rep,name=details,proto3" json:"details,omitempty"`
	// contains filtered or unexported fields
}

Error details that are communicated over gRPC (and HTTP) APIs. The messages (for translation) are stored as "error:<namespace>:<name>".

func ErrorDetailsToProto

func ErrorDetailsToProto(e errors.ErrorDetails) *ErrorDetails

func (*ErrorDetails) Descriptor deprecated

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

Deprecated: Use ErrorDetails.ProtoReflect.Descriptor instead.

func (*ErrorDetails) GetAttributes

func (x *ErrorDetails) GetAttributes() *structpb.Struct

func (*ErrorDetails) GetCause

func (x *ErrorDetails) GetCause() *ErrorDetails

func (*ErrorDetails) GetCode

func (x *ErrorDetails) GetCode() uint32

func (*ErrorDetails) GetCorrelationId added in v3.14.1

func (x *ErrorDetails) GetCorrelationId() string

func (*ErrorDetails) GetDetails

func (x *ErrorDetails) GetDetails() []*anypb.Any

func (*ErrorDetails) GetMessageFormat

func (x *ErrorDetails) GetMessageFormat() string

func (*ErrorDetails) GetName

func (x *ErrorDetails) GetName() string

func (*ErrorDetails) GetNamespace

func (x *ErrorDetails) GetNamespace() string

func (*ErrorDetails) ProtoMessage

func (*ErrorDetails) ProtoMessage()

func (*ErrorDetails) ProtoReflect added in v3.25.0

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

func (*ErrorDetails) Reset

func (x *ErrorDetails) Reset()

func (*ErrorDetails) SetFields

func (dst *ErrorDetails) SetFields(src *ErrorDetails, paths ...string) error

func (*ErrorDetails) String

func (x *ErrorDetails) String() string

func (*ErrorDetails) ValidateFields

func (m *ErrorDetails) ValidateFields(paths ...string) error

ValidateFields checks the field values on ErrorDetails with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ErrorDetailsValidationError

type ErrorDetailsValidationError struct {
	// contains filtered or unexported fields
}

ErrorDetailsValidationError is the validation error returned by ErrorDetails.ValidateFields if the designated constraints aren't met.

func (ErrorDetailsValidationError) Cause

Cause function returns cause value.

func (ErrorDetailsValidationError) Error

Error satisfies the builtin error interface

func (ErrorDetailsValidationError) ErrorName

func (e ErrorDetailsValidationError) ErrorName() string

ErrorName returns error name.

func (ErrorDetailsValidationError) Field

Field function returns field value.

func (ErrorDetailsValidationError) Key

Key function returns key value.

func (ErrorDetailsValidationError) Reason

Reason function returns reason value.

type Event

type Event struct {

	// Name of the event. This can be used to find the (localized) event description.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Time at which the event was triggered.
	Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
	// Identifiers of the entity (or entities) involved.
	Identifiers []*EntityIdentifiers `protobuf:"bytes,3,rep,name=identifiers,proto3" json:"identifiers,omitempty"`
	// Optional data attached to the event.
	Data *anypb.Any `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
	// Correlation IDs can be used to find related events and actions such as API calls.
	CorrelationIds []string `protobuf:"bytes,5,rep,name=correlation_ids,json=correlationIds,proto3" json:"correlation_ids,omitempty"`
	// The origin of the event. Typically the hostname of the server that created it.
	Origin string `protobuf:"bytes,6,opt,name=origin,proto3" json:"origin,omitempty"`
	// Event context, internal use only.
	Context map[string][]byte `` /* 155-byte string literal not displayed */
	// The event will be visible to a caller that has any of these rights.
	Visibility *Rights `protobuf:"bytes,8,opt,name=visibility,proto3" json:"visibility,omitempty"`
	// Details on the authentication provided by the caller that triggered this event.
	Authentication *Event_Authentication `protobuf:"bytes,9,opt,name=authentication,proto3" json:"authentication,omitempty"`
	// The IP address of the caller that triggered this event.
	RemoteIp string `protobuf:"bytes,10,opt,name=remote_ip,json=remoteIp,proto3" json:"remote_ip,omitempty"`
	// The IP address of the caller that triggered this event.
	UserAgent string `protobuf:"bytes,11,opt,name=user_agent,json=userAgent,proto3" json:"user_agent,omitempty"`
	// The unique identifier of the event, assigned on creation.
	UniqueId string `protobuf:"bytes,12,opt,name=unique_id,json=uniqueId,proto3" json:"unique_id,omitempty"`
	// contains filtered or unexported fields
}

func (*Event) Descriptor deprecated

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

Deprecated: Use Event.ProtoReflect.Descriptor instead.

func (*Event) GetAuthentication added in v3.9.0

func (x *Event) GetAuthentication() *Event_Authentication

func (*Event) GetContext

func (x *Event) GetContext() map[string][]byte

func (*Event) GetCorrelationIds added in v3.14.1

func (x *Event) GetCorrelationIds() []string

func (*Event) GetData

func (x *Event) GetData() *anypb.Any

func (*Event) GetIdentifiers

func (x *Event) GetIdentifiers() []*EntityIdentifiers

func (*Event) GetName

func (x *Event) GetName() string

func (*Event) GetOrigin

func (x *Event) GetOrigin() string

func (*Event) GetRemoteIp added in v3.14.1

func (x *Event) GetRemoteIp() string

func (*Event) GetTime

func (x *Event) GetTime() *timestamppb.Timestamp

func (*Event) GetUniqueId added in v3.14.1

func (x *Event) GetUniqueId() string

func (*Event) GetUserAgent added in v3.9.1

func (x *Event) GetUserAgent() string

func (*Event) GetVisibility

func (x *Event) GetVisibility() *Rights

func (*Event) MarshalJSON added in v3.17.2

func (x *Event) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Event to JSON.

func (*Event) MarshalProtoJSON added in v3.15.1

func (x *Event) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the Event message to JSON.

func (*Event) ProtoMessage

func (*Event) ProtoMessage()

func (*Event) ProtoReflect added in v3.25.0

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

func (*Event) Reset

func (x *Event) Reset()

func (*Event) SetFields

func (dst *Event) SetFields(src *Event, paths ...string) error

func (*Event) String

func (x *Event) String() string

func (*Event) UnmarshalJSON added in v3.17.2

func (x *Event) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Event from JSON.

func (*Event) UnmarshalProtoJSON added in v3.15.1

func (x *Event) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the Event message from JSON.

func (*Event) ValidateFields

func (m *Event) ValidateFields(paths ...string) error

ValidateFields checks the field values on Event with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type EventValidationError

type EventValidationError struct {
	// contains filtered or unexported fields
}

EventValidationError is the validation error returned by Event.ValidateFields if the designated constraints aren't met.

func (EventValidationError) Cause

func (e EventValidationError) Cause() error

Cause function returns cause value.

func (EventValidationError) Error

func (e EventValidationError) Error() string

Error satisfies the builtin error interface

func (EventValidationError) ErrorName

func (e EventValidationError) ErrorName() string

ErrorName returns error name.

func (EventValidationError) Field

func (e EventValidationError) Field() string

Field function returns field value.

func (EventValidationError) Key

func (e EventValidationError) Key() bool

Key function returns key value.

func (EventValidationError) Reason

func (e EventValidationError) Reason() string

Reason function returns reason value.

type Event_Authentication added in v3.9.0

type Event_Authentication struct {

	// The type of authentication that was used. This is typically a bearer token.
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// The type of token that was used. Common types are APIKey, AccessToken and SessionToken.
	TokenType string `protobuf:"bytes,2,opt,name=token_type,json=tokenType,proto3" json:"token_type,omitempty"`
	// The ID of the token that was used.
	TokenId string `protobuf:"bytes,3,opt,name=token_id,json=tokenId,proto3" json:"token_id,omitempty"`
	// contains filtered or unexported fields
}

func (*Event_Authentication) Descriptor deprecated added in v3.9.0

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

Deprecated: Use Event_Authentication.ProtoReflect.Descriptor instead.

func (*Event_Authentication) GetTokenId added in v3.14.1

func (x *Event_Authentication) GetTokenId() string

func (*Event_Authentication) GetTokenType added in v3.9.0

func (x *Event_Authentication) GetTokenType() string

func (*Event_Authentication) GetType added in v3.9.0

func (x *Event_Authentication) GetType() string

func (*Event_Authentication) ProtoMessage added in v3.9.0

func (*Event_Authentication) ProtoMessage()

func (*Event_Authentication) ProtoReflect added in v3.25.0

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

func (*Event_Authentication) Reset added in v3.9.0

func (x *Event_Authentication) Reset()

func (*Event_Authentication) SetFields added in v3.9.0

func (dst *Event_Authentication) SetFields(src *Event_Authentication, paths ...string) error

func (*Event_Authentication) String added in v3.9.0

func (x *Event_Authentication) String() string

func (*Event_Authentication) ValidateFields added in v3.9.0

func (m *Event_Authentication) ValidateFields(paths ...string) error

ValidateFields checks the field values on Event_Authentication with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type Event_AuthenticationValidationError added in v3.9.0

type Event_AuthenticationValidationError struct {
	// contains filtered or unexported fields
}

Event_AuthenticationValidationError is the validation error returned by Event_Authentication.ValidateFields if the designated constraints aren't met.

func (Event_AuthenticationValidationError) Cause added in v3.9.0

Cause function returns cause value.

func (Event_AuthenticationValidationError) Error added in v3.9.0

Error satisfies the builtin error interface

func (Event_AuthenticationValidationError) ErrorName added in v3.9.0

ErrorName returns error name.

func (Event_AuthenticationValidationError) Field added in v3.9.0

Field function returns field value.

func (Event_AuthenticationValidationError) Key added in v3.9.0

Key function returns key value.

func (Event_AuthenticationValidationError) Reason added in v3.9.0

Reason function returns reason value.

type EventsClient

type EventsClient interface {
	// Stream live events, optionally with a tail of historical events (depending on server support and retention policy).
	// Events may arrive out-of-order.
	Stream(ctx context.Context, in *StreamEventsRequest, opts ...grpc.CallOption) (Events_StreamClient, error)
	FindRelated(ctx context.Context, in *FindRelatedEventsRequest, opts ...grpc.CallOption) (*FindRelatedEventsResponse, error)
}

EventsClient is the client API for Events 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.

func NewEventsClient

func NewEventsClient(cc grpc.ClientConnInterface) EventsClient

type EventsServer

type EventsServer interface {
	// Stream live events, optionally with a tail of historical events (depending on server support and retention policy).
	// Events may arrive out-of-order.
	Stream(*StreamEventsRequest, Events_StreamServer) error
	FindRelated(context.Context, *FindRelatedEventsRequest) (*FindRelatedEventsResponse, error)
	// contains filtered or unexported methods
}

EventsServer is the server API for Events service. All implementations must embed UnimplementedEventsServer for forward compatibility

type Events_StreamClient

type Events_StreamClient interface {
	Recv() (*Event, error)
	grpc.ClientStream
}

type Events_StreamServer

type Events_StreamServer interface {
	Send(*Event) error
	grpc.ServerStream
}

type FCtrl

type FCtrl struct {
	Adr       bool `protobuf:"varint,1,opt,name=adr,proto3" json:"adr,omitempty"`
	AdrAckReq bool `protobuf:"varint,2,opt,name=adr_ack_req,json=adrAckReq,proto3" json:"adr_ack_req,omitempty"` // Only on uplink.
	Ack       bool `protobuf:"varint,3,opt,name=ack,proto3" json:"ack,omitempty"`
	FPending  bool `protobuf:"varint,4,opt,name=f_pending,json=fPending,proto3" json:"f_pending,omitempty"` // Only on downlink.
	ClassB    bool `protobuf:"varint,5,opt,name=class_b,json=classB,proto3" json:"class_b,omitempty"`       // Only on uplink.
	// contains filtered or unexported fields
}

func (*FCtrl) Descriptor deprecated

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

Deprecated: Use FCtrl.ProtoReflect.Descriptor instead.

func (*FCtrl) FieldIsZero added in v3.11.0

func (v *FCtrl) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*FCtrl) GetAck

func (x *FCtrl) GetAck() bool

func (*FCtrl) GetAdr added in v3.14.0

func (x *FCtrl) GetAdr() bool

func (*FCtrl) GetAdrAckReq added in v3.14.0

func (x *FCtrl) GetAdrAckReq() bool

func (*FCtrl) GetClassB

func (x *FCtrl) GetClassB() bool

func (*FCtrl) GetFPending

func (x *FCtrl) GetFPending() bool

func (*FCtrl) ProtoMessage

func (*FCtrl) ProtoMessage()

func (*FCtrl) ProtoReflect added in v3.25.0

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

func (*FCtrl) Reset

func (x *FCtrl) Reset()

func (*FCtrl) SetFields

func (dst *FCtrl) SetFields(src *FCtrl, paths ...string) error

func (*FCtrl) String

func (x *FCtrl) String() string

func (*FCtrl) ValidateFields

func (m *FCtrl) ValidateFields(paths ...string) error

ValidateFields checks the field values on FCtrl with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type FCtrlValidationError

type FCtrlValidationError struct {
	// contains filtered or unexported fields
}

FCtrlValidationError is the validation error returned by FCtrl.ValidateFields if the designated constraints aren't met.

func (FCtrlValidationError) Cause

func (e FCtrlValidationError) Cause() error

Cause function returns cause value.

func (FCtrlValidationError) Error

func (e FCtrlValidationError) Error() string

Error satisfies the builtin error interface

func (FCtrlValidationError) ErrorName

func (e FCtrlValidationError) ErrorName() string

ErrorName returns error name.

func (FCtrlValidationError) Field

func (e FCtrlValidationError) Field() string

Field function returns field value.

func (FCtrlValidationError) Key

func (e FCtrlValidationError) Key() bool

Key function returns key value.

func (FCtrlValidationError) Reason

func (e FCtrlValidationError) Reason() string

Reason function returns reason value.

type FHDR

type FHDR struct {
	DevAddr []byte `protobuf:"bytes,1,opt,name=dev_addr,json=devAddr,proto3" json:"dev_addr,omitempty"`
	FCtrl   *FCtrl `protobuf:"bytes,2,opt,name=f_ctrl,json=fCtrl,proto3" json:"f_ctrl,omitempty"`
	FCnt    uint32 `protobuf:"varint,3,opt,name=f_cnt,json=fCnt,proto3" json:"f_cnt,omitempty"`
	FOpts   []byte `protobuf:"bytes,4,opt,name=f_opts,json=fOpts,proto3" json:"f_opts,omitempty"`
	// contains filtered or unexported fields
}

func (*FHDR) Descriptor deprecated

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

Deprecated: Use FHDR.ProtoReflect.Descriptor instead.

func (*FHDR) FieldIsZero added in v3.11.0

func (v *FHDR) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*FHDR) GetDevAddr added in v3.21.0

func (x *FHDR) GetDevAddr() []byte

func (*FHDR) GetFCnt

func (x *FHDR) GetFCnt() uint32

func (*FHDR) GetFCtrl added in v3.16.2

func (x *FHDR) GetFCtrl() *FCtrl

func (*FHDR) GetFOpts

func (x *FHDR) GetFOpts() []byte

func (*FHDR) MarshalJSON added in v3.21.0

func (x *FHDR) MarshalJSON() ([]byte, error)

MarshalJSON marshals the FHDR to JSON.

func (*FHDR) MarshalProtoJSON added in v3.21.0

func (x *FHDR) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the FHDR message to JSON.

func (*FHDR) ProtoMessage

func (*FHDR) ProtoMessage()

func (*FHDR) ProtoReflect added in v3.25.0

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

func (*FHDR) Reset

func (x *FHDR) Reset()

func (*FHDR) SetFields

func (dst *FHDR) SetFields(src *FHDR, paths ...string) error

func (*FHDR) SetFromFlags added in v3.21.0

func (m *FHDR) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the FHDR message from flags.

func (*FHDR) String

func (x *FHDR) String() string

func (*FHDR) UnmarshalJSON added in v3.21.0

func (x *FHDR) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the FHDR from JSON.

func (*FHDR) UnmarshalProtoJSON added in v3.21.0

func (x *FHDR) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the FHDR message from JSON.

func (*FHDR) ValidateFields

func (m *FHDR) ValidateFields(paths ...string) error

ValidateFields checks the field values on FHDR with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type FHDRValidationError

type FHDRValidationError struct {
	// contains filtered or unexported fields
}

FHDRValidationError is the validation error returned by FHDR.ValidateFields if the designated constraints aren't met.

func (FHDRValidationError) Cause

func (e FHDRValidationError) Cause() error

Cause function returns cause value.

func (FHDRValidationError) Error

func (e FHDRValidationError) Error() string

Error satisfies the builtin error interface

func (FHDRValidationError) ErrorName

func (e FHDRValidationError) ErrorName() string

ErrorName returns error name.

func (FHDRValidationError) Field

func (e FHDRValidationError) Field() string

Field function returns field value.

func (FHDRValidationError) Key

func (e FHDRValidationError) Key() bool

Key function returns key value.

func (FHDRValidationError) Reason

func (e FHDRValidationError) Reason() string

Reason function returns reason value.

type FSKDataRate

type FSKDataRate struct {

	// Bit rate (bps).
	BitRate uint32 `protobuf:"varint,1,opt,name=bit_rate,json=bitRate,proto3" json:"bit_rate,omitempty"`
	// contains filtered or unexported fields
}

func (*FSKDataRate) DataRate

func (v *FSKDataRate) DataRate() *DataRate

func (*FSKDataRate) Descriptor deprecated

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

Deprecated: Use FSKDataRate.ProtoReflect.Descriptor instead.

func (*FSKDataRate) GetBitRate

func (x *FSKDataRate) GetBitRate() uint32

func (*FSKDataRate) ProtoMessage

func (*FSKDataRate) ProtoMessage()

func (*FSKDataRate) ProtoReflect added in v3.25.0

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

func (*FSKDataRate) Reset

func (x *FSKDataRate) Reset()

func (*FSKDataRate) SetFields

func (dst *FSKDataRate) SetFields(src *FSKDataRate, paths ...string) error

func (*FSKDataRate) SetFromFlags added in v3.28.0

func (m *FSKDataRate) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the FSKDataRate message from flags.

func (*FSKDataRate) String

func (x *FSKDataRate) String() string

func (*FSKDataRate) ValidateFields

func (m *FSKDataRate) ValidateFields(paths ...string) error

ValidateFields checks the field values on FSKDataRate with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type FSKDataRateValidationError

type FSKDataRateValidationError struct {
	// contains filtered or unexported fields
}

FSKDataRateValidationError is the validation error returned by FSKDataRate.ValidateFields if the designated constraints aren't met.

func (FSKDataRateValidationError) Cause

Cause function returns cause value.

func (FSKDataRateValidationError) Error

Error satisfies the builtin error interface

func (FSKDataRateValidationError) ErrorName

func (e FSKDataRateValidationError) ErrorName() string

ErrorName returns error name.

func (FSKDataRateValidationError) Field

Field function returns field value.

func (FSKDataRateValidationError) Key

Key function returns key value.

func (FSKDataRateValidationError) Reason

Reason function returns reason value.

type FindRelatedEventsRequest added in v3.13.0

type FindRelatedEventsRequest struct {
	CorrelationId string `protobuf:"bytes,1,opt,name=correlation_id,json=correlationId,proto3" json:"correlation_id,omitempty"`
	// contains filtered or unexported fields
}

func (*FindRelatedEventsRequest) Descriptor deprecated added in v3.13.0

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

Deprecated: Use FindRelatedEventsRequest.ProtoReflect.Descriptor instead.

func (*FindRelatedEventsRequest) GetCorrelationId added in v3.14.1

func (x *FindRelatedEventsRequest) GetCorrelationId() string

func (*FindRelatedEventsRequest) ProtoMessage added in v3.13.0

func (*FindRelatedEventsRequest) ProtoMessage()

func (*FindRelatedEventsRequest) ProtoReflect added in v3.25.0

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

func (*FindRelatedEventsRequest) Reset added in v3.13.0

func (x *FindRelatedEventsRequest) Reset()

func (*FindRelatedEventsRequest) SetFields added in v3.13.0

func (dst *FindRelatedEventsRequest) SetFields(src *FindRelatedEventsRequest, paths ...string) error

func (*FindRelatedEventsRequest) String added in v3.13.0

func (x *FindRelatedEventsRequest) String() string

func (*FindRelatedEventsRequest) ValidateFields added in v3.13.0

func (m *FindRelatedEventsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on FindRelatedEventsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type FindRelatedEventsRequestValidationError added in v3.13.0

type FindRelatedEventsRequestValidationError struct {
	// contains filtered or unexported fields
}

FindRelatedEventsRequestValidationError is the validation error returned by FindRelatedEventsRequest.ValidateFields if the designated constraints aren't met.

func (FindRelatedEventsRequestValidationError) Cause added in v3.13.0

Cause function returns cause value.

func (FindRelatedEventsRequestValidationError) Error added in v3.13.0

Error satisfies the builtin error interface

func (FindRelatedEventsRequestValidationError) ErrorName added in v3.13.0

ErrorName returns error name.

func (FindRelatedEventsRequestValidationError) Field added in v3.13.0

Field function returns field value.

func (FindRelatedEventsRequestValidationError) Key added in v3.13.0

Key function returns key value.

func (FindRelatedEventsRequestValidationError) Reason added in v3.13.0

Reason function returns reason value.

type FindRelatedEventsResponse added in v3.13.0

type FindRelatedEventsResponse struct {
	Events []*Event `protobuf:"bytes,1,rep,name=events,proto3" json:"events,omitempty"`
	// contains filtered or unexported fields
}

func (*FindRelatedEventsResponse) Descriptor deprecated added in v3.13.0

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

Deprecated: Use FindRelatedEventsResponse.ProtoReflect.Descriptor instead.

func (*FindRelatedEventsResponse) GetEvents added in v3.13.0

func (x *FindRelatedEventsResponse) GetEvents() []*Event

func (*FindRelatedEventsResponse) MarshalJSON added in v3.17.2

func (x *FindRelatedEventsResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the FindRelatedEventsResponse to JSON.

func (*FindRelatedEventsResponse) MarshalProtoJSON added in v3.15.1

func (x *FindRelatedEventsResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the FindRelatedEventsResponse message to JSON.

func (*FindRelatedEventsResponse) ProtoMessage added in v3.13.0

func (*FindRelatedEventsResponse) ProtoMessage()

func (*FindRelatedEventsResponse) ProtoReflect added in v3.25.0

func (*FindRelatedEventsResponse) Reset added in v3.13.0

func (x *FindRelatedEventsResponse) Reset()

func (*FindRelatedEventsResponse) SetFields added in v3.13.0

func (dst *FindRelatedEventsResponse) SetFields(src *FindRelatedEventsResponse, paths ...string) error

func (*FindRelatedEventsResponse) String added in v3.13.0

func (x *FindRelatedEventsResponse) String() string

func (*FindRelatedEventsResponse) UnmarshalJSON added in v3.17.2

func (x *FindRelatedEventsResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the FindRelatedEventsResponse from JSON.

func (*FindRelatedEventsResponse) UnmarshalProtoJSON added in v3.15.1

func (x *FindRelatedEventsResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the FindRelatedEventsResponse message from JSON.

func (*FindRelatedEventsResponse) ValidateFields added in v3.13.0

func (m *FindRelatedEventsResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on FindRelatedEventsResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type FindRelatedEventsResponseValidationError added in v3.13.0

type FindRelatedEventsResponseValidationError struct {
	// contains filtered or unexported fields
}

FindRelatedEventsResponseValidationError is the validation error returned by FindRelatedEventsResponse.ValidateFields if the designated constraints aren't met.

func (FindRelatedEventsResponseValidationError) Cause added in v3.13.0

Cause function returns cause value.

func (FindRelatedEventsResponseValidationError) Error added in v3.13.0

Error satisfies the builtin error interface

func (FindRelatedEventsResponseValidationError) ErrorName added in v3.13.0

ErrorName returns error name.

func (FindRelatedEventsResponseValidationError) Field added in v3.13.0

Field function returns field value.

func (FindRelatedEventsResponseValidationError) Key added in v3.13.0

Key function returns key value.

func (FindRelatedEventsResponseValidationError) Reason added in v3.13.0

Reason function returns reason value.

type FrequencyPlanDescription

type FrequencyPlanDescription struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The ID of the frequency that the current frequency plan is based on.
	BaseId string `protobuf:"bytes,2,opt,name=base_id,json=baseId,proto3" json:"base_id,omitempty"`
	Name   string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Base frequency in MHz for hardware support (433, 470, 868 or 915)
	BaseFrequency uint32 `protobuf:"varint,4,opt,name=base_frequency,json=baseFrequency,proto3" json:"base_frequency,omitempty"`
	BandId        string `protobuf:"bytes,5,opt,name=band_id,json=bandId,proto3" json:"band_id,omitempty"`
	// contains filtered or unexported fields
}

func (*FrequencyPlanDescription) Descriptor deprecated

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

Deprecated: Use FrequencyPlanDescription.ProtoReflect.Descriptor instead.

func (*FrequencyPlanDescription) GetBandId added in v3.28.1

func (x *FrequencyPlanDescription) GetBandId() string

func (*FrequencyPlanDescription) GetBaseFrequency

func (x *FrequencyPlanDescription) GetBaseFrequency() uint32

func (*FrequencyPlanDescription) GetBaseId added in v3.14.1

func (x *FrequencyPlanDescription) GetBaseId() string

func (*FrequencyPlanDescription) GetId added in v3.14.1

func (x *FrequencyPlanDescription) GetId() string

func (*FrequencyPlanDescription) GetName

func (x *FrequencyPlanDescription) GetName() string

func (*FrequencyPlanDescription) ProtoMessage

func (*FrequencyPlanDescription) ProtoMessage()

func (*FrequencyPlanDescription) ProtoReflect added in v3.25.0

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

func (*FrequencyPlanDescription) Reset

func (x *FrequencyPlanDescription) Reset()

func (*FrequencyPlanDescription) SetFields

func (dst *FrequencyPlanDescription) SetFields(src *FrequencyPlanDescription, paths ...string) error

func (*FrequencyPlanDescription) String

func (x *FrequencyPlanDescription) String() string

func (*FrequencyPlanDescription) ValidateFields

func (m *FrequencyPlanDescription) ValidateFields(paths ...string) error

ValidateFields checks the field values on FrequencyPlanDescription with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type FrequencyPlanDescriptionValidationError

type FrequencyPlanDescriptionValidationError struct {
	// contains filtered or unexported fields
}

FrequencyPlanDescriptionValidationError is the validation error returned by FrequencyPlanDescription.ValidateFields if the designated constraints aren't met.

func (FrequencyPlanDescriptionValidationError) Cause

Cause function returns cause value.

func (FrequencyPlanDescriptionValidationError) Error

Error satisfies the builtin error interface

func (FrequencyPlanDescriptionValidationError) ErrorName

ErrorName returns error name.

func (FrequencyPlanDescriptionValidationError) Field

Field function returns field value.

func (FrequencyPlanDescriptionValidationError) Key

Key function returns key value.

func (FrequencyPlanDescriptionValidationError) Reason

Reason function returns reason value.

type FrequencyValue added in v3.12.0

type FrequencyValue struct {
	Value uint64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*FrequencyValue) Descriptor deprecated added in v3.12.0

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

Deprecated: Use FrequencyValue.ProtoReflect.Descriptor instead.

func (*FrequencyValue) FieldIsZero added in v3.12.0

func (v *FrequencyValue) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*FrequencyValue) GetValue added in v3.12.0

func (x *FrequencyValue) GetValue() uint64

func (*FrequencyValue) MarshalJSON added in v3.12.0

func (x *FrequencyValue) MarshalJSON() ([]byte, error)

MarshalJSON marshals the FrequencyValue to JSON.

func (*FrequencyValue) MarshalProtoJSON added in v3.15.1

func (x *FrequencyValue) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the FrequencyValue message to JSON.

func (*FrequencyValue) MarshalText added in v3.12.0

func (v *FrequencyValue) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (*FrequencyValue) ProtoMessage added in v3.12.0

func (*FrequencyValue) ProtoMessage()

func (*FrequencyValue) ProtoReflect added in v3.25.0

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

func (*FrequencyValue) Reset added in v3.12.0

func (x *FrequencyValue) Reset()

func (*FrequencyValue) SetFields added in v3.12.0

func (dst *FrequencyValue) SetFields(src *FrequencyValue, paths ...string) error

func (*FrequencyValue) SetFromFlags added in v3.19.1

func (m *FrequencyValue) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the FrequencyValue message from flags.

func (*FrequencyValue) String added in v3.12.0

func (x *FrequencyValue) String() string

func (*FrequencyValue) UnmarshalJSON added in v3.12.0

func (x *FrequencyValue) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the FrequencyValue from JSON.

func (*FrequencyValue) UnmarshalProtoJSON added in v3.15.1

func (x *FrequencyValue) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the FrequencyValue message from JSON.

func (*FrequencyValue) UnmarshalText added in v3.12.0

func (v *FrequencyValue) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

func (*FrequencyValue) ValidateFields added in v3.12.0

func (m *FrequencyValue) ValidateFields(paths ...string) error

ValidateFields checks the field values on FrequencyValue with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type FrequencyValueValidationError added in v3.12.0

type FrequencyValueValidationError struct {
	// contains filtered or unexported fields
}

FrequencyValueValidationError is the validation error returned by FrequencyValue.ValidateFields if the designated constraints aren't met.

func (FrequencyValueValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (FrequencyValueValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (FrequencyValueValidationError) ErrorName added in v3.12.0

func (e FrequencyValueValidationError) ErrorName() string

ErrorName returns error name.

func (FrequencyValueValidationError) Field added in v3.12.0

Field function returns field value.

func (FrequencyValueValidationError) Key added in v3.12.0

Key function returns key value.

func (FrequencyValueValidationError) Reason added in v3.12.0

Reason function returns reason value.

type Gateway

type Gateway struct {

	// The identifiers of the gateway. These are public and can be seen by any authenticated user in the network.
	Ids *GatewayIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	// When the gateway was created. This information is public and can be seen by any authenticated user in the network.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// When the gateway was last updated. This information is public and can be seen by any authenticated user in the network.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// When the gateway was deleted. This information is public and can be seen by any authenticated user in the network.
	DeletedAt *timestamppb.Timestamp `protobuf:"bytes,26,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
	// The name of the gateway. This information is public and can be seen by any authenticated user in the network.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// A description for the gateway. This information is public and can be seen by any authenticated user in the network.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Key-value attributes for this gateway. Typically used for organizing gateways or for storing integration-specific data.
	Attributes map[string]string `` /* 161-byte string literal not displayed */
	// Contact information for this gateway. Typically used to indicate who to contact with technical/security questions about the gateway.
	// This field is deprecated. Use administrative_contact and technical_contact instead.
	//
	// Deprecated: Marked as deprecated in ttn/lorawan/v3/gateway.proto.
	ContactInfo           []*ContactInfo                 `protobuf:"bytes,7,rep,name=contact_info,json=contactInfo,proto3" json:"contact_info,omitempty"`
	AdministrativeContact *OrganizationOrUserIdentifiers `protobuf:"bytes,30,opt,name=administrative_contact,json=administrativeContact,proto3" json:"administrative_contact,omitempty"`
	TechnicalContact      *OrganizationOrUserIdentifiers `protobuf:"bytes,31,opt,name=technical_contact,json=technicalContact,proto3" json:"technical_contact,omitempty"`
	VersionIds            *GatewayVersionIdentifiers     `protobuf:"bytes,8,opt,name=version_ids,json=versionIds,proto3" json:"version_ids,omitempty"`
	// The address of the Gateway Server to connect to.
	// This information is public and can be seen by any authenticated user in the network if status_public is true.
	// The typical format of the address is "scheme://host:port". The scheme is optional. If the port is omitted,
	// the normal port inference (with DNS lookup, otherwise defaults) is used.
	// The connection shall be established with transport layer security (TLS).
	// Custom certificate authorities may be configured out-of-band.
	GatewayServerAddress string `protobuf:"bytes,9,opt,name=gateway_server_address,json=gatewayServerAddress,proto3" json:"gateway_server_address,omitempty"`
	AutoUpdate           bool   `protobuf:"varint,10,opt,name=auto_update,json=autoUpdate,proto3" json:"auto_update,omitempty"`
	UpdateChannel        string `protobuf:"bytes,11,opt,name=update_channel,json=updateChannel,proto3" json:"update_channel,omitempty"`
	// Frequency plan ID of the gateway.
	// This information is public and can be seen by any authenticated user in the network.
	// DEPRECATED: use frequency_plan_ids.
	// This equals the first element of the frequency_plan_ids field.
	FrequencyPlanId string `protobuf:"bytes,12,opt,name=frequency_plan_id,json=frequencyPlanId,proto3" json:"frequency_plan_id,omitempty"`
	// Frequency plan IDs of the gateway.
	// This information is public and can be seen by any authenticated user in the network.
	// The first element equals the frequency_plan_id field.
	FrequencyPlanIds []string `protobuf:"bytes,20,rep,name=frequency_plan_ids,json=frequencyPlanIds,proto3" json:"frequency_plan_ids,omitempty"`
	// Antennas of the gateway. Location information of the antennas is public and can be seen by any authenticated user in the network if location_public=true.
	Antennas []*GatewayAntenna `protobuf:"bytes,13,rep,name=antennas,proto3" json:"antennas,omitempty"`
	// The status of this gateway may be publicly displayed.
	StatusPublic bool `protobuf:"varint,14,opt,name=status_public,json=statusPublic,proto3" json:"status_public,omitempty"`
	// The location of this gateway may be publicly displayed.
	LocationPublic bool `protobuf:"varint,15,opt,name=location_public,json=locationPublic,proto3" json:"location_public,omitempty"`
	// Enable server-side buffering of downlink messages. This is recommended for gateways using the Semtech UDP Packet
	// Forwarder v2.x or older, as it does not feature a just-in-time queue. If enabled, the Gateway Server schedules the
	// downlink message late to the gateway so that it does not overwrite previously scheduled downlink messages that have
	// not been transmitted yet.
	ScheduleDownlinkLate bool `protobuf:"varint,16,opt,name=schedule_downlink_late,json=scheduleDownlinkLate,proto3" json:"schedule_downlink_late,omitempty"`
	// Enforcing gateway duty cycle is recommended for all gateways to respect spectrum regulations. Disable enforcing the
	// duty cycle only in controlled research and development environments.
	EnforceDutyCycle       bool                   `protobuf:"varint,17,opt,name=enforce_duty_cycle,json=enforceDutyCycle,proto3" json:"enforce_duty_cycle,omitempty"`
	DownlinkPathConstraint DownlinkPathConstraint `` /* 174-byte string literal not displayed */
	// Adjust the time that GS schedules class C messages in advance. This is useful for gateways that have a known high latency backhaul, like 3G and satellite.
	ScheduleAnytimeDelay *durationpb.Duration `protobuf:"bytes,19,opt,name=schedule_anytime_delay,json=scheduleAnytimeDelay,proto3" json:"schedule_anytime_delay,omitempty"`
	// Update the location of this gateway from status messages. This only works for gateways connecting with authentication; gateways connected over UDP are not supported.
	UpdateLocationFromStatus bool `` /* 139-byte string literal not displayed */
	// The LoRa Basics Station LNS secret.
	// This is either an auth token (such as an API Key) or a TLS private certificate.
	// Requires the RIGHT_GATEWAY_READ_SECRETS for reading and RIGHT_GATEWAY_WRITE_SECRETS for updating this value.
	LbsLnsSecret *Secret `protobuf:"bytes,22,opt,name=lbs_lns_secret,json=lbsLnsSecret,proto3" json:"lbs_lns_secret,omitempty"`
	// The authentication code for gateway claiming.
	// Requires the RIGHT_GATEWAY_READ_SECRETS for reading and RIGHT_GATEWAY_WRITE_SECRETS for updating this value.
	// The entire field must be used in RPCs since sub-fields are validated wrt to each other. Direct selection/update of sub-fields only are not allowed.
	// Use the top level field mask `claim_authentication_code` even when updating single fields.
	ClaimAuthenticationCode *GatewayClaimAuthenticationCode `` /* 133-byte string literal not displayed */
	// CUPS URI for LoRa Basics Station CUPS redirection.
	// The CUPS Trust field will be automatically fetched from the cert chain presented by the target server.
	TargetCupsUri string `protobuf:"bytes,24,opt,name=target_cups_uri,json=targetCupsUri,proto3" json:"target_cups_uri,omitempty"`
	// CUPS Key for LoRa Basics Station CUPS redirection.
	// If redirecting to another instance of TTS, use the CUPS API Key for the gateway on the target instance.
	// Requires the RIGHT_GATEWAY_READ_SECRETS for reading and RIGHT_GATEWAY_WRITE_SECRETS for updating this value.
	TargetCupsKey *Secret `protobuf:"bytes,25,opt,name=target_cups_key,json=targetCupsKey,proto3" json:"target_cups_key,omitempty"`
	// Require an authenticated gateway connection. This prevents the gateway from using the UDP protocol and requires authentication when using other protocols.
	RequireAuthenticatedConnection bool            `` /* 155-byte string literal not displayed */
	Lrfhss                         *Gateway_LRFHSS `protobuf:"bytes,28,opt,name=lrfhss,proto3" json:"lrfhss,omitempty"`
	DisablePacketBrokerForwarding  bool            `` /* 154-byte string literal not displayed */
	// contains filtered or unexported fields
}

Gateway is the message that defines a gateway on the network.

func (*Gateway) Descriptor deprecated

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

Deprecated: Use Gateway.ProtoReflect.Descriptor instead.

func (*Gateway) EntityType added in v3.15.1

func (m *Gateway) EntityType() string

func (*Gateway) ExtractRequestFields added in v3.15.1

func (m *Gateway) ExtractRequestFields(dst map[string]interface{})

func (*Gateway) GetAdministrativeContact added in v3.17.0

func (x *Gateway) GetAdministrativeContact() *OrganizationOrUserIdentifiers

func (*Gateway) GetAntennas

func (x *Gateway) GetAntennas() []*GatewayAntenna

func (*Gateway) GetAttributes

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

func (*Gateway) GetAutoUpdate

func (x *Gateway) GetAutoUpdate() bool

func (*Gateway) GetClaimAuthenticationCode added in v3.11.0

func (x *Gateway) GetClaimAuthenticationCode() *GatewayClaimAuthenticationCode

func (*Gateway) GetContactInfo deprecated

func (x *Gateway) GetContactInfo() []*ContactInfo

Deprecated: Marked as deprecated in ttn/lorawan/v3/gateway.proto.

func (*Gateway) GetCreatedAt

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

func (*Gateway) GetDeletedAt added in v3.12.0

func (x *Gateway) GetDeletedAt() *timestamppb.Timestamp

func (*Gateway) GetDescription

func (x *Gateway) GetDescription() string

func (*Gateway) GetDisablePacketBrokerForwarding added in v3.14.0

func (x *Gateway) GetDisablePacketBrokerForwarding() bool

func (*Gateway) GetDownlinkPathConstraint

func (x *Gateway) GetDownlinkPathConstraint() DownlinkPathConstraint

func (*Gateway) GetEnforceDutyCycle

func (x *Gateway) GetEnforceDutyCycle() bool

func (*Gateway) GetEntityIdentifiers added in v3.15.1

func (m *Gateway) GetEntityIdentifiers() *EntityIdentifiers

func (*Gateway) GetFrequencyPlanId added in v3.14.1

func (x *Gateway) GetFrequencyPlanId() string

func (*Gateway) GetFrequencyPlanIds added in v3.14.1

func (x *Gateway) GetFrequencyPlanIds() []string

func (*Gateway) GetGatewayServerAddress

func (x *Gateway) GetGatewayServerAddress() string

func (*Gateway) GetIds added in v3.15.1

func (x *Gateway) GetIds() *GatewayIdentifiers

func (*Gateway) GetLbsLnsSecret added in v3.14.1

func (x *Gateway) GetLbsLnsSecret() *Secret

func (*Gateway) GetLocationPublic

func (x *Gateway) GetLocationPublic() bool

func (*Gateway) GetLrfhss added in v3.14.0

func (x *Gateway) GetLrfhss() *Gateway_LRFHSS

func (*Gateway) GetName

func (x *Gateway) GetName() string

func (*Gateway) GetRequireAuthenticatedConnection added in v3.12.0

func (x *Gateway) GetRequireAuthenticatedConnection() bool

func (*Gateway) GetScheduleAnytimeDelay

func (x *Gateway) GetScheduleAnytimeDelay() *durationpb.Duration

func (*Gateway) GetScheduleDownlinkLate

func (x *Gateway) GetScheduleDownlinkLate() bool

func (*Gateway) GetStatusPublic

func (x *Gateway) GetStatusPublic() bool

func (*Gateway) GetTargetCupsKey added in v3.14.1

func (x *Gateway) GetTargetCupsKey() *Secret

func (*Gateway) GetTargetCupsUri added in v3.14.1

func (x *Gateway) GetTargetCupsUri() string

func (*Gateway) GetTechnicalContact added in v3.17.0

func (x *Gateway) GetTechnicalContact() *OrganizationOrUserIdentifiers

func (*Gateway) GetUpdateChannel

func (x *Gateway) GetUpdateChannel() string

func (*Gateway) GetUpdateLocationFromStatus

func (x *Gateway) GetUpdateLocationFromStatus() bool

func (*Gateway) GetUpdatedAt

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

func (*Gateway) GetVersionIds added in v3.15.2

func (x *Gateway) GetVersionIds() *GatewayVersionIdentifiers

func (*Gateway) IDString added in v3.15.1

func (m *Gateway) IDString() string

func (*Gateway) MarshalJSON added in v3.17.2

func (x *Gateway) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Gateway to JSON.

func (*Gateway) MarshalProtoJSON added in v3.15.1

func (x *Gateway) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the Gateway message to JSON.

func (*Gateway) ProtoMessage

func (*Gateway) ProtoMessage()

func (*Gateway) ProtoReflect added in v3.25.0

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

func (*Gateway) PublicSafe

func (g *Gateway) PublicSafe() *Gateway

PublicSafe returns a copy of the gateway with only the fields that are safe to return to any audience.

func (*Gateway) Reset

func (x *Gateway) Reset()

func (*Gateway) SetFields

func (dst *Gateway) SetFields(src *Gateway, paths ...string) error

func (*Gateway) SetFromFlags added in v3.19.1

func (m *Gateway) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the Gateway message from flags.

func (*Gateway) String

func (x *Gateway) String() string

func (*Gateway) UnmarshalJSON added in v3.17.2

func (x *Gateway) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Gateway from JSON.

func (*Gateway) UnmarshalProtoJSON added in v3.15.1

func (x *Gateway) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the Gateway message from JSON.

func (*Gateway) ValidateFields

func (m *Gateway) ValidateFields(paths ...string) error

ValidateFields checks the field values on Gateway with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GatewayAccessClient

type GatewayAccessClient interface {
	// List the rights the caller has on this gateway.
	ListRights(ctx context.Context, in *GatewayIdentifiers, opts ...grpc.CallOption) (*Rights, error)
	// Create an API key scoped to this gateway.
	CreateAPIKey(ctx context.Context, in *CreateGatewayAPIKeyRequest, opts ...grpc.CallOption) (*APIKey, error)
	// List the API keys for this gateway.
	ListAPIKeys(ctx context.Context, in *ListGatewayAPIKeysRequest, opts ...grpc.CallOption) (*APIKeys, error)
	// Get a single API key of this gateway.
	GetAPIKey(ctx context.Context, in *GetGatewayAPIKeyRequest, opts ...grpc.CallOption) (*APIKey, error)
	// Update the rights of an API key of the gateway.
	// This method can also be used to delete the API key, by giving it no rights.
	// The caller is required to have all assigned or/and removed rights.
	UpdateAPIKey(ctx context.Context, in *UpdateGatewayAPIKeyRequest, opts ...grpc.CallOption) (*APIKey, error)
	// Delete a single API key of this gateway.
	DeleteAPIKey(ctx context.Context, in *DeleteGatewayAPIKeyRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get the rights of a collaborator (member) of the gateway.
	// Pseudo-rights in the response (such as the "_ALL" right) are not expanded.
	GetCollaborator(ctx context.Context, in *GetGatewayCollaboratorRequest, opts ...grpc.CallOption) (*GetCollaboratorResponse, error)
	// Set the rights of a collaborator (member) on the gateway.
	// This method can also be used to delete the collaborator, by giving them no rights.
	// The caller is required to have all assigned or/and removed rights.
	SetCollaborator(ctx context.Context, in *SetGatewayCollaboratorRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List the collaborators on this gateway.
	ListCollaborators(ctx context.Context, in *ListGatewayCollaboratorsRequest, opts ...grpc.CallOption) (*Collaborators, error)
	// DeleteCollaborator removes a collaborator from a gateway.
	DeleteCollaborator(ctx context.Context, in *DeleteGatewayCollaboratorRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

GatewayAccessClient is the client API for GatewayAccess service.

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

type GatewayAccessServer

type GatewayAccessServer interface {
	// List the rights the caller has on this gateway.
	ListRights(context.Context, *GatewayIdentifiers) (*Rights, error)
	// Create an API key scoped to this gateway.
	CreateAPIKey(context.Context, *CreateGatewayAPIKeyRequest) (*APIKey, error)
	// List the API keys for this gateway.
	ListAPIKeys(context.Context, *ListGatewayAPIKeysRequest) (*APIKeys, error)
	// Get a single API key of this gateway.
	GetAPIKey(context.Context, *GetGatewayAPIKeyRequest) (*APIKey, error)
	// Update the rights of an API key of the gateway.
	// This method can also be used to delete the API key, by giving it no rights.
	// The caller is required to have all assigned or/and removed rights.
	UpdateAPIKey(context.Context, *UpdateGatewayAPIKeyRequest) (*APIKey, error)
	// Delete a single API key of this gateway.
	DeleteAPIKey(context.Context, *DeleteGatewayAPIKeyRequest) (*emptypb.Empty, error)
	// Get the rights of a collaborator (member) of the gateway.
	// Pseudo-rights in the response (such as the "_ALL" right) are not expanded.
	GetCollaborator(context.Context, *GetGatewayCollaboratorRequest) (*GetCollaboratorResponse, error)
	// Set the rights of a collaborator (member) on the gateway.
	// This method can also be used to delete the collaborator, by giving them no rights.
	// The caller is required to have all assigned or/and removed rights.
	SetCollaborator(context.Context, *SetGatewayCollaboratorRequest) (*emptypb.Empty, error)
	// List the collaborators on this gateway.
	ListCollaborators(context.Context, *ListGatewayCollaboratorsRequest) (*Collaborators, error)
	// DeleteCollaborator removes a collaborator from a gateway.
	DeleteCollaborator(context.Context, *DeleteGatewayCollaboratorRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

GatewayAccessServer is the server API for GatewayAccess service. All implementations must embed UnimplementedGatewayAccessServer for forward compatibility

type GatewayAntenna

type GatewayAntenna struct {

	// Antenna gain relative to the gateway, in dBi.
	Gain float32 `protobuf:"fixed32,1,opt,name=gain,proto3" json:"gain,omitempty"`
	// location is the antenna's location.
	Location *Location `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
	// Deprecated: Marked as deprecated in ttn/lorawan/v3/gateway.proto.
	Attributes map[string]string       `` /* 161-byte string literal not displayed */
	Placement  GatewayAntennaPlacement `protobuf:"varint,4,opt,name=placement,proto3,enum=ttn.lorawan.v3.GatewayAntennaPlacement" json:"placement,omitempty"`
	// contains filtered or unexported fields
}

GatewayAntenna is the message that defines a gateway antenna.

func (*GatewayAntenna) Descriptor deprecated

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

Deprecated: Use GatewayAntenna.ProtoReflect.Descriptor instead.

func (*GatewayAntenna) GetAttributes deprecated

func (x *GatewayAntenna) GetAttributes() map[string]string

Deprecated: Marked as deprecated in ttn/lorawan/v3/gateway.proto.

func (*GatewayAntenna) GetGain

func (x *GatewayAntenna) GetGain() float32

func (*GatewayAntenna) GetLocation

func (x *GatewayAntenna) GetLocation() *Location

func (*GatewayAntenna) GetPlacement added in v3.14.0

func (x *GatewayAntenna) GetPlacement() GatewayAntennaPlacement

func (*GatewayAntenna) MarshalJSON added in v3.17.2

func (x *GatewayAntenna) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GatewayAntenna to JSON.

func (*GatewayAntenna) MarshalProtoJSON added in v3.15.1

func (x *GatewayAntenna) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GatewayAntenna message to JSON.

func (*GatewayAntenna) ProtoMessage

func (*GatewayAntenna) ProtoMessage()

func (*GatewayAntenna) ProtoReflect added in v3.25.0

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

func (*GatewayAntenna) Reset

func (x *GatewayAntenna) Reset()

func (*GatewayAntenna) SetFields

func (dst *GatewayAntenna) SetFields(src *GatewayAntenna, paths ...string) error

func (*GatewayAntenna) SetFromFlags added in v3.19.1

func (m *GatewayAntenna) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the GatewayAntenna message from flags.

func (*GatewayAntenna) String

func (x *GatewayAntenna) String() string

func (*GatewayAntenna) UnmarshalJSON added in v3.17.2

func (x *GatewayAntenna) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GatewayAntenna from JSON.

func (*GatewayAntenna) UnmarshalProtoJSON added in v3.15.1

func (x *GatewayAntenna) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GatewayAntenna message from JSON.

func (*GatewayAntenna) ValidateFields

func (m *GatewayAntenna) ValidateFields(paths ...string) error

ValidateFields checks the field values on GatewayAntenna with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GatewayAntennaIdentifiers

type GatewayAntennaIdentifiers struct {
	GatewayIds   *GatewayIdentifiers `protobuf:"bytes,1,opt,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	AntennaIndex uint32              `protobuf:"varint,2,opt,name=antenna_index,json=antennaIndex,proto3" json:"antenna_index,omitempty"`
	// contains filtered or unexported fields
}

func (*GatewayAntennaIdentifiers) Descriptor deprecated

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

Deprecated: Use GatewayAntennaIdentifiers.ProtoReflect.Descriptor instead.

func (*GatewayAntennaIdentifiers) EntityType added in v3.16.0

func (m *GatewayAntennaIdentifiers) EntityType() string

func (*GatewayAntennaIdentifiers) ExtractRequestFields added in v3.16.0

func (m *GatewayAntennaIdentifiers) ExtractRequestFields(dst map[string]interface{})

func (*GatewayAntennaIdentifiers) GetAntennaIndex

func (x *GatewayAntennaIdentifiers) GetAntennaIndex() uint32

func (*GatewayAntennaIdentifiers) GetGatewayIds added in v3.16.0

func (x *GatewayAntennaIdentifiers) GetGatewayIds() *GatewayIdentifiers

func (*GatewayAntennaIdentifiers) IDString added in v3.16.0

func (m *GatewayAntennaIdentifiers) IDString() string

func (*GatewayAntennaIdentifiers) MarshalJSON added in v3.21.0

func (x *GatewayAntennaIdentifiers) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GatewayAntennaIdentifiers to JSON.

func (*GatewayAntennaIdentifiers) MarshalProtoJSON added in v3.21.0

func (x *GatewayAntennaIdentifiers) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GatewayAntennaIdentifiers message to JSON.

func (*GatewayAntennaIdentifiers) ProtoMessage

func (*GatewayAntennaIdentifiers) ProtoMessage()

func (*GatewayAntennaIdentifiers) ProtoReflect added in v3.25.0

func (*GatewayAntennaIdentifiers) Reset

func (x *GatewayAntennaIdentifiers) Reset()

func (*GatewayAntennaIdentifiers) SetFields

func (dst *GatewayAntennaIdentifiers) SetFields(src *GatewayAntennaIdentifiers, paths ...string) error

func (*GatewayAntennaIdentifiers) String

func (x *GatewayAntennaIdentifiers) String() string

func (*GatewayAntennaIdentifiers) UnmarshalJSON added in v3.21.0

func (x *GatewayAntennaIdentifiers) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GatewayAntennaIdentifiers from JSON.

func (*GatewayAntennaIdentifiers) UnmarshalProtoJSON added in v3.21.0

func (x *GatewayAntennaIdentifiers) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GatewayAntennaIdentifiers message from JSON.

func (*GatewayAntennaIdentifiers) ValidateFields

func (m *GatewayAntennaIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on GatewayAntennaIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GatewayAntennaIdentifiersValidationError

type GatewayAntennaIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

GatewayAntennaIdentifiersValidationError is the validation error returned by GatewayAntennaIdentifiers.ValidateFields if the designated constraints aren't met.

func (GatewayAntennaIdentifiersValidationError) Cause

Cause function returns cause value.

func (GatewayAntennaIdentifiersValidationError) Error

Error satisfies the builtin error interface

func (GatewayAntennaIdentifiersValidationError) ErrorName

ErrorName returns error name.

func (GatewayAntennaIdentifiersValidationError) Field

Field function returns field value.

func (GatewayAntennaIdentifiersValidationError) Key

Key function returns key value.

func (GatewayAntennaIdentifiersValidationError) Reason

Reason function returns reason value.

type GatewayAntennaPlacement added in v3.14.0

type GatewayAntennaPlacement int32
const (
	GatewayAntennaPlacement_PLACEMENT_UNKNOWN GatewayAntennaPlacement = 0
	GatewayAntennaPlacement_INDOOR            GatewayAntennaPlacement = 1
	GatewayAntennaPlacement_OUTDOOR           GatewayAntennaPlacement = 2
)

func (GatewayAntennaPlacement) Descriptor added in v3.25.0

func (GatewayAntennaPlacement) Enum added in v3.25.0

func (GatewayAntennaPlacement) EnumDescriptor deprecated added in v3.14.0

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

Deprecated: Use GatewayAntennaPlacement.Descriptor instead.

func (GatewayAntennaPlacement) MarshalJSON added in v3.17.2

func (x GatewayAntennaPlacement) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GatewayAntennaPlacement to JSON.

func (GatewayAntennaPlacement) MarshalProtoJSON added in v3.15.1

func (x GatewayAntennaPlacement) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GatewayAntennaPlacement to JSON.

func (GatewayAntennaPlacement) MarshalText added in v3.14.0

func (x GatewayAntennaPlacement) MarshalText() ([]byte, error)

MarshalText marshals the GatewayAntennaPlacement to text.

func (GatewayAntennaPlacement) Number added in v3.25.0

func (GatewayAntennaPlacement) String added in v3.14.0

func (x GatewayAntennaPlacement) String() string

func (GatewayAntennaPlacement) Type added in v3.25.0

func (*GatewayAntennaPlacement) UnmarshalJSON added in v3.14.0

func (x *GatewayAntennaPlacement) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GatewayAntennaPlacement from JSON.

func (*GatewayAntennaPlacement) UnmarshalProtoJSON added in v3.15.1

func (x *GatewayAntennaPlacement) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GatewayAntennaPlacement from JSON.

func (*GatewayAntennaPlacement) UnmarshalText added in v3.14.0

func (x *GatewayAntennaPlacement) UnmarshalText(b []byte) error

UnmarshalText unmarshals the GatewayAntennaPlacement from text.

type GatewayAntennaValidationError

type GatewayAntennaValidationError struct {
	// contains filtered or unexported fields
}

GatewayAntennaValidationError is the validation error returned by GatewayAntenna.ValidateFields if the designated constraints aren't met.

func (GatewayAntennaValidationError) Cause

Cause function returns cause value.

func (GatewayAntennaValidationError) Error

Error satisfies the builtin error interface

func (GatewayAntennaValidationError) ErrorName

func (e GatewayAntennaValidationError) ErrorName() string

ErrorName returns error name.

func (GatewayAntennaValidationError) Field

Field function returns field value.

func (GatewayAntennaValidationError) Key

Key function returns key value.

func (GatewayAntennaValidationError) Reason

Reason function returns reason value.

type GatewayBatchAccessClient added in v3.28.0

type GatewayBatchAccessClient interface {
	// Assert that the caller has the requested rights on all the requested gateways.
	// The check is successful if there are no errors.
	AssertRights(ctx context.Context, in *AssertGatewayRightsRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

GatewayBatchAccessClient is the client API for GatewayBatchAccess 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.

func NewGatewayBatchAccessClient added in v3.28.0

func NewGatewayBatchAccessClient(cc grpc.ClientConnInterface) GatewayBatchAccessClient

type GatewayBatchAccessServer added in v3.28.0

type GatewayBatchAccessServer interface {
	// Assert that the caller has the requested rights on all the requested gateways.
	// The check is successful if there are no errors.
	AssertRights(context.Context, *AssertGatewayRightsRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

GatewayBatchAccessServer is the server API for GatewayBatchAccess service. All implementations must embed UnimplementedGatewayBatchAccessServer for forward compatibility

type GatewayBatchRegistryClient added in v3.28.0

type GatewayBatchRegistryClient interface {
	// Delete a batch of gateways.
	// This operation is atomic; either all gateways are deleted or none.
	// The caller must have delete rights on all requested gateways.
	Delete(ctx context.Context, in *BatchDeleteGatewaysRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

GatewayBatchRegistryClient is the client API for GatewayBatchRegistry 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.

func NewGatewayBatchRegistryClient added in v3.28.0

func NewGatewayBatchRegistryClient(cc grpc.ClientConnInterface) GatewayBatchRegistryClient

type GatewayBatchRegistryServer added in v3.28.0

type GatewayBatchRegistryServer interface {
	// Delete a batch of gateways.
	// This operation is atomic; either all gateways are deleted or none.
	// The caller must have delete rights on all requested gateways.
	Delete(context.Context, *BatchDeleteGatewaysRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

GatewayBatchRegistryServer is the server API for GatewayBatchRegistry service. All implementations must embed UnimplementedGatewayBatchRegistryServer for forward compatibility

type GatewayBrand

type GatewayBrand struct {
	Id   string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Url  string `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"`
	// Logos contains file names of brand logos.
	Logos []string `protobuf:"bytes,4,rep,name=logos,proto3" json:"logos,omitempty"`
	// contains filtered or unexported fields
}

func (*GatewayBrand) Descriptor deprecated

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

Deprecated: Use GatewayBrand.ProtoReflect.Descriptor instead.

func (*GatewayBrand) GetId added in v3.14.1

func (x *GatewayBrand) GetId() string

func (*GatewayBrand) GetLogos

func (x *GatewayBrand) GetLogos() []string

func (*GatewayBrand) GetName

func (x *GatewayBrand) GetName() string

func (*GatewayBrand) GetUrl added in v3.14.1

func (x *GatewayBrand) GetUrl() string

func (*GatewayBrand) ProtoMessage

func (*GatewayBrand) ProtoMessage()

func (*GatewayBrand) ProtoReflect added in v3.25.0

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

func (*GatewayBrand) Reset

func (x *GatewayBrand) Reset()

func (*GatewayBrand) SetFields

func (dst *GatewayBrand) SetFields(src *GatewayBrand, paths ...string) error

func (*GatewayBrand) String

func (x *GatewayBrand) String() string

func (*GatewayBrand) ValidateFields

func (m *GatewayBrand) ValidateFields(paths ...string) error

ValidateFields checks the field values on GatewayBrand with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GatewayBrandValidationError

type GatewayBrandValidationError struct {
	// contains filtered or unexported fields
}

GatewayBrandValidationError is the validation error returned by GatewayBrand.ValidateFields if the designated constraints aren't met.

func (GatewayBrandValidationError) Cause

Cause function returns cause value.

func (GatewayBrandValidationError) Error

Error satisfies the builtin error interface

func (GatewayBrandValidationError) ErrorName

func (e GatewayBrandValidationError) ErrorName() string

ErrorName returns error name.

func (GatewayBrandValidationError) Field

Field function returns field value.

func (GatewayBrandValidationError) Key

Key function returns key value.

func (GatewayBrandValidationError) Reason

Reason function returns reason value.

type GatewayClaimAuthenticationCode added in v3.11.0

type GatewayClaimAuthenticationCode struct {
	Secret    *Secret                `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"`
	ValidFrom *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=valid_from,json=validFrom,proto3" json:"valid_from,omitempty"`
	ValidTo   *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=valid_to,json=validTo,proto3" json:"valid_to,omitempty"`
	// contains filtered or unexported fields
}

Authentication code for claiming gateways.

func (*GatewayClaimAuthenticationCode) Descriptor deprecated added in v3.11.0

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

Deprecated: Use GatewayClaimAuthenticationCode.ProtoReflect.Descriptor instead.

func (*GatewayClaimAuthenticationCode) GetSecret added in v3.11.0

func (x *GatewayClaimAuthenticationCode) GetSecret() *Secret

func (*GatewayClaimAuthenticationCode) GetValidFrom added in v3.11.0

func (*GatewayClaimAuthenticationCode) GetValidTo added in v3.11.0

func (*GatewayClaimAuthenticationCode) ProtoMessage added in v3.11.0

func (*GatewayClaimAuthenticationCode) ProtoMessage()

func (*GatewayClaimAuthenticationCode) ProtoReflect added in v3.25.0

func (*GatewayClaimAuthenticationCode) Reset added in v3.11.0

func (x *GatewayClaimAuthenticationCode) Reset()

func (*GatewayClaimAuthenticationCode) SetFields added in v3.11.0

func (*GatewayClaimAuthenticationCode) SetFromFlags added in v3.19.1

func (m *GatewayClaimAuthenticationCode) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the GatewayClaimAuthenticationCode message from flags.

func (*GatewayClaimAuthenticationCode) String added in v3.11.0

func (*GatewayClaimAuthenticationCode) ValidateFields added in v3.11.0

func (m *GatewayClaimAuthenticationCode) ValidateFields(paths ...string) error

ValidateFields checks the field values on GatewayClaimAuthenticationCode with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GatewayClaimAuthenticationCodeValidationError added in v3.11.0

type GatewayClaimAuthenticationCodeValidationError struct {
	// contains filtered or unexported fields
}

GatewayClaimAuthenticationCodeValidationError is the validation error returned by GatewayClaimAuthenticationCode.ValidateFields if the designated constraints aren't met.

func (GatewayClaimAuthenticationCodeValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (GatewayClaimAuthenticationCodeValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (GatewayClaimAuthenticationCodeValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (GatewayClaimAuthenticationCodeValidationError) Field added in v3.11.0

Field function returns field value.

func (GatewayClaimAuthenticationCodeValidationError) Key added in v3.11.0

Key function returns key value.

func (GatewayClaimAuthenticationCodeValidationError) Reason added in v3.11.0

Reason function returns reason value.

type GatewayClaimingServerClient added in v3.12.0

type GatewayClaimingServerClient interface {
	// Claims a gateway by claim authentication code or QR code and transfers the gateway to the target user.
	Claim(ctx context.Context, in *ClaimGatewayRequest, opts ...grpc.CallOption) (*GatewayIdentifiers, error)
	// AuthorizeGateway allows a gateway to be claimed.
	AuthorizeGateway(ctx context.Context, in *AuthorizeGatewayRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// UnauthorizeGateway prevents a gateway from being claimed.
	UnauthorizeGateway(ctx context.Context, in *GatewayIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Return whether claiming is available for a given gateway EUI.
	GetInfoByGatewayEUI(ctx context.Context, in *GetInfoByGatewayEUIRequest, opts ...grpc.CallOption) (*GetInfoByGatewayEUIResponse, error)
}

GatewayClaimingServerClient is the client API for GatewayClaimingServer 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.

func NewGatewayClaimingServerClient added in v3.12.0

func NewGatewayClaimingServerClient(cc grpc.ClientConnInterface) GatewayClaimingServerClient

type GatewayClaimingServerServer added in v3.12.0

type GatewayClaimingServerServer interface {
	// Claims a gateway by claim authentication code or QR code and transfers the gateway to the target user.
	Claim(context.Context, *ClaimGatewayRequest) (*GatewayIdentifiers, error)
	// AuthorizeGateway allows a gateway to be claimed.
	AuthorizeGateway(context.Context, *AuthorizeGatewayRequest) (*emptypb.Empty, error)
	// UnauthorizeGateway prevents a gateway from being claimed.
	UnauthorizeGateway(context.Context, *GatewayIdentifiers) (*emptypb.Empty, error)
	// Return whether claiming is available for a given gateway EUI.
	GetInfoByGatewayEUI(context.Context, *GetInfoByGatewayEUIRequest) (*GetInfoByGatewayEUIResponse, error)
	// contains filtered or unexported methods
}

GatewayClaimingServerServer is the server API for GatewayClaimingServer service. All implementations must embed UnimplementedGatewayClaimingServerServer for forward compatibility

type GatewayConfigurationServiceClient added in v3.18.1

type GatewayConfigurationServiceClient interface {
	GetGatewayConfiguration(ctx context.Context, in *GetGatewayConfigurationRequest, opts ...grpc.CallOption) (*GetGatewayConfigurationResponse, error)
}

GatewayConfigurationServiceClient is the client API for GatewayConfigurationService 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.

func NewGatewayConfigurationServiceClient added in v3.18.1

func NewGatewayConfigurationServiceClient(cc grpc.ClientConnInterface) GatewayConfigurationServiceClient

type GatewayConfigurationServiceServer added in v3.18.1

type GatewayConfigurationServiceServer interface {
	GetGatewayConfiguration(context.Context, *GetGatewayConfigurationRequest) (*GetGatewayConfigurationResponse, error)
	// contains filtered or unexported methods
}

GatewayConfigurationServiceServer is the server API for GatewayConfigurationService service. All implementations must embed UnimplementedGatewayConfigurationServiceServer for forward compatibility

type GatewayConfiguratorClient

type GatewayConfiguratorClient interface {
	PullConfiguration(ctx context.Context, in *PullGatewayConfigurationRequest, opts ...grpc.CallOption) (GatewayConfigurator_PullConfigurationClient, error)
}

GatewayConfiguratorClient is the client API for GatewayConfigurator service.

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

type GatewayConfiguratorServer

type GatewayConfiguratorServer interface {
	PullConfiguration(*PullGatewayConfigurationRequest, GatewayConfigurator_PullConfigurationServer) error
	// contains filtered or unexported methods
}

GatewayConfiguratorServer is the server API for GatewayConfigurator service. All implementations must embed UnimplementedGatewayConfiguratorServer for forward compatibility

type GatewayConfigurator_PullConfigurationClient

type GatewayConfigurator_PullConfigurationClient interface {
	Recv() (*Gateway, error)
	grpc.ClientStream
}

type GatewayConfigurator_PullConfigurationServer

type GatewayConfigurator_PullConfigurationServer interface {
	Send(*Gateway) error
	grpc.ServerStream
}

type GatewayConnectionStats

type GatewayConnectionStats struct {
	ConnectedAt                    *timestamppb.Timestamp                 `protobuf:"bytes,1,opt,name=connected_at,json=connectedAt,proto3" json:"connected_at,omitempty"`
	DisconnectedAt                 *timestamppb.Timestamp                 `protobuf:"bytes,11,opt,name=disconnected_at,json=disconnectedAt,proto3" json:"disconnected_at,omitempty"`
	Protocol                       string                                 `protobuf:"bytes,2,opt,name=protocol,proto3" json:"protocol,omitempty"` // Protocol used to connect (for example, udp, mqtt, grpc)
	LastStatusReceivedAt           *timestamppb.Timestamp                 `protobuf:"bytes,3,opt,name=last_status_received_at,json=lastStatusReceivedAt,proto3" json:"last_status_received_at,omitempty"`
	LastStatus                     *GatewayStatus                         `protobuf:"bytes,4,opt,name=last_status,json=lastStatus,proto3" json:"last_status,omitempty"`
	LastUplinkReceivedAt           *timestamppb.Timestamp                 `protobuf:"bytes,5,opt,name=last_uplink_received_at,json=lastUplinkReceivedAt,proto3" json:"last_uplink_received_at,omitempty"`
	UplinkCount                    uint64                                 `protobuf:"varint,6,opt,name=uplink_count,json=uplinkCount,proto3" json:"uplink_count,omitempty"`
	LastDownlinkReceivedAt         *timestamppb.Timestamp                 `` /* 131-byte string literal not displayed */
	DownlinkCount                  uint64                                 `protobuf:"varint,8,opt,name=downlink_count,json=downlinkCount,proto3" json:"downlink_count,omitempty"`
	LastTxAcknowledgmentReceivedAt *timestamppb.Timestamp                 `` /* 158-byte string literal not displayed */
	TxAcknowledgmentCount          uint64                                 `` /* 128-byte string literal not displayed */
	RoundTripTimes                 *GatewayConnectionStats_RoundTripTimes `protobuf:"bytes,9,opt,name=round_trip_times,json=roundTripTimes,proto3" json:"round_trip_times,omitempty"`
	// Statistics for each sub band.
	SubBands []*GatewayConnectionStats_SubBand `protobuf:"bytes,10,rep,name=sub_bands,json=subBands,proto3" json:"sub_bands,omitempty"`
	// Gateway Remote Address.
	GatewayRemoteAddress *GatewayRemoteAddress `protobuf:"bytes,12,opt,name=gateway_remote_address,json=gatewayRemoteAddress,proto3" json:"gateway_remote_address,omitempty"`
	// contains filtered or unexported fields
}

Connection stats as monitored by the Gateway Server.

func (*GatewayConnectionStats) Descriptor deprecated

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

Deprecated: Use GatewayConnectionStats.ProtoReflect.Descriptor instead.

func (*GatewayConnectionStats) GetConnectedAt

func (x *GatewayConnectionStats) GetConnectedAt() *timestamppb.Timestamp

func (*GatewayConnectionStats) GetDisconnectedAt added in v3.16.2

func (x *GatewayConnectionStats) GetDisconnectedAt() *timestamppb.Timestamp

func (*GatewayConnectionStats) GetDownlinkCount

func (x *GatewayConnectionStats) GetDownlinkCount() uint64

func (*GatewayConnectionStats) GetGatewayRemoteAddress added in v3.20.2

func (x *GatewayConnectionStats) GetGatewayRemoteAddress() *GatewayRemoteAddress

func (*GatewayConnectionStats) GetLastDownlinkReceivedAt

func (x *GatewayConnectionStats) GetLastDownlinkReceivedAt() *timestamppb.Timestamp

func (*GatewayConnectionStats) GetLastStatus

func (x *GatewayConnectionStats) GetLastStatus() *GatewayStatus

func (*GatewayConnectionStats) GetLastStatusReceivedAt

func (x *GatewayConnectionStats) GetLastStatusReceivedAt() *timestamppb.Timestamp

func (*GatewayConnectionStats) GetLastTxAcknowledgmentReceivedAt added in v3.25.2

func (x *GatewayConnectionStats) GetLastTxAcknowledgmentReceivedAt() *timestamppb.Timestamp

func (*GatewayConnectionStats) GetLastUplinkReceivedAt

func (x *GatewayConnectionStats) GetLastUplinkReceivedAt() *timestamppb.Timestamp

func (*GatewayConnectionStats) GetProtocol

func (x *GatewayConnectionStats) GetProtocol() string

func (*GatewayConnectionStats) GetRoundTripTimes

func (*GatewayConnectionStats) GetSubBands added in v3.9.0

func (*GatewayConnectionStats) GetTxAcknowledgmentCount added in v3.25.2

func (x *GatewayConnectionStats) GetTxAcknowledgmentCount() uint64

func (*GatewayConnectionStats) GetUplinkCount

func (x *GatewayConnectionStats) GetUplinkCount() uint64

func (*GatewayConnectionStats) MarshalJSON added in v3.17.2

func (x *GatewayConnectionStats) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GatewayConnectionStats to JSON.

func (*GatewayConnectionStats) MarshalProtoJSON added in v3.15.1

func (x *GatewayConnectionStats) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GatewayConnectionStats message to JSON.

func (*GatewayConnectionStats) ProtoMessage

func (*GatewayConnectionStats) ProtoMessage()

func (*GatewayConnectionStats) ProtoReflect added in v3.25.0

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

func (*GatewayConnectionStats) Reset

func (x *GatewayConnectionStats) Reset()

func (*GatewayConnectionStats) SetFields

func (dst *GatewayConnectionStats) SetFields(src *GatewayConnectionStats, paths ...string) error

func (*GatewayConnectionStats) String

func (x *GatewayConnectionStats) String() string

func (*GatewayConnectionStats) UnmarshalJSON added in v3.17.2

func (x *GatewayConnectionStats) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GatewayConnectionStats from JSON.

func (*GatewayConnectionStats) UnmarshalProtoJSON added in v3.15.1

func (x *GatewayConnectionStats) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GatewayConnectionStats message from JSON.

func (*GatewayConnectionStats) ValidateFields

func (m *GatewayConnectionStats) ValidateFields(paths ...string) error

ValidateFields checks the field values on GatewayConnectionStats with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GatewayConnectionStatsValidationError

type GatewayConnectionStatsValidationError struct {
	// contains filtered or unexported fields
}

GatewayConnectionStatsValidationError is the validation error returned by GatewayConnectionStats.ValidateFields if the designated constraints aren't met.

func (GatewayConnectionStatsValidationError) Cause

Cause function returns cause value.

func (GatewayConnectionStatsValidationError) Error

Error satisfies the builtin error interface

func (GatewayConnectionStatsValidationError) ErrorName

ErrorName returns error name.

func (GatewayConnectionStatsValidationError) Field

Field function returns field value.

func (GatewayConnectionStatsValidationError) Key

Key function returns key value.

func (GatewayConnectionStatsValidationError) Reason

Reason function returns reason value.

type GatewayConnectionStats_RoundTripTimes

type GatewayConnectionStats_RoundTripTimes struct {
	Min    *durationpb.Duration `protobuf:"bytes,1,opt,name=min,proto3" json:"min,omitempty"`
	Max    *durationpb.Duration `protobuf:"bytes,2,opt,name=max,proto3" json:"max,omitempty"`
	Median *durationpb.Duration `protobuf:"bytes,3,opt,name=median,proto3" json:"median,omitempty"`
	Count  uint32               `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

func (*GatewayConnectionStats_RoundTripTimes) Descriptor deprecated

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

Deprecated: Use GatewayConnectionStats_RoundTripTimes.ProtoReflect.Descriptor instead.

func (*GatewayConnectionStats_RoundTripTimes) GetCount

func (*GatewayConnectionStats_RoundTripTimes) GetMax

func (*GatewayConnectionStats_RoundTripTimes) GetMedian

func (*GatewayConnectionStats_RoundTripTimes) GetMin

func (*GatewayConnectionStats_RoundTripTimes) ProtoMessage

func (*GatewayConnectionStats_RoundTripTimes) ProtoMessage()

func (*GatewayConnectionStats_RoundTripTimes) ProtoReflect added in v3.25.0

func (*GatewayConnectionStats_RoundTripTimes) Reset

func (*GatewayConnectionStats_RoundTripTimes) SetFields

func (*GatewayConnectionStats_RoundTripTimes) String

func (*GatewayConnectionStats_RoundTripTimes) ValidateFields

func (m *GatewayConnectionStats_RoundTripTimes) ValidateFields(paths ...string) error

ValidateFields checks the field values on GatewayConnectionStats_RoundTripTimes with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GatewayConnectionStats_RoundTripTimesValidationError

type GatewayConnectionStats_RoundTripTimesValidationError struct {
	// contains filtered or unexported fields
}

GatewayConnectionStats_RoundTripTimesValidationError is the validation error returned by GatewayConnectionStats_RoundTripTimes.ValidateFields if the designated constraints aren't met.

func (GatewayConnectionStats_RoundTripTimesValidationError) Cause

Cause function returns cause value.

func (GatewayConnectionStats_RoundTripTimesValidationError) Error

Error satisfies the builtin error interface

func (GatewayConnectionStats_RoundTripTimesValidationError) ErrorName

ErrorName returns error name.

func (GatewayConnectionStats_RoundTripTimesValidationError) Field

Field function returns field value.

func (GatewayConnectionStats_RoundTripTimesValidationError) Key

Key function returns key value.

func (GatewayConnectionStats_RoundTripTimesValidationError) Reason

Reason function returns reason value.

type GatewayConnectionStats_SubBand added in v3.9.0

type GatewayConnectionStats_SubBand struct {
	MinFrequency uint64 `protobuf:"varint,1,opt,name=min_frequency,json=minFrequency,proto3" json:"min_frequency,omitempty"`
	MaxFrequency uint64 `protobuf:"varint,2,opt,name=max_frequency,json=maxFrequency,proto3" json:"max_frequency,omitempty"`
	// Duty-cycle limit of the sub-band as a fraction of time.
	DownlinkUtilizationLimit float32 `` /* 137-byte string literal not displayed */
	// Utilization rate of the available duty-cycle. This value should not exceed downlink_utilization_limit.
	DownlinkUtilization float32 `protobuf:"fixed32,4,opt,name=downlink_utilization,json=downlinkUtilization,proto3" json:"downlink_utilization,omitempty"`
	// contains filtered or unexported fields
}

func (*GatewayConnectionStats_SubBand) Descriptor deprecated added in v3.9.0

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

Deprecated: Use GatewayConnectionStats_SubBand.ProtoReflect.Descriptor instead.

func (*GatewayConnectionStats_SubBand) GetDownlinkUtilization added in v3.9.0

func (x *GatewayConnectionStats_SubBand) GetDownlinkUtilization() float32

func (*GatewayConnectionStats_SubBand) GetDownlinkUtilizationLimit added in v3.9.0

func (x *GatewayConnectionStats_SubBand) GetDownlinkUtilizationLimit() float32

func (*GatewayConnectionStats_SubBand) GetMaxFrequency added in v3.9.0

func (x *GatewayConnectionStats_SubBand) GetMaxFrequency() uint64

func (*GatewayConnectionStats_SubBand) GetMinFrequency added in v3.9.0

func (x *GatewayConnectionStats_SubBand) GetMinFrequency() uint64

func (*GatewayConnectionStats_SubBand) ProtoMessage added in v3.9.0

func (*GatewayConnectionStats_SubBand) ProtoMessage()

func (*GatewayConnectionStats_SubBand) ProtoReflect added in v3.25.0

func (*GatewayConnectionStats_SubBand) Reset added in v3.9.0

func (x *GatewayConnectionStats_SubBand) Reset()

func (*GatewayConnectionStats_SubBand) SetFields added in v3.9.0

func (*GatewayConnectionStats_SubBand) String added in v3.9.0

func (*GatewayConnectionStats_SubBand) ValidateFields added in v3.9.0

func (m *GatewayConnectionStats_SubBand) ValidateFields(paths ...string) error

ValidateFields checks the field values on GatewayConnectionStats_SubBand with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GatewayConnectionStats_SubBandValidationError added in v3.9.0

type GatewayConnectionStats_SubBandValidationError struct {
	// contains filtered or unexported fields
}

GatewayConnectionStats_SubBandValidationError is the validation error returned by GatewayConnectionStats_SubBand.ValidateFields if the designated constraints aren't met.

func (GatewayConnectionStats_SubBandValidationError) Cause added in v3.9.0

Cause function returns cause value.

func (GatewayConnectionStats_SubBandValidationError) Error added in v3.9.0

Error satisfies the builtin error interface

func (GatewayConnectionStats_SubBandValidationError) ErrorName added in v3.9.0

ErrorName returns error name.

func (GatewayConnectionStats_SubBandValidationError) Field added in v3.9.0

Field function returns field value.

func (GatewayConnectionStats_SubBandValidationError) Key added in v3.9.0

Key function returns key value.

func (GatewayConnectionStats_SubBandValidationError) Reason added in v3.9.0

Reason function returns reason value.

type GatewayDown

type GatewayDown struct {

	// DownlinkMessage for the gateway.
	DownlinkMessage *DownlinkMessage `protobuf:"bytes,1,opt,name=downlink_message,json=downlinkMessage,proto3" json:"downlink_message,omitempty"`
	// contains filtered or unexported fields
}

GatewayDown contains downlink messages for the gateway.

func (*GatewayDown) Descriptor deprecated

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

Deprecated: Use GatewayDown.ProtoReflect.Descriptor instead.

func (*GatewayDown) GetDownlinkMessage

func (x *GatewayDown) GetDownlinkMessage() *DownlinkMessage

func (*GatewayDown) MarshalJSON added in v3.17.2

func (x *GatewayDown) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GatewayDown to JSON.

func (*GatewayDown) MarshalProtoJSON added in v3.15.1

func (x *GatewayDown) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GatewayDown message to JSON.

func (*GatewayDown) ProtoMessage

func (*GatewayDown) ProtoMessage()

func (*GatewayDown) ProtoReflect added in v3.25.0

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

func (*GatewayDown) Reset

func (x *GatewayDown) Reset()

func (*GatewayDown) SetFields

func (dst *GatewayDown) SetFields(src *GatewayDown, paths ...string) error

func (*GatewayDown) String

func (x *GatewayDown) String() string

func (*GatewayDown) UnmarshalJSON added in v3.17.2

func (x *GatewayDown) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GatewayDown from JSON.

func (*GatewayDown) UnmarshalProtoJSON added in v3.15.1

func (x *GatewayDown) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GatewayDown message from JSON.

func (*GatewayDown) ValidateFields

func (m *GatewayDown) ValidateFields(paths ...string) error

ValidateFields checks the field values on GatewayDown with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GatewayDownValidationError

type GatewayDownValidationError struct {
	// contains filtered or unexported fields
}

GatewayDownValidationError is the validation error returned by GatewayDown.ValidateFields if the designated constraints aren't met.

func (GatewayDownValidationError) Cause

Cause function returns cause value.

func (GatewayDownValidationError) Error

Error satisfies the builtin error interface

func (GatewayDownValidationError) ErrorName

func (e GatewayDownValidationError) ErrorName() string

ErrorName returns error name.

func (GatewayDownValidationError) Field

Field function returns field value.

func (GatewayDownValidationError) Key

Key function returns key value.

func (GatewayDownValidationError) Reason

Reason function returns reason value.

type GatewayIdentifiers

type GatewayIdentifiers struct {
	GatewayId string `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
	// Secondary identifier, which can only be used in specific requests.
	Eui []byte `protobuf:"bytes,2,opt,name=eui,proto3" json:"eui,omitempty"`
	// contains filtered or unexported fields
}

func (*GatewayIdentifiers) Descriptor deprecated

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

Deprecated: Use GatewayIdentifiers.ProtoReflect.Descriptor instead.

func (*GatewayIdentifiers) EntityType

func (*GatewayIdentifiers) EntityType() string

EntityType returns the entity type for this ID (gateway).

func (*GatewayIdentifiers) ExtractRequestFields added in v3.10.2

func (ids *GatewayIdentifiers) ExtractRequestFields(m map[string]interface{})

func (*GatewayIdentifiers) GetEntityIdentifiers added in v3.12.2

func (ids *GatewayIdentifiers) GetEntityIdentifiers() *EntityIdentifiers

GetEntityIdentifiers returns the GatewayIdentifiers as EntityIdentifiers.

func (*GatewayIdentifiers) GetEui added in v3.14.0

func (x *GatewayIdentifiers) GetEui() []byte

func (*GatewayIdentifiers) GetGatewayId added in v3.13.0

func (x *GatewayIdentifiers) GetGatewayId() string

func (*GatewayIdentifiers) IDString

func (ids *GatewayIdentifiers) IDString() string

IDString returns the ID string of this Identifier.

func (*GatewayIdentifiers) IsZero

func (ids *GatewayIdentifiers) IsZero() bool

IsZero returns true if all identifiers have zero-values.

func (*GatewayIdentifiers) MarshalJSON added in v3.21.0

func (x *GatewayIdentifiers) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GatewayIdentifiers to JSON.

func (*GatewayIdentifiers) MarshalProtoJSON added in v3.21.0

func (x *GatewayIdentifiers) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GatewayIdentifiers message to JSON.

func (*GatewayIdentifiers) ProtoMessage

func (*GatewayIdentifiers) ProtoMessage()

func (*GatewayIdentifiers) ProtoReflect added in v3.25.0

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

func (*GatewayIdentifiers) Reset

func (x *GatewayIdentifiers) Reset()

func (*GatewayIdentifiers) SetFields

func (dst *GatewayIdentifiers) SetFields(src *GatewayIdentifiers, paths ...string) error

func (*GatewayIdentifiers) SetFromFlags added in v3.19.1

func (m *GatewayIdentifiers) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the GatewayIdentifiers message from flags.

func (*GatewayIdentifiers) String

func (x *GatewayIdentifiers) String() string

func (*GatewayIdentifiers) UnmarshalJSON added in v3.21.0

func (x *GatewayIdentifiers) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GatewayIdentifiers from JSON.

func (*GatewayIdentifiers) UnmarshalProtoJSON added in v3.21.0

func (x *GatewayIdentifiers) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GatewayIdentifiers message from JSON.

func (*GatewayIdentifiers) ValidateContext

func (ids *GatewayIdentifiers) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*GatewayIdentifiers) ValidateFields

func (m *GatewayIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on GatewayIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GatewayIdentifiersList added in v3.28.0

type GatewayIdentifiersList struct {
	GatewayIds []*GatewayIdentifiers `protobuf:"bytes,1,rep,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*GatewayIdentifiersList) Descriptor deprecated added in v3.28.0

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

Deprecated: Use GatewayIdentifiersList.ProtoReflect.Descriptor instead.

func (*GatewayIdentifiersList) GetGatewayIds added in v3.28.0

func (x *GatewayIdentifiersList) GetGatewayIds() []*GatewayIdentifiers

func (*GatewayIdentifiersList) MarshalJSON added in v3.28.0

func (x *GatewayIdentifiersList) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GatewayIdentifiersList to JSON.

func (*GatewayIdentifiersList) MarshalProtoJSON added in v3.28.0

func (x *GatewayIdentifiersList) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GatewayIdentifiersList message to JSON.

func (*GatewayIdentifiersList) ProtoMessage added in v3.28.0

func (*GatewayIdentifiersList) ProtoMessage()

func (*GatewayIdentifiersList) ProtoReflect added in v3.28.0

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

func (*GatewayIdentifiersList) Reset added in v3.28.0

func (x *GatewayIdentifiersList) Reset()

func (*GatewayIdentifiersList) SetFields added in v3.28.0

func (dst *GatewayIdentifiersList) SetFields(src *GatewayIdentifiersList, paths ...string) error

func (*GatewayIdentifiersList) String added in v3.28.0

func (x *GatewayIdentifiersList) String() string

func (*GatewayIdentifiersList) UnmarshalJSON added in v3.28.0

func (x *GatewayIdentifiersList) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GatewayIdentifiersList from JSON.

func (*GatewayIdentifiersList) UnmarshalProtoJSON added in v3.28.0

func (x *GatewayIdentifiersList) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GatewayIdentifiersList message from JSON.

func (*GatewayIdentifiersList) ValidateFields added in v3.28.0

func (m *GatewayIdentifiersList) ValidateFields(paths ...string) error

ValidateFields checks the field values on GatewayIdentifiersList with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GatewayIdentifiersListValidationError added in v3.28.0

type GatewayIdentifiersListValidationError struct {
	// contains filtered or unexported fields
}

GatewayIdentifiersListValidationError is the validation error returned by GatewayIdentifiersList.ValidateFields if the designated constraints aren't met.

func (GatewayIdentifiersListValidationError) Cause added in v3.28.0

Cause function returns cause value.

func (GatewayIdentifiersListValidationError) Error added in v3.28.0

Error satisfies the builtin error interface

func (GatewayIdentifiersListValidationError) ErrorName added in v3.28.0

ErrorName returns error name.

func (GatewayIdentifiersListValidationError) Field added in v3.28.0

Field function returns field value.

func (GatewayIdentifiersListValidationError) Key added in v3.28.0

Key function returns key value.

func (GatewayIdentifiersListValidationError) Reason added in v3.28.0

Reason function returns reason value.

type GatewayIdentifiersValidationError

type GatewayIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

GatewayIdentifiersValidationError is the validation error returned by GatewayIdentifiers.ValidateFields if the designated constraints aren't met.

func (GatewayIdentifiersValidationError) Cause

Cause function returns cause value.

func (GatewayIdentifiersValidationError) Error

Error satisfies the builtin error interface

func (GatewayIdentifiersValidationError) ErrorName

ErrorName returns error name.

func (GatewayIdentifiersValidationError) Field

Field function returns field value.

func (GatewayIdentifiersValidationError) Key

Key function returns key value.

func (GatewayIdentifiersValidationError) Reason

Reason function returns reason value.

type GatewayModel

type GatewayModel struct {
	BrandId string `protobuf:"bytes,1,opt,name=brand_id,json=brandId,proto3" json:"brand_id,omitempty"`
	Id      string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Name    string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GatewayModel) Descriptor deprecated

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

Deprecated: Use GatewayModel.ProtoReflect.Descriptor instead.

func (*GatewayModel) GetBrandId added in v3.14.1

func (x *GatewayModel) GetBrandId() string

func (*GatewayModel) GetId added in v3.14.1

func (x *GatewayModel) GetId() string

func (*GatewayModel) GetName

func (x *GatewayModel) GetName() string

func (*GatewayModel) ProtoMessage

func (*GatewayModel) ProtoMessage()

func (*GatewayModel) ProtoReflect added in v3.25.0

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

func (*GatewayModel) Reset

func (x *GatewayModel) Reset()

func (*GatewayModel) SetFields

func (dst *GatewayModel) SetFields(src *GatewayModel, paths ...string) error

func (*GatewayModel) String

func (x *GatewayModel) String() string

func (*GatewayModel) ValidateFields

func (m *GatewayModel) ValidateFields(paths ...string) error

ValidateFields checks the field values on GatewayModel with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GatewayModelValidationError

type GatewayModelValidationError struct {
	// contains filtered or unexported fields
}

GatewayModelValidationError is the validation error returned by GatewayModel.ValidateFields if the designated constraints aren't met.

func (GatewayModelValidationError) Cause

Cause function returns cause value.

func (GatewayModelValidationError) Error

Error satisfies the builtin error interface

func (GatewayModelValidationError) ErrorName

func (e GatewayModelValidationError) ErrorName() string

ErrorName returns error name.

func (GatewayModelValidationError) Field

Field function returns field value.

func (GatewayModelValidationError) Key

Key function returns key value.

func (GatewayModelValidationError) Reason

Reason function returns reason value.

type GatewayRadio

type GatewayRadio struct {
	Enable          bool                          `protobuf:"varint,1,opt,name=enable,proto3" json:"enable,omitempty"`
	ChipType        string                        `protobuf:"bytes,2,opt,name=chip_type,json=chipType,proto3" json:"chip_type,omitempty"`
	Frequency       uint64                        `protobuf:"varint,3,opt,name=frequency,proto3" json:"frequency,omitempty"`
	RssiOffset      float32                       `protobuf:"fixed32,4,opt,name=rssi_offset,json=rssiOffset,proto3" json:"rssi_offset,omitempty"`
	TxConfiguration *GatewayRadio_TxConfiguration `protobuf:"bytes,5,opt,name=tx_configuration,json=txConfiguration,proto3" json:"tx_configuration,omitempty"`
	// contains filtered or unexported fields
}

func (*GatewayRadio) Descriptor deprecated

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

Deprecated: Use GatewayRadio.ProtoReflect.Descriptor instead.

func (*GatewayRadio) GetChipType

func (x *GatewayRadio) GetChipType() string

func (*GatewayRadio) GetEnable

func (x *GatewayRadio) GetEnable() bool

func (*GatewayRadio) GetFrequency

func (x *GatewayRadio) GetFrequency() uint64

func (*GatewayRadio) GetRssiOffset added in v3.14.1

func (x *GatewayRadio) GetRssiOffset() float32

func (*GatewayRadio) GetTxConfiguration

func (x *GatewayRadio) GetTxConfiguration() *GatewayRadio_TxConfiguration

func (*GatewayRadio) ProtoMessage

func (*GatewayRadio) ProtoMessage()

func (*GatewayRadio) ProtoReflect added in v3.25.0

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

func (*GatewayRadio) Reset

func (x *GatewayRadio) Reset()

func (*GatewayRadio) SetFields

func (dst *GatewayRadio) SetFields(src *GatewayRadio, paths ...string) error

func (*GatewayRadio) String

func (x *GatewayRadio) String() string

func (*GatewayRadio) ValidateFields

func (m *GatewayRadio) ValidateFields(paths ...string) error

ValidateFields checks the field values on GatewayRadio with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GatewayRadioValidationError

type GatewayRadioValidationError struct {
	// contains filtered or unexported fields
}

GatewayRadioValidationError is the validation error returned by GatewayRadio.ValidateFields if the designated constraints aren't met.

func (GatewayRadioValidationError) Cause

Cause function returns cause value.

func (GatewayRadioValidationError) Error

Error satisfies the builtin error interface

func (GatewayRadioValidationError) ErrorName

func (e GatewayRadioValidationError) ErrorName() string

ErrorName returns error name.

func (GatewayRadioValidationError) Field

Field function returns field value.

func (GatewayRadioValidationError) Key

Key function returns key value.

func (GatewayRadioValidationError) Reason

Reason function returns reason value.

type GatewayRadio_TxConfiguration

type GatewayRadio_TxConfiguration struct {
	MinFrequency   uint64 `protobuf:"varint,1,opt,name=min_frequency,json=minFrequency,proto3" json:"min_frequency,omitempty"`
	MaxFrequency   uint64 `protobuf:"varint,2,opt,name=max_frequency,json=maxFrequency,proto3" json:"max_frequency,omitempty"`
	NotchFrequency uint64 `protobuf:"varint,3,opt,name=notch_frequency,json=notchFrequency,proto3" json:"notch_frequency,omitempty"`
	// contains filtered or unexported fields
}

func (*GatewayRadio_TxConfiguration) Descriptor deprecated

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

Deprecated: Use GatewayRadio_TxConfiguration.ProtoReflect.Descriptor instead.

func (*GatewayRadio_TxConfiguration) GetMaxFrequency

func (x *GatewayRadio_TxConfiguration) GetMaxFrequency() uint64

func (*GatewayRadio_TxConfiguration) GetMinFrequency

func (x *GatewayRadio_TxConfiguration) GetMinFrequency() uint64

func (*GatewayRadio_TxConfiguration) GetNotchFrequency

func (x *GatewayRadio_TxConfiguration) GetNotchFrequency() uint64

func (*GatewayRadio_TxConfiguration) ProtoMessage

func (*GatewayRadio_TxConfiguration) ProtoMessage()

func (*GatewayRadio_TxConfiguration) ProtoReflect added in v3.25.0

func (*GatewayRadio_TxConfiguration) Reset

func (x *GatewayRadio_TxConfiguration) Reset()

func (*GatewayRadio_TxConfiguration) SetFields

func (*GatewayRadio_TxConfiguration) String

func (*GatewayRadio_TxConfiguration) ValidateFields

func (m *GatewayRadio_TxConfiguration) ValidateFields(paths ...string) error

ValidateFields checks the field values on GatewayRadio_TxConfiguration with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GatewayRadio_TxConfigurationValidationError

type GatewayRadio_TxConfigurationValidationError struct {
	// contains filtered or unexported fields
}

GatewayRadio_TxConfigurationValidationError is the validation error returned by GatewayRadio_TxConfiguration.ValidateFields if the designated constraints aren't met.

func (GatewayRadio_TxConfigurationValidationError) Cause

Cause function returns cause value.

func (GatewayRadio_TxConfigurationValidationError) Error

Error satisfies the builtin error interface

func (GatewayRadio_TxConfigurationValidationError) ErrorName

ErrorName returns error name.

func (GatewayRadio_TxConfigurationValidationError) Field

Field function returns field value.

func (GatewayRadio_TxConfigurationValidationError) Key

Key function returns key value.

func (GatewayRadio_TxConfigurationValidationError) Reason

Reason function returns reason value.

type GatewayRegistryClient

type GatewayRegistryClient interface {
	// Create a new gateway. This also sets the given organization or user as
	// first collaborator with all possible rights.
	Create(ctx context.Context, in *CreateGatewayRequest, opts ...grpc.CallOption) (*Gateway, error)
	// Get the gateway with the given identifiers, selecting the fields specified
	// in the field mask.
	// More or less fields may be returned, depending on the rights of the caller.
	Get(ctx context.Context, in *GetGatewayRequest, opts ...grpc.CallOption) (*Gateway, error)
	// Get the identifiers of the gateway that has the given EUI registered.
	GetIdentifiersForEUI(ctx context.Context, in *GetGatewayIdentifiersForEUIRequest, opts ...grpc.CallOption) (*GatewayIdentifiers, error)
	// List gateways where the given user or organization is a direct collaborator.
	// If no user or organization is given, this returns the gateways the caller
	// has access to.
	// Similar to Get, this selects the fields given by the field mask.
	// More or less fields may be returned, depending on the rights of the caller.
	List(ctx context.Context, in *ListGatewaysRequest, opts ...grpc.CallOption) (*Gateways, error)
	// Update the gateway, changing the fields specified by the field mask to the provided values.
	Update(ctx context.Context, in *UpdateGatewayRequest, opts ...grpc.CallOption) (*Gateway, error)
	// Delete the gateway. This may not release the gateway ID for reuse, but it does release the EUI.
	Delete(ctx context.Context, in *GatewayIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Restore a recently deleted gateway. This does not restore the EUI,
	// as that was released when deleting the gateway.
	//
	// Deployment configuration may specify if, and for how long after deletion,
	// entities can be restored.
	Restore(ctx context.Context, in *GatewayIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Purge the gateway. This will release both gateway ID and EUI for reuse.
	// The gateway owner is responsible for clearing data from any (external) integrations
	// that may store and expose data by gateway ID.
	Purge(ctx context.Context, in *GatewayIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

GatewayRegistryClient is the client API for GatewayRegistry service.

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

type GatewayRegistryServer

type GatewayRegistryServer interface {
	// Create a new gateway. This also sets the given organization or user as
	// first collaborator with all possible rights.
	Create(context.Context, *CreateGatewayRequest) (*Gateway, error)
	// Get the gateway with the given identifiers, selecting the fields specified
	// in the field mask.
	// More or less fields may be returned, depending on the rights of the caller.
	Get(context.Context, *GetGatewayRequest) (*Gateway, error)
	// Get the identifiers of the gateway that has the given EUI registered.
	GetIdentifiersForEUI(context.Context, *GetGatewayIdentifiersForEUIRequest) (*GatewayIdentifiers, error)
	// List gateways where the given user or organization is a direct collaborator.
	// If no user or organization is given, this returns the gateways the caller
	// has access to.
	// Similar to Get, this selects the fields given by the field mask.
	// More or less fields may be returned, depending on the rights of the caller.
	List(context.Context, *ListGatewaysRequest) (*Gateways, error)
	// Update the gateway, changing the fields specified by the field mask to the provided values.
	Update(context.Context, *UpdateGatewayRequest) (*Gateway, error)
	// Delete the gateway. This may not release the gateway ID for reuse, but it does release the EUI.
	Delete(context.Context, *GatewayIdentifiers) (*emptypb.Empty, error)
	// Restore a recently deleted gateway. This does not restore the EUI,
	// as that was released when deleting the gateway.
	//
	// Deployment configuration may specify if, and for how long after deletion,
	// entities can be restored.
	Restore(context.Context, *GatewayIdentifiers) (*emptypb.Empty, error)
	// Purge the gateway. This will release both gateway ID and EUI for reuse.
	// The gateway owner is responsible for clearing data from any (external) integrations
	// that may store and expose data by gateway ID.
	Purge(context.Context, *GatewayIdentifiers) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

GatewayRegistryServer is the server API for GatewayRegistry service. All implementations must embed UnimplementedGatewayRegistryServer for forward compatibility

type GatewayRemoteAddress added in v3.20.2

type GatewayRemoteAddress struct {
	Ip string `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"` // IPv4 or IPv6 address.
	// contains filtered or unexported fields
}

Remote Address of the Gateway, as seen by the Gateway Server.

func (*GatewayRemoteAddress) Descriptor deprecated added in v3.20.2

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

Deprecated: Use GatewayRemoteAddress.ProtoReflect.Descriptor instead.

func (*GatewayRemoteAddress) GetIp added in v3.20.2

func (x *GatewayRemoteAddress) GetIp() string

func (*GatewayRemoteAddress) ProtoMessage added in v3.20.2

func (*GatewayRemoteAddress) ProtoMessage()

func (*GatewayRemoteAddress) ProtoReflect added in v3.25.0

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

func (*GatewayRemoteAddress) Reset added in v3.20.2

func (x *GatewayRemoteAddress) Reset()

func (*GatewayRemoteAddress) SetFields added in v3.20.2

func (dst *GatewayRemoteAddress) SetFields(src *GatewayRemoteAddress, paths ...string) error

func (*GatewayRemoteAddress) String added in v3.20.2

func (x *GatewayRemoteAddress) String() string

func (*GatewayRemoteAddress) ValidateFields added in v3.20.2

func (m *GatewayRemoteAddress) ValidateFields(paths ...string) error

ValidateFields checks the field values on GatewayRemoteAddress with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GatewayRemoteAddressValidationError added in v3.20.2

type GatewayRemoteAddressValidationError struct {
	// contains filtered or unexported fields
}

GatewayRemoteAddressValidationError is the validation error returned by GatewayRemoteAddress.ValidateFields if the designated constraints aren't met.

func (GatewayRemoteAddressValidationError) Cause added in v3.20.2

Cause function returns cause value.

func (GatewayRemoteAddressValidationError) Error added in v3.20.2

Error satisfies the builtin error interface

func (GatewayRemoteAddressValidationError) ErrorName added in v3.20.2

ErrorName returns error name.

func (GatewayRemoteAddressValidationError) Field added in v3.20.2

Field function returns field value.

func (GatewayRemoteAddressValidationError) Key added in v3.20.2

Key function returns key value.

func (GatewayRemoteAddressValidationError) Reason added in v3.20.2

Reason function returns reason value.

type GatewayStatus

type GatewayStatus struct {

	// Current time of the gateway
	Time *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"`
	// Boot time of the gateway
	// - can be left out to save bandwidth; old value will be kept
	BootTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=boot_time,json=bootTime,proto3" json:"boot_time,omitempty"`
	// Versions of gateway subsystems
	// - each field can be left out to save bandwidth; old value will be kept
	// - map keys are written in snake_case
	// - for example:
	//     firmware: "2.0.4"
	//     forwarder: "v2-3.3.1"
	//     fpga: "48"
	//     dsp: "27"
	//     hal: "v2-3.5.0"
	Versions map[string]string `` /* 157-byte string literal not displayed */
	// Location of each gateway's antenna
	// - if left out, server uses registry-set location as fallback
	AntennaLocations []*Location `protobuf:"bytes,4,rep,name=antenna_locations,json=antennaLocations,proto3" json:"antenna_locations,omitempty"`
	// IP addresses of this gateway.
	// Repeated addresses can be used to communicate addresses of multiple interfaces (LAN, Public IP, ...).
	Ip []string `protobuf:"bytes,5,rep,name=ip,proto3" json:"ip,omitempty"`
	// Metrics
	// - can be used for forwarding gateway metrics such as temperatures or performance metrics
	// - map keys are written in snake_case
	Metrics map[string]float32 `` /* 157-byte string literal not displayed */
	// Advanced metadata fields
	// - can be used for advanced information or experimental features that are not yet formally defined in the API
	// - field names are written in snake_case
	Advanced *structpb.Struct `protobuf:"bytes,99,opt,name=advanced,proto3" json:"advanced,omitempty"`
	// contains filtered or unexported fields
}

func (*GatewayStatus) Descriptor deprecated

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

Deprecated: Use GatewayStatus.ProtoReflect.Descriptor instead.

func (*GatewayStatus) GetAdvanced

func (x *GatewayStatus) GetAdvanced() *structpb.Struct

func (*GatewayStatus) GetAntennaLocations

func (x *GatewayStatus) GetAntennaLocations() []*Location

func (*GatewayStatus) GetBootTime

func (x *GatewayStatus) GetBootTime() *timestamppb.Timestamp

func (*GatewayStatus) GetIp added in v3.14.1

func (x *GatewayStatus) GetIp() []string

func (*GatewayStatus) GetMetrics

func (x *GatewayStatus) GetMetrics() map[string]float32

func (*GatewayStatus) GetTime

func (x *GatewayStatus) GetTime() *timestamppb.Timestamp

func (*GatewayStatus) GetVersions

func (x *GatewayStatus) GetVersions() map[string]string

func (*GatewayStatus) MarshalJSON added in v3.17.2

func (x *GatewayStatus) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GatewayStatus to JSON.

func (*GatewayStatus) MarshalProtoJSON added in v3.15.1

func (x *GatewayStatus) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GatewayStatus message to JSON.

func (*GatewayStatus) ProtoMessage

func (*GatewayStatus) ProtoMessage()

func (*GatewayStatus) ProtoReflect added in v3.25.0

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

func (*GatewayStatus) Reset

func (x *GatewayStatus) Reset()

func (*GatewayStatus) SetFields

func (dst *GatewayStatus) SetFields(src *GatewayStatus, paths ...string) error

func (*GatewayStatus) String

func (x *GatewayStatus) String() string

func (*GatewayStatus) UnmarshalJSON added in v3.17.2

func (x *GatewayStatus) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GatewayStatus from JSON.

func (*GatewayStatus) UnmarshalProtoJSON added in v3.15.1

func (x *GatewayStatus) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GatewayStatus message from JSON.

func (*GatewayStatus) ValidateFields

func (m *GatewayStatus) ValidateFields(paths ...string) error

ValidateFields checks the field values on GatewayStatus with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GatewayStatusValidationError

type GatewayStatusValidationError struct {
	// contains filtered or unexported fields
}

GatewayStatusValidationError is the validation error returned by GatewayStatus.ValidateFields if the designated constraints aren't met.

func (GatewayStatusValidationError) Cause

Cause function returns cause value.

func (GatewayStatusValidationError) Error

Error satisfies the builtin error interface

func (GatewayStatusValidationError) ErrorName

func (e GatewayStatusValidationError) ErrorName() string

ErrorName returns error name.

func (GatewayStatusValidationError) Field

Field function returns field value.

func (GatewayStatusValidationError) Key

Key function returns key value.

func (GatewayStatusValidationError) Reason

Reason function returns reason value.

type GatewayTxAcknowledgment added in v3.12.0

type GatewayTxAcknowledgment struct {
	GatewayIds *GatewayIdentifiers `protobuf:"bytes,1,opt,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	TxAck      *TxAcknowledgment   `protobuf:"bytes,2,opt,name=tx_ack,json=txAck,proto3" json:"tx_ack,omitempty"`
	// contains filtered or unexported fields
}

func (*GatewayTxAcknowledgment) Descriptor deprecated added in v3.12.0

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

Deprecated: Use GatewayTxAcknowledgment.ProtoReflect.Descriptor instead.

func (*GatewayTxAcknowledgment) GetGatewayIds added in v3.13.0

func (x *GatewayTxAcknowledgment) GetGatewayIds() *GatewayIdentifiers

func (*GatewayTxAcknowledgment) GetTxAck added in v3.12.0

func (*GatewayTxAcknowledgment) MarshalJSON added in v3.17.2

func (x *GatewayTxAcknowledgment) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GatewayTxAcknowledgment to JSON.

func (*GatewayTxAcknowledgment) MarshalProtoJSON added in v3.15.1

func (x *GatewayTxAcknowledgment) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GatewayTxAcknowledgment message to JSON.

func (*GatewayTxAcknowledgment) ProtoMessage added in v3.12.0

func (*GatewayTxAcknowledgment) ProtoMessage()

func (*GatewayTxAcknowledgment) ProtoReflect added in v3.25.0

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

func (*GatewayTxAcknowledgment) Reset added in v3.12.0

func (x *GatewayTxAcknowledgment) Reset()

func (*GatewayTxAcknowledgment) SetFields added in v3.12.0

func (dst *GatewayTxAcknowledgment) SetFields(src *GatewayTxAcknowledgment, paths ...string) error

func (*GatewayTxAcknowledgment) String added in v3.12.0

func (x *GatewayTxAcknowledgment) String() string

func (*GatewayTxAcknowledgment) UnmarshalJSON added in v3.17.2

func (x *GatewayTxAcknowledgment) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GatewayTxAcknowledgment from JSON.

func (*GatewayTxAcknowledgment) UnmarshalProtoJSON added in v3.15.1

func (x *GatewayTxAcknowledgment) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GatewayTxAcknowledgment message from JSON.

func (*GatewayTxAcknowledgment) ValidateFields added in v3.12.0

func (m *GatewayTxAcknowledgment) ValidateFields(paths ...string) error

ValidateFields checks the field values on GatewayTxAcknowledgment with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GatewayTxAcknowledgmentValidationError added in v3.12.0

type GatewayTxAcknowledgmentValidationError struct {
	// contains filtered or unexported fields
}

GatewayTxAcknowledgmentValidationError is the validation error returned by GatewayTxAcknowledgment.ValidateFields if the designated constraints aren't met.

func (GatewayTxAcknowledgmentValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (GatewayTxAcknowledgmentValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (GatewayTxAcknowledgmentValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (GatewayTxAcknowledgmentValidationError) Field added in v3.12.0

Field function returns field value.

func (GatewayTxAcknowledgmentValidationError) Key added in v3.12.0

Key function returns key value.

func (GatewayTxAcknowledgmentValidationError) Reason added in v3.12.0

Reason function returns reason value.

type GatewayUp

type GatewayUp struct {

	// Uplink messages received by the gateway.
	UplinkMessages []*UplinkMessage `protobuf:"bytes,1,rep,name=uplink_messages,json=uplinkMessages,proto3" json:"uplink_messages,omitempty"`
	// Gateway status produced by the gateway.
	GatewayStatus *GatewayStatus `protobuf:"bytes,2,opt,name=gateway_status,json=gatewayStatus,proto3" json:"gateway_status,omitempty"`
	// A Tx acknowledgment or error.
	TxAcknowledgment *TxAcknowledgment `protobuf:"bytes,3,opt,name=tx_acknowledgment,json=txAcknowledgment,proto3" json:"tx_acknowledgment,omitempty"`
	// contains filtered or unexported fields
}

GatewayUp may contain zero or more uplink messages and/or a status message for the gateway.

func (*GatewayUp) Descriptor deprecated

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

Deprecated: Use GatewayUp.ProtoReflect.Descriptor instead.

func (*GatewayUp) GetGatewayStatus

func (x *GatewayUp) GetGatewayStatus() *GatewayStatus

func (*GatewayUp) GetTxAcknowledgment

func (x *GatewayUp) GetTxAcknowledgment() *TxAcknowledgment

func (*GatewayUp) GetUplinkMessages

func (x *GatewayUp) GetUplinkMessages() []*UplinkMessage

func (*GatewayUp) MarshalJSON added in v3.17.2

func (x *GatewayUp) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GatewayUp to JSON.

func (*GatewayUp) MarshalProtoJSON added in v3.15.1

func (x *GatewayUp) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GatewayUp message to JSON.

func (*GatewayUp) ProtoMessage

func (*GatewayUp) ProtoMessage()

func (*GatewayUp) ProtoReflect added in v3.25.0

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

func (*GatewayUp) Reset

func (x *GatewayUp) Reset()

func (*GatewayUp) SetFields

func (dst *GatewayUp) SetFields(src *GatewayUp, paths ...string) error

func (*GatewayUp) String

func (x *GatewayUp) String() string

func (*GatewayUp) UnmarshalJSON added in v3.17.2

func (x *GatewayUp) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GatewayUp from JSON.

func (*GatewayUp) UnmarshalProtoJSON added in v3.15.1

func (x *GatewayUp) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GatewayUp message from JSON.

func (*GatewayUp) ValidateFields

func (m *GatewayUp) ValidateFields(paths ...string) error

ValidateFields checks the field values on GatewayUp with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GatewayUpValidationError

type GatewayUpValidationError struct {
	// contains filtered or unexported fields
}

GatewayUpValidationError is the validation error returned by GatewayUp.ValidateFields if the designated constraints aren't met.

func (GatewayUpValidationError) Cause

func (e GatewayUpValidationError) Cause() error

Cause function returns cause value.

func (GatewayUpValidationError) Error

func (e GatewayUpValidationError) Error() string

Error satisfies the builtin error interface

func (GatewayUpValidationError) ErrorName

func (e GatewayUpValidationError) ErrorName() string

ErrorName returns error name.

func (GatewayUpValidationError) Field

func (e GatewayUpValidationError) Field() string

Field function returns field value.

func (GatewayUpValidationError) Key

Key function returns key value.

func (GatewayUpValidationError) Reason

func (e GatewayUpValidationError) Reason() string

Reason function returns reason value.

type GatewayUplinkMessage

type GatewayUplinkMessage struct {
	Message *UplinkMessage `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	// LoRaWAN band ID of the gateway.
	BandId string `protobuf:"bytes,2,opt,name=band_id,json=bandId,proto3" json:"band_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GatewayUplinkMessage) Descriptor deprecated

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

Deprecated: Use GatewayUplinkMessage.ProtoReflect.Descriptor instead.

func (*GatewayUplinkMessage) GetBandId added in v3.14.1

func (x *GatewayUplinkMessage) GetBandId() string

func (*GatewayUplinkMessage) GetMessage added in v3.16.1

func (x *GatewayUplinkMessage) GetMessage() *UplinkMessage

func (*GatewayUplinkMessage) MarshalJSON added in v3.17.2

func (x *GatewayUplinkMessage) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GatewayUplinkMessage to JSON.

func (*GatewayUplinkMessage) MarshalProtoJSON added in v3.15.1

func (x *GatewayUplinkMessage) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GatewayUplinkMessage message to JSON.

func (*GatewayUplinkMessage) ProtoMessage

func (*GatewayUplinkMessage) ProtoMessage()

func (*GatewayUplinkMessage) ProtoReflect added in v3.25.0

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

func (*GatewayUplinkMessage) Reset

func (x *GatewayUplinkMessage) Reset()

func (*GatewayUplinkMessage) SetFields

func (dst *GatewayUplinkMessage) SetFields(src *GatewayUplinkMessage, paths ...string) error

func (*GatewayUplinkMessage) String

func (x *GatewayUplinkMessage) String() string

func (*GatewayUplinkMessage) UnmarshalJSON added in v3.17.2

func (x *GatewayUplinkMessage) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GatewayUplinkMessage from JSON.

func (*GatewayUplinkMessage) UnmarshalProtoJSON added in v3.15.1

func (x *GatewayUplinkMessage) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GatewayUplinkMessage message from JSON.

func (*GatewayUplinkMessage) ValidateContext added in v3.11.4

func (req *GatewayUplinkMessage) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*GatewayUplinkMessage) ValidateFields

func (m *GatewayUplinkMessage) ValidateFields(paths ...string) error

ValidateFields checks the field values on GatewayUplinkMessage with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GatewayUplinkMessageValidationError

type GatewayUplinkMessageValidationError struct {
	// contains filtered or unexported fields
}

GatewayUplinkMessageValidationError is the validation error returned by GatewayUplinkMessage.ValidateFields if the designated constraints aren't met.

func (GatewayUplinkMessageValidationError) Cause

Cause function returns cause value.

func (GatewayUplinkMessageValidationError) Error

Error satisfies the builtin error interface

func (GatewayUplinkMessageValidationError) ErrorName

ErrorName returns error name.

func (GatewayUplinkMessageValidationError) Field

Field function returns field value.

func (GatewayUplinkMessageValidationError) Key

Key function returns key value.

func (GatewayUplinkMessageValidationError) Reason

Reason function returns reason value.

type GatewayValidationError

type GatewayValidationError struct {
	// contains filtered or unexported fields
}

GatewayValidationError is the validation error returned by Gateway.ValidateFields if the designated constraints aren't met.

func (GatewayValidationError) Cause

func (e GatewayValidationError) Cause() error

Cause function returns cause value.

func (GatewayValidationError) Error

func (e GatewayValidationError) Error() string

Error satisfies the builtin error interface

func (GatewayValidationError) ErrorName

func (e GatewayValidationError) ErrorName() string

ErrorName returns error name.

func (GatewayValidationError) Field

func (e GatewayValidationError) Field() string

Field function returns field value.

func (GatewayValidationError) Key

func (e GatewayValidationError) Key() bool

Key function returns key value.

func (GatewayValidationError) Reason

func (e GatewayValidationError) Reason() string

Reason function returns reason value.

type GatewayVersionIdentifiers

type GatewayVersionIdentifiers struct {
	BrandId         string `protobuf:"bytes,1,opt,name=brand_id,json=brandId,proto3" json:"brand_id,omitempty"`
	ModelId         string `protobuf:"bytes,2,opt,name=model_id,json=modelId,proto3" json:"model_id,omitempty"`
	HardwareVersion string `protobuf:"bytes,3,opt,name=hardware_version,json=hardwareVersion,proto3" json:"hardware_version,omitempty"`
	FirmwareVersion string `protobuf:"bytes,4,opt,name=firmware_version,json=firmwareVersion,proto3" json:"firmware_version,omitempty"`
	// contains filtered or unexported fields
}

Identifies an end device model with version information.

func (*GatewayVersionIdentifiers) Descriptor deprecated

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

Deprecated: Use GatewayVersionIdentifiers.ProtoReflect.Descriptor instead.

func (*GatewayVersionIdentifiers) GetBrandId added in v3.14.1

func (x *GatewayVersionIdentifiers) GetBrandId() string

func (*GatewayVersionIdentifiers) GetFirmwareVersion

func (x *GatewayVersionIdentifiers) GetFirmwareVersion() string

func (*GatewayVersionIdentifiers) GetHardwareVersion

func (x *GatewayVersionIdentifiers) GetHardwareVersion() string

func (*GatewayVersionIdentifiers) GetModelId added in v3.14.1

func (x *GatewayVersionIdentifiers) GetModelId() string

func (*GatewayVersionIdentifiers) ProtoMessage

func (*GatewayVersionIdentifiers) ProtoMessage()

func (*GatewayVersionIdentifiers) ProtoReflect added in v3.25.0

func (*GatewayVersionIdentifiers) Reset

func (x *GatewayVersionIdentifiers) Reset()

func (*GatewayVersionIdentifiers) SetFields

func (dst *GatewayVersionIdentifiers) SetFields(src *GatewayVersionIdentifiers, paths ...string) error

func (*GatewayVersionIdentifiers) SetFromFlags added in v3.19.1

func (m *GatewayVersionIdentifiers) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the GatewayVersionIdentifiers message from flags.

func (*GatewayVersionIdentifiers) String

func (x *GatewayVersionIdentifiers) String() string

func (*GatewayVersionIdentifiers) ValidateFields

func (m *GatewayVersionIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on GatewayVersionIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GatewayVersionIdentifiersValidationError

type GatewayVersionIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

GatewayVersionIdentifiersValidationError is the validation error returned by GatewayVersionIdentifiers.ValidateFields if the designated constraints aren't met.

func (GatewayVersionIdentifiersValidationError) Cause

Cause function returns cause value.

func (GatewayVersionIdentifiersValidationError) Error

Error satisfies the builtin error interface

func (GatewayVersionIdentifiersValidationError) ErrorName

ErrorName returns error name.

func (GatewayVersionIdentifiersValidationError) Field

Field function returns field value.

func (GatewayVersionIdentifiersValidationError) Key

Key function returns key value.

func (GatewayVersionIdentifiersValidationError) Reason

Reason function returns reason value.

type Gateway_LRFHSS added in v3.14.0

type Gateway_LRFHSS struct {

	// The gateway supports the LR-FHSS uplink channels.
	Supported bool `protobuf:"varint,1,opt,name=supported,proto3" json:"supported,omitempty"`
	// contains filtered or unexported fields
}

LR-FHSS gateway capabilities.

func (*Gateway_LRFHSS) Descriptor deprecated added in v3.14.0

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

Deprecated: Use Gateway_LRFHSS.ProtoReflect.Descriptor instead.

func (*Gateway_LRFHSS) GetSupported added in v3.14.0

func (x *Gateway_LRFHSS) GetSupported() bool

func (*Gateway_LRFHSS) ProtoMessage added in v3.14.0

func (*Gateway_LRFHSS) ProtoMessage()

func (*Gateway_LRFHSS) ProtoReflect added in v3.25.0

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

func (*Gateway_LRFHSS) Reset added in v3.14.0

func (x *Gateway_LRFHSS) Reset()

func (*Gateway_LRFHSS) SetFields added in v3.14.0

func (dst *Gateway_LRFHSS) SetFields(src *Gateway_LRFHSS, paths ...string) error

func (*Gateway_LRFHSS) SetFromFlags added in v3.19.1

func (m *Gateway_LRFHSS) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the Gateway_LRFHSS message from flags.

func (*Gateway_LRFHSS) String added in v3.14.0

func (x *Gateway_LRFHSS) String() string

func (*Gateway_LRFHSS) ValidateFields added in v3.14.0

func (m *Gateway_LRFHSS) ValidateFields(paths ...string) error

ValidateFields checks the field values on Gateway_LRFHSS with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type Gateway_LRFHSSValidationError added in v3.14.0

type Gateway_LRFHSSValidationError struct {
	// contains filtered or unexported fields
}

Gateway_LRFHSSValidationError is the validation error returned by Gateway_LRFHSS.ValidateFields if the designated constraints aren't met.

func (Gateway_LRFHSSValidationError) Cause added in v3.14.0

Cause function returns cause value.

func (Gateway_LRFHSSValidationError) Error added in v3.14.0

Error satisfies the builtin error interface

func (Gateway_LRFHSSValidationError) ErrorName added in v3.14.0

func (e Gateway_LRFHSSValidationError) ErrorName() string

ErrorName returns error name.

func (Gateway_LRFHSSValidationError) Field added in v3.14.0

Field function returns field value.

func (Gateway_LRFHSSValidationError) Key added in v3.14.0

Key function returns key value.

func (Gateway_LRFHSSValidationError) Reason added in v3.14.0

Reason function returns reason value.

type Gateways

type Gateways struct {
	Gateways []*Gateway `protobuf:"bytes,1,rep,name=gateways,proto3" json:"gateways,omitempty"`
	// contains filtered or unexported fields
}

func (*Gateways) Descriptor deprecated

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

Deprecated: Use Gateways.ProtoReflect.Descriptor instead.

func (*Gateways) GetGateways

func (x *Gateways) GetGateways() []*Gateway

func (*Gateways) MarshalJSON added in v3.17.2

func (x *Gateways) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Gateways to JSON.

func (*Gateways) MarshalProtoJSON added in v3.15.1

func (x *Gateways) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the Gateways message to JSON.

func (*Gateways) ProtoMessage

func (*Gateways) ProtoMessage()

func (*Gateways) ProtoReflect added in v3.25.0

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

func (*Gateways) Reset

func (x *Gateways) Reset()

func (*Gateways) SetFields

func (dst *Gateways) SetFields(src *Gateways, paths ...string) error

func (*Gateways) String

func (x *Gateways) String() string

func (*Gateways) UnmarshalJSON added in v3.17.2

func (x *Gateways) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Gateways from JSON.

func (*Gateways) UnmarshalProtoJSON added in v3.15.1

func (x *Gateways) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the Gateways message from JSON.

func (*Gateways) ValidateFields

func (m *Gateways) ValidateFields(paths ...string) error

ValidateFields checks the field values on Gateways with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GatewaysValidationError

type GatewaysValidationError struct {
	// contains filtered or unexported fields
}

GatewaysValidationError is the validation error returned by Gateways.ValidateFields if the designated constraints aren't met.

func (GatewaysValidationError) Cause

func (e GatewaysValidationError) Cause() error

Cause function returns cause value.

func (GatewaysValidationError) Error

func (e GatewaysValidationError) Error() string

Error satisfies the builtin error interface

func (GatewaysValidationError) ErrorName

func (e GatewaysValidationError) ErrorName() string

ErrorName returns error name.

func (GatewaysValidationError) Field

func (e GatewaysValidationError) Field() string

Field function returns field value.

func (GatewaysValidationError) Key

func (e GatewaysValidationError) Key() bool

Key function returns key value.

func (GatewaysValidationError) Reason

func (e GatewaysValidationError) Reason() string

Reason function returns reason value.

type GenerateDevAddrResponse

type GenerateDevAddrResponse struct {
	DevAddr []byte `protobuf:"bytes,1,opt,name=dev_addr,json=devAddr,proto3" json:"dev_addr,omitempty"`
	// contains filtered or unexported fields
}

Response of GenerateDevAddr.

func (*GenerateDevAddrResponse) Descriptor deprecated

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

Deprecated: Use GenerateDevAddrResponse.ProtoReflect.Descriptor instead.

func (*GenerateDevAddrResponse) GetDevAddr added in v3.20.1

func (x *GenerateDevAddrResponse) GetDevAddr() []byte

func (*GenerateDevAddrResponse) MarshalJSON added in v3.20.1

func (x *GenerateDevAddrResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GenerateDevAddrResponse to JSON.

func (*GenerateDevAddrResponse) MarshalProtoJSON added in v3.20.1

func (x *GenerateDevAddrResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GenerateDevAddrResponse message to JSON.

func (*GenerateDevAddrResponse) ProtoMessage

func (*GenerateDevAddrResponse) ProtoMessage()

func (*GenerateDevAddrResponse) ProtoReflect added in v3.25.0

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

func (*GenerateDevAddrResponse) Reset

func (x *GenerateDevAddrResponse) Reset()

func (*GenerateDevAddrResponse) SetFields

func (dst *GenerateDevAddrResponse) SetFields(src *GenerateDevAddrResponse, paths ...string) error

func (*GenerateDevAddrResponse) String

func (x *GenerateDevAddrResponse) String() string

func (*GenerateDevAddrResponse) UnmarshalJSON added in v3.20.1

func (x *GenerateDevAddrResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GenerateDevAddrResponse from JSON.

func (*GenerateDevAddrResponse) UnmarshalProtoJSON added in v3.20.1

func (x *GenerateDevAddrResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GenerateDevAddrResponse message from JSON.

func (*GenerateDevAddrResponse) ValidateFields

func (m *GenerateDevAddrResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on GenerateDevAddrResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GenerateDevAddrResponseValidationError

type GenerateDevAddrResponseValidationError struct {
	// contains filtered or unexported fields
}

GenerateDevAddrResponseValidationError is the validation error returned by GenerateDevAddrResponse.ValidateFields if the designated constraints aren't met.

func (GenerateDevAddrResponseValidationError) Cause

Cause function returns cause value.

func (GenerateDevAddrResponseValidationError) Error

Error satisfies the builtin error interface

func (GenerateDevAddrResponseValidationError) ErrorName

ErrorName returns error name.

func (GenerateDevAddrResponseValidationError) Field

Field function returns field value.

func (GenerateDevAddrResponseValidationError) Key

Key function returns key value.

func (GenerateDevAddrResponseValidationError) Reason

Reason function returns reason value.

type GenerateEndDeviceQRCodeRequest

type GenerateEndDeviceQRCodeRequest struct {

	// QR code format identifier. Enumerate available formats with rpc ListFormats in the EndDeviceQRCodeGenerator service.
	FormatId string `protobuf:"bytes,1,opt,name=format_id,json=formatId,proto3" json:"format_id,omitempty"`
	// End device to use as input to generate the QR code.
	EndDevice *EndDevice `protobuf:"bytes,2,opt,name=end_device,json=endDevice,proto3" json:"end_device,omitempty"`
	// If set, the server will render the QR code image according to these settings.
	Image *GenerateEndDeviceQRCodeRequest_Image `protobuf:"bytes,3,opt,name=image,proto3" json:"image,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateEndDeviceQRCodeRequest) Descriptor deprecated

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

Deprecated: Use GenerateEndDeviceQRCodeRequest.ProtoReflect.Descriptor instead.

func (*GenerateEndDeviceQRCodeRequest) GetEndDevice

func (x *GenerateEndDeviceQRCodeRequest) GetEndDevice() *EndDevice

func (*GenerateEndDeviceQRCodeRequest) GetFormatId added in v3.14.1

func (x *GenerateEndDeviceQRCodeRequest) GetFormatId() string

func (*GenerateEndDeviceQRCodeRequest) GetImage

func (*GenerateEndDeviceQRCodeRequest) MarshalJSON added in v3.17.2

func (x *GenerateEndDeviceQRCodeRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GenerateEndDeviceQRCodeRequest to JSON.

func (*GenerateEndDeviceQRCodeRequest) MarshalProtoJSON added in v3.15.1

func (x *GenerateEndDeviceQRCodeRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GenerateEndDeviceQRCodeRequest message to JSON.

func (*GenerateEndDeviceQRCodeRequest) ProtoMessage

func (*GenerateEndDeviceQRCodeRequest) ProtoMessage()

func (*GenerateEndDeviceQRCodeRequest) ProtoReflect added in v3.25.0

func (*GenerateEndDeviceQRCodeRequest) Reset

func (x *GenerateEndDeviceQRCodeRequest) Reset()

func (*GenerateEndDeviceQRCodeRequest) SetFields

func (*GenerateEndDeviceQRCodeRequest) String

func (*GenerateEndDeviceQRCodeRequest) UnmarshalJSON added in v3.17.2

func (x *GenerateEndDeviceQRCodeRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GenerateEndDeviceQRCodeRequest from JSON.

func (*GenerateEndDeviceQRCodeRequest) UnmarshalProtoJSON added in v3.15.1

func (x *GenerateEndDeviceQRCodeRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GenerateEndDeviceQRCodeRequest message from JSON.

func (*GenerateEndDeviceQRCodeRequest) ValidateFields

func (m *GenerateEndDeviceQRCodeRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GenerateEndDeviceQRCodeRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GenerateEndDeviceQRCodeRequestValidationError

type GenerateEndDeviceQRCodeRequestValidationError struct {
	// contains filtered or unexported fields
}

GenerateEndDeviceQRCodeRequestValidationError is the validation error returned by GenerateEndDeviceQRCodeRequest.ValidateFields if the designated constraints aren't met.

func (GenerateEndDeviceQRCodeRequestValidationError) Cause

Cause function returns cause value.

func (GenerateEndDeviceQRCodeRequestValidationError) Error

Error satisfies the builtin error interface

func (GenerateEndDeviceQRCodeRequestValidationError) ErrorName

ErrorName returns error name.

func (GenerateEndDeviceQRCodeRequestValidationError) Field

Field function returns field value.

func (GenerateEndDeviceQRCodeRequestValidationError) Key

Key function returns key value.

func (GenerateEndDeviceQRCodeRequestValidationError) Reason

Reason function returns reason value.

type GenerateEndDeviceQRCodeRequest_Image

type GenerateEndDeviceQRCodeRequest_Image struct {

	// Requested QR code image dimension in pixels.
	ImageSize uint32 `protobuf:"varint,1,opt,name=image_size,json=imageSize,proto3" json:"image_size,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateEndDeviceQRCodeRequest_Image) Descriptor deprecated

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

Deprecated: Use GenerateEndDeviceQRCodeRequest_Image.ProtoReflect.Descriptor instead.

func (*GenerateEndDeviceQRCodeRequest_Image) GetImageSize

func (x *GenerateEndDeviceQRCodeRequest_Image) GetImageSize() uint32

func (*GenerateEndDeviceQRCodeRequest_Image) ProtoMessage

func (*GenerateEndDeviceQRCodeRequest_Image) ProtoMessage()

func (*GenerateEndDeviceQRCodeRequest_Image) ProtoReflect added in v3.25.0

func (*GenerateEndDeviceQRCodeRequest_Image) Reset

func (*GenerateEndDeviceQRCodeRequest_Image) SetFields

func (*GenerateEndDeviceQRCodeRequest_Image) String

func (*GenerateEndDeviceQRCodeRequest_Image) ValidateFields

func (m *GenerateEndDeviceQRCodeRequest_Image) ValidateFields(paths ...string) error

ValidateFields checks the field values on GenerateEndDeviceQRCodeRequest_Image with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GenerateEndDeviceQRCodeRequest_ImageValidationError

type GenerateEndDeviceQRCodeRequest_ImageValidationError struct {
	// contains filtered or unexported fields
}

GenerateEndDeviceQRCodeRequest_ImageValidationError is the validation error returned by GenerateEndDeviceQRCodeRequest_Image.ValidateFields if the designated constraints aren't met.

func (GenerateEndDeviceQRCodeRequest_ImageValidationError) Cause

Cause function returns cause value.

func (GenerateEndDeviceQRCodeRequest_ImageValidationError) Error

Error satisfies the builtin error interface

func (GenerateEndDeviceQRCodeRequest_ImageValidationError) ErrorName

ErrorName returns error name.

func (GenerateEndDeviceQRCodeRequest_ImageValidationError) Field

Field function returns field value.

func (GenerateEndDeviceQRCodeRequest_ImageValidationError) Key

Key function returns key value.

func (GenerateEndDeviceQRCodeRequest_ImageValidationError) Reason

Reason function returns reason value.

type GenerateQRCodeResponse

type GenerateQRCodeResponse struct {

	// Text representation of the QR code contents.
	Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
	// QR code in PNG format, if requested.
	Image *Picture `protobuf:"bytes,2,opt,name=image,proto3" json:"image,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateQRCodeResponse) Descriptor deprecated

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

Deprecated: Use GenerateQRCodeResponse.ProtoReflect.Descriptor instead.

func (*GenerateQRCodeResponse) GetImage

func (x *GenerateQRCodeResponse) GetImage() *Picture

func (*GenerateQRCodeResponse) GetText

func (x *GenerateQRCodeResponse) GetText() string

func (*GenerateQRCodeResponse) ProtoMessage

func (*GenerateQRCodeResponse) ProtoMessage()

func (*GenerateQRCodeResponse) ProtoReflect added in v3.25.0

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

func (*GenerateQRCodeResponse) Reset

func (x *GenerateQRCodeResponse) Reset()

func (*GenerateQRCodeResponse) SetFields

func (dst *GenerateQRCodeResponse) SetFields(src *GenerateQRCodeResponse, paths ...string) error

func (*GenerateQRCodeResponse) String

func (x *GenerateQRCodeResponse) String() string

func (*GenerateQRCodeResponse) ValidateFields

func (m *GenerateQRCodeResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on GenerateQRCodeResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GenerateQRCodeResponseValidationError

type GenerateQRCodeResponseValidationError struct {
	// contains filtered or unexported fields
}

GenerateQRCodeResponseValidationError is the validation error returned by GenerateQRCodeResponse.ValidateFields if the designated constraints aren't met.

func (GenerateQRCodeResponseValidationError) Cause

Cause function returns cause value.

func (GenerateQRCodeResponseValidationError) Error

Error satisfies the builtin error interface

func (GenerateQRCodeResponseValidationError) ErrorName

ErrorName returns error name.

func (GenerateQRCodeResponseValidationError) Field

Field function returns field value.

func (GenerateQRCodeResponseValidationError) Key

Key function returns key value.

func (GenerateQRCodeResponseValidationError) Reason

Reason function returns reason value.

type GetApplicationAPIKeyRequest

type GetApplicationAPIKeyRequest struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	// Unique public identifier for the API key.
	KeyId string `protobuf:"bytes,2,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetApplicationAPIKeyRequest) Descriptor deprecated

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

Deprecated: Use GetApplicationAPIKeyRequest.ProtoReflect.Descriptor instead.

func (*GetApplicationAPIKeyRequest) EntityType added in v3.15.1

func (m *GetApplicationAPIKeyRequest) EntityType() string

func (*GetApplicationAPIKeyRequest) ExtractRequestFields added in v3.15.1

func (m *GetApplicationAPIKeyRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetApplicationAPIKeyRequest) GetApplicationIds added in v3.15.1

func (x *GetApplicationAPIKeyRequest) GetApplicationIds() *ApplicationIdentifiers

func (*GetApplicationAPIKeyRequest) GetKeyId added in v3.14.0

func (x *GetApplicationAPIKeyRequest) GetKeyId() string

func (*GetApplicationAPIKeyRequest) IDString added in v3.15.1

func (m *GetApplicationAPIKeyRequest) IDString() string

func (*GetApplicationAPIKeyRequest) ProtoMessage

func (*GetApplicationAPIKeyRequest) ProtoMessage()

func (*GetApplicationAPIKeyRequest) ProtoReflect added in v3.25.0

func (*GetApplicationAPIKeyRequest) Reset

func (x *GetApplicationAPIKeyRequest) Reset()

func (*GetApplicationAPIKeyRequest) SetFields

func (*GetApplicationAPIKeyRequest) String

func (x *GetApplicationAPIKeyRequest) String() string

func (*GetApplicationAPIKeyRequest) ValidateContext added in v3.11.4

func (req *GetApplicationAPIKeyRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*GetApplicationAPIKeyRequest) ValidateFields

func (m *GetApplicationAPIKeyRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetApplicationAPIKeyRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetApplicationAPIKeyRequestValidationError

type GetApplicationAPIKeyRequestValidationError struct {
	// contains filtered or unexported fields
}

GetApplicationAPIKeyRequestValidationError is the validation error returned by GetApplicationAPIKeyRequest.ValidateFields if the designated constraints aren't met.

func (GetApplicationAPIKeyRequestValidationError) Cause

Cause function returns cause value.

func (GetApplicationAPIKeyRequestValidationError) Error

Error satisfies the builtin error interface

func (GetApplicationAPIKeyRequestValidationError) ErrorName

ErrorName returns error name.

func (GetApplicationAPIKeyRequestValidationError) Field

Field function returns field value.

func (GetApplicationAPIKeyRequestValidationError) Key

Key function returns key value.

func (GetApplicationAPIKeyRequestValidationError) Reason

Reason function returns reason value.

type GetApplicationActivationSettingsRequest added in v3.10.0

type GetApplicationActivationSettingsRequest struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	FieldMask      *fieldmaskpb.FieldMask  `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*GetApplicationActivationSettingsRequest) Descriptor deprecated added in v3.10.0

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

Deprecated: Use GetApplicationActivationSettingsRequest.ProtoReflect.Descriptor instead.

func (*GetApplicationActivationSettingsRequest) GetApplicationIds added in v3.15.2

func (*GetApplicationActivationSettingsRequest) GetFieldMask added in v3.10.0

func (*GetApplicationActivationSettingsRequest) MarshalJSON added in v3.25.0

func (x *GetApplicationActivationSettingsRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetApplicationActivationSettingsRequest to JSON.

func (*GetApplicationActivationSettingsRequest) MarshalProtoJSON added in v3.25.0

MarshalProtoJSON marshals the GetApplicationActivationSettingsRequest message to JSON.

func (*GetApplicationActivationSettingsRequest) ProtoMessage added in v3.10.0

func (*GetApplicationActivationSettingsRequest) ProtoReflect added in v3.25.0

func (*GetApplicationActivationSettingsRequest) Reset added in v3.10.0

func (*GetApplicationActivationSettingsRequest) SetFields added in v3.10.0

func (*GetApplicationActivationSettingsRequest) String added in v3.10.0

func (*GetApplicationActivationSettingsRequest) UnmarshalJSON added in v3.25.0

func (x *GetApplicationActivationSettingsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetApplicationActivationSettingsRequest from JSON.

func (*GetApplicationActivationSettingsRequest) UnmarshalProtoJSON added in v3.25.0

UnmarshalProtoJSON unmarshals the GetApplicationActivationSettingsRequest message from JSON.

func (*GetApplicationActivationSettingsRequest) ValidateContext added in v3.11.4

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*GetApplicationActivationSettingsRequest) ValidateFields added in v3.10.0

func (m *GetApplicationActivationSettingsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetApplicationActivationSettingsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetApplicationActivationSettingsRequestValidationError added in v3.10.0

type GetApplicationActivationSettingsRequestValidationError struct {
	// contains filtered or unexported fields
}

GetApplicationActivationSettingsRequestValidationError is the validation error returned by GetApplicationActivationSettingsRequest.ValidateFields if the designated constraints aren't met.

func (GetApplicationActivationSettingsRequestValidationError) Cause added in v3.10.0

Cause function returns cause value.

func (GetApplicationActivationSettingsRequestValidationError) Error added in v3.10.0

Error satisfies the builtin error interface

func (GetApplicationActivationSettingsRequestValidationError) ErrorName added in v3.10.0

ErrorName returns error name.

func (GetApplicationActivationSettingsRequestValidationError) Field added in v3.10.0

Field function returns field value.

func (GetApplicationActivationSettingsRequestValidationError) Key added in v3.10.0

Key function returns key value.

func (GetApplicationActivationSettingsRequestValidationError) Reason added in v3.10.0

Reason function returns reason value.

type GetApplicationCollaboratorRequest

type GetApplicationCollaboratorRequest struct {
	ApplicationIds *ApplicationIdentifiers        `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	Collaborator   *OrganizationOrUserIdentifiers `protobuf:"bytes,2,opt,name=collaborator,proto3" json:"collaborator,omitempty"`
	// contains filtered or unexported fields
}

func (*GetApplicationCollaboratorRequest) Descriptor deprecated

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

Deprecated: Use GetApplicationCollaboratorRequest.ProtoReflect.Descriptor instead.

func (*GetApplicationCollaboratorRequest) EntityType added in v3.15.1

func (m *GetApplicationCollaboratorRequest) EntityType() string

func (*GetApplicationCollaboratorRequest) ExtractRequestFields added in v3.15.1

func (m *GetApplicationCollaboratorRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetApplicationCollaboratorRequest) GetApplicationIds added in v3.15.1

func (*GetApplicationCollaboratorRequest) GetCollaborator added in v3.15.1

func (*GetApplicationCollaboratorRequest) IDString added in v3.15.1

func (*GetApplicationCollaboratorRequest) ProtoMessage

func (*GetApplicationCollaboratorRequest) ProtoMessage()

func (*GetApplicationCollaboratorRequest) ProtoReflect added in v3.25.0

func (*GetApplicationCollaboratorRequest) Reset

func (*GetApplicationCollaboratorRequest) SetFields

func (*GetApplicationCollaboratorRequest) String

func (*GetApplicationCollaboratorRequest) ValidateContext added in v3.11.4

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*GetApplicationCollaboratorRequest) ValidateFields

func (m *GetApplicationCollaboratorRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetApplicationCollaboratorRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetApplicationCollaboratorRequestValidationError

type GetApplicationCollaboratorRequestValidationError struct {
	// contains filtered or unexported fields
}

GetApplicationCollaboratorRequestValidationError is the validation error returned by GetApplicationCollaboratorRequest.ValidateFields if the designated constraints aren't met.

func (GetApplicationCollaboratorRequestValidationError) Cause

Cause function returns cause value.

func (GetApplicationCollaboratorRequestValidationError) Error

Error satisfies the builtin error interface

func (GetApplicationCollaboratorRequestValidationError) ErrorName

ErrorName returns error name.

func (GetApplicationCollaboratorRequestValidationError) Field

Field function returns field value.

func (GetApplicationCollaboratorRequestValidationError) Key

Key function returns key value.

func (GetApplicationCollaboratorRequestValidationError) Reason

Reason function returns reason value.

type GetApplicationLinkRequest

type GetApplicationLinkRequest struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	FieldMask      *fieldmaskpb.FieldMask  `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*GetApplicationLinkRequest) Descriptor deprecated

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

Deprecated: Use GetApplicationLinkRequest.ProtoReflect.Descriptor instead.

func (*GetApplicationLinkRequest) EntityType added in v3.15.2

func (m *GetApplicationLinkRequest) EntityType() string

func (*GetApplicationLinkRequest) ExtractRequestFields added in v3.15.2

func (m *GetApplicationLinkRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetApplicationLinkRequest) GetApplicationIds added in v3.15.2

func (x *GetApplicationLinkRequest) GetApplicationIds() *ApplicationIdentifiers

func (*GetApplicationLinkRequest) GetFieldMask

func (x *GetApplicationLinkRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*GetApplicationLinkRequest) IDString added in v3.15.2

func (m *GetApplicationLinkRequest) IDString() string

func (*GetApplicationLinkRequest) MarshalJSON added in v3.25.0

func (x *GetApplicationLinkRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetApplicationLinkRequest to JSON.

func (*GetApplicationLinkRequest) MarshalProtoJSON added in v3.25.0

func (x *GetApplicationLinkRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetApplicationLinkRequest message to JSON.

func (*GetApplicationLinkRequest) ProtoMessage

func (*GetApplicationLinkRequest) ProtoMessage()

func (*GetApplicationLinkRequest) ProtoReflect added in v3.25.0

func (*GetApplicationLinkRequest) Reset

func (x *GetApplicationLinkRequest) Reset()

func (*GetApplicationLinkRequest) SetFields

func (dst *GetApplicationLinkRequest) SetFields(src *GetApplicationLinkRequest, paths ...string) error

func (*GetApplicationLinkRequest) String

func (x *GetApplicationLinkRequest) String() string

func (*GetApplicationLinkRequest) UnmarshalJSON added in v3.25.0

func (x *GetApplicationLinkRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetApplicationLinkRequest from JSON.

func (*GetApplicationLinkRequest) UnmarshalProtoJSON added in v3.25.0

func (x *GetApplicationLinkRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetApplicationLinkRequest message from JSON.

func (*GetApplicationLinkRequest) ValidateContext added in v3.11.4

func (req *GetApplicationLinkRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*GetApplicationLinkRequest) ValidateFields

func (m *GetApplicationLinkRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetApplicationLinkRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetApplicationLinkRequestValidationError

type GetApplicationLinkRequestValidationError struct {
	// contains filtered or unexported fields
}

GetApplicationLinkRequestValidationError is the validation error returned by GetApplicationLinkRequest.ValidateFields if the designated constraints aren't met.

func (GetApplicationLinkRequestValidationError) Cause

Cause function returns cause value.

func (GetApplicationLinkRequestValidationError) Error

Error satisfies the builtin error interface

func (GetApplicationLinkRequestValidationError) ErrorName

ErrorName returns error name.

func (GetApplicationLinkRequestValidationError) Field

Field function returns field value.

func (GetApplicationLinkRequestValidationError) Key

Key function returns key value.

func (GetApplicationLinkRequestValidationError) Reason

Reason function returns reason value.

type GetApplicationPackageAssociationRequest

type GetApplicationPackageAssociationRequest struct {
	Ids       *ApplicationPackageAssociationIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	FieldMask *fieldmaskpb.FieldMask                    `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*GetApplicationPackageAssociationRequest) Descriptor deprecated

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

Deprecated: Use GetApplicationPackageAssociationRequest.ProtoReflect.Descriptor instead.

func (*GetApplicationPackageAssociationRequest) EntityType added in v3.15.2

func (*GetApplicationPackageAssociationRequest) ExtractRequestFields added in v3.15.2

func (m *GetApplicationPackageAssociationRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetApplicationPackageAssociationRequest) GetFieldMask

func (*GetApplicationPackageAssociationRequest) GetIds added in v3.15.2

func (*GetApplicationPackageAssociationRequest) IDString added in v3.15.2

func (*GetApplicationPackageAssociationRequest) MarshalJSON added in v3.21.0

func (x *GetApplicationPackageAssociationRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetApplicationPackageAssociationRequest to JSON.

func (*GetApplicationPackageAssociationRequest) MarshalProtoJSON added in v3.21.0

MarshalProtoJSON marshals the GetApplicationPackageAssociationRequest message to JSON.

func (*GetApplicationPackageAssociationRequest) ProtoMessage

func (*GetApplicationPackageAssociationRequest) ProtoReflect added in v3.25.0

func (*GetApplicationPackageAssociationRequest) Reset

func (*GetApplicationPackageAssociationRequest) SetFields

func (*GetApplicationPackageAssociationRequest) String

func (*GetApplicationPackageAssociationRequest) UnmarshalJSON added in v3.21.0

func (x *GetApplicationPackageAssociationRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetApplicationPackageAssociationRequest from JSON.

func (*GetApplicationPackageAssociationRequest) UnmarshalProtoJSON added in v3.21.0

UnmarshalProtoJSON unmarshals the GetApplicationPackageAssociationRequest message from JSON.

func (*GetApplicationPackageAssociationRequest) ValidateContext added in v3.11.4

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*GetApplicationPackageAssociationRequest) ValidateFields

func (m *GetApplicationPackageAssociationRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetApplicationPackageAssociationRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetApplicationPackageAssociationRequestValidationError

type GetApplicationPackageAssociationRequestValidationError struct {
	// contains filtered or unexported fields
}

GetApplicationPackageAssociationRequestValidationError is the validation error returned by GetApplicationPackageAssociationRequest.ValidateFields if the designated constraints aren't met.

func (GetApplicationPackageAssociationRequestValidationError) Cause

Cause function returns cause value.

func (GetApplicationPackageAssociationRequestValidationError) Error

Error satisfies the builtin error interface

func (GetApplicationPackageAssociationRequestValidationError) ErrorName

ErrorName returns error name.

func (GetApplicationPackageAssociationRequestValidationError) Field

Field function returns field value.

func (GetApplicationPackageAssociationRequestValidationError) Key

Key function returns key value.

func (GetApplicationPackageAssociationRequestValidationError) Reason

Reason function returns reason value.

type GetApplicationPackageDefaultAssociationRequest added in v3.9.0

type GetApplicationPackageDefaultAssociationRequest struct {
	Ids       *ApplicationPackageDefaultAssociationIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	FieldMask *fieldmaskpb.FieldMask                           `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*GetApplicationPackageDefaultAssociationRequest) Descriptor deprecated added in v3.9.0

Deprecated: Use GetApplicationPackageDefaultAssociationRequest.ProtoReflect.Descriptor instead.

func (*GetApplicationPackageDefaultAssociationRequest) EntityType added in v3.15.2

func (*GetApplicationPackageDefaultAssociationRequest) ExtractRequestFields added in v3.15.2

func (m *GetApplicationPackageDefaultAssociationRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetApplicationPackageDefaultAssociationRequest) GetFieldMask added in v3.9.0

func (*GetApplicationPackageDefaultAssociationRequest) GetIds added in v3.15.2

func (*GetApplicationPackageDefaultAssociationRequest) IDString added in v3.15.2

func (*GetApplicationPackageDefaultAssociationRequest) MarshalJSON added in v3.25.0

MarshalJSON marshals the GetApplicationPackageDefaultAssociationRequest to JSON.

func (*GetApplicationPackageDefaultAssociationRequest) MarshalProtoJSON added in v3.25.0

MarshalProtoJSON marshals the GetApplicationPackageDefaultAssociationRequest message to JSON.

func (*GetApplicationPackageDefaultAssociationRequest) ProtoMessage added in v3.9.0

func (*GetApplicationPackageDefaultAssociationRequest) ProtoReflect added in v3.25.0

func (*GetApplicationPackageDefaultAssociationRequest) Reset added in v3.9.0

func (*GetApplicationPackageDefaultAssociationRequest) SetFields added in v3.9.0

func (*GetApplicationPackageDefaultAssociationRequest) String added in v3.9.0

func (*GetApplicationPackageDefaultAssociationRequest) UnmarshalJSON added in v3.25.0

UnmarshalJSON unmarshals the GetApplicationPackageDefaultAssociationRequest from JSON.

func (*GetApplicationPackageDefaultAssociationRequest) UnmarshalProtoJSON added in v3.25.0

UnmarshalProtoJSON unmarshals the GetApplicationPackageDefaultAssociationRequest message from JSON.

func (*GetApplicationPackageDefaultAssociationRequest) ValidateContext added in v3.11.4

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*GetApplicationPackageDefaultAssociationRequest) ValidateFields added in v3.9.0

func (m *GetApplicationPackageDefaultAssociationRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetApplicationPackageDefaultAssociationRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetApplicationPackageDefaultAssociationRequestValidationError added in v3.9.0

type GetApplicationPackageDefaultAssociationRequestValidationError struct {
	// contains filtered or unexported fields
}

GetApplicationPackageDefaultAssociationRequestValidationError is the validation error returned by GetApplicationPackageDefaultAssociationRequest.ValidateFields if the designated constraints aren't met.

func (GetApplicationPackageDefaultAssociationRequestValidationError) Cause added in v3.9.0

Cause function returns cause value.

func (GetApplicationPackageDefaultAssociationRequestValidationError) Error added in v3.9.0

Error satisfies the builtin error interface

func (GetApplicationPackageDefaultAssociationRequestValidationError) ErrorName added in v3.9.0

ErrorName returns error name.

func (GetApplicationPackageDefaultAssociationRequestValidationError) Field added in v3.9.0

Field function returns field value.

func (GetApplicationPackageDefaultAssociationRequestValidationError) Key added in v3.9.0

Key function returns key value.

func (GetApplicationPackageDefaultAssociationRequestValidationError) Reason added in v3.9.0

Reason function returns reason value.

type GetApplicationPubSubRequest

type GetApplicationPubSubRequest struct {
	Ids       *ApplicationPubSubIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	FieldMask *fieldmaskpb.FieldMask        `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*GetApplicationPubSubRequest) Descriptor deprecated

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

Deprecated: Use GetApplicationPubSubRequest.ProtoReflect.Descriptor instead.

func (*GetApplicationPubSubRequest) EntityType added in v3.15.2

func (m *GetApplicationPubSubRequest) EntityType() string

func (*GetApplicationPubSubRequest) ExtractRequestFields added in v3.15.2

func (m *GetApplicationPubSubRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetApplicationPubSubRequest) GetFieldMask

func (*GetApplicationPubSubRequest) GetIds added in v3.15.2

func (*GetApplicationPubSubRequest) IDString added in v3.15.2

func (m *GetApplicationPubSubRequest) IDString() string

func (*GetApplicationPubSubRequest) MarshalJSON added in v3.25.0

func (x *GetApplicationPubSubRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetApplicationPubSubRequest to JSON.

func (*GetApplicationPubSubRequest) MarshalProtoJSON added in v3.25.0

func (x *GetApplicationPubSubRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetApplicationPubSubRequest message to JSON.

func (*GetApplicationPubSubRequest) ProtoMessage

func (*GetApplicationPubSubRequest) ProtoMessage()

func (*GetApplicationPubSubRequest) ProtoReflect added in v3.25.0

func (*GetApplicationPubSubRequest) Reset

func (x *GetApplicationPubSubRequest) Reset()

func (*GetApplicationPubSubRequest) SetFields

func (*GetApplicationPubSubRequest) String

func (x *GetApplicationPubSubRequest) String() string

func (*GetApplicationPubSubRequest) UnmarshalJSON added in v3.25.0

func (x *GetApplicationPubSubRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetApplicationPubSubRequest from JSON.

func (*GetApplicationPubSubRequest) UnmarshalProtoJSON added in v3.25.0

func (x *GetApplicationPubSubRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetApplicationPubSubRequest message from JSON.

func (*GetApplicationPubSubRequest) ValidateContext added in v3.11.4

func (req *GetApplicationPubSubRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*GetApplicationPubSubRequest) ValidateFields

func (m *GetApplicationPubSubRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetApplicationPubSubRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetApplicationPubSubRequestValidationError

type GetApplicationPubSubRequestValidationError struct {
	// contains filtered or unexported fields
}

GetApplicationPubSubRequestValidationError is the validation error returned by GetApplicationPubSubRequest.ValidateFields if the designated constraints aren't met.

func (GetApplicationPubSubRequestValidationError) Cause

Cause function returns cause value.

func (GetApplicationPubSubRequestValidationError) Error

Error satisfies the builtin error interface

func (GetApplicationPubSubRequestValidationError) ErrorName

ErrorName returns error name.

func (GetApplicationPubSubRequestValidationError) Field

Field function returns field value.

func (GetApplicationPubSubRequestValidationError) Key

Key function returns key value.

func (GetApplicationPubSubRequestValidationError) Reason

Reason function returns reason value.

type GetApplicationRequest

type GetApplicationRequest struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	// The names of the application fields that should be returned.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*GetApplicationRequest) Descriptor deprecated

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

Deprecated: Use GetApplicationRequest.ProtoReflect.Descriptor instead.

func (*GetApplicationRequest) EntityType added in v3.15.1

func (m *GetApplicationRequest) EntityType() string

func (*GetApplicationRequest) ExtractRequestFields added in v3.15.1

func (m *GetApplicationRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetApplicationRequest) GetApplicationIds added in v3.15.1

func (x *GetApplicationRequest) GetApplicationIds() *ApplicationIdentifiers

func (*GetApplicationRequest) GetFieldMask

func (x *GetApplicationRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*GetApplicationRequest) IDString added in v3.15.1

func (m *GetApplicationRequest) IDString() string

func (*GetApplicationRequest) MarshalJSON added in v3.25.0

func (x *GetApplicationRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetApplicationRequest to JSON.

func (*GetApplicationRequest) MarshalProtoJSON added in v3.25.0

func (x *GetApplicationRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetApplicationRequest message to JSON.

func (*GetApplicationRequest) ProtoMessage

func (*GetApplicationRequest) ProtoMessage()

func (*GetApplicationRequest) ProtoReflect added in v3.25.0

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

func (*GetApplicationRequest) Reset

func (x *GetApplicationRequest) Reset()

func (*GetApplicationRequest) SetFields

func (dst *GetApplicationRequest) SetFields(src *GetApplicationRequest, paths ...string) error

func (*GetApplicationRequest) String

func (x *GetApplicationRequest) String() string

func (*GetApplicationRequest) UnmarshalJSON added in v3.25.0

func (x *GetApplicationRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetApplicationRequest from JSON.

func (*GetApplicationRequest) UnmarshalProtoJSON added in v3.25.0

func (x *GetApplicationRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetApplicationRequest message from JSON.

func (*GetApplicationRequest) ValidateContext added in v3.11.4

func (req *GetApplicationRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*GetApplicationRequest) ValidateFields

func (m *GetApplicationRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetApplicationRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetApplicationRequestValidationError

type GetApplicationRequestValidationError struct {
	// contains filtered or unexported fields
}

GetApplicationRequestValidationError is the validation error returned by GetApplicationRequest.ValidateFields if the designated constraints aren't met.

func (GetApplicationRequestValidationError) Cause

Cause function returns cause value.

func (GetApplicationRequestValidationError) Error

Error satisfies the builtin error interface

func (GetApplicationRequestValidationError) ErrorName

ErrorName returns error name.

func (GetApplicationRequestValidationError) Field

Field function returns field value.

func (GetApplicationRequestValidationError) Key

Key function returns key value.

func (GetApplicationRequestValidationError) Reason

Reason function returns reason value.

type GetApplicationWebhookRequest

type GetApplicationWebhookRequest struct {
	Ids       *ApplicationWebhookIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	FieldMask *fieldmaskpb.FieldMask         `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*GetApplicationWebhookRequest) Descriptor deprecated

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

Deprecated: Use GetApplicationWebhookRequest.ProtoReflect.Descriptor instead.

func (*GetApplicationWebhookRequest) EntityType added in v3.15.2

func (m *GetApplicationWebhookRequest) EntityType() string

func (*GetApplicationWebhookRequest) ExtractRequestFields added in v3.15.2

func (m *GetApplicationWebhookRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetApplicationWebhookRequest) GetFieldMask

func (*GetApplicationWebhookRequest) GetIds added in v3.15.2

func (*GetApplicationWebhookRequest) IDString added in v3.15.2

func (m *GetApplicationWebhookRequest) IDString() string

func (*GetApplicationWebhookRequest) MarshalJSON added in v3.25.0

func (x *GetApplicationWebhookRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetApplicationWebhookRequest to JSON.

func (*GetApplicationWebhookRequest) MarshalProtoJSON added in v3.25.0

func (x *GetApplicationWebhookRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetApplicationWebhookRequest message to JSON.

func (*GetApplicationWebhookRequest) ProtoMessage

func (*GetApplicationWebhookRequest) ProtoMessage()

func (*GetApplicationWebhookRequest) ProtoReflect added in v3.25.0

func (*GetApplicationWebhookRequest) Reset

func (x *GetApplicationWebhookRequest) Reset()

func (*GetApplicationWebhookRequest) SetFields

func (*GetApplicationWebhookRequest) String

func (*GetApplicationWebhookRequest) UnmarshalJSON added in v3.25.0

func (x *GetApplicationWebhookRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetApplicationWebhookRequest from JSON.

func (*GetApplicationWebhookRequest) UnmarshalProtoJSON added in v3.25.0

func (x *GetApplicationWebhookRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetApplicationWebhookRequest message from JSON.

func (*GetApplicationWebhookRequest) ValidateContext added in v3.11.4

func (req *GetApplicationWebhookRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*GetApplicationWebhookRequest) ValidateFields

func (m *GetApplicationWebhookRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetApplicationWebhookRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetApplicationWebhookRequestValidationError

type GetApplicationWebhookRequestValidationError struct {
	// contains filtered or unexported fields
}

GetApplicationWebhookRequestValidationError is the validation error returned by GetApplicationWebhookRequest.ValidateFields if the designated constraints aren't met.

func (GetApplicationWebhookRequestValidationError) Cause

Cause function returns cause value.

func (GetApplicationWebhookRequestValidationError) Error

Error satisfies the builtin error interface

func (GetApplicationWebhookRequestValidationError) ErrorName

ErrorName returns error name.

func (GetApplicationWebhookRequestValidationError) Field

Field function returns field value.

func (GetApplicationWebhookRequestValidationError) Key

Key function returns key value.

func (GetApplicationWebhookRequestValidationError) Reason

Reason function returns reason value.

type GetApplicationWebhookTemplateRequest

type GetApplicationWebhookTemplateRequest struct {
	Ids       *ApplicationWebhookTemplateIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	FieldMask *fieldmaskpb.FieldMask                 `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*GetApplicationWebhookTemplateRequest) Descriptor deprecated

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

Deprecated: Use GetApplicationWebhookTemplateRequest.ProtoReflect.Descriptor instead.

func (*GetApplicationWebhookTemplateRequest) GetFieldMask

func (*GetApplicationWebhookTemplateRequest) GetIds added in v3.15.2

func (*GetApplicationWebhookTemplateRequest) MarshalJSON added in v3.25.0

func (x *GetApplicationWebhookTemplateRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetApplicationWebhookTemplateRequest to JSON.

func (*GetApplicationWebhookTemplateRequest) MarshalProtoJSON added in v3.25.0

MarshalProtoJSON marshals the GetApplicationWebhookTemplateRequest message to JSON.

func (*GetApplicationWebhookTemplateRequest) ProtoMessage

func (*GetApplicationWebhookTemplateRequest) ProtoMessage()

func (*GetApplicationWebhookTemplateRequest) ProtoReflect added in v3.25.0

func (*GetApplicationWebhookTemplateRequest) Reset

func (*GetApplicationWebhookTemplateRequest) SetFields

func (*GetApplicationWebhookTemplateRequest) String

func (*GetApplicationWebhookTemplateRequest) UnmarshalJSON added in v3.25.0

func (x *GetApplicationWebhookTemplateRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetApplicationWebhookTemplateRequest from JSON.

func (*GetApplicationWebhookTemplateRequest) UnmarshalProtoJSON added in v3.25.0

UnmarshalProtoJSON unmarshals the GetApplicationWebhookTemplateRequest message from JSON.

func (*GetApplicationWebhookTemplateRequest) ValidateContext added in v3.11.4

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*GetApplicationWebhookTemplateRequest) ValidateFields

func (m *GetApplicationWebhookTemplateRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetApplicationWebhookTemplateRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetApplicationWebhookTemplateRequestValidationError

type GetApplicationWebhookTemplateRequestValidationError struct {
	// contains filtered or unexported fields
}

GetApplicationWebhookTemplateRequestValidationError is the validation error returned by GetApplicationWebhookTemplateRequest.ValidateFields if the designated constraints aren't met.

func (GetApplicationWebhookTemplateRequestValidationError) Cause

Cause function returns cause value.

func (GetApplicationWebhookTemplateRequestValidationError) Error

Error satisfies the builtin error interface

func (GetApplicationWebhookTemplateRequestValidationError) ErrorName

ErrorName returns error name.

func (GetApplicationWebhookTemplateRequestValidationError) Field

Field function returns field value.

func (GetApplicationWebhookTemplateRequestValidationError) Key

Key function returns key value.

func (GetApplicationWebhookTemplateRequestValidationError) Reason

Reason function returns reason value.

type GetAsConfigurationRequest added in v3.11.0

type GetAsConfigurationRequest struct {
	// contains filtered or unexported fields
}

func (*GetAsConfigurationRequest) Descriptor deprecated added in v3.11.0

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

Deprecated: Use GetAsConfigurationRequest.ProtoReflect.Descriptor instead.

func (*GetAsConfigurationRequest) ProtoMessage added in v3.11.0

func (*GetAsConfigurationRequest) ProtoMessage()

func (*GetAsConfigurationRequest) ProtoReflect added in v3.25.0

func (*GetAsConfigurationRequest) Reset added in v3.11.0

func (x *GetAsConfigurationRequest) Reset()

func (*GetAsConfigurationRequest) SetFields added in v3.11.0

func (dst *GetAsConfigurationRequest) SetFields(src *GetAsConfigurationRequest, paths ...string) error

func (*GetAsConfigurationRequest) String added in v3.11.0

func (x *GetAsConfigurationRequest) String() string

func (*GetAsConfigurationRequest) ValidateFields added in v3.11.0

func (m *GetAsConfigurationRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetAsConfigurationRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetAsConfigurationRequestValidationError added in v3.11.0

type GetAsConfigurationRequestValidationError struct {
	// contains filtered or unexported fields
}

GetAsConfigurationRequestValidationError is the validation error returned by GetAsConfigurationRequest.ValidateFields if the designated constraints aren't met.

func (GetAsConfigurationRequestValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (GetAsConfigurationRequestValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (GetAsConfigurationRequestValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (GetAsConfigurationRequestValidationError) Field added in v3.11.0

Field function returns field value.

func (GetAsConfigurationRequestValidationError) Key added in v3.11.0

Key function returns key value.

func (GetAsConfigurationRequestValidationError) Reason added in v3.11.0

Reason function returns reason value.

type GetAsConfigurationResponse added in v3.11.0

type GetAsConfigurationResponse struct {
	Configuration *AsConfiguration `protobuf:"bytes,1,opt,name=configuration,proto3" json:"configuration,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAsConfigurationResponse) Descriptor deprecated added in v3.11.0

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

Deprecated: Use GetAsConfigurationResponse.ProtoReflect.Descriptor instead.

func (*GetAsConfigurationResponse) GetConfiguration added in v3.11.0

func (x *GetAsConfigurationResponse) GetConfiguration() *AsConfiguration

func (*GetAsConfigurationResponse) MarshalJSON added in v3.17.2

func (x *GetAsConfigurationResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetAsConfigurationResponse to JSON.

func (*GetAsConfigurationResponse) MarshalProtoJSON added in v3.15.1

func (x *GetAsConfigurationResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetAsConfigurationResponse message to JSON.

func (*GetAsConfigurationResponse) ProtoMessage added in v3.11.0

func (*GetAsConfigurationResponse) ProtoMessage()

func (*GetAsConfigurationResponse) ProtoReflect added in v3.25.0

func (*GetAsConfigurationResponse) Reset added in v3.11.0

func (x *GetAsConfigurationResponse) Reset()

func (*GetAsConfigurationResponse) SetFields added in v3.11.0

func (dst *GetAsConfigurationResponse) SetFields(src *GetAsConfigurationResponse, paths ...string) error

func (*GetAsConfigurationResponse) String added in v3.11.0

func (x *GetAsConfigurationResponse) String() string

func (*GetAsConfigurationResponse) UnmarshalJSON added in v3.17.2

func (x *GetAsConfigurationResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetAsConfigurationResponse from JSON.

func (*GetAsConfigurationResponse) UnmarshalProtoJSON added in v3.15.1

func (x *GetAsConfigurationResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetAsConfigurationResponse message from JSON.

func (*GetAsConfigurationResponse) ValidateFields added in v3.11.0

func (m *GetAsConfigurationResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetAsConfigurationResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetAsConfigurationResponseValidationError added in v3.11.0

type GetAsConfigurationResponseValidationError struct {
	// contains filtered or unexported fields
}

GetAsConfigurationResponseValidationError is the validation error returned by GetAsConfigurationResponse.ValidateFields if the designated constraints aren't met.

func (GetAsConfigurationResponseValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (GetAsConfigurationResponseValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (GetAsConfigurationResponseValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (GetAsConfigurationResponseValidationError) Field added in v3.11.0

Field function returns field value.

func (GetAsConfigurationResponseValidationError) Key added in v3.11.0

Key function returns key value.

func (GetAsConfigurationResponseValidationError) Reason added in v3.11.0

Reason function returns reason value.

type GetClaimStatusResponse added in v3.18.2

type GetClaimStatusResponse struct {
	EndDeviceIds   *EndDeviceIdentifiers                  `protobuf:"bytes,1,opt,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	HomeNetId      []byte                                 `protobuf:"bytes,2,opt,name=home_net_id,json=homeNetId,proto3" json:"home_net_id,omitempty"`
	HomeNsId       []byte                                 `protobuf:"bytes,3,opt,name=home_ns_id,json=homeNsId,proto3" json:"home_ns_id,omitempty"`
	VendorSpecific *GetClaimStatusResponse_VendorSpecific `protobuf:"bytes,4,opt,name=vendor_specific,json=vendorSpecific,proto3" json:"vendor_specific,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClaimStatusResponse) Descriptor deprecated added in v3.18.2

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

Deprecated: Use GetClaimStatusResponse.ProtoReflect.Descriptor instead.

func (*GetClaimStatusResponse) GetEndDeviceIds added in v3.18.2

func (x *GetClaimStatusResponse) GetEndDeviceIds() *EndDeviceIdentifiers

func (*GetClaimStatusResponse) GetHomeNetId added in v3.19.2

func (x *GetClaimStatusResponse) GetHomeNetId() []byte

func (*GetClaimStatusResponse) GetHomeNsId added in v3.19.2

func (x *GetClaimStatusResponse) GetHomeNsId() []byte

func (*GetClaimStatusResponse) GetVendorSpecific added in v3.18.2

func (*GetClaimStatusResponse) MarshalJSON added in v3.19.2

func (x *GetClaimStatusResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetClaimStatusResponse to JSON.

func (*GetClaimStatusResponse) MarshalProtoJSON added in v3.19.2

func (x *GetClaimStatusResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetClaimStatusResponse message to JSON.

func (*GetClaimStatusResponse) ProtoMessage added in v3.18.2

func (*GetClaimStatusResponse) ProtoMessage()

func (*GetClaimStatusResponse) ProtoReflect added in v3.25.0

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

func (*GetClaimStatusResponse) Reset added in v3.18.2

func (x *GetClaimStatusResponse) Reset()

func (*GetClaimStatusResponse) SetFields added in v3.18.2

func (dst *GetClaimStatusResponse) SetFields(src *GetClaimStatusResponse, paths ...string) error

func (*GetClaimStatusResponse) String added in v3.18.2

func (x *GetClaimStatusResponse) String() string

func (*GetClaimStatusResponse) UnmarshalJSON added in v3.19.2

func (x *GetClaimStatusResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetClaimStatusResponse from JSON.

func (*GetClaimStatusResponse) UnmarshalProtoJSON added in v3.19.2

func (x *GetClaimStatusResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetClaimStatusResponse message from JSON.

func (*GetClaimStatusResponse) ValidateFields added in v3.18.2

func (m *GetClaimStatusResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetClaimStatusResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetClaimStatusResponseValidationError added in v3.18.2

type GetClaimStatusResponseValidationError struct {
	// contains filtered or unexported fields
}

GetClaimStatusResponseValidationError is the validation error returned by GetClaimStatusResponse.ValidateFields if the designated constraints aren't met.

func (GetClaimStatusResponseValidationError) Cause added in v3.18.2

Cause function returns cause value.

func (GetClaimStatusResponseValidationError) Error added in v3.18.2

Error satisfies the builtin error interface

func (GetClaimStatusResponseValidationError) ErrorName added in v3.18.2

ErrorName returns error name.

func (GetClaimStatusResponseValidationError) Field added in v3.18.2

Field function returns field value.

func (GetClaimStatusResponseValidationError) Key added in v3.18.2

Key function returns key value.

func (GetClaimStatusResponseValidationError) Reason added in v3.18.2

Reason function returns reason value.

type GetClaimStatusResponse_VendorSpecific added in v3.18.2

type GetClaimStatusResponse_VendorSpecific struct {
	OrganizationUniqueIdentifier uint32 `` /* 148-byte string literal not displayed */
	// Vendor Specific data in JSON format.
	Data *structpb.Struct `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClaimStatusResponse_VendorSpecific) Descriptor deprecated added in v3.18.2

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

Deprecated: Use GetClaimStatusResponse_VendorSpecific.ProtoReflect.Descriptor instead.

func (*GetClaimStatusResponse_VendorSpecific) GetData added in v3.18.2

func (*GetClaimStatusResponse_VendorSpecific) GetOrganizationUniqueIdentifier added in v3.18.2

func (x *GetClaimStatusResponse_VendorSpecific) GetOrganizationUniqueIdentifier() uint32

func (*GetClaimStatusResponse_VendorSpecific) ProtoMessage added in v3.18.2

func (*GetClaimStatusResponse_VendorSpecific) ProtoMessage()

func (*GetClaimStatusResponse_VendorSpecific) ProtoReflect added in v3.25.0

func (*GetClaimStatusResponse_VendorSpecific) Reset added in v3.18.2

func (*GetClaimStatusResponse_VendorSpecific) SetFields added in v3.18.2

func (*GetClaimStatusResponse_VendorSpecific) String added in v3.18.2

func (*GetClaimStatusResponse_VendorSpecific) ValidateFields added in v3.18.2

func (m *GetClaimStatusResponse_VendorSpecific) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetClaimStatusResponse_VendorSpecific with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetClaimStatusResponse_VendorSpecificValidationError added in v3.18.2

type GetClaimStatusResponse_VendorSpecificValidationError struct {
	// contains filtered or unexported fields
}

GetClaimStatusResponse_VendorSpecificValidationError is the validation error returned by GetClaimStatusResponse_VendorSpecific.ValidateFields if the designated constraints aren't met.

func (GetClaimStatusResponse_VendorSpecificValidationError) Cause added in v3.18.2

Cause function returns cause value.

func (GetClaimStatusResponse_VendorSpecificValidationError) Error added in v3.18.2

Error satisfies the builtin error interface

func (GetClaimStatusResponse_VendorSpecificValidationError) ErrorName added in v3.18.2

ErrorName returns error name.

func (GetClaimStatusResponse_VendorSpecificValidationError) Field added in v3.18.2

Field function returns field value.

func (GetClaimStatusResponse_VendorSpecificValidationError) Key added in v3.18.2

Key function returns key value.

func (GetClaimStatusResponse_VendorSpecificValidationError) Reason added in v3.18.2

Reason function returns reason value.

type GetClientCollaboratorRequest

type GetClientCollaboratorRequest struct {
	ClientIds    *ClientIdentifiers             `protobuf:"bytes,1,opt,name=client_ids,json=clientIds,proto3" json:"client_ids,omitempty"`
	Collaborator *OrganizationOrUserIdentifiers `protobuf:"bytes,2,opt,name=collaborator,proto3" json:"collaborator,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClientCollaboratorRequest) Descriptor deprecated

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

Deprecated: Use GetClientCollaboratorRequest.ProtoReflect.Descriptor instead.

func (*GetClientCollaboratorRequest) EntityType added in v3.15.1

func (m *GetClientCollaboratorRequest) EntityType() string

func (*GetClientCollaboratorRequest) ExtractRequestFields added in v3.15.1

func (m *GetClientCollaboratorRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetClientCollaboratorRequest) GetClientIds added in v3.15.1

func (*GetClientCollaboratorRequest) GetCollaborator added in v3.15.1

func (*GetClientCollaboratorRequest) IDString added in v3.15.1

func (m *GetClientCollaboratorRequest) IDString() string

func (*GetClientCollaboratorRequest) ProtoMessage

func (*GetClientCollaboratorRequest) ProtoMessage()

func (*GetClientCollaboratorRequest) ProtoReflect added in v3.25.0

func (*GetClientCollaboratorRequest) Reset

func (x *GetClientCollaboratorRequest) Reset()

func (*GetClientCollaboratorRequest) SetFields

func (*GetClientCollaboratorRequest) String

func (*GetClientCollaboratorRequest) ValidateContext added in v3.11.4

func (req *GetClientCollaboratorRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*GetClientCollaboratorRequest) ValidateFields

func (m *GetClientCollaboratorRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetClientCollaboratorRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetClientCollaboratorRequestValidationError

type GetClientCollaboratorRequestValidationError struct {
	// contains filtered or unexported fields
}

GetClientCollaboratorRequestValidationError is the validation error returned by GetClientCollaboratorRequest.ValidateFields if the designated constraints aren't met.

func (GetClientCollaboratorRequestValidationError) Cause

Cause function returns cause value.

func (GetClientCollaboratorRequestValidationError) Error

Error satisfies the builtin error interface

func (GetClientCollaboratorRequestValidationError) ErrorName

ErrorName returns error name.

func (GetClientCollaboratorRequestValidationError) Field

Field function returns field value.

func (GetClientCollaboratorRequestValidationError) Key

Key function returns key value.

func (GetClientCollaboratorRequestValidationError) Reason

Reason function returns reason value.

type GetClientRequest

type GetClientRequest struct {
	ClientIds *ClientIdentifiers `protobuf:"bytes,1,opt,name=client_ids,json=clientIds,proto3" json:"client_ids,omitempty"`
	// The names of the client fields that should be returned.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*GetClientRequest) Descriptor deprecated

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

Deprecated: Use GetClientRequest.ProtoReflect.Descriptor instead.

func (*GetClientRequest) EntityType added in v3.15.1

func (m *GetClientRequest) EntityType() string

func (*GetClientRequest) ExtractRequestFields added in v3.15.1

func (m *GetClientRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetClientRequest) GetClientIds added in v3.15.1

func (x *GetClientRequest) GetClientIds() *ClientIdentifiers

func (*GetClientRequest) GetFieldMask

func (x *GetClientRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*GetClientRequest) IDString added in v3.15.1

func (m *GetClientRequest) IDString() string

func (*GetClientRequest) MarshalJSON added in v3.25.0

func (x *GetClientRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetClientRequest to JSON.

func (*GetClientRequest) MarshalProtoJSON added in v3.25.0

func (x *GetClientRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetClientRequest message to JSON.

func (*GetClientRequest) ProtoMessage

func (*GetClientRequest) ProtoMessage()

func (*GetClientRequest) ProtoReflect added in v3.25.0

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

func (*GetClientRequest) Reset

func (x *GetClientRequest) Reset()

func (*GetClientRequest) SetFields

func (dst *GetClientRequest) SetFields(src *GetClientRequest, paths ...string) error

func (*GetClientRequest) String

func (x *GetClientRequest) String() string

func (*GetClientRequest) UnmarshalJSON added in v3.25.0

func (x *GetClientRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetClientRequest from JSON.

func (*GetClientRequest) UnmarshalProtoJSON added in v3.25.0

func (x *GetClientRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetClientRequest message from JSON.

func (*GetClientRequest) ValidateContext added in v3.11.4

func (req *GetClientRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*GetClientRequest) ValidateFields

func (m *GetClientRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetClientRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetClientRequestValidationError

type GetClientRequestValidationError struct {
	// contains filtered or unexported fields
}

GetClientRequestValidationError is the validation error returned by GetClientRequest.ValidateFields if the designated constraints aren't met.

func (GetClientRequestValidationError) Cause

Cause function returns cause value.

func (GetClientRequestValidationError) Error

Error satisfies the builtin error interface

func (GetClientRequestValidationError) ErrorName

ErrorName returns error name.

func (GetClientRequestValidationError) Field

Field function returns field value.

func (GetClientRequestValidationError) Key

Key function returns key value.

func (GetClientRequestValidationError) Reason

Reason function returns reason value.

type GetCollaboratorResponse

type GetCollaboratorResponse struct {
	Ids    *OrganizationOrUserIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	Rights []Right                        `protobuf:"varint,2,rep,packed,name=rights,proto3,enum=ttn.lorawan.v3.Right" json:"rights,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCollaboratorResponse) Descriptor deprecated

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

Deprecated: Use GetCollaboratorResponse.ProtoReflect.Descriptor instead.

func (*GetCollaboratorResponse) GetIds added in v3.16.0

func (*GetCollaboratorResponse) GetRights

func (x *GetCollaboratorResponse) GetRights() []Right

func (*GetCollaboratorResponse) MarshalJSON added in v3.17.2

func (x *GetCollaboratorResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetCollaboratorResponse to JSON.

func (*GetCollaboratorResponse) MarshalProtoJSON added in v3.15.1

func (x *GetCollaboratorResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetCollaboratorResponse message to JSON.

func (*GetCollaboratorResponse) ProtoMessage

func (*GetCollaboratorResponse) ProtoMessage()

func (*GetCollaboratorResponse) ProtoReflect added in v3.25.0

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

func (*GetCollaboratorResponse) Reset

func (x *GetCollaboratorResponse) Reset()

func (*GetCollaboratorResponse) SetFields

func (dst *GetCollaboratorResponse) SetFields(src *GetCollaboratorResponse, paths ...string) error

func (*GetCollaboratorResponse) String

func (x *GetCollaboratorResponse) String() string

func (*GetCollaboratorResponse) UnmarshalJSON added in v3.17.2

func (x *GetCollaboratorResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetCollaboratorResponse from JSON.

func (*GetCollaboratorResponse) UnmarshalProtoJSON added in v3.15.1

func (x *GetCollaboratorResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetCollaboratorResponse message from JSON.

func (*GetCollaboratorResponse) ValidateFields

func (m *GetCollaboratorResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetCollaboratorResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetCollaboratorResponseValidationError

type GetCollaboratorResponseValidationError struct {
	// contains filtered or unexported fields
}

GetCollaboratorResponseValidationError is the validation error returned by GetCollaboratorResponse.ValidateFields if the designated constraints aren't met.

func (GetCollaboratorResponseValidationError) Cause

Cause function returns cause value.

func (GetCollaboratorResponseValidationError) Error

Error satisfies the builtin error interface

func (GetCollaboratorResponseValidationError) ErrorName

ErrorName returns error name.

func (GetCollaboratorResponseValidationError) Field

Field function returns field value.

func (GetCollaboratorResponseValidationError) Key

Key function returns key value.

func (GetCollaboratorResponseValidationError) Reason

Reason function returns reason value.

type GetDefaultJoinEUIResponse added in v3.17.0

type GetDefaultJoinEUIResponse struct {
	JoinEui []byte `protobuf:"bytes,1,opt,name=join_eui,json=joinEui,proto3" json:"join_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDefaultJoinEUIResponse) Descriptor deprecated added in v3.17.0

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

Deprecated: Use GetDefaultJoinEUIResponse.ProtoReflect.Descriptor instead.

func (*GetDefaultJoinEUIResponse) GetJoinEui added in v3.19.2

func (x *GetDefaultJoinEUIResponse) GetJoinEui() []byte

func (*GetDefaultJoinEUIResponse) MarshalJSON added in v3.19.2

func (x *GetDefaultJoinEUIResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetDefaultJoinEUIResponse to JSON.

func (*GetDefaultJoinEUIResponse) MarshalProtoJSON added in v3.19.2

func (x *GetDefaultJoinEUIResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetDefaultJoinEUIResponse message to JSON.

func (*GetDefaultJoinEUIResponse) ProtoMessage added in v3.17.0

func (*GetDefaultJoinEUIResponse) ProtoMessage()

func (*GetDefaultJoinEUIResponse) ProtoReflect added in v3.25.0

func (*GetDefaultJoinEUIResponse) Reset added in v3.17.0

func (x *GetDefaultJoinEUIResponse) Reset()

func (*GetDefaultJoinEUIResponse) SetFields added in v3.17.0

func (dst *GetDefaultJoinEUIResponse) SetFields(src *GetDefaultJoinEUIResponse, paths ...string) error

func (*GetDefaultJoinEUIResponse) String added in v3.17.0

func (x *GetDefaultJoinEUIResponse) String() string

func (*GetDefaultJoinEUIResponse) UnmarshalJSON added in v3.19.2

func (x *GetDefaultJoinEUIResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetDefaultJoinEUIResponse from JSON.

func (*GetDefaultJoinEUIResponse) UnmarshalProtoJSON added in v3.19.2

func (x *GetDefaultJoinEUIResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetDefaultJoinEUIResponse message from JSON.

func (*GetDefaultJoinEUIResponse) ValidateFields added in v3.17.0

func (m *GetDefaultJoinEUIResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetDefaultJoinEUIResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetDefaultJoinEUIResponseValidationError added in v3.17.0

type GetDefaultJoinEUIResponseValidationError struct {
	// contains filtered or unexported fields
}

GetDefaultJoinEUIResponseValidationError is the validation error returned by GetDefaultJoinEUIResponse.ValidateFields if the designated constraints aren't met.

func (GetDefaultJoinEUIResponseValidationError) Cause added in v3.17.0

Cause function returns cause value.

func (GetDefaultJoinEUIResponseValidationError) Error added in v3.17.0

Error satisfies the builtin error interface

func (GetDefaultJoinEUIResponseValidationError) ErrorName added in v3.17.0

ErrorName returns error name.

func (GetDefaultJoinEUIResponseValidationError) Field added in v3.17.0

Field function returns field value.

func (GetDefaultJoinEUIResponseValidationError) Key added in v3.17.0

Key function returns key value.

func (GetDefaultJoinEUIResponseValidationError) Reason added in v3.17.0

Reason function returns reason value.

type GetDefaultMACSettingsRequest added in v3.14.0

type GetDefaultMACSettingsRequest struct {
	FrequencyPlanId   string     `protobuf:"bytes,1,opt,name=frequency_plan_id,json=frequencyPlanId,proto3" json:"frequency_plan_id,omitempty"`
	LorawanPhyVersion PHYVersion `` /* 146-byte string literal not displayed */
	// contains filtered or unexported fields
}

Request of GetDefaultMACSettings.

func (*GetDefaultMACSettingsRequest) Descriptor deprecated added in v3.14.0

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

Deprecated: Use GetDefaultMACSettingsRequest.ProtoReflect.Descriptor instead.

func (*GetDefaultMACSettingsRequest) GetFrequencyPlanId added in v3.14.1

func (x *GetDefaultMACSettingsRequest) GetFrequencyPlanId() string

func (*GetDefaultMACSettingsRequest) GetLorawanPhyVersion added in v3.14.0

func (x *GetDefaultMACSettingsRequest) GetLorawanPhyVersion() PHYVersion

func (*GetDefaultMACSettingsRequest) MarshalJSON added in v3.17.2

func (x *GetDefaultMACSettingsRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetDefaultMACSettingsRequest to JSON.

func (*GetDefaultMACSettingsRequest) MarshalProtoJSON added in v3.15.1

func (x *GetDefaultMACSettingsRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetDefaultMACSettingsRequest message to JSON.

func (*GetDefaultMACSettingsRequest) ProtoMessage added in v3.14.0

func (*GetDefaultMACSettingsRequest) ProtoMessage()

func (*GetDefaultMACSettingsRequest) ProtoReflect added in v3.25.0

func (*GetDefaultMACSettingsRequest) Reset added in v3.14.0

func (x *GetDefaultMACSettingsRequest) Reset()

func (*GetDefaultMACSettingsRequest) SetFields added in v3.14.0

func (*GetDefaultMACSettingsRequest) SetFromFlags added in v3.19.1

func (m *GetDefaultMACSettingsRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the GetDefaultMACSettingsRequest message from flags.

func (*GetDefaultMACSettingsRequest) String added in v3.14.0

func (*GetDefaultMACSettingsRequest) UnmarshalJSON added in v3.17.2

func (x *GetDefaultMACSettingsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetDefaultMACSettingsRequest from JSON.

func (*GetDefaultMACSettingsRequest) UnmarshalProtoJSON added in v3.15.1

func (x *GetDefaultMACSettingsRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetDefaultMACSettingsRequest message from JSON.

func (*GetDefaultMACSettingsRequest) ValidateFields added in v3.14.0

func (m *GetDefaultMACSettingsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetDefaultMACSettingsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetDefaultMACSettingsRequestValidationError added in v3.14.0

type GetDefaultMACSettingsRequestValidationError struct {
	// contains filtered or unexported fields
}

GetDefaultMACSettingsRequestValidationError is the validation error returned by GetDefaultMACSettingsRequest.ValidateFields if the designated constraints aren't met.

func (GetDefaultMACSettingsRequestValidationError) Cause added in v3.14.0

Cause function returns cause value.

func (GetDefaultMACSettingsRequestValidationError) Error added in v3.14.0

Error satisfies the builtin error interface

func (GetDefaultMACSettingsRequestValidationError) ErrorName added in v3.14.0

ErrorName returns error name.

func (GetDefaultMACSettingsRequestValidationError) Field added in v3.14.0

Field function returns field value.

func (GetDefaultMACSettingsRequestValidationError) Key added in v3.14.0

Key function returns key value.

func (GetDefaultMACSettingsRequestValidationError) Reason added in v3.14.0

Reason function returns reason value.

type GetDeviceAdressPrefixesResponse added in v3.21.2

type GetDeviceAdressPrefixesResponse struct {
	DevAddrPrefixes [][]byte `protobuf:"bytes,1,rep,name=dev_addr_prefixes,json=devAddrPrefixes,proto3" json:"dev_addr_prefixes,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceAdressPrefixesResponse) Descriptor deprecated added in v3.21.2

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

Deprecated: Use GetDeviceAdressPrefixesResponse.ProtoReflect.Descriptor instead.

func (*GetDeviceAdressPrefixesResponse) GetDevAddrPrefixes added in v3.21.2

func (x *GetDeviceAdressPrefixesResponse) GetDevAddrPrefixes() [][]byte

func (*GetDeviceAdressPrefixesResponse) MarshalJSON added in v3.21.2

func (x *GetDeviceAdressPrefixesResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetDeviceAdressPrefixesResponse to JSON.

func (*GetDeviceAdressPrefixesResponse) MarshalProtoJSON added in v3.21.2

MarshalProtoJSON marshals the GetDeviceAdressPrefixesResponse message to JSON.

func (*GetDeviceAdressPrefixesResponse) ProtoMessage added in v3.21.2

func (*GetDeviceAdressPrefixesResponse) ProtoMessage()

func (*GetDeviceAdressPrefixesResponse) ProtoReflect added in v3.25.0

func (*GetDeviceAdressPrefixesResponse) Reset added in v3.21.2

func (*GetDeviceAdressPrefixesResponse) SetFields added in v3.21.2

func (*GetDeviceAdressPrefixesResponse) String added in v3.21.2

func (*GetDeviceAdressPrefixesResponse) UnmarshalJSON added in v3.21.2

func (x *GetDeviceAdressPrefixesResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetDeviceAdressPrefixesResponse from JSON.

func (*GetDeviceAdressPrefixesResponse) UnmarshalProtoJSON added in v3.21.2

func (x *GetDeviceAdressPrefixesResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetDeviceAdressPrefixesResponse message from JSON.

func (*GetDeviceAdressPrefixesResponse) ValidateFields added in v3.21.2

func (m *GetDeviceAdressPrefixesResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetDeviceAdressPrefixesResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetDeviceAdressPrefixesResponseValidationError added in v3.21.2

type GetDeviceAdressPrefixesResponseValidationError struct {
	// contains filtered or unexported fields
}

GetDeviceAdressPrefixesResponseValidationError is the validation error returned by GetDeviceAdressPrefixesResponse.ValidateFields if the designated constraints aren't met.

func (GetDeviceAdressPrefixesResponseValidationError) Cause added in v3.21.2

Cause function returns cause value.

func (GetDeviceAdressPrefixesResponseValidationError) Error added in v3.21.2

Error satisfies the builtin error interface

func (GetDeviceAdressPrefixesResponseValidationError) ErrorName added in v3.21.2

ErrorName returns error name.

func (GetDeviceAdressPrefixesResponseValidationError) Field added in v3.21.2

Field function returns field value.

func (GetDeviceAdressPrefixesResponseValidationError) Key added in v3.21.2

Key function returns key value.

func (GetDeviceAdressPrefixesResponseValidationError) Reason added in v3.21.2

Reason function returns reason value.

type GetEndDeviceBrandRequest added in v3.11.0

type GetEndDeviceBrandRequest struct {

	// Application identifiers.
	//
	// Deprecated: Marked as deprecated in ttn/lorawan/v3/devicerepository.proto.
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	// Brand identifier, as defined in the Device Repository.
	BrandId string `protobuf:"bytes,2,opt,name=brand_id,json=brandId,proto3" json:"brand_id,omitempty"`
	// Field mask paths.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*GetEndDeviceBrandRequest) Descriptor deprecated added in v3.11.0

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

Deprecated: Use GetEndDeviceBrandRequest.ProtoReflect.Descriptor instead.

func (*GetEndDeviceBrandRequest) GetApplicationIds deprecated added in v3.13.0

func (x *GetEndDeviceBrandRequest) GetApplicationIds() *ApplicationIdentifiers

Deprecated: Marked as deprecated in ttn/lorawan/v3/devicerepository.proto.

func (*GetEndDeviceBrandRequest) GetBrandId added in v3.14.1

func (x *GetEndDeviceBrandRequest) GetBrandId() string

func (*GetEndDeviceBrandRequest) GetFieldMask added in v3.11.0

func (x *GetEndDeviceBrandRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*GetEndDeviceBrandRequest) MarshalJSON added in v3.25.0

func (x *GetEndDeviceBrandRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetEndDeviceBrandRequest to JSON.

func (*GetEndDeviceBrandRequest) MarshalProtoJSON added in v3.25.0

func (x *GetEndDeviceBrandRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetEndDeviceBrandRequest message to JSON.

func (*GetEndDeviceBrandRequest) ProtoMessage added in v3.11.0

func (*GetEndDeviceBrandRequest) ProtoMessage()

func (*GetEndDeviceBrandRequest) ProtoReflect added in v3.25.0

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

func (*GetEndDeviceBrandRequest) Reset added in v3.11.0

func (x *GetEndDeviceBrandRequest) Reset()

func (*GetEndDeviceBrandRequest) SetFields added in v3.11.0

func (dst *GetEndDeviceBrandRequest) SetFields(src *GetEndDeviceBrandRequest, paths ...string) error

func (*GetEndDeviceBrandRequest) String added in v3.11.0

func (x *GetEndDeviceBrandRequest) String() string

func (*GetEndDeviceBrandRequest) UnmarshalJSON added in v3.25.0

func (x *GetEndDeviceBrandRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetEndDeviceBrandRequest from JSON.

func (*GetEndDeviceBrandRequest) UnmarshalProtoJSON added in v3.25.0

func (x *GetEndDeviceBrandRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetEndDeviceBrandRequest message from JSON.

func (*GetEndDeviceBrandRequest) ValidateFields added in v3.11.0

func (m *GetEndDeviceBrandRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetEndDeviceBrandRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetEndDeviceBrandRequestValidationError added in v3.11.0

type GetEndDeviceBrandRequestValidationError struct {
	// contains filtered or unexported fields
}

GetEndDeviceBrandRequestValidationError is the validation error returned by GetEndDeviceBrandRequest.ValidateFields if the designated constraints aren't met.

func (GetEndDeviceBrandRequestValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (GetEndDeviceBrandRequestValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (GetEndDeviceBrandRequestValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (GetEndDeviceBrandRequestValidationError) Field added in v3.11.0

Field function returns field value.

func (GetEndDeviceBrandRequestValidationError) Key added in v3.11.0

Key function returns key value.

func (GetEndDeviceBrandRequestValidationError) Reason added in v3.11.0

Reason function returns reason value.

type GetEndDeviceIdentifiersForEUIsRequest

type GetEndDeviceIdentifiersForEUIsRequest struct {
	JoinEui []byte `protobuf:"bytes,1,opt,name=join_eui,json=joinEui,proto3" json:"join_eui,omitempty"`
	DevEui  []byte `protobuf:"bytes,2,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*GetEndDeviceIdentifiersForEUIsRequest) Descriptor deprecated

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

Deprecated: Use GetEndDeviceIdentifiersForEUIsRequest.ProtoReflect.Descriptor instead.

func (*GetEndDeviceIdentifiersForEUIsRequest) GetDevEui added in v3.20.1

func (*GetEndDeviceIdentifiersForEUIsRequest) GetJoinEui added in v3.20.1

func (x *GetEndDeviceIdentifiersForEUIsRequest) GetJoinEui() []byte

func (*GetEndDeviceIdentifiersForEUIsRequest) MarshalJSON added in v3.20.1

func (x *GetEndDeviceIdentifiersForEUIsRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetEndDeviceIdentifiersForEUIsRequest to JSON.

func (*GetEndDeviceIdentifiersForEUIsRequest) MarshalProtoJSON added in v3.20.1

MarshalProtoJSON marshals the GetEndDeviceIdentifiersForEUIsRequest message to JSON.

func (*GetEndDeviceIdentifiersForEUIsRequest) ProtoMessage

func (*GetEndDeviceIdentifiersForEUIsRequest) ProtoMessage()

func (*GetEndDeviceIdentifiersForEUIsRequest) ProtoReflect added in v3.25.0

func (*GetEndDeviceIdentifiersForEUIsRequest) Reset

func (*GetEndDeviceIdentifiersForEUIsRequest) SetFields

func (*GetEndDeviceIdentifiersForEUIsRequest) String

func (*GetEndDeviceIdentifiersForEUIsRequest) UnmarshalJSON added in v3.20.1

func (x *GetEndDeviceIdentifiersForEUIsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetEndDeviceIdentifiersForEUIsRequest from JSON.

func (*GetEndDeviceIdentifiersForEUIsRequest) UnmarshalProtoJSON added in v3.20.1

UnmarshalProtoJSON unmarshals the GetEndDeviceIdentifiersForEUIsRequest message from JSON.

func (*GetEndDeviceIdentifiersForEUIsRequest) ValidateFields

func (m *GetEndDeviceIdentifiersForEUIsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetEndDeviceIdentifiersForEUIsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetEndDeviceIdentifiersForEUIsRequestValidationError

type GetEndDeviceIdentifiersForEUIsRequestValidationError struct {
	// contains filtered or unexported fields
}

GetEndDeviceIdentifiersForEUIsRequestValidationError is the validation error returned by GetEndDeviceIdentifiersForEUIsRequest.ValidateFields if the designated constraints aren't met.

func (GetEndDeviceIdentifiersForEUIsRequestValidationError) Cause

Cause function returns cause value.

func (GetEndDeviceIdentifiersForEUIsRequestValidationError) Error

Error satisfies the builtin error interface

func (GetEndDeviceIdentifiersForEUIsRequestValidationError) ErrorName

ErrorName returns error name.

func (GetEndDeviceIdentifiersForEUIsRequestValidationError) Field

Field function returns field value.

func (GetEndDeviceIdentifiersForEUIsRequestValidationError) Key

Key function returns key value.

func (GetEndDeviceIdentifiersForEUIsRequestValidationError) Reason

Reason function returns reason value.

type GetEndDeviceModelRequest added in v3.11.0

type GetEndDeviceModelRequest struct {

	// Application identifiers.
	//
	// Deprecated: Marked as deprecated in ttn/lorawan/v3/devicerepository.proto.
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	// Brand identifier, as defined in the Device Repository.
	BrandId string `protobuf:"bytes,2,opt,name=brand_id,json=brandId,proto3" json:"brand_id,omitempty"`
	// Model identifier, as defined in the Device Repository.
	ModelId string `protobuf:"bytes,3,opt,name=model_id,json=modelId,proto3" json:"model_id,omitempty"`
	// Field mask paths.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*GetEndDeviceModelRequest) Descriptor deprecated added in v3.11.0

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

Deprecated: Use GetEndDeviceModelRequest.ProtoReflect.Descriptor instead.

func (*GetEndDeviceModelRequest) GetApplicationIds deprecated added in v3.13.0

func (x *GetEndDeviceModelRequest) GetApplicationIds() *ApplicationIdentifiers

Deprecated: Marked as deprecated in ttn/lorawan/v3/devicerepository.proto.

func (*GetEndDeviceModelRequest) GetBrandId added in v3.14.1

func (x *GetEndDeviceModelRequest) GetBrandId() string

func (*GetEndDeviceModelRequest) GetFieldMask added in v3.11.0

func (x *GetEndDeviceModelRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*GetEndDeviceModelRequest) GetModelId added in v3.14.1

func (x *GetEndDeviceModelRequest) GetModelId() string

func (*GetEndDeviceModelRequest) MarshalJSON added in v3.25.0

func (x *GetEndDeviceModelRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetEndDeviceModelRequest to JSON.

func (*GetEndDeviceModelRequest) MarshalProtoJSON added in v3.25.0

func (x *GetEndDeviceModelRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetEndDeviceModelRequest message to JSON.

func (*GetEndDeviceModelRequest) ProtoMessage added in v3.11.0

func (*GetEndDeviceModelRequest) ProtoMessage()

func (*GetEndDeviceModelRequest) ProtoReflect added in v3.25.0

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

func (*GetEndDeviceModelRequest) Reset added in v3.11.0

func (x *GetEndDeviceModelRequest) Reset()

func (*GetEndDeviceModelRequest) SetFields added in v3.11.0

func (dst *GetEndDeviceModelRequest) SetFields(src *GetEndDeviceModelRequest, paths ...string) error

func (*GetEndDeviceModelRequest) String added in v3.11.0

func (x *GetEndDeviceModelRequest) String() string

func (*GetEndDeviceModelRequest) UnmarshalJSON added in v3.25.0

func (x *GetEndDeviceModelRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetEndDeviceModelRequest from JSON.

func (*GetEndDeviceModelRequest) UnmarshalProtoJSON added in v3.25.0

func (x *GetEndDeviceModelRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetEndDeviceModelRequest message from JSON.

func (*GetEndDeviceModelRequest) ValidateFields added in v3.11.0

func (m *GetEndDeviceModelRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetEndDeviceModelRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetEndDeviceModelRequestValidationError added in v3.11.0

type GetEndDeviceModelRequestValidationError struct {
	// contains filtered or unexported fields
}

GetEndDeviceModelRequestValidationError is the validation error returned by GetEndDeviceModelRequest.ValidateFields if the designated constraints aren't met.

func (GetEndDeviceModelRequestValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (GetEndDeviceModelRequestValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (GetEndDeviceModelRequestValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (GetEndDeviceModelRequestValidationError) Field added in v3.11.0

Field function returns field value.

func (GetEndDeviceModelRequestValidationError) Key added in v3.11.0

Key function returns key value.

func (GetEndDeviceModelRequestValidationError) Reason added in v3.11.0

Reason function returns reason value.

type GetEndDeviceRequest

type GetEndDeviceRequest struct {
	EndDeviceIds *EndDeviceIdentifiers `protobuf:"bytes,1,opt,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	// The names of the end device fields that should be returned.
	// See the API reference for which fields can be returned by the different services.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*GetEndDeviceRequest) Descriptor deprecated

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

Deprecated: Use GetEndDeviceRequest.ProtoReflect.Descriptor instead.

func (*GetEndDeviceRequest) EntityType added in v3.16.2

func (m *GetEndDeviceRequest) EntityType() string

func (*GetEndDeviceRequest) ExtractRequestFields added in v3.16.2

func (m *GetEndDeviceRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetEndDeviceRequest) GetEndDeviceIds added in v3.16.2

func (x *GetEndDeviceRequest) GetEndDeviceIds() *EndDeviceIdentifiers

func (*GetEndDeviceRequest) GetFieldMask

func (x *GetEndDeviceRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*GetEndDeviceRequest) IDString added in v3.16.2

func (m *GetEndDeviceRequest) IDString() string

func (*GetEndDeviceRequest) MarshalJSON added in v3.21.0

func (x *GetEndDeviceRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetEndDeviceRequest to JSON.

func (*GetEndDeviceRequest) MarshalProtoJSON added in v3.21.0

func (x *GetEndDeviceRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetEndDeviceRequest message to JSON.

func (*GetEndDeviceRequest) ProtoMessage

func (*GetEndDeviceRequest) ProtoMessage()

func (*GetEndDeviceRequest) ProtoReflect added in v3.25.0

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

func (*GetEndDeviceRequest) Reset

func (x *GetEndDeviceRequest) Reset()

func (*GetEndDeviceRequest) SetFields

func (dst *GetEndDeviceRequest) SetFields(src *GetEndDeviceRequest, paths ...string) error

func (*GetEndDeviceRequest) String

func (x *GetEndDeviceRequest) String() string

func (*GetEndDeviceRequest) UnmarshalJSON added in v3.21.0

func (x *GetEndDeviceRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetEndDeviceRequest from JSON.

func (*GetEndDeviceRequest) UnmarshalProtoJSON added in v3.21.0

func (x *GetEndDeviceRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetEndDeviceRequest message from JSON.

func (*GetEndDeviceRequest) ValidateFields

func (m *GetEndDeviceRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetEndDeviceRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetEndDeviceRequestValidationError

type GetEndDeviceRequestValidationError struct {
	// contains filtered or unexported fields
}

GetEndDeviceRequestValidationError is the validation error returned by GetEndDeviceRequest.ValidateFields if the designated constraints aren't met.

func (GetEndDeviceRequestValidationError) Cause

Cause function returns cause value.

func (GetEndDeviceRequestValidationError) Error

Error satisfies the builtin error interface

func (GetEndDeviceRequestValidationError) ErrorName

ErrorName returns error name.

func (GetEndDeviceRequestValidationError) Field

Field function returns field value.

func (GetEndDeviceRequestValidationError) Key

Key function returns key value.

func (GetEndDeviceRequestValidationError) Reason

Reason function returns reason value.

type GetGatewayAPIKeyRequest

type GetGatewayAPIKeyRequest struct {
	GatewayIds *GatewayIdentifiers `protobuf:"bytes,1,opt,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	// Unique public identifier for the API key.
	KeyId string `protobuf:"bytes,2,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGatewayAPIKeyRequest) Descriptor deprecated

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

Deprecated: Use GetGatewayAPIKeyRequest.ProtoReflect.Descriptor instead.

func (*GetGatewayAPIKeyRequest) EntityType added in v3.15.1

func (m *GetGatewayAPIKeyRequest) EntityType() string

func (*GetGatewayAPIKeyRequest) ExtractRequestFields added in v3.15.1

func (m *GetGatewayAPIKeyRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetGatewayAPIKeyRequest) GetGatewayIds added in v3.15.1

func (x *GetGatewayAPIKeyRequest) GetGatewayIds() *GatewayIdentifiers

func (*GetGatewayAPIKeyRequest) GetKeyId added in v3.14.0

func (x *GetGatewayAPIKeyRequest) GetKeyId() string

func (*GetGatewayAPIKeyRequest) IDString added in v3.15.1

func (m *GetGatewayAPIKeyRequest) IDString() string

func (*GetGatewayAPIKeyRequest) MarshalJSON added in v3.21.0

func (x *GetGatewayAPIKeyRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetGatewayAPIKeyRequest to JSON.

func (*GetGatewayAPIKeyRequest) MarshalProtoJSON added in v3.21.0

func (x *GetGatewayAPIKeyRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetGatewayAPIKeyRequest message to JSON.

func (*GetGatewayAPIKeyRequest) ProtoMessage

func (*GetGatewayAPIKeyRequest) ProtoMessage()

func (*GetGatewayAPIKeyRequest) ProtoReflect added in v3.25.0

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

func (*GetGatewayAPIKeyRequest) Reset

func (x *GetGatewayAPIKeyRequest) Reset()

func (*GetGatewayAPIKeyRequest) SetFields

func (dst *GetGatewayAPIKeyRequest) SetFields(src *GetGatewayAPIKeyRequest, paths ...string) error

func (*GetGatewayAPIKeyRequest) String

func (x *GetGatewayAPIKeyRequest) String() string

func (*GetGatewayAPIKeyRequest) UnmarshalJSON added in v3.21.0

func (x *GetGatewayAPIKeyRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetGatewayAPIKeyRequest from JSON.

func (*GetGatewayAPIKeyRequest) UnmarshalProtoJSON added in v3.21.0

func (x *GetGatewayAPIKeyRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetGatewayAPIKeyRequest message from JSON.

func (*GetGatewayAPIKeyRequest) ValidateContext added in v3.11.4

func (req *GetGatewayAPIKeyRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*GetGatewayAPIKeyRequest) ValidateFields

func (m *GetGatewayAPIKeyRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetGatewayAPIKeyRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetGatewayAPIKeyRequestValidationError

type GetGatewayAPIKeyRequestValidationError struct {
	// contains filtered or unexported fields
}

GetGatewayAPIKeyRequestValidationError is the validation error returned by GetGatewayAPIKeyRequest.ValidateFields if the designated constraints aren't met.

func (GetGatewayAPIKeyRequestValidationError) Cause

Cause function returns cause value.

func (GetGatewayAPIKeyRequestValidationError) Error

Error satisfies the builtin error interface

func (GetGatewayAPIKeyRequestValidationError) ErrorName

ErrorName returns error name.

func (GetGatewayAPIKeyRequestValidationError) Field

Field function returns field value.

func (GetGatewayAPIKeyRequestValidationError) Key

Key function returns key value.

func (GetGatewayAPIKeyRequestValidationError) Reason

Reason function returns reason value.

type GetGatewayCollaboratorRequest

type GetGatewayCollaboratorRequest struct {
	GatewayIds   *GatewayIdentifiers            `protobuf:"bytes,1,opt,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	Collaborator *OrganizationOrUserIdentifiers `protobuf:"bytes,2,opt,name=collaborator,proto3" json:"collaborator,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGatewayCollaboratorRequest) Descriptor deprecated

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

Deprecated: Use GetGatewayCollaboratorRequest.ProtoReflect.Descriptor instead.

func (*GetGatewayCollaboratorRequest) EntityType added in v3.15.1

func (m *GetGatewayCollaboratorRequest) EntityType() string

func (*GetGatewayCollaboratorRequest) ExtractRequestFields added in v3.15.1

func (m *GetGatewayCollaboratorRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetGatewayCollaboratorRequest) GetCollaborator added in v3.15.1

func (*GetGatewayCollaboratorRequest) GetGatewayIds added in v3.15.1

func (*GetGatewayCollaboratorRequest) IDString added in v3.15.1

func (m *GetGatewayCollaboratorRequest) IDString() string

func (*GetGatewayCollaboratorRequest) MarshalJSON added in v3.21.0

func (x *GetGatewayCollaboratorRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetGatewayCollaboratorRequest to JSON.

func (*GetGatewayCollaboratorRequest) MarshalProtoJSON added in v3.21.0

func (x *GetGatewayCollaboratorRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetGatewayCollaboratorRequest message to JSON.

func (*GetGatewayCollaboratorRequest) ProtoMessage

func (*GetGatewayCollaboratorRequest) ProtoMessage()

func (*GetGatewayCollaboratorRequest) ProtoReflect added in v3.25.0

func (*GetGatewayCollaboratorRequest) Reset

func (x *GetGatewayCollaboratorRequest) Reset()

func (*GetGatewayCollaboratorRequest) SetFields

func (*GetGatewayCollaboratorRequest) String

func (*GetGatewayCollaboratorRequest) UnmarshalJSON added in v3.21.0

func (x *GetGatewayCollaboratorRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetGatewayCollaboratorRequest from JSON.

func (*GetGatewayCollaboratorRequest) UnmarshalProtoJSON added in v3.21.0

func (x *GetGatewayCollaboratorRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetGatewayCollaboratorRequest message from JSON.

func (*GetGatewayCollaboratorRequest) ValidateContext added in v3.11.4

func (req *GetGatewayCollaboratorRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*GetGatewayCollaboratorRequest) ValidateFields

func (m *GetGatewayCollaboratorRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetGatewayCollaboratorRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetGatewayCollaboratorRequestValidationError

type GetGatewayCollaboratorRequestValidationError struct {
	// contains filtered or unexported fields
}

GetGatewayCollaboratorRequestValidationError is the validation error returned by GetGatewayCollaboratorRequest.ValidateFields if the designated constraints aren't met.

func (GetGatewayCollaboratorRequestValidationError) Cause

Cause function returns cause value.

func (GetGatewayCollaboratorRequestValidationError) Error

Error satisfies the builtin error interface

func (GetGatewayCollaboratorRequestValidationError) ErrorName

ErrorName returns error name.

func (GetGatewayCollaboratorRequestValidationError) Field

Field function returns field value.

func (GetGatewayCollaboratorRequestValidationError) Key

Key function returns key value.

func (GetGatewayCollaboratorRequestValidationError) Reason

Reason function returns reason value.

type GetGatewayConfigurationRequest added in v3.18.1

type GetGatewayConfigurationRequest struct {
	GatewayIds *GatewayIdentifiers `protobuf:"bytes,1,opt,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	Format     string              `protobuf:"bytes,2,opt,name=format,proto3" json:"format,omitempty"`
	Type       string              `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
	Filename   string              `protobuf:"bytes,4,opt,name=filename,proto3" json:"filename,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGatewayConfigurationRequest) Descriptor deprecated added in v3.18.1

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

Deprecated: Use GetGatewayConfigurationRequest.ProtoReflect.Descriptor instead.

func (*GetGatewayConfigurationRequest) GetFilename added in v3.18.1

func (x *GetGatewayConfigurationRequest) GetFilename() string

func (*GetGatewayConfigurationRequest) GetFormat added in v3.18.1

func (x *GetGatewayConfigurationRequest) GetFormat() string

func (*GetGatewayConfigurationRequest) GetGatewayIds added in v3.18.1

func (*GetGatewayConfigurationRequest) GetType added in v3.18.1

func (*GetGatewayConfigurationRequest) MarshalJSON added in v3.21.0

func (x *GetGatewayConfigurationRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetGatewayConfigurationRequest to JSON.

func (*GetGatewayConfigurationRequest) MarshalProtoJSON added in v3.21.0

func (x *GetGatewayConfigurationRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetGatewayConfigurationRequest message to JSON.

func (*GetGatewayConfigurationRequest) ProtoMessage added in v3.18.1

func (*GetGatewayConfigurationRequest) ProtoMessage()

func (*GetGatewayConfigurationRequest) ProtoReflect added in v3.25.0

func (*GetGatewayConfigurationRequest) Reset added in v3.18.1

func (x *GetGatewayConfigurationRequest) Reset()

func (*GetGatewayConfigurationRequest) SetFields added in v3.18.1

func (*GetGatewayConfigurationRequest) String added in v3.18.1

func (*GetGatewayConfigurationRequest) UnmarshalJSON added in v3.21.0

func (x *GetGatewayConfigurationRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetGatewayConfigurationRequest from JSON.

func (*GetGatewayConfigurationRequest) UnmarshalProtoJSON added in v3.21.0

func (x *GetGatewayConfigurationRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetGatewayConfigurationRequest message from JSON.

func (*GetGatewayConfigurationRequest) ValidateFields added in v3.18.1

func (m *GetGatewayConfigurationRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetGatewayConfigurationRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetGatewayConfigurationRequestValidationError added in v3.18.1

type GetGatewayConfigurationRequestValidationError struct {
	// contains filtered or unexported fields
}

GetGatewayConfigurationRequestValidationError is the validation error returned by GetGatewayConfigurationRequest.ValidateFields if the designated constraints aren't met.

func (GetGatewayConfigurationRequestValidationError) Cause added in v3.18.1

Cause function returns cause value.

func (GetGatewayConfigurationRequestValidationError) Error added in v3.18.1

Error satisfies the builtin error interface

func (GetGatewayConfigurationRequestValidationError) ErrorName added in v3.18.1

ErrorName returns error name.

func (GetGatewayConfigurationRequestValidationError) Field added in v3.18.1

Field function returns field value.

func (GetGatewayConfigurationRequestValidationError) Key added in v3.18.1

Key function returns key value.

func (GetGatewayConfigurationRequestValidationError) Reason added in v3.18.1

Reason function returns reason value.

type GetGatewayConfigurationResponse added in v3.18.1

type GetGatewayConfigurationResponse struct {
	Contents []byte `protobuf:"bytes,1,opt,name=contents,proto3" json:"contents,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGatewayConfigurationResponse) Descriptor deprecated added in v3.18.1

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

Deprecated: Use GetGatewayConfigurationResponse.ProtoReflect.Descriptor instead.

func (*GetGatewayConfigurationResponse) GetContents added in v3.18.1

func (x *GetGatewayConfigurationResponse) GetContents() []byte

func (*GetGatewayConfigurationResponse) ProtoMessage added in v3.18.1

func (*GetGatewayConfigurationResponse) ProtoMessage()

func (*GetGatewayConfigurationResponse) ProtoReflect added in v3.25.0

func (*GetGatewayConfigurationResponse) Reset added in v3.18.1

func (*GetGatewayConfigurationResponse) SetFields added in v3.18.1

func (*GetGatewayConfigurationResponse) String added in v3.18.1

func (*GetGatewayConfigurationResponse) ValidateFields added in v3.18.1

func (m *GetGatewayConfigurationResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetGatewayConfigurationResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetGatewayConfigurationResponseValidationError added in v3.18.1

type GetGatewayConfigurationResponseValidationError struct {
	// contains filtered or unexported fields
}

GetGatewayConfigurationResponseValidationError is the validation error returned by GetGatewayConfigurationResponse.ValidateFields if the designated constraints aren't met.

func (GetGatewayConfigurationResponseValidationError) Cause added in v3.18.1

Cause function returns cause value.

func (GetGatewayConfigurationResponseValidationError) Error added in v3.18.1

Error satisfies the builtin error interface

func (GetGatewayConfigurationResponseValidationError) ErrorName added in v3.18.1

ErrorName returns error name.

func (GetGatewayConfigurationResponseValidationError) Field added in v3.18.1

Field function returns field value.

func (GetGatewayConfigurationResponseValidationError) Key added in v3.18.1

Key function returns key value.

func (GetGatewayConfigurationResponseValidationError) Reason added in v3.18.1

Reason function returns reason value.

type GetGatewayIdentifiersForEUIRequest

type GetGatewayIdentifiersForEUIRequest struct {
	Eui []byte `protobuf:"bytes,1,opt,name=eui,proto3" json:"eui,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGatewayIdentifiersForEUIRequest) Descriptor deprecated

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

Deprecated: Use GetGatewayIdentifiersForEUIRequest.ProtoReflect.Descriptor instead.

func (*GetGatewayIdentifiersForEUIRequest) GetEui added in v3.19.2

func (*GetGatewayIdentifiersForEUIRequest) MarshalJSON added in v3.19.2

func (x *GetGatewayIdentifiersForEUIRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetGatewayIdentifiersForEUIRequest to JSON.

func (*GetGatewayIdentifiersForEUIRequest) MarshalProtoJSON added in v3.19.2

MarshalProtoJSON marshals the GetGatewayIdentifiersForEUIRequest message to JSON.

func (*GetGatewayIdentifiersForEUIRequest) ProtoMessage

func (*GetGatewayIdentifiersForEUIRequest) ProtoMessage()

func (*GetGatewayIdentifiersForEUIRequest) ProtoReflect added in v3.25.0

func (*GetGatewayIdentifiersForEUIRequest) RateLimitKey added in v3.14.0

func (r *GetGatewayIdentifiersForEUIRequest) RateLimitKey() string

func (*GetGatewayIdentifiersForEUIRequest) Reset

func (*GetGatewayIdentifiersForEUIRequest) SetFields

func (*GetGatewayIdentifiersForEUIRequest) String

func (*GetGatewayIdentifiersForEUIRequest) UnmarshalJSON added in v3.19.2

func (x *GetGatewayIdentifiersForEUIRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetGatewayIdentifiersForEUIRequest from JSON.

func (*GetGatewayIdentifiersForEUIRequest) UnmarshalProtoJSON added in v3.19.2

UnmarshalProtoJSON unmarshals the GetGatewayIdentifiersForEUIRequest message from JSON.

func (*GetGatewayIdentifiersForEUIRequest) ValidateFields

func (m *GetGatewayIdentifiersForEUIRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetGatewayIdentifiersForEUIRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetGatewayIdentifiersForEUIRequestValidationError

type GetGatewayIdentifiersForEUIRequestValidationError struct {
	// contains filtered or unexported fields
}

GetGatewayIdentifiersForEUIRequestValidationError is the validation error returned by GetGatewayIdentifiersForEUIRequest.ValidateFields if the designated constraints aren't met.

func (GetGatewayIdentifiersForEUIRequestValidationError) Cause

Cause function returns cause value.

func (GetGatewayIdentifiersForEUIRequestValidationError) Error

Error satisfies the builtin error interface

func (GetGatewayIdentifiersForEUIRequestValidationError) ErrorName

ErrorName returns error name.

func (GetGatewayIdentifiersForEUIRequestValidationError) Field

Field function returns field value.

func (GetGatewayIdentifiersForEUIRequestValidationError) Key

Key function returns key value.

func (GetGatewayIdentifiersForEUIRequestValidationError) Reason

Reason function returns reason value.

type GetGatewayRequest

type GetGatewayRequest struct {
	GatewayIds *GatewayIdentifiers `protobuf:"bytes,1,opt,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	// The names of the gateway fields that should be returned.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGatewayRequest) Descriptor deprecated

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

Deprecated: Use GetGatewayRequest.ProtoReflect.Descriptor instead.

func (*GetGatewayRequest) EntityType added in v3.15.1

func (m *GetGatewayRequest) EntityType() string

func (*GetGatewayRequest) ExtractRequestFields added in v3.15.1

func (m *GetGatewayRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetGatewayRequest) GetFieldMask

func (x *GetGatewayRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*GetGatewayRequest) GetGatewayIds added in v3.15.1

func (x *GetGatewayRequest) GetGatewayIds() *GatewayIdentifiers

func (*GetGatewayRequest) IDString added in v3.15.1

func (m *GetGatewayRequest) IDString() string

func (*GetGatewayRequest) MarshalJSON added in v3.21.0

func (x *GetGatewayRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetGatewayRequest to JSON.

func (*GetGatewayRequest) MarshalProtoJSON added in v3.21.0

func (x *GetGatewayRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetGatewayRequest message to JSON.

func (*GetGatewayRequest) ProtoMessage

func (*GetGatewayRequest) ProtoMessage()

func (*GetGatewayRequest) ProtoReflect added in v3.25.0

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

func (*GetGatewayRequest) Reset

func (x *GetGatewayRequest) Reset()

func (*GetGatewayRequest) SetFields

func (dst *GetGatewayRequest) SetFields(src *GetGatewayRequest, paths ...string) error

func (*GetGatewayRequest) String

func (x *GetGatewayRequest) String() string

func (*GetGatewayRequest) UnmarshalJSON added in v3.21.0

func (x *GetGatewayRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetGatewayRequest from JSON.

func (*GetGatewayRequest) UnmarshalProtoJSON added in v3.21.0

func (x *GetGatewayRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetGatewayRequest message from JSON.

func (*GetGatewayRequest) ValidateContext added in v3.11.4

func (req *GetGatewayRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*GetGatewayRequest) ValidateFields

func (m *GetGatewayRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetGatewayRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetGatewayRequestValidationError

type GetGatewayRequestValidationError struct {
	// contains filtered or unexported fields
}

GetGatewayRequestValidationError is the validation error returned by GetGatewayRequest.ValidateFields if the designated constraints aren't met.

func (GetGatewayRequestValidationError) Cause

Cause function returns cause value.

func (GetGatewayRequestValidationError) Error

Error satisfies the builtin error interface

func (GetGatewayRequestValidationError) ErrorName

ErrorName returns error name.

func (GetGatewayRequestValidationError) Field

Field function returns field value.

func (GetGatewayRequestValidationError) Key

Key function returns key value.

func (GetGatewayRequestValidationError) Reason

Reason function returns reason value.

type GetInfoByGatewayEUIRequest added in v3.27.1

type GetInfoByGatewayEUIRequest struct {
	Eui []byte `protobuf:"bytes,1,opt,name=eui,proto3" json:"eui,omitempty"`
	// contains filtered or unexported fields
}

func (*GetInfoByGatewayEUIRequest) Descriptor deprecated added in v3.27.1

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

Deprecated: Use GetInfoByGatewayEUIRequest.ProtoReflect.Descriptor instead.

func (*GetInfoByGatewayEUIRequest) GetEui added in v3.27.1

func (x *GetInfoByGatewayEUIRequest) GetEui() []byte

func (*GetInfoByGatewayEUIRequest) MarshalJSON added in v3.27.1

func (x *GetInfoByGatewayEUIRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetInfoByGatewayEUIRequest to JSON.

func (*GetInfoByGatewayEUIRequest) MarshalProtoJSON added in v3.27.1

func (x *GetInfoByGatewayEUIRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetInfoByGatewayEUIRequest message to JSON.

func (*GetInfoByGatewayEUIRequest) ProtoMessage added in v3.27.1

func (*GetInfoByGatewayEUIRequest) ProtoMessage()

func (*GetInfoByGatewayEUIRequest) ProtoReflect added in v3.27.1

func (*GetInfoByGatewayEUIRequest) Reset added in v3.27.1

func (x *GetInfoByGatewayEUIRequest) Reset()

func (*GetInfoByGatewayEUIRequest) SetFields added in v3.27.1

func (dst *GetInfoByGatewayEUIRequest) SetFields(src *GetInfoByGatewayEUIRequest, paths ...string) error

func (*GetInfoByGatewayEUIRequest) String added in v3.27.1

func (x *GetInfoByGatewayEUIRequest) String() string

func (*GetInfoByGatewayEUIRequest) UnmarshalJSON added in v3.27.1

func (x *GetInfoByGatewayEUIRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetInfoByGatewayEUIRequest from JSON.

func (*GetInfoByGatewayEUIRequest) UnmarshalProtoJSON added in v3.27.1

func (x *GetInfoByGatewayEUIRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetInfoByGatewayEUIRequest message from JSON.

func (*GetInfoByGatewayEUIRequest) ValidateFields added in v3.27.1

func (m *GetInfoByGatewayEUIRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetInfoByGatewayEUIRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetInfoByGatewayEUIRequestValidationError added in v3.27.1

type GetInfoByGatewayEUIRequestValidationError struct {
	// contains filtered or unexported fields
}

GetInfoByGatewayEUIRequestValidationError is the validation error returned by GetInfoByGatewayEUIRequest.ValidateFields if the designated constraints aren't met.

func (GetInfoByGatewayEUIRequestValidationError) Cause added in v3.27.1

Cause function returns cause value.

func (GetInfoByGatewayEUIRequestValidationError) Error added in v3.27.1

Error satisfies the builtin error interface

func (GetInfoByGatewayEUIRequestValidationError) ErrorName added in v3.27.1

ErrorName returns error name.

func (GetInfoByGatewayEUIRequestValidationError) Field added in v3.27.1

Field function returns field value.

func (GetInfoByGatewayEUIRequestValidationError) Key added in v3.27.1

Key function returns key value.

func (GetInfoByGatewayEUIRequestValidationError) Reason added in v3.27.1

Reason function returns reason value.

type GetInfoByGatewayEUIResponse added in v3.27.1

type GetInfoByGatewayEUIResponse struct {
	Eui              []byte `protobuf:"bytes,1,opt,name=eui,proto3" json:"eui,omitempty"`
	SupportsClaiming bool   `protobuf:"varint,2,opt,name=supports_claiming,json=supportsClaiming,proto3" json:"supports_claiming,omitempty"`
	// contains filtered or unexported fields
}

func (*GetInfoByGatewayEUIResponse) Descriptor deprecated added in v3.27.1

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

Deprecated: Use GetInfoByGatewayEUIResponse.ProtoReflect.Descriptor instead.

func (*GetInfoByGatewayEUIResponse) GetEui added in v3.27.1

func (x *GetInfoByGatewayEUIResponse) GetEui() []byte

func (*GetInfoByGatewayEUIResponse) GetSupportsClaiming added in v3.27.1

func (x *GetInfoByGatewayEUIResponse) GetSupportsClaiming() bool

func (*GetInfoByGatewayEUIResponse) MarshalJSON added in v3.27.1

func (x *GetInfoByGatewayEUIResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetInfoByGatewayEUIResponse to JSON.

func (*GetInfoByGatewayEUIResponse) MarshalProtoJSON added in v3.27.1

func (x *GetInfoByGatewayEUIResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetInfoByGatewayEUIResponse message to JSON.

func (*GetInfoByGatewayEUIResponse) ProtoMessage added in v3.27.1

func (*GetInfoByGatewayEUIResponse) ProtoMessage()

func (*GetInfoByGatewayEUIResponse) ProtoReflect added in v3.27.1

func (*GetInfoByGatewayEUIResponse) Reset added in v3.27.1

func (x *GetInfoByGatewayEUIResponse) Reset()

func (*GetInfoByGatewayEUIResponse) SetFields added in v3.27.1

func (*GetInfoByGatewayEUIResponse) String added in v3.27.1

func (x *GetInfoByGatewayEUIResponse) String() string

func (*GetInfoByGatewayEUIResponse) UnmarshalJSON added in v3.27.1

func (x *GetInfoByGatewayEUIResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetInfoByGatewayEUIResponse from JSON.

func (*GetInfoByGatewayEUIResponse) UnmarshalProtoJSON added in v3.27.1

func (x *GetInfoByGatewayEUIResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetInfoByGatewayEUIResponse message from JSON.

func (*GetInfoByGatewayEUIResponse) ValidateFields added in v3.27.1

func (m *GetInfoByGatewayEUIResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetInfoByGatewayEUIResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetInfoByGatewayEUIResponseValidationError added in v3.27.1

type GetInfoByGatewayEUIResponseValidationError struct {
	// contains filtered or unexported fields
}

GetInfoByGatewayEUIResponseValidationError is the validation error returned by GetInfoByGatewayEUIResponse.ValidateFields if the designated constraints aren't met.

func (GetInfoByGatewayEUIResponseValidationError) Cause added in v3.27.1

Cause function returns cause value.

func (GetInfoByGatewayEUIResponseValidationError) Error added in v3.27.1

Error satisfies the builtin error interface

func (GetInfoByGatewayEUIResponseValidationError) ErrorName added in v3.27.1

ErrorName returns error name.

func (GetInfoByGatewayEUIResponseValidationError) Field added in v3.27.1

Field function returns field value.

func (GetInfoByGatewayEUIResponseValidationError) Key added in v3.27.1

Key function returns key value.

func (GetInfoByGatewayEUIResponseValidationError) Reason added in v3.27.1

Reason function returns reason value.

type GetInfoByJoinEUIRequest added in v3.18.2

type GetInfoByJoinEUIRequest struct {
	JoinEui []byte `protobuf:"bytes,1,opt,name=join_eui,json=joinEui,proto3" json:"join_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*GetInfoByJoinEUIRequest) Descriptor deprecated added in v3.18.2

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

Deprecated: Use GetInfoByJoinEUIRequest.ProtoReflect.Descriptor instead.

func (*GetInfoByJoinEUIRequest) GetJoinEui added in v3.19.2

func (x *GetInfoByJoinEUIRequest) GetJoinEui() []byte

func (*GetInfoByJoinEUIRequest) MarshalJSON added in v3.19.2

func (x *GetInfoByJoinEUIRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetInfoByJoinEUIRequest to JSON.

func (*GetInfoByJoinEUIRequest) MarshalProtoJSON added in v3.19.2

func (x *GetInfoByJoinEUIRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetInfoByJoinEUIRequest message to JSON.

func (*GetInfoByJoinEUIRequest) ProtoMessage added in v3.18.2

func (*GetInfoByJoinEUIRequest) ProtoMessage()

func (*GetInfoByJoinEUIRequest) ProtoReflect added in v3.25.0

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

func (*GetInfoByJoinEUIRequest) Reset added in v3.18.2

func (x *GetInfoByJoinEUIRequest) Reset()

func (*GetInfoByJoinEUIRequest) SetFields added in v3.18.2

func (dst *GetInfoByJoinEUIRequest) SetFields(src *GetInfoByJoinEUIRequest, paths ...string) error

func (*GetInfoByJoinEUIRequest) String added in v3.18.2

func (x *GetInfoByJoinEUIRequest) String() string

func (*GetInfoByJoinEUIRequest) UnmarshalJSON added in v3.19.2

func (x *GetInfoByJoinEUIRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetInfoByJoinEUIRequest from JSON.

func (*GetInfoByJoinEUIRequest) UnmarshalProtoJSON added in v3.19.2

func (x *GetInfoByJoinEUIRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetInfoByJoinEUIRequest message from JSON.

func (*GetInfoByJoinEUIRequest) ValidateFields added in v3.18.2

func (m *GetInfoByJoinEUIRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetInfoByJoinEUIRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetInfoByJoinEUIRequestValidationError added in v3.18.2

type GetInfoByJoinEUIRequestValidationError struct {
	// contains filtered or unexported fields
}

GetInfoByJoinEUIRequestValidationError is the validation error returned by GetInfoByJoinEUIRequest.ValidateFields if the designated constraints aren't met.

func (GetInfoByJoinEUIRequestValidationError) Cause added in v3.18.2

Cause function returns cause value.

func (GetInfoByJoinEUIRequestValidationError) Error added in v3.18.2

Error satisfies the builtin error interface

func (GetInfoByJoinEUIRequestValidationError) ErrorName added in v3.18.2

ErrorName returns error name.

func (GetInfoByJoinEUIRequestValidationError) Field added in v3.18.2

Field function returns field value.

func (GetInfoByJoinEUIRequestValidationError) Key added in v3.18.2

Key function returns key value.

func (GetInfoByJoinEUIRequestValidationError) Reason added in v3.18.2

Reason function returns reason value.

type GetInfoByJoinEUIResponse added in v3.18.2

type GetInfoByJoinEUIResponse struct {
	JoinEui []byte `protobuf:"bytes,1,opt,name=join_eui,json=joinEui,proto3" json:"join_eui,omitempty"`
	// If set, this Join EUI is available for claiming on one of the configured Join Servers.
	SupportsClaiming bool `protobuf:"varint,2,opt,name=supports_claiming,json=supportsClaiming,proto3" json:"supports_claiming,omitempty"`
	// contains filtered or unexported fields
}

func (*GetInfoByJoinEUIResponse) Descriptor deprecated added in v3.18.2

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

Deprecated: Use GetInfoByJoinEUIResponse.ProtoReflect.Descriptor instead.

func (*GetInfoByJoinEUIResponse) GetJoinEui added in v3.19.2

func (x *GetInfoByJoinEUIResponse) GetJoinEui() []byte

func (*GetInfoByJoinEUIResponse) GetSupportsClaiming added in v3.18.2

func (x *GetInfoByJoinEUIResponse) GetSupportsClaiming() bool

func (*GetInfoByJoinEUIResponse) MarshalJSON added in v3.19.2

func (x *GetInfoByJoinEUIResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetInfoByJoinEUIResponse to JSON.

func (*GetInfoByJoinEUIResponse) MarshalProtoJSON added in v3.19.2

func (x *GetInfoByJoinEUIResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetInfoByJoinEUIResponse message to JSON.

func (*GetInfoByJoinEUIResponse) ProtoMessage added in v3.18.2

func (*GetInfoByJoinEUIResponse) ProtoMessage()

func (*GetInfoByJoinEUIResponse) ProtoReflect added in v3.25.0

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

func (*GetInfoByJoinEUIResponse) Reset added in v3.18.2

func (x *GetInfoByJoinEUIResponse) Reset()

func (*GetInfoByJoinEUIResponse) SetFields added in v3.18.2

func (dst *GetInfoByJoinEUIResponse) SetFields(src *GetInfoByJoinEUIResponse, paths ...string) error

func (*GetInfoByJoinEUIResponse) String added in v3.18.2

func (x *GetInfoByJoinEUIResponse) String() string

func (*GetInfoByJoinEUIResponse) UnmarshalJSON added in v3.19.2

func (x *GetInfoByJoinEUIResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetInfoByJoinEUIResponse from JSON.

func (*GetInfoByJoinEUIResponse) UnmarshalProtoJSON added in v3.19.2

func (x *GetInfoByJoinEUIResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetInfoByJoinEUIResponse message from JSON.

func (*GetInfoByJoinEUIResponse) ValidateFields added in v3.18.2

func (m *GetInfoByJoinEUIResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetInfoByJoinEUIResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetInfoByJoinEUIResponseValidationError added in v3.18.2

type GetInfoByJoinEUIResponseValidationError struct {
	// contains filtered or unexported fields
}

GetInfoByJoinEUIResponseValidationError is the validation error returned by GetInfoByJoinEUIResponse.ValidateFields if the designated constraints aren't met.

func (GetInfoByJoinEUIResponseValidationError) Cause added in v3.18.2

Cause function returns cause value.

func (GetInfoByJoinEUIResponseValidationError) Error added in v3.18.2

Error satisfies the builtin error interface

func (GetInfoByJoinEUIResponseValidationError) ErrorName added in v3.18.2

ErrorName returns error name.

func (GetInfoByJoinEUIResponseValidationError) Field added in v3.18.2

Field function returns field value.

func (GetInfoByJoinEUIResponseValidationError) Key added in v3.18.2

Key function returns key value.

func (GetInfoByJoinEUIResponseValidationError) Reason added in v3.18.2

Reason function returns reason value.

type GetInfoByJoinEUIsRequest added in v3.27.1

type GetInfoByJoinEUIsRequest struct {
	Requests []*GetInfoByJoinEUIRequest `protobuf:"bytes,1,rep,name=requests,proto3" json:"requests,omitempty"`
	// contains filtered or unexported fields
}

func (*GetInfoByJoinEUIsRequest) Descriptor deprecated added in v3.27.1

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

Deprecated: Use GetInfoByJoinEUIsRequest.ProtoReflect.Descriptor instead.

func (*GetInfoByJoinEUIsRequest) GetRequests added in v3.27.1

func (*GetInfoByJoinEUIsRequest) MarshalJSON added in v3.27.1

func (x *GetInfoByJoinEUIsRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetInfoByJoinEUIsRequest to JSON.

func (*GetInfoByJoinEUIsRequest) MarshalProtoJSON added in v3.27.1

func (x *GetInfoByJoinEUIsRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetInfoByJoinEUIsRequest message to JSON.

func (*GetInfoByJoinEUIsRequest) ProtoMessage added in v3.27.1

func (*GetInfoByJoinEUIsRequest) ProtoMessage()

func (*GetInfoByJoinEUIsRequest) ProtoReflect added in v3.27.1

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

func (*GetInfoByJoinEUIsRequest) Reset added in v3.27.1

func (x *GetInfoByJoinEUIsRequest) Reset()

func (*GetInfoByJoinEUIsRequest) SetFields added in v3.27.1

func (dst *GetInfoByJoinEUIsRequest) SetFields(src *GetInfoByJoinEUIsRequest, paths ...string) error

func (*GetInfoByJoinEUIsRequest) String added in v3.27.1

func (x *GetInfoByJoinEUIsRequest) String() string

func (*GetInfoByJoinEUIsRequest) UnmarshalJSON added in v3.27.1

func (x *GetInfoByJoinEUIsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetInfoByJoinEUIsRequest from JSON.

func (*GetInfoByJoinEUIsRequest) UnmarshalProtoJSON added in v3.27.1

func (x *GetInfoByJoinEUIsRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetInfoByJoinEUIsRequest message from JSON.

func (*GetInfoByJoinEUIsRequest) ValidateFields added in v3.27.1

func (m *GetInfoByJoinEUIsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetInfoByJoinEUIsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetInfoByJoinEUIsRequestValidationError added in v3.27.1

type GetInfoByJoinEUIsRequestValidationError struct {
	// contains filtered or unexported fields
}

GetInfoByJoinEUIsRequestValidationError is the validation error returned by GetInfoByJoinEUIsRequest.ValidateFields if the designated constraints aren't met.

func (GetInfoByJoinEUIsRequestValidationError) Cause added in v3.27.1

Cause function returns cause value.

func (GetInfoByJoinEUIsRequestValidationError) Error added in v3.27.1

Error satisfies the builtin error interface

func (GetInfoByJoinEUIsRequestValidationError) ErrorName added in v3.27.1

ErrorName returns error name.

func (GetInfoByJoinEUIsRequestValidationError) Field added in v3.27.1

Field function returns field value.

func (GetInfoByJoinEUIsRequestValidationError) Key added in v3.27.1

Key function returns key value.

func (GetInfoByJoinEUIsRequestValidationError) Reason added in v3.27.1

Reason function returns reason value.

type GetInfoByJoinEUIsResponse added in v3.27.1

type GetInfoByJoinEUIsResponse struct {
	Infos []*GetInfoByJoinEUIResponse `protobuf:"bytes,1,rep,name=infos,proto3" json:"infos,omitempty"`
	// contains filtered or unexported fields
}

func (*GetInfoByJoinEUIsResponse) Descriptor deprecated added in v3.27.1

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

Deprecated: Use GetInfoByJoinEUIsResponse.ProtoReflect.Descriptor instead.

func (*GetInfoByJoinEUIsResponse) GetInfos added in v3.27.1

func (*GetInfoByJoinEUIsResponse) MarshalJSON added in v3.27.1

func (x *GetInfoByJoinEUIsResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetInfoByJoinEUIsResponse to JSON.

func (*GetInfoByJoinEUIsResponse) MarshalProtoJSON added in v3.27.1

func (x *GetInfoByJoinEUIsResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetInfoByJoinEUIsResponse message to JSON.

func (*GetInfoByJoinEUIsResponse) ProtoMessage added in v3.27.1

func (*GetInfoByJoinEUIsResponse) ProtoMessage()

func (*GetInfoByJoinEUIsResponse) ProtoReflect added in v3.27.1

func (*GetInfoByJoinEUIsResponse) Reset added in v3.27.1

func (x *GetInfoByJoinEUIsResponse) Reset()

func (*GetInfoByJoinEUIsResponse) SetFields added in v3.27.1

func (dst *GetInfoByJoinEUIsResponse) SetFields(src *GetInfoByJoinEUIsResponse, paths ...string) error

func (*GetInfoByJoinEUIsResponse) String added in v3.27.1

func (x *GetInfoByJoinEUIsResponse) String() string

func (*GetInfoByJoinEUIsResponse) UnmarshalJSON added in v3.27.1

func (x *GetInfoByJoinEUIsResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetInfoByJoinEUIsResponse from JSON.

func (*GetInfoByJoinEUIsResponse) UnmarshalProtoJSON added in v3.27.1

func (x *GetInfoByJoinEUIsResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetInfoByJoinEUIsResponse message from JSON.

func (*GetInfoByJoinEUIsResponse) ValidateFields added in v3.27.1

func (m *GetInfoByJoinEUIsResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetInfoByJoinEUIsResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetInfoByJoinEUIsResponseValidationError added in v3.27.1

type GetInfoByJoinEUIsResponseValidationError struct {
	// contains filtered or unexported fields
}

GetInfoByJoinEUIsResponseValidationError is the validation error returned by GetInfoByJoinEUIsResponse.ValidateFields if the designated constraints aren't met.

func (GetInfoByJoinEUIsResponseValidationError) Cause added in v3.27.1

Cause function returns cause value.

func (GetInfoByJoinEUIsResponseValidationError) Error added in v3.27.1

Error satisfies the builtin error interface

func (GetInfoByJoinEUIsResponseValidationError) ErrorName added in v3.27.1

ErrorName returns error name.

func (GetInfoByJoinEUIsResponseValidationError) Field added in v3.27.1

Field function returns field value.

func (GetInfoByJoinEUIsResponseValidationError) Key added in v3.27.1

Key function returns key value.

func (GetInfoByJoinEUIsResponseValidationError) Reason added in v3.27.1

Reason function returns reason value.

type GetIsConfigurationRequest added in v3.9.0

type GetIsConfigurationRequest struct {
	// contains filtered or unexported fields
}

func (*GetIsConfigurationRequest) Descriptor deprecated added in v3.9.0

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

Deprecated: Use GetIsConfigurationRequest.ProtoReflect.Descriptor instead.

func (*GetIsConfigurationRequest) ProtoMessage added in v3.9.0

func (*GetIsConfigurationRequest) ProtoMessage()

func (*GetIsConfigurationRequest) ProtoReflect added in v3.25.0

func (*GetIsConfigurationRequest) Reset added in v3.9.0

func (x *GetIsConfigurationRequest) Reset()

func (*GetIsConfigurationRequest) SetFields added in v3.9.0

func (dst *GetIsConfigurationRequest) SetFields(src *GetIsConfigurationRequest, paths ...string) error

func (*GetIsConfigurationRequest) String added in v3.9.0

func (x *GetIsConfigurationRequest) String() string

func (*GetIsConfigurationRequest) ValidateFields added in v3.9.0

func (m *GetIsConfigurationRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetIsConfigurationRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetIsConfigurationRequestValidationError added in v3.9.0

type GetIsConfigurationRequestValidationError struct {
	// contains filtered or unexported fields
}

GetIsConfigurationRequestValidationError is the validation error returned by GetIsConfigurationRequest.ValidateFields if the designated constraints aren't met.

func (GetIsConfigurationRequestValidationError) Cause added in v3.9.0

Cause function returns cause value.

func (GetIsConfigurationRequestValidationError) Error added in v3.9.0

Error satisfies the builtin error interface

func (GetIsConfigurationRequestValidationError) ErrorName added in v3.9.0

ErrorName returns error name.

func (GetIsConfigurationRequestValidationError) Field added in v3.9.0

Field function returns field value.

func (GetIsConfigurationRequestValidationError) Key added in v3.9.0

Key function returns key value.

func (GetIsConfigurationRequestValidationError) Reason added in v3.9.0

Reason function returns reason value.

type GetIsConfigurationResponse added in v3.9.0

type GetIsConfigurationResponse struct {
	Configuration *IsConfiguration `protobuf:"bytes,1,opt,name=configuration,proto3" json:"configuration,omitempty"`
	// contains filtered or unexported fields
}

func (*GetIsConfigurationResponse) Descriptor deprecated added in v3.9.0

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

Deprecated: Use GetIsConfigurationResponse.ProtoReflect.Descriptor instead.

func (*GetIsConfigurationResponse) GetConfiguration added in v3.9.0

func (x *GetIsConfigurationResponse) GetConfiguration() *IsConfiguration

func (*GetIsConfigurationResponse) ProtoMessage added in v3.9.0

func (*GetIsConfigurationResponse) ProtoMessage()

func (*GetIsConfigurationResponse) ProtoReflect added in v3.25.0

func (*GetIsConfigurationResponse) Reset added in v3.9.0

func (x *GetIsConfigurationResponse) Reset()

func (*GetIsConfigurationResponse) SetFields added in v3.9.0

func (dst *GetIsConfigurationResponse) SetFields(src *GetIsConfigurationResponse, paths ...string) error

func (*GetIsConfigurationResponse) String added in v3.9.0

func (x *GetIsConfigurationResponse) String() string

func (*GetIsConfigurationResponse) ValidateFields added in v3.9.0

func (m *GetIsConfigurationResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetIsConfigurationResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetIsConfigurationResponseValidationError added in v3.9.0

type GetIsConfigurationResponseValidationError struct {
	// contains filtered or unexported fields
}

GetIsConfigurationResponseValidationError is the validation error returned by GetIsConfigurationResponse.ValidateFields if the designated constraints aren't met.

func (GetIsConfigurationResponseValidationError) Cause added in v3.9.0

Cause function returns cause value.

func (GetIsConfigurationResponseValidationError) Error added in v3.9.0

Error satisfies the builtin error interface

func (GetIsConfigurationResponseValidationError) ErrorName added in v3.9.0

ErrorName returns error name.

func (GetIsConfigurationResponseValidationError) Field added in v3.9.0

Field function returns field value.

func (GetIsConfigurationResponseValidationError) Key added in v3.9.0

Key function returns key value.

func (GetIsConfigurationResponseValidationError) Reason added in v3.9.0

Reason function returns reason value.

type GetNetIDResponse added in v3.21.2

type GetNetIDResponse struct {
	NetId []byte `protobuf:"bytes,1,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetNetIDResponse) Descriptor deprecated added in v3.21.2

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

Deprecated: Use GetNetIDResponse.ProtoReflect.Descriptor instead.

func (*GetNetIDResponse) GetNetId added in v3.21.2

func (x *GetNetIDResponse) GetNetId() []byte

func (*GetNetIDResponse) MarshalJSON added in v3.21.2

func (x *GetNetIDResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetNetIDResponse to JSON.

func (*GetNetIDResponse) MarshalProtoJSON added in v3.21.2

func (x *GetNetIDResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetNetIDResponse message to JSON.

func (*GetNetIDResponse) ProtoMessage added in v3.21.2

func (*GetNetIDResponse) ProtoMessage()

func (*GetNetIDResponse) ProtoReflect added in v3.25.0

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

func (*GetNetIDResponse) Reset added in v3.21.2

func (x *GetNetIDResponse) Reset()

func (*GetNetIDResponse) SetFields added in v3.21.2

func (dst *GetNetIDResponse) SetFields(src *GetNetIDResponse, paths ...string) error

func (*GetNetIDResponse) String added in v3.21.2

func (x *GetNetIDResponse) String() string

func (*GetNetIDResponse) UnmarshalJSON added in v3.21.2

func (x *GetNetIDResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetNetIDResponse from JSON.

func (*GetNetIDResponse) UnmarshalProtoJSON added in v3.21.2

func (x *GetNetIDResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetNetIDResponse message from JSON.

func (*GetNetIDResponse) ValidateFields added in v3.21.2

func (m *GetNetIDResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetNetIDResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetNetIDResponseValidationError added in v3.21.2

type GetNetIDResponseValidationError struct {
	// contains filtered or unexported fields
}

GetNetIDResponseValidationError is the validation error returned by GetNetIDResponse.ValidateFields if the designated constraints aren't met.

func (GetNetIDResponseValidationError) Cause added in v3.21.2

Cause function returns cause value.

func (GetNetIDResponseValidationError) Error added in v3.21.2

Error satisfies the builtin error interface

func (GetNetIDResponseValidationError) ErrorName added in v3.21.2

ErrorName returns error name.

func (GetNetIDResponseValidationError) Field added in v3.21.2

Field function returns field value.

func (GetNetIDResponseValidationError) Key added in v3.21.2

Key function returns key value.

func (GetNetIDResponseValidationError) Reason added in v3.21.2

Reason function returns reason value.

type GetOrganizationAPIKeyRequest

type GetOrganizationAPIKeyRequest struct {
	OrganizationIds *OrganizationIdentifiers `protobuf:"bytes,1,opt,name=organization_ids,json=organizationIds,proto3" json:"organization_ids,omitempty"`
	// Unique public identifier for the API key.
	KeyId string `protobuf:"bytes,2,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOrganizationAPIKeyRequest) Descriptor deprecated

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

Deprecated: Use GetOrganizationAPIKeyRequest.ProtoReflect.Descriptor instead.

func (*GetOrganizationAPIKeyRequest) EntityType added in v3.15.1

func (m *GetOrganizationAPIKeyRequest) EntityType() string

func (*GetOrganizationAPIKeyRequest) ExtractRequestFields added in v3.15.1

func (m *GetOrganizationAPIKeyRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetOrganizationAPIKeyRequest) GetKeyId added in v3.14.0

func (x *GetOrganizationAPIKeyRequest) GetKeyId() string

func (*GetOrganizationAPIKeyRequest) GetOrganizationIds added in v3.15.1

func (x *GetOrganizationAPIKeyRequest) GetOrganizationIds() *OrganizationIdentifiers

func (*GetOrganizationAPIKeyRequest) IDString added in v3.15.1

func (m *GetOrganizationAPIKeyRequest) IDString() string

func (*GetOrganizationAPIKeyRequest) ProtoMessage

func (*GetOrganizationAPIKeyRequest) ProtoMessage()

func (*GetOrganizationAPIKeyRequest) ProtoReflect added in v3.25.0

func (*GetOrganizationAPIKeyRequest) Reset

func (x *GetOrganizationAPIKeyRequest) Reset()

func (*GetOrganizationAPIKeyRequest) SetFields

func (*GetOrganizationAPIKeyRequest) String

func (*GetOrganizationAPIKeyRequest) ValidateContext added in v3.11.4

func (req *GetOrganizationAPIKeyRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*GetOrganizationAPIKeyRequest) ValidateFields

func (m *GetOrganizationAPIKeyRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetOrganizationAPIKeyRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetOrganizationAPIKeyRequestValidationError

type GetOrganizationAPIKeyRequestValidationError struct {
	// contains filtered or unexported fields
}

GetOrganizationAPIKeyRequestValidationError is the validation error returned by GetOrganizationAPIKeyRequest.ValidateFields if the designated constraints aren't met.

func (GetOrganizationAPIKeyRequestValidationError) Cause

Cause function returns cause value.

func (GetOrganizationAPIKeyRequestValidationError) Error

Error satisfies the builtin error interface

func (GetOrganizationAPIKeyRequestValidationError) ErrorName

ErrorName returns error name.

func (GetOrganizationAPIKeyRequestValidationError) Field

Field function returns field value.

func (GetOrganizationAPIKeyRequestValidationError) Key

Key function returns key value.

func (GetOrganizationAPIKeyRequestValidationError) Reason

Reason function returns reason value.

type GetOrganizationCollaboratorRequest

type GetOrganizationCollaboratorRequest struct {
	OrganizationIds *OrganizationIdentifiers `protobuf:"bytes,1,opt,name=organization_ids,json=organizationIds,proto3" json:"organization_ids,omitempty"`
	// NOTE: It is currently not possible to have organizations collaborating on other organizations.
	Collaborator *OrganizationOrUserIdentifiers `protobuf:"bytes,2,opt,name=collaborator,proto3" json:"collaborator,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOrganizationCollaboratorRequest) Descriptor deprecated

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

Deprecated: Use GetOrganizationCollaboratorRequest.ProtoReflect.Descriptor instead.

func (*GetOrganizationCollaboratorRequest) EntityType added in v3.15.1

func (*GetOrganizationCollaboratorRequest) ExtractRequestFields added in v3.15.1

func (m *GetOrganizationCollaboratorRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetOrganizationCollaboratorRequest) GetCollaborator added in v3.15.1

func (*GetOrganizationCollaboratorRequest) GetOrganizationIds added in v3.15.1

func (*GetOrganizationCollaboratorRequest) IDString added in v3.15.1

func (*GetOrganizationCollaboratorRequest) ProtoMessage

func (*GetOrganizationCollaboratorRequest) ProtoMessage()

func (*GetOrganizationCollaboratorRequest) ProtoReflect added in v3.25.0

func (*GetOrganizationCollaboratorRequest) Reset

func (*GetOrganizationCollaboratorRequest) SetFields

func (*GetOrganizationCollaboratorRequest) String

func (*GetOrganizationCollaboratorRequest) ValidateContext added in v3.11.4

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*GetOrganizationCollaboratorRequest) ValidateFields

func (m *GetOrganizationCollaboratorRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetOrganizationCollaboratorRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetOrganizationCollaboratorRequestValidationError

type GetOrganizationCollaboratorRequestValidationError struct {
	// contains filtered or unexported fields
}

GetOrganizationCollaboratorRequestValidationError is the validation error returned by GetOrganizationCollaboratorRequest.ValidateFields if the designated constraints aren't met.

func (GetOrganizationCollaboratorRequestValidationError) Cause

Cause function returns cause value.

func (GetOrganizationCollaboratorRequestValidationError) Error

Error satisfies the builtin error interface

func (GetOrganizationCollaboratorRequestValidationError) ErrorName

ErrorName returns error name.

func (GetOrganizationCollaboratorRequestValidationError) Field

Field function returns field value.

func (GetOrganizationCollaboratorRequestValidationError) Key

Key function returns key value.

func (GetOrganizationCollaboratorRequestValidationError) Reason

Reason function returns reason value.

type GetOrganizationRequest

type GetOrganizationRequest struct {
	OrganizationIds *OrganizationIdentifiers `protobuf:"bytes,1,opt,name=organization_ids,json=organizationIds,proto3" json:"organization_ids,omitempty"`
	// The names of the organization fields that should be returned.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOrganizationRequest) Descriptor deprecated

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

Deprecated: Use GetOrganizationRequest.ProtoReflect.Descriptor instead.

func (*GetOrganizationRequest) EntityType added in v3.15.1

func (m *GetOrganizationRequest) EntityType() string

func (*GetOrganizationRequest) ExtractRequestFields added in v3.15.1

func (m *GetOrganizationRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetOrganizationRequest) GetFieldMask

func (x *GetOrganizationRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*GetOrganizationRequest) GetOrganizationIds added in v3.15.1

func (x *GetOrganizationRequest) GetOrganizationIds() *OrganizationIdentifiers

func (*GetOrganizationRequest) IDString added in v3.15.1

func (m *GetOrganizationRequest) IDString() string

func (*GetOrganizationRequest) MarshalJSON added in v3.25.0

func (x *GetOrganizationRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetOrganizationRequest to JSON.

func (*GetOrganizationRequest) MarshalProtoJSON added in v3.25.0

func (x *GetOrganizationRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetOrganizationRequest message to JSON.

func (*GetOrganizationRequest) ProtoMessage

func (*GetOrganizationRequest) ProtoMessage()

func (*GetOrganizationRequest) ProtoReflect added in v3.25.0

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

func (*GetOrganizationRequest) Reset

func (x *GetOrganizationRequest) Reset()

func (*GetOrganizationRequest) SetFields

func (dst *GetOrganizationRequest) SetFields(src *GetOrganizationRequest, paths ...string) error

func (*GetOrganizationRequest) String

func (x *GetOrganizationRequest) String() string

func (*GetOrganizationRequest) UnmarshalJSON added in v3.25.0

func (x *GetOrganizationRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetOrganizationRequest from JSON.

func (*GetOrganizationRequest) UnmarshalProtoJSON added in v3.25.0

func (x *GetOrganizationRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetOrganizationRequest message from JSON.

func (*GetOrganizationRequest) ValidateContext added in v3.11.4

func (req *GetOrganizationRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*GetOrganizationRequest) ValidateFields

func (m *GetOrganizationRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetOrganizationRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetOrganizationRequestValidationError

type GetOrganizationRequestValidationError struct {
	// contains filtered or unexported fields
}

GetOrganizationRequestValidationError is the validation error returned by GetOrganizationRequest.ValidateFields if the designated constraints aren't met.

func (GetOrganizationRequestValidationError) Cause

Cause function returns cause value.

func (GetOrganizationRequestValidationError) Error

Error satisfies the builtin error interface

func (GetOrganizationRequestValidationError) ErrorName

ErrorName returns error name.

func (GetOrganizationRequestValidationError) Field

Field function returns field value.

func (GetOrganizationRequestValidationError) Key

Key function returns key value.

func (GetOrganizationRequestValidationError) Reason

Reason function returns reason value.

type GetPayloadFormatterRequest added in v3.11.0

type GetPayloadFormatterRequest struct {

	// Application identifiers.
	//
	// Deprecated: Marked as deprecated in ttn/lorawan/v3/devicerepository.proto.
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	// End device version information.
	VersionIds *EndDeviceVersionIdentifiers `protobuf:"bytes,2,opt,name=version_ids,json=versionIds,proto3" json:"version_ids,omitempty"`
	// Field mask paths.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPayloadFormatterRequest) Descriptor deprecated added in v3.11.0

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

Deprecated: Use GetPayloadFormatterRequest.ProtoReflect.Descriptor instead.

func (*GetPayloadFormatterRequest) GetApplicationIds deprecated added in v3.13.0

func (x *GetPayloadFormatterRequest) GetApplicationIds() *ApplicationIdentifiers

Deprecated: Marked as deprecated in ttn/lorawan/v3/devicerepository.proto.

func (*GetPayloadFormatterRequest) GetFieldMask added in v3.12.2

func (*GetPayloadFormatterRequest) GetVersionIds added in v3.14.1

func (*GetPayloadFormatterRequest) MarshalJSON added in v3.25.0

func (x *GetPayloadFormatterRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetPayloadFormatterRequest to JSON.

func (*GetPayloadFormatterRequest) MarshalProtoJSON added in v3.25.0

func (x *GetPayloadFormatterRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetPayloadFormatterRequest message to JSON.

func (*GetPayloadFormatterRequest) ProtoMessage added in v3.11.0

func (*GetPayloadFormatterRequest) ProtoMessage()

func (*GetPayloadFormatterRequest) ProtoReflect added in v3.25.0

func (*GetPayloadFormatterRequest) Reset added in v3.11.0

func (x *GetPayloadFormatterRequest) Reset()

func (*GetPayloadFormatterRequest) SetFields added in v3.11.0

func (dst *GetPayloadFormatterRequest) SetFields(src *GetPayloadFormatterRequest, paths ...string) error

func (*GetPayloadFormatterRequest) String added in v3.11.0

func (x *GetPayloadFormatterRequest) String() string

func (*GetPayloadFormatterRequest) UnmarshalJSON added in v3.25.0

func (x *GetPayloadFormatterRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetPayloadFormatterRequest from JSON.

func (*GetPayloadFormatterRequest) UnmarshalProtoJSON added in v3.25.0

func (x *GetPayloadFormatterRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetPayloadFormatterRequest message from JSON.

func (*GetPayloadFormatterRequest) ValidateFields added in v3.11.0

func (m *GetPayloadFormatterRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetPayloadFormatterRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetPayloadFormatterRequestValidationError added in v3.11.0

type GetPayloadFormatterRequestValidationError struct {
	// contains filtered or unexported fields
}

GetPayloadFormatterRequestValidationError is the validation error returned by GetPayloadFormatterRequest.ValidateFields if the designated constraints aren't met.

func (GetPayloadFormatterRequestValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (GetPayloadFormatterRequestValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (GetPayloadFormatterRequestValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (GetPayloadFormatterRequestValidationError) Field added in v3.11.0

Field function returns field value.

func (GetPayloadFormatterRequestValidationError) Key added in v3.11.0

Key function returns key value.

func (GetPayloadFormatterRequestValidationError) Reason added in v3.11.0

Reason function returns reason value.

type GetPhyVersionsRequest added in v3.15.0

type GetPhyVersionsRequest struct {

	// Optional Band ID to filter the results.
	// If unused, all supported Bands and their versions are returned.
	BandId string `protobuf:"bytes,1,opt,name=band_id,json=bandId,proto3" json:"band_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPhyVersionsRequest) Descriptor deprecated added in v3.15.0

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

Deprecated: Use GetPhyVersionsRequest.ProtoReflect.Descriptor instead.

func (*GetPhyVersionsRequest) GetBandId added in v3.15.0

func (x *GetPhyVersionsRequest) GetBandId() string

func (*GetPhyVersionsRequest) ProtoMessage added in v3.15.0

func (*GetPhyVersionsRequest) ProtoMessage()

func (*GetPhyVersionsRequest) ProtoReflect added in v3.25.0

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

func (*GetPhyVersionsRequest) Reset added in v3.15.0

func (x *GetPhyVersionsRequest) Reset()

func (*GetPhyVersionsRequest) SetFields added in v3.15.0

func (dst *GetPhyVersionsRequest) SetFields(src *GetPhyVersionsRequest, paths ...string) error

func (*GetPhyVersionsRequest) SetFromFlags added in v3.21.2

func (m *GetPhyVersionsRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the GetPhyVersionsRequest message from flags.

func (*GetPhyVersionsRequest) String added in v3.15.0

func (x *GetPhyVersionsRequest) String() string

func (*GetPhyVersionsRequest) ValidateFields added in v3.15.0

func (m *GetPhyVersionsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetPhyVersionsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetPhyVersionsRequestValidationError added in v3.15.0

type GetPhyVersionsRequestValidationError struct {
	// contains filtered or unexported fields
}

GetPhyVersionsRequestValidationError is the validation error returned by GetPhyVersionsRequest.ValidateFields if the designated constraints aren't met.

func (GetPhyVersionsRequestValidationError) Cause added in v3.15.0

Cause function returns cause value.

func (GetPhyVersionsRequestValidationError) Error added in v3.15.0

Error satisfies the builtin error interface

func (GetPhyVersionsRequestValidationError) ErrorName added in v3.15.0

ErrorName returns error name.

func (GetPhyVersionsRequestValidationError) Field added in v3.15.0

Field function returns field value.

func (GetPhyVersionsRequestValidationError) Key added in v3.15.0

Key function returns key value.

func (GetPhyVersionsRequestValidationError) Reason added in v3.15.0

Reason function returns reason value.

type GetPhyVersionsResponse added in v3.15.0

type GetPhyVersionsResponse struct {
	VersionInfo []*GetPhyVersionsResponse_VersionInfo `protobuf:"bytes,2,rep,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPhyVersionsResponse) Descriptor deprecated added in v3.15.0

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

Deprecated: Use GetPhyVersionsResponse.ProtoReflect.Descriptor instead.

func (*GetPhyVersionsResponse) GetVersionInfo added in v3.15.0

func (*GetPhyVersionsResponse) MarshalJSON added in v3.17.2

func (x *GetPhyVersionsResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetPhyVersionsResponse to JSON.

func (*GetPhyVersionsResponse) MarshalProtoJSON added in v3.15.1

func (x *GetPhyVersionsResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetPhyVersionsResponse message to JSON.

func (*GetPhyVersionsResponse) ProtoMessage added in v3.15.0

func (*GetPhyVersionsResponse) ProtoMessage()

func (*GetPhyVersionsResponse) ProtoReflect added in v3.25.0

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

func (*GetPhyVersionsResponse) Reset added in v3.15.0

func (x *GetPhyVersionsResponse) Reset()

func (*GetPhyVersionsResponse) SetFields added in v3.15.0

func (dst *GetPhyVersionsResponse) SetFields(src *GetPhyVersionsResponse, paths ...string) error

func (*GetPhyVersionsResponse) String added in v3.15.0

func (x *GetPhyVersionsResponse) String() string

func (*GetPhyVersionsResponse) UnmarshalJSON added in v3.17.2

func (x *GetPhyVersionsResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetPhyVersionsResponse from JSON.

func (*GetPhyVersionsResponse) UnmarshalProtoJSON added in v3.15.1

func (x *GetPhyVersionsResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetPhyVersionsResponse message from JSON.

func (*GetPhyVersionsResponse) ValidateFields added in v3.15.0

func (m *GetPhyVersionsResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetPhyVersionsResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetPhyVersionsResponseValidationError added in v3.15.0

type GetPhyVersionsResponseValidationError struct {
	// contains filtered or unexported fields
}

GetPhyVersionsResponseValidationError is the validation error returned by GetPhyVersionsResponse.ValidateFields if the designated constraints aren't met.

func (GetPhyVersionsResponseValidationError) Cause added in v3.15.0

Cause function returns cause value.

func (GetPhyVersionsResponseValidationError) Error added in v3.15.0

Error satisfies the builtin error interface

func (GetPhyVersionsResponseValidationError) ErrorName added in v3.15.0

ErrorName returns error name.

func (GetPhyVersionsResponseValidationError) Field added in v3.15.0

Field function returns field value.

func (GetPhyVersionsResponseValidationError) Key added in v3.15.0

Key function returns key value.

func (GetPhyVersionsResponseValidationError) Reason added in v3.15.0

Reason function returns reason value.

type GetPhyVersionsResponse_VersionInfo added in v3.15.0

type GetPhyVersionsResponse_VersionInfo struct {
	BandId      string       `protobuf:"bytes,1,opt,name=band_id,json=bandId,proto3" json:"band_id,omitempty"`
	PhyVersions []PHYVersion `` /* 133-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetPhyVersionsResponse_VersionInfo) Descriptor deprecated added in v3.15.0

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

Deprecated: Use GetPhyVersionsResponse_VersionInfo.ProtoReflect.Descriptor instead.

func (*GetPhyVersionsResponse_VersionInfo) GetBandId added in v3.15.0

func (*GetPhyVersionsResponse_VersionInfo) GetPhyVersions added in v3.15.0

func (x *GetPhyVersionsResponse_VersionInfo) GetPhyVersions() []PHYVersion

func (*GetPhyVersionsResponse_VersionInfo) MarshalJSON added in v3.17.2

func (x *GetPhyVersionsResponse_VersionInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetPhyVersionsResponse_VersionInfo to JSON.

func (*GetPhyVersionsResponse_VersionInfo) MarshalProtoJSON added in v3.15.1

MarshalProtoJSON marshals the GetPhyVersionsResponse_VersionInfo message to JSON.

func (*GetPhyVersionsResponse_VersionInfo) ProtoMessage added in v3.15.0

func (*GetPhyVersionsResponse_VersionInfo) ProtoMessage()

func (*GetPhyVersionsResponse_VersionInfo) ProtoReflect added in v3.25.0

func (*GetPhyVersionsResponse_VersionInfo) Reset added in v3.15.0

func (*GetPhyVersionsResponse_VersionInfo) SetFields added in v3.15.0

func (*GetPhyVersionsResponse_VersionInfo) String added in v3.15.0

func (*GetPhyVersionsResponse_VersionInfo) UnmarshalJSON added in v3.17.2

func (x *GetPhyVersionsResponse_VersionInfo) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetPhyVersionsResponse_VersionInfo from JSON.

func (*GetPhyVersionsResponse_VersionInfo) UnmarshalProtoJSON added in v3.15.1

UnmarshalProtoJSON unmarshals the GetPhyVersionsResponse_VersionInfo message from JSON.

func (*GetPhyVersionsResponse_VersionInfo) ValidateFields added in v3.15.0

func (m *GetPhyVersionsResponse_VersionInfo) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetPhyVersionsResponse_VersionInfo with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetPhyVersionsResponse_VersionInfoValidationError added in v3.15.0

type GetPhyVersionsResponse_VersionInfoValidationError struct {
	// contains filtered or unexported fields
}

GetPhyVersionsResponse_VersionInfoValidationError is the validation error returned by GetPhyVersionsResponse_VersionInfo.ValidateFields if the designated constraints aren't met.

func (GetPhyVersionsResponse_VersionInfoValidationError) Cause added in v3.15.0

Cause function returns cause value.

func (GetPhyVersionsResponse_VersionInfoValidationError) Error added in v3.15.0

Error satisfies the builtin error interface

func (GetPhyVersionsResponse_VersionInfoValidationError) ErrorName added in v3.15.0

ErrorName returns error name.

func (GetPhyVersionsResponse_VersionInfoValidationError) Field added in v3.15.0

Field function returns field value.

func (GetPhyVersionsResponse_VersionInfoValidationError) Key added in v3.15.0

Key function returns key value.

func (GetPhyVersionsResponse_VersionInfoValidationError) Reason added in v3.15.0

Reason function returns reason value.

type GetQRCodeFormatRequest

type GetQRCodeFormatRequest struct {

	// QR code format identifier. Enumerate available formats with rpc ListFormats in the EndDeviceQRCodeGenerator service.
	FormatId string `protobuf:"bytes,1,opt,name=format_id,json=formatId,proto3" json:"format_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetQRCodeFormatRequest) Descriptor deprecated

func (*GetQRCodeFormatRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetQRCodeFormatRequest.ProtoReflect.Descriptor instead.

func (*GetQRCodeFormatRequest) GetFormatId added in v3.14.1

func (x *GetQRCodeFormatRequest) GetFormatId() string

func (*GetQRCodeFormatRequest) ProtoMessage

func (*GetQRCodeFormatRequest) ProtoMessage()

func (*GetQRCodeFormatRequest) ProtoReflect added in v3.25.0

func (x *GetQRCodeFormatRequest) ProtoReflect() protoreflect.Message

func (*GetQRCodeFormatRequest) Reset

func (x *GetQRCodeFormatRequest) Reset()

func (*GetQRCodeFormatRequest) SetFields

func (dst *GetQRCodeFormatRequest) SetFields(src *GetQRCodeFormatRequest, paths ...string) error

func (*GetQRCodeFormatRequest) String

func (x *GetQRCodeFormatRequest) String() string

func (*GetQRCodeFormatRequest) ValidateFields

func (m *GetQRCodeFormatRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetQRCodeFormatRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetQRCodeFormatRequestValidationError

type GetQRCodeFormatRequestValidationError struct {
	// contains filtered or unexported fields
}

GetQRCodeFormatRequestValidationError is the validation error returned by GetQRCodeFormatRequest.ValidateFields if the designated constraints aren't met.

func (GetQRCodeFormatRequestValidationError) Cause

Cause function returns cause value.

func (GetQRCodeFormatRequestValidationError) Error

Error satisfies the builtin error interface

func (GetQRCodeFormatRequestValidationError) ErrorName

ErrorName returns error name.

func (GetQRCodeFormatRequestValidationError) Field

Field function returns field value.

func (GetQRCodeFormatRequestValidationError) Key

Key function returns key value.

func (GetQRCodeFormatRequestValidationError) Reason

Reason function returns reason value.

type GetRelayRequest added in v3.29.0

type GetRelayRequest struct {

	// End device identifiers of the relay.
	EndDeviceIds *EndDeviceIdentifiers `protobuf:"bytes,1,opt,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	// Field mask of the fields to return.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRelayRequest) Descriptor deprecated added in v3.29.0

func (*GetRelayRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRelayRequest.ProtoReflect.Descriptor instead.

func (*GetRelayRequest) GetEndDeviceIds added in v3.29.0

func (x *GetRelayRequest) GetEndDeviceIds() *EndDeviceIdentifiers

func (*GetRelayRequest) GetFieldMask added in v3.29.0

func (x *GetRelayRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*GetRelayRequest) MarshalJSON added in v3.29.0

func (x *GetRelayRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetRelayRequest to JSON.

func (*GetRelayRequest) MarshalProtoJSON added in v3.29.0

func (x *GetRelayRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetRelayRequest message to JSON.

func (*GetRelayRequest) ProtoMessage added in v3.29.0

func (*GetRelayRequest) ProtoMessage()

func (*GetRelayRequest) ProtoReflect added in v3.29.0

func (x *GetRelayRequest) ProtoReflect() protoreflect.Message

func (*GetRelayRequest) Reset added in v3.29.0

func (x *GetRelayRequest) Reset()

func (*GetRelayRequest) SetFields added in v3.29.0

func (dst *GetRelayRequest) SetFields(src *GetRelayRequest, paths ...string) error

func (*GetRelayRequest) String added in v3.29.0

func (x *GetRelayRequest) String() string

func (*GetRelayRequest) UnmarshalJSON added in v3.29.0

func (x *GetRelayRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetRelayRequest from JSON.

func (*GetRelayRequest) UnmarshalProtoJSON added in v3.29.0

func (x *GetRelayRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetRelayRequest message from JSON.

func (*GetRelayRequest) ValidateFields added in v3.29.0

func (m *GetRelayRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetRelayRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetRelayRequestValidationError added in v3.29.0

type GetRelayRequestValidationError struct {
	// contains filtered or unexported fields
}

GetRelayRequestValidationError is the validation error returned by GetRelayRequest.ValidateFields if the designated constraints aren't met.

func (GetRelayRequestValidationError) Cause added in v3.29.0

Cause function returns cause value.

func (GetRelayRequestValidationError) Error added in v3.29.0

Error satisfies the builtin error interface

func (GetRelayRequestValidationError) ErrorName added in v3.29.0

func (e GetRelayRequestValidationError) ErrorName() string

ErrorName returns error name.

func (GetRelayRequestValidationError) Field added in v3.29.0

Field function returns field value.

func (GetRelayRequestValidationError) Key added in v3.29.0

Key function returns key value.

func (GetRelayRequestValidationError) Reason added in v3.29.0

Reason function returns reason value.

type GetRelayResponse added in v3.29.0

type GetRelayResponse struct {

	// Relay configuration.
	Settings *RelaySettings `protobuf:"bytes,1,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRelayResponse) Descriptor deprecated added in v3.29.0

func (*GetRelayResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetRelayResponse.ProtoReflect.Descriptor instead.

func (*GetRelayResponse) GetSettings added in v3.29.0

func (x *GetRelayResponse) GetSettings() *RelaySettings

func (*GetRelayResponse) MarshalJSON added in v3.29.0

func (x *GetRelayResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetRelayResponse to JSON.

func (*GetRelayResponse) MarshalProtoJSON added in v3.29.0

func (x *GetRelayResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetRelayResponse message to JSON.

func (*GetRelayResponse) ProtoMessage added in v3.29.0

func (*GetRelayResponse) ProtoMessage()

func (*GetRelayResponse) ProtoReflect added in v3.29.0

func (x *GetRelayResponse) ProtoReflect() protoreflect.Message

func (*GetRelayResponse) Reset added in v3.29.0

func (x *GetRelayResponse) Reset()

func (*GetRelayResponse) SetFields added in v3.29.0

func (dst *GetRelayResponse) SetFields(src *GetRelayResponse, paths ...string) error

func (*GetRelayResponse) String added in v3.29.0

func (x *GetRelayResponse) String() string

func (*GetRelayResponse) UnmarshalJSON added in v3.29.0

func (x *GetRelayResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetRelayResponse from JSON.

func (*GetRelayResponse) UnmarshalProtoJSON added in v3.29.0

func (x *GetRelayResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetRelayResponse message from JSON.

func (*GetRelayResponse) ValidateFields added in v3.29.0

func (m *GetRelayResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetRelayResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetRelayResponseValidationError added in v3.29.0

type GetRelayResponseValidationError struct {
	// contains filtered or unexported fields
}

GetRelayResponseValidationError is the validation error returned by GetRelayResponse.ValidateFields if the designated constraints aren't met.

func (GetRelayResponseValidationError) Cause added in v3.29.0

Cause function returns cause value.

func (GetRelayResponseValidationError) Error added in v3.29.0

Error satisfies the builtin error interface

func (GetRelayResponseValidationError) ErrorName added in v3.29.0

ErrorName returns error name.

func (GetRelayResponseValidationError) Field added in v3.29.0

Field function returns field value.

func (GetRelayResponseValidationError) Key added in v3.29.0

Key function returns key value.

func (GetRelayResponseValidationError) Reason added in v3.29.0

Reason function returns reason value.

type GetRelayUplinkForwardingRuleRequest added in v3.29.0

type GetRelayUplinkForwardingRuleRequest struct {

	// End device identifiers of the relay.
	EndDeviceIds *EndDeviceIdentifiers `protobuf:"bytes,1,opt,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	// Index of the uplink forwarding rule.
	Index uint32 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
	// Field mask of the fields to return.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRelayUplinkForwardingRuleRequest) Descriptor deprecated added in v3.29.0

func (*GetRelayUplinkForwardingRuleRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRelayUplinkForwardingRuleRequest.ProtoReflect.Descriptor instead.

func (*GetRelayUplinkForwardingRuleRequest) GetEndDeviceIds added in v3.29.0

func (*GetRelayUplinkForwardingRuleRequest) GetFieldMask added in v3.29.0

func (*GetRelayUplinkForwardingRuleRequest) GetIndex added in v3.29.0

func (*GetRelayUplinkForwardingRuleRequest) MarshalJSON added in v3.29.0

func (x *GetRelayUplinkForwardingRuleRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetRelayUplinkForwardingRuleRequest to JSON.

func (*GetRelayUplinkForwardingRuleRequest) MarshalProtoJSON added in v3.29.0

MarshalProtoJSON marshals the GetRelayUplinkForwardingRuleRequest message to JSON.

func (*GetRelayUplinkForwardingRuleRequest) ProtoMessage added in v3.29.0

func (*GetRelayUplinkForwardingRuleRequest) ProtoMessage()

func (*GetRelayUplinkForwardingRuleRequest) ProtoReflect added in v3.29.0

func (*GetRelayUplinkForwardingRuleRequest) Reset added in v3.29.0

func (*GetRelayUplinkForwardingRuleRequest) SetFields added in v3.29.0

func (*GetRelayUplinkForwardingRuleRequest) String added in v3.29.0

func (*GetRelayUplinkForwardingRuleRequest) UnmarshalJSON added in v3.29.0

func (x *GetRelayUplinkForwardingRuleRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetRelayUplinkForwardingRuleRequest from JSON.

func (*GetRelayUplinkForwardingRuleRequest) UnmarshalProtoJSON added in v3.29.0

UnmarshalProtoJSON unmarshals the GetRelayUplinkForwardingRuleRequest message from JSON.

func (*GetRelayUplinkForwardingRuleRequest) ValidateFields added in v3.29.0

func (m *GetRelayUplinkForwardingRuleRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetRelayUplinkForwardingRuleRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetRelayUplinkForwardingRuleRequestValidationError added in v3.29.0

type GetRelayUplinkForwardingRuleRequestValidationError struct {
	// contains filtered or unexported fields
}

GetRelayUplinkForwardingRuleRequestValidationError is the validation error returned by GetRelayUplinkForwardingRuleRequest.ValidateFields if the designated constraints aren't met.

func (GetRelayUplinkForwardingRuleRequestValidationError) Cause added in v3.29.0

Cause function returns cause value.

func (GetRelayUplinkForwardingRuleRequestValidationError) Error added in v3.29.0

Error satisfies the builtin error interface

func (GetRelayUplinkForwardingRuleRequestValidationError) ErrorName added in v3.29.0

ErrorName returns error name.

func (GetRelayUplinkForwardingRuleRequestValidationError) Field added in v3.29.0

Field function returns field value.

func (GetRelayUplinkForwardingRuleRequestValidationError) Key added in v3.29.0

Key function returns key value.

func (GetRelayUplinkForwardingRuleRequestValidationError) Reason added in v3.29.0

Reason function returns reason value.

type GetRelayUplinkForwardingRuleResponse added in v3.29.0

type GetRelayUplinkForwardingRuleResponse struct {

	// Uplink forwarding rule.
	Rule *RelayUplinkForwardingRule `protobuf:"bytes,1,opt,name=rule,proto3" json:"rule,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRelayUplinkForwardingRuleResponse) Descriptor deprecated added in v3.29.0

func (*GetRelayUplinkForwardingRuleResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetRelayUplinkForwardingRuleResponse.ProtoReflect.Descriptor instead.

func (*GetRelayUplinkForwardingRuleResponse) GetRule added in v3.29.0

func (*GetRelayUplinkForwardingRuleResponse) MarshalJSON added in v3.29.0

func (x *GetRelayUplinkForwardingRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetRelayUplinkForwardingRuleResponse to JSON.

func (*GetRelayUplinkForwardingRuleResponse) MarshalProtoJSON added in v3.29.0

MarshalProtoJSON marshals the GetRelayUplinkForwardingRuleResponse message to JSON.

func (*GetRelayUplinkForwardingRuleResponse) ProtoMessage added in v3.29.0

func (*GetRelayUplinkForwardingRuleResponse) ProtoMessage()

func (*GetRelayUplinkForwardingRuleResponse) ProtoReflect added in v3.29.0

func (*GetRelayUplinkForwardingRuleResponse) Reset added in v3.29.0

func (*GetRelayUplinkForwardingRuleResponse) SetFields added in v3.29.0

func (*GetRelayUplinkForwardingRuleResponse) String added in v3.29.0

func (*GetRelayUplinkForwardingRuleResponse) UnmarshalJSON added in v3.29.0

func (x *GetRelayUplinkForwardingRuleResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetRelayUplinkForwardingRuleResponse from JSON.

func (*GetRelayUplinkForwardingRuleResponse) UnmarshalProtoJSON added in v3.29.0

UnmarshalProtoJSON unmarshals the GetRelayUplinkForwardingRuleResponse message from JSON.

func (*GetRelayUplinkForwardingRuleResponse) ValidateFields added in v3.29.0

func (m *GetRelayUplinkForwardingRuleResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetRelayUplinkForwardingRuleResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetRelayUplinkForwardingRuleResponseValidationError added in v3.29.0

type GetRelayUplinkForwardingRuleResponseValidationError struct {
	// contains filtered or unexported fields
}

GetRelayUplinkForwardingRuleResponseValidationError is the validation error returned by GetRelayUplinkForwardingRuleResponse.ValidateFields if the designated constraints aren't met.

func (GetRelayUplinkForwardingRuleResponseValidationError) Cause added in v3.29.0

Cause function returns cause value.

func (GetRelayUplinkForwardingRuleResponseValidationError) Error added in v3.29.0

Error satisfies the builtin error interface

func (GetRelayUplinkForwardingRuleResponseValidationError) ErrorName added in v3.29.0

ErrorName returns error name.

func (GetRelayUplinkForwardingRuleResponseValidationError) Field added in v3.29.0

Field function returns field value.

func (GetRelayUplinkForwardingRuleResponseValidationError) Key added in v3.29.0

Key function returns key value.

func (GetRelayUplinkForwardingRuleResponseValidationError) Reason added in v3.29.0

Reason function returns reason value.

type GetRootKeysRequest

type GetRootKeysRequest struct {

	// End device identifiers to request the root keys for.
	Ids *EndDeviceIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	// Provisioner that provisioned the end device.
	ProvisionerId string `protobuf:"bytes,2,opt,name=provisioner_id,json=provisionerId,proto3" json:"provisioner_id,omitempty"`
	// Provisioning data for the provisioner.
	ProvisioningData *structpb.Struct `protobuf:"bytes,3,opt,name=provisioning_data,json=provisioningData,proto3" json:"provisioning_data,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRootKeysRequest) Descriptor deprecated

func (*GetRootKeysRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRootKeysRequest.ProtoReflect.Descriptor instead.

func (*GetRootKeysRequest) GetIds added in v3.15.2

func (*GetRootKeysRequest) GetProvisionerId added in v3.14.1

func (x *GetRootKeysRequest) GetProvisionerId() string

func (*GetRootKeysRequest) GetProvisioningData

func (x *GetRootKeysRequest) GetProvisioningData() *structpb.Struct

func (*GetRootKeysRequest) MarshalJSON added in v3.21.0

func (x *GetRootKeysRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetRootKeysRequest to JSON.

func (*GetRootKeysRequest) MarshalProtoJSON added in v3.21.0

func (x *GetRootKeysRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetRootKeysRequest message to JSON.

func (*GetRootKeysRequest) ProtoMessage

func (*GetRootKeysRequest) ProtoMessage()

func (*GetRootKeysRequest) ProtoReflect added in v3.25.0

func (x *GetRootKeysRequest) ProtoReflect() protoreflect.Message

func (*GetRootKeysRequest) Reset

func (x *GetRootKeysRequest) Reset()

func (*GetRootKeysRequest) SetFields

func (dst *GetRootKeysRequest) SetFields(src *GetRootKeysRequest, paths ...string) error

func (*GetRootKeysRequest) String

func (x *GetRootKeysRequest) String() string

func (*GetRootKeysRequest) UnmarshalJSON added in v3.21.0

func (x *GetRootKeysRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetRootKeysRequest from JSON.

func (*GetRootKeysRequest) UnmarshalProtoJSON added in v3.21.0

func (x *GetRootKeysRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetRootKeysRequest message from JSON.

func (*GetRootKeysRequest) ValidateContext added in v3.11.4

func (req *GetRootKeysRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*GetRootKeysRequest) ValidateFields

func (m *GetRootKeysRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetRootKeysRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetRootKeysRequestValidationError

type GetRootKeysRequestValidationError struct {
	// contains filtered or unexported fields
}

GetRootKeysRequestValidationError is the validation error returned by GetRootKeysRequest.ValidateFields if the designated constraints aren't met.

func (GetRootKeysRequestValidationError) Cause

Cause function returns cause value.

func (GetRootKeysRequestValidationError) Error

Error satisfies the builtin error interface

func (GetRootKeysRequestValidationError) ErrorName

ErrorName returns error name.

func (GetRootKeysRequestValidationError) Field

Field function returns field value.

func (GetRootKeysRequestValidationError) Key

Key function returns key value.

func (GetRootKeysRequestValidationError) Reason

Reason function returns reason value.

type GetStoredApplicationUpCountRequest added in v3.14.2

type GetStoredApplicationUpCountRequest struct {

	// Count upstream messages from all end devices of an application. Cannot be used in conjunction with end_device_ids.
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	// Count upstream messages from a single end device. Cannot be used in conjunction with application_ids.
	EndDeviceIds *EndDeviceIdentifiers `protobuf:"bytes,2,opt,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	// Count upstream messages of a specific type. If not set, then all upstream messages are returned.
	Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
	// Count upstream messages after this timestamp only. Cannot be used in conjunction with last.
	After *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=after,proto3" json:"after,omitempty"`
	// Count upstream messages before this timestamp only. Cannot be used in conjunction with last.
	Before *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=before,proto3" json:"before,omitempty"`
	// Count uplinks on a specific FPort only.
	FPort *wrapperspb.UInt32Value `protobuf:"bytes,6,opt,name=f_port,json=fPort,proto3" json:"f_port,omitempty"`
	// Count upstream messages that have arrived in the last minutes or hours. Cannot be used in conjunction with after and before.
	Last *durationpb.Duration `protobuf:"bytes,7,opt,name=last,proto3" json:"last,omitempty"`
	// contains filtered or unexported fields
}

func (*GetStoredApplicationUpCountRequest) Descriptor deprecated added in v3.14.2

func (*GetStoredApplicationUpCountRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetStoredApplicationUpCountRequest.ProtoReflect.Descriptor instead.

func (*GetStoredApplicationUpCountRequest) EntityType added in v3.18.0

EntityType implements IDStringer.

func (*GetStoredApplicationUpCountRequest) ExtractRequestFields added in v3.18.0

func (m *GetStoredApplicationUpCountRequest) ExtractRequestFields(dst map[string]interface{})

ExtractRequestFields is used by github.com/grpc-ecosystem/go-grpc-middleware/tags.

func (*GetStoredApplicationUpCountRequest) GetAfter added in v3.14.2

func (*GetStoredApplicationUpCountRequest) GetApplicationIds added in v3.14.2

func (*GetStoredApplicationUpCountRequest) GetBefore added in v3.14.2

func (*GetStoredApplicationUpCountRequest) GetEndDeviceIds added in v3.14.2

func (*GetStoredApplicationUpCountRequest) GetFPort added in v3.14.2

func (*GetStoredApplicationUpCountRequest) GetLast added in v3.14.2

func (*GetStoredApplicationUpCountRequest) GetType added in v3.14.2

func (*GetStoredApplicationUpCountRequest) IDString added in v3.18.0

IDString implements IDStringer.

func (*GetStoredApplicationUpCountRequest) MarshalJSON added in v3.21.0

func (x *GetStoredApplicationUpCountRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetStoredApplicationUpCountRequest to JSON.

func (*GetStoredApplicationUpCountRequest) MarshalProtoJSON added in v3.21.0

MarshalProtoJSON marshals the GetStoredApplicationUpCountRequest message to JSON.

func (*GetStoredApplicationUpCountRequest) ProtoMessage added in v3.14.2

func (*GetStoredApplicationUpCountRequest) ProtoMessage()

func (*GetStoredApplicationUpCountRequest) ProtoReflect added in v3.25.0

func (*GetStoredApplicationUpCountRequest) Reset added in v3.14.2

func (*GetStoredApplicationUpCountRequest) SetFields added in v3.14.2

func (*GetStoredApplicationUpCountRequest) String added in v3.14.2

func (*GetStoredApplicationUpCountRequest) UnmarshalJSON added in v3.21.0

func (x *GetStoredApplicationUpCountRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetStoredApplicationUpCountRequest from JSON.

func (*GetStoredApplicationUpCountRequest) UnmarshalProtoJSON added in v3.21.0

UnmarshalProtoJSON unmarshals the GetStoredApplicationUpCountRequest message from JSON.

func (*GetStoredApplicationUpCountRequest) ValidateFields added in v3.14.2

func (m *GetStoredApplicationUpCountRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetStoredApplicationUpCountRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*GetStoredApplicationUpCountRequest) WithApplicationIds added in v3.14.2

WithApplicationIds returns the request with set ApplicationIdentifiers.

func (*GetStoredApplicationUpCountRequest) WithEndDeviceIds added in v3.14.2

WithEndDeviceIds returns the request with set EndDeviceIdentifiers.

type GetStoredApplicationUpCountRequestValidationError added in v3.14.2

type GetStoredApplicationUpCountRequestValidationError struct {
	// contains filtered or unexported fields
}

GetStoredApplicationUpCountRequestValidationError is the validation error returned by GetStoredApplicationUpCountRequest.ValidateFields if the designated constraints aren't met.

func (GetStoredApplicationUpCountRequestValidationError) Cause added in v3.14.2

Cause function returns cause value.

func (GetStoredApplicationUpCountRequestValidationError) Error added in v3.14.2

Error satisfies the builtin error interface

func (GetStoredApplicationUpCountRequestValidationError) ErrorName added in v3.14.2

ErrorName returns error name.

func (GetStoredApplicationUpCountRequestValidationError) Field added in v3.14.2

Field function returns field value.

func (GetStoredApplicationUpCountRequestValidationError) Key added in v3.14.2

Key function returns key value.

func (GetStoredApplicationUpCountRequestValidationError) Reason added in v3.14.2

Reason function returns reason value.

type GetStoredApplicationUpCountResponse added in v3.14.2

type GetStoredApplicationUpCountResponse struct {

	// Number of stored messages by end device ID.
	Count map[string]uint32 `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetStoredApplicationUpCountResponse) Descriptor deprecated added in v3.14.2

func (*GetStoredApplicationUpCountResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetStoredApplicationUpCountResponse.ProtoReflect.Descriptor instead.

func (*GetStoredApplicationUpCountResponse) GetCount added in v3.14.2

func (*GetStoredApplicationUpCountResponse) ProtoMessage added in v3.14.2

func (*GetStoredApplicationUpCountResponse) ProtoMessage()

func (*GetStoredApplicationUpCountResponse) ProtoReflect added in v3.25.0

func (*GetStoredApplicationUpCountResponse) Reset added in v3.14.2

func (*GetStoredApplicationUpCountResponse) SetFields added in v3.14.2

func (*GetStoredApplicationUpCountResponse) String added in v3.14.2

func (*GetStoredApplicationUpCountResponse) ValidateFields added in v3.14.2

func (m *GetStoredApplicationUpCountResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetStoredApplicationUpCountResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetStoredApplicationUpCountResponseValidationError added in v3.14.2

type GetStoredApplicationUpCountResponseValidationError struct {
	// contains filtered or unexported fields
}

GetStoredApplicationUpCountResponseValidationError is the validation error returned by GetStoredApplicationUpCountResponse.ValidateFields if the designated constraints aren't met.

func (GetStoredApplicationUpCountResponseValidationError) Cause added in v3.14.2

Cause function returns cause value.

func (GetStoredApplicationUpCountResponseValidationError) Error added in v3.14.2

Error satisfies the builtin error interface

func (GetStoredApplicationUpCountResponseValidationError) ErrorName added in v3.14.2

ErrorName returns error name.

func (GetStoredApplicationUpCountResponseValidationError) Field added in v3.14.2

Field function returns field value.

func (GetStoredApplicationUpCountResponseValidationError) Key added in v3.14.2

Key function returns key value.

func (GetStoredApplicationUpCountResponseValidationError) Reason added in v3.14.2

Reason function returns reason value.

type GetStoredApplicationUpRequest added in v3.10.0

type GetStoredApplicationUpRequest struct {

	// Query upstream messages from all end devices of an application. Cannot be used in conjunction with end_device_ids.
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	// Query upstream messages from a single end device. Cannot be used in conjunction with application_ids.
	EndDeviceIds *EndDeviceIdentifiers `protobuf:"bytes,2,opt,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	// Query upstream messages of a specific type. If not set, then all upstream messages are returned.
	Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
	// Limit number of results.
	Limit *wrapperspb.UInt32Value `protobuf:"bytes,4,opt,name=limit,proto3" json:"limit,omitempty"`
	// Query upstream messages after this timestamp only. Cannot be used in conjunction with last.
	After *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=after,proto3" json:"after,omitempty"`
	// Query upstream messages before this timestamp only. Cannot be used in conjunction with last.
	Before *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=before,proto3" json:"before,omitempty"`
	// Query uplinks on a specific FPort only.
	FPort *wrapperspb.UInt32Value `protobuf:"bytes,7,opt,name=f_port,json=fPort,proto3" json:"f_port,omitempty"`
	// Order results.
	Order string `protobuf:"bytes,8,opt,name=order,proto3" json:"order,omitempty"`
	// The names of the upstream message fields that should be returned. See the API reference
	// for allowed field names for each type of upstream message.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,9,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// Query upstream messages that have arrived in the last minutes or hours. Cannot be used in conjunction with after and before.
	//
	// Deprecated: Marked as deprecated in ttn/lorawan/v3/applicationserver_integrations_storage.proto.
	Last *durationpb.Duration `protobuf:"bytes,10,opt,name=last,proto3" json:"last,omitempty"`
	// The continuation token, which is used to retrieve the next page. If provided, other fields are ignored.
	ContinuationToken string `protobuf:"bytes,11,opt,name=continuation_token,json=continuationToken,proto3" json:"continuation_token,omitempty"`
	// contains filtered or unexported fields
}

func (*GetStoredApplicationUpRequest) Descriptor deprecated added in v3.10.0

func (*GetStoredApplicationUpRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetStoredApplicationUpRequest.ProtoReflect.Descriptor instead.

func (*GetStoredApplicationUpRequest) EntityType added in v3.18.0

func (m *GetStoredApplicationUpRequest) EntityType() string

EntityType implements IDStringer.

func (*GetStoredApplicationUpRequest) ExtractRequestFields added in v3.18.0

func (m *GetStoredApplicationUpRequest) ExtractRequestFields(dst map[string]interface{})

ExtractRequestFields is used by github.com/grpc-ecosystem/go-grpc-middleware/tags.

func (*GetStoredApplicationUpRequest) GetAfter added in v3.10.0

func (*GetStoredApplicationUpRequest) GetApplicationIds added in v3.13.0

func (x *GetStoredApplicationUpRequest) GetApplicationIds() *ApplicationIdentifiers

func (*GetStoredApplicationUpRequest) GetBefore added in v3.10.0

func (*GetStoredApplicationUpRequest) GetContinuationToken added in v3.26.0

func (x *GetStoredApplicationUpRequest) GetContinuationToken() string

func (*GetStoredApplicationUpRequest) GetEndDeviceIds added in v3.13.0

func (*GetStoredApplicationUpRequest) GetFPort added in v3.10.0

func (*GetStoredApplicationUpRequest) GetFieldMask added in v3.11.0

func (*GetStoredApplicationUpRequest) GetLast deprecated added in v3.13.3

Deprecated: Marked as deprecated in ttn/lorawan/v3/applicationserver_integrations_storage.proto.

func (*GetStoredApplicationUpRequest) GetLimit added in v3.10.0

func (*GetStoredApplicationUpRequest) GetOrder added in v3.10.0

func (x *GetStoredApplicationUpRequest) GetOrder() string

func (*GetStoredApplicationUpRequest) GetType added in v3.10.0

func (*GetStoredApplicationUpRequest) IDString added in v3.18.0

func (m *GetStoredApplicationUpRequest) IDString() string

IDString implements IDStringer.

func (*GetStoredApplicationUpRequest) MarshalJSON added in v3.21.0

func (x *GetStoredApplicationUpRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetStoredApplicationUpRequest to JSON.

func (*GetStoredApplicationUpRequest) MarshalProtoJSON added in v3.21.0

func (x *GetStoredApplicationUpRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetStoredApplicationUpRequest message to JSON.

func (*GetStoredApplicationUpRequest) ProtoMessage added in v3.10.0

func (*GetStoredApplicationUpRequest) ProtoMessage()

func (*GetStoredApplicationUpRequest) ProtoReflect added in v3.25.0

func (*GetStoredApplicationUpRequest) Reset added in v3.10.0

func (x *GetStoredApplicationUpRequest) Reset()

func (*GetStoredApplicationUpRequest) SetFields added in v3.10.0

func (*GetStoredApplicationUpRequest) String added in v3.10.0

func (*GetStoredApplicationUpRequest) UnmarshalJSON added in v3.21.0

func (x *GetStoredApplicationUpRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetStoredApplicationUpRequest from JSON.

func (*GetStoredApplicationUpRequest) UnmarshalProtoJSON added in v3.21.0

func (x *GetStoredApplicationUpRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetStoredApplicationUpRequest message from JSON.

func (*GetStoredApplicationUpRequest) ValidateFields added in v3.10.0

func (m *GetStoredApplicationUpRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetStoredApplicationUpRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*GetStoredApplicationUpRequest) WithApplicationIds added in v3.13.0

WithApplicationIds returns the request with set ApplicationIdentifiers.

func (*GetStoredApplicationUpRequest) WithEndDeviceIds added in v3.13.0

WithEndDeviceIds returns the request with set EndDeviceIdentifiers.

type GetStoredApplicationUpRequestValidationError added in v3.10.0

type GetStoredApplicationUpRequestValidationError struct {
	// contains filtered or unexported fields
}

GetStoredApplicationUpRequestValidationError is the validation error returned by GetStoredApplicationUpRequest.ValidateFields if the designated constraints aren't met.

func (GetStoredApplicationUpRequestValidationError) Cause added in v3.10.0

Cause function returns cause value.

func (GetStoredApplicationUpRequestValidationError) Error added in v3.10.0

Error satisfies the builtin error interface

func (GetStoredApplicationUpRequestValidationError) ErrorName added in v3.10.0

ErrorName returns error name.

func (GetStoredApplicationUpRequestValidationError) Field added in v3.10.0

Field function returns field value.

func (GetStoredApplicationUpRequestValidationError) Key added in v3.10.0

Key function returns key value.

func (GetStoredApplicationUpRequestValidationError) Reason added in v3.10.0

Reason function returns reason value.

type GetTemplateRequest added in v3.11.0

type GetTemplateRequest struct {

	// Application identifiers.
	//
	// Deprecated: Marked as deprecated in ttn/lorawan/v3/devicerepository.proto.
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	// End device version information.
	// Use either EndDeviceVersionIdentifiers or EndDeviceProfileIdentifiers.
	VersionIds *EndDeviceVersionIdentifiers `protobuf:"bytes,2,opt,name=version_ids,json=versionIds,proto3" json:"version_ids,omitempty"`
	// End device profile identifiers.
	EndDeviceProfileIds *GetTemplateRequest_EndDeviceProfileIdentifiers `protobuf:"bytes,3,opt,name=end_device_profile_ids,json=endDeviceProfileIds,proto3" json:"end_device_profile_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTemplateRequest) Descriptor deprecated added in v3.11.0

func (*GetTemplateRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetTemplateRequest.ProtoReflect.Descriptor instead.

func (*GetTemplateRequest) GetApplicationIds deprecated added in v3.13.0

func (x *GetTemplateRequest) GetApplicationIds() *ApplicationIdentifiers

Deprecated: Marked as deprecated in ttn/lorawan/v3/devicerepository.proto.

func (*GetTemplateRequest) GetEndDeviceProfileIds added in v3.19.0

func (*GetTemplateRequest) GetVersionIds added in v3.13.0

func (x *GetTemplateRequest) GetVersionIds() *EndDeviceVersionIdentifiers

func (*GetTemplateRequest) ProtoMessage added in v3.11.0

func (*GetTemplateRequest) ProtoMessage()

func (*GetTemplateRequest) ProtoReflect added in v3.25.0

func (x *GetTemplateRequest) ProtoReflect() protoreflect.Message

func (*GetTemplateRequest) Reset added in v3.11.0

func (x *GetTemplateRequest) Reset()

func (*GetTemplateRequest) SetFields added in v3.11.0

func (dst *GetTemplateRequest) SetFields(src *GetTemplateRequest, paths ...string) error

func (*GetTemplateRequest) String added in v3.11.0

func (x *GetTemplateRequest) String() string

func (*GetTemplateRequest) ValidateFields added in v3.11.0

func (m *GetTemplateRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetTemplateRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetTemplateRequestValidationError added in v3.11.0

type GetTemplateRequestValidationError struct {
	// contains filtered or unexported fields
}

GetTemplateRequestValidationError is the validation error returned by GetTemplateRequest.ValidateFields if the designated constraints aren't met.

func (GetTemplateRequestValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (GetTemplateRequestValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (GetTemplateRequestValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (GetTemplateRequestValidationError) Field added in v3.11.0

Field function returns field value.

func (GetTemplateRequestValidationError) Key added in v3.11.0

Key function returns key value.

func (GetTemplateRequestValidationError) Reason added in v3.11.0

Reason function returns reason value.

type GetTemplateRequest_EndDeviceProfileIdentifiers added in v3.19.0

type GetTemplateRequest_EndDeviceProfileIdentifiers struct {

	// VendorID managed by the LoRa Alliance, as defined in TR005.
	VendorId uint32 `protobuf:"varint,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
	// ID of the LoRaWAN end device profile assigned by the vendor.
	VendorProfileId uint32 `protobuf:"varint,2,opt,name=vendor_profile_id,json=vendorProfileId,proto3" json:"vendor_profile_id,omitempty"`
	// contains filtered or unexported fields
}

Identifiers to uniquely identify a LoRaWAN end device profile.

func (*GetTemplateRequest_EndDeviceProfileIdentifiers) Descriptor deprecated added in v3.19.0

Deprecated: Use GetTemplateRequest_EndDeviceProfileIdentifiers.ProtoReflect.Descriptor instead.

func (*GetTemplateRequest_EndDeviceProfileIdentifiers) GetVendorId added in v3.19.0

func (*GetTemplateRequest_EndDeviceProfileIdentifiers) GetVendorProfileId added in v3.19.0

func (*GetTemplateRequest_EndDeviceProfileIdentifiers) ProtoMessage added in v3.19.0

func (*GetTemplateRequest_EndDeviceProfileIdentifiers) ProtoReflect added in v3.25.0

func (*GetTemplateRequest_EndDeviceProfileIdentifiers) Reset added in v3.19.0

func (*GetTemplateRequest_EndDeviceProfileIdentifiers) SetFields added in v3.19.0

func (*GetTemplateRequest_EndDeviceProfileIdentifiers) String added in v3.19.0

func (*GetTemplateRequest_EndDeviceProfileIdentifiers) ValidateFields added in v3.19.0

func (m *GetTemplateRequest_EndDeviceProfileIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetTemplateRequest_EndDeviceProfileIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetTemplateRequest_EndDeviceProfileIdentifiersValidationError added in v3.19.0

type GetTemplateRequest_EndDeviceProfileIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

GetTemplateRequest_EndDeviceProfileIdentifiersValidationError is the validation error returned by GetTemplateRequest_EndDeviceProfileIdentifiers.ValidateFields if the designated constraints aren't met.

func (GetTemplateRequest_EndDeviceProfileIdentifiersValidationError) Cause added in v3.19.0

Cause function returns cause value.

func (GetTemplateRequest_EndDeviceProfileIdentifiersValidationError) Error added in v3.19.0

Error satisfies the builtin error interface

func (GetTemplateRequest_EndDeviceProfileIdentifiersValidationError) ErrorName added in v3.19.0

ErrorName returns error name.

func (GetTemplateRequest_EndDeviceProfileIdentifiersValidationError) Field added in v3.19.0

Field function returns field value.

func (GetTemplateRequest_EndDeviceProfileIdentifiersValidationError) Key added in v3.19.0

Key function returns key value.

func (GetTemplateRequest_EndDeviceProfileIdentifiersValidationError) Reason added in v3.19.0

Reason function returns reason value.

type GetUserAPIKeyRequest

type GetUserAPIKeyRequest struct {
	UserIds *UserIdentifiers `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	// Unique public identifier for the API key.
	KeyId string `protobuf:"bytes,2,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserAPIKeyRequest) Descriptor deprecated

func (*GetUserAPIKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetUserAPIKeyRequest.ProtoReflect.Descriptor instead.

func (*GetUserAPIKeyRequest) EntityType added in v3.15.1

func (m *GetUserAPIKeyRequest) EntityType() string

func (*GetUserAPIKeyRequest) ExtractRequestFields added in v3.15.1

func (m *GetUserAPIKeyRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetUserAPIKeyRequest) GetKeyId added in v3.14.0

func (x *GetUserAPIKeyRequest) GetKeyId() string

func (*GetUserAPIKeyRequest) GetUserIds added in v3.15.1

func (x *GetUserAPIKeyRequest) GetUserIds() *UserIdentifiers

func (*GetUserAPIKeyRequest) IDString added in v3.15.1

func (m *GetUserAPIKeyRequest) IDString() string

func (*GetUserAPIKeyRequest) ProtoMessage

func (*GetUserAPIKeyRequest) ProtoMessage()

func (*GetUserAPIKeyRequest) ProtoReflect added in v3.25.0

func (x *GetUserAPIKeyRequest) ProtoReflect() protoreflect.Message

func (*GetUserAPIKeyRequest) Reset

func (x *GetUserAPIKeyRequest) Reset()

func (*GetUserAPIKeyRequest) SetFields

func (dst *GetUserAPIKeyRequest) SetFields(src *GetUserAPIKeyRequest, paths ...string) error

func (*GetUserAPIKeyRequest) String

func (x *GetUserAPIKeyRequest) String() string

func (*GetUserAPIKeyRequest) ValidateContext added in v3.11.4

func (req *GetUserAPIKeyRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*GetUserAPIKeyRequest) ValidateFields

func (m *GetUserAPIKeyRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetUserAPIKeyRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetUserAPIKeyRequestValidationError

type GetUserAPIKeyRequestValidationError struct {
	// contains filtered or unexported fields
}

GetUserAPIKeyRequestValidationError is the validation error returned by GetUserAPIKeyRequest.ValidateFields if the designated constraints aren't met.

func (GetUserAPIKeyRequestValidationError) Cause

Cause function returns cause value.

func (GetUserAPIKeyRequestValidationError) Error

Error satisfies the builtin error interface

func (GetUserAPIKeyRequestValidationError) ErrorName

ErrorName returns error name.

func (GetUserAPIKeyRequestValidationError) Field

Field function returns field value.

func (GetUserAPIKeyRequestValidationError) Key

Key function returns key value.

func (GetUserAPIKeyRequestValidationError) Reason

Reason function returns reason value.

type GetUserRequest

type GetUserRequest struct {
	UserIds *UserIdentifiers `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	// The names of the user fields that should be returned.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserRequest) Descriptor deprecated

func (*GetUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetUserRequest.ProtoReflect.Descriptor instead.

func (*GetUserRequest) EntityType added in v3.15.1

func (m *GetUserRequest) EntityType() string

func (*GetUserRequest) ExtractRequestFields added in v3.15.1

func (m *GetUserRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetUserRequest) GetFieldMask

func (x *GetUserRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*GetUserRequest) GetUserIds added in v3.15.1

func (x *GetUserRequest) GetUserIds() *UserIdentifiers

func (*GetUserRequest) IDString added in v3.15.1

func (m *GetUserRequest) IDString() string

func (*GetUserRequest) MarshalJSON added in v3.25.0

func (x *GetUserRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GetUserRequest to JSON.

func (*GetUserRequest) MarshalProtoJSON added in v3.25.0

func (x *GetUserRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GetUserRequest message to JSON.

func (*GetUserRequest) ProtoMessage

func (*GetUserRequest) ProtoMessage()

func (*GetUserRequest) ProtoReflect added in v3.25.0

func (x *GetUserRequest) ProtoReflect() protoreflect.Message

func (*GetUserRequest) Reset

func (x *GetUserRequest) Reset()

func (*GetUserRequest) SetFields

func (dst *GetUserRequest) SetFields(src *GetUserRequest, paths ...string) error

func (*GetUserRequest) String

func (x *GetUserRequest) String() string

func (*GetUserRequest) UnmarshalJSON added in v3.25.0

func (x *GetUserRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GetUserRequest from JSON.

func (*GetUserRequest) UnmarshalProtoJSON added in v3.25.0

func (x *GetUserRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GetUserRequest message from JSON.

func (*GetUserRequest) ValidateContext added in v3.11.4

func (req *GetUserRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*GetUserRequest) ValidateFields

func (m *GetUserRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on GetUserRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type GetUserRequestValidationError

type GetUserRequestValidationError struct {
	// contains filtered or unexported fields
}

GetUserRequestValidationError is the validation error returned by GetUserRequest.ValidateFields if the designated constraints aren't met.

func (GetUserRequestValidationError) Cause

Cause function returns cause value.

func (GetUserRequestValidationError) Error

Error satisfies the builtin error interface

func (GetUserRequestValidationError) ErrorName

func (e GetUserRequestValidationError) ErrorName() string

ErrorName returns error name.

func (GetUserRequestValidationError) Field

Field function returns field value.

func (GetUserRequestValidationError) Key

Key function returns key value.

func (GetUserRequestValidationError) Reason

Reason function returns reason value.

type GrantType

type GrantType int32

The OAuth2 flows an OAuth client can use to get an access token.

const (
	// Grant type used to exchange an authorization code for an access token.
	GrantType_GRANT_AUTHORIZATION_CODE GrantType = 0
	// Grant type used to exchange a user ID and password for an access token.
	GrantType_GRANT_PASSWORD GrantType = 1
	// Grant type used to exchange a refresh token for an access token.
	GrantType_GRANT_REFRESH_TOKEN GrantType = 2
)

func (GrantType) Descriptor added in v3.25.0

func (GrantType) Descriptor() protoreflect.EnumDescriptor

func (GrantType) Enum added in v3.25.0

func (x GrantType) Enum() *GrantType

func (GrantType) EnumDescriptor deprecated

func (GrantType) EnumDescriptor() ([]byte, []int)

Deprecated: Use GrantType.Descriptor instead.

func (GrantType) MarshalJSON added in v3.17.2

func (x GrantType) MarshalJSON() ([]byte, error)

MarshalJSON marshals the GrantType to JSON.

func (GrantType) MarshalProtoJSON added in v3.15.1

func (x GrantType) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the GrantType to JSON.

func (GrantType) MarshalText

func (x GrantType) MarshalText() ([]byte, error)

MarshalText marshals the GrantType to text.

func (GrantType) Number added in v3.25.0

func (x GrantType) Number() protoreflect.EnumNumber

func (GrantType) String

func (x GrantType) String() string

func (GrantType) Type added in v3.25.0

func (*GrantType) UnmarshalJSON

func (x *GrantType) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the GrantType from JSON.

func (*GrantType) UnmarshalProtoJSON added in v3.15.1

func (x *GrantType) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the GrantType from JSON.

func (*GrantType) UnmarshalText

func (x *GrantType) UnmarshalText(b []byte) error

UnmarshalText unmarshals the GrantType from text.

type GsClient

type GsClient interface {
	// Get statistics about the current gateway connection to the Gateway Server.
	// This is not persisted between reconnects.
	GetGatewayConnectionStats(ctx context.Context, in *GatewayIdentifiers, opts ...grpc.CallOption) (*GatewayConnectionStats, error)
	// Get statistics about gateway connections to the Gateway Server of a batch of gateways.
	// - Statistics are not persisted between reconnects.
	// - Gateways that are not connected or are part of a different cluster are ignored.
	// - The client should ensure that the requested gateways are in the requested cluster.
	// - The client should have the right to get the gateway connection stats on all requested gateways.
	BatchGetGatewayConnectionStats(ctx context.Context, in *BatchGetGatewayConnectionStatsRequest, opts ...grpc.CallOption) (*BatchGetGatewayConnectionStatsResponse, error)
}

GsClient is the client API for Gs 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.

func NewGsClient

func NewGsClient(cc grpc.ClientConnInterface) GsClient

type GsNsClient

type GsNsClient interface {
	// Called by the Gateway Server when an uplink message arrives.
	HandleUplink(ctx context.Context, in *UplinkMessage, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Called by the Gateway Server when a Tx acknowledgment arrives.
	ReportTxAcknowledgment(ctx context.Context, in *GatewayTxAcknowledgment, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

GsNsClient is the client API for GsNs 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.

func NewGsNsClient

func NewGsNsClient(cc grpc.ClientConnInterface) GsNsClient

type GsNsServer

type GsNsServer interface {
	// Called by the Gateway Server when an uplink message arrives.
	HandleUplink(context.Context, *UplinkMessage) (*emptypb.Empty, error)
	// Called by the Gateway Server when a Tx acknowledgment arrives.
	ReportTxAcknowledgment(context.Context, *GatewayTxAcknowledgment) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

GsNsServer is the server API for GsNs service. All implementations must embed UnimplementedGsNsServer for forward compatibility

type GsPbaClient

type GsPbaClient interface {
	PublishUplink(ctx context.Context, in *GatewayUplinkMessage, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Update the gateway, changing the fields specified by the field mask to the provided values.
	// To mark a gateway as online, call this rpc setting online to true, include status_public in field_mask and
	// keep calling this rpc before the returned online_ttl passes to keep the gateway online.
	UpdateGateway(ctx context.Context, in *UpdatePacketBrokerGatewayRequest, opts ...grpc.CallOption) (*UpdatePacketBrokerGatewayResponse, error)
}

GsPbaClient is the client API for GsPba 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.

func NewGsPbaClient

func NewGsPbaClient(cc grpc.ClientConnInterface) GsPbaClient

type GsPbaServer

type GsPbaServer interface {
	PublishUplink(context.Context, *GatewayUplinkMessage) (*emptypb.Empty, error)
	// Update the gateway, changing the fields specified by the field mask to the provided values.
	// To mark a gateway as online, call this rpc setting online to true, include status_public in field_mask and
	// keep calling this rpc before the returned online_ttl passes to keep the gateway online.
	UpdateGateway(context.Context, *UpdatePacketBrokerGatewayRequest) (*UpdatePacketBrokerGatewayResponse, error)
	// contains filtered or unexported methods
}

GsPbaServer is the server API for GsPba service. All implementations must embed UnimplementedGsPbaServer for forward compatibility

type GsServer

type GsServer interface {
	// Get statistics about the current gateway connection to the Gateway Server.
	// This is not persisted between reconnects.
	GetGatewayConnectionStats(context.Context, *GatewayIdentifiers) (*GatewayConnectionStats, error)
	// Get statistics about gateway connections to the Gateway Server of a batch of gateways.
	// - Statistics are not persisted between reconnects.
	// - Gateways that are not connected or are part of a different cluster are ignored.
	// - The client should ensure that the requested gateways are in the requested cluster.
	// - The client should have the right to get the gateway connection stats on all requested gateways.
	BatchGetGatewayConnectionStats(context.Context, *BatchGetGatewayConnectionStatsRequest) (*BatchGetGatewayConnectionStatsResponse, error)
	// contains filtered or unexported methods
}

GsServer is the server API for Gs service. All implementations must embed UnimplementedGsServer for forward compatibility

type GtwGsClient

type GtwGsClient interface {
	// Link a gateway to the Gateway Server for streaming upstream messages and downstream messages.
	LinkGateway(ctx context.Context, opts ...grpc.CallOption) (GtwGs_LinkGatewayClient, error)
	// Get configuration for the concentrator.
	GetConcentratorConfig(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ConcentratorConfig, error)
	// Get connection information to connect an MQTT gateway.
	GetMQTTConnectionInfo(ctx context.Context, in *GatewayIdentifiers, opts ...grpc.CallOption) (*MQTTConnectionInfo, error)
	// Get legacy connection information to connect a The Things Network Stack V2 MQTT gateway.
	GetMQTTV2ConnectionInfo(ctx context.Context, in *GatewayIdentifiers, opts ...grpc.CallOption) (*MQTTConnectionInfo, error)
}

GtwGsClient is the client API for GtwGs 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.

func NewGtwGsClient

func NewGtwGsClient(cc grpc.ClientConnInterface) GtwGsClient

type GtwGsServer

type GtwGsServer interface {
	// Link a gateway to the Gateway Server for streaming upstream messages and downstream messages.
	LinkGateway(GtwGs_LinkGatewayServer) error
	// Get configuration for the concentrator.
	GetConcentratorConfig(context.Context, *emptypb.Empty) (*ConcentratorConfig, error)
	// Get connection information to connect an MQTT gateway.
	GetMQTTConnectionInfo(context.Context, *GatewayIdentifiers) (*MQTTConnectionInfo, error)
	// Get legacy connection information to connect a The Things Network Stack V2 MQTT gateway.
	GetMQTTV2ConnectionInfo(context.Context, *GatewayIdentifiers) (*MQTTConnectionInfo, error)
	// contains filtered or unexported methods
}

GtwGsServer is the server API for GtwGs service. All implementations must embed UnimplementedGtwGsServer for forward compatibility

type GtwGs_LinkGatewayClient

type GtwGs_LinkGatewayClient interface {
	Send(*GatewayUp) error
	Recv() (*GatewayDown, error)
	grpc.ClientStream
}

type GtwGs_LinkGatewayServer

type GtwGs_LinkGatewayServer interface {
	Send(*GatewayDown) error
	Recv() (*GatewayUp, error)
	grpc.ServerStream
}

type IDStringer added in v3.12.0

type IDStringer interface {
	EntityType() string
	IDString() string
}

IDStringer identifies the string type and ID of identifiers.

type Invitation

type Invitation struct {
	Email      string                 `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	Token      string                 `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	ExpiresAt  *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	CreatedAt  *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt  *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	AcceptedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=accepted_at,json=acceptedAt,proto3" json:"accepted_at,omitempty"`
	AcceptedBy *UserIdentifiers       `protobuf:"bytes,7,opt,name=accepted_by,json=acceptedBy,proto3" json:"accepted_by,omitempty"`
	// contains filtered or unexported fields
}

func (*Invitation) Descriptor deprecated

func (*Invitation) Descriptor() ([]byte, []int)

Deprecated: Use Invitation.ProtoReflect.Descriptor instead.

func (*Invitation) GetAcceptedAt

func (x *Invitation) GetAcceptedAt() *timestamppb.Timestamp

func (*Invitation) GetAcceptedBy

func (x *Invitation) GetAcceptedBy() *UserIdentifiers

func (*Invitation) GetCreatedAt

func (x *Invitation) GetCreatedAt() *timestamppb.Timestamp

func (*Invitation) GetEmail

func (x *Invitation) GetEmail() string

func (*Invitation) GetExpiresAt

func (x *Invitation) GetExpiresAt() *timestamppb.Timestamp

func (*Invitation) GetToken

func (x *Invitation) GetToken() string

func (*Invitation) GetUpdatedAt

func (x *Invitation) GetUpdatedAt() *timestamppb.Timestamp

func (*Invitation) ProtoMessage

func (*Invitation) ProtoMessage()

func (*Invitation) ProtoReflect added in v3.25.0

func (x *Invitation) ProtoReflect() protoreflect.Message

func (*Invitation) Reset

func (x *Invitation) Reset()

func (*Invitation) SetFields

func (dst *Invitation) SetFields(src *Invitation, paths ...string) error

func (*Invitation) String

func (x *Invitation) String() string

func (*Invitation) ValidateFields

func (m *Invitation) ValidateFields(paths ...string) error

ValidateFields checks the field values on Invitation with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type InvitationValidationError

type InvitationValidationError struct {
	// contains filtered or unexported fields
}

InvitationValidationError is the validation error returned by Invitation.ValidateFields if the designated constraints aren't met.

func (InvitationValidationError) Cause

func (e InvitationValidationError) Cause() error

Cause function returns cause value.

func (InvitationValidationError) Error

Error satisfies the builtin error interface

func (InvitationValidationError) ErrorName

func (e InvitationValidationError) ErrorName() string

ErrorName returns error name.

func (InvitationValidationError) Field

Field function returns field value.

func (InvitationValidationError) Key

Key function returns key value.

func (InvitationValidationError) Reason

func (e InvitationValidationError) Reason() string

Reason function returns reason value.

type Invitations

type Invitations struct {
	Invitations []*Invitation `protobuf:"bytes,1,rep,name=invitations,proto3" json:"invitations,omitempty"`
	// contains filtered or unexported fields
}

func (*Invitations) Descriptor deprecated

func (*Invitations) Descriptor() ([]byte, []int)

Deprecated: Use Invitations.ProtoReflect.Descriptor instead.

func (*Invitations) GetInvitations

func (x *Invitations) GetInvitations() []*Invitation

func (*Invitations) ProtoMessage

func (*Invitations) ProtoMessage()

func (*Invitations) ProtoReflect added in v3.25.0

func (x *Invitations) ProtoReflect() protoreflect.Message

func (*Invitations) Reset

func (x *Invitations) Reset()

func (*Invitations) SetFields

func (dst *Invitations) SetFields(src *Invitations, paths ...string) error

func (*Invitations) String

func (x *Invitations) String() string

func (*Invitations) ValidateFields

func (m *Invitations) ValidateFields(paths ...string) error

ValidateFields checks the field values on Invitations with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type InvitationsValidationError

type InvitationsValidationError struct {
	// contains filtered or unexported fields
}

InvitationsValidationError is the validation error returned by Invitations.ValidateFields if the designated constraints aren't met.

func (InvitationsValidationError) Cause

Cause function returns cause value.

func (InvitationsValidationError) Error

Error satisfies the builtin error interface

func (InvitationsValidationError) ErrorName

func (e InvitationsValidationError) ErrorName() string

ErrorName returns error name.

func (InvitationsValidationError) Field

Field function returns field value.

func (InvitationsValidationError) Key

Key function returns key value.

func (InvitationsValidationError) Reason

Reason function returns reason value.

type IsClient added in v3.9.0

type IsClient interface {
	// Get the configuration of the Identity Server. The response is typically used
	// to enable or disable features in a user interface.
	GetConfiguration(ctx context.Context, in *GetIsConfigurationRequest, opts ...grpc.CallOption) (*GetIsConfigurationResponse, error)
}

IsClient is the client API for Is 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.

func NewIsClient added in v3.9.0

func NewIsClient(cc grpc.ClientConnInterface) IsClient

type IsConfiguration added in v3.9.0

type IsConfiguration struct {
	UserRegistration   *IsConfiguration_UserRegistration   `protobuf:"bytes,3,opt,name=user_registration,json=userRegistration,proto3" json:"user_registration,omitempty"`
	ProfilePicture     *IsConfiguration_ProfilePicture     `protobuf:"bytes,4,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
	EndDevicePicture   *IsConfiguration_EndDevicePicture   `protobuf:"bytes,5,opt,name=end_device_picture,json=endDevicePicture,proto3" json:"end_device_picture,omitempty"`
	UserRights         *IsConfiguration_UserRights         `protobuf:"bytes,6,opt,name=user_rights,json=userRights,proto3" json:"user_rights,omitempty"`
	UserLogin          *IsConfiguration_UserLogin          `protobuf:"bytes,7,opt,name=user_login,json=userLogin,proto3" json:"user_login,omitempty"`
	AdminRights        *IsConfiguration_AdminRights        `protobuf:"bytes,8,opt,name=admin_rights,json=adminRights,proto3" json:"admin_rights,omitempty"`
	CollaboratorRights *IsConfiguration_CollaboratorRights `protobuf:"bytes,14,opt,name=collaborator_rights,json=collaboratorRights,proto3" json:"collaborator_rights,omitempty"`
	// contains filtered or unexported fields
}

func (*IsConfiguration) Descriptor deprecated added in v3.9.0

func (*IsConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use IsConfiguration.ProtoReflect.Descriptor instead.

func (*IsConfiguration) GetAdminRights added in v3.17.2

func (x *IsConfiguration) GetAdminRights() *IsConfiguration_AdminRights

func (*IsConfiguration) GetCollaboratorRights added in v3.27.0

func (x *IsConfiguration) GetCollaboratorRights() *IsConfiguration_CollaboratorRights

func (*IsConfiguration) GetEndDevicePicture added in v3.9.0

func (x *IsConfiguration) GetEndDevicePicture() *IsConfiguration_EndDevicePicture

func (*IsConfiguration) GetProfilePicture added in v3.9.0

func (x *IsConfiguration) GetProfilePicture() *IsConfiguration_ProfilePicture

func (*IsConfiguration) GetUserLogin added in v3.17.2

func (x *IsConfiguration) GetUserLogin() *IsConfiguration_UserLogin

func (*IsConfiguration) GetUserRegistration added in v3.9.0

func (x *IsConfiguration) GetUserRegistration() *IsConfiguration_UserRegistration

func (*IsConfiguration) GetUserRights added in v3.9.0

func (x *IsConfiguration) GetUserRights() *IsConfiguration_UserRights

func (*IsConfiguration) ProtoMessage added in v3.9.0

func (*IsConfiguration) ProtoMessage()

func (*IsConfiguration) ProtoReflect added in v3.25.0

func (x *IsConfiguration) ProtoReflect() protoreflect.Message

func (*IsConfiguration) Reset added in v3.9.0

func (x *IsConfiguration) Reset()

func (*IsConfiguration) SetFields added in v3.9.0

func (dst *IsConfiguration) SetFields(src *IsConfiguration, paths ...string) error

func (*IsConfiguration) String added in v3.9.0

func (x *IsConfiguration) String() string

func (*IsConfiguration) ValidateFields added in v3.9.0

func (m *IsConfiguration) ValidateFields(paths ...string) error

ValidateFields checks the field values on IsConfiguration with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type IsConfigurationValidationError added in v3.9.0

type IsConfigurationValidationError struct {
	// contains filtered or unexported fields
}

IsConfigurationValidationError is the validation error returned by IsConfiguration.ValidateFields if the designated constraints aren't met.

func (IsConfigurationValidationError) Cause added in v3.9.0

Cause function returns cause value.

func (IsConfigurationValidationError) Error added in v3.9.0

Error satisfies the builtin error interface

func (IsConfigurationValidationError) ErrorName added in v3.9.0

func (e IsConfigurationValidationError) ErrorName() string

ErrorName returns error name.

func (IsConfigurationValidationError) Field added in v3.9.0

Field function returns field value.

func (IsConfigurationValidationError) Key added in v3.9.0

Key function returns key value.

func (IsConfigurationValidationError) Reason added in v3.9.0

Reason function returns reason value.

type IsConfiguration_AdminRights added in v3.17.2

type IsConfiguration_AdminRights struct {
	All *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=all,proto3" json:"all,omitempty"`
	// contains filtered or unexported fields
}

func (*IsConfiguration_AdminRights) Descriptor deprecated added in v3.17.2

func (*IsConfiguration_AdminRights) Descriptor() ([]byte, []int)

Deprecated: Use IsConfiguration_AdminRights.ProtoReflect.Descriptor instead.

func (*IsConfiguration_AdminRights) GetAll added in v3.17.2

func (*IsConfiguration_AdminRights) ProtoMessage added in v3.17.2

func (*IsConfiguration_AdminRights) ProtoMessage()

func (*IsConfiguration_AdminRights) ProtoReflect added in v3.25.0

func (*IsConfiguration_AdminRights) Reset added in v3.17.2

func (x *IsConfiguration_AdminRights) Reset()

func (*IsConfiguration_AdminRights) SetFields added in v3.17.2

func (*IsConfiguration_AdminRights) String added in v3.17.2

func (x *IsConfiguration_AdminRights) String() string

func (*IsConfiguration_AdminRights) ValidateFields added in v3.17.2

func (m *IsConfiguration_AdminRights) ValidateFields(paths ...string) error

ValidateFields checks the field values on IsConfiguration_AdminRights with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type IsConfiguration_AdminRightsValidationError added in v3.17.2

type IsConfiguration_AdminRightsValidationError struct {
	// contains filtered or unexported fields
}

IsConfiguration_AdminRightsValidationError is the validation error returned by IsConfiguration_AdminRights.ValidateFields if the designated constraints aren't met.

func (IsConfiguration_AdminRightsValidationError) Cause added in v3.17.2

Cause function returns cause value.

func (IsConfiguration_AdminRightsValidationError) Error added in v3.17.2

Error satisfies the builtin error interface

func (IsConfiguration_AdminRightsValidationError) ErrorName added in v3.17.2

ErrorName returns error name.

func (IsConfiguration_AdminRightsValidationError) Field added in v3.17.2

Field function returns field value.

func (IsConfiguration_AdminRightsValidationError) Key added in v3.17.2

Key function returns key value.

func (IsConfiguration_AdminRightsValidationError) Reason added in v3.17.2

Reason function returns reason value.

type IsConfiguration_CollaboratorRights added in v3.27.0

type IsConfiguration_CollaboratorRights struct {
	SetOthersAsContacts *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=set_others_as_contacts,json=setOthersAsContacts,proto3" json:"set_others_as_contacts,omitempty"`
	// contains filtered or unexported fields
}

func (*IsConfiguration_CollaboratorRights) Descriptor deprecated added in v3.27.0

func (*IsConfiguration_CollaboratorRights) Descriptor() ([]byte, []int)

Deprecated: Use IsConfiguration_CollaboratorRights.ProtoReflect.Descriptor instead.

func (*IsConfiguration_CollaboratorRights) GetSetOthersAsContacts added in v3.27.0

func (x *IsConfiguration_CollaboratorRights) GetSetOthersAsContacts() *wrapperspb.BoolValue

func (*IsConfiguration_CollaboratorRights) ProtoMessage added in v3.27.0

func (*IsConfiguration_CollaboratorRights) ProtoMessage()

func (*IsConfiguration_CollaboratorRights) ProtoReflect added in v3.27.0

func (*IsConfiguration_CollaboratorRights) Reset added in v3.27.0

func (*IsConfiguration_CollaboratorRights) SetFields added in v3.27.0

func (*IsConfiguration_CollaboratorRights) String added in v3.27.0

func (*IsConfiguration_CollaboratorRights) ValidateFields added in v3.27.0

func (m *IsConfiguration_CollaboratorRights) ValidateFields(paths ...string) error

ValidateFields checks the field values on IsConfiguration_CollaboratorRights with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type IsConfiguration_CollaboratorRightsValidationError added in v3.27.0

type IsConfiguration_CollaboratorRightsValidationError struct {
	// contains filtered or unexported fields
}

IsConfiguration_CollaboratorRightsValidationError is the validation error returned by IsConfiguration_CollaboratorRights.ValidateFields if the designated constraints aren't met.

func (IsConfiguration_CollaboratorRightsValidationError) Cause added in v3.27.0

Cause function returns cause value.

func (IsConfiguration_CollaboratorRightsValidationError) Error added in v3.27.0

Error satisfies the builtin error interface

func (IsConfiguration_CollaboratorRightsValidationError) ErrorName added in v3.27.0

ErrorName returns error name.

func (IsConfiguration_CollaboratorRightsValidationError) Field added in v3.27.0

Field function returns field value.

func (IsConfiguration_CollaboratorRightsValidationError) Key added in v3.27.0

Key function returns key value.

func (IsConfiguration_CollaboratorRightsValidationError) Reason added in v3.27.0

Reason function returns reason value.

type IsConfiguration_EndDevicePicture added in v3.9.0

type IsConfiguration_EndDevicePicture struct {
	DisableUpload *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=disable_upload,json=disableUpload,proto3" json:"disable_upload,omitempty"`
	// contains filtered or unexported fields
}

func (*IsConfiguration_EndDevicePicture) Descriptor deprecated added in v3.9.0

func (*IsConfiguration_EndDevicePicture) Descriptor() ([]byte, []int)

Deprecated: Use IsConfiguration_EndDevicePicture.ProtoReflect.Descriptor instead.

func (*IsConfiguration_EndDevicePicture) GetDisableUpload added in v3.9.0

func (x *IsConfiguration_EndDevicePicture) GetDisableUpload() *wrapperspb.BoolValue

func (*IsConfiguration_EndDevicePicture) ProtoMessage added in v3.9.0

func (*IsConfiguration_EndDevicePicture) ProtoMessage()

func (*IsConfiguration_EndDevicePicture) ProtoReflect added in v3.25.0

func (*IsConfiguration_EndDevicePicture) Reset added in v3.9.0

func (*IsConfiguration_EndDevicePicture) SetFields added in v3.9.0

func (*IsConfiguration_EndDevicePicture) String added in v3.9.0

func (*IsConfiguration_EndDevicePicture) ValidateFields added in v3.9.0

func (m *IsConfiguration_EndDevicePicture) ValidateFields(paths ...string) error

ValidateFields checks the field values on IsConfiguration_EndDevicePicture with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type IsConfiguration_EndDevicePictureValidationError added in v3.9.0

type IsConfiguration_EndDevicePictureValidationError struct {
	// contains filtered or unexported fields
}

IsConfiguration_EndDevicePictureValidationError is the validation error returned by IsConfiguration_EndDevicePicture.ValidateFields if the designated constraints aren't met.

func (IsConfiguration_EndDevicePictureValidationError) Cause added in v3.9.0

Cause function returns cause value.

func (IsConfiguration_EndDevicePictureValidationError) Error added in v3.9.0

Error satisfies the builtin error interface

func (IsConfiguration_EndDevicePictureValidationError) ErrorName added in v3.9.0

ErrorName returns error name.

func (IsConfiguration_EndDevicePictureValidationError) Field added in v3.9.0

Field function returns field value.

func (IsConfiguration_EndDevicePictureValidationError) Key added in v3.9.0

Key function returns key value.

func (IsConfiguration_EndDevicePictureValidationError) Reason added in v3.9.0

Reason function returns reason value.

type IsConfiguration_ProfilePicture added in v3.9.0

type IsConfiguration_ProfilePicture struct {
	DisableUpload *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=disable_upload,json=disableUpload,proto3" json:"disable_upload,omitempty"`
	UseGravatar   *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=use_gravatar,json=useGravatar,proto3" json:"use_gravatar,omitempty"`
	// contains filtered or unexported fields
}

func (*IsConfiguration_ProfilePicture) Descriptor deprecated added in v3.9.0

func (*IsConfiguration_ProfilePicture) Descriptor() ([]byte, []int)

Deprecated: Use IsConfiguration_ProfilePicture.ProtoReflect.Descriptor instead.

func (*IsConfiguration_ProfilePicture) GetDisableUpload added in v3.9.0

func (x *IsConfiguration_ProfilePicture) GetDisableUpload() *wrapperspb.BoolValue

func (*IsConfiguration_ProfilePicture) GetUseGravatar added in v3.9.0

func (*IsConfiguration_ProfilePicture) ProtoMessage added in v3.9.0

func (*IsConfiguration_ProfilePicture) ProtoMessage()

func (*IsConfiguration_ProfilePicture) ProtoReflect added in v3.25.0

func (*IsConfiguration_ProfilePicture) Reset added in v3.9.0

func (x *IsConfiguration_ProfilePicture) Reset()

func (*IsConfiguration_ProfilePicture) SetFields added in v3.9.0

func (*IsConfiguration_ProfilePicture) String added in v3.9.0

func (*IsConfiguration_ProfilePicture) ValidateFields added in v3.9.0

func (m *IsConfiguration_ProfilePicture) ValidateFields(paths ...string) error

ValidateFields checks the field values on IsConfiguration_ProfilePicture with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type IsConfiguration_ProfilePictureValidationError added in v3.9.0

type IsConfiguration_ProfilePictureValidationError struct {
	// contains filtered or unexported fields
}

IsConfiguration_ProfilePictureValidationError is the validation error returned by IsConfiguration_ProfilePicture.ValidateFields if the designated constraints aren't met.

func (IsConfiguration_ProfilePictureValidationError) Cause added in v3.9.0

Cause function returns cause value.

func (IsConfiguration_ProfilePictureValidationError) Error added in v3.9.0

Error satisfies the builtin error interface

func (IsConfiguration_ProfilePictureValidationError) ErrorName added in v3.9.0

ErrorName returns error name.

func (IsConfiguration_ProfilePictureValidationError) Field added in v3.9.0

Field function returns field value.

func (IsConfiguration_ProfilePictureValidationError) Key added in v3.9.0

Key function returns key value.

func (IsConfiguration_ProfilePictureValidationError) Reason added in v3.9.0

Reason function returns reason value.

type IsConfiguration_UserLogin added in v3.17.2

type IsConfiguration_UserLogin struct {
	DisableCredentialsLogin *wrapperspb.BoolValue `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*IsConfiguration_UserLogin) Descriptor deprecated added in v3.17.2

func (*IsConfiguration_UserLogin) Descriptor() ([]byte, []int)

Deprecated: Use IsConfiguration_UserLogin.ProtoReflect.Descriptor instead.

func (*IsConfiguration_UserLogin) GetDisableCredentialsLogin added in v3.17.2

func (x *IsConfiguration_UserLogin) GetDisableCredentialsLogin() *wrapperspb.BoolValue

func (*IsConfiguration_UserLogin) ProtoMessage added in v3.17.2

func (*IsConfiguration_UserLogin) ProtoMessage()

func (*IsConfiguration_UserLogin) ProtoReflect added in v3.25.0

func (*IsConfiguration_UserLogin) Reset added in v3.17.2

func (x *IsConfiguration_UserLogin) Reset()

func (*IsConfiguration_UserLogin) SetFields added in v3.17.2

func (dst *IsConfiguration_UserLogin) SetFields(src *IsConfiguration_UserLogin, paths ...string) error

func (*IsConfiguration_UserLogin) String added in v3.17.2

func (x *IsConfiguration_UserLogin) String() string

func (*IsConfiguration_UserLogin) ValidateFields added in v3.17.2

func (m *IsConfiguration_UserLogin) ValidateFields(paths ...string) error

ValidateFields checks the field values on IsConfiguration_UserLogin with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type IsConfiguration_UserLoginValidationError added in v3.17.2

type IsConfiguration_UserLoginValidationError struct {
	// contains filtered or unexported fields
}

IsConfiguration_UserLoginValidationError is the validation error returned by IsConfiguration_UserLogin.ValidateFields if the designated constraints aren't met.

func (IsConfiguration_UserLoginValidationError) Cause added in v3.17.2

Cause function returns cause value.

func (IsConfiguration_UserLoginValidationError) Error added in v3.17.2

Error satisfies the builtin error interface

func (IsConfiguration_UserLoginValidationError) ErrorName added in v3.17.2

ErrorName returns error name.

func (IsConfiguration_UserLoginValidationError) Field added in v3.17.2

Field function returns field value.

func (IsConfiguration_UserLoginValidationError) Key added in v3.17.2

Key function returns key value.

func (IsConfiguration_UserLoginValidationError) Reason added in v3.17.2

Reason function returns reason value.

type IsConfiguration_UserRegistration added in v3.9.0

type IsConfiguration_UserRegistration struct {
	Invitation            *IsConfiguration_UserRegistration_Invitation            `protobuf:"bytes,1,opt,name=invitation,proto3" json:"invitation,omitempty"`
	ContactInfoValidation *IsConfiguration_UserRegistration_ContactInfoValidation `` /* 126-byte string literal not displayed */
	AdminApproval         *IsConfiguration_UserRegistration_AdminApproval         `protobuf:"bytes,3,opt,name=admin_approval,json=adminApproval,proto3" json:"admin_approval,omitempty"`
	PasswordRequirements  *IsConfiguration_UserRegistration_PasswordRequirements  `protobuf:"bytes,4,opt,name=password_requirements,json=passwordRequirements,proto3" json:"password_requirements,omitempty"`
	Enabled               bool                                                    `protobuf:"varint,5,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*IsConfiguration_UserRegistration) Descriptor deprecated added in v3.9.0

func (*IsConfiguration_UserRegistration) Descriptor() ([]byte, []int)

Deprecated: Use IsConfiguration_UserRegistration.ProtoReflect.Descriptor instead.

func (*IsConfiguration_UserRegistration) GetAdminApproval added in v3.9.0

func (*IsConfiguration_UserRegistration) GetContactInfoValidation added in v3.9.0

func (*IsConfiguration_UserRegistration) GetEnabled added in v3.11.0

func (x *IsConfiguration_UserRegistration) GetEnabled() bool

func (*IsConfiguration_UserRegistration) GetInvitation added in v3.9.0

func (*IsConfiguration_UserRegistration) GetPasswordRequirements added in v3.9.0

func (*IsConfiguration_UserRegistration) ProtoMessage added in v3.9.0

func (*IsConfiguration_UserRegistration) ProtoMessage()

func (*IsConfiguration_UserRegistration) ProtoReflect added in v3.25.0

func (*IsConfiguration_UserRegistration) Reset added in v3.9.0

func (*IsConfiguration_UserRegistration) SetFields added in v3.9.0

func (*IsConfiguration_UserRegistration) String added in v3.9.0

func (*IsConfiguration_UserRegistration) ValidateFields added in v3.9.0

func (m *IsConfiguration_UserRegistration) ValidateFields(paths ...string) error

ValidateFields checks the field values on IsConfiguration_UserRegistration with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type IsConfiguration_UserRegistrationValidationError added in v3.9.0

type IsConfiguration_UserRegistrationValidationError struct {
	// contains filtered or unexported fields
}

IsConfiguration_UserRegistrationValidationError is the validation error returned by IsConfiguration_UserRegistration.ValidateFields if the designated constraints aren't met.

func (IsConfiguration_UserRegistrationValidationError) Cause added in v3.9.0

Cause function returns cause value.

func (IsConfiguration_UserRegistrationValidationError) Error added in v3.9.0

Error satisfies the builtin error interface

func (IsConfiguration_UserRegistrationValidationError) ErrorName added in v3.9.0

ErrorName returns error name.

func (IsConfiguration_UserRegistrationValidationError) Field added in v3.9.0

Field function returns field value.

func (IsConfiguration_UserRegistrationValidationError) Key added in v3.9.0

Key function returns key value.

func (IsConfiguration_UserRegistrationValidationError) Reason added in v3.9.0

Reason function returns reason value.

type IsConfiguration_UserRegistration_AdminApproval added in v3.9.0

type IsConfiguration_UserRegistration_AdminApproval struct {
	Required *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=required,proto3" json:"required,omitempty"`
	// contains filtered or unexported fields
}

func (*IsConfiguration_UserRegistration_AdminApproval) Descriptor deprecated added in v3.9.0

Deprecated: Use IsConfiguration_UserRegistration_AdminApproval.ProtoReflect.Descriptor instead.

func (*IsConfiguration_UserRegistration_AdminApproval) GetRequired added in v3.9.0

func (*IsConfiguration_UserRegistration_AdminApproval) ProtoMessage added in v3.9.0

func (*IsConfiguration_UserRegistration_AdminApproval) ProtoReflect added in v3.25.0

func (*IsConfiguration_UserRegistration_AdminApproval) Reset added in v3.9.0

func (*IsConfiguration_UserRegistration_AdminApproval) SetFields added in v3.9.0

func (*IsConfiguration_UserRegistration_AdminApproval) String added in v3.9.0

func (*IsConfiguration_UserRegistration_AdminApproval) ValidateFields added in v3.9.0

func (m *IsConfiguration_UserRegistration_AdminApproval) ValidateFields(paths ...string) error

ValidateFields checks the field values on IsConfiguration_UserRegistration_AdminApproval with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type IsConfiguration_UserRegistration_AdminApprovalValidationError added in v3.9.0

type IsConfiguration_UserRegistration_AdminApprovalValidationError struct {
	// contains filtered or unexported fields
}

IsConfiguration_UserRegistration_AdminApprovalValidationError is the validation error returned by IsConfiguration_UserRegistration_AdminApproval.ValidateFields if the designated constraints aren't met.

func (IsConfiguration_UserRegistration_AdminApprovalValidationError) Cause added in v3.9.0

Cause function returns cause value.

func (IsConfiguration_UserRegistration_AdminApprovalValidationError) Error added in v3.9.0

Error satisfies the builtin error interface

func (IsConfiguration_UserRegistration_AdminApprovalValidationError) ErrorName added in v3.9.0

ErrorName returns error name.

func (IsConfiguration_UserRegistration_AdminApprovalValidationError) Field added in v3.9.0

Field function returns field value.

func (IsConfiguration_UserRegistration_AdminApprovalValidationError) Key added in v3.9.0

Key function returns key value.

func (IsConfiguration_UserRegistration_AdminApprovalValidationError) Reason added in v3.9.0

Reason function returns reason value.

type IsConfiguration_UserRegistration_ContactInfoValidation added in v3.9.0

type IsConfiguration_UserRegistration_ContactInfoValidation struct {
	Required *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=required,proto3" json:"required,omitempty"`
	TokenTtl *durationpb.Duration  `protobuf:"bytes,2,opt,name=token_ttl,json=tokenTtl,proto3" json:"token_ttl,omitempty"`
	// The minimum interval between validation emails.
	RetryInterval *durationpb.Duration `protobuf:"bytes,3,opt,name=retry_interval,json=retryInterval,proto3" json:"retry_interval,omitempty"`
	// contains filtered or unexported fields
}

func (*IsConfiguration_UserRegistration_ContactInfoValidation) Descriptor deprecated added in v3.9.0

Deprecated: Use IsConfiguration_UserRegistration_ContactInfoValidation.ProtoReflect.Descriptor instead.

func (*IsConfiguration_UserRegistration_ContactInfoValidation) GetRequired added in v3.9.0

func (*IsConfiguration_UserRegistration_ContactInfoValidation) GetRetryInterval added in v3.28.0

func (*IsConfiguration_UserRegistration_ContactInfoValidation) GetTokenTtl added in v3.28.0

func (*IsConfiguration_UserRegistration_ContactInfoValidation) ProtoMessage added in v3.9.0

func (*IsConfiguration_UserRegistration_ContactInfoValidation) ProtoReflect added in v3.25.0

func (*IsConfiguration_UserRegistration_ContactInfoValidation) Reset added in v3.9.0

func (*IsConfiguration_UserRegistration_ContactInfoValidation) SetFields added in v3.9.0

func (*IsConfiguration_UserRegistration_ContactInfoValidation) String added in v3.9.0

func (*IsConfiguration_UserRegistration_ContactInfoValidation) ValidateFields added in v3.9.0

ValidateFields checks the field values on IsConfiguration_UserRegistration_ContactInfoValidation with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type IsConfiguration_UserRegistration_ContactInfoValidationValidationError added in v3.9.0

type IsConfiguration_UserRegistration_ContactInfoValidationValidationError struct {
	// contains filtered or unexported fields
}

IsConfiguration_UserRegistration_ContactInfoValidationValidationError is the validation error returned by IsConfiguration_UserRegistration_ContactInfoValidation.ValidateFields if the designated constraints aren't met.

func (IsConfiguration_UserRegistration_ContactInfoValidationValidationError) Cause added in v3.9.0

Cause function returns cause value.

func (IsConfiguration_UserRegistration_ContactInfoValidationValidationError) Error added in v3.9.0

Error satisfies the builtin error interface

func (IsConfiguration_UserRegistration_ContactInfoValidationValidationError) ErrorName added in v3.9.0

ErrorName returns error name.

func (IsConfiguration_UserRegistration_ContactInfoValidationValidationError) Field added in v3.9.0

Field function returns field value.

func (IsConfiguration_UserRegistration_ContactInfoValidationValidationError) Key added in v3.9.0

Key function returns key value.

func (IsConfiguration_UserRegistration_ContactInfoValidationValidationError) Reason added in v3.9.0

Reason function returns reason value.

type IsConfiguration_UserRegistration_Invitation added in v3.9.0

type IsConfiguration_UserRegistration_Invitation struct {
	Required *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=required,proto3" json:"required,omitempty"`
	TokenTtl *durationpb.Duration  `protobuf:"bytes,2,opt,name=token_ttl,json=tokenTtl,proto3" json:"token_ttl,omitempty"`
	// contains filtered or unexported fields
}

func (*IsConfiguration_UserRegistration_Invitation) Descriptor deprecated added in v3.9.0

Deprecated: Use IsConfiguration_UserRegistration_Invitation.ProtoReflect.Descriptor instead.

func (*IsConfiguration_UserRegistration_Invitation) GetRequired added in v3.9.0

func (*IsConfiguration_UserRegistration_Invitation) GetTokenTtl added in v3.14.1

func (*IsConfiguration_UserRegistration_Invitation) ProtoMessage added in v3.9.0

func (*IsConfiguration_UserRegistration_Invitation) ProtoReflect added in v3.25.0

func (*IsConfiguration_UserRegistration_Invitation) Reset added in v3.9.0

func (*IsConfiguration_UserRegistration_Invitation) SetFields added in v3.9.0

func (*IsConfiguration_UserRegistration_Invitation) String added in v3.9.0

func (*IsConfiguration_UserRegistration_Invitation) ValidateFields added in v3.9.0

func (m *IsConfiguration_UserRegistration_Invitation) ValidateFields(paths ...string) error

ValidateFields checks the field values on IsConfiguration_UserRegistration_Invitation with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type IsConfiguration_UserRegistration_InvitationValidationError added in v3.9.0

type IsConfiguration_UserRegistration_InvitationValidationError struct {
	// contains filtered or unexported fields
}

IsConfiguration_UserRegistration_InvitationValidationError is the validation error returned by IsConfiguration_UserRegistration_Invitation.ValidateFields if the designated constraints aren't met.

func (IsConfiguration_UserRegistration_InvitationValidationError) Cause added in v3.9.0

Cause function returns cause value.

func (IsConfiguration_UserRegistration_InvitationValidationError) Error added in v3.9.0

Error satisfies the builtin error interface

func (IsConfiguration_UserRegistration_InvitationValidationError) ErrorName added in v3.9.0

ErrorName returns error name.

func (IsConfiguration_UserRegistration_InvitationValidationError) Field added in v3.9.0

Field function returns field value.

func (IsConfiguration_UserRegistration_InvitationValidationError) Key added in v3.9.0

Key function returns key value.

func (IsConfiguration_UserRegistration_InvitationValidationError) Reason added in v3.9.0

Reason function returns reason value.

type IsConfiguration_UserRegistration_PasswordRequirements added in v3.9.0

type IsConfiguration_UserRegistration_PasswordRequirements struct {
	MinLength    *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=min_length,json=minLength,proto3" json:"min_length,omitempty"`
	MaxLength    *wrapperspb.UInt32Value `protobuf:"bytes,2,opt,name=max_length,json=maxLength,proto3" json:"max_length,omitempty"`
	MinUppercase *wrapperspb.UInt32Value `protobuf:"bytes,3,opt,name=min_uppercase,json=minUppercase,proto3" json:"min_uppercase,omitempty"`
	MinDigits    *wrapperspb.UInt32Value `protobuf:"bytes,4,opt,name=min_digits,json=minDigits,proto3" json:"min_digits,omitempty"`
	MinSpecial   *wrapperspb.UInt32Value `protobuf:"bytes,5,opt,name=min_special,json=minSpecial,proto3" json:"min_special,omitempty"`
	// contains filtered or unexported fields
}

func (*IsConfiguration_UserRegistration_PasswordRequirements) Descriptor deprecated added in v3.9.0

Deprecated: Use IsConfiguration_UserRegistration_PasswordRequirements.ProtoReflect.Descriptor instead.

func (*IsConfiguration_UserRegistration_PasswordRequirements) GetMaxLength added in v3.9.0

func (*IsConfiguration_UserRegistration_PasswordRequirements) GetMinDigits added in v3.9.0

func (*IsConfiguration_UserRegistration_PasswordRequirements) GetMinLength added in v3.9.0

func (*IsConfiguration_UserRegistration_PasswordRequirements) GetMinSpecial added in v3.9.0

func (*IsConfiguration_UserRegistration_PasswordRequirements) GetMinUppercase added in v3.9.0

func (*IsConfiguration_UserRegistration_PasswordRequirements) ProtoMessage added in v3.9.0

func (*IsConfiguration_UserRegistration_PasswordRequirements) ProtoReflect added in v3.25.0

func (*IsConfiguration_UserRegistration_PasswordRequirements) Reset added in v3.9.0

func (*IsConfiguration_UserRegistration_PasswordRequirements) SetFields added in v3.9.0

func (*IsConfiguration_UserRegistration_PasswordRequirements) String added in v3.9.0

func (*IsConfiguration_UserRegistration_PasswordRequirements) ValidateFields added in v3.9.0

ValidateFields checks the field values on IsConfiguration_UserRegistration_PasswordRequirements with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type IsConfiguration_UserRegistration_PasswordRequirementsValidationError added in v3.9.0

type IsConfiguration_UserRegistration_PasswordRequirementsValidationError struct {
	// contains filtered or unexported fields
}

IsConfiguration_UserRegistration_PasswordRequirementsValidationError is the validation error returned by IsConfiguration_UserRegistration_PasswordRequirements.ValidateFields if the designated constraints aren't met.

func (IsConfiguration_UserRegistration_PasswordRequirementsValidationError) Cause added in v3.9.0

Cause function returns cause value.

func (IsConfiguration_UserRegistration_PasswordRequirementsValidationError) Error added in v3.9.0

Error satisfies the builtin error interface

func (IsConfiguration_UserRegistration_PasswordRequirementsValidationError) ErrorName added in v3.9.0

ErrorName returns error name.

func (IsConfiguration_UserRegistration_PasswordRequirementsValidationError) Field added in v3.9.0

Field function returns field value.

func (IsConfiguration_UserRegistration_PasswordRequirementsValidationError) Key added in v3.9.0

Key function returns key value.

func (IsConfiguration_UserRegistration_PasswordRequirementsValidationError) Reason added in v3.9.0

Reason function returns reason value.

type IsConfiguration_UserRights added in v3.9.0

type IsConfiguration_UserRights struct {
	CreateApplications  *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=create_applications,json=createApplications,proto3" json:"create_applications,omitempty"`
	CreateClients       *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=create_clients,json=createClients,proto3" json:"create_clients,omitempty"`
	CreateGateways      *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=create_gateways,json=createGateways,proto3" json:"create_gateways,omitempty"`
	CreateOrganizations *wrapperspb.BoolValue `protobuf:"bytes,4,opt,name=create_organizations,json=createOrganizations,proto3" json:"create_organizations,omitempty"`
	// contains filtered or unexported fields
}

func (*IsConfiguration_UserRights) Descriptor deprecated added in v3.9.0

func (*IsConfiguration_UserRights) Descriptor() ([]byte, []int)

Deprecated: Use IsConfiguration_UserRights.ProtoReflect.Descriptor instead.

func (*IsConfiguration_UserRights) GetCreateApplications added in v3.9.0

func (x *IsConfiguration_UserRights) GetCreateApplications() *wrapperspb.BoolValue

func (*IsConfiguration_UserRights) GetCreateClients added in v3.9.0

func (x *IsConfiguration_UserRights) GetCreateClients() *wrapperspb.BoolValue

func (*IsConfiguration_UserRights) GetCreateGateways added in v3.9.0

func (x *IsConfiguration_UserRights) GetCreateGateways() *wrapperspb.BoolValue

func (*IsConfiguration_UserRights) GetCreateOrganizations added in v3.9.0

func (x *IsConfiguration_UserRights) GetCreateOrganizations() *wrapperspb.BoolValue

func (*IsConfiguration_UserRights) ProtoMessage added in v3.9.0

func (*IsConfiguration_UserRights) ProtoMessage()

func (*IsConfiguration_UserRights) ProtoReflect added in v3.25.0

func (*IsConfiguration_UserRights) Reset added in v3.9.0

func (x *IsConfiguration_UserRights) Reset()

func (*IsConfiguration_UserRights) SetFields added in v3.9.0

func (dst *IsConfiguration_UserRights) SetFields(src *IsConfiguration_UserRights, paths ...string) error

func (*IsConfiguration_UserRights) String added in v3.9.0

func (x *IsConfiguration_UserRights) String() string

func (*IsConfiguration_UserRights) ValidateFields added in v3.9.0

func (m *IsConfiguration_UserRights) ValidateFields(paths ...string) error

ValidateFields checks the field values on IsConfiguration_UserRights with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type IsConfiguration_UserRightsValidationError added in v3.9.0

type IsConfiguration_UserRightsValidationError struct {
	// contains filtered or unexported fields
}

IsConfiguration_UserRightsValidationError is the validation error returned by IsConfiguration_UserRights.ValidateFields if the designated constraints aren't met.

func (IsConfiguration_UserRightsValidationError) Cause added in v3.9.0

Cause function returns cause value.

func (IsConfiguration_UserRightsValidationError) Error added in v3.9.0

Error satisfies the builtin error interface

func (IsConfiguration_UserRightsValidationError) ErrorName added in v3.9.0

ErrorName returns error name.

func (IsConfiguration_UserRightsValidationError) Field added in v3.9.0

Field function returns field value.

func (IsConfiguration_UserRightsValidationError) Key added in v3.9.0

Key function returns key value.

func (IsConfiguration_UserRightsValidationError) Reason added in v3.9.0

Reason function returns reason value.

type IsServer added in v3.9.0

type IsServer interface {
	// Get the configuration of the Identity Server. The response is typically used
	// to enable or disable features in a user interface.
	GetConfiguration(context.Context, *GetIsConfigurationRequest) (*GetIsConfigurationResponse, error)
	// contains filtered or unexported methods
}

IsServer is the server API for Is service. All implementations must embed UnimplementedIsServer for forward compatibility

type IssueDevEUIResponse added in v3.13.0

type IssueDevEUIResponse struct {
	DevEui []byte `protobuf:"bytes,1,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*IssueDevEUIResponse) Descriptor deprecated added in v3.13.0

func (*IssueDevEUIResponse) Descriptor() ([]byte, []int)

Deprecated: Use IssueDevEUIResponse.ProtoReflect.Descriptor instead.

func (*IssueDevEUIResponse) GetDevEui added in v3.19.2

func (x *IssueDevEUIResponse) GetDevEui() []byte

func (*IssueDevEUIResponse) MarshalJSON added in v3.19.2

func (x *IssueDevEUIResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the IssueDevEUIResponse to JSON.

func (*IssueDevEUIResponse) MarshalProtoJSON added in v3.19.2

func (x *IssueDevEUIResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the IssueDevEUIResponse message to JSON.

func (*IssueDevEUIResponse) ProtoMessage added in v3.13.0

func (*IssueDevEUIResponse) ProtoMessage()

func (*IssueDevEUIResponse) ProtoReflect added in v3.25.0

func (x *IssueDevEUIResponse) ProtoReflect() protoreflect.Message

func (*IssueDevEUIResponse) Reset added in v3.13.0

func (x *IssueDevEUIResponse) Reset()

func (*IssueDevEUIResponse) SetFields added in v3.13.0

func (dst *IssueDevEUIResponse) SetFields(src *IssueDevEUIResponse, paths ...string) error

func (*IssueDevEUIResponse) String added in v3.13.0

func (x *IssueDevEUIResponse) String() string

func (*IssueDevEUIResponse) UnmarshalJSON added in v3.19.2

func (x *IssueDevEUIResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the IssueDevEUIResponse from JSON.

func (*IssueDevEUIResponse) UnmarshalProtoJSON added in v3.19.2

func (x *IssueDevEUIResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the IssueDevEUIResponse message from JSON.

func (*IssueDevEUIResponse) ValidateFields added in v3.13.0

func (m *IssueDevEUIResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on IssueDevEUIResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type IssueDevEUIResponseValidationError added in v3.13.0

type IssueDevEUIResponseValidationError struct {
	// contains filtered or unexported fields
}

IssueDevEUIResponseValidationError is the validation error returned by IssueDevEUIResponse.ValidateFields if the designated constraints aren't met.

func (IssueDevEUIResponseValidationError) Cause added in v3.13.0

Cause function returns cause value.

func (IssueDevEUIResponseValidationError) Error added in v3.13.0

Error satisfies the builtin error interface

func (IssueDevEUIResponseValidationError) ErrorName added in v3.13.0

ErrorName returns error name.

func (IssueDevEUIResponseValidationError) Field added in v3.13.0

Field function returns field value.

func (IssueDevEUIResponseValidationError) Key added in v3.13.0

Key function returns key value.

func (IssueDevEUIResponseValidationError) Reason added in v3.13.0

Reason function returns reason value.

type JoinAcceptMICRequest

type JoinAcceptMICRequest struct {

	// Request data for the cryptographic operation.
	PayloadRequest *CryptoServicePayloadRequest `protobuf:"bytes,1,opt,name=payload_request,json=payloadRequest,proto3" json:"payload_request,omitempty"`
	// LoRaWAN join-request type.
	JoinRequestType JoinRequestType `` /* 145-byte string literal not displayed */
	// LoRaWAN DevNonce.
	DevNonce []byte `protobuf:"bytes,3,opt,name=dev_nonce,json=devNonce,proto3" json:"dev_nonce,omitempty"`
	// contains filtered or unexported fields
}

func (*JoinAcceptMICRequest) Descriptor deprecated

func (*JoinAcceptMICRequest) Descriptor() ([]byte, []int)

Deprecated: Use JoinAcceptMICRequest.ProtoReflect.Descriptor instead.

func (*JoinAcceptMICRequest) GetDevNonce added in v3.19.2

func (x *JoinAcceptMICRequest) GetDevNonce() []byte

func (*JoinAcceptMICRequest) GetJoinRequestType

func (x *JoinAcceptMICRequest) GetJoinRequestType() JoinRequestType

func (*JoinAcceptMICRequest) GetPayloadRequest added in v3.15.2

func (x *JoinAcceptMICRequest) GetPayloadRequest() *CryptoServicePayloadRequest

func (*JoinAcceptMICRequest) MarshalJSON added in v3.17.2

func (x *JoinAcceptMICRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the JoinAcceptMICRequest to JSON.

func (*JoinAcceptMICRequest) MarshalProtoJSON added in v3.15.1

func (x *JoinAcceptMICRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the JoinAcceptMICRequest message to JSON.

func (*JoinAcceptMICRequest) ProtoMessage

func (*JoinAcceptMICRequest) ProtoMessage()

func (*JoinAcceptMICRequest) ProtoReflect added in v3.25.0

func (x *JoinAcceptMICRequest) ProtoReflect() protoreflect.Message

func (*JoinAcceptMICRequest) Reset

func (x *JoinAcceptMICRequest) Reset()

func (*JoinAcceptMICRequest) SetFields

func (dst *JoinAcceptMICRequest) SetFields(src *JoinAcceptMICRequest, paths ...string) error

func (*JoinAcceptMICRequest) String

func (x *JoinAcceptMICRequest) String() string

func (*JoinAcceptMICRequest) UnmarshalJSON added in v3.17.2

func (x *JoinAcceptMICRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the JoinAcceptMICRequest from JSON.

func (*JoinAcceptMICRequest) UnmarshalProtoJSON added in v3.15.1

func (x *JoinAcceptMICRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the JoinAcceptMICRequest message from JSON.

func (*JoinAcceptMICRequest) ValidateContext added in v3.11.4

func (req *JoinAcceptMICRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*JoinAcceptMICRequest) ValidateFields

func (m *JoinAcceptMICRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on JoinAcceptMICRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type JoinAcceptMICRequestValidationError

type JoinAcceptMICRequestValidationError struct {
	// contains filtered or unexported fields
}

JoinAcceptMICRequestValidationError is the validation error returned by JoinAcceptMICRequest.ValidateFields if the designated constraints aren't met.

func (JoinAcceptMICRequestValidationError) Cause

Cause function returns cause value.

func (JoinAcceptMICRequestValidationError) Error

Error satisfies the builtin error interface

func (JoinAcceptMICRequestValidationError) ErrorName

ErrorName returns error name.

func (JoinAcceptMICRequestValidationError) Field

Field function returns field value.

func (JoinAcceptMICRequestValidationError) Key

Key function returns key value.

func (JoinAcceptMICRequestValidationError) Reason

Reason function returns reason value.

type JoinAcceptPayload

type JoinAcceptPayload struct {
	Encrypted  []byte      `protobuf:"bytes,1,opt,name=encrypted,proto3" json:"encrypted,omitempty"`
	JoinNonce  []byte      `protobuf:"bytes,2,opt,name=join_nonce,json=joinNonce,proto3" json:"join_nonce,omitempty"`
	NetId      []byte      `protobuf:"bytes,3,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"`
	DevAddr    []byte      `protobuf:"bytes,4,opt,name=dev_addr,json=devAddr,proto3" json:"dev_addr,omitempty"`
	DlSettings *DLSettings `protobuf:"bytes,5,opt,name=dl_settings,json=dlSettings,proto3" json:"dl_settings,omitempty"`
	RxDelay    RxDelay     `protobuf:"varint,6,opt,name=rx_delay,json=rxDelay,proto3,enum=ttn.lorawan.v3.RxDelay" json:"rx_delay,omitempty"`
	CfList     *CFList     `protobuf:"bytes,7,opt,name=cf_list,json=cfList,proto3" json:"cf_list,omitempty"`
	// contains filtered or unexported fields
}

func (*JoinAcceptPayload) Descriptor deprecated

func (*JoinAcceptPayload) Descriptor() ([]byte, []int)

Deprecated: Use JoinAcceptPayload.ProtoReflect.Descriptor instead.

func (*JoinAcceptPayload) FieldIsZero added in v3.11.0

func (v *JoinAcceptPayload) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*JoinAcceptPayload) GetCfList added in v3.14.1

func (x *JoinAcceptPayload) GetCfList() *CFList

func (*JoinAcceptPayload) GetDevAddr added in v3.21.0

func (x *JoinAcceptPayload) GetDevAddr() []byte

func (*JoinAcceptPayload) GetDlSettings added in v3.16.2

func (x *JoinAcceptPayload) GetDlSettings() *DLSettings

func (*JoinAcceptPayload) GetEncrypted

func (x *JoinAcceptPayload) GetEncrypted() []byte

func (*JoinAcceptPayload) GetJoinNonce added in v3.21.0

func (x *JoinAcceptPayload) GetJoinNonce() []byte

func (*JoinAcceptPayload) GetNetId added in v3.21.0

func (x *JoinAcceptPayload) GetNetId() []byte

func (*JoinAcceptPayload) GetRxDelay

func (x *JoinAcceptPayload) GetRxDelay() RxDelay

func (*JoinAcceptPayload) MarshalJSON added in v3.17.2

func (x *JoinAcceptPayload) MarshalJSON() ([]byte, error)

MarshalJSON marshals the JoinAcceptPayload to JSON.

func (*JoinAcceptPayload) MarshalProtoJSON added in v3.15.1

func (x *JoinAcceptPayload) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the JoinAcceptPayload message to JSON.

func (*JoinAcceptPayload) ProtoMessage

func (*JoinAcceptPayload) ProtoMessage()

func (*JoinAcceptPayload) ProtoReflect added in v3.25.0

func (x *JoinAcceptPayload) ProtoReflect() protoreflect.Message

func (*JoinAcceptPayload) Reset

func (x *JoinAcceptPayload) Reset()

func (*JoinAcceptPayload) SetFields

func (dst *JoinAcceptPayload) SetFields(src *JoinAcceptPayload, paths ...string) error

func (*JoinAcceptPayload) SetFromFlags added in v3.21.0

func (m *JoinAcceptPayload) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the JoinAcceptPayload message from flags.

func (*JoinAcceptPayload) String

func (x *JoinAcceptPayload) String() string

func (*JoinAcceptPayload) UnmarshalJSON added in v3.17.2

func (x *JoinAcceptPayload) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the JoinAcceptPayload from JSON.

func (*JoinAcceptPayload) UnmarshalProtoJSON added in v3.15.1

func (x *JoinAcceptPayload) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the JoinAcceptPayload message from JSON.

func (*JoinAcceptPayload) ValidateFields

func (m *JoinAcceptPayload) ValidateFields(paths ...string) error

ValidateFields checks the field values on JoinAcceptPayload with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type JoinAcceptPayloadValidationError

type JoinAcceptPayloadValidationError struct {
	// contains filtered or unexported fields
}

JoinAcceptPayloadValidationError is the validation error returned by JoinAcceptPayload.ValidateFields if the designated constraints aren't met.

func (JoinAcceptPayloadValidationError) Cause

Cause function returns cause value.

func (JoinAcceptPayloadValidationError) Error

Error satisfies the builtin error interface

func (JoinAcceptPayloadValidationError) ErrorName

ErrorName returns error name.

func (JoinAcceptPayloadValidationError) Field

Field function returns field value.

func (JoinAcceptPayloadValidationError) Key

Key function returns key value.

func (JoinAcceptPayloadValidationError) Reason

Reason function returns reason value.

type JoinEUIPrefix

type JoinEUIPrefix struct {
	JoinEui []byte `protobuf:"bytes,1,opt,name=join_eui,json=joinEui,proto3" json:"join_eui,omitempty"`
	Length  uint32 `protobuf:"varint,2,opt,name=length,proto3" json:"length,omitempty"`
	// contains filtered or unexported fields
}

func (*JoinEUIPrefix) Descriptor deprecated

func (*JoinEUIPrefix) Descriptor() ([]byte, []int)

Deprecated: Use JoinEUIPrefix.ProtoReflect.Descriptor instead.

func (*JoinEUIPrefix) GetJoinEui added in v3.19.2

func (x *JoinEUIPrefix) GetJoinEui() []byte

func (*JoinEUIPrefix) GetLength

func (x *JoinEUIPrefix) GetLength() uint32

func (*JoinEUIPrefix) MarshalJSON added in v3.19.2

func (x *JoinEUIPrefix) MarshalJSON() ([]byte, error)

MarshalJSON marshals the JoinEUIPrefix to JSON.

func (*JoinEUIPrefix) MarshalProtoJSON added in v3.19.2

func (x *JoinEUIPrefix) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the JoinEUIPrefix message to JSON.

func (*JoinEUIPrefix) ProtoMessage

func (*JoinEUIPrefix) ProtoMessage()

func (*JoinEUIPrefix) ProtoReflect added in v3.25.0

func (x *JoinEUIPrefix) ProtoReflect() protoreflect.Message

func (*JoinEUIPrefix) Reset

func (x *JoinEUIPrefix) Reset()

func (*JoinEUIPrefix) SetFields

func (dst *JoinEUIPrefix) SetFields(src *JoinEUIPrefix, paths ...string) error

func (*JoinEUIPrefix) String

func (x *JoinEUIPrefix) String() string

func (*JoinEUIPrefix) UnmarshalJSON added in v3.19.2

func (x *JoinEUIPrefix) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the JoinEUIPrefix from JSON.

func (*JoinEUIPrefix) UnmarshalProtoJSON added in v3.19.2

func (x *JoinEUIPrefix) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the JoinEUIPrefix message from JSON.

func (*JoinEUIPrefix) ValidateFields

func (m *JoinEUIPrefix) ValidateFields(paths ...string) error

ValidateFields checks the field values on JoinEUIPrefix with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type JoinEUIPrefixValidationError

type JoinEUIPrefixValidationError struct {
	// contains filtered or unexported fields
}

JoinEUIPrefixValidationError is the validation error returned by JoinEUIPrefix.ValidateFields if the designated constraints aren't met.

func (JoinEUIPrefixValidationError) Cause

Cause function returns cause value.

func (JoinEUIPrefixValidationError) Error

Error satisfies the builtin error interface

func (JoinEUIPrefixValidationError) ErrorName

func (e JoinEUIPrefixValidationError) ErrorName() string

ErrorName returns error name.

func (JoinEUIPrefixValidationError) Field

Field function returns field value.

func (JoinEUIPrefixValidationError) Key

Key function returns key value.

func (JoinEUIPrefixValidationError) Reason

Reason function returns reason value.

type JoinEUIPrefixes

type JoinEUIPrefixes struct {
	Prefixes []*JoinEUIPrefix `protobuf:"bytes,1,rep,name=prefixes,proto3" json:"prefixes,omitempty"`
	// contains filtered or unexported fields
}

func (*JoinEUIPrefixes) Descriptor deprecated

func (*JoinEUIPrefixes) Descriptor() ([]byte, []int)

Deprecated: Use JoinEUIPrefixes.ProtoReflect.Descriptor instead.

func (*JoinEUIPrefixes) GetPrefixes

func (x *JoinEUIPrefixes) GetPrefixes() []*JoinEUIPrefix

func (*JoinEUIPrefixes) MarshalJSON added in v3.19.2

func (x *JoinEUIPrefixes) MarshalJSON() ([]byte, error)

MarshalJSON marshals the JoinEUIPrefixes to JSON.

func (*JoinEUIPrefixes) MarshalProtoJSON added in v3.19.2

func (x *JoinEUIPrefixes) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the JoinEUIPrefixes message to JSON.

func (*JoinEUIPrefixes) ProtoMessage

func (*JoinEUIPrefixes) ProtoMessage()

func (*JoinEUIPrefixes) ProtoReflect added in v3.25.0

func (x *JoinEUIPrefixes) ProtoReflect() protoreflect.Message

func (*JoinEUIPrefixes) Reset

func (x *JoinEUIPrefixes) Reset()

func (*JoinEUIPrefixes) SetFields

func (dst *JoinEUIPrefixes) SetFields(src *JoinEUIPrefixes, paths ...string) error

func (*JoinEUIPrefixes) String

func (x *JoinEUIPrefixes) String() string

func (*JoinEUIPrefixes) UnmarshalJSON added in v3.19.2

func (x *JoinEUIPrefixes) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the JoinEUIPrefixes from JSON.

func (*JoinEUIPrefixes) UnmarshalProtoJSON added in v3.19.2

func (x *JoinEUIPrefixes) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the JoinEUIPrefixes message from JSON.

func (*JoinEUIPrefixes) ValidateFields

func (m *JoinEUIPrefixes) ValidateFields(paths ...string) error

ValidateFields checks the field values on JoinEUIPrefixes with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type JoinEUIPrefixesValidationError

type JoinEUIPrefixesValidationError struct {
	// contains filtered or unexported fields
}

JoinEUIPrefixesValidationError is the validation error returned by JoinEUIPrefixes.ValidateFields if the designated constraints aren't met.

func (JoinEUIPrefixesValidationError) Cause

Cause function returns cause value.

func (JoinEUIPrefixesValidationError) Error

Error satisfies the builtin error interface

func (JoinEUIPrefixesValidationError) ErrorName

func (e JoinEUIPrefixesValidationError) ErrorName() string

ErrorName returns error name.

func (JoinEUIPrefixesValidationError) Field

Field function returns field value.

func (JoinEUIPrefixesValidationError) Key

Key function returns key value.

func (JoinEUIPrefixesValidationError) Reason

Reason function returns reason value.

type JoinRequest

type JoinRequest struct {
	RawPayload         []byte      `protobuf:"bytes,1,opt,name=raw_payload,json=rawPayload,proto3" json:"raw_payload,omitempty"`
	Payload            *Message    `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"`
	DevAddr            []byte      `protobuf:"bytes,3,opt,name=dev_addr,json=devAddr,proto3" json:"dev_addr,omitempty"`
	SelectedMacVersion MACVersion  `` /* 149-byte string literal not displayed */
	NetId              []byte      `protobuf:"bytes,5,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"`
	DownlinkSettings   *DLSettings `protobuf:"bytes,6,opt,name=downlink_settings,json=downlinkSettings,proto3" json:"downlink_settings,omitempty"`
	RxDelay            RxDelay     `protobuf:"varint,7,opt,name=rx_delay,json=rxDelay,proto3,enum=ttn.lorawan.v3.RxDelay" json:"rx_delay,omitempty"`
	// Optional CFList.
	CfList         *CFList  `protobuf:"bytes,8,opt,name=cf_list,json=cfList,proto3" json:"cf_list,omitempty"`
	CorrelationIds []string `protobuf:"bytes,10,rep,name=correlation_ids,json=correlationIds,proto3" json:"correlation_ids,omitempty"`
	// Consumed airtime for the transmission of the join request. Calculated by Network Server using the RawPayload size and the transmission settings.
	ConsumedAirtime *durationpb.Duration `protobuf:"bytes,11,opt,name=consumed_airtime,json=consumedAirtime,proto3" json:"consumed_airtime,omitempty"`
	// contains filtered or unexported fields
}

func (*JoinRequest) Descriptor deprecated

func (*JoinRequest) Descriptor() ([]byte, []int)

Deprecated: Use JoinRequest.ProtoReflect.Descriptor instead.

func (*JoinRequest) FieldIsZero added in v3.11.0

func (v *JoinRequest) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*JoinRequest) GetCfList added in v3.14.1

func (x *JoinRequest) GetCfList() *CFList

func (*JoinRequest) GetConsumedAirtime added in v3.10.0

func (x *JoinRequest) GetConsumedAirtime() *durationpb.Duration

func (*JoinRequest) GetCorrelationIds added in v3.14.1

func (x *JoinRequest) GetCorrelationIds() []string

func (*JoinRequest) GetDevAddr added in v3.19.2

func (x *JoinRequest) GetDevAddr() []byte

func (*JoinRequest) GetDownlinkSettings

func (x *JoinRequest) GetDownlinkSettings() *DLSettings

func (*JoinRequest) GetNetId added in v3.19.2

func (x *JoinRequest) GetNetId() []byte

func (*JoinRequest) GetPayload

func (x *JoinRequest) GetPayload() *Message

func (*JoinRequest) GetRawPayload

func (x *JoinRequest) GetRawPayload() []byte

func (*JoinRequest) GetRxDelay

func (x *JoinRequest) GetRxDelay() RxDelay

func (*JoinRequest) GetSelectedMacVersion added in v3.14.1

func (x *JoinRequest) GetSelectedMacVersion() MACVersion

func (*JoinRequest) MarshalJSON added in v3.17.2

func (x *JoinRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the JoinRequest to JSON.

func (*JoinRequest) MarshalProtoJSON added in v3.15.1

func (x *JoinRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the JoinRequest message to JSON.

func (*JoinRequest) ProtoMessage

func (*JoinRequest) ProtoMessage()

func (*JoinRequest) ProtoReflect added in v3.25.0

func (x *JoinRequest) ProtoReflect() protoreflect.Message

func (*JoinRequest) Reset

func (x *JoinRequest) Reset()

func (*JoinRequest) SetFields

func (dst *JoinRequest) SetFields(src *JoinRequest, paths ...string) error

func (*JoinRequest) String

func (x *JoinRequest) String() string

func (*JoinRequest) UnmarshalJSON added in v3.17.2

func (x *JoinRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the JoinRequest from JSON.

func (*JoinRequest) UnmarshalProtoJSON added in v3.15.1

func (x *JoinRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the JoinRequest message from JSON.

func (*JoinRequest) ValidateFields

func (m *JoinRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on JoinRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type JoinRequestPayload

type JoinRequestPayload struct {
	JoinEui  []byte `protobuf:"bytes,1,opt,name=join_eui,json=joinEui,proto3" json:"join_eui,omitempty"`
	DevEui   []byte `protobuf:"bytes,2,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	DevNonce []byte `protobuf:"bytes,3,opt,name=dev_nonce,json=devNonce,proto3" json:"dev_nonce,omitempty"`
	// contains filtered or unexported fields
}

func (*JoinRequestPayload) Descriptor deprecated

func (*JoinRequestPayload) Descriptor() ([]byte, []int)

Deprecated: Use JoinRequestPayload.ProtoReflect.Descriptor instead.

func (*JoinRequestPayload) FieldIsZero added in v3.11.0

func (v *JoinRequestPayload) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*JoinRequestPayload) GetDevEui added in v3.21.0

func (x *JoinRequestPayload) GetDevEui() []byte

func (*JoinRequestPayload) GetDevNonce added in v3.21.0

func (x *JoinRequestPayload) GetDevNonce() []byte

func (*JoinRequestPayload) GetJoinEui added in v3.21.0

func (x *JoinRequestPayload) GetJoinEui() []byte

func (*JoinRequestPayload) MarshalJSON added in v3.21.0

func (x *JoinRequestPayload) MarshalJSON() ([]byte, error)

MarshalJSON marshals the JoinRequestPayload to JSON.

func (*JoinRequestPayload) MarshalProtoJSON added in v3.21.0

func (x *JoinRequestPayload) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the JoinRequestPayload message to JSON.

func (*JoinRequestPayload) ProtoMessage

func (*JoinRequestPayload) ProtoMessage()

func (*JoinRequestPayload) ProtoReflect added in v3.25.0

func (x *JoinRequestPayload) ProtoReflect() protoreflect.Message

func (*JoinRequestPayload) Reset

func (x *JoinRequestPayload) Reset()

func (*JoinRequestPayload) SetFields

func (dst *JoinRequestPayload) SetFields(src *JoinRequestPayload, paths ...string) error

func (*JoinRequestPayload) SetFromFlags added in v3.21.0

func (m *JoinRequestPayload) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the JoinRequestPayload message from flags.

func (*JoinRequestPayload) String

func (x *JoinRequestPayload) String() string

func (*JoinRequestPayload) UnmarshalJSON added in v3.21.0

func (x *JoinRequestPayload) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the JoinRequestPayload from JSON.

func (*JoinRequestPayload) UnmarshalProtoJSON added in v3.21.0

func (x *JoinRequestPayload) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the JoinRequestPayload message from JSON.

func (*JoinRequestPayload) ValidateContext

func (p *JoinRequestPayload) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*JoinRequestPayload) ValidateFields

func (m *JoinRequestPayload) ValidateFields(paths ...string) error

ValidateFields checks the field values on JoinRequestPayload with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type JoinRequestPayloadValidationError

type JoinRequestPayloadValidationError struct {
	// contains filtered or unexported fields
}

JoinRequestPayloadValidationError is the validation error returned by JoinRequestPayload.ValidateFields if the designated constraints aren't met.

func (JoinRequestPayloadValidationError) Cause

Cause function returns cause value.

func (JoinRequestPayloadValidationError) Error

Error satisfies the builtin error interface

func (JoinRequestPayloadValidationError) ErrorName

ErrorName returns error name.

func (JoinRequestPayloadValidationError) Field

Field function returns field value.

func (JoinRequestPayloadValidationError) Key

Key function returns key value.

func (JoinRequestPayloadValidationError) Reason

Reason function returns reason value.

type JoinRequestType added in v3.12.3

type JoinRequestType int32
const (
	JoinRequestType_REJOIN_CONTEXT JoinRequestType = 0   // Resets DevAddr, Session Keys, Frame Counters, Radio Parameters.
	JoinRequestType_REJOIN_SESSION JoinRequestType = 1   // Equivalent to the initial JoinRequest.
	JoinRequestType_REJOIN_KEYS    JoinRequestType = 2   // Resets DevAddr, Session Keys, Frame Counters, while keeping the Radio Parameters.
	JoinRequestType_JOIN           JoinRequestType = 255 // Normal join-request.
)

func (JoinRequestType) Descriptor added in v3.25.0

func (JoinRequestType) Enum added in v3.25.0

func (x JoinRequestType) Enum() *JoinRequestType

func (JoinRequestType) EnumDescriptor deprecated added in v3.12.3

func (JoinRequestType) EnumDescriptor() ([]byte, []int)

Deprecated: Use JoinRequestType.Descriptor instead.

func (JoinRequestType) MarshalBinary added in v3.12.3

func (v JoinRequestType) MarshalBinary() ([]byte, error)

func (JoinRequestType) MarshalJSON added in v3.12.3

func (x JoinRequestType) MarshalJSON() ([]byte, error)

MarshalJSON marshals the JoinRequestType to JSON.

func (JoinRequestType) MarshalProtoJSON added in v3.15.1

func (x JoinRequestType) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the JoinRequestType to JSON.

func (JoinRequestType) MarshalText added in v3.12.3

func (x JoinRequestType) MarshalText() ([]byte, error)

MarshalText marshals the JoinRequestType to text.

func (JoinRequestType) Number added in v3.25.0

func (JoinRequestType) String added in v3.12.3

func (x JoinRequestType) String() string

func (JoinRequestType) Type added in v3.25.0

func (*JoinRequestType) UnmarshalBinary added in v3.12.3

func (v *JoinRequestType) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*JoinRequestType) UnmarshalJSON added in v3.12.3

func (x *JoinRequestType) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the JoinRequestType from JSON.

func (*JoinRequestType) UnmarshalProtoJSON added in v3.15.1

func (x *JoinRequestType) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the JoinRequestType from JSON.

func (*JoinRequestType) UnmarshalText added in v3.12.3

func (x *JoinRequestType) UnmarshalText(b []byte) error

UnmarshalText unmarshals the JoinRequestType from text.

type JoinRequestValidationError

type JoinRequestValidationError struct {
	// contains filtered or unexported fields
}

JoinRequestValidationError is the validation error returned by JoinRequest.ValidateFields if the designated constraints aren't met.

func (JoinRequestValidationError) Cause

Cause function returns cause value.

func (JoinRequestValidationError) Error

Error satisfies the builtin error interface

func (JoinRequestValidationError) ErrorName

func (e JoinRequestValidationError) ErrorName() string

ErrorName returns error name.

func (JoinRequestValidationError) Field

Field function returns field value.

func (JoinRequestValidationError) Key

Key function returns key value.

func (JoinRequestValidationError) Reason

Reason function returns reason value.

type JoinResponse

type JoinResponse struct {
	RawPayload     []byte               `protobuf:"bytes,1,opt,name=raw_payload,json=rawPayload,proto3" json:"raw_payload,omitempty"`
	SessionKeys    *SessionKeys         `protobuf:"bytes,2,opt,name=session_keys,json=sessionKeys,proto3" json:"session_keys,omitempty"`
	Lifetime       *durationpb.Duration `protobuf:"bytes,3,opt,name=lifetime,proto3" json:"lifetime,omitempty"`
	CorrelationIds []string             `protobuf:"bytes,4,rep,name=correlation_ids,json=correlationIds,proto3" json:"correlation_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*JoinResponse) Descriptor deprecated

func (*JoinResponse) Descriptor() ([]byte, []int)

Deprecated: Use JoinResponse.ProtoReflect.Descriptor instead.

func (*JoinResponse) GetCorrelationIds added in v3.14.1

func (x *JoinResponse) GetCorrelationIds() []string

func (*JoinResponse) GetLifetime

func (x *JoinResponse) GetLifetime() *durationpb.Duration

func (*JoinResponse) GetRawPayload

func (x *JoinResponse) GetRawPayload() []byte

func (*JoinResponse) GetSessionKeys added in v3.16.2

func (x *JoinResponse) GetSessionKeys() *SessionKeys

func (*JoinResponse) MarshalJSON added in v3.21.0

func (x *JoinResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the JoinResponse to JSON.

func (*JoinResponse) MarshalProtoJSON added in v3.21.0

func (x *JoinResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the JoinResponse message to JSON.

func (*JoinResponse) ProtoMessage

func (*JoinResponse) ProtoMessage()

func (*JoinResponse) ProtoReflect added in v3.25.0

func (x *JoinResponse) ProtoReflect() protoreflect.Message

func (*JoinResponse) Reset

func (x *JoinResponse) Reset()

func (*JoinResponse) SetFields

func (dst *JoinResponse) SetFields(src *JoinResponse, paths ...string) error

func (*JoinResponse) String

func (x *JoinResponse) String() string

func (*JoinResponse) UnmarshalJSON added in v3.21.0

func (x *JoinResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the JoinResponse from JSON.

func (*JoinResponse) UnmarshalProtoJSON added in v3.21.0

func (x *JoinResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the JoinResponse message from JSON.

func (*JoinResponse) ValidateFields

func (m *JoinResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on JoinResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type JoinResponseValidationError

type JoinResponseValidationError struct {
	// contains filtered or unexported fields
}

JoinResponseValidationError is the validation error returned by JoinResponse.ValidateFields if the designated constraints aren't met.

func (JoinResponseValidationError) Cause

Cause function returns cause value.

func (JoinResponseValidationError) Error

Error satisfies the builtin error interface

func (JoinResponseValidationError) ErrorName

func (e JoinResponseValidationError) ErrorName() string

ErrorName returns error name.

func (JoinResponseValidationError) Field

Field function returns field value.

func (JoinResponseValidationError) Key

Key function returns key value.

func (JoinResponseValidationError) Reason

Reason function returns reason value.

type JsClient

type JsClient interface {
	// Request the JoinEUI prefixes that are configured for this Join Server.
	GetJoinEUIPrefixes(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*JoinEUIPrefixes, error)
	// Request the default JoinEUI that is configured for this Join Server.
	GetDefaultJoinEUI(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetDefaultJoinEUIResponse, error)
}

JsClient is the client API for Js 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.

func NewJsClient

func NewJsClient(cc grpc.ClientConnInterface) JsClient

type JsEndDeviceBatchRegistryClient added in v3.27.0

type JsEndDeviceBatchRegistryClient interface {
	// Delete a list of devices within the same application.
	// This operation is atomic; either all devices are deleted or none.
	// Devices not found are skipped and no error is returned.
	Delete(ctx context.Context, in *BatchDeleteEndDevicesRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

JsEndDeviceBatchRegistryClient is the client API for JsEndDeviceBatchRegistry 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.

func NewJsEndDeviceBatchRegistryClient added in v3.27.0

func NewJsEndDeviceBatchRegistryClient(cc grpc.ClientConnInterface) JsEndDeviceBatchRegistryClient

type JsEndDeviceBatchRegistryServer added in v3.27.0

type JsEndDeviceBatchRegistryServer interface {
	// Delete a list of devices within the same application.
	// This operation is atomic; either all devices are deleted or none.
	// Devices not found are skipped and no error is returned.
	Delete(context.Context, *BatchDeleteEndDevicesRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

JsEndDeviceBatchRegistryServer is the server API for JsEndDeviceBatchRegistry service. All implementations must embed UnimplementedJsEndDeviceBatchRegistryServer for forward compatibility

type JsEndDeviceRegistryClient

type JsEndDeviceRegistryClient interface {
	// Get returns the device that matches the given identifiers.
	// If there are multiple matches, an error will be returned.
	Get(ctx context.Context, in *GetEndDeviceRequest, opts ...grpc.CallOption) (*EndDevice, error)
	// Set creates or updates the device.
	Set(ctx context.Context, in *SetEndDeviceRequest, opts ...grpc.CallOption) (*EndDevice, error)
	// Deprecated: Do not use.
	// This rpc is deprecated; use EndDeviceTemplateConverter service instead.
	// TODO: Remove (https://github.com/TheThingsNetwork/lorawan-stack/issues/999)
	Provision(ctx context.Context, in *ProvisionEndDevicesRequest, opts ...grpc.CallOption) (JsEndDeviceRegistry_ProvisionClient, error)
	// Delete deletes the device that matches the given identifiers.
	// If there are multiple matches, an error will be returned.
	Delete(ctx context.Context, in *EndDeviceIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

JsEndDeviceRegistryClient is the client API for JsEndDeviceRegistry service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type JsEndDeviceRegistryServer

type JsEndDeviceRegistryServer interface {
	// Get returns the device that matches the given identifiers.
	// If there are multiple matches, an error will be returned.
	Get(context.Context, *GetEndDeviceRequest) (*EndDevice, error)
	// Set creates or updates the device.
	Set(context.Context, *SetEndDeviceRequest) (*EndDevice, error)
	// Deprecated: Do not use.
	// This rpc is deprecated; use EndDeviceTemplateConverter service instead.
	// TODO: Remove (https://github.com/TheThingsNetwork/lorawan-stack/issues/999)
	Provision(*ProvisionEndDevicesRequest, JsEndDeviceRegistry_ProvisionServer) error
	// Delete deletes the device that matches the given identifiers.
	// If there are multiple matches, an error will be returned.
	Delete(context.Context, *EndDeviceIdentifiers) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

JsEndDeviceRegistryServer is the server API for JsEndDeviceRegistry service. All implementations must embed UnimplementedJsEndDeviceRegistryServer for forward compatibility

type JsEndDeviceRegistry_ProvisionClient

type JsEndDeviceRegistry_ProvisionClient interface {
	Recv() (*EndDevice, error)
	grpc.ClientStream
}

type JsEndDeviceRegistry_ProvisionServer

type JsEndDeviceRegistry_ProvisionServer interface {
	Send(*EndDevice) error
	grpc.ServerStream
}

type JsServer

type JsServer interface {
	// Request the JoinEUI prefixes that are configured for this Join Server.
	GetJoinEUIPrefixes(context.Context, *emptypb.Empty) (*JoinEUIPrefixes, error)
	// Request the default JoinEUI that is configured for this Join Server.
	GetDefaultJoinEUI(context.Context, *emptypb.Empty) (*GetDefaultJoinEUIResponse, error)
	// contains filtered or unexported methods
}

JsServer is the server API for Js service. All implementations must embed UnimplementedJsServer for forward compatibility

type KeyEnvelope

type KeyEnvelope struct {

	// The unencrypted AES key.
	Key []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// The label of the RFC 3394 key-encryption-key (KEK) that was used to encrypt the key.
	KekLabel     string `protobuf:"bytes,2,opt,name=kek_label,json=kekLabel,proto3" json:"kek_label,omitempty"`
	EncryptedKey []byte `protobuf:"bytes,3,opt,name=encrypted_key,json=encryptedKey,proto3" json:"encrypted_key,omitempty"`
	// contains filtered or unexported fields
}

func (*KeyEnvelope) DecodeMsgpack added in v3.11.0

func (v *KeyEnvelope) DecodeMsgpack(dec *msgpack.Decoder) error

DecodeMsgpack implements msgpack.CustomDecoder interface.

func (*KeyEnvelope) Descriptor deprecated

func (*KeyEnvelope) Descriptor() ([]byte, []int)

Deprecated: Use KeyEnvelope.ProtoReflect.Descriptor instead.

func (*KeyEnvelope) EncodeMsgpack added in v3.11.0

func (m *KeyEnvelope) EncodeMsgpack(enc *msgpack.Encoder) error

EncodeMsgpack implements msgpack.CustomEncoder interface.

func (*KeyEnvelope) FieldIsZero added in v3.11.0

func (v *KeyEnvelope) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*KeyEnvelope) GetEncryptedKey

func (x *KeyEnvelope) GetEncryptedKey() []byte

func (*KeyEnvelope) GetKekLabel added in v3.14.1

func (x *KeyEnvelope) GetKekLabel() string

func (*KeyEnvelope) GetKey

func (x *KeyEnvelope) GetKey() []byte

func (*KeyEnvelope) IsZero added in v3.11.0

func (m *KeyEnvelope) IsZero() bool

func (*KeyEnvelope) MarshalJSON added in v3.21.0

func (x *KeyEnvelope) MarshalJSON() ([]byte, error)

MarshalJSON marshals the KeyEnvelope to JSON.

func (*KeyEnvelope) MarshalProtoJSON added in v3.21.0

func (x *KeyEnvelope) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the KeyEnvelope message to JSON.

func (*KeyEnvelope) ProtoMessage

func (*KeyEnvelope) ProtoMessage()

func (*KeyEnvelope) ProtoReflect added in v3.25.0

func (x *KeyEnvelope) ProtoReflect() protoreflect.Message

func (*KeyEnvelope) Reset

func (x *KeyEnvelope) Reset()

func (*KeyEnvelope) SetFields

func (dst *KeyEnvelope) SetFields(src *KeyEnvelope, paths ...string) error

func (*KeyEnvelope) SetFromFlags added in v3.19.1

func (m *KeyEnvelope) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the KeyEnvelope message from flags.

func (*KeyEnvelope) String

func (x *KeyEnvelope) String() string

func (*KeyEnvelope) UnmarshalJSON added in v3.21.0

func (x *KeyEnvelope) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the KeyEnvelope from JSON.

func (*KeyEnvelope) UnmarshalProtoJSON added in v3.21.0

func (x *KeyEnvelope) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the KeyEnvelope message from JSON.

func (*KeyEnvelope) ValidateFields

func (m *KeyEnvelope) ValidateFields(paths ...string) error

ValidateFields checks the field values on KeyEnvelope with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type KeyEnvelopeValidationError

type KeyEnvelopeValidationError struct {
	// contains filtered or unexported fields
}

KeyEnvelopeValidationError is the validation error returned by KeyEnvelope.ValidateFields if the designated constraints aren't met.

func (KeyEnvelopeValidationError) Cause

Cause function returns cause value.

func (KeyEnvelopeValidationError) Error

Error satisfies the builtin error interface

func (KeyEnvelopeValidationError) ErrorName

func (e KeyEnvelopeValidationError) ErrorName() string

ErrorName returns error name.

func (KeyEnvelopeValidationError) Field

Field function returns field value.

func (KeyEnvelopeValidationError) Key

Key function returns key value.

func (KeyEnvelopeValidationError) Reason

Reason function returns reason value.

type KeyProvisioning added in v3.11.0

type KeyProvisioning int32
const (
	// Unknown Key Provisioning.
	KeyProvisioning_KEY_PROVISIONING_UNKNOWN KeyProvisioning = 0
	// Custom Key Provisioning.
	KeyProvisioning_KEY_PROVISIONING_CUSTOM KeyProvisioning = 1
	// Key Provisioning from the Global Join Server.
	KeyProvisioning_KEY_PROVISIONING_JOIN_SERVER KeyProvisioning = 2
	// Key Provisioning from Manifest.
	KeyProvisioning_KEY_PROVISIONING_MANIFEST KeyProvisioning = 3
)

func (KeyProvisioning) Descriptor added in v3.25.0

func (KeyProvisioning) Enum added in v3.25.0

func (x KeyProvisioning) Enum() *KeyProvisioning

func (KeyProvisioning) EnumDescriptor deprecated added in v3.11.0

func (KeyProvisioning) EnumDescriptor() ([]byte, []int)

Deprecated: Use KeyProvisioning.Descriptor instead.

func (KeyProvisioning) MarshalJSON added in v3.17.2

func (x KeyProvisioning) MarshalJSON() ([]byte, error)

MarshalJSON marshals the KeyProvisioning to JSON.

func (KeyProvisioning) MarshalProtoJSON added in v3.15.1

func (x KeyProvisioning) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the KeyProvisioning to JSON.

func (KeyProvisioning) MarshalText added in v3.11.0

func (x KeyProvisioning) MarshalText() ([]byte, error)

MarshalText marshals the KeyProvisioning to text.

func (KeyProvisioning) Number added in v3.25.0

func (KeyProvisioning) String added in v3.11.0

func (x KeyProvisioning) String() string

func (KeyProvisioning) Type added in v3.25.0

func (*KeyProvisioning) UnmarshalJSON added in v3.11.0

func (x *KeyProvisioning) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the KeyProvisioning from JSON.

func (*KeyProvisioning) UnmarshalProtoJSON added in v3.15.1

func (x *KeyProvisioning) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the KeyProvisioning from JSON.

func (*KeyProvisioning) UnmarshalText added in v3.11.0

func (x *KeyProvisioning) UnmarshalText(b []byte) error

UnmarshalText unmarshals the KeyProvisioning from text.

type KeySecurity added in v3.11.0

type KeySecurity int32
const (
	// Unknown key security.
	KeySecurity_KEY_SECURITY_UNKNOWN KeySecurity = 0
	// No key security.
	KeySecurity_KEY_SECURITY_NONE KeySecurity = 1
	// Read Protected key security.
	KeySecurity_KEY_SECURITY_READ_PROTECTED KeySecurity = 2
	// Key security using the Security Element.
	KeySecurity_KEY_SECURITY_SECURE_ELEMENT KeySecurity = 3
)

func (KeySecurity) Descriptor added in v3.25.0

func (KeySecurity) Enum added in v3.25.0

func (x KeySecurity) Enum() *KeySecurity

func (KeySecurity) EnumDescriptor deprecated added in v3.11.0

func (KeySecurity) EnumDescriptor() ([]byte, []int)

Deprecated: Use KeySecurity.Descriptor instead.

func (KeySecurity) MarshalJSON added in v3.17.2

func (x KeySecurity) MarshalJSON() ([]byte, error)

MarshalJSON marshals the KeySecurity to JSON.

func (KeySecurity) MarshalProtoJSON added in v3.15.1

func (x KeySecurity) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the KeySecurity to JSON.

func (KeySecurity) MarshalText added in v3.11.0

func (x KeySecurity) MarshalText() ([]byte, error)

MarshalText marshals the KeySecurity to text.

func (KeySecurity) Number added in v3.25.0

func (x KeySecurity) Number() protoreflect.EnumNumber

func (KeySecurity) String added in v3.11.0

func (x KeySecurity) String() string

func (KeySecurity) Type added in v3.25.0

func (*KeySecurity) UnmarshalJSON added in v3.11.0

func (x *KeySecurity) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the KeySecurity from JSON.

func (*KeySecurity) UnmarshalProtoJSON added in v3.15.1

func (x *KeySecurity) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the KeySecurity from JSON.

func (*KeySecurity) UnmarshalText added in v3.11.0

func (x *KeySecurity) UnmarshalText(b []byte) error

UnmarshalText unmarshals the KeySecurity from text.

type LRFHSSDataRate added in v3.14.0

type LRFHSSDataRate struct {
	ModulationType uint32 `protobuf:"varint,1,opt,name=modulation_type,json=modulationType,proto3" json:"modulation_type,omitempty"`
	// Operating Channel Width (Hz).
	OperatingChannelWidth uint32 `` /* 127-byte string literal not displayed */
	CodingRate            string `protobuf:"bytes,3,opt,name=coding_rate,json=codingRate,proto3" json:"coding_rate,omitempty"`
	// contains filtered or unexported fields
}

func (*LRFHSSDataRate) DataRate added in v3.16.2

func (v *LRFHSSDataRate) DataRate() *DataRate

func (*LRFHSSDataRate) Descriptor deprecated added in v3.14.0

func (*LRFHSSDataRate) Descriptor() ([]byte, []int)

Deprecated: Use LRFHSSDataRate.ProtoReflect.Descriptor instead.

func (*LRFHSSDataRate) GetCodingRate added in v3.14.2

func (x *LRFHSSDataRate) GetCodingRate() string

func (*LRFHSSDataRate) GetModulationType added in v3.14.0

func (x *LRFHSSDataRate) GetModulationType() uint32

func (*LRFHSSDataRate) GetOperatingChannelWidth added in v3.14.0

func (x *LRFHSSDataRate) GetOperatingChannelWidth() uint32

func (*LRFHSSDataRate) ProtoMessage added in v3.14.0

func (*LRFHSSDataRate) ProtoMessage()

func (*LRFHSSDataRate) ProtoReflect added in v3.25.0

func (x *LRFHSSDataRate) ProtoReflect() protoreflect.Message

func (*LRFHSSDataRate) Reset added in v3.14.0

func (x *LRFHSSDataRate) Reset()

func (*LRFHSSDataRate) SetFields added in v3.14.0

func (dst *LRFHSSDataRate) SetFields(src *LRFHSSDataRate, paths ...string) error

func (*LRFHSSDataRate) SetFromFlags added in v3.28.0

func (m *LRFHSSDataRate) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the LRFHSSDataRate message from flags.

func (*LRFHSSDataRate) String added in v3.14.0

func (x *LRFHSSDataRate) String() string

func (*LRFHSSDataRate) ValidateFields added in v3.14.0

func (m *LRFHSSDataRate) ValidateFields(paths ...string) error

ValidateFields checks the field values on LRFHSSDataRate with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type LRFHSSDataRateValidationError added in v3.14.0

type LRFHSSDataRateValidationError struct {
	// contains filtered or unexported fields
}

LRFHSSDataRateValidationError is the validation error returned by LRFHSSDataRate.ValidateFields if the designated constraints aren't met.

func (LRFHSSDataRateValidationError) Cause added in v3.14.0

Cause function returns cause value.

func (LRFHSSDataRateValidationError) Error added in v3.14.0

Error satisfies the builtin error interface

func (LRFHSSDataRateValidationError) ErrorName added in v3.14.0

func (e LRFHSSDataRateValidationError) ErrorName() string

ErrorName returns error name.

func (LRFHSSDataRateValidationError) Field added in v3.14.0

Field function returns field value.

func (LRFHSSDataRateValidationError) Key added in v3.14.0

Key function returns key value.

func (LRFHSSDataRateValidationError) Reason added in v3.14.0

Reason function returns reason value.

type ListApplicationAPIKeysRequest

type ListApplicationAPIKeysRequest struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	// Order the results by this field path.
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,4,opt,name=order,proto3" json:"order,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListApplicationAPIKeysRequest) Descriptor deprecated

func (*ListApplicationAPIKeysRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListApplicationAPIKeysRequest.ProtoReflect.Descriptor instead.

func (*ListApplicationAPIKeysRequest) EntityType added in v3.15.1

func (m *ListApplicationAPIKeysRequest) EntityType() string

func (*ListApplicationAPIKeysRequest) ExtractRequestFields added in v3.15.1

func (m *ListApplicationAPIKeysRequest) ExtractRequestFields(dst map[string]interface{})

func (*ListApplicationAPIKeysRequest) GetApplicationIds added in v3.15.1

func (x *ListApplicationAPIKeysRequest) GetApplicationIds() *ApplicationIdentifiers

func (*ListApplicationAPIKeysRequest) GetLimit

func (x *ListApplicationAPIKeysRequest) GetLimit() uint32

func (*ListApplicationAPIKeysRequest) GetOrder added in v3.20.0

func (x *ListApplicationAPIKeysRequest) GetOrder() string

func (*ListApplicationAPIKeysRequest) GetPage

func (*ListApplicationAPIKeysRequest) IDString added in v3.15.1

func (m *ListApplicationAPIKeysRequest) IDString() string

func (*ListApplicationAPIKeysRequest) ProtoMessage

func (*ListApplicationAPIKeysRequest) ProtoMessage()

func (*ListApplicationAPIKeysRequest) ProtoReflect added in v3.25.0

func (*ListApplicationAPIKeysRequest) Reset

func (x *ListApplicationAPIKeysRequest) Reset()

func (*ListApplicationAPIKeysRequest) SetFields

func (*ListApplicationAPIKeysRequest) SetFromFlags added in v3.20.0

func (m *ListApplicationAPIKeysRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ListApplicationAPIKeysRequest message from flags.

func (*ListApplicationAPIKeysRequest) String

func (*ListApplicationAPIKeysRequest) ValidateContext added in v3.11.4

func (req *ListApplicationAPIKeysRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*ListApplicationAPIKeysRequest) ValidateFields

func (m *ListApplicationAPIKeysRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListApplicationAPIKeysRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListApplicationAPIKeysRequestValidationError

type ListApplicationAPIKeysRequestValidationError struct {
	// contains filtered or unexported fields
}

ListApplicationAPIKeysRequestValidationError is the validation error returned by ListApplicationAPIKeysRequest.ValidateFields if the designated constraints aren't met.

func (ListApplicationAPIKeysRequestValidationError) Cause

Cause function returns cause value.

func (ListApplicationAPIKeysRequestValidationError) Error

Error satisfies the builtin error interface

func (ListApplicationAPIKeysRequestValidationError) ErrorName

ErrorName returns error name.

func (ListApplicationAPIKeysRequestValidationError) Field

Field function returns field value.

func (ListApplicationAPIKeysRequestValidationError) Key

Key function returns key value.

func (ListApplicationAPIKeysRequestValidationError) Reason

Reason function returns reason value.

type ListApplicationCollaboratorsRequest

type ListApplicationCollaboratorsRequest struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty"`
	// Order the results by this field path (must be present in the field mask).
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,4,opt,name=order,proto3" json:"order,omitempty"`
	// contains filtered or unexported fields
}

func (*ListApplicationCollaboratorsRequest) Descriptor deprecated

func (*ListApplicationCollaboratorsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListApplicationCollaboratorsRequest.ProtoReflect.Descriptor instead.

func (*ListApplicationCollaboratorsRequest) EntityType added in v3.15.1

func (*ListApplicationCollaboratorsRequest) ExtractRequestFields added in v3.15.1

func (m *ListApplicationCollaboratorsRequest) ExtractRequestFields(dst map[string]interface{})

func (*ListApplicationCollaboratorsRequest) GetApplicationIds added in v3.15.1

func (*ListApplicationCollaboratorsRequest) GetLimit

func (*ListApplicationCollaboratorsRequest) GetOrder added in v3.22.0

func (*ListApplicationCollaboratorsRequest) GetPage

func (*ListApplicationCollaboratorsRequest) IDString added in v3.15.1

func (*ListApplicationCollaboratorsRequest) ProtoMessage

func (*ListApplicationCollaboratorsRequest) ProtoMessage()

func (*ListApplicationCollaboratorsRequest) ProtoReflect added in v3.25.0

func (*ListApplicationCollaboratorsRequest) Reset

func (*ListApplicationCollaboratorsRequest) SetFields

func (*ListApplicationCollaboratorsRequest) String

func (*ListApplicationCollaboratorsRequest) ValidateContext added in v3.11.4

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*ListApplicationCollaboratorsRequest) ValidateFields

func (m *ListApplicationCollaboratorsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListApplicationCollaboratorsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListApplicationCollaboratorsRequestValidationError

type ListApplicationCollaboratorsRequestValidationError struct {
	// contains filtered or unexported fields
}

ListApplicationCollaboratorsRequestValidationError is the validation error returned by ListApplicationCollaboratorsRequest.ValidateFields if the designated constraints aren't met.

func (ListApplicationCollaboratorsRequestValidationError) Cause

Cause function returns cause value.

func (ListApplicationCollaboratorsRequestValidationError) Error

Error satisfies the builtin error interface

func (ListApplicationCollaboratorsRequestValidationError) ErrorName

ErrorName returns error name.

func (ListApplicationCollaboratorsRequestValidationError) Field

Field function returns field value.

func (ListApplicationCollaboratorsRequestValidationError) Key

Key function returns key value.

func (ListApplicationCollaboratorsRequestValidationError) Reason

Reason function returns reason value.

type ListApplicationPackageAssociationRequest

type ListApplicationPackageAssociationRequest struct {
	Ids *EndDeviceIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	// Limit the number of results per page.
	// Each page is ordered by the FPort.
	Limit uint32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page      uint32                 `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty"`
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*ListApplicationPackageAssociationRequest) Descriptor deprecated

func (*ListApplicationPackageAssociationRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListApplicationPackageAssociationRequest.ProtoReflect.Descriptor instead.

func (*ListApplicationPackageAssociationRequest) EntityType added in v3.15.2

func (*ListApplicationPackageAssociationRequest) ExtractRequestFields added in v3.15.2

func (m *ListApplicationPackageAssociationRequest) ExtractRequestFields(dst map[string]interface{})

func (*ListApplicationPackageAssociationRequest) GetFieldMask

func (*ListApplicationPackageAssociationRequest) GetIds added in v3.15.2

func (*ListApplicationPackageAssociationRequest) GetLimit

func (*ListApplicationPackageAssociationRequest) GetPage

func (*ListApplicationPackageAssociationRequest) IDString added in v3.15.2

func (*ListApplicationPackageAssociationRequest) MarshalJSON added in v3.21.0

func (x *ListApplicationPackageAssociationRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ListApplicationPackageAssociationRequest to JSON.

func (*ListApplicationPackageAssociationRequest) MarshalProtoJSON added in v3.21.0

MarshalProtoJSON marshals the ListApplicationPackageAssociationRequest message to JSON.

func (*ListApplicationPackageAssociationRequest) ProtoMessage

func (*ListApplicationPackageAssociationRequest) ProtoReflect added in v3.25.0

func (*ListApplicationPackageAssociationRequest) Reset

func (*ListApplicationPackageAssociationRequest) SetFields

func (*ListApplicationPackageAssociationRequest) String

func (*ListApplicationPackageAssociationRequest) UnmarshalJSON added in v3.21.0

func (x *ListApplicationPackageAssociationRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ListApplicationPackageAssociationRequest from JSON.

func (*ListApplicationPackageAssociationRequest) UnmarshalProtoJSON added in v3.21.0

UnmarshalProtoJSON unmarshals the ListApplicationPackageAssociationRequest message from JSON.

func (*ListApplicationPackageAssociationRequest) ValidateContext added in v3.11.4

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*ListApplicationPackageAssociationRequest) ValidateFields

func (m *ListApplicationPackageAssociationRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListApplicationPackageAssociationRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListApplicationPackageAssociationRequestValidationError

type ListApplicationPackageAssociationRequestValidationError struct {
	// contains filtered or unexported fields
}

ListApplicationPackageAssociationRequestValidationError is the validation error returned by ListApplicationPackageAssociationRequest.ValidateFields if the designated constraints aren't met.

func (ListApplicationPackageAssociationRequestValidationError) Cause

Cause function returns cause value.

func (ListApplicationPackageAssociationRequestValidationError) Error

Error satisfies the builtin error interface

func (ListApplicationPackageAssociationRequestValidationError) ErrorName

ErrorName returns error name.

func (ListApplicationPackageAssociationRequestValidationError) Field

Field function returns field value.

func (ListApplicationPackageAssociationRequestValidationError) Key

Key function returns key value.

func (ListApplicationPackageAssociationRequestValidationError) Reason

Reason function returns reason value.

type ListApplicationPackageDefaultAssociationRequest added in v3.9.0

type ListApplicationPackageDefaultAssociationRequest struct {
	Ids *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	// Limit the number of results per page.
	// Each page is ordered by the FPort.
	Limit uint32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page      uint32                 `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty"`
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*ListApplicationPackageDefaultAssociationRequest) Descriptor deprecated added in v3.9.0

Deprecated: Use ListApplicationPackageDefaultAssociationRequest.ProtoReflect.Descriptor instead.

func (*ListApplicationPackageDefaultAssociationRequest) EntityType added in v3.15.2

func (*ListApplicationPackageDefaultAssociationRequest) ExtractRequestFields added in v3.15.2

func (m *ListApplicationPackageDefaultAssociationRequest) ExtractRequestFields(dst map[string]interface{})

func (*ListApplicationPackageDefaultAssociationRequest) GetFieldMask added in v3.9.0

func (*ListApplicationPackageDefaultAssociationRequest) GetIds added in v3.15.2

func (*ListApplicationPackageDefaultAssociationRequest) GetLimit added in v3.9.0

func (*ListApplicationPackageDefaultAssociationRequest) GetPage added in v3.9.0

func (*ListApplicationPackageDefaultAssociationRequest) IDString added in v3.15.2

func (*ListApplicationPackageDefaultAssociationRequest) MarshalJSON added in v3.25.0

MarshalJSON marshals the ListApplicationPackageDefaultAssociationRequest to JSON.

func (*ListApplicationPackageDefaultAssociationRequest) MarshalProtoJSON added in v3.25.0

MarshalProtoJSON marshals the ListApplicationPackageDefaultAssociationRequest message to JSON.

func (*ListApplicationPackageDefaultAssociationRequest) ProtoMessage added in v3.9.0

func (*ListApplicationPackageDefaultAssociationRequest) ProtoReflect added in v3.25.0

func (*ListApplicationPackageDefaultAssociationRequest) Reset added in v3.9.0

func (*ListApplicationPackageDefaultAssociationRequest) SetFields added in v3.9.0

func (*ListApplicationPackageDefaultAssociationRequest) String added in v3.9.0

func (*ListApplicationPackageDefaultAssociationRequest) UnmarshalJSON added in v3.25.0

UnmarshalJSON unmarshals the ListApplicationPackageDefaultAssociationRequest from JSON.

func (*ListApplicationPackageDefaultAssociationRequest) UnmarshalProtoJSON added in v3.25.0

UnmarshalProtoJSON unmarshals the ListApplicationPackageDefaultAssociationRequest message from JSON.

func (*ListApplicationPackageDefaultAssociationRequest) ValidateContext added in v3.11.4

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*ListApplicationPackageDefaultAssociationRequest) ValidateFields added in v3.9.0

func (m *ListApplicationPackageDefaultAssociationRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListApplicationPackageDefaultAssociationRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListApplicationPackageDefaultAssociationRequestValidationError added in v3.9.0

type ListApplicationPackageDefaultAssociationRequestValidationError struct {
	// contains filtered or unexported fields
}

ListApplicationPackageDefaultAssociationRequestValidationError is the validation error returned by ListApplicationPackageDefaultAssociationRequest.ValidateFields if the designated constraints aren't met.

func (ListApplicationPackageDefaultAssociationRequestValidationError) Cause added in v3.9.0

Cause function returns cause value.

func (ListApplicationPackageDefaultAssociationRequestValidationError) Error added in v3.9.0

Error satisfies the builtin error interface

func (ListApplicationPackageDefaultAssociationRequestValidationError) ErrorName added in v3.9.0

ErrorName returns error name.

func (ListApplicationPackageDefaultAssociationRequestValidationError) Field added in v3.9.0

Field function returns field value.

func (ListApplicationPackageDefaultAssociationRequestValidationError) Key added in v3.9.0

Key function returns key value.

func (ListApplicationPackageDefaultAssociationRequestValidationError) Reason added in v3.9.0

Reason function returns reason value.

type ListApplicationPubSubsRequest

type ListApplicationPubSubsRequest struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	FieldMask      *fieldmaskpb.FieldMask  `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*ListApplicationPubSubsRequest) Descriptor deprecated

func (*ListApplicationPubSubsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListApplicationPubSubsRequest.ProtoReflect.Descriptor instead.

func (*ListApplicationPubSubsRequest) EntityType added in v3.15.2

func (m *ListApplicationPubSubsRequest) EntityType() string

func (*ListApplicationPubSubsRequest) ExtractRequestFields added in v3.15.2

func (m *ListApplicationPubSubsRequest) ExtractRequestFields(dst map[string]interface{})

func (*ListApplicationPubSubsRequest) GetApplicationIds added in v3.15.2

func (x *ListApplicationPubSubsRequest) GetApplicationIds() *ApplicationIdentifiers

func (*ListApplicationPubSubsRequest) GetFieldMask

func (*ListApplicationPubSubsRequest) IDString added in v3.15.2

func (m *ListApplicationPubSubsRequest) IDString() string

func (*ListApplicationPubSubsRequest) MarshalJSON added in v3.25.0

func (x *ListApplicationPubSubsRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ListApplicationPubSubsRequest to JSON.

func (*ListApplicationPubSubsRequest) MarshalProtoJSON added in v3.25.0

func (x *ListApplicationPubSubsRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ListApplicationPubSubsRequest message to JSON.

func (*ListApplicationPubSubsRequest) ProtoMessage

func (*ListApplicationPubSubsRequest) ProtoMessage()

func (*ListApplicationPubSubsRequest) ProtoReflect added in v3.25.0

func (*ListApplicationPubSubsRequest) Reset

func (x *ListApplicationPubSubsRequest) Reset()

func (*ListApplicationPubSubsRequest) SetFields

func (*ListApplicationPubSubsRequest) SetFromFlags added in v3.19.1

func (m *ListApplicationPubSubsRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ListApplicationPubSubsRequest message from flags.

func (*ListApplicationPubSubsRequest) String

func (*ListApplicationPubSubsRequest) UnmarshalJSON added in v3.25.0

func (x *ListApplicationPubSubsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ListApplicationPubSubsRequest from JSON.

func (*ListApplicationPubSubsRequest) UnmarshalProtoJSON added in v3.25.0

func (x *ListApplicationPubSubsRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ListApplicationPubSubsRequest message from JSON.

func (*ListApplicationPubSubsRequest) ValidateContext added in v3.11.4

func (req *ListApplicationPubSubsRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*ListApplicationPubSubsRequest) ValidateFields

func (m *ListApplicationPubSubsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListApplicationPubSubsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListApplicationPubSubsRequestValidationError

type ListApplicationPubSubsRequestValidationError struct {
	// contains filtered or unexported fields
}

ListApplicationPubSubsRequestValidationError is the validation error returned by ListApplicationPubSubsRequest.ValidateFields if the designated constraints aren't met.

func (ListApplicationPubSubsRequestValidationError) Cause

Cause function returns cause value.

func (ListApplicationPubSubsRequestValidationError) Error

Error satisfies the builtin error interface

func (ListApplicationPubSubsRequestValidationError) ErrorName

ErrorName returns error name.

func (ListApplicationPubSubsRequestValidationError) Field

Field function returns field value.

func (ListApplicationPubSubsRequestValidationError) Key

Key function returns key value.

func (ListApplicationPubSubsRequestValidationError) Reason

Reason function returns reason value.

type ListApplicationWebhookTemplatesRequest

type ListApplicationWebhookTemplatesRequest struct {
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*ListApplicationWebhookTemplatesRequest) Descriptor deprecated

func (*ListApplicationWebhookTemplatesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListApplicationWebhookTemplatesRequest.ProtoReflect.Descriptor instead.

func (*ListApplicationWebhookTemplatesRequest) GetFieldMask

func (*ListApplicationWebhookTemplatesRequest) MarshalJSON added in v3.25.0

func (x *ListApplicationWebhookTemplatesRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ListApplicationWebhookTemplatesRequest to JSON.

func (*ListApplicationWebhookTemplatesRequest) MarshalProtoJSON added in v3.25.0

MarshalProtoJSON marshals the ListApplicationWebhookTemplatesRequest message to JSON.

func (*ListApplicationWebhookTemplatesRequest) ProtoMessage

func (*ListApplicationWebhookTemplatesRequest) ProtoReflect added in v3.25.0

func (*ListApplicationWebhookTemplatesRequest) Reset

func (*ListApplicationWebhookTemplatesRequest) SetFields

func (*ListApplicationWebhookTemplatesRequest) String

func (*ListApplicationWebhookTemplatesRequest) UnmarshalJSON added in v3.25.0

func (x *ListApplicationWebhookTemplatesRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ListApplicationWebhookTemplatesRequest from JSON.

func (*ListApplicationWebhookTemplatesRequest) UnmarshalProtoJSON added in v3.25.0

UnmarshalProtoJSON unmarshals the ListApplicationWebhookTemplatesRequest message from JSON.

func (*ListApplicationWebhookTemplatesRequest) ValidateFields

func (m *ListApplicationWebhookTemplatesRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListApplicationWebhookTemplatesRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListApplicationWebhookTemplatesRequestValidationError

type ListApplicationWebhookTemplatesRequestValidationError struct {
	// contains filtered or unexported fields
}

ListApplicationWebhookTemplatesRequestValidationError is the validation error returned by ListApplicationWebhookTemplatesRequest.ValidateFields if the designated constraints aren't met.

func (ListApplicationWebhookTemplatesRequestValidationError) Cause

Cause function returns cause value.

func (ListApplicationWebhookTemplatesRequestValidationError) Error

Error satisfies the builtin error interface

func (ListApplicationWebhookTemplatesRequestValidationError) ErrorName

ErrorName returns error name.

func (ListApplicationWebhookTemplatesRequestValidationError) Field

Field function returns field value.

func (ListApplicationWebhookTemplatesRequestValidationError) Key

Key function returns key value.

func (ListApplicationWebhookTemplatesRequestValidationError) Reason

Reason function returns reason value.

type ListApplicationWebhooksRequest

type ListApplicationWebhooksRequest struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	FieldMask      *fieldmaskpb.FieldMask  `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*ListApplicationWebhooksRequest) Descriptor deprecated

func (*ListApplicationWebhooksRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListApplicationWebhooksRequest.ProtoReflect.Descriptor instead.

func (*ListApplicationWebhooksRequest) EntityType added in v3.15.2

func (m *ListApplicationWebhooksRequest) EntityType() string

func (*ListApplicationWebhooksRequest) ExtractRequestFields added in v3.15.2

func (m *ListApplicationWebhooksRequest) ExtractRequestFields(dst map[string]interface{})

func (*ListApplicationWebhooksRequest) GetApplicationIds added in v3.15.2

func (*ListApplicationWebhooksRequest) GetFieldMask

func (*ListApplicationWebhooksRequest) IDString added in v3.15.2

func (m *ListApplicationWebhooksRequest) IDString() string

func (*ListApplicationWebhooksRequest) MarshalJSON added in v3.25.0

func (x *ListApplicationWebhooksRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ListApplicationWebhooksRequest to JSON.

func (*ListApplicationWebhooksRequest) MarshalProtoJSON added in v3.25.0

func (x *ListApplicationWebhooksRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ListApplicationWebhooksRequest message to JSON.

func (*ListApplicationWebhooksRequest) ProtoMessage

func (*ListApplicationWebhooksRequest) ProtoMessage()

func (*ListApplicationWebhooksRequest) ProtoReflect added in v3.25.0

func (*ListApplicationWebhooksRequest) Reset

func (x *ListApplicationWebhooksRequest) Reset()

func (*ListApplicationWebhooksRequest) SetFields

func (*ListApplicationWebhooksRequest) String

func (*ListApplicationWebhooksRequest) UnmarshalJSON added in v3.25.0

func (x *ListApplicationWebhooksRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ListApplicationWebhooksRequest from JSON.

func (*ListApplicationWebhooksRequest) UnmarshalProtoJSON added in v3.25.0

func (x *ListApplicationWebhooksRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ListApplicationWebhooksRequest message from JSON.

func (*ListApplicationWebhooksRequest) ValidateContext added in v3.11.4

func (req *ListApplicationWebhooksRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*ListApplicationWebhooksRequest) ValidateFields

func (m *ListApplicationWebhooksRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListApplicationWebhooksRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListApplicationWebhooksRequestValidationError

type ListApplicationWebhooksRequestValidationError struct {
	// contains filtered or unexported fields
}

ListApplicationWebhooksRequestValidationError is the validation error returned by ListApplicationWebhooksRequest.ValidateFields if the designated constraints aren't met.

func (ListApplicationWebhooksRequestValidationError) Cause

Cause function returns cause value.

func (ListApplicationWebhooksRequestValidationError) Error

Error satisfies the builtin error interface

func (ListApplicationWebhooksRequestValidationError) ErrorName

ErrorName returns error name.

func (ListApplicationWebhooksRequestValidationError) Field

Field function returns field value.

func (ListApplicationWebhooksRequestValidationError) Key

Key function returns key value.

func (ListApplicationWebhooksRequestValidationError) Reason

Reason function returns reason value.

type ListApplicationsRequest

type ListApplicationsRequest struct {

	// By default we list all applications the caller has rights on.
	// Set the user or the organization (not both) to instead list the applications
	// where the user or organization is collaborator on.
	Collaborator *OrganizationOrUserIdentifiers `protobuf:"bytes,1,opt,name=collaborator,proto3" json:"collaborator,omitempty"`
	// The names of the application fields that should be returned.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// Order the results by this field path (must be present in the field mask).
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,3,opt,name=order,proto3" json:"order,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,5,opt,name=page,proto3" json:"page,omitempty"`
	// Only return recently deleted applications.
	Deleted bool `protobuf:"varint,6,opt,name=deleted,proto3" json:"deleted,omitempty"`
	// contains filtered or unexported fields
}

func (*ListApplicationsRequest) Descriptor deprecated

func (*ListApplicationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListApplicationsRequest.ProtoReflect.Descriptor instead.

func (*ListApplicationsRequest) GetCollaborator

func (*ListApplicationsRequest) GetDeleted added in v3.12.0

func (x *ListApplicationsRequest) GetDeleted() bool

func (*ListApplicationsRequest) GetFieldMask

func (x *ListApplicationsRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*ListApplicationsRequest) GetLimit

func (x *ListApplicationsRequest) GetLimit() uint32

func (*ListApplicationsRequest) GetOrder

func (x *ListApplicationsRequest) GetOrder() string

func (*ListApplicationsRequest) GetPage

func (x *ListApplicationsRequest) GetPage() uint32

func (*ListApplicationsRequest) MarshalJSON added in v3.25.0

func (x *ListApplicationsRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ListApplicationsRequest to JSON.

func (*ListApplicationsRequest) MarshalProtoJSON added in v3.25.0

func (x *ListApplicationsRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ListApplicationsRequest message to JSON.

func (*ListApplicationsRequest) ProtoMessage

func (*ListApplicationsRequest) ProtoMessage()

func (*ListApplicationsRequest) ProtoReflect added in v3.25.0

func (x *ListApplicationsRequest) ProtoReflect() protoreflect.Message

func (*ListApplicationsRequest) Reset

func (x *ListApplicationsRequest) Reset()

func (*ListApplicationsRequest) SetFields

func (dst *ListApplicationsRequest) SetFields(src *ListApplicationsRequest, paths ...string) error

func (*ListApplicationsRequest) SetFromFlags added in v3.19.1

func (m *ListApplicationsRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ListApplicationsRequest message from flags.

func (*ListApplicationsRequest) String

func (x *ListApplicationsRequest) String() string

func (*ListApplicationsRequest) UnmarshalJSON added in v3.25.0

func (x *ListApplicationsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ListApplicationsRequest from JSON.

func (*ListApplicationsRequest) UnmarshalProtoJSON added in v3.25.0

func (x *ListApplicationsRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ListApplicationsRequest message from JSON.

func (*ListApplicationsRequest) ValidateFields

func (m *ListApplicationsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListApplicationsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListApplicationsRequestValidationError

type ListApplicationsRequestValidationError struct {
	// contains filtered or unexported fields
}

ListApplicationsRequestValidationError is the validation error returned by ListApplicationsRequest.ValidateFields if the designated constraints aren't met.

func (ListApplicationsRequestValidationError) Cause

Cause function returns cause value.

func (ListApplicationsRequestValidationError) Error

Error satisfies the builtin error interface

func (ListApplicationsRequestValidationError) ErrorName

ErrorName returns error name.

func (ListApplicationsRequestValidationError) Field

Field function returns field value.

func (ListApplicationsRequestValidationError) Key

Key function returns key value.

func (ListApplicationsRequestValidationError) Reason

Reason function returns reason value.

type ListBandsRequest added in v3.21.2

type ListBandsRequest struct {

	// Optional Band ID to filter the results.
	// If unused, all supported Bands are returned.
	BandId string `protobuf:"bytes,1,opt,name=band_id,json=bandId,proto3" json:"band_id,omitempty"`
	// Optional PHY version to filter the results.
	// If unused, all supported versions are returned.
	PhyVersion PHYVersion `protobuf:"varint,2,opt,name=phy_version,json=phyVersion,proto3,enum=ttn.lorawan.v3.PHYVersion" json:"phy_version,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBandsRequest) Descriptor deprecated added in v3.21.2

func (*ListBandsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListBandsRequest.ProtoReflect.Descriptor instead.

func (*ListBandsRequest) GetBandId added in v3.21.2

func (x *ListBandsRequest) GetBandId() string

func (*ListBandsRequest) GetPhyVersion added in v3.21.2

func (x *ListBandsRequest) GetPhyVersion() PHYVersion

func (*ListBandsRequest) MarshalJSON added in v3.21.2

func (x *ListBandsRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ListBandsRequest to JSON.

func (*ListBandsRequest) MarshalProtoJSON added in v3.21.2

func (x *ListBandsRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ListBandsRequest message to JSON.

func (*ListBandsRequest) ProtoMessage added in v3.21.2

func (*ListBandsRequest) ProtoMessage()

func (*ListBandsRequest) ProtoReflect added in v3.25.0

func (x *ListBandsRequest) ProtoReflect() protoreflect.Message

func (*ListBandsRequest) Reset added in v3.21.2

func (x *ListBandsRequest) Reset()

func (*ListBandsRequest) SetFields added in v3.21.2

func (dst *ListBandsRequest) SetFields(src *ListBandsRequest, paths ...string) error

func (*ListBandsRequest) SetFromFlags added in v3.21.2

func (m *ListBandsRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ListBandsRequest message from flags.

func (*ListBandsRequest) String added in v3.21.2

func (x *ListBandsRequest) String() string

func (*ListBandsRequest) UnmarshalJSON added in v3.21.2

func (x *ListBandsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ListBandsRequest from JSON.

func (*ListBandsRequest) UnmarshalProtoJSON added in v3.21.2

func (x *ListBandsRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ListBandsRequest message from JSON.

func (*ListBandsRequest) ValidateFields added in v3.21.2

func (m *ListBandsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListBandsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListBandsRequestValidationError added in v3.21.2

type ListBandsRequestValidationError struct {
	// contains filtered or unexported fields
}

ListBandsRequestValidationError is the validation error returned by ListBandsRequest.ValidateFields if the designated constraints aren't met.

func (ListBandsRequestValidationError) Cause added in v3.21.2

Cause function returns cause value.

func (ListBandsRequestValidationError) Error added in v3.21.2

Error satisfies the builtin error interface

func (ListBandsRequestValidationError) ErrorName added in v3.21.2

ErrorName returns error name.

func (ListBandsRequestValidationError) Field added in v3.21.2

Field function returns field value.

func (ListBandsRequestValidationError) Key added in v3.21.2

Key function returns key value.

func (ListBandsRequestValidationError) Reason added in v3.21.2

Reason function returns reason value.

type ListBandsResponse added in v3.21.2

type ListBandsResponse struct {
	Descriptions map[string]*ListBandsResponse_VersionedBandDescription `` /* 165-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ListBandsResponse) Descriptor deprecated added in v3.21.2

func (*ListBandsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListBandsResponse.ProtoReflect.Descriptor instead.

func (*ListBandsResponse) GetDescriptions added in v3.21.2

func (*ListBandsResponse) ProtoMessage added in v3.21.2

func (*ListBandsResponse) ProtoMessage()

func (*ListBandsResponse) ProtoReflect added in v3.25.0

func (x *ListBandsResponse) ProtoReflect() protoreflect.Message

func (*ListBandsResponse) Reset added in v3.21.2

func (x *ListBandsResponse) Reset()

func (*ListBandsResponse) SetFields added in v3.21.2

func (dst *ListBandsResponse) SetFields(src *ListBandsResponse, paths ...string) error

func (*ListBandsResponse) String added in v3.21.2

func (x *ListBandsResponse) String() string

func (*ListBandsResponse) ValidateFields added in v3.21.2

func (m *ListBandsResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListBandsResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListBandsResponseValidationError added in v3.21.2

type ListBandsResponseValidationError struct {
	// contains filtered or unexported fields
}

ListBandsResponseValidationError is the validation error returned by ListBandsResponse.ValidateFields if the designated constraints aren't met.

func (ListBandsResponseValidationError) Cause added in v3.21.2

Cause function returns cause value.

func (ListBandsResponseValidationError) Error added in v3.21.2

Error satisfies the builtin error interface

func (ListBandsResponseValidationError) ErrorName added in v3.21.2

ErrorName returns error name.

func (ListBandsResponseValidationError) Field added in v3.21.2

Field function returns field value.

func (ListBandsResponseValidationError) Key added in v3.21.2

Key function returns key value.

func (ListBandsResponseValidationError) Reason added in v3.21.2

Reason function returns reason value.

type ListBandsResponse_VersionedBandDescription added in v3.21.2

type ListBandsResponse_VersionedBandDescription struct {
	Band map[string]*BandDescription `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ListBandsResponse_VersionedBandDescription) Descriptor deprecated added in v3.21.2

Deprecated: Use ListBandsResponse_VersionedBandDescription.ProtoReflect.Descriptor instead.

func (*ListBandsResponse_VersionedBandDescription) GetBand added in v3.21.2

func (*ListBandsResponse_VersionedBandDescription) ProtoMessage added in v3.21.2

func (*ListBandsResponse_VersionedBandDescription) ProtoReflect added in v3.25.0

func (*ListBandsResponse_VersionedBandDescription) Reset added in v3.21.2

func (*ListBandsResponse_VersionedBandDescription) SetFields added in v3.21.2

func (*ListBandsResponse_VersionedBandDescription) String added in v3.21.2

func (*ListBandsResponse_VersionedBandDescription) ValidateFields added in v3.21.2

func (m *ListBandsResponse_VersionedBandDescription) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListBandsResponse_VersionedBandDescription with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListBandsResponse_VersionedBandDescriptionValidationError added in v3.21.2

type ListBandsResponse_VersionedBandDescriptionValidationError struct {
	// contains filtered or unexported fields
}

ListBandsResponse_VersionedBandDescriptionValidationError is the validation error returned by ListBandsResponse_VersionedBandDescription.ValidateFields if the designated constraints aren't met.

func (ListBandsResponse_VersionedBandDescriptionValidationError) Cause added in v3.21.2

Cause function returns cause value.

func (ListBandsResponse_VersionedBandDescriptionValidationError) Error added in v3.21.2

Error satisfies the builtin error interface

func (ListBandsResponse_VersionedBandDescriptionValidationError) ErrorName added in v3.21.2

ErrorName returns error name.

func (ListBandsResponse_VersionedBandDescriptionValidationError) Field added in v3.21.2

Field function returns field value.

func (ListBandsResponse_VersionedBandDescriptionValidationError) Key added in v3.21.2

Key function returns key value.

func (ListBandsResponse_VersionedBandDescriptionValidationError) Reason added in v3.21.2

Reason function returns reason value.

type ListClientCollaboratorsRequest

type ListClientCollaboratorsRequest struct {
	ClientIds *ClientIdentifiers `protobuf:"bytes,1,opt,name=client_ids,json=clientIds,proto3" json:"client_ids,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty"`
	// Order the results by this field path (must be present in the field mask).
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,4,opt,name=order,proto3" json:"order,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClientCollaboratorsRequest) Descriptor deprecated

func (*ListClientCollaboratorsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListClientCollaboratorsRequest.ProtoReflect.Descriptor instead.

func (*ListClientCollaboratorsRequest) EntityType added in v3.15.1

func (m *ListClientCollaboratorsRequest) EntityType() string

func (*ListClientCollaboratorsRequest) ExtractRequestFields added in v3.15.1

func (m *ListClientCollaboratorsRequest) ExtractRequestFields(dst map[string]interface{})

func (*ListClientCollaboratorsRequest) GetClientIds added in v3.15.1

func (*ListClientCollaboratorsRequest) GetLimit

func (x *ListClientCollaboratorsRequest) GetLimit() uint32

func (*ListClientCollaboratorsRequest) GetOrder added in v3.22.0

func (x *ListClientCollaboratorsRequest) GetOrder() string

func (*ListClientCollaboratorsRequest) GetPage

func (*ListClientCollaboratorsRequest) IDString added in v3.15.1

func (m *ListClientCollaboratorsRequest) IDString() string

func (*ListClientCollaboratorsRequest) ProtoMessage

func (*ListClientCollaboratorsRequest) ProtoMessage()

func (*ListClientCollaboratorsRequest) ProtoReflect added in v3.25.0

func (*ListClientCollaboratorsRequest) Reset

func (x *ListClientCollaboratorsRequest) Reset()

func (*ListClientCollaboratorsRequest) SetFields

func (*ListClientCollaboratorsRequest) String

func (*ListClientCollaboratorsRequest) ValidateContext added in v3.11.4

func (req *ListClientCollaboratorsRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*ListClientCollaboratorsRequest) ValidateFields

func (m *ListClientCollaboratorsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListClientCollaboratorsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListClientCollaboratorsRequestValidationError

type ListClientCollaboratorsRequestValidationError struct {
	// contains filtered or unexported fields
}

ListClientCollaboratorsRequestValidationError is the validation error returned by ListClientCollaboratorsRequest.ValidateFields if the designated constraints aren't met.

func (ListClientCollaboratorsRequestValidationError) Cause

Cause function returns cause value.

func (ListClientCollaboratorsRequestValidationError) Error

Error satisfies the builtin error interface

func (ListClientCollaboratorsRequestValidationError) ErrorName

ErrorName returns error name.

func (ListClientCollaboratorsRequestValidationError) Field

Field function returns field value.

func (ListClientCollaboratorsRequestValidationError) Key

Key function returns key value.

func (ListClientCollaboratorsRequestValidationError) Reason

Reason function returns reason value.

type ListClientsRequest

type ListClientsRequest struct {

	// By default we list all OAuth clients the caller has rights on.
	// Set the user or the organization (not both) to instead list the OAuth clients
	// where the user or organization is collaborator on.
	Collaborator *OrganizationOrUserIdentifiers `protobuf:"bytes,1,opt,name=collaborator,proto3" json:"collaborator,omitempty"`
	// The names of the client fields that should be returned.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// Order the results by this field path (must be present in the field mask).
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,3,opt,name=order,proto3" json:"order,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,5,opt,name=page,proto3" json:"page,omitempty"`
	// Only return recently deleted clients.
	Deleted bool `protobuf:"varint,6,opt,name=deleted,proto3" json:"deleted,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClientsRequest) Descriptor deprecated

func (*ListClientsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListClientsRequest.ProtoReflect.Descriptor instead.

func (*ListClientsRequest) GetCollaborator

func (x *ListClientsRequest) GetCollaborator() *OrganizationOrUserIdentifiers

func (*ListClientsRequest) GetDeleted added in v3.12.0

func (x *ListClientsRequest) GetDeleted() bool

func (*ListClientsRequest) GetFieldMask

func (x *ListClientsRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*ListClientsRequest) GetLimit

func (x *ListClientsRequest) GetLimit() uint32

func (*ListClientsRequest) GetOrder

func (x *ListClientsRequest) GetOrder() string

func (*ListClientsRequest) GetPage

func (x *ListClientsRequest) GetPage() uint32

func (*ListClientsRequest) MarshalJSON added in v3.25.0

func (x *ListClientsRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ListClientsRequest to JSON.

func (*ListClientsRequest) MarshalProtoJSON added in v3.25.0

func (x *ListClientsRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ListClientsRequest message to JSON.

func (*ListClientsRequest) ProtoMessage

func (*ListClientsRequest) ProtoMessage()

func (*ListClientsRequest) ProtoReflect added in v3.25.0

func (x *ListClientsRequest) ProtoReflect() protoreflect.Message

func (*ListClientsRequest) Reset

func (x *ListClientsRequest) Reset()

func (*ListClientsRequest) SetFields

func (dst *ListClientsRequest) SetFields(src *ListClientsRequest, paths ...string) error

func (*ListClientsRequest) SetFromFlags added in v3.19.1

func (m *ListClientsRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ListClientsRequest message from flags.

func (*ListClientsRequest) String

func (x *ListClientsRequest) String() string

func (*ListClientsRequest) UnmarshalJSON added in v3.25.0

func (x *ListClientsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ListClientsRequest from JSON.

func (*ListClientsRequest) UnmarshalProtoJSON added in v3.25.0

func (x *ListClientsRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ListClientsRequest message from JSON.

func (*ListClientsRequest) ValidateFields

func (m *ListClientsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListClientsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListClientsRequestValidationError

type ListClientsRequestValidationError struct {
	// contains filtered or unexported fields
}

ListClientsRequestValidationError is the validation error returned by ListClientsRequest.ValidateFields if the designated constraints aren't met.

func (ListClientsRequestValidationError) Cause

Cause function returns cause value.

func (ListClientsRequestValidationError) Error

Error satisfies the builtin error interface

func (ListClientsRequestValidationError) ErrorName

ErrorName returns error name.

func (ListClientsRequestValidationError) Field

Field function returns field value.

func (ListClientsRequestValidationError) Key

Key function returns key value.

func (ListClientsRequestValidationError) Reason

Reason function returns reason value.

type ListEndDeviceBrandsRequest added in v3.11.0

type ListEndDeviceBrandsRequest struct {

	// Application identifiers.
	//
	// Deprecated: Marked as deprecated in ttn/lorawan/v3/devicerepository.proto.
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty"`
	// Order (for pagination)
	OrderBy string `protobuf:"bytes,4,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// Search for brands matching a query string.
	Search string `protobuf:"bytes,5,opt,name=search,proto3" json:"search,omitempty"`
	// Field mask paths.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,6,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*ListEndDeviceBrandsRequest) Descriptor deprecated added in v3.11.0

func (*ListEndDeviceBrandsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListEndDeviceBrandsRequest.ProtoReflect.Descriptor instead.

func (*ListEndDeviceBrandsRequest) GetApplicationIds deprecated added in v3.13.0

func (x *ListEndDeviceBrandsRequest) GetApplicationIds() *ApplicationIdentifiers

Deprecated: Marked as deprecated in ttn/lorawan/v3/devicerepository.proto.

func (*ListEndDeviceBrandsRequest) GetFieldMask added in v3.11.0

func (*ListEndDeviceBrandsRequest) GetLimit added in v3.11.0

func (x *ListEndDeviceBrandsRequest) GetLimit() uint32

func (*ListEndDeviceBrandsRequest) GetOrderBy added in v3.11.0

func (x *ListEndDeviceBrandsRequest) GetOrderBy() string

func (*ListEndDeviceBrandsRequest) GetPage added in v3.11.0

func (x *ListEndDeviceBrandsRequest) GetPage() uint32

func (*ListEndDeviceBrandsRequest) GetSearch added in v3.11.0

func (x *ListEndDeviceBrandsRequest) GetSearch() string

func (*ListEndDeviceBrandsRequest) MarshalJSON added in v3.25.0

func (x *ListEndDeviceBrandsRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ListEndDeviceBrandsRequest to JSON.

func (*ListEndDeviceBrandsRequest) MarshalProtoJSON added in v3.25.0

func (x *ListEndDeviceBrandsRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ListEndDeviceBrandsRequest message to JSON.

func (*ListEndDeviceBrandsRequest) ProtoMessage added in v3.11.0

func (*ListEndDeviceBrandsRequest) ProtoMessage()

func (*ListEndDeviceBrandsRequest) ProtoReflect added in v3.25.0

func (*ListEndDeviceBrandsRequest) Reset added in v3.11.0

func (x *ListEndDeviceBrandsRequest) Reset()

func (*ListEndDeviceBrandsRequest) SetFields added in v3.11.0

func (dst *ListEndDeviceBrandsRequest) SetFields(src *ListEndDeviceBrandsRequest, paths ...string) error

func (*ListEndDeviceBrandsRequest) String added in v3.11.0

func (x *ListEndDeviceBrandsRequest) String() string

func (*ListEndDeviceBrandsRequest) UnmarshalJSON added in v3.25.0

func (x *ListEndDeviceBrandsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ListEndDeviceBrandsRequest from JSON.

func (*ListEndDeviceBrandsRequest) UnmarshalProtoJSON added in v3.25.0

func (x *ListEndDeviceBrandsRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ListEndDeviceBrandsRequest message from JSON.

func (*ListEndDeviceBrandsRequest) ValidateFields added in v3.11.0

func (m *ListEndDeviceBrandsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListEndDeviceBrandsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListEndDeviceBrandsRequestValidationError added in v3.11.0

type ListEndDeviceBrandsRequestValidationError struct {
	// contains filtered or unexported fields
}

ListEndDeviceBrandsRequestValidationError is the validation error returned by ListEndDeviceBrandsRequest.ValidateFields if the designated constraints aren't met.

func (ListEndDeviceBrandsRequestValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (ListEndDeviceBrandsRequestValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (ListEndDeviceBrandsRequestValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (ListEndDeviceBrandsRequestValidationError) Field added in v3.11.0

Field function returns field value.

func (ListEndDeviceBrandsRequestValidationError) Key added in v3.11.0

Key function returns key value.

func (ListEndDeviceBrandsRequestValidationError) Reason added in v3.11.0

Reason function returns reason value.

type ListEndDeviceBrandsResponse added in v3.11.0

type ListEndDeviceBrandsResponse struct {
	Brands []*EndDeviceBrand `protobuf:"bytes,1,rep,name=brands,proto3" json:"brands,omitempty"`
	// contains filtered or unexported fields
}

func (*ListEndDeviceBrandsResponse) Descriptor deprecated added in v3.11.0

func (*ListEndDeviceBrandsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListEndDeviceBrandsResponse.ProtoReflect.Descriptor instead.

func (*ListEndDeviceBrandsResponse) GetBrands added in v3.11.0

func (x *ListEndDeviceBrandsResponse) GetBrands() []*EndDeviceBrand

func (*ListEndDeviceBrandsResponse) ProtoMessage added in v3.11.0

func (*ListEndDeviceBrandsResponse) ProtoMessage()

func (*ListEndDeviceBrandsResponse) ProtoReflect added in v3.25.0

func (*ListEndDeviceBrandsResponse) Reset added in v3.11.0

func (x *ListEndDeviceBrandsResponse) Reset()

func (*ListEndDeviceBrandsResponse) SetFields added in v3.11.0

func (*ListEndDeviceBrandsResponse) String added in v3.11.0

func (x *ListEndDeviceBrandsResponse) String() string

func (*ListEndDeviceBrandsResponse) ValidateFields added in v3.11.0

func (m *ListEndDeviceBrandsResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListEndDeviceBrandsResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListEndDeviceBrandsResponseValidationError added in v3.11.0

type ListEndDeviceBrandsResponseValidationError struct {
	// contains filtered or unexported fields
}

ListEndDeviceBrandsResponseValidationError is the validation error returned by ListEndDeviceBrandsResponse.ValidateFields if the designated constraints aren't met.

func (ListEndDeviceBrandsResponseValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (ListEndDeviceBrandsResponseValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (ListEndDeviceBrandsResponseValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (ListEndDeviceBrandsResponseValidationError) Field added in v3.11.0

Field function returns field value.

func (ListEndDeviceBrandsResponseValidationError) Key added in v3.11.0

Key function returns key value.

func (ListEndDeviceBrandsResponseValidationError) Reason added in v3.11.0

Reason function returns reason value.

type ListEndDeviceModelsRequest added in v3.11.0

type ListEndDeviceModelsRequest struct {

	// Application identifiers.
	//
	// Deprecated: Marked as deprecated in ttn/lorawan/v3/devicerepository.proto.
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	// List end devices from a specific brand.
	BrandId string `protobuf:"bytes,2,opt,name=brand_id,json=brandId,proto3" json:"brand_id,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,4,opt,name=page,proto3" json:"page,omitempty"`
	// Order end devices
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// List end devices matching a query string.
	Search string `protobuf:"bytes,6,opt,name=search,proto3" json:"search,omitempty"`
	// Field mask paths.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,7,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*ListEndDeviceModelsRequest) Descriptor deprecated added in v3.11.0

func (*ListEndDeviceModelsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListEndDeviceModelsRequest.ProtoReflect.Descriptor instead.

func (*ListEndDeviceModelsRequest) GetApplicationIds deprecated added in v3.13.0

func (x *ListEndDeviceModelsRequest) GetApplicationIds() *ApplicationIdentifiers

Deprecated: Marked as deprecated in ttn/lorawan/v3/devicerepository.proto.

func (*ListEndDeviceModelsRequest) GetBrandId added in v3.14.1

func (x *ListEndDeviceModelsRequest) GetBrandId() string

func (*ListEndDeviceModelsRequest) GetFieldMask added in v3.11.0

func (*ListEndDeviceModelsRequest) GetLimit added in v3.11.0

func (x *ListEndDeviceModelsRequest) GetLimit() uint32

func (*ListEndDeviceModelsRequest) GetOrderBy added in v3.11.0

func (x *ListEndDeviceModelsRequest) GetOrderBy() string

func (*ListEndDeviceModelsRequest) GetPage added in v3.11.0

func (x *ListEndDeviceModelsRequest) GetPage() uint32

func (*ListEndDeviceModelsRequest) GetSearch added in v3.11.0

func (x *ListEndDeviceModelsRequest) GetSearch() string

func (*ListEndDeviceModelsRequest) MarshalJSON added in v3.25.0

func (x *ListEndDeviceModelsRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ListEndDeviceModelsRequest to JSON.

func (*ListEndDeviceModelsRequest) MarshalProtoJSON added in v3.25.0

func (x *ListEndDeviceModelsRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ListEndDeviceModelsRequest message to JSON.

func (*ListEndDeviceModelsRequest) ProtoMessage added in v3.11.0

func (*ListEndDeviceModelsRequest) ProtoMessage()

func (*ListEndDeviceModelsRequest) ProtoReflect added in v3.25.0

func (*ListEndDeviceModelsRequest) Reset added in v3.11.0

func (x *ListEndDeviceModelsRequest) Reset()

func (*ListEndDeviceModelsRequest) SetFields added in v3.11.0

func (dst *ListEndDeviceModelsRequest) SetFields(src *ListEndDeviceModelsRequest, paths ...string) error

func (*ListEndDeviceModelsRequest) String added in v3.11.0

func (x *ListEndDeviceModelsRequest) String() string

func (*ListEndDeviceModelsRequest) UnmarshalJSON added in v3.25.0

func (x *ListEndDeviceModelsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ListEndDeviceModelsRequest from JSON.

func (*ListEndDeviceModelsRequest) UnmarshalProtoJSON added in v3.25.0

func (x *ListEndDeviceModelsRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ListEndDeviceModelsRequest message from JSON.

func (*ListEndDeviceModelsRequest) ValidateFields added in v3.11.0

func (m *ListEndDeviceModelsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListEndDeviceModelsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListEndDeviceModelsRequestValidationError added in v3.11.0

type ListEndDeviceModelsRequestValidationError struct {
	// contains filtered or unexported fields
}

ListEndDeviceModelsRequestValidationError is the validation error returned by ListEndDeviceModelsRequest.ValidateFields if the designated constraints aren't met.

func (ListEndDeviceModelsRequestValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (ListEndDeviceModelsRequestValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (ListEndDeviceModelsRequestValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (ListEndDeviceModelsRequestValidationError) Field added in v3.11.0

Field function returns field value.

func (ListEndDeviceModelsRequestValidationError) Key added in v3.11.0

Key function returns key value.

func (ListEndDeviceModelsRequestValidationError) Reason added in v3.11.0

Reason function returns reason value.

type ListEndDeviceModelsResponse added in v3.11.0

type ListEndDeviceModelsResponse struct {
	Models []*EndDeviceModel `protobuf:"bytes,1,rep,name=models,proto3" json:"models,omitempty"`
	// contains filtered or unexported fields
}

func (*ListEndDeviceModelsResponse) Descriptor deprecated added in v3.11.0

func (*ListEndDeviceModelsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListEndDeviceModelsResponse.ProtoReflect.Descriptor instead.

func (*ListEndDeviceModelsResponse) GetModels added in v3.11.0

func (x *ListEndDeviceModelsResponse) GetModels() []*EndDeviceModel

func (*ListEndDeviceModelsResponse) MarshalJSON added in v3.17.2

func (x *ListEndDeviceModelsResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ListEndDeviceModelsResponse to JSON.

func (*ListEndDeviceModelsResponse) MarshalProtoJSON added in v3.15.1

func (x *ListEndDeviceModelsResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ListEndDeviceModelsResponse message to JSON.

func (*ListEndDeviceModelsResponse) ProtoMessage added in v3.11.0

func (*ListEndDeviceModelsResponse) ProtoMessage()

func (*ListEndDeviceModelsResponse) ProtoReflect added in v3.25.0

func (*ListEndDeviceModelsResponse) Reset added in v3.11.0

func (x *ListEndDeviceModelsResponse) Reset()

func (*ListEndDeviceModelsResponse) SetFields added in v3.11.0

func (*ListEndDeviceModelsResponse) String added in v3.11.0

func (x *ListEndDeviceModelsResponse) String() string

func (*ListEndDeviceModelsResponse) UnmarshalJSON added in v3.17.2

func (x *ListEndDeviceModelsResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ListEndDeviceModelsResponse from JSON.

func (*ListEndDeviceModelsResponse) UnmarshalProtoJSON added in v3.15.1

func (x *ListEndDeviceModelsResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ListEndDeviceModelsResponse message from JSON.

func (*ListEndDeviceModelsResponse) ValidateFields added in v3.11.0

func (m *ListEndDeviceModelsResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListEndDeviceModelsResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListEndDeviceModelsResponseValidationError added in v3.11.0

type ListEndDeviceModelsResponseValidationError struct {
	// contains filtered or unexported fields
}

ListEndDeviceModelsResponseValidationError is the validation error returned by ListEndDeviceModelsResponse.ValidateFields if the designated constraints aren't met.

func (ListEndDeviceModelsResponseValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (ListEndDeviceModelsResponseValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (ListEndDeviceModelsResponseValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (ListEndDeviceModelsResponseValidationError) Field added in v3.11.0

Field function returns field value.

func (ListEndDeviceModelsResponseValidationError) Key added in v3.11.0

Key function returns key value.

func (ListEndDeviceModelsResponseValidationError) Reason added in v3.11.0

Reason function returns reason value.

type ListEndDevicesRequest

type ListEndDevicesRequest struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	// The names of the end device fields that should be returned.
	// See the API reference for which fields can be returned by the different services.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// Order the results by this field path (must be present in the field mask).
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,3,opt,name=order,proto3" json:"order,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,5,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListEndDevicesRequest) Descriptor deprecated

func (*ListEndDevicesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListEndDevicesRequest.ProtoReflect.Descriptor instead.

func (*ListEndDevicesRequest) GetApplicationIds added in v3.15.2

func (x *ListEndDevicesRequest) GetApplicationIds() *ApplicationIdentifiers

func (*ListEndDevicesRequest) GetFieldMask

func (x *ListEndDevicesRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*ListEndDevicesRequest) GetLimit

func (x *ListEndDevicesRequest) GetLimit() uint32

func (*ListEndDevicesRequest) GetOrder

func (x *ListEndDevicesRequest) GetOrder() string

func (*ListEndDevicesRequest) GetPage

func (x *ListEndDevicesRequest) GetPage() uint32

func (*ListEndDevicesRequest) MarshalJSON added in v3.25.0

func (x *ListEndDevicesRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ListEndDevicesRequest to JSON.

func (*ListEndDevicesRequest) MarshalProtoJSON added in v3.25.0

func (x *ListEndDevicesRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ListEndDevicesRequest message to JSON.

func (*ListEndDevicesRequest) ProtoMessage

func (*ListEndDevicesRequest) ProtoMessage()

func (*ListEndDevicesRequest) ProtoReflect added in v3.25.0

func (x *ListEndDevicesRequest) ProtoReflect() protoreflect.Message

func (*ListEndDevicesRequest) Reset

func (x *ListEndDevicesRequest) Reset()

func (*ListEndDevicesRequest) SetFields

func (dst *ListEndDevicesRequest) SetFields(src *ListEndDevicesRequest, paths ...string) error

func (*ListEndDevicesRequest) String

func (x *ListEndDevicesRequest) String() string

func (*ListEndDevicesRequest) UnmarshalJSON added in v3.25.0

func (x *ListEndDevicesRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ListEndDevicesRequest from JSON.

func (*ListEndDevicesRequest) UnmarshalProtoJSON added in v3.25.0

func (x *ListEndDevicesRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ListEndDevicesRequest message from JSON.

func (*ListEndDevicesRequest) ValidateContext added in v3.11.4

func (req *ListEndDevicesRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*ListEndDevicesRequest) ValidateFields

func (m *ListEndDevicesRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListEndDevicesRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListEndDevicesRequestValidationError

type ListEndDevicesRequestValidationError struct {
	// contains filtered or unexported fields
}

ListEndDevicesRequestValidationError is the validation error returned by ListEndDevicesRequest.ValidateFields if the designated constraints aren't met.

func (ListEndDevicesRequestValidationError) Cause

Cause function returns cause value.

func (ListEndDevicesRequestValidationError) Error

Error satisfies the builtin error interface

func (ListEndDevicesRequestValidationError) ErrorName

ErrorName returns error name.

func (ListEndDevicesRequestValidationError) Field

Field function returns field value.

func (ListEndDevicesRequestValidationError) Key

Key function returns key value.

func (ListEndDevicesRequestValidationError) Reason

Reason function returns reason value.

type ListForwarderRoutingPoliciesRequest added in v3.12.0

type ListForwarderRoutingPoliciesRequest struct {

	// Packet Broker identifier of the Home Network.
	HomeNetworkId *PacketBrokerNetworkIdentifier `protobuf:"bytes,1,opt,name=home_network_id,json=homeNetworkId,proto3" json:"home_network_id,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListForwarderRoutingPoliciesRequest) Descriptor deprecated added in v3.12.0

func (*ListForwarderRoutingPoliciesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListForwarderRoutingPoliciesRequest.ProtoReflect.Descriptor instead.

func (*ListForwarderRoutingPoliciesRequest) GetHomeNetworkId added in v3.12.0

func (*ListForwarderRoutingPoliciesRequest) GetLimit added in v3.12.0

func (*ListForwarderRoutingPoliciesRequest) GetPage added in v3.12.0

func (*ListForwarderRoutingPoliciesRequest) ProtoMessage added in v3.12.0

func (*ListForwarderRoutingPoliciesRequest) ProtoMessage()

func (*ListForwarderRoutingPoliciesRequest) ProtoReflect added in v3.25.0

func (*ListForwarderRoutingPoliciesRequest) Reset added in v3.12.0

func (*ListForwarderRoutingPoliciesRequest) SetFields added in v3.12.0

func (*ListForwarderRoutingPoliciesRequest) String added in v3.12.0

func (*ListForwarderRoutingPoliciesRequest) ValidateFields added in v3.12.0

func (m *ListForwarderRoutingPoliciesRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListForwarderRoutingPoliciesRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListForwarderRoutingPoliciesRequestValidationError added in v3.12.0

type ListForwarderRoutingPoliciesRequestValidationError struct {
	// contains filtered or unexported fields
}

ListForwarderRoutingPoliciesRequestValidationError is the validation error returned by ListForwarderRoutingPoliciesRequest.ValidateFields if the designated constraints aren't met.

func (ListForwarderRoutingPoliciesRequestValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (ListForwarderRoutingPoliciesRequestValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (ListForwarderRoutingPoliciesRequestValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (ListForwarderRoutingPoliciesRequestValidationError) Field added in v3.12.0

Field function returns field value.

func (ListForwarderRoutingPoliciesRequestValidationError) Key added in v3.12.0

Key function returns key value.

func (ListForwarderRoutingPoliciesRequestValidationError) Reason added in v3.12.0

Reason function returns reason value.

type ListFrequencyPlansRequest

type ListFrequencyPlansRequest struct {

	// Optional base frequency in MHz for hardware support (433, 470, 868 or 915)
	BaseFrequency uint32 `protobuf:"varint,1,opt,name=base_frequency,json=baseFrequency,proto3" json:"base_frequency,omitempty"`
	// Optional Band ID to filter the results.
	BandId string `protobuf:"bytes,2,opt,name=band_id,json=bandId,proto3" json:"band_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ListFrequencyPlansRequest) Descriptor deprecated

func (*ListFrequencyPlansRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListFrequencyPlansRequest.ProtoReflect.Descriptor instead.

func (*ListFrequencyPlansRequest) GetBandId added in v3.28.1

func (x *ListFrequencyPlansRequest) GetBandId() string

func (*ListFrequencyPlansRequest) GetBaseFrequency

func (x *ListFrequencyPlansRequest) GetBaseFrequency() uint32

func (*ListFrequencyPlansRequest) ProtoMessage

func (*ListFrequencyPlansRequest) ProtoMessage()

func (*ListFrequencyPlansRequest) ProtoReflect added in v3.25.0

func (*ListFrequencyPlansRequest) Reset

func (x *ListFrequencyPlansRequest) Reset()

func (*ListFrequencyPlansRequest) SetFields

func (dst *ListFrequencyPlansRequest) SetFields(src *ListFrequencyPlansRequest, paths ...string) error

func (*ListFrequencyPlansRequest) SetFromFlags added in v3.21.2

func (m *ListFrequencyPlansRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ListFrequencyPlansRequest message from flags.

func (*ListFrequencyPlansRequest) String

func (x *ListFrequencyPlansRequest) String() string

func (*ListFrequencyPlansRequest) ValidateFields

func (m *ListFrequencyPlansRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListFrequencyPlansRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListFrequencyPlansRequestValidationError

type ListFrequencyPlansRequestValidationError struct {
	// contains filtered or unexported fields
}

ListFrequencyPlansRequestValidationError is the validation error returned by ListFrequencyPlansRequest.ValidateFields if the designated constraints aren't met.

func (ListFrequencyPlansRequestValidationError) Cause

Cause function returns cause value.

func (ListFrequencyPlansRequestValidationError) Error

Error satisfies the builtin error interface

func (ListFrequencyPlansRequestValidationError) ErrorName

ErrorName returns error name.

func (ListFrequencyPlansRequestValidationError) Field

Field function returns field value.

func (ListFrequencyPlansRequestValidationError) Key

Key function returns key value.

func (ListFrequencyPlansRequestValidationError) Reason

Reason function returns reason value.

type ListFrequencyPlansResponse

type ListFrequencyPlansResponse struct {
	FrequencyPlans []*FrequencyPlanDescription `protobuf:"bytes,1,rep,name=frequency_plans,json=frequencyPlans,proto3" json:"frequency_plans,omitempty"`
	// contains filtered or unexported fields
}

func (*ListFrequencyPlansResponse) Descriptor deprecated

func (*ListFrequencyPlansResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListFrequencyPlansResponse.ProtoReflect.Descriptor instead.

func (*ListFrequencyPlansResponse) GetFrequencyPlans

func (x *ListFrequencyPlansResponse) GetFrequencyPlans() []*FrequencyPlanDescription

func (*ListFrequencyPlansResponse) ProtoMessage

func (*ListFrequencyPlansResponse) ProtoMessage()

func (*ListFrequencyPlansResponse) ProtoReflect added in v3.25.0

func (*ListFrequencyPlansResponse) Reset

func (x *ListFrequencyPlansResponse) Reset()

func (*ListFrequencyPlansResponse) SetFields

func (dst *ListFrequencyPlansResponse) SetFields(src *ListFrequencyPlansResponse, paths ...string) error

func (*ListFrequencyPlansResponse) String

func (x *ListFrequencyPlansResponse) String() string

func (*ListFrequencyPlansResponse) ValidateFields

func (m *ListFrequencyPlansResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListFrequencyPlansResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListFrequencyPlansResponseValidationError

type ListFrequencyPlansResponseValidationError struct {
	// contains filtered or unexported fields
}

ListFrequencyPlansResponseValidationError is the validation error returned by ListFrequencyPlansResponse.ValidateFields if the designated constraints aren't met.

func (ListFrequencyPlansResponseValidationError) Cause

Cause function returns cause value.

func (ListFrequencyPlansResponseValidationError) Error

Error satisfies the builtin error interface

func (ListFrequencyPlansResponseValidationError) ErrorName

ErrorName returns error name.

func (ListFrequencyPlansResponseValidationError) Field

Field function returns field value.

func (ListFrequencyPlansResponseValidationError) Key

Key function returns key value.

func (ListFrequencyPlansResponseValidationError) Reason

Reason function returns reason value.

type ListGatewayAPIKeysRequest

type ListGatewayAPIKeysRequest struct {
	GatewayIds *GatewayIdentifiers `protobuf:"bytes,1,opt,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	// Order the results by this field path.
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,4,opt,name=order,proto3" json:"order,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGatewayAPIKeysRequest) Descriptor deprecated

func (*ListGatewayAPIKeysRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListGatewayAPIKeysRequest.ProtoReflect.Descriptor instead.

func (*ListGatewayAPIKeysRequest) EntityType added in v3.15.1

func (m *ListGatewayAPIKeysRequest) EntityType() string

func (*ListGatewayAPIKeysRequest) ExtractRequestFields added in v3.15.1

func (m *ListGatewayAPIKeysRequest) ExtractRequestFields(dst map[string]interface{})

func (*ListGatewayAPIKeysRequest) GetGatewayIds added in v3.15.1

func (x *ListGatewayAPIKeysRequest) GetGatewayIds() *GatewayIdentifiers

func (*ListGatewayAPIKeysRequest) GetLimit

func (x *ListGatewayAPIKeysRequest) GetLimit() uint32

func (*ListGatewayAPIKeysRequest) GetOrder added in v3.20.0

func (x *ListGatewayAPIKeysRequest) GetOrder() string

func (*ListGatewayAPIKeysRequest) GetPage

func (x *ListGatewayAPIKeysRequest) GetPage() uint32

func (*ListGatewayAPIKeysRequest) IDString added in v3.15.1

func (m *ListGatewayAPIKeysRequest) IDString() string

func (*ListGatewayAPIKeysRequest) MarshalJSON added in v3.21.0

func (x *ListGatewayAPIKeysRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ListGatewayAPIKeysRequest to JSON.

func (*ListGatewayAPIKeysRequest) MarshalProtoJSON added in v3.21.0

func (x *ListGatewayAPIKeysRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ListGatewayAPIKeysRequest message to JSON.

func (*ListGatewayAPIKeysRequest) ProtoMessage

func (*ListGatewayAPIKeysRequest) ProtoMessage()

func (*ListGatewayAPIKeysRequest) ProtoReflect added in v3.25.0

func (*ListGatewayAPIKeysRequest) Reset

func (x *ListGatewayAPIKeysRequest) Reset()

func (*ListGatewayAPIKeysRequest) SetFields

func (dst *ListGatewayAPIKeysRequest) SetFields(src *ListGatewayAPIKeysRequest, paths ...string) error

func (*ListGatewayAPIKeysRequest) SetFromFlags added in v3.20.0

func (m *ListGatewayAPIKeysRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ListGatewayAPIKeysRequest message from flags.

func (*ListGatewayAPIKeysRequest) String

func (x *ListGatewayAPIKeysRequest) String() string

func (*ListGatewayAPIKeysRequest) UnmarshalJSON added in v3.21.0

func (x *ListGatewayAPIKeysRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ListGatewayAPIKeysRequest from JSON.

func (*ListGatewayAPIKeysRequest) UnmarshalProtoJSON added in v3.21.0

func (x *ListGatewayAPIKeysRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ListGatewayAPIKeysRequest message from JSON.

func (*ListGatewayAPIKeysRequest) ValidateContext added in v3.11.4

func (req *ListGatewayAPIKeysRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*ListGatewayAPIKeysRequest) ValidateFields

func (m *ListGatewayAPIKeysRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListGatewayAPIKeysRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListGatewayAPIKeysRequestValidationError

type ListGatewayAPIKeysRequestValidationError struct {
	// contains filtered or unexported fields
}

ListGatewayAPIKeysRequestValidationError is the validation error returned by ListGatewayAPIKeysRequest.ValidateFields if the designated constraints aren't met.

func (ListGatewayAPIKeysRequestValidationError) Cause

Cause function returns cause value.

func (ListGatewayAPIKeysRequestValidationError) Error

Error satisfies the builtin error interface

func (ListGatewayAPIKeysRequestValidationError) ErrorName

ErrorName returns error name.

func (ListGatewayAPIKeysRequestValidationError) Field

Field function returns field value.

func (ListGatewayAPIKeysRequestValidationError) Key

Key function returns key value.

func (ListGatewayAPIKeysRequestValidationError) Reason

Reason function returns reason value.

type ListGatewayCollaboratorsRequest

type ListGatewayCollaboratorsRequest struct {
	GatewayIds *GatewayIdentifiers `protobuf:"bytes,1,opt,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty"`
	// Order the results by this field path (must be present in the field mask).
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,4,opt,name=order,proto3" json:"order,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGatewayCollaboratorsRequest) Descriptor deprecated

func (*ListGatewayCollaboratorsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListGatewayCollaboratorsRequest.ProtoReflect.Descriptor instead.

func (*ListGatewayCollaboratorsRequest) EntityType added in v3.15.1

func (m *ListGatewayCollaboratorsRequest) EntityType() string

func (*ListGatewayCollaboratorsRequest) ExtractRequestFields added in v3.15.1

func (m *ListGatewayCollaboratorsRequest) ExtractRequestFields(dst map[string]interface{})

func (*ListGatewayCollaboratorsRequest) GetGatewayIds added in v3.15.1

func (*ListGatewayCollaboratorsRequest) GetLimit

func (*ListGatewayCollaboratorsRequest) GetOrder added in v3.22.0

func (*ListGatewayCollaboratorsRequest) GetPage

func (*ListGatewayCollaboratorsRequest) IDString added in v3.15.1

func (*ListGatewayCollaboratorsRequest) MarshalJSON added in v3.21.0

func (x *ListGatewayCollaboratorsRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ListGatewayCollaboratorsRequest to JSON.

func (*ListGatewayCollaboratorsRequest) MarshalProtoJSON added in v3.21.0

MarshalProtoJSON marshals the ListGatewayCollaboratorsRequest message to JSON.

func (*ListGatewayCollaboratorsRequest) ProtoMessage

func (*ListGatewayCollaboratorsRequest) ProtoMessage()

func (*ListGatewayCollaboratorsRequest) ProtoReflect added in v3.25.0

func (*ListGatewayCollaboratorsRequest) Reset

func (*ListGatewayCollaboratorsRequest) SetFields

func (*ListGatewayCollaboratorsRequest) String

func (*ListGatewayCollaboratorsRequest) UnmarshalJSON added in v3.21.0

func (x *ListGatewayCollaboratorsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ListGatewayCollaboratorsRequest from JSON.

func (*ListGatewayCollaboratorsRequest) UnmarshalProtoJSON added in v3.21.0

func (x *ListGatewayCollaboratorsRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ListGatewayCollaboratorsRequest message from JSON.

func (*ListGatewayCollaboratorsRequest) ValidateContext added in v3.11.4

func (req *ListGatewayCollaboratorsRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*ListGatewayCollaboratorsRequest) ValidateFields

func (m *ListGatewayCollaboratorsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListGatewayCollaboratorsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListGatewayCollaboratorsRequestValidationError

type ListGatewayCollaboratorsRequestValidationError struct {
	// contains filtered or unexported fields
}

ListGatewayCollaboratorsRequestValidationError is the validation error returned by ListGatewayCollaboratorsRequest.ValidateFields if the designated constraints aren't met.

func (ListGatewayCollaboratorsRequestValidationError) Cause

Cause function returns cause value.

func (ListGatewayCollaboratorsRequestValidationError) Error

Error satisfies the builtin error interface

func (ListGatewayCollaboratorsRequestValidationError) ErrorName

ErrorName returns error name.

func (ListGatewayCollaboratorsRequestValidationError) Field

Field function returns field value.

func (ListGatewayCollaboratorsRequestValidationError) Key

Key function returns key value.

func (ListGatewayCollaboratorsRequestValidationError) Reason

Reason function returns reason value.

type ListGatewaysRequest

type ListGatewaysRequest struct {

	// By default we list all gateways the caller has rights on.
	// Set the user or the organization (not both) to instead list the gateways
	// where the user or organization is collaborator on.
	Collaborator *OrganizationOrUserIdentifiers `protobuf:"bytes,1,opt,name=collaborator,proto3" json:"collaborator,omitempty"`
	// The names of the gateway fields that should be returned.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// Order the results by this field path (must be present in the field mask).
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,3,opt,name=order,proto3" json:"order,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,5,opt,name=page,proto3" json:"page,omitempty"`
	// Only return recently deleted gateways.
	Deleted bool `protobuf:"varint,6,opt,name=deleted,proto3" json:"deleted,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGatewaysRequest) Descriptor deprecated

func (*ListGatewaysRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListGatewaysRequest.ProtoReflect.Descriptor instead.

func (*ListGatewaysRequest) GetCollaborator

func (x *ListGatewaysRequest) GetCollaborator() *OrganizationOrUserIdentifiers

func (*ListGatewaysRequest) GetDeleted added in v3.12.0

func (x *ListGatewaysRequest) GetDeleted() bool

func (*ListGatewaysRequest) GetFieldMask

func (x *ListGatewaysRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*ListGatewaysRequest) GetLimit

func (x *ListGatewaysRequest) GetLimit() uint32

func (*ListGatewaysRequest) GetOrder

func (x *ListGatewaysRequest) GetOrder() string

func (*ListGatewaysRequest) GetPage

func (x *ListGatewaysRequest) GetPage() uint32

func (*ListGatewaysRequest) MarshalJSON added in v3.25.0

func (x *ListGatewaysRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ListGatewaysRequest to JSON.

func (*ListGatewaysRequest) MarshalProtoJSON added in v3.25.0

func (x *ListGatewaysRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ListGatewaysRequest message to JSON.

func (*ListGatewaysRequest) ProtoMessage

func (*ListGatewaysRequest) ProtoMessage()

func (*ListGatewaysRequest) ProtoReflect added in v3.25.0

func (x *ListGatewaysRequest) ProtoReflect() protoreflect.Message

func (*ListGatewaysRequest) Reset

func (x *ListGatewaysRequest) Reset()

func (*ListGatewaysRequest) SetFields

func (dst *ListGatewaysRequest) SetFields(src *ListGatewaysRequest, paths ...string) error

func (*ListGatewaysRequest) SetFromFlags added in v3.19.1

func (m *ListGatewaysRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ListGatewaysRequest message from flags.

func (*ListGatewaysRequest) String

func (x *ListGatewaysRequest) String() string

func (*ListGatewaysRequest) UnmarshalJSON added in v3.25.0

func (x *ListGatewaysRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ListGatewaysRequest from JSON.

func (*ListGatewaysRequest) UnmarshalProtoJSON added in v3.25.0

func (x *ListGatewaysRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ListGatewaysRequest message from JSON.

func (*ListGatewaysRequest) ValidateFields

func (m *ListGatewaysRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListGatewaysRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListGatewaysRequestValidationError

type ListGatewaysRequestValidationError struct {
	// contains filtered or unexported fields
}

ListGatewaysRequestValidationError is the validation error returned by ListGatewaysRequest.ValidateFields if the designated constraints aren't met.

func (ListGatewaysRequestValidationError) Cause

Cause function returns cause value.

func (ListGatewaysRequestValidationError) Error

Error satisfies the builtin error interface

func (ListGatewaysRequestValidationError) ErrorName

ErrorName returns error name.

func (ListGatewaysRequestValidationError) Field

Field function returns field value.

func (ListGatewaysRequestValidationError) Key

Key function returns key value.

func (ListGatewaysRequestValidationError) Reason

Reason function returns reason value.

type ListHomeNetworkRoutingPoliciesRequest added in v3.12.0

type ListHomeNetworkRoutingPoliciesRequest struct {

	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,2,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListHomeNetworkRoutingPoliciesRequest) Descriptor deprecated added in v3.12.0

func (*ListHomeNetworkRoutingPoliciesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListHomeNetworkRoutingPoliciesRequest.ProtoReflect.Descriptor instead.

func (*ListHomeNetworkRoutingPoliciesRequest) GetLimit added in v3.12.0

func (*ListHomeNetworkRoutingPoliciesRequest) GetPage added in v3.12.0

func (*ListHomeNetworkRoutingPoliciesRequest) ProtoMessage added in v3.12.0

func (*ListHomeNetworkRoutingPoliciesRequest) ProtoMessage()

func (*ListHomeNetworkRoutingPoliciesRequest) ProtoReflect added in v3.25.0

func (*ListHomeNetworkRoutingPoliciesRequest) Reset added in v3.12.0

func (*ListHomeNetworkRoutingPoliciesRequest) SetFields added in v3.12.0

func (*ListHomeNetworkRoutingPoliciesRequest) String added in v3.12.0

func (*ListHomeNetworkRoutingPoliciesRequest) ValidateFields added in v3.12.0

func (m *ListHomeNetworkRoutingPoliciesRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListHomeNetworkRoutingPoliciesRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListHomeNetworkRoutingPoliciesRequestValidationError added in v3.12.0

type ListHomeNetworkRoutingPoliciesRequestValidationError struct {
	// contains filtered or unexported fields
}

ListHomeNetworkRoutingPoliciesRequestValidationError is the validation error returned by ListHomeNetworkRoutingPoliciesRequest.ValidateFields if the designated constraints aren't met.

func (ListHomeNetworkRoutingPoliciesRequestValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (ListHomeNetworkRoutingPoliciesRequestValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (ListHomeNetworkRoutingPoliciesRequestValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (ListHomeNetworkRoutingPoliciesRequestValidationError) Field added in v3.12.0

Field function returns field value.

func (ListHomeNetworkRoutingPoliciesRequestValidationError) Key added in v3.12.0

Key function returns key value.

func (ListHomeNetworkRoutingPoliciesRequestValidationError) Reason added in v3.12.0

Reason function returns reason value.

type ListInvitationsRequest

type ListInvitationsRequest struct {

	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,2,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListInvitationsRequest) Descriptor deprecated

func (*ListInvitationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListInvitationsRequest.ProtoReflect.Descriptor instead.

func (*ListInvitationsRequest) GetLimit

func (x *ListInvitationsRequest) GetLimit() uint32

func (*ListInvitationsRequest) GetPage

func (x *ListInvitationsRequest) GetPage() uint32

func (*ListInvitationsRequest) ProtoMessage

func (*ListInvitationsRequest) ProtoMessage()

func (*ListInvitationsRequest) ProtoReflect added in v3.25.0

func (x *ListInvitationsRequest) ProtoReflect() protoreflect.Message

func (*ListInvitationsRequest) Reset

func (x *ListInvitationsRequest) Reset()

func (*ListInvitationsRequest) SetFields

func (dst *ListInvitationsRequest) SetFields(src *ListInvitationsRequest, paths ...string) error

func (*ListInvitationsRequest) String

func (x *ListInvitationsRequest) String() string

func (*ListInvitationsRequest) ValidateFields

func (m *ListInvitationsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListInvitationsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListInvitationsRequestValidationError

type ListInvitationsRequestValidationError struct {
	// contains filtered or unexported fields
}

ListInvitationsRequestValidationError is the validation error returned by ListInvitationsRequest.ValidateFields if the designated constraints aren't met.

func (ListInvitationsRequestValidationError) Cause

Cause function returns cause value.

func (ListInvitationsRequestValidationError) Error

Error satisfies the builtin error interface

func (ListInvitationsRequestValidationError) ErrorName

ErrorName returns error name.

func (ListInvitationsRequestValidationError) Field

Field function returns field value.

func (ListInvitationsRequestValidationError) Key

Key function returns key value.

func (ListInvitationsRequestValidationError) Reason

Reason function returns reason value.

type ListNotificationsRequest added in v3.19.0

type ListNotificationsRequest struct {

	// The IDs of the receiving user.
	ReceiverIds *UserIdentifiers `protobuf:"bytes,1,opt,name=receiver_ids,json=receiverIds,proto3" json:"receiver_ids,omitempty"`
	// Select notifications with these statuses.
	// An empty list is interpreted as "all".
	Status []NotificationStatus `protobuf:"varint,2,rep,packed,name=status,proto3,enum=ttn.lorawan.v3.NotificationStatus" json:"status,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,4,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNotificationsRequest) Descriptor deprecated added in v3.19.0

func (*ListNotificationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListNotificationsRequest.ProtoReflect.Descriptor instead.

func (*ListNotificationsRequest) GetLimit added in v3.19.0

func (x *ListNotificationsRequest) GetLimit() uint32

func (*ListNotificationsRequest) GetPage added in v3.19.0

func (x *ListNotificationsRequest) GetPage() uint32

func (*ListNotificationsRequest) GetReceiverIds added in v3.19.0

func (x *ListNotificationsRequest) GetReceiverIds() *UserIdentifiers

func (*ListNotificationsRequest) GetStatus added in v3.19.0

func (*ListNotificationsRequest) MarshalJSON added in v3.19.0

func (x *ListNotificationsRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ListNotificationsRequest to JSON.

func (*ListNotificationsRequest) MarshalProtoJSON added in v3.19.0

func (x *ListNotificationsRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ListNotificationsRequest message to JSON.

func (*ListNotificationsRequest) ProtoMessage added in v3.19.0

func (*ListNotificationsRequest) ProtoMessage()

func (*ListNotificationsRequest) ProtoReflect added in v3.25.0

func (x *ListNotificationsRequest) ProtoReflect() protoreflect.Message

func (*ListNotificationsRequest) Reset added in v3.19.0

func (x *ListNotificationsRequest) Reset()

func (*ListNotificationsRequest) SetFields added in v3.19.0

func (dst *ListNotificationsRequest) SetFields(src *ListNotificationsRequest, paths ...string) error

func (*ListNotificationsRequest) SetFromFlags added in v3.20.0

func (m *ListNotificationsRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ListNotificationsRequest message from flags.

func (*ListNotificationsRequest) String added in v3.19.0

func (x *ListNotificationsRequest) String() string

func (*ListNotificationsRequest) UnmarshalJSON added in v3.19.0

func (x *ListNotificationsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ListNotificationsRequest from JSON.

func (*ListNotificationsRequest) UnmarshalProtoJSON added in v3.19.0

func (x *ListNotificationsRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ListNotificationsRequest message from JSON.

func (*ListNotificationsRequest) ValidateFields added in v3.19.0

func (m *ListNotificationsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListNotificationsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListNotificationsRequestValidationError added in v3.19.0

type ListNotificationsRequestValidationError struct {
	// contains filtered or unexported fields
}

ListNotificationsRequestValidationError is the validation error returned by ListNotificationsRequest.ValidateFields if the designated constraints aren't met.

func (ListNotificationsRequestValidationError) Cause added in v3.19.0

Cause function returns cause value.

func (ListNotificationsRequestValidationError) Error added in v3.19.0

Error satisfies the builtin error interface

func (ListNotificationsRequestValidationError) ErrorName added in v3.19.0

ErrorName returns error name.

func (ListNotificationsRequestValidationError) Field added in v3.19.0

Field function returns field value.

func (ListNotificationsRequestValidationError) Key added in v3.19.0

Key function returns key value.

func (ListNotificationsRequestValidationError) Reason added in v3.19.0

Reason function returns reason value.

type ListNotificationsResponse added in v3.19.0

type ListNotificationsResponse struct {
	Notifications []*Notification `protobuf:"bytes,1,rep,name=notifications,proto3" json:"notifications,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNotificationsResponse) Descriptor deprecated added in v3.19.0

func (*ListNotificationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListNotificationsResponse.ProtoReflect.Descriptor instead.

func (*ListNotificationsResponse) GetNotifications added in v3.19.0

func (x *ListNotificationsResponse) GetNotifications() []*Notification

func (*ListNotificationsResponse) MarshalJSON added in v3.19.0

func (x *ListNotificationsResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ListNotificationsResponse to JSON.

func (*ListNotificationsResponse) MarshalProtoJSON added in v3.19.0

func (x *ListNotificationsResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ListNotificationsResponse message to JSON.

func (*ListNotificationsResponse) ProtoMessage added in v3.19.0

func (*ListNotificationsResponse) ProtoMessage()

func (*ListNotificationsResponse) ProtoReflect added in v3.25.0

func (*ListNotificationsResponse) Reset added in v3.19.0

func (x *ListNotificationsResponse) Reset()

func (*ListNotificationsResponse) SetFields added in v3.19.0

func (dst *ListNotificationsResponse) SetFields(src *ListNotificationsResponse, paths ...string) error

func (*ListNotificationsResponse) String added in v3.19.0

func (x *ListNotificationsResponse) String() string

func (*ListNotificationsResponse) UnmarshalJSON added in v3.19.0

func (x *ListNotificationsResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ListNotificationsResponse from JSON.

func (*ListNotificationsResponse) UnmarshalProtoJSON added in v3.19.0

func (x *ListNotificationsResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ListNotificationsResponse message from JSON.

func (*ListNotificationsResponse) ValidateFields added in v3.19.0

func (m *ListNotificationsResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListNotificationsResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListNotificationsResponseValidationError added in v3.19.0

type ListNotificationsResponseValidationError struct {
	// contains filtered or unexported fields
}

ListNotificationsResponseValidationError is the validation error returned by ListNotificationsResponse.ValidateFields if the designated constraints aren't met.

func (ListNotificationsResponseValidationError) Cause added in v3.19.0

Cause function returns cause value.

func (ListNotificationsResponseValidationError) Error added in v3.19.0

Error satisfies the builtin error interface

func (ListNotificationsResponseValidationError) ErrorName added in v3.19.0

ErrorName returns error name.

func (ListNotificationsResponseValidationError) Field added in v3.19.0

Field function returns field value.

func (ListNotificationsResponseValidationError) Key added in v3.19.0

Key function returns key value.

func (ListNotificationsResponseValidationError) Reason added in v3.19.0

Reason function returns reason value.

type ListOAuthAccessTokensRequest

type ListOAuthAccessTokensRequest struct {
	UserIds   *UserIdentifiers   `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	ClientIds *ClientIdentifiers `protobuf:"bytes,2,opt,name=client_ids,json=clientIds,proto3" json:"client_ids,omitempty"`
	// Order the results by this field path (must be present in the field mask).
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,3,opt,name=order,proto3" json:"order,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,5,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListOAuthAccessTokensRequest) Descriptor deprecated

func (*ListOAuthAccessTokensRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListOAuthAccessTokensRequest.ProtoReflect.Descriptor instead.

func (*ListOAuthAccessTokensRequest) EntityType added in v3.16.2

func (m *ListOAuthAccessTokensRequest) EntityType() string

func (*ListOAuthAccessTokensRequest) ExtractRequestFields added in v3.16.2

func (m *ListOAuthAccessTokensRequest) ExtractRequestFields(dst map[string]interface{})

func (*ListOAuthAccessTokensRequest) GetClientIds added in v3.13.0

func (*ListOAuthAccessTokensRequest) GetLimit

func (x *ListOAuthAccessTokensRequest) GetLimit() uint32

func (*ListOAuthAccessTokensRequest) GetOrder

func (x *ListOAuthAccessTokensRequest) GetOrder() string

func (*ListOAuthAccessTokensRequest) GetPage

func (x *ListOAuthAccessTokensRequest) GetPage() uint32

func (*ListOAuthAccessTokensRequest) GetUserIds added in v3.13.0

func (*ListOAuthAccessTokensRequest) IDString added in v3.16.2

func (m *ListOAuthAccessTokensRequest) IDString() string

func (*ListOAuthAccessTokensRequest) ProtoMessage

func (*ListOAuthAccessTokensRequest) ProtoMessage()

func (*ListOAuthAccessTokensRequest) ProtoReflect added in v3.25.0

func (*ListOAuthAccessTokensRequest) Reset

func (x *ListOAuthAccessTokensRequest) Reset()

func (*ListOAuthAccessTokensRequest) SetFields

func (*ListOAuthAccessTokensRequest) String

func (*ListOAuthAccessTokensRequest) ValidateFields

func (m *ListOAuthAccessTokensRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListOAuthAccessTokensRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListOAuthAccessTokensRequestValidationError

type ListOAuthAccessTokensRequestValidationError struct {
	// contains filtered or unexported fields
}

ListOAuthAccessTokensRequestValidationError is the validation error returned by ListOAuthAccessTokensRequest.ValidateFields if the designated constraints aren't met.

func (ListOAuthAccessTokensRequestValidationError) Cause

Cause function returns cause value.

func (ListOAuthAccessTokensRequestValidationError) Error

Error satisfies the builtin error interface

func (ListOAuthAccessTokensRequestValidationError) ErrorName

ErrorName returns error name.

func (ListOAuthAccessTokensRequestValidationError) Field

Field function returns field value.

func (ListOAuthAccessTokensRequestValidationError) Key

Key function returns key value.

func (ListOAuthAccessTokensRequestValidationError) Reason

Reason function returns reason value.

type ListOAuthClientAuthorizationsRequest

type ListOAuthClientAuthorizationsRequest struct {
	UserIds *UserIdentifiers `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	// Order the results by this field path (must be present in the field mask).
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,2,opt,name=order,proto3" json:"order,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,4,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListOAuthClientAuthorizationsRequest) Descriptor deprecated

func (*ListOAuthClientAuthorizationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListOAuthClientAuthorizationsRequest.ProtoReflect.Descriptor instead.

func (*ListOAuthClientAuthorizationsRequest) EntityType added in v3.16.2

func (*ListOAuthClientAuthorizationsRequest) ExtractRequestFields added in v3.16.2

func (m *ListOAuthClientAuthorizationsRequest) ExtractRequestFields(dst map[string]interface{})

func (*ListOAuthClientAuthorizationsRequest) GetLimit

func (*ListOAuthClientAuthorizationsRequest) GetOrder

func (*ListOAuthClientAuthorizationsRequest) GetPage

func (*ListOAuthClientAuthorizationsRequest) GetUserIds added in v3.16.0

func (*ListOAuthClientAuthorizationsRequest) IDString added in v3.16.2

func (*ListOAuthClientAuthorizationsRequest) ProtoMessage

func (*ListOAuthClientAuthorizationsRequest) ProtoMessage()

func (*ListOAuthClientAuthorizationsRequest) ProtoReflect added in v3.25.0

func (*ListOAuthClientAuthorizationsRequest) Reset

func (*ListOAuthClientAuthorizationsRequest) SetFields

func (*ListOAuthClientAuthorizationsRequest) String

func (*ListOAuthClientAuthorizationsRequest) ValidateContext added in v3.11.4

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*ListOAuthClientAuthorizationsRequest) ValidateFields

func (m *ListOAuthClientAuthorizationsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListOAuthClientAuthorizationsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListOAuthClientAuthorizationsRequestValidationError

type ListOAuthClientAuthorizationsRequestValidationError struct {
	// contains filtered or unexported fields
}

ListOAuthClientAuthorizationsRequestValidationError is the validation error returned by ListOAuthClientAuthorizationsRequest.ValidateFields if the designated constraints aren't met.

func (ListOAuthClientAuthorizationsRequestValidationError) Cause

Cause function returns cause value.

func (ListOAuthClientAuthorizationsRequestValidationError) Error

Error satisfies the builtin error interface

func (ListOAuthClientAuthorizationsRequestValidationError) ErrorName

ErrorName returns error name.

func (ListOAuthClientAuthorizationsRequestValidationError) Field

Field function returns field value.

func (ListOAuthClientAuthorizationsRequestValidationError) Key

Key function returns key value.

func (ListOAuthClientAuthorizationsRequestValidationError) Reason

Reason function returns reason value.

type ListOrganizationAPIKeysRequest

type ListOrganizationAPIKeysRequest struct {
	OrganizationIds *OrganizationIdentifiers `protobuf:"bytes,1,opt,name=organization_ids,json=organizationIds,proto3" json:"organization_ids,omitempty"`
	// Order the results by this field path.
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,4,opt,name=order,proto3" json:"order,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListOrganizationAPIKeysRequest) Descriptor deprecated

func (*ListOrganizationAPIKeysRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListOrganizationAPIKeysRequest.ProtoReflect.Descriptor instead.

func (*ListOrganizationAPIKeysRequest) EntityType added in v3.15.1

func (m *ListOrganizationAPIKeysRequest) EntityType() string

func (*ListOrganizationAPIKeysRequest) ExtractRequestFields added in v3.15.1

func (m *ListOrganizationAPIKeysRequest) ExtractRequestFields(dst map[string]interface{})

func (*ListOrganizationAPIKeysRequest) GetLimit

func (x *ListOrganizationAPIKeysRequest) GetLimit() uint32

func (*ListOrganizationAPIKeysRequest) GetOrder added in v3.20.0

func (x *ListOrganizationAPIKeysRequest) GetOrder() string

func (*ListOrganizationAPIKeysRequest) GetOrganizationIds added in v3.15.1

func (*ListOrganizationAPIKeysRequest) GetPage

func (*ListOrganizationAPIKeysRequest) IDString added in v3.15.1

func (m *ListOrganizationAPIKeysRequest) IDString() string

func (*ListOrganizationAPIKeysRequest) ProtoMessage

func (*ListOrganizationAPIKeysRequest) ProtoMessage()

func (*ListOrganizationAPIKeysRequest) ProtoReflect added in v3.25.0

func (*ListOrganizationAPIKeysRequest) Reset

func (x *ListOrganizationAPIKeysRequest) Reset()

func (*ListOrganizationAPIKeysRequest) SetFields

func (*ListOrganizationAPIKeysRequest) SetFromFlags added in v3.20.0

func (m *ListOrganizationAPIKeysRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ListOrganizationAPIKeysRequest message from flags.

func (*ListOrganizationAPIKeysRequest) String

func (*ListOrganizationAPIKeysRequest) ValidateContext added in v3.11.4

func (req *ListOrganizationAPIKeysRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*ListOrganizationAPIKeysRequest) ValidateFields

func (m *ListOrganizationAPIKeysRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListOrganizationAPIKeysRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListOrganizationAPIKeysRequestValidationError

type ListOrganizationAPIKeysRequestValidationError struct {
	// contains filtered or unexported fields
}

ListOrganizationAPIKeysRequestValidationError is the validation error returned by ListOrganizationAPIKeysRequest.ValidateFields if the designated constraints aren't met.

func (ListOrganizationAPIKeysRequestValidationError) Cause

Cause function returns cause value.

func (ListOrganizationAPIKeysRequestValidationError) Error

Error satisfies the builtin error interface

func (ListOrganizationAPIKeysRequestValidationError) ErrorName

ErrorName returns error name.

func (ListOrganizationAPIKeysRequestValidationError) Field

Field function returns field value.

func (ListOrganizationAPIKeysRequestValidationError) Key

Key function returns key value.

func (ListOrganizationAPIKeysRequestValidationError) Reason

Reason function returns reason value.

type ListOrganizationCollaboratorsRequest

type ListOrganizationCollaboratorsRequest struct {
	OrganizationIds *OrganizationIdentifiers `protobuf:"bytes,1,opt,name=organization_ids,json=organizationIds,proto3" json:"organization_ids,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty"`
	// Order the results by this field path (must be present in the field mask).
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,4,opt,name=order,proto3" json:"order,omitempty"`
	// contains filtered or unexported fields
}

func (*ListOrganizationCollaboratorsRequest) Descriptor deprecated

func (*ListOrganizationCollaboratorsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListOrganizationCollaboratorsRequest.ProtoReflect.Descriptor instead.

func (*ListOrganizationCollaboratorsRequest) EntityType added in v3.15.1

func (*ListOrganizationCollaboratorsRequest) ExtractRequestFields added in v3.15.1

func (m *ListOrganizationCollaboratorsRequest) ExtractRequestFields(dst map[string]interface{})

func (*ListOrganizationCollaboratorsRequest) GetLimit

func (*ListOrganizationCollaboratorsRequest) GetOrder added in v3.22.0

func (*ListOrganizationCollaboratorsRequest) GetOrganizationIds added in v3.15.1

func (*ListOrganizationCollaboratorsRequest) GetPage

func (*ListOrganizationCollaboratorsRequest) IDString added in v3.15.1

func (*ListOrganizationCollaboratorsRequest) ProtoMessage

func (*ListOrganizationCollaboratorsRequest) ProtoMessage()

func (*ListOrganizationCollaboratorsRequest) ProtoReflect added in v3.25.0

func (*ListOrganizationCollaboratorsRequest) Reset

func (*ListOrganizationCollaboratorsRequest) SetFields

func (*ListOrganizationCollaboratorsRequest) String

func (*ListOrganizationCollaboratorsRequest) ValidateContext added in v3.11.4

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*ListOrganizationCollaboratorsRequest) ValidateFields

func (m *ListOrganizationCollaboratorsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListOrganizationCollaboratorsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListOrganizationCollaboratorsRequestValidationError

type ListOrganizationCollaboratorsRequestValidationError struct {
	// contains filtered or unexported fields
}

ListOrganizationCollaboratorsRequestValidationError is the validation error returned by ListOrganizationCollaboratorsRequest.ValidateFields if the designated constraints aren't met.

func (ListOrganizationCollaboratorsRequestValidationError) Cause

Cause function returns cause value.

func (ListOrganizationCollaboratorsRequestValidationError) Error

Error satisfies the builtin error interface

func (ListOrganizationCollaboratorsRequestValidationError) ErrorName

ErrorName returns error name.

func (ListOrganizationCollaboratorsRequestValidationError) Field

Field function returns field value.

func (ListOrganizationCollaboratorsRequestValidationError) Key

Key function returns key value.

func (ListOrganizationCollaboratorsRequestValidationError) Reason

Reason function returns reason value.

type ListOrganizationsRequest

type ListOrganizationsRequest struct {

	// By default we list all organizations the caller has rights on.
	// Set the user to instead list the organizations
	// where the user or organization is collaborator on.
	// NOTE: It is currently not possible to have organizations collaborating on
	// other organizations.
	Collaborator *OrganizationOrUserIdentifiers `protobuf:"bytes,1,opt,name=collaborator,proto3" json:"collaborator,omitempty"`
	// The names of the organization fields that should be returned.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// Order the results by this field path (must be present in the field mask).
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,3,opt,name=order,proto3" json:"order,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,5,opt,name=page,proto3" json:"page,omitempty"`
	// Only return recently deleted organizations.
	Deleted bool `protobuf:"varint,6,opt,name=deleted,proto3" json:"deleted,omitempty"`
	// contains filtered or unexported fields
}

func (*ListOrganizationsRequest) Descriptor deprecated

func (*ListOrganizationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListOrganizationsRequest.ProtoReflect.Descriptor instead.

func (*ListOrganizationsRequest) GetCollaborator

func (*ListOrganizationsRequest) GetDeleted added in v3.12.0

func (x *ListOrganizationsRequest) GetDeleted() bool

func (*ListOrganizationsRequest) GetFieldMask

func (x *ListOrganizationsRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*ListOrganizationsRequest) GetLimit

func (x *ListOrganizationsRequest) GetLimit() uint32

func (*ListOrganizationsRequest) GetOrder

func (x *ListOrganizationsRequest) GetOrder() string

func (*ListOrganizationsRequest) GetPage

func (x *ListOrganizationsRequest) GetPage() uint32

func (*ListOrganizationsRequest) MarshalJSON added in v3.25.0

func (x *ListOrganizationsRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ListOrganizationsRequest to JSON.

func (*ListOrganizationsRequest) MarshalProtoJSON added in v3.25.0

func (x *ListOrganizationsRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ListOrganizationsRequest message to JSON.

func (*ListOrganizationsRequest) ProtoMessage

func (*ListOrganizationsRequest) ProtoMessage()

func (*ListOrganizationsRequest) ProtoReflect added in v3.25.0

func (x *ListOrganizationsRequest) ProtoReflect() protoreflect.Message

func (*ListOrganizationsRequest) Reset

func (x *ListOrganizationsRequest) Reset()

func (*ListOrganizationsRequest) SetFields

func (dst *ListOrganizationsRequest) SetFields(src *ListOrganizationsRequest, paths ...string) error

func (*ListOrganizationsRequest) SetFromFlags added in v3.19.1

func (m *ListOrganizationsRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ListOrganizationsRequest message from flags.

func (*ListOrganizationsRequest) String

func (x *ListOrganizationsRequest) String() string

func (*ListOrganizationsRequest) UnmarshalJSON added in v3.25.0

func (x *ListOrganizationsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ListOrganizationsRequest from JSON.

func (*ListOrganizationsRequest) UnmarshalProtoJSON added in v3.25.0

func (x *ListOrganizationsRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ListOrganizationsRequest message from JSON.

func (*ListOrganizationsRequest) ValidateFields

func (m *ListOrganizationsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListOrganizationsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListOrganizationsRequestValidationError

type ListOrganizationsRequestValidationError struct {
	// contains filtered or unexported fields
}

ListOrganizationsRequestValidationError is the validation error returned by ListOrganizationsRequest.ValidateFields if the designated constraints aren't met.

func (ListOrganizationsRequestValidationError) Cause

Cause function returns cause value.

func (ListOrganizationsRequestValidationError) Error

Error satisfies the builtin error interface

func (ListOrganizationsRequestValidationError) ErrorName

ErrorName returns error name.

func (ListOrganizationsRequestValidationError) Field

Field function returns field value.

func (ListOrganizationsRequestValidationError) Key

Key function returns key value.

func (ListOrganizationsRequestValidationError) Reason

Reason function returns reason value.

type ListPacketBrokerHomeNetworksRequest added in v3.13.0

type ListPacketBrokerHomeNetworksRequest struct {

	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,2,opt,name=page,proto3" json:"page,omitempty"`
	// Filter by tenant ID.
	TenantIdContains string `protobuf:"bytes,3,opt,name=tenant_id_contains,json=tenantIdContains,proto3" json:"tenant_id_contains,omitempty"`
	// Filter by name.
	NameContains string `protobuf:"bytes,4,opt,name=name_contains,json=nameContains,proto3" json:"name_contains,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPacketBrokerHomeNetworksRequest) Descriptor deprecated added in v3.13.0

func (*ListPacketBrokerHomeNetworksRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListPacketBrokerHomeNetworksRequest.ProtoReflect.Descriptor instead.

func (*ListPacketBrokerHomeNetworksRequest) GetLimit added in v3.13.0

func (*ListPacketBrokerHomeNetworksRequest) GetNameContains added in v3.13.0

func (x *ListPacketBrokerHomeNetworksRequest) GetNameContains() string

func (*ListPacketBrokerHomeNetworksRequest) GetPage added in v3.13.0

func (*ListPacketBrokerHomeNetworksRequest) GetTenantIdContains added in v3.13.0

func (x *ListPacketBrokerHomeNetworksRequest) GetTenantIdContains() string

func (*ListPacketBrokerHomeNetworksRequest) ProtoMessage added in v3.13.0

func (*ListPacketBrokerHomeNetworksRequest) ProtoMessage()

func (*ListPacketBrokerHomeNetworksRequest) ProtoReflect added in v3.25.0

func (*ListPacketBrokerHomeNetworksRequest) Reset added in v3.13.0

func (*ListPacketBrokerHomeNetworksRequest) SetFields added in v3.13.0

func (*ListPacketBrokerHomeNetworksRequest) String added in v3.13.0

func (*ListPacketBrokerHomeNetworksRequest) ValidateFields added in v3.13.0

func (m *ListPacketBrokerHomeNetworksRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListPacketBrokerHomeNetworksRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListPacketBrokerHomeNetworksRequestValidationError added in v3.13.0

type ListPacketBrokerHomeNetworksRequestValidationError struct {
	// contains filtered or unexported fields
}

ListPacketBrokerHomeNetworksRequestValidationError is the validation error returned by ListPacketBrokerHomeNetworksRequest.ValidateFields if the designated constraints aren't met.

func (ListPacketBrokerHomeNetworksRequestValidationError) Cause added in v3.13.0

Cause function returns cause value.

func (ListPacketBrokerHomeNetworksRequestValidationError) Error added in v3.13.0

Error satisfies the builtin error interface

func (ListPacketBrokerHomeNetworksRequestValidationError) ErrorName added in v3.13.0

ErrorName returns error name.

func (ListPacketBrokerHomeNetworksRequestValidationError) Field added in v3.13.0

Field function returns field value.

func (ListPacketBrokerHomeNetworksRequestValidationError) Key added in v3.13.0

Key function returns key value.

func (ListPacketBrokerHomeNetworksRequestValidationError) Reason added in v3.13.0

Reason function returns reason value.

type ListPacketBrokerNetworksRequest added in v3.13.0

type ListPacketBrokerNetworksRequest struct {

	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,2,opt,name=page,proto3" json:"page,omitempty"`
	// If true, list only the Forwarders and Home Networks with whom a routing policy has been defined in either direction.
	WithRoutingPolicy bool `protobuf:"varint,3,opt,name=with_routing_policy,json=withRoutingPolicy,proto3" json:"with_routing_policy,omitempty"`
	// Filter by tenant ID.
	TenantIdContains string `protobuf:"bytes,4,opt,name=tenant_id_contains,json=tenantIdContains,proto3" json:"tenant_id_contains,omitempty"`
	// Filter by name.
	NameContains string `protobuf:"bytes,5,opt,name=name_contains,json=nameContains,proto3" json:"name_contains,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPacketBrokerNetworksRequest) Descriptor deprecated added in v3.13.0

func (*ListPacketBrokerNetworksRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListPacketBrokerNetworksRequest.ProtoReflect.Descriptor instead.

func (*ListPacketBrokerNetworksRequest) GetLimit added in v3.13.0

func (*ListPacketBrokerNetworksRequest) GetNameContains added in v3.13.0

func (x *ListPacketBrokerNetworksRequest) GetNameContains() string

func (*ListPacketBrokerNetworksRequest) GetPage added in v3.13.0

func (*ListPacketBrokerNetworksRequest) GetTenantIdContains added in v3.13.0

func (x *ListPacketBrokerNetworksRequest) GetTenantIdContains() string

func (*ListPacketBrokerNetworksRequest) GetWithRoutingPolicy added in v3.13.0

func (x *ListPacketBrokerNetworksRequest) GetWithRoutingPolicy() bool

func (*ListPacketBrokerNetworksRequest) ProtoMessage added in v3.13.0

func (*ListPacketBrokerNetworksRequest) ProtoMessage()

func (*ListPacketBrokerNetworksRequest) ProtoReflect added in v3.25.0

func (*ListPacketBrokerNetworksRequest) Reset added in v3.13.0

func (*ListPacketBrokerNetworksRequest) SetFields added in v3.13.0

func (*ListPacketBrokerNetworksRequest) String added in v3.13.0

func (*ListPacketBrokerNetworksRequest) ValidateFields added in v3.13.0

func (m *ListPacketBrokerNetworksRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListPacketBrokerNetworksRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListPacketBrokerNetworksRequestValidationError added in v3.13.0

type ListPacketBrokerNetworksRequestValidationError struct {
	// contains filtered or unexported fields
}

ListPacketBrokerNetworksRequestValidationError is the validation error returned by ListPacketBrokerNetworksRequest.ValidateFields if the designated constraints aren't met.

func (ListPacketBrokerNetworksRequestValidationError) Cause added in v3.13.0

Cause function returns cause value.

func (ListPacketBrokerNetworksRequestValidationError) Error added in v3.13.0

Error satisfies the builtin error interface

func (ListPacketBrokerNetworksRequestValidationError) ErrorName added in v3.13.0

ErrorName returns error name.

func (ListPacketBrokerNetworksRequestValidationError) Field added in v3.13.0

Field function returns field value.

func (ListPacketBrokerNetworksRequestValidationError) Key added in v3.13.0

Key function returns key value.

func (ListPacketBrokerNetworksRequestValidationError) Reason added in v3.13.0

Reason function returns reason value.

type ListRelayUplinkForwardingRulesRequest added in v3.29.0

type ListRelayUplinkForwardingRulesRequest struct {

	// End device identifiers of the relay.
	EndDeviceIds *EndDeviceIdentifiers `protobuf:"bytes,1,opt,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	// Field mask of the fields to return.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRelayUplinkForwardingRulesRequest) Descriptor deprecated added in v3.29.0

func (*ListRelayUplinkForwardingRulesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListRelayUplinkForwardingRulesRequest.ProtoReflect.Descriptor instead.

func (*ListRelayUplinkForwardingRulesRequest) GetEndDeviceIds added in v3.29.0

func (*ListRelayUplinkForwardingRulesRequest) GetFieldMask added in v3.29.0

func (*ListRelayUplinkForwardingRulesRequest) MarshalJSON added in v3.29.0

func (x *ListRelayUplinkForwardingRulesRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ListRelayUplinkForwardingRulesRequest to JSON.

func (*ListRelayUplinkForwardingRulesRequest) MarshalProtoJSON added in v3.29.0

MarshalProtoJSON marshals the ListRelayUplinkForwardingRulesRequest message to JSON.

func (*ListRelayUplinkForwardingRulesRequest) ProtoMessage added in v3.29.0

func (*ListRelayUplinkForwardingRulesRequest) ProtoMessage()

func (*ListRelayUplinkForwardingRulesRequest) ProtoReflect added in v3.29.0

func (*ListRelayUplinkForwardingRulesRequest) Reset added in v3.29.0

func (*ListRelayUplinkForwardingRulesRequest) SetFields added in v3.29.0

func (*ListRelayUplinkForwardingRulesRequest) String added in v3.29.0

func (*ListRelayUplinkForwardingRulesRequest) UnmarshalJSON added in v3.29.0

func (x *ListRelayUplinkForwardingRulesRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ListRelayUplinkForwardingRulesRequest from JSON.

func (*ListRelayUplinkForwardingRulesRequest) UnmarshalProtoJSON added in v3.29.0

UnmarshalProtoJSON unmarshals the ListRelayUplinkForwardingRulesRequest message from JSON.

func (*ListRelayUplinkForwardingRulesRequest) ValidateFields added in v3.29.0

func (m *ListRelayUplinkForwardingRulesRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListRelayUplinkForwardingRulesRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListRelayUplinkForwardingRulesRequestValidationError added in v3.29.0

type ListRelayUplinkForwardingRulesRequestValidationError struct {
	// contains filtered or unexported fields
}

ListRelayUplinkForwardingRulesRequestValidationError is the validation error returned by ListRelayUplinkForwardingRulesRequest.ValidateFields if the designated constraints aren't met.

func (ListRelayUplinkForwardingRulesRequestValidationError) Cause added in v3.29.0

Cause function returns cause value.

func (ListRelayUplinkForwardingRulesRequestValidationError) Error added in v3.29.0

Error satisfies the builtin error interface

func (ListRelayUplinkForwardingRulesRequestValidationError) ErrorName added in v3.29.0

ErrorName returns error name.

func (ListRelayUplinkForwardingRulesRequestValidationError) Field added in v3.29.0

Field function returns field value.

func (ListRelayUplinkForwardingRulesRequestValidationError) Key added in v3.29.0

Key function returns key value.

func (ListRelayUplinkForwardingRulesRequestValidationError) Reason added in v3.29.0

Reason function returns reason value.

type ListRelayUplinkForwardingRulesResponse added in v3.29.0

type ListRelayUplinkForwardingRulesResponse struct {

	// Uplink forwarding rules.
	Rules []*RelayUplinkForwardingRule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRelayUplinkForwardingRulesResponse) Descriptor deprecated added in v3.29.0

func (*ListRelayUplinkForwardingRulesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListRelayUplinkForwardingRulesResponse.ProtoReflect.Descriptor instead.

func (*ListRelayUplinkForwardingRulesResponse) GetRules added in v3.29.0

func (*ListRelayUplinkForwardingRulesResponse) MarshalJSON added in v3.29.0

func (x *ListRelayUplinkForwardingRulesResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ListRelayUplinkForwardingRulesResponse to JSON.

func (*ListRelayUplinkForwardingRulesResponse) MarshalProtoJSON added in v3.29.0

MarshalProtoJSON marshals the ListRelayUplinkForwardingRulesResponse message to JSON.

func (*ListRelayUplinkForwardingRulesResponse) ProtoMessage added in v3.29.0

func (*ListRelayUplinkForwardingRulesResponse) ProtoReflect added in v3.29.0

func (*ListRelayUplinkForwardingRulesResponse) Reset added in v3.29.0

func (*ListRelayUplinkForwardingRulesResponse) SetFields added in v3.29.0

func (*ListRelayUplinkForwardingRulesResponse) String added in v3.29.0

func (*ListRelayUplinkForwardingRulesResponse) UnmarshalJSON added in v3.29.0

func (x *ListRelayUplinkForwardingRulesResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ListRelayUplinkForwardingRulesResponse from JSON.

func (*ListRelayUplinkForwardingRulesResponse) UnmarshalProtoJSON added in v3.29.0

UnmarshalProtoJSON unmarshals the ListRelayUplinkForwardingRulesResponse message from JSON.

func (*ListRelayUplinkForwardingRulesResponse) ValidateFields added in v3.29.0

func (m *ListRelayUplinkForwardingRulesResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListRelayUplinkForwardingRulesResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListRelayUplinkForwardingRulesResponseValidationError added in v3.29.0

type ListRelayUplinkForwardingRulesResponseValidationError struct {
	// contains filtered or unexported fields
}

ListRelayUplinkForwardingRulesResponseValidationError is the validation error returned by ListRelayUplinkForwardingRulesResponse.ValidateFields if the designated constraints aren't met.

func (ListRelayUplinkForwardingRulesResponseValidationError) Cause added in v3.29.0

Cause function returns cause value.

func (ListRelayUplinkForwardingRulesResponseValidationError) Error added in v3.29.0

Error satisfies the builtin error interface

func (ListRelayUplinkForwardingRulesResponseValidationError) ErrorName added in v3.29.0

ErrorName returns error name.

func (ListRelayUplinkForwardingRulesResponseValidationError) Field added in v3.29.0

Field function returns field value.

func (ListRelayUplinkForwardingRulesResponseValidationError) Key added in v3.29.0

Key function returns key value.

func (ListRelayUplinkForwardingRulesResponseValidationError) Reason added in v3.29.0

Reason function returns reason value.

type ListUserAPIKeysRequest

type ListUserAPIKeysRequest struct {
	UserIds *UserIdentifiers `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	// Order the results by this field path.
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,4,opt,name=order,proto3" json:"order,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUserAPIKeysRequest) Descriptor deprecated

func (*ListUserAPIKeysRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListUserAPIKeysRequest.ProtoReflect.Descriptor instead.

func (*ListUserAPIKeysRequest) EntityType added in v3.15.1

func (m *ListUserAPIKeysRequest) EntityType() string

func (*ListUserAPIKeysRequest) ExtractRequestFields added in v3.15.1

func (m *ListUserAPIKeysRequest) ExtractRequestFields(dst map[string]interface{})

func (*ListUserAPIKeysRequest) GetLimit

func (x *ListUserAPIKeysRequest) GetLimit() uint32

func (*ListUserAPIKeysRequest) GetOrder added in v3.20.0

func (x *ListUserAPIKeysRequest) GetOrder() string

func (*ListUserAPIKeysRequest) GetPage

func (x *ListUserAPIKeysRequest) GetPage() uint32

func (*ListUserAPIKeysRequest) GetUserIds added in v3.15.1

func (x *ListUserAPIKeysRequest) GetUserIds() *UserIdentifiers

func (*ListUserAPIKeysRequest) IDString added in v3.15.1

func (m *ListUserAPIKeysRequest) IDString() string

func (*ListUserAPIKeysRequest) ProtoMessage

func (*ListUserAPIKeysRequest) ProtoMessage()

func (*ListUserAPIKeysRequest) ProtoReflect added in v3.25.0

func (x *ListUserAPIKeysRequest) ProtoReflect() protoreflect.Message

func (*ListUserAPIKeysRequest) Reset

func (x *ListUserAPIKeysRequest) Reset()

func (*ListUserAPIKeysRequest) SetFields

func (dst *ListUserAPIKeysRequest) SetFields(src *ListUserAPIKeysRequest, paths ...string) error

func (*ListUserAPIKeysRequest) SetFromFlags added in v3.20.0

func (m *ListUserAPIKeysRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ListUserAPIKeysRequest message from flags.

func (*ListUserAPIKeysRequest) String

func (x *ListUserAPIKeysRequest) String() string

func (*ListUserAPIKeysRequest) ValidateContext added in v3.11.4

func (req *ListUserAPIKeysRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*ListUserAPIKeysRequest) ValidateFields

func (m *ListUserAPIKeysRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListUserAPIKeysRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListUserAPIKeysRequestValidationError

type ListUserAPIKeysRequestValidationError struct {
	// contains filtered or unexported fields
}

ListUserAPIKeysRequestValidationError is the validation error returned by ListUserAPIKeysRequest.ValidateFields if the designated constraints aren't met.

func (ListUserAPIKeysRequestValidationError) Cause

Cause function returns cause value.

func (ListUserAPIKeysRequestValidationError) Error

Error satisfies the builtin error interface

func (ListUserAPIKeysRequestValidationError) ErrorName

ErrorName returns error name.

func (ListUserAPIKeysRequestValidationError) Field

Field function returns field value.

func (ListUserAPIKeysRequestValidationError) Key

Key function returns key value.

func (ListUserAPIKeysRequestValidationError) Reason

Reason function returns reason value.

type ListUserBookmarksRequest added in v3.30.0

type ListUserBookmarksRequest struct {
	UserIds *UserIdentifiers `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty"`
	// Order the results by this field path.
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,4,opt,name=order,proto3" json:"order,omitempty"`
	// Only return recently deleted bookmarks.
	Deleted bool `protobuf:"varint,5,opt,name=deleted,proto3" json:"deleted,omitempty"`
	// Specifies that only bookmarks that reference the given entity type should be returned. If empty the filter is not
	// applied.
	EntityTypes []string `protobuf:"bytes,6,rep,name=entity_types,json=entityTypes,proto3" json:"entity_types,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUserBookmarksRequest) Descriptor deprecated added in v3.30.0

func (*ListUserBookmarksRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListUserBookmarksRequest.ProtoReflect.Descriptor instead.

func (*ListUserBookmarksRequest) GetDeleted added in v3.30.0

func (x *ListUserBookmarksRequest) GetDeleted() bool

func (*ListUserBookmarksRequest) GetEntityTypes added in v3.30.1

func (x *ListUserBookmarksRequest) GetEntityTypes() []string

func (*ListUserBookmarksRequest) GetLimit added in v3.30.0

func (x *ListUserBookmarksRequest) GetLimit() uint32

func (*ListUserBookmarksRequest) GetOrder added in v3.30.0

func (x *ListUserBookmarksRequest) GetOrder() string

func (*ListUserBookmarksRequest) GetPage added in v3.30.0

func (x *ListUserBookmarksRequest) GetPage() uint32

func (*ListUserBookmarksRequest) GetUserIds added in v3.30.0

func (x *ListUserBookmarksRequest) GetUserIds() *UserIdentifiers

func (*ListUserBookmarksRequest) ProtoMessage added in v3.30.0

func (*ListUserBookmarksRequest) ProtoMessage()

func (*ListUserBookmarksRequest) ProtoReflect added in v3.30.0

func (x *ListUserBookmarksRequest) ProtoReflect() protoreflect.Message

func (*ListUserBookmarksRequest) Reset added in v3.30.0

func (x *ListUserBookmarksRequest) Reset()

func (*ListUserBookmarksRequest) SetFields added in v3.30.0

func (dst *ListUserBookmarksRequest) SetFields(src *ListUserBookmarksRequest, paths ...string) error

func (*ListUserBookmarksRequest) SetFromFlags added in v3.30.0

func (m *ListUserBookmarksRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ListUserBookmarksRequest message from flags.

func (*ListUserBookmarksRequest) String added in v3.30.0

func (x *ListUserBookmarksRequest) String() string

func (*ListUserBookmarksRequest) ValidateFields added in v3.30.0

func (m *ListUserBookmarksRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListUserBookmarksRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListUserBookmarksRequestValidationError added in v3.30.0

type ListUserBookmarksRequestValidationError struct {
	// contains filtered or unexported fields
}

ListUserBookmarksRequestValidationError is the validation error returned by ListUserBookmarksRequest.ValidateFields if the designated constraints aren't met.

func (ListUserBookmarksRequestValidationError) Cause added in v3.30.0

Cause function returns cause value.

func (ListUserBookmarksRequestValidationError) Error added in v3.30.0

Error satisfies the builtin error interface

func (ListUserBookmarksRequestValidationError) ErrorName added in v3.30.0

ErrorName returns error name.

func (ListUserBookmarksRequestValidationError) Field added in v3.30.0

Field function returns field value.

func (ListUserBookmarksRequestValidationError) Key added in v3.30.0

Key function returns key value.

func (ListUserBookmarksRequestValidationError) Reason added in v3.30.0

Reason function returns reason value.

type ListUserSessionsRequest

type ListUserSessionsRequest struct {
	UserIds *UserIdentifiers `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	// Order the results by this field path (must be present in the field mask).
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,2,opt,name=order,proto3" json:"order,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,4,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUserSessionsRequest) Descriptor deprecated

func (*ListUserSessionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListUserSessionsRequest.ProtoReflect.Descriptor instead.

func (*ListUserSessionsRequest) EntityType added in v3.15.1

func (m *ListUserSessionsRequest) EntityType() string

func (*ListUserSessionsRequest) ExtractRequestFields added in v3.15.1

func (m *ListUserSessionsRequest) ExtractRequestFields(dst map[string]interface{})

func (*ListUserSessionsRequest) GetLimit

func (x *ListUserSessionsRequest) GetLimit() uint32

func (*ListUserSessionsRequest) GetOrder

func (x *ListUserSessionsRequest) GetOrder() string

func (*ListUserSessionsRequest) GetPage

func (x *ListUserSessionsRequest) GetPage() uint32

func (*ListUserSessionsRequest) GetUserIds added in v3.15.1

func (x *ListUserSessionsRequest) GetUserIds() *UserIdentifiers

func (*ListUserSessionsRequest) IDString added in v3.15.1

func (m *ListUserSessionsRequest) IDString() string

func (*ListUserSessionsRequest) ProtoMessage

func (*ListUserSessionsRequest) ProtoMessage()

func (*ListUserSessionsRequest) ProtoReflect added in v3.25.0

func (x *ListUserSessionsRequest) ProtoReflect() protoreflect.Message

func (*ListUserSessionsRequest) Reset

func (x *ListUserSessionsRequest) Reset()

func (*ListUserSessionsRequest) SetFields

func (dst *ListUserSessionsRequest) SetFields(src *ListUserSessionsRequest, paths ...string) error

func (*ListUserSessionsRequest) String

func (x *ListUserSessionsRequest) String() string

func (*ListUserSessionsRequest) ValidateContext added in v3.11.4

func (req *ListUserSessionsRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*ListUserSessionsRequest) ValidateFields

func (m *ListUserSessionsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListUserSessionsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListUserSessionsRequestValidationError

type ListUserSessionsRequestValidationError struct {
	// contains filtered or unexported fields
}

ListUserSessionsRequestValidationError is the validation error returned by ListUserSessionsRequest.ValidateFields if the designated constraints aren't met.

func (ListUserSessionsRequestValidationError) Cause

Cause function returns cause value.

func (ListUserSessionsRequestValidationError) Error

Error satisfies the builtin error interface

func (ListUserSessionsRequestValidationError) ErrorName

ErrorName returns error name.

func (ListUserSessionsRequestValidationError) Field

Field function returns field value.

func (ListUserSessionsRequestValidationError) Key

Key function returns key value.

func (ListUserSessionsRequestValidationError) Reason

Reason function returns reason value.

type ListUsersRequest

type ListUsersRequest struct {

	// The names of the user fields that should be returned.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// Order the results by this field path (must be present in the field mask).
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,2,opt,name=order,proto3" json:"order,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,4,opt,name=page,proto3" json:"page,omitempty"`
	// Only return recently deleted users.
	Deleted bool `protobuf:"varint,5,opt,name=deleted,proto3" json:"deleted,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUsersRequest) Descriptor deprecated

func (*ListUsersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListUsersRequest.ProtoReflect.Descriptor instead.

func (*ListUsersRequest) GetDeleted added in v3.12.0

func (x *ListUsersRequest) GetDeleted() bool

func (*ListUsersRequest) GetFieldMask

func (x *ListUsersRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*ListUsersRequest) GetLimit

func (x *ListUsersRequest) GetLimit() uint32

func (*ListUsersRequest) GetOrder

func (x *ListUsersRequest) GetOrder() string

func (*ListUsersRequest) GetPage

func (x *ListUsersRequest) GetPage() uint32

func (*ListUsersRequest) MarshalJSON added in v3.25.0

func (x *ListUsersRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ListUsersRequest to JSON.

func (*ListUsersRequest) MarshalProtoJSON added in v3.25.0

func (x *ListUsersRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ListUsersRequest message to JSON.

func (*ListUsersRequest) ProtoMessage

func (*ListUsersRequest) ProtoMessage()

func (*ListUsersRequest) ProtoReflect added in v3.25.0

func (x *ListUsersRequest) ProtoReflect() protoreflect.Message

func (*ListUsersRequest) Reset

func (x *ListUsersRequest) Reset()

func (*ListUsersRequest) SetFields

func (dst *ListUsersRequest) SetFields(src *ListUsersRequest, paths ...string) error

func (*ListUsersRequest) SetFromFlags added in v3.19.1

func (m *ListUsersRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ListUsersRequest message from flags.

func (*ListUsersRequest) String

func (x *ListUsersRequest) String() string

func (*ListUsersRequest) UnmarshalJSON added in v3.25.0

func (x *ListUsersRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ListUsersRequest from JSON.

func (*ListUsersRequest) UnmarshalProtoJSON added in v3.25.0

func (x *ListUsersRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ListUsersRequest message from JSON.

func (*ListUsersRequest) ValidateFields

func (m *ListUsersRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ListUsersRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ListUsersRequestValidationError

type ListUsersRequestValidationError struct {
	// contains filtered or unexported fields
}

ListUsersRequestValidationError is the validation error returned by ListUsersRequest.ValidateFields if the designated constraints aren't met.

func (ListUsersRequestValidationError) Cause

Cause function returns cause value.

func (ListUsersRequestValidationError) Error

Error satisfies the builtin error interface

func (ListUsersRequestValidationError) ErrorName

ErrorName returns error name.

func (ListUsersRequestValidationError) Field

Field function returns field value.

func (ListUsersRequestValidationError) Key

Key function returns key value.

func (ListUsersRequestValidationError) Reason

Reason function returns reason value.

type LoRaAllianceProfileIdentifiers added in v3.24.0

type LoRaAllianceProfileIdentifiers struct {

	// VendorID managed by the LoRa Alliance, as defined in TR005.
	VendorId uint32 `protobuf:"varint,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
	// ID of the LoRaWAN end device profile assigned by the vendor.
	VendorProfileId uint32 `protobuf:"varint,2,opt,name=vendor_profile_id,json=vendorProfileId,proto3" json:"vendor_profile_id,omitempty"`
	// contains filtered or unexported fields
}

func (*LoRaAllianceProfileIdentifiers) Descriptor deprecated added in v3.24.0

func (*LoRaAllianceProfileIdentifiers) Descriptor() ([]byte, []int)

Deprecated: Use LoRaAllianceProfileIdentifiers.ProtoReflect.Descriptor instead.

func (*LoRaAllianceProfileIdentifiers) FieldIsZero added in v3.24.0

func (v *LoRaAllianceProfileIdentifiers) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*LoRaAllianceProfileIdentifiers) GetVendorId added in v3.24.0

func (x *LoRaAllianceProfileIdentifiers) GetVendorId() uint32

func (*LoRaAllianceProfileIdentifiers) GetVendorProfileId added in v3.24.0

func (x *LoRaAllianceProfileIdentifiers) GetVendorProfileId() uint32

func (*LoRaAllianceProfileIdentifiers) ProtoMessage added in v3.24.0

func (*LoRaAllianceProfileIdentifiers) ProtoMessage()

func (*LoRaAllianceProfileIdentifiers) ProtoReflect added in v3.25.0

func (*LoRaAllianceProfileIdentifiers) Reset added in v3.24.0

func (x *LoRaAllianceProfileIdentifiers) Reset()

func (*LoRaAllianceProfileIdentifiers) SetFields added in v3.24.0

func (*LoRaAllianceProfileIdentifiers) String added in v3.24.0

func (*LoRaAllianceProfileIdentifiers) ValidateFields added in v3.24.0

func (m *LoRaAllianceProfileIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on LoRaAllianceProfileIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type LoRaAllianceProfileIdentifiersValidationError added in v3.24.0

type LoRaAllianceProfileIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

LoRaAllianceProfileIdentifiersValidationError is the validation error returned by LoRaAllianceProfileIdentifiers.ValidateFields if the designated constraints aren't met.

func (LoRaAllianceProfileIdentifiersValidationError) Cause added in v3.24.0

Cause function returns cause value.

func (LoRaAllianceProfileIdentifiersValidationError) Error added in v3.24.0

Error satisfies the builtin error interface

func (LoRaAllianceProfileIdentifiersValidationError) ErrorName added in v3.24.0

ErrorName returns error name.

func (LoRaAllianceProfileIdentifiersValidationError) Field added in v3.24.0

Field function returns field value.

func (LoRaAllianceProfileIdentifiersValidationError) Key added in v3.24.0

Key function returns key value.

func (LoRaAllianceProfileIdentifiersValidationError) Reason added in v3.24.0

Reason function returns reason value.

type LoRaDataRate

type LoRaDataRate struct {

	// Bandwidth (Hz).
	Bandwidth       uint32 `protobuf:"varint,1,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"`
	SpreadingFactor uint32 `protobuf:"varint,2,opt,name=spreading_factor,json=spreadingFactor,proto3" json:"spreading_factor,omitempty"`
	CodingRate      string `protobuf:"bytes,3,opt,name=coding_rate,json=codingRate,proto3" json:"coding_rate,omitempty"`
	// contains filtered or unexported fields
}

func (*LoRaDataRate) DataRate

func (v *LoRaDataRate) DataRate() *DataRate

func (*LoRaDataRate) Descriptor deprecated

func (*LoRaDataRate) Descriptor() ([]byte, []int)

Deprecated: Use LoRaDataRate.ProtoReflect.Descriptor instead.

func (*LoRaDataRate) GetBandwidth

func (x *LoRaDataRate) GetBandwidth() uint32

func (*LoRaDataRate) GetCodingRate added in v3.22.0

func (x *LoRaDataRate) GetCodingRate() string

func (*LoRaDataRate) GetSpreadingFactor

func (x *LoRaDataRate) GetSpreadingFactor() uint32

func (*LoRaDataRate) ProtoMessage

func (*LoRaDataRate) ProtoMessage()

func (*LoRaDataRate) ProtoReflect added in v3.25.0

func (x *LoRaDataRate) ProtoReflect() protoreflect.Message

func (*LoRaDataRate) Reset

func (x *LoRaDataRate) Reset()

func (*LoRaDataRate) SetFields

func (dst *LoRaDataRate) SetFields(src *LoRaDataRate, paths ...string) error

func (*LoRaDataRate) SetFromFlags added in v3.28.0

func (m *LoRaDataRate) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the LoRaDataRate message from flags.

func (*LoRaDataRate) String

func (x *LoRaDataRate) String() string

func (*LoRaDataRate) ValidateFields

func (m *LoRaDataRate) ValidateFields(paths ...string) error

ValidateFields checks the field values on LoRaDataRate with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type LoRaDataRateValidationError

type LoRaDataRateValidationError struct {
	// contains filtered or unexported fields
}

LoRaDataRateValidationError is the validation error returned by LoRaDataRate.ValidateFields if the designated constraints aren't met.

func (LoRaDataRateValidationError) Cause

Cause function returns cause value.

func (LoRaDataRateValidationError) Error

Error satisfies the builtin error interface

func (LoRaDataRateValidationError) ErrorName

func (e LoRaDataRateValidationError) ErrorName() string

ErrorName returns error name.

func (LoRaDataRateValidationError) Field

Field function returns field value.

func (LoRaDataRateValidationError) Key

Key function returns key value.

func (LoRaDataRateValidationError) Reason

Reason function returns reason value.

type Location

type Location struct {

	// The North–South position (degrees; -90 to +90), where 0 is the equator, North pole is positive, South pole is negative.
	Latitude float64 `protobuf:"fixed64,1,opt,name=latitude,proto3" json:"latitude,omitempty"`
	// The East-West position (degrees; -180 to +180), where 0 is the Prime Meridian (Greenwich), East is positive , West is negative.
	Longitude float64 `protobuf:"fixed64,2,opt,name=longitude,proto3" json:"longitude,omitempty"`
	// The altitude (meters), where 0 is the mean sea level.
	Altitude int32 `protobuf:"varint,3,opt,name=altitude,proto3" json:"altitude,omitempty"`
	// The accuracy of the location (meters).
	Accuracy int32 `protobuf:"varint,4,opt,name=accuracy,proto3" json:"accuracy,omitempty"`
	// Source of the location information.
	Source LocationSource `protobuf:"varint,5,opt,name=source,proto3,enum=ttn.lorawan.v3.LocationSource" json:"source,omitempty"`
	// contains filtered or unexported fields
}

func (*Location) Descriptor deprecated

func (*Location) Descriptor() ([]byte, []int)

Deprecated: Use Location.ProtoReflect.Descriptor instead.

func (*Location) GetAccuracy

func (x *Location) GetAccuracy() int32

func (*Location) GetAltitude

func (x *Location) GetAltitude() int32

func (*Location) GetLatitude

func (x *Location) GetLatitude() float64

func (*Location) GetLongitude

func (x *Location) GetLongitude() float64

func (*Location) GetSource

func (x *Location) GetSource() LocationSource

func (*Location) MarshalJSON added in v3.17.2

func (x *Location) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Location to JSON.

func (*Location) MarshalProtoJSON added in v3.15.1

func (x *Location) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the Location message to JSON.

func (*Location) ProtoMessage

func (*Location) ProtoMessage()

func (*Location) ProtoReflect added in v3.25.0

func (x *Location) ProtoReflect() protoreflect.Message

func (*Location) Reset

func (x *Location) Reset()

func (*Location) SetFields

func (dst *Location) SetFields(src *Location, paths ...string) error

func (*Location) SetFromFlags added in v3.19.1

func (m *Location) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the Location message from flags.

func (*Location) String

func (x *Location) String() string

func (*Location) UnmarshalJSON added in v3.17.2

func (x *Location) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Location from JSON.

func (*Location) UnmarshalProtoJSON added in v3.15.1

func (x *Location) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the Location message from JSON.

func (*Location) ValidateFields

func (m *Location) ValidateFields(paths ...string) error

ValidateFields checks the field values on Location with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type LocationSource

type LocationSource int32
const (
	// The source of the location is not known or not set.
	LocationSource_SOURCE_UNKNOWN LocationSource = 0
	// The location is determined by GPS.
	LocationSource_SOURCE_GPS LocationSource = 1
	// The location is set in and updated from a registry.
	LocationSource_SOURCE_REGISTRY LocationSource = 3
	// The location is estimated with IP geolocation.
	LocationSource_SOURCE_IP_GEOLOCATION LocationSource = 4
	// The location is estimated with WiFi RSSI geolocation.
	LocationSource_SOURCE_WIFI_RSSI_GEOLOCATION LocationSource = 5
	// The location is estimated with BT/BLE RSSI geolocation.
	LocationSource_SOURCE_BT_RSSI_GEOLOCATION LocationSource = 6
	// The location is estimated with LoRa RSSI geolocation.
	LocationSource_SOURCE_LORA_RSSI_GEOLOCATION LocationSource = 7
	// The location is estimated with LoRa TDOA geolocation.
	LocationSource_SOURCE_LORA_TDOA_GEOLOCATION LocationSource = 8
	// The location is estimated by a combination of geolocation sources.
	LocationSource_SOURCE_COMBINED_GEOLOCATION LocationSource = 9 // More estimation methods can be added.
)

func (LocationSource) Descriptor added in v3.25.0

func (LocationSource) Enum added in v3.25.0

func (x LocationSource) Enum() *LocationSource

func (LocationSource) EnumDescriptor deprecated

func (LocationSource) EnumDescriptor() ([]byte, []int)

Deprecated: Use LocationSource.Descriptor instead.

func (LocationSource) MarshalJSON added in v3.17.2

func (x LocationSource) MarshalJSON() ([]byte, error)

MarshalJSON marshals the LocationSource to JSON.

func (LocationSource) MarshalProtoJSON added in v3.15.1

func (x LocationSource) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the LocationSource to JSON.

func (LocationSource) MarshalText

func (x LocationSource) MarshalText() ([]byte, error)

MarshalText marshals the LocationSource to text.

func (LocationSource) Number added in v3.25.0

func (LocationSource) String

func (x LocationSource) String() string

func (LocationSource) Type added in v3.25.0

func (*LocationSource) UnmarshalJSON

func (x *LocationSource) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the LocationSource from JSON.

func (*LocationSource) UnmarshalProtoJSON added in v3.15.1

func (x *LocationSource) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the LocationSource from JSON.

func (*LocationSource) UnmarshalText

func (x *LocationSource) UnmarshalText(b []byte) error

UnmarshalText unmarshals the LocationSource from text.

type LocationValidationError

type LocationValidationError struct {
	// contains filtered or unexported fields
}

LocationValidationError is the validation error returned by Location.ValidateFields if the designated constraints aren't met.

func (LocationValidationError) Cause

func (e LocationValidationError) Cause() error

Cause function returns cause value.

func (LocationValidationError) Error

func (e LocationValidationError) Error() string

Error satisfies the builtin error interface

func (LocationValidationError) ErrorName

func (e LocationValidationError) ErrorName() string

ErrorName returns error name.

func (LocationValidationError) Field

func (e LocationValidationError) Field() string

Field function returns field value.

func (LocationValidationError) Key

func (e LocationValidationError) Key() bool

Key function returns key value.

func (LocationValidationError) Reason

func (e LocationValidationError) Reason() string

Reason function returns reason value.

type LoginToken added in v3.12.0

type LoginToken struct {
	UserIds   *UserIdentifiers       `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	Token     string                 `protobuf:"bytes,5,opt,name=token,proto3" json:"token,omitempty"`
	Used      bool                   `protobuf:"varint,6,opt,name=used,proto3" json:"used,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginToken) Descriptor deprecated added in v3.12.0

func (*LoginToken) Descriptor() ([]byte, []int)

Deprecated: Use LoginToken.ProtoReflect.Descriptor instead.

func (*LoginToken) EntityType added in v3.15.1

func (m *LoginToken) EntityType() string

func (*LoginToken) ExtractRequestFields added in v3.15.1

func (m *LoginToken) ExtractRequestFields(dst map[string]interface{})

func (*LoginToken) GetCreatedAt added in v3.12.0

func (x *LoginToken) GetCreatedAt() *timestamppb.Timestamp

func (*LoginToken) GetExpiresAt added in v3.12.0

func (x *LoginToken) GetExpiresAt() *timestamppb.Timestamp

func (*LoginToken) GetToken added in v3.12.0

func (x *LoginToken) GetToken() string

func (*LoginToken) GetUpdatedAt added in v3.12.0

func (x *LoginToken) GetUpdatedAt() *timestamppb.Timestamp

func (*LoginToken) GetUsed added in v3.12.0

func (x *LoginToken) GetUsed() bool

func (*LoginToken) GetUserIds added in v3.15.1

func (x *LoginToken) GetUserIds() *UserIdentifiers

func (*LoginToken) IDString added in v3.15.1

func (m *LoginToken) IDString() string

func (*LoginToken) ProtoMessage added in v3.12.0

func (*LoginToken) ProtoMessage()

func (*LoginToken) ProtoReflect added in v3.25.0

func (x *LoginToken) ProtoReflect() protoreflect.Message

func (*LoginToken) Reset added in v3.12.0

func (x *LoginToken) Reset()

func (*LoginToken) SetFields added in v3.12.0

func (dst *LoginToken) SetFields(src *LoginToken, paths ...string) error

func (*LoginToken) String added in v3.12.0

func (x *LoginToken) String() string

func (*LoginToken) ValidateFields added in v3.12.0

func (m *LoginToken) ValidateFields(paths ...string) error

ValidateFields checks the field values on LoginToken with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type LoginTokenValidationError added in v3.12.0

type LoginTokenValidationError struct {
	// contains filtered or unexported fields
}

LoginTokenValidationError is the validation error returned by LoginToken.ValidateFields if the designated constraints aren't met.

func (LoginTokenValidationError) Cause added in v3.12.0

func (e LoginTokenValidationError) Cause() error

Cause function returns cause value.

func (LoginTokenValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (LoginTokenValidationError) ErrorName added in v3.12.0

func (e LoginTokenValidationError) ErrorName() string

ErrorName returns error name.

func (LoginTokenValidationError) Field added in v3.12.0

Field function returns field value.

func (LoginTokenValidationError) Key added in v3.12.0

Key function returns key value.

func (LoginTokenValidationError) Reason added in v3.12.0

func (e LoginTokenValidationError) Reason() string

Reason function returns reason value.

type MACCommand

type MACCommand struct {
	Cid MACCommandIdentifier `protobuf:"varint,1,opt,name=cid,proto3,enum=ttn.lorawan.v3.MACCommandIdentifier" json:"cid,omitempty"`
	// Types that are assignable to Payload:
	//	*MACCommand_RawPayload
	//	*MACCommand_ResetInd_
	//	*MACCommand_ResetConf_
	//	*MACCommand_LinkCheckAns_
	//	*MACCommand_LinkAdrReq
	//	*MACCommand_LinkAdrAns
	//	*MACCommand_DutyCycleReq_
	//	*MACCommand_RxParamSetupReq_
	//	*MACCommand_RxParamSetupAns_
	//	*MACCommand_DevStatusAns_
	//	*MACCommand_NewChannelReq_
	//	*MACCommand_NewChannelAns_
	//	*MACCommand_DlChannelReq
	//	*MACCommand_DlChannelAns
	//	*MACCommand_RxTimingSetupReq_
	//	*MACCommand_TxParamSetupReq_
	//	*MACCommand_RekeyInd_
	//	*MACCommand_RekeyConf_
	//	*MACCommand_AdrParamSetupReq
	//	*MACCommand_DeviceTimeAns_
	//	*MACCommand_ForceRejoinReq_
	//	*MACCommand_RejoinParamSetupReq_
	//	*MACCommand_RejoinParamSetupAns_
	//	*MACCommand_PingSlotInfoReq_
	//	*MACCommand_PingSlotChannelReq_
	//	*MACCommand_PingSlotChannelAns_
	//	*MACCommand_BeaconTimingAns_
	//	*MACCommand_BeaconFreqReq_
	//	*MACCommand_BeaconFreqAns_
	//	*MACCommand_DeviceModeInd_
	//	*MACCommand_DeviceModeConf_
	//	*MACCommand_RelayConfReq_
	//	*MACCommand_RelayConfAns_
	//	*MACCommand_RelayEndDeviceConfReq_
	//	*MACCommand_RelayEndDeviceConfAns_
	//	*MACCommand_RelayUpdateUplinkListReq_
	//	*MACCommand_RelayUpdateUplinkListAns_
	//	*MACCommand_RelayCtrlUplinkListReq_
	//	*MACCommand_RelayCtrlUplinkListAns_
	//	*MACCommand_RelayConfigureFwdLimitReq_
	//	*MACCommand_RelayConfigureFwdLimitAns_
	//	*MACCommand_RelayNotifyNewEndDeviceReq_
	Payload isMACCommand_Payload `protobuf_oneof:"payload"`
	// contains filtered or unexported fields
}

func (*MACCommand) Descriptor deprecated

func (*MACCommand) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand.ProtoReflect.Descriptor instead.

func (*MACCommand) GetAdrParamSetupReq added in v3.14.0

func (x *MACCommand) GetAdrParamSetupReq() *MACCommand_ADRParamSetupReq

func (*MACCommand) GetBeaconFreqAns

func (x *MACCommand) GetBeaconFreqAns() *MACCommand_BeaconFreqAns

func (*MACCommand) GetBeaconFreqReq

func (x *MACCommand) GetBeaconFreqReq() *MACCommand_BeaconFreqReq

func (*MACCommand) GetBeaconTimingAns

func (x *MACCommand) GetBeaconTimingAns() *MACCommand_BeaconTimingAns

func (*MACCommand) GetCid added in v3.14.1

func (x *MACCommand) GetCid() MACCommandIdentifier

func (*MACCommand) GetDevStatusAns

func (x *MACCommand) GetDevStatusAns() *MACCommand_DevStatusAns

func (*MACCommand) GetDeviceModeConf

func (x *MACCommand) GetDeviceModeConf() *MACCommand_DeviceModeConf

func (*MACCommand) GetDeviceModeInd

func (x *MACCommand) GetDeviceModeInd() *MACCommand_DeviceModeInd

func (*MACCommand) GetDeviceTimeAns

func (x *MACCommand) GetDeviceTimeAns() *MACCommand_DeviceTimeAns

func (*MACCommand) GetDlChannelAns added in v3.14.1

func (x *MACCommand) GetDlChannelAns() *MACCommand_DLChannelAns

func (*MACCommand) GetDlChannelReq added in v3.14.1

func (x *MACCommand) GetDlChannelReq() *MACCommand_DLChannelReq

func (*MACCommand) GetDutyCycleReq

func (x *MACCommand) GetDutyCycleReq() *MACCommand_DutyCycleReq

func (*MACCommand) GetForceRejoinReq

func (x *MACCommand) GetForceRejoinReq() *MACCommand_ForceRejoinReq

func (*MACCommand) GetLinkAdrAns added in v3.14.0

func (x *MACCommand) GetLinkAdrAns() *MACCommand_LinkADRAns

func (*MACCommand) GetLinkAdrReq added in v3.14.0

func (x *MACCommand) GetLinkAdrReq() *MACCommand_LinkADRReq

func (*MACCommand) GetLinkCheckAns

func (x *MACCommand) GetLinkCheckAns() *MACCommand_LinkCheckAns

func (*MACCommand) GetNewChannelAns

func (x *MACCommand) GetNewChannelAns() *MACCommand_NewChannelAns

func (*MACCommand) GetNewChannelReq

func (x *MACCommand) GetNewChannelReq() *MACCommand_NewChannelReq

func (*MACCommand) GetPayload

func (m *MACCommand) GetPayload() isMACCommand_Payload

func (*MACCommand) GetPingSlotChannelAns

func (x *MACCommand) GetPingSlotChannelAns() *MACCommand_PingSlotChannelAns

func (*MACCommand) GetPingSlotChannelReq

func (x *MACCommand) GetPingSlotChannelReq() *MACCommand_PingSlotChannelReq

func (*MACCommand) GetPingSlotInfoReq

func (x *MACCommand) GetPingSlotInfoReq() *MACCommand_PingSlotInfoReq

func (*MACCommand) GetRawPayload

func (x *MACCommand) GetRawPayload() []byte

func (*MACCommand) GetRejoinParamSetupAns

func (x *MACCommand) GetRejoinParamSetupAns() *MACCommand_RejoinParamSetupAns

func (*MACCommand) GetRejoinParamSetupReq

func (x *MACCommand) GetRejoinParamSetupReq() *MACCommand_RejoinParamSetupReq

func (*MACCommand) GetRekeyConf

func (x *MACCommand) GetRekeyConf() *MACCommand_RekeyConf

func (*MACCommand) GetRekeyInd

func (x *MACCommand) GetRekeyInd() *MACCommand_RekeyInd

func (*MACCommand) GetRelayConfAns added in v3.28.1

func (x *MACCommand) GetRelayConfAns() *MACCommand_RelayConfAns

func (*MACCommand) GetRelayConfReq added in v3.28.1

func (x *MACCommand) GetRelayConfReq() *MACCommand_RelayConfReq

func (*MACCommand) GetRelayConfigureFwdLimitAns added in v3.28.1

func (x *MACCommand) GetRelayConfigureFwdLimitAns() *MACCommand_RelayConfigureFwdLimitAns

func (*MACCommand) GetRelayConfigureFwdLimitReq added in v3.28.1

func (x *MACCommand) GetRelayConfigureFwdLimitReq() *MACCommand_RelayConfigureFwdLimitReq

func (*MACCommand) GetRelayCtrlUplinkListAns added in v3.28.1

func (x *MACCommand) GetRelayCtrlUplinkListAns() *MACCommand_RelayCtrlUplinkListAns

func (*MACCommand) GetRelayCtrlUplinkListReq added in v3.28.1

func (x *MACCommand) GetRelayCtrlUplinkListReq() *MACCommand_RelayCtrlUplinkListReq

func (*MACCommand) GetRelayEndDeviceConfAns added in v3.28.1

func (x *MACCommand) GetRelayEndDeviceConfAns() *MACCommand_RelayEndDeviceConfAns

func (*MACCommand) GetRelayEndDeviceConfReq added in v3.28.1

func (x *MACCommand) GetRelayEndDeviceConfReq() *MACCommand_RelayEndDeviceConfReq

func (*MACCommand) GetRelayNotifyNewEndDeviceReq added in v3.28.1

func (x *MACCommand) GetRelayNotifyNewEndDeviceReq() *MACCommand_RelayNotifyNewEndDeviceReq

func (*MACCommand) GetRelayUpdateUplinkListAns added in v3.28.1

func (x *MACCommand) GetRelayUpdateUplinkListAns() *MACCommand_RelayUpdateUplinkListAns

func (*MACCommand) GetRelayUpdateUplinkListReq added in v3.28.1

func (x *MACCommand) GetRelayUpdateUplinkListReq() *MACCommand_RelayUpdateUplinkListReq

func (*MACCommand) GetResetConf

func (x *MACCommand) GetResetConf() *MACCommand_ResetConf

func (*MACCommand) GetResetInd

func (x *MACCommand) GetResetInd() *MACCommand_ResetInd

func (*MACCommand) GetRxParamSetupAns

func (x *MACCommand) GetRxParamSetupAns() *MACCommand_RxParamSetupAns

func (*MACCommand) GetRxParamSetupReq

func (x *MACCommand) GetRxParamSetupReq() *MACCommand_RxParamSetupReq

func (*MACCommand) GetRxTimingSetupReq

func (x *MACCommand) GetRxTimingSetupReq() *MACCommand_RxTimingSetupReq

func (*MACCommand) GetTxParamSetupReq

func (x *MACCommand) GetTxParamSetupReq() *MACCommand_TxParamSetupReq

func (*MACCommand) MarshalJSON added in v3.17.2

func (x *MACCommand) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand to JSON.

func (*MACCommand) MarshalProtoJSON added in v3.15.1

func (x *MACCommand) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACCommand message to JSON.

func (*MACCommand) ProtoMessage

func (*MACCommand) ProtoMessage()

func (*MACCommand) ProtoReflect added in v3.25.0

func (x *MACCommand) ProtoReflect() protoreflect.Message

func (*MACCommand) Reset

func (x *MACCommand) Reset()

func (*MACCommand) Sanitized added in v3.28.1

func (m *MACCommand) Sanitized() *MACCommand

Sanitized returns a sanitized copy of the MAC command.

func (*MACCommand) SetFields

func (dst *MACCommand) SetFields(src *MACCommand, paths ...string) error

func (*MACCommand) String

func (x *MACCommand) String() string

func (*MACCommand) UnmarshalJSON added in v3.17.2

func (x *MACCommand) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand from JSON.

func (*MACCommand) UnmarshalProtoJSON added in v3.15.1

func (x *MACCommand) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACCommand message from JSON.

func (*MACCommand) ValidateFields

func (m *MACCommand) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommandIdentifier

type MACCommandIdentifier int32
const (
	MACCommandIdentifier_CID_RFU_0                       MACCommandIdentifier = 0
	MACCommandIdentifier_CID_RESET                       MACCommandIdentifier = 1
	MACCommandIdentifier_CID_LINK_CHECK                  MACCommandIdentifier = 2
	MACCommandIdentifier_CID_LINK_ADR                    MACCommandIdentifier = 3
	MACCommandIdentifier_CID_DUTY_CYCLE                  MACCommandIdentifier = 4
	MACCommandIdentifier_CID_RX_PARAM_SETUP              MACCommandIdentifier = 5
	MACCommandIdentifier_CID_DEV_STATUS                  MACCommandIdentifier = 6
	MACCommandIdentifier_CID_NEW_CHANNEL                 MACCommandIdentifier = 7
	MACCommandIdentifier_CID_RX_TIMING_SETUP             MACCommandIdentifier = 8
	MACCommandIdentifier_CID_TX_PARAM_SETUP              MACCommandIdentifier = 9
	MACCommandIdentifier_CID_DL_CHANNEL                  MACCommandIdentifier = 10
	MACCommandIdentifier_CID_REKEY                       MACCommandIdentifier = 11
	MACCommandIdentifier_CID_ADR_PARAM_SETUP             MACCommandIdentifier = 12
	MACCommandIdentifier_CID_DEVICE_TIME                 MACCommandIdentifier = 13
	MACCommandIdentifier_CID_FORCE_REJOIN                MACCommandIdentifier = 14
	MACCommandIdentifier_CID_REJOIN_PARAM_SETUP          MACCommandIdentifier = 15
	MACCommandIdentifier_CID_PING_SLOT_INFO              MACCommandIdentifier = 16
	MACCommandIdentifier_CID_PING_SLOT_CHANNEL           MACCommandIdentifier = 17
	MACCommandIdentifier_CID_BEACON_TIMING               MACCommandIdentifier = 18 // Deprecated
	MACCommandIdentifier_CID_BEACON_FREQ                 MACCommandIdentifier = 19
	MACCommandIdentifier_CID_DEVICE_MODE                 MACCommandIdentifier = 32
	MACCommandIdentifier_CID_RELAY_CONF                  MACCommandIdentifier = 64
	MACCommandIdentifier_CID_RELAY_END_DEVICE_CONF       MACCommandIdentifier = 65
	MACCommandIdentifier_CID_RELAY_FILTER_LIST           MACCommandIdentifier = 66
	MACCommandIdentifier_CID_RELAY_UPDATE_UPLINK_LIST    MACCommandIdentifier = 67
	MACCommandIdentifier_CID_RELAY_CTRL_UPLINK_LIST      MACCommandIdentifier = 68
	MACCommandIdentifier_CID_RELAY_CONFIGURE_FWD_LIMIT   MACCommandIdentifier = 69
	MACCommandIdentifier_CID_RELAY_NOTIFY_NEW_END_DEVICE MACCommandIdentifier = 70
)

func (MACCommandIdentifier) Descriptor added in v3.25.0

func (MACCommandIdentifier) Enum added in v3.25.0

func (MACCommandIdentifier) EnumDescriptor deprecated

func (MACCommandIdentifier) EnumDescriptor() ([]byte, []int)

Deprecated: Use MACCommandIdentifier.Descriptor instead.

func (MACCommandIdentifier) MACCommand

func (cid MACCommandIdentifier) MACCommand() *MACCommand

MACCommand returns a payload-less MAC command with this CID as a *MACCommand.

func (MACCommandIdentifier) MarshalBinary added in v3.12.0

func (v MACCommandIdentifier) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (MACCommandIdentifier) MarshalJSON added in v3.12.0

func (x MACCommandIdentifier) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommandIdentifier to JSON.

func (MACCommandIdentifier) MarshalProtoJSON added in v3.15.1

func (x MACCommandIdentifier) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACCommandIdentifier to JSON.

func (MACCommandIdentifier) MarshalText

func (x MACCommandIdentifier) MarshalText() ([]byte, error)

MarshalText marshals the MACCommandIdentifier to text.

func (MACCommandIdentifier) Number added in v3.25.0

func (MACCommandIdentifier) String

func (x MACCommandIdentifier) String() string

func (MACCommandIdentifier) Type added in v3.25.0

func (*MACCommandIdentifier) UnmarshalBinary added in v3.12.0

func (v *MACCommandIdentifier) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*MACCommandIdentifier) UnmarshalJSON

func (x *MACCommandIdentifier) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommandIdentifier from JSON.

func (*MACCommandIdentifier) UnmarshalProtoJSON added in v3.15.1

func (x *MACCommandIdentifier) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACCommandIdentifier from JSON.

func (*MACCommandIdentifier) UnmarshalText

func (x *MACCommandIdentifier) UnmarshalText(b []byte) error

UnmarshalText unmarshals the MACCommandIdentifier from text.

type MACCommandValidationError

type MACCommandValidationError struct {
	// contains filtered or unexported fields
}

MACCommandValidationError is the validation error returned by MACCommand.ValidateFields if the designated constraints aren't met.

func (MACCommandValidationError) Cause

func (e MACCommandValidationError) Cause() error

Cause function returns cause value.

func (MACCommandValidationError) Error

Error satisfies the builtin error interface

func (MACCommandValidationError) ErrorName

func (e MACCommandValidationError) ErrorName() string

ErrorName returns error name.

func (MACCommandValidationError) Field

Field function returns field value.

func (MACCommandValidationError) Key

Key function returns key value.

func (MACCommandValidationError) Reason

func (e MACCommandValidationError) Reason() string

Reason function returns reason value.

type MACCommand_ADRParamSetupReq

type MACCommand_ADRParamSetupReq struct {

	// Exponent e that configures the ADR_ACK_LIMIT = 2^e messages.
	AdrAckLimitExponent ADRAckLimitExponent `` /* 163-byte string literal not displayed */
	// Exponent e that configures the ADR_ACK_DELAY = 2^e messages.
	AdrAckDelayExponent ADRAckDelayExponent `` /* 163-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MACCommand_ADRParamSetupReq) Descriptor deprecated

func (*MACCommand_ADRParamSetupReq) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_ADRParamSetupReq.ProtoReflect.Descriptor instead.

func (*MACCommand_ADRParamSetupReq) GetAdrAckDelayExponent added in v3.14.0

func (x *MACCommand_ADRParamSetupReq) GetAdrAckDelayExponent() ADRAckDelayExponent

func (*MACCommand_ADRParamSetupReq) GetAdrAckLimitExponent added in v3.14.0

func (x *MACCommand_ADRParamSetupReq) GetAdrAckLimitExponent() ADRAckLimitExponent

func (*MACCommand_ADRParamSetupReq) MACCommand

func (pld *MACCommand_ADRParamSetupReq) MACCommand() *MACCommand

MACCommand returns the ADRParamSetupReq MAC command as a *MACCommand.

func (*MACCommand_ADRParamSetupReq) MarshalJSON added in v3.17.2

func (x *MACCommand_ADRParamSetupReq) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_ADRParamSetupReq to JSON.

func (*MACCommand_ADRParamSetupReq) MarshalProtoJSON added in v3.15.1

func (x *MACCommand_ADRParamSetupReq) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACCommand_ADRParamSetupReq message to JSON.

func (*MACCommand_ADRParamSetupReq) ProtoMessage

func (*MACCommand_ADRParamSetupReq) ProtoMessage()

func (*MACCommand_ADRParamSetupReq) ProtoReflect added in v3.25.0

func (*MACCommand_ADRParamSetupReq) Reset

func (x *MACCommand_ADRParamSetupReq) Reset()

func (*MACCommand_ADRParamSetupReq) SetFields

func (*MACCommand_ADRParamSetupReq) String

func (x *MACCommand_ADRParamSetupReq) String() string

func (*MACCommand_ADRParamSetupReq) UnmarshalJSON added in v3.17.2

func (x *MACCommand_ADRParamSetupReq) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_ADRParamSetupReq from JSON.

func (*MACCommand_ADRParamSetupReq) UnmarshalProtoJSON added in v3.15.1

func (x *MACCommand_ADRParamSetupReq) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACCommand_ADRParamSetupReq message from JSON.

func (*MACCommand_ADRParamSetupReq) ValidateFields

func (m *MACCommand_ADRParamSetupReq) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_ADRParamSetupReq with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_ADRParamSetupReqValidationError

type MACCommand_ADRParamSetupReqValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_ADRParamSetupReqValidationError is the validation error returned by MACCommand_ADRParamSetupReq.ValidateFields if the designated constraints aren't met.

func (MACCommand_ADRParamSetupReqValidationError) Cause

Cause function returns cause value.

func (MACCommand_ADRParamSetupReqValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_ADRParamSetupReqValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_ADRParamSetupReqValidationError) Field

Field function returns field value.

func (MACCommand_ADRParamSetupReqValidationError) Key

Key function returns key value.

func (MACCommand_ADRParamSetupReqValidationError) Reason

Reason function returns reason value.

type MACCommand_AdrParamSetupReq added in v3.14.0

type MACCommand_AdrParamSetupReq struct {
	AdrParamSetupReq *MACCommand_ADRParamSetupReq `protobuf:"bytes,20,opt,name=adr_param_setup_req,json=adrParamSetupReq,proto3,oneof"`
}

type MACCommand_BeaconFreqAns

type MACCommand_BeaconFreqAns struct {
	FrequencyAck bool `protobuf:"varint,1,opt,name=frequency_ack,json=frequencyAck,proto3" json:"frequency_ack,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_BeaconFreqAns) Descriptor deprecated

func (*MACCommand_BeaconFreqAns) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_BeaconFreqAns.ProtoReflect.Descriptor instead.

func (*MACCommand_BeaconFreqAns) GetFrequencyAck

func (x *MACCommand_BeaconFreqAns) GetFrequencyAck() bool

func (*MACCommand_BeaconFreqAns) MACCommand

func (pld *MACCommand_BeaconFreqAns) MACCommand() *MACCommand

MACCommand returns the BeaconFreqAns MAC command as a *MACCommand.

func (*MACCommand_BeaconFreqAns) ProtoMessage

func (*MACCommand_BeaconFreqAns) ProtoMessage()

func (*MACCommand_BeaconFreqAns) ProtoReflect added in v3.25.0

func (x *MACCommand_BeaconFreqAns) ProtoReflect() protoreflect.Message

func (*MACCommand_BeaconFreqAns) Reset

func (x *MACCommand_BeaconFreqAns) Reset()

func (*MACCommand_BeaconFreqAns) SetFields

func (dst *MACCommand_BeaconFreqAns) SetFields(src *MACCommand_BeaconFreqAns, paths ...string) error

func (*MACCommand_BeaconFreqAns) String

func (x *MACCommand_BeaconFreqAns) String() string

func (*MACCommand_BeaconFreqAns) ValidateFields

func (m *MACCommand_BeaconFreqAns) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_BeaconFreqAns with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_BeaconFreqAnsValidationError

type MACCommand_BeaconFreqAnsValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_BeaconFreqAnsValidationError is the validation error returned by MACCommand_BeaconFreqAns.ValidateFields if the designated constraints aren't met.

func (MACCommand_BeaconFreqAnsValidationError) Cause

Cause function returns cause value.

func (MACCommand_BeaconFreqAnsValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_BeaconFreqAnsValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_BeaconFreqAnsValidationError) Field

Field function returns field value.

func (MACCommand_BeaconFreqAnsValidationError) Key

Key function returns key value.

func (MACCommand_BeaconFreqAnsValidationError) Reason

Reason function returns reason value.

type MACCommand_BeaconFreqAns_

type MACCommand_BeaconFreqAns_ struct {
	BeaconFreqAns *MACCommand_BeaconFreqAns `protobuf:"bytes,30,opt,name=beacon_freq_ans,json=beaconFreqAns,proto3,oneof"`
}

type MACCommand_BeaconFreqReq

type MACCommand_BeaconFreqReq struct {
	Frequency uint64 `protobuf:"varint,1,opt,name=frequency,proto3" json:"frequency,omitempty"` // Frequency of the Class B beacons (Hz).
	// contains filtered or unexported fields
}

func (*MACCommand_BeaconFreqReq) Descriptor deprecated

func (*MACCommand_BeaconFreqReq) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_BeaconFreqReq.ProtoReflect.Descriptor instead.

func (*MACCommand_BeaconFreqReq) GetFrequency

func (x *MACCommand_BeaconFreqReq) GetFrequency() uint64

func (*MACCommand_BeaconFreqReq) MACCommand

func (pld *MACCommand_BeaconFreqReq) MACCommand() *MACCommand

MACCommand returns the BeaconFreqReq MAC command as a *MACCommand.

func (*MACCommand_BeaconFreqReq) ProtoMessage

func (*MACCommand_BeaconFreqReq) ProtoMessage()

func (*MACCommand_BeaconFreqReq) ProtoReflect added in v3.25.0

func (x *MACCommand_BeaconFreqReq) ProtoReflect() protoreflect.Message

func (*MACCommand_BeaconFreqReq) Reset

func (x *MACCommand_BeaconFreqReq) Reset()

func (*MACCommand_BeaconFreqReq) SetFields

func (dst *MACCommand_BeaconFreqReq) SetFields(src *MACCommand_BeaconFreqReq, paths ...string) error

func (*MACCommand_BeaconFreqReq) String

func (x *MACCommand_BeaconFreqReq) String() string

func (*MACCommand_BeaconFreqReq) ValidateFields

func (m *MACCommand_BeaconFreqReq) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_BeaconFreqReq with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_BeaconFreqReqValidationError

type MACCommand_BeaconFreqReqValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_BeaconFreqReqValidationError is the validation error returned by MACCommand_BeaconFreqReq.ValidateFields if the designated constraints aren't met.

func (MACCommand_BeaconFreqReqValidationError) Cause

Cause function returns cause value.

func (MACCommand_BeaconFreqReqValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_BeaconFreqReqValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_BeaconFreqReqValidationError) Field

Field function returns field value.

func (MACCommand_BeaconFreqReqValidationError) Key

Key function returns key value.

func (MACCommand_BeaconFreqReqValidationError) Reason

Reason function returns reason value.

type MACCommand_BeaconFreqReq_

type MACCommand_BeaconFreqReq_ struct {
	BeaconFreqReq *MACCommand_BeaconFreqReq `protobuf:"bytes,29,opt,name=beacon_freq_req,json=beaconFreqReq,proto3,oneof"`
}

type MACCommand_BeaconTimingAns

type MACCommand_BeaconTimingAns struct {
	Delay        uint32 `protobuf:"varint,1,opt,name=delay,proto3" json:"delay,omitempty"` // (uint16) See LoRaWAN specification.
	ChannelIndex uint32 `protobuf:"varint,2,opt,name=channel_index,json=channelIndex,proto3" json:"channel_index,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_BeaconTimingAns) Descriptor deprecated

func (*MACCommand_BeaconTimingAns) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_BeaconTimingAns.ProtoReflect.Descriptor instead.

func (*MACCommand_BeaconTimingAns) GetChannelIndex

func (x *MACCommand_BeaconTimingAns) GetChannelIndex() uint32

func (*MACCommand_BeaconTimingAns) GetDelay

func (x *MACCommand_BeaconTimingAns) GetDelay() uint32

func (*MACCommand_BeaconTimingAns) MACCommand

func (pld *MACCommand_BeaconTimingAns) MACCommand() *MACCommand

MACCommand returns the BeaconTimingAns MAC command as a *MACCommand.

func (*MACCommand_BeaconTimingAns) ProtoMessage

func (*MACCommand_BeaconTimingAns) ProtoMessage()

func (*MACCommand_BeaconTimingAns) ProtoReflect added in v3.25.0

func (*MACCommand_BeaconTimingAns) Reset

func (x *MACCommand_BeaconTimingAns) Reset()

func (*MACCommand_BeaconTimingAns) SetFields

func (dst *MACCommand_BeaconTimingAns) SetFields(src *MACCommand_BeaconTimingAns, paths ...string) error

func (*MACCommand_BeaconTimingAns) String

func (x *MACCommand_BeaconTimingAns) String() string

func (*MACCommand_BeaconTimingAns) ValidateFields

func (m *MACCommand_BeaconTimingAns) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_BeaconTimingAns with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_BeaconTimingAnsValidationError

type MACCommand_BeaconTimingAnsValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_BeaconTimingAnsValidationError is the validation error returned by MACCommand_BeaconTimingAns.ValidateFields if the designated constraints aren't met.

func (MACCommand_BeaconTimingAnsValidationError) Cause

Cause function returns cause value.

func (MACCommand_BeaconTimingAnsValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_BeaconTimingAnsValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_BeaconTimingAnsValidationError) Field

Field function returns field value.

func (MACCommand_BeaconTimingAnsValidationError) Key

Key function returns key value.

func (MACCommand_BeaconTimingAnsValidationError) Reason

Reason function returns reason value.

type MACCommand_BeaconTimingAns_

type MACCommand_BeaconTimingAns_ struct {
	BeaconTimingAns *MACCommand_BeaconTimingAns `protobuf:"bytes,28,opt,name=beacon_timing_ans,json=beaconTimingAns,proto3,oneof"`
}

type MACCommand_DLChannelAns

type MACCommand_DLChannelAns struct {
	ChannelIndexAck bool `protobuf:"varint,1,opt,name=channel_index_ack,json=channelIndexAck,proto3" json:"channel_index_ack,omitempty"`
	FrequencyAck    bool `protobuf:"varint,2,opt,name=frequency_ack,json=frequencyAck,proto3" json:"frequency_ack,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_DLChannelAns) Descriptor deprecated

func (*MACCommand_DLChannelAns) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_DLChannelAns.ProtoReflect.Descriptor instead.

func (*MACCommand_DLChannelAns) GetChannelIndexAck

func (x *MACCommand_DLChannelAns) GetChannelIndexAck() bool

func (*MACCommand_DLChannelAns) GetFrequencyAck

func (x *MACCommand_DLChannelAns) GetFrequencyAck() bool

func (*MACCommand_DLChannelAns) MACCommand

func (pld *MACCommand_DLChannelAns) MACCommand() *MACCommand

MACCommand returns the DLChannelAns MAC command as a *MACCommand.

func (*MACCommand_DLChannelAns) ProtoMessage

func (*MACCommand_DLChannelAns) ProtoMessage()

func (*MACCommand_DLChannelAns) ProtoReflect added in v3.25.0

func (x *MACCommand_DLChannelAns) ProtoReflect() protoreflect.Message

func (*MACCommand_DLChannelAns) Reset

func (x *MACCommand_DLChannelAns) Reset()

func (*MACCommand_DLChannelAns) SetFields

func (dst *MACCommand_DLChannelAns) SetFields(src *MACCommand_DLChannelAns, paths ...string) error

func (*MACCommand_DLChannelAns) String

func (x *MACCommand_DLChannelAns) String() string

func (*MACCommand_DLChannelAns) ValidateFields

func (m *MACCommand_DLChannelAns) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_DLChannelAns with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_DLChannelAnsValidationError

type MACCommand_DLChannelAnsValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_DLChannelAnsValidationError is the validation error returned by MACCommand_DLChannelAns.ValidateFields if the designated constraints aren't met.

func (MACCommand_DLChannelAnsValidationError) Cause

Cause function returns cause value.

func (MACCommand_DLChannelAnsValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_DLChannelAnsValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_DLChannelAnsValidationError) Field

Field function returns field value.

func (MACCommand_DLChannelAnsValidationError) Key

Key function returns key value.

func (MACCommand_DLChannelAnsValidationError) Reason

Reason function returns reason value.

type MACCommand_DLChannelReq

type MACCommand_DLChannelReq struct {
	ChannelIndex uint32 `protobuf:"varint,1,opt,name=channel_index,json=channelIndex,proto3" json:"channel_index,omitempty"`
	Frequency    uint64 `protobuf:"varint,2,opt,name=frequency,proto3" json:"frequency,omitempty"` // Downlink channel frequency (Hz).
	// contains filtered or unexported fields
}

func (*MACCommand_DLChannelReq) Descriptor deprecated

func (*MACCommand_DLChannelReq) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_DLChannelReq.ProtoReflect.Descriptor instead.

func (*MACCommand_DLChannelReq) GetChannelIndex

func (x *MACCommand_DLChannelReq) GetChannelIndex() uint32

func (*MACCommand_DLChannelReq) GetFrequency

func (x *MACCommand_DLChannelReq) GetFrequency() uint64

func (*MACCommand_DLChannelReq) MACCommand

func (pld *MACCommand_DLChannelReq) MACCommand() *MACCommand

MACCommand returns the DLChannelReq MAC command as a *MACCommand.

func (*MACCommand_DLChannelReq) ProtoMessage

func (*MACCommand_DLChannelReq) ProtoMessage()

func (*MACCommand_DLChannelReq) ProtoReflect added in v3.25.0

func (x *MACCommand_DLChannelReq) ProtoReflect() protoreflect.Message

func (*MACCommand_DLChannelReq) Reset

func (x *MACCommand_DLChannelReq) Reset()

func (*MACCommand_DLChannelReq) SetFields

func (dst *MACCommand_DLChannelReq) SetFields(src *MACCommand_DLChannelReq, paths ...string) error

func (*MACCommand_DLChannelReq) String

func (x *MACCommand_DLChannelReq) String() string

func (*MACCommand_DLChannelReq) ValidateFields

func (m *MACCommand_DLChannelReq) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_DLChannelReq with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_DLChannelReqValidationError

type MACCommand_DLChannelReqValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_DLChannelReqValidationError is the validation error returned by MACCommand_DLChannelReq.ValidateFields if the designated constraints aren't met.

func (MACCommand_DLChannelReqValidationError) Cause

Cause function returns cause value.

func (MACCommand_DLChannelReqValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_DLChannelReqValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_DLChannelReqValidationError) Field

Field function returns field value.

func (MACCommand_DLChannelReqValidationError) Key

Key function returns key value.

func (MACCommand_DLChannelReqValidationError) Reason

Reason function returns reason value.

type MACCommand_DevStatusAns

type MACCommand_DevStatusAns struct {

	// Device battery status.
	// 0 indicates that the device is connected to an external power source.
	// 1..254 indicates a battery level.
	// 255 indicates that the device was not able to measure the battery level.
	Battery uint32 `protobuf:"varint,1,opt,name=battery,proto3" json:"battery,omitempty"`
	// SNR of the last downlink (dB; [-32, +31]).
	Margin int32 `protobuf:"varint,2,opt,name=margin,proto3" json:"margin,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_DevStatusAns) Descriptor deprecated

func (*MACCommand_DevStatusAns) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_DevStatusAns.ProtoReflect.Descriptor instead.

func (*MACCommand_DevStatusAns) GetBattery

func (x *MACCommand_DevStatusAns) GetBattery() uint32

func (*MACCommand_DevStatusAns) GetMargin

func (x *MACCommand_DevStatusAns) GetMargin() int32

func (*MACCommand_DevStatusAns) MACCommand

func (pld *MACCommand_DevStatusAns) MACCommand() *MACCommand

MACCommand returns the DevStatusAns MAC command as a *MACCommand.

func (*MACCommand_DevStatusAns) ProtoMessage

func (*MACCommand_DevStatusAns) ProtoMessage()

func (*MACCommand_DevStatusAns) ProtoReflect added in v3.25.0

func (x *MACCommand_DevStatusAns) ProtoReflect() protoreflect.Message

func (*MACCommand_DevStatusAns) Reset

func (x *MACCommand_DevStatusAns) Reset()

func (*MACCommand_DevStatusAns) SetFields

func (dst *MACCommand_DevStatusAns) SetFields(src *MACCommand_DevStatusAns, paths ...string) error

func (*MACCommand_DevStatusAns) String

func (x *MACCommand_DevStatusAns) String() string

func (*MACCommand_DevStatusAns) ValidateFields

func (m *MACCommand_DevStatusAns) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_DevStatusAns with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_DevStatusAnsValidationError

type MACCommand_DevStatusAnsValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_DevStatusAnsValidationError is the validation error returned by MACCommand_DevStatusAns.ValidateFields if the designated constraints aren't met.

func (MACCommand_DevStatusAnsValidationError) Cause

Cause function returns cause value.

func (MACCommand_DevStatusAnsValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_DevStatusAnsValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_DevStatusAnsValidationError) Field

Field function returns field value.

func (MACCommand_DevStatusAnsValidationError) Key

Key function returns key value.

func (MACCommand_DevStatusAnsValidationError) Reason

Reason function returns reason value.

type MACCommand_DevStatusAns_

type MACCommand_DevStatusAns_ struct {
	DevStatusAns *MACCommand_DevStatusAns `protobuf:"bytes,11,opt,name=dev_status_ans,json=devStatusAns,proto3,oneof"`
}

type MACCommand_DeviceModeConf

type MACCommand_DeviceModeConf struct {
	Class Class `protobuf:"varint,1,opt,name=class,proto3,enum=ttn.lorawan.v3.Class" json:"class,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_DeviceModeConf) Descriptor deprecated

func (*MACCommand_DeviceModeConf) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_DeviceModeConf.ProtoReflect.Descriptor instead.

func (*MACCommand_DeviceModeConf) GetClass

func (x *MACCommand_DeviceModeConf) GetClass() Class

func (*MACCommand_DeviceModeConf) MACCommand

func (pld *MACCommand_DeviceModeConf) MACCommand() *MACCommand

MACCommand returns the DeviceModeConf MAC command as a *MACCommand.

func (*MACCommand_DeviceModeConf) MarshalJSON added in v3.17.2

func (x *MACCommand_DeviceModeConf) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_DeviceModeConf to JSON.

func (*MACCommand_DeviceModeConf) MarshalProtoJSON added in v3.15.1

func (x *MACCommand_DeviceModeConf) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACCommand_DeviceModeConf message to JSON.

func (*MACCommand_DeviceModeConf) ProtoMessage

func (*MACCommand_DeviceModeConf) ProtoMessage()

func (*MACCommand_DeviceModeConf) ProtoReflect added in v3.25.0

func (*MACCommand_DeviceModeConf) Reset

func (x *MACCommand_DeviceModeConf) Reset()

func (*MACCommand_DeviceModeConf) SetFields

func (dst *MACCommand_DeviceModeConf) SetFields(src *MACCommand_DeviceModeConf, paths ...string) error

func (*MACCommand_DeviceModeConf) String

func (x *MACCommand_DeviceModeConf) String() string

func (*MACCommand_DeviceModeConf) UnmarshalJSON added in v3.17.2

func (x *MACCommand_DeviceModeConf) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_DeviceModeConf from JSON.

func (*MACCommand_DeviceModeConf) UnmarshalProtoJSON added in v3.15.1

func (x *MACCommand_DeviceModeConf) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACCommand_DeviceModeConf message from JSON.

func (*MACCommand_DeviceModeConf) ValidateFields

func (m *MACCommand_DeviceModeConf) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_DeviceModeConf with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_DeviceModeConfValidationError

type MACCommand_DeviceModeConfValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_DeviceModeConfValidationError is the validation error returned by MACCommand_DeviceModeConf.ValidateFields if the designated constraints aren't met.

func (MACCommand_DeviceModeConfValidationError) Cause

Cause function returns cause value.

func (MACCommand_DeviceModeConfValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_DeviceModeConfValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_DeviceModeConfValidationError) Field

Field function returns field value.

func (MACCommand_DeviceModeConfValidationError) Key

Key function returns key value.

func (MACCommand_DeviceModeConfValidationError) Reason

Reason function returns reason value.

type MACCommand_DeviceModeConf_

type MACCommand_DeviceModeConf_ struct {
	DeviceModeConf *MACCommand_DeviceModeConf `protobuf:"bytes,32,opt,name=device_mode_conf,json=deviceModeConf,proto3,oneof"`
}

type MACCommand_DeviceModeInd

type MACCommand_DeviceModeInd struct {
	Class Class `protobuf:"varint,1,opt,name=class,proto3,enum=ttn.lorawan.v3.Class" json:"class,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_DeviceModeInd) Descriptor deprecated

func (*MACCommand_DeviceModeInd) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_DeviceModeInd.ProtoReflect.Descriptor instead.

func (*MACCommand_DeviceModeInd) GetClass

func (x *MACCommand_DeviceModeInd) GetClass() Class

func (*MACCommand_DeviceModeInd) MACCommand

func (pld *MACCommand_DeviceModeInd) MACCommand() *MACCommand

MACCommand returns the DeviceModeInd MAC command as a *MACCommand.

func (*MACCommand_DeviceModeInd) MarshalJSON added in v3.17.2

func (x *MACCommand_DeviceModeInd) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_DeviceModeInd to JSON.

func (*MACCommand_DeviceModeInd) MarshalProtoJSON added in v3.15.1

func (x *MACCommand_DeviceModeInd) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACCommand_DeviceModeInd message to JSON.

func (*MACCommand_DeviceModeInd) ProtoMessage

func (*MACCommand_DeviceModeInd) ProtoMessage()

func (*MACCommand_DeviceModeInd) ProtoReflect added in v3.25.0

func (x *MACCommand_DeviceModeInd) ProtoReflect() protoreflect.Message

func (*MACCommand_DeviceModeInd) Reset

func (x *MACCommand_DeviceModeInd) Reset()

func (*MACCommand_DeviceModeInd) SetFields

func (dst *MACCommand_DeviceModeInd) SetFields(src *MACCommand_DeviceModeInd, paths ...string) error

func (*MACCommand_DeviceModeInd) String

func (x *MACCommand_DeviceModeInd) String() string

func (*MACCommand_DeviceModeInd) UnmarshalJSON added in v3.17.2

func (x *MACCommand_DeviceModeInd) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_DeviceModeInd from JSON.

func (*MACCommand_DeviceModeInd) UnmarshalProtoJSON added in v3.15.1

func (x *MACCommand_DeviceModeInd) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACCommand_DeviceModeInd message from JSON.

func (*MACCommand_DeviceModeInd) ValidateFields

func (m *MACCommand_DeviceModeInd) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_DeviceModeInd with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_DeviceModeIndValidationError

type MACCommand_DeviceModeIndValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_DeviceModeIndValidationError is the validation error returned by MACCommand_DeviceModeInd.ValidateFields if the designated constraints aren't met.

func (MACCommand_DeviceModeIndValidationError) Cause

Cause function returns cause value.

func (MACCommand_DeviceModeIndValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_DeviceModeIndValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_DeviceModeIndValidationError) Field

Field function returns field value.

func (MACCommand_DeviceModeIndValidationError) Key

Key function returns key value.

func (MACCommand_DeviceModeIndValidationError) Reason

Reason function returns reason value.

type MACCommand_DeviceModeInd_

type MACCommand_DeviceModeInd_ struct {
	DeviceModeInd *MACCommand_DeviceModeInd `protobuf:"bytes,31,opt,name=device_mode_ind,json=deviceModeInd,proto3,oneof"`
}

type MACCommand_DeviceTimeAns

type MACCommand_DeviceTimeAns struct {
	Time *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_DeviceTimeAns) Descriptor deprecated

func (*MACCommand_DeviceTimeAns) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_DeviceTimeAns.ProtoReflect.Descriptor instead.

func (*MACCommand_DeviceTimeAns) GetTime

func (*MACCommand_DeviceTimeAns) MACCommand

func (pld *MACCommand_DeviceTimeAns) MACCommand() *MACCommand

MACCommand returns the DeviceTimeAns MAC command as a *MACCommand.

func (*MACCommand_DeviceTimeAns) ProtoMessage

func (*MACCommand_DeviceTimeAns) ProtoMessage()

func (*MACCommand_DeviceTimeAns) ProtoReflect added in v3.25.0

func (x *MACCommand_DeviceTimeAns) ProtoReflect() protoreflect.Message

func (*MACCommand_DeviceTimeAns) Reset

func (x *MACCommand_DeviceTimeAns) Reset()

func (*MACCommand_DeviceTimeAns) SetFields

func (dst *MACCommand_DeviceTimeAns) SetFields(src *MACCommand_DeviceTimeAns, paths ...string) error

func (*MACCommand_DeviceTimeAns) String

func (x *MACCommand_DeviceTimeAns) String() string

func (*MACCommand_DeviceTimeAns) ValidateFields

func (m *MACCommand_DeviceTimeAns) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_DeviceTimeAns with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_DeviceTimeAnsValidationError

type MACCommand_DeviceTimeAnsValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_DeviceTimeAnsValidationError is the validation error returned by MACCommand_DeviceTimeAns.ValidateFields if the designated constraints aren't met.

func (MACCommand_DeviceTimeAnsValidationError) Cause

Cause function returns cause value.

func (MACCommand_DeviceTimeAnsValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_DeviceTimeAnsValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_DeviceTimeAnsValidationError) Field

Field function returns field value.

func (MACCommand_DeviceTimeAnsValidationError) Key

Key function returns key value.

func (MACCommand_DeviceTimeAnsValidationError) Reason

Reason function returns reason value.

type MACCommand_DeviceTimeAns_

type MACCommand_DeviceTimeAns_ struct {
	DeviceTimeAns *MACCommand_DeviceTimeAns `protobuf:"bytes,21,opt,name=device_time_ans,json=deviceTimeAns,proto3,oneof"`
}

type MACCommand_DlChannelAns added in v3.14.1

type MACCommand_DlChannelAns struct {
	DlChannelAns *MACCommand_DLChannelAns `protobuf:"bytes,15,opt,name=dl_channel_ans,json=dlChannelAns,proto3,oneof"`
}

type MACCommand_DlChannelReq added in v3.14.1

type MACCommand_DlChannelReq struct {
	DlChannelReq *MACCommand_DLChannelReq `protobuf:"bytes,14,opt,name=dl_channel_req,json=dlChannelReq,proto3,oneof"`
}

type MACCommand_DutyCycleReq

type MACCommand_DutyCycleReq struct {
	MaxDutyCycle AggregatedDutyCycle `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MACCommand_DutyCycleReq) Descriptor deprecated

func (*MACCommand_DutyCycleReq) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_DutyCycleReq.ProtoReflect.Descriptor instead.

func (*MACCommand_DutyCycleReq) GetMaxDutyCycle

func (x *MACCommand_DutyCycleReq) GetMaxDutyCycle() AggregatedDutyCycle

func (*MACCommand_DutyCycleReq) MACCommand

func (pld *MACCommand_DutyCycleReq) MACCommand() *MACCommand

MACCommand returns the DutyCycleReq MAC command as a *MACCommand.

func (*MACCommand_DutyCycleReq) MarshalJSON added in v3.17.2

func (x *MACCommand_DutyCycleReq) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_DutyCycleReq to JSON.

func (*MACCommand_DutyCycleReq) MarshalProtoJSON added in v3.15.1

func (x *MACCommand_DutyCycleReq) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACCommand_DutyCycleReq message to JSON.

func (*MACCommand_DutyCycleReq) ProtoMessage

func (*MACCommand_DutyCycleReq) ProtoMessage()

func (*MACCommand_DutyCycleReq) ProtoReflect added in v3.25.0

func (x *MACCommand_DutyCycleReq) ProtoReflect() protoreflect.Message

func (*MACCommand_DutyCycleReq) Reset

func (x *MACCommand_DutyCycleReq) Reset()

func (*MACCommand_DutyCycleReq) SetFields

func (dst *MACCommand_DutyCycleReq) SetFields(src *MACCommand_DutyCycleReq, paths ...string) error

func (*MACCommand_DutyCycleReq) String

func (x *MACCommand_DutyCycleReq) String() string

func (*MACCommand_DutyCycleReq) UnmarshalJSON added in v3.17.2

func (x *MACCommand_DutyCycleReq) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_DutyCycleReq from JSON.

func (*MACCommand_DutyCycleReq) UnmarshalProtoJSON added in v3.15.1

func (x *MACCommand_DutyCycleReq) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACCommand_DutyCycleReq message from JSON.

func (*MACCommand_DutyCycleReq) ValidateFields

func (m *MACCommand_DutyCycleReq) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_DutyCycleReq with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_DutyCycleReqValidationError

type MACCommand_DutyCycleReqValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_DutyCycleReqValidationError is the validation error returned by MACCommand_DutyCycleReq.ValidateFields if the designated constraints aren't met.

func (MACCommand_DutyCycleReqValidationError) Cause

Cause function returns cause value.

func (MACCommand_DutyCycleReqValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_DutyCycleReqValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_DutyCycleReqValidationError) Field

Field function returns field value.

func (MACCommand_DutyCycleReqValidationError) Key

Key function returns key value.

func (MACCommand_DutyCycleReqValidationError) Reason

Reason function returns reason value.

type MACCommand_DutyCycleReq_

type MACCommand_DutyCycleReq_ struct {
	DutyCycleReq *MACCommand_DutyCycleReq `protobuf:"bytes,8,opt,name=duty_cycle_req,json=dutyCycleReq,proto3,oneof"`
}

type MACCommand_ForceRejoinReq

type MACCommand_ForceRejoinReq struct {
	RejoinType    RejoinRequestType `` /* 130-byte string literal not displayed */
	DataRateIndex DataRateIndex     `` /* 137-byte string literal not displayed */
	MaxRetries    uint32            `protobuf:"varint,3,opt,name=max_retries,json=maxRetries,proto3" json:"max_retries,omitempty"`
	// Exponent e that configures the rejoin period = 32 * 2^e + rand(0,32) seconds.
	PeriodExponent RejoinPeriodExponent `` /* 145-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MACCommand_ForceRejoinReq) Descriptor deprecated

func (*MACCommand_ForceRejoinReq) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_ForceRejoinReq.ProtoReflect.Descriptor instead.

func (*MACCommand_ForceRejoinReq) GetDataRateIndex

func (x *MACCommand_ForceRejoinReq) GetDataRateIndex() DataRateIndex

func (*MACCommand_ForceRejoinReq) GetMaxRetries

func (x *MACCommand_ForceRejoinReq) GetMaxRetries() uint32

func (*MACCommand_ForceRejoinReq) GetPeriodExponent

func (x *MACCommand_ForceRejoinReq) GetPeriodExponent() RejoinPeriodExponent

func (*MACCommand_ForceRejoinReq) GetRejoinType

func (x *MACCommand_ForceRejoinReq) GetRejoinType() RejoinRequestType

func (*MACCommand_ForceRejoinReq) MACCommand

func (pld *MACCommand_ForceRejoinReq) MACCommand() *MACCommand

MACCommand returns the ForceRejoinReq MAC command as a *MACCommand.

func (*MACCommand_ForceRejoinReq) MarshalJSON added in v3.17.2

func (x *MACCommand_ForceRejoinReq) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_ForceRejoinReq to JSON.

func (*MACCommand_ForceRejoinReq) MarshalProtoJSON added in v3.15.1

func (x *MACCommand_ForceRejoinReq) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACCommand_ForceRejoinReq message to JSON.

func (*MACCommand_ForceRejoinReq) ProtoMessage

func (*MACCommand_ForceRejoinReq) ProtoMessage()

func (*MACCommand_ForceRejoinReq) ProtoReflect added in v3.25.0

func (*MACCommand_ForceRejoinReq) Reset

func (x *MACCommand_ForceRejoinReq) Reset()

func (*MACCommand_ForceRejoinReq) SetFields

func (dst *MACCommand_ForceRejoinReq) SetFields(src *MACCommand_ForceRejoinReq, paths ...string) error

func (*MACCommand_ForceRejoinReq) String

func (x *MACCommand_ForceRejoinReq) String() string

func (*MACCommand_ForceRejoinReq) UnmarshalJSON added in v3.17.2

func (x *MACCommand_ForceRejoinReq) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_ForceRejoinReq from JSON.

func (*MACCommand_ForceRejoinReq) UnmarshalProtoJSON added in v3.15.1

func (x *MACCommand_ForceRejoinReq) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACCommand_ForceRejoinReq message from JSON.

func (*MACCommand_ForceRejoinReq) ValidateFields

func (m *MACCommand_ForceRejoinReq) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_ForceRejoinReq with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_ForceRejoinReqValidationError

type MACCommand_ForceRejoinReqValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_ForceRejoinReqValidationError is the validation error returned by MACCommand_ForceRejoinReq.ValidateFields if the designated constraints aren't met.

func (MACCommand_ForceRejoinReqValidationError) Cause

Cause function returns cause value.

func (MACCommand_ForceRejoinReqValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_ForceRejoinReqValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_ForceRejoinReqValidationError) Field

Field function returns field value.

func (MACCommand_ForceRejoinReqValidationError) Key

Key function returns key value.

func (MACCommand_ForceRejoinReqValidationError) Reason

Reason function returns reason value.

type MACCommand_ForceRejoinReq_

type MACCommand_ForceRejoinReq_ struct {
	ForceRejoinReq *MACCommand_ForceRejoinReq `protobuf:"bytes,22,opt,name=force_rejoin_req,json=forceRejoinReq,proto3,oneof"`
}

type MACCommand_LinkADRAns

type MACCommand_LinkADRAns struct {
	ChannelMaskAck   bool `protobuf:"varint,1,opt,name=channel_mask_ack,json=channelMaskAck,proto3" json:"channel_mask_ack,omitempty"`
	DataRateIndexAck bool `protobuf:"varint,2,opt,name=data_rate_index_ack,json=dataRateIndexAck,proto3" json:"data_rate_index_ack,omitempty"`
	TxPowerIndexAck  bool `protobuf:"varint,3,opt,name=tx_power_index_ack,json=txPowerIndexAck,proto3" json:"tx_power_index_ack,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_LinkADRAns) Descriptor deprecated

func (*MACCommand_LinkADRAns) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_LinkADRAns.ProtoReflect.Descriptor instead.

func (*MACCommand_LinkADRAns) GetChannelMaskAck

func (x *MACCommand_LinkADRAns) GetChannelMaskAck() bool

func (*MACCommand_LinkADRAns) GetDataRateIndexAck

func (x *MACCommand_LinkADRAns) GetDataRateIndexAck() bool

func (*MACCommand_LinkADRAns) GetTxPowerIndexAck

func (x *MACCommand_LinkADRAns) GetTxPowerIndexAck() bool

func (*MACCommand_LinkADRAns) MACCommand

func (pld *MACCommand_LinkADRAns) MACCommand() *MACCommand

MACCommand returns the LinkADRAns MAC command as a *MACCommand.

func (*MACCommand_LinkADRAns) ProtoMessage

func (*MACCommand_LinkADRAns) ProtoMessage()

func (*MACCommand_LinkADRAns) ProtoReflect added in v3.25.0

func (x *MACCommand_LinkADRAns) ProtoReflect() protoreflect.Message

func (*MACCommand_LinkADRAns) Reset

func (x *MACCommand_LinkADRAns) Reset()

func (*MACCommand_LinkADRAns) SetFields

func (dst *MACCommand_LinkADRAns) SetFields(src *MACCommand_LinkADRAns, paths ...string) error

func (*MACCommand_LinkADRAns) String

func (x *MACCommand_LinkADRAns) String() string

func (*MACCommand_LinkADRAns) ValidateFields

func (m *MACCommand_LinkADRAns) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_LinkADRAns with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_LinkADRAnsValidationError

type MACCommand_LinkADRAnsValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_LinkADRAnsValidationError is the validation error returned by MACCommand_LinkADRAns.ValidateFields if the designated constraints aren't met.

func (MACCommand_LinkADRAnsValidationError) Cause

Cause function returns cause value.

func (MACCommand_LinkADRAnsValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_LinkADRAnsValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_LinkADRAnsValidationError) Field

Field function returns field value.

func (MACCommand_LinkADRAnsValidationError) Key

Key function returns key value.

func (MACCommand_LinkADRAnsValidationError) Reason

Reason function returns reason value.

type MACCommand_LinkADRReq

type MACCommand_LinkADRReq struct {
	DataRateIndex      DataRateIndex `` /* 137-byte string literal not displayed */
	TxPowerIndex       uint32        `protobuf:"varint,2,opt,name=tx_power_index,json=txPowerIndex,proto3" json:"tx_power_index,omitempty"`
	ChannelMask        []bool        `protobuf:"varint,3,rep,packed,name=channel_mask,json=channelMask,proto3" json:"channel_mask,omitempty"`
	ChannelMaskControl uint32        `protobuf:"varint,5,opt,name=channel_mask_control,json=channelMaskControl,proto3" json:"channel_mask_control,omitempty"`
	NbTrans            uint32        `protobuf:"varint,6,opt,name=nb_trans,json=nbTrans,proto3" json:"nb_trans,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_LinkADRReq) Descriptor deprecated

func (*MACCommand_LinkADRReq) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_LinkADRReq.ProtoReflect.Descriptor instead.

func (*MACCommand_LinkADRReq) GetChannelMask

func (x *MACCommand_LinkADRReq) GetChannelMask() []bool

func (*MACCommand_LinkADRReq) GetChannelMaskControl

func (x *MACCommand_LinkADRReq) GetChannelMaskControl() uint32

func (*MACCommand_LinkADRReq) GetDataRateIndex

func (x *MACCommand_LinkADRReq) GetDataRateIndex() DataRateIndex

func (*MACCommand_LinkADRReq) GetNbTrans

func (x *MACCommand_LinkADRReq) GetNbTrans() uint32

func (*MACCommand_LinkADRReq) GetTxPowerIndex

func (x *MACCommand_LinkADRReq) GetTxPowerIndex() uint32

func (*MACCommand_LinkADRReq) MACCommand

func (pld *MACCommand_LinkADRReq) MACCommand() *MACCommand

MACCommand returns the LinkADRReq MAC command as a *MACCommand.

func (*MACCommand_LinkADRReq) MarshalJSON added in v3.17.2

func (x *MACCommand_LinkADRReq) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_LinkADRReq to JSON.

func (*MACCommand_LinkADRReq) MarshalProtoJSON added in v3.15.1

func (x *MACCommand_LinkADRReq) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACCommand_LinkADRReq message to JSON.

func (*MACCommand_LinkADRReq) ProtoMessage

func (*MACCommand_LinkADRReq) ProtoMessage()

func (*MACCommand_LinkADRReq) ProtoReflect added in v3.25.0

func (x *MACCommand_LinkADRReq) ProtoReflect() protoreflect.Message

func (*MACCommand_LinkADRReq) Reset

func (x *MACCommand_LinkADRReq) Reset()

func (*MACCommand_LinkADRReq) SetFields

func (dst *MACCommand_LinkADRReq) SetFields(src *MACCommand_LinkADRReq, paths ...string) error

func (*MACCommand_LinkADRReq) String

func (x *MACCommand_LinkADRReq) String() string

func (*MACCommand_LinkADRReq) UnmarshalJSON added in v3.17.2

func (x *MACCommand_LinkADRReq) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_LinkADRReq from JSON.

func (*MACCommand_LinkADRReq) UnmarshalProtoJSON added in v3.15.1

func (x *MACCommand_LinkADRReq) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACCommand_LinkADRReq message from JSON.

func (*MACCommand_LinkADRReq) ValidateFields

func (m *MACCommand_LinkADRReq) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_LinkADRReq with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_LinkADRReqValidationError

type MACCommand_LinkADRReqValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_LinkADRReqValidationError is the validation error returned by MACCommand_LinkADRReq.ValidateFields if the designated constraints aren't met.

func (MACCommand_LinkADRReqValidationError) Cause

Cause function returns cause value.

func (MACCommand_LinkADRReqValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_LinkADRReqValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_LinkADRReqValidationError) Field

Field function returns field value.

func (MACCommand_LinkADRReqValidationError) Key

Key function returns key value.

func (MACCommand_LinkADRReqValidationError) Reason

Reason function returns reason value.

type MACCommand_LinkAdrAns added in v3.14.0

type MACCommand_LinkAdrAns struct {
	LinkAdrAns *MACCommand_LinkADRAns `protobuf:"bytes,7,opt,name=link_adr_ans,json=linkAdrAns,proto3,oneof"`
}

type MACCommand_LinkAdrReq added in v3.14.0

type MACCommand_LinkAdrReq struct {
	LinkAdrReq *MACCommand_LinkADRReq `protobuf:"bytes,6,opt,name=link_adr_req,json=linkAdrReq,proto3,oneof"`
}

type MACCommand_LinkCheckAns

type MACCommand_LinkCheckAns struct {

	// Indicates the link margin in dB of the received LinkCheckReq, relative to the demodulation floor.
	Margin       uint32 `protobuf:"varint,1,opt,name=margin,proto3" json:"margin,omitempty"`
	GatewayCount uint32 `protobuf:"varint,2,opt,name=gateway_count,json=gatewayCount,proto3" json:"gateway_count,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_LinkCheckAns) Descriptor deprecated

func (*MACCommand_LinkCheckAns) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_LinkCheckAns.ProtoReflect.Descriptor instead.

func (*MACCommand_LinkCheckAns) GetGatewayCount

func (x *MACCommand_LinkCheckAns) GetGatewayCount() uint32

func (*MACCommand_LinkCheckAns) GetMargin

func (x *MACCommand_LinkCheckAns) GetMargin() uint32

func (*MACCommand_LinkCheckAns) MACCommand

func (pld *MACCommand_LinkCheckAns) MACCommand() *MACCommand

MACCommand returns the LinkCheckAns MAC command as a *MACCommand.

func (*MACCommand_LinkCheckAns) ProtoMessage

func (*MACCommand_LinkCheckAns) ProtoMessage()

func (*MACCommand_LinkCheckAns) ProtoReflect added in v3.25.0

func (x *MACCommand_LinkCheckAns) ProtoReflect() protoreflect.Message

func (*MACCommand_LinkCheckAns) Reset

func (x *MACCommand_LinkCheckAns) Reset()

func (*MACCommand_LinkCheckAns) SetFields

func (dst *MACCommand_LinkCheckAns) SetFields(src *MACCommand_LinkCheckAns, paths ...string) error

func (*MACCommand_LinkCheckAns) String

func (x *MACCommand_LinkCheckAns) String() string

func (*MACCommand_LinkCheckAns) ValidateFields

func (m *MACCommand_LinkCheckAns) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_LinkCheckAns with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_LinkCheckAnsValidationError

type MACCommand_LinkCheckAnsValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_LinkCheckAnsValidationError is the validation error returned by MACCommand_LinkCheckAns.ValidateFields if the designated constraints aren't met.

func (MACCommand_LinkCheckAnsValidationError) Cause

Cause function returns cause value.

func (MACCommand_LinkCheckAnsValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_LinkCheckAnsValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_LinkCheckAnsValidationError) Field

Field function returns field value.

func (MACCommand_LinkCheckAnsValidationError) Key

Key function returns key value.

func (MACCommand_LinkCheckAnsValidationError) Reason

Reason function returns reason value.

type MACCommand_LinkCheckAns_

type MACCommand_LinkCheckAns_ struct {
	LinkCheckAns *MACCommand_LinkCheckAns `protobuf:"bytes,5,opt,name=link_check_ans,json=linkCheckAns,proto3,oneof"`
}

type MACCommand_NewChannelAns

type MACCommand_NewChannelAns struct {
	FrequencyAck bool `protobuf:"varint,1,opt,name=frequency_ack,json=frequencyAck,proto3" json:"frequency_ack,omitempty"`
	DataRateAck  bool `protobuf:"varint,2,opt,name=data_rate_ack,json=dataRateAck,proto3" json:"data_rate_ack,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_NewChannelAns) Descriptor deprecated

func (*MACCommand_NewChannelAns) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_NewChannelAns.ProtoReflect.Descriptor instead.

func (*MACCommand_NewChannelAns) GetDataRateAck

func (x *MACCommand_NewChannelAns) GetDataRateAck() bool

func (*MACCommand_NewChannelAns) GetFrequencyAck

func (x *MACCommand_NewChannelAns) GetFrequencyAck() bool

func (*MACCommand_NewChannelAns) MACCommand

func (pld *MACCommand_NewChannelAns) MACCommand() *MACCommand

MACCommand returns the NewChannelAns MAC command as a *MACCommand.

func (*MACCommand_NewChannelAns) ProtoMessage

func (*MACCommand_NewChannelAns) ProtoMessage()

func (*MACCommand_NewChannelAns) ProtoReflect added in v3.25.0

func (x *MACCommand_NewChannelAns) ProtoReflect() protoreflect.Message

func (*MACCommand_NewChannelAns) Reset

func (x *MACCommand_NewChannelAns) Reset()

func (*MACCommand_NewChannelAns) SetFields

func (dst *MACCommand_NewChannelAns) SetFields(src *MACCommand_NewChannelAns, paths ...string) error

func (*MACCommand_NewChannelAns) String

func (x *MACCommand_NewChannelAns) String() string

func (*MACCommand_NewChannelAns) ValidateFields

func (m *MACCommand_NewChannelAns) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_NewChannelAns with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_NewChannelAnsValidationError

type MACCommand_NewChannelAnsValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_NewChannelAnsValidationError is the validation error returned by MACCommand_NewChannelAns.ValidateFields if the designated constraints aren't met.

func (MACCommand_NewChannelAnsValidationError) Cause

Cause function returns cause value.

func (MACCommand_NewChannelAnsValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_NewChannelAnsValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_NewChannelAnsValidationError) Field

Field function returns field value.

func (MACCommand_NewChannelAnsValidationError) Key

Key function returns key value.

func (MACCommand_NewChannelAnsValidationError) Reason

Reason function returns reason value.

type MACCommand_NewChannelAns_

type MACCommand_NewChannelAns_ struct {
	NewChannelAns *MACCommand_NewChannelAns `protobuf:"bytes,13,opt,name=new_channel_ans,json=newChannelAns,proto3,oneof"`
}

type MACCommand_NewChannelReq

type MACCommand_NewChannelReq struct {
	ChannelIndex     uint32        `protobuf:"varint,1,opt,name=channel_index,json=channelIndex,proto3" json:"channel_index,omitempty"`
	Frequency        uint64        `protobuf:"varint,2,opt,name=frequency,proto3" json:"frequency,omitempty"` // Channel frequency (Hz).
	MinDataRateIndex DataRateIndex ``                                                                         /* 148-byte string literal not displayed */
	MaxDataRateIndex DataRateIndex ``                                                                         /* 148-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MACCommand_NewChannelReq) Descriptor deprecated

func (*MACCommand_NewChannelReq) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_NewChannelReq.ProtoReflect.Descriptor instead.

func (*MACCommand_NewChannelReq) GetChannelIndex

func (x *MACCommand_NewChannelReq) GetChannelIndex() uint32

func (*MACCommand_NewChannelReq) GetFrequency

func (x *MACCommand_NewChannelReq) GetFrequency() uint64

func (*MACCommand_NewChannelReq) GetMaxDataRateIndex

func (x *MACCommand_NewChannelReq) GetMaxDataRateIndex() DataRateIndex

func (*MACCommand_NewChannelReq) GetMinDataRateIndex

func (x *MACCommand_NewChannelReq) GetMinDataRateIndex() DataRateIndex

func (*MACCommand_NewChannelReq) MACCommand

func (pld *MACCommand_NewChannelReq) MACCommand() *MACCommand

MACCommand returns the NewChannelReq MAC command as a *MACCommand.

func (*MACCommand_NewChannelReq) MarshalJSON added in v3.17.2

func (x *MACCommand_NewChannelReq) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_NewChannelReq to JSON.

func (*MACCommand_NewChannelReq) MarshalProtoJSON added in v3.15.1

func (x *MACCommand_NewChannelReq) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACCommand_NewChannelReq message to JSON.

func (*MACCommand_NewChannelReq) ProtoMessage

func (*MACCommand_NewChannelReq) ProtoMessage()

func (*MACCommand_NewChannelReq) ProtoReflect added in v3.25.0

func (x *MACCommand_NewChannelReq) ProtoReflect() protoreflect.Message

func (*MACCommand_NewChannelReq) Reset

func (x *MACCommand_NewChannelReq) Reset()

func (*MACCommand_NewChannelReq) SetFields

func (dst *MACCommand_NewChannelReq) SetFields(src *MACCommand_NewChannelReq, paths ...string) error

func (*MACCommand_NewChannelReq) String

func (x *MACCommand_NewChannelReq) String() string

func (*MACCommand_NewChannelReq) UnmarshalJSON added in v3.17.2

func (x *MACCommand_NewChannelReq) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_NewChannelReq from JSON.

func (*MACCommand_NewChannelReq) UnmarshalProtoJSON added in v3.15.1

func (x *MACCommand_NewChannelReq) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACCommand_NewChannelReq message from JSON.

func (*MACCommand_NewChannelReq) ValidateFields

func (m *MACCommand_NewChannelReq) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_NewChannelReq with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_NewChannelReqValidationError

type MACCommand_NewChannelReqValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_NewChannelReqValidationError is the validation error returned by MACCommand_NewChannelReq.ValidateFields if the designated constraints aren't met.

func (MACCommand_NewChannelReqValidationError) Cause

Cause function returns cause value.

func (MACCommand_NewChannelReqValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_NewChannelReqValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_NewChannelReqValidationError) Field

Field function returns field value.

func (MACCommand_NewChannelReqValidationError) Key

Key function returns key value.

func (MACCommand_NewChannelReqValidationError) Reason

Reason function returns reason value.

type MACCommand_NewChannelReq_

type MACCommand_NewChannelReq_ struct {
	NewChannelReq *MACCommand_NewChannelReq `protobuf:"bytes,12,opt,name=new_channel_req,json=newChannelReq,proto3,oneof"`
}

type MACCommand_PingSlotChannelAns

type MACCommand_PingSlotChannelAns struct {
	FrequencyAck     bool `protobuf:"varint,1,opt,name=frequency_ack,json=frequencyAck,proto3" json:"frequency_ack,omitempty"`
	DataRateIndexAck bool `protobuf:"varint,2,opt,name=data_rate_index_ack,json=dataRateIndexAck,proto3" json:"data_rate_index_ack,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_PingSlotChannelAns) Descriptor deprecated

func (*MACCommand_PingSlotChannelAns) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_PingSlotChannelAns.ProtoReflect.Descriptor instead.

func (*MACCommand_PingSlotChannelAns) GetDataRateIndexAck

func (x *MACCommand_PingSlotChannelAns) GetDataRateIndexAck() bool

func (*MACCommand_PingSlotChannelAns) GetFrequencyAck

func (x *MACCommand_PingSlotChannelAns) GetFrequencyAck() bool

func (*MACCommand_PingSlotChannelAns) MACCommand

func (pld *MACCommand_PingSlotChannelAns) MACCommand() *MACCommand

MACCommand returns the PingSlotChannelAns MAC command as a *MACCommand.

func (*MACCommand_PingSlotChannelAns) ProtoMessage

func (*MACCommand_PingSlotChannelAns) ProtoMessage()

func (*MACCommand_PingSlotChannelAns) ProtoReflect added in v3.25.0

func (*MACCommand_PingSlotChannelAns) Reset

func (x *MACCommand_PingSlotChannelAns) Reset()

func (*MACCommand_PingSlotChannelAns) SetFields

func (*MACCommand_PingSlotChannelAns) String

func (*MACCommand_PingSlotChannelAns) ValidateFields

func (m *MACCommand_PingSlotChannelAns) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_PingSlotChannelAns with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_PingSlotChannelAnsValidationError

type MACCommand_PingSlotChannelAnsValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_PingSlotChannelAnsValidationError is the validation error returned by MACCommand_PingSlotChannelAns.ValidateFields if the designated constraints aren't met.

func (MACCommand_PingSlotChannelAnsValidationError) Cause

Cause function returns cause value.

func (MACCommand_PingSlotChannelAnsValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_PingSlotChannelAnsValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_PingSlotChannelAnsValidationError) Field

Field function returns field value.

func (MACCommand_PingSlotChannelAnsValidationError) Key

Key function returns key value.

func (MACCommand_PingSlotChannelAnsValidationError) Reason

Reason function returns reason value.

type MACCommand_PingSlotChannelAns_

type MACCommand_PingSlotChannelAns_ struct {
	PingSlotChannelAns *MACCommand_PingSlotChannelAns `protobuf:"bytes,27,opt,name=ping_slot_channel_ans,json=pingSlotChannelAns,proto3,oneof"`
}

type MACCommand_PingSlotChannelReq

type MACCommand_PingSlotChannelReq struct {
	Frequency     uint64        `protobuf:"varint,1,opt,name=frequency,proto3" json:"frequency,omitempty"` // Ping slot channel frequency (Hz).
	DataRateIndex DataRateIndex ``                                                                         /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MACCommand_PingSlotChannelReq) Descriptor deprecated

func (*MACCommand_PingSlotChannelReq) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_PingSlotChannelReq.ProtoReflect.Descriptor instead.

func (*MACCommand_PingSlotChannelReq) GetDataRateIndex

func (x *MACCommand_PingSlotChannelReq) GetDataRateIndex() DataRateIndex

func (*MACCommand_PingSlotChannelReq) GetFrequency

func (x *MACCommand_PingSlotChannelReq) GetFrequency() uint64

func (*MACCommand_PingSlotChannelReq) MACCommand

func (pld *MACCommand_PingSlotChannelReq) MACCommand() *MACCommand

MACCommand returns the PingSlotChannelReq MAC command as a *MACCommand.

func (*MACCommand_PingSlotChannelReq) MarshalJSON added in v3.17.2

func (x *MACCommand_PingSlotChannelReq) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_PingSlotChannelReq to JSON.

func (*MACCommand_PingSlotChannelReq) MarshalProtoJSON added in v3.15.1

func (x *MACCommand_PingSlotChannelReq) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACCommand_PingSlotChannelReq message to JSON.

func (*MACCommand_PingSlotChannelReq) ProtoMessage

func (*MACCommand_PingSlotChannelReq) ProtoMessage()

func (*MACCommand_PingSlotChannelReq) ProtoReflect added in v3.25.0

func (*MACCommand_PingSlotChannelReq) Reset

func (x *MACCommand_PingSlotChannelReq) Reset()

func (*MACCommand_PingSlotChannelReq) SetFields

func (*MACCommand_PingSlotChannelReq) String

func (*MACCommand_PingSlotChannelReq) UnmarshalJSON added in v3.17.2

func (x *MACCommand_PingSlotChannelReq) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_PingSlotChannelReq from JSON.

func (*MACCommand_PingSlotChannelReq) UnmarshalProtoJSON added in v3.15.1

func (x *MACCommand_PingSlotChannelReq) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACCommand_PingSlotChannelReq message from JSON.

func (*MACCommand_PingSlotChannelReq) ValidateFields

func (m *MACCommand_PingSlotChannelReq) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_PingSlotChannelReq with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_PingSlotChannelReqValidationError

type MACCommand_PingSlotChannelReqValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_PingSlotChannelReqValidationError is the validation error returned by MACCommand_PingSlotChannelReq.ValidateFields if the designated constraints aren't met.

func (MACCommand_PingSlotChannelReqValidationError) Cause

Cause function returns cause value.

func (MACCommand_PingSlotChannelReqValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_PingSlotChannelReqValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_PingSlotChannelReqValidationError) Field

Field function returns field value.

func (MACCommand_PingSlotChannelReqValidationError) Key

Key function returns key value.

func (MACCommand_PingSlotChannelReqValidationError) Reason

Reason function returns reason value.

type MACCommand_PingSlotChannelReq_

type MACCommand_PingSlotChannelReq_ struct {
	PingSlotChannelReq *MACCommand_PingSlotChannelReq `protobuf:"bytes,26,opt,name=ping_slot_channel_req,json=pingSlotChannelReq,proto3,oneof"`
}

type MACCommand_PingSlotInfoReq

type MACCommand_PingSlotInfoReq struct {
	Period PingSlotPeriod `protobuf:"varint,1,opt,name=period,proto3,enum=ttn.lorawan.v3.PingSlotPeriod" json:"period,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_PingSlotInfoReq) Descriptor deprecated

func (*MACCommand_PingSlotInfoReq) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_PingSlotInfoReq.ProtoReflect.Descriptor instead.

func (*MACCommand_PingSlotInfoReq) GetPeriod

func (*MACCommand_PingSlotInfoReq) MACCommand

func (pld *MACCommand_PingSlotInfoReq) MACCommand() *MACCommand

MACCommand returns the PingSlotInfoReq MAC command as a *MACCommand.

func (*MACCommand_PingSlotInfoReq) MarshalJSON added in v3.17.2

func (x *MACCommand_PingSlotInfoReq) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_PingSlotInfoReq to JSON.

func (*MACCommand_PingSlotInfoReq) MarshalProtoJSON added in v3.15.1

func (x *MACCommand_PingSlotInfoReq) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACCommand_PingSlotInfoReq message to JSON.

func (*MACCommand_PingSlotInfoReq) ProtoMessage

func (*MACCommand_PingSlotInfoReq) ProtoMessage()

func (*MACCommand_PingSlotInfoReq) ProtoReflect added in v3.25.0

func (*MACCommand_PingSlotInfoReq) Reset

func (x *MACCommand_PingSlotInfoReq) Reset()

func (*MACCommand_PingSlotInfoReq) SetFields

func (dst *MACCommand_PingSlotInfoReq) SetFields(src *MACCommand_PingSlotInfoReq, paths ...string) error

func (*MACCommand_PingSlotInfoReq) String

func (x *MACCommand_PingSlotInfoReq) String() string

func (*MACCommand_PingSlotInfoReq) UnmarshalJSON added in v3.17.2

func (x *MACCommand_PingSlotInfoReq) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_PingSlotInfoReq from JSON.

func (*MACCommand_PingSlotInfoReq) UnmarshalProtoJSON added in v3.15.1

func (x *MACCommand_PingSlotInfoReq) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACCommand_PingSlotInfoReq message from JSON.

func (*MACCommand_PingSlotInfoReq) ValidateFields

func (m *MACCommand_PingSlotInfoReq) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_PingSlotInfoReq with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_PingSlotInfoReqValidationError

type MACCommand_PingSlotInfoReqValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_PingSlotInfoReqValidationError is the validation error returned by MACCommand_PingSlotInfoReq.ValidateFields if the designated constraints aren't met.

func (MACCommand_PingSlotInfoReqValidationError) Cause

Cause function returns cause value.

func (MACCommand_PingSlotInfoReqValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_PingSlotInfoReqValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_PingSlotInfoReqValidationError) Field

Field function returns field value.

func (MACCommand_PingSlotInfoReqValidationError) Key

Key function returns key value.

func (MACCommand_PingSlotInfoReqValidationError) Reason

Reason function returns reason value.

type MACCommand_PingSlotInfoReq_

type MACCommand_PingSlotInfoReq_ struct {
	PingSlotInfoReq *MACCommand_PingSlotInfoReq `protobuf:"bytes,25,opt,name=ping_slot_info_req,json=pingSlotInfoReq,proto3,oneof"`
}

type MACCommand_RawPayload

type MACCommand_RawPayload struct {
	RawPayload []byte `protobuf:"bytes,2,opt,name=raw_payload,json=rawPayload,proto3,oneof"`
}

func (*MACCommand_RawPayload) MACCommand

MACCommand returns a MAC command with specified CID as a *MACCommand.

type MACCommand_RejoinParamSetupAns

type MACCommand_RejoinParamSetupAns struct {
	MaxTimeExponentAck bool `protobuf:"varint,1,opt,name=max_time_exponent_ack,json=maxTimeExponentAck,proto3" json:"max_time_exponent_ack,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_RejoinParamSetupAns) Descriptor deprecated

func (*MACCommand_RejoinParamSetupAns) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_RejoinParamSetupAns.ProtoReflect.Descriptor instead.

func (*MACCommand_RejoinParamSetupAns) GetMaxTimeExponentAck

func (x *MACCommand_RejoinParamSetupAns) GetMaxTimeExponentAck() bool

func (*MACCommand_RejoinParamSetupAns) MACCommand

func (pld *MACCommand_RejoinParamSetupAns) MACCommand() *MACCommand

MACCommand returns the RejoinParamSetupAns MAC command as a *MACCommand.

func (*MACCommand_RejoinParamSetupAns) ProtoMessage

func (*MACCommand_RejoinParamSetupAns) ProtoMessage()

func (*MACCommand_RejoinParamSetupAns) ProtoReflect added in v3.25.0

func (*MACCommand_RejoinParamSetupAns) Reset

func (x *MACCommand_RejoinParamSetupAns) Reset()

func (*MACCommand_RejoinParamSetupAns) SetFields

func (*MACCommand_RejoinParamSetupAns) String

func (*MACCommand_RejoinParamSetupAns) ValidateFields

func (m *MACCommand_RejoinParamSetupAns) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_RejoinParamSetupAns with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_RejoinParamSetupAnsValidationError

type MACCommand_RejoinParamSetupAnsValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_RejoinParamSetupAnsValidationError is the validation error returned by MACCommand_RejoinParamSetupAns.ValidateFields if the designated constraints aren't met.

func (MACCommand_RejoinParamSetupAnsValidationError) Cause

Cause function returns cause value.

func (MACCommand_RejoinParamSetupAnsValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_RejoinParamSetupAnsValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_RejoinParamSetupAnsValidationError) Field

Field function returns field value.

func (MACCommand_RejoinParamSetupAnsValidationError) Key

Key function returns key value.

func (MACCommand_RejoinParamSetupAnsValidationError) Reason

Reason function returns reason value.

type MACCommand_RejoinParamSetupAns_

type MACCommand_RejoinParamSetupAns_ struct {
	RejoinParamSetupAns *MACCommand_RejoinParamSetupAns `protobuf:"bytes,24,opt,name=rejoin_param_setup_ans,json=rejoinParamSetupAns,proto3,oneof"`
}

type MACCommand_RejoinParamSetupReq

type MACCommand_RejoinParamSetupReq struct {

	// Exponent e that configures the rejoin counter = 2^(e+4) messages.
	MaxCountExponent RejoinCountExponent `` /* 152-byte string literal not displayed */
	// Exponent e that configures the rejoin timer = 2^(e+10) seconds.
	MaxTimeExponent RejoinTimeExponent `` /* 148-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MACCommand_RejoinParamSetupReq) Descriptor deprecated

func (*MACCommand_RejoinParamSetupReq) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_RejoinParamSetupReq.ProtoReflect.Descriptor instead.

func (*MACCommand_RejoinParamSetupReq) GetMaxCountExponent

func (x *MACCommand_RejoinParamSetupReq) GetMaxCountExponent() RejoinCountExponent

func (*MACCommand_RejoinParamSetupReq) GetMaxTimeExponent

func (x *MACCommand_RejoinParamSetupReq) GetMaxTimeExponent() RejoinTimeExponent

func (*MACCommand_RejoinParamSetupReq) MACCommand

func (pld *MACCommand_RejoinParamSetupReq) MACCommand() *MACCommand

MACCommand returns the RejoinParamSetupReq MAC command as a *MACCommand.

func (*MACCommand_RejoinParamSetupReq) MarshalJSON added in v3.17.2

func (x *MACCommand_RejoinParamSetupReq) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_RejoinParamSetupReq to JSON.

func (*MACCommand_RejoinParamSetupReq) MarshalProtoJSON added in v3.15.1

func (x *MACCommand_RejoinParamSetupReq) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACCommand_RejoinParamSetupReq message to JSON.

func (*MACCommand_RejoinParamSetupReq) ProtoMessage

func (*MACCommand_RejoinParamSetupReq) ProtoMessage()

func (*MACCommand_RejoinParamSetupReq) ProtoReflect added in v3.25.0

func (*MACCommand_RejoinParamSetupReq) Reset

func (x *MACCommand_RejoinParamSetupReq) Reset()

func (*MACCommand_RejoinParamSetupReq) SetFields

func (*MACCommand_RejoinParamSetupReq) String

func (*MACCommand_RejoinParamSetupReq) UnmarshalJSON added in v3.17.2

func (x *MACCommand_RejoinParamSetupReq) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_RejoinParamSetupReq from JSON.

func (*MACCommand_RejoinParamSetupReq) UnmarshalProtoJSON added in v3.15.1

func (x *MACCommand_RejoinParamSetupReq) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACCommand_RejoinParamSetupReq message from JSON.

func (*MACCommand_RejoinParamSetupReq) ValidateFields

func (m *MACCommand_RejoinParamSetupReq) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_RejoinParamSetupReq with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_RejoinParamSetupReqValidationError

type MACCommand_RejoinParamSetupReqValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_RejoinParamSetupReqValidationError is the validation error returned by MACCommand_RejoinParamSetupReq.ValidateFields if the designated constraints aren't met.

func (MACCommand_RejoinParamSetupReqValidationError) Cause

Cause function returns cause value.

func (MACCommand_RejoinParamSetupReqValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_RejoinParamSetupReqValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_RejoinParamSetupReqValidationError) Field

Field function returns field value.

func (MACCommand_RejoinParamSetupReqValidationError) Key

Key function returns key value.

func (MACCommand_RejoinParamSetupReqValidationError) Reason

Reason function returns reason value.

type MACCommand_RejoinParamSetupReq_

type MACCommand_RejoinParamSetupReq_ struct {
	RejoinParamSetupReq *MACCommand_RejoinParamSetupReq `protobuf:"bytes,23,opt,name=rejoin_param_setup_req,json=rejoinParamSetupReq,proto3,oneof"`
}

type MACCommand_RekeyConf

type MACCommand_RekeyConf struct {
	MinorVersion Minor `protobuf:"varint,1,opt,name=minor_version,json=minorVersion,proto3,enum=ttn.lorawan.v3.Minor" json:"minor_version,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_RekeyConf) Descriptor deprecated

func (*MACCommand_RekeyConf) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_RekeyConf.ProtoReflect.Descriptor instead.

func (*MACCommand_RekeyConf) GetMinorVersion

func (x *MACCommand_RekeyConf) GetMinorVersion() Minor

func (*MACCommand_RekeyConf) MACCommand

func (pld *MACCommand_RekeyConf) MACCommand() *MACCommand

MACCommand returns the RekeyConf MAC command as a *MACCommand.

func (*MACCommand_RekeyConf) MarshalJSON added in v3.17.2

func (x *MACCommand_RekeyConf) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_RekeyConf to JSON.

func (*MACCommand_RekeyConf) MarshalProtoJSON added in v3.15.1

func (x *MACCommand_RekeyConf) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACCommand_RekeyConf message to JSON.

func (*MACCommand_RekeyConf) ProtoMessage

func (*MACCommand_RekeyConf) ProtoMessage()

func (*MACCommand_RekeyConf) ProtoReflect added in v3.25.0

func (x *MACCommand_RekeyConf) ProtoReflect() protoreflect.Message

func (*MACCommand_RekeyConf) Reset

func (x *MACCommand_RekeyConf) Reset()

func (*MACCommand_RekeyConf) SetFields

func (dst *MACCommand_RekeyConf) SetFields(src *MACCommand_RekeyConf, paths ...string) error

func (*MACCommand_RekeyConf) String

func (x *MACCommand_RekeyConf) String() string

func (*MACCommand_RekeyConf) UnmarshalJSON added in v3.17.2

func (x *MACCommand_RekeyConf) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_RekeyConf from JSON.

func (*MACCommand_RekeyConf) UnmarshalProtoJSON added in v3.15.1

func (x *MACCommand_RekeyConf) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACCommand_RekeyConf message from JSON.

func (*MACCommand_RekeyConf) ValidateFields

func (m *MACCommand_RekeyConf) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_RekeyConf with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_RekeyConfValidationError

type MACCommand_RekeyConfValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_RekeyConfValidationError is the validation error returned by MACCommand_RekeyConf.ValidateFields if the designated constraints aren't met.

func (MACCommand_RekeyConfValidationError) Cause

Cause function returns cause value.

func (MACCommand_RekeyConfValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_RekeyConfValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_RekeyConfValidationError) Field

Field function returns field value.

func (MACCommand_RekeyConfValidationError) Key

Key function returns key value.

func (MACCommand_RekeyConfValidationError) Reason

Reason function returns reason value.

type MACCommand_RekeyConf_

type MACCommand_RekeyConf_ struct {
	RekeyConf *MACCommand_RekeyConf `protobuf:"bytes,19,opt,name=rekey_conf,json=rekeyConf,proto3,oneof"`
}

type MACCommand_RekeyInd

type MACCommand_RekeyInd struct {
	MinorVersion Minor `protobuf:"varint,1,opt,name=minor_version,json=minorVersion,proto3,enum=ttn.lorawan.v3.Minor" json:"minor_version,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_RekeyInd) Descriptor deprecated

func (*MACCommand_RekeyInd) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_RekeyInd.ProtoReflect.Descriptor instead.

func (*MACCommand_RekeyInd) GetMinorVersion

func (x *MACCommand_RekeyInd) GetMinorVersion() Minor

func (*MACCommand_RekeyInd) MACCommand

func (pld *MACCommand_RekeyInd) MACCommand() *MACCommand

MACCommand returns the RekeyInd MAC command as a *MACCommand.

func (*MACCommand_RekeyInd) MarshalJSON added in v3.17.2

func (x *MACCommand_RekeyInd) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_RekeyInd to JSON.

func (*MACCommand_RekeyInd) MarshalProtoJSON added in v3.15.1

func (x *MACCommand_RekeyInd) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACCommand_RekeyInd message to JSON.

func (*MACCommand_RekeyInd) ProtoMessage

func (*MACCommand_RekeyInd) ProtoMessage()

func (*MACCommand_RekeyInd) ProtoReflect added in v3.25.0

func (x *MACCommand_RekeyInd) ProtoReflect() protoreflect.Message

func (*MACCommand_RekeyInd) Reset

func (x *MACCommand_RekeyInd) Reset()

func (*MACCommand_RekeyInd) SetFields

func (dst *MACCommand_RekeyInd) SetFields(src *MACCommand_RekeyInd, paths ...string) error

func (*MACCommand_RekeyInd) String

func (x *MACCommand_RekeyInd) String() string

func (*MACCommand_RekeyInd) UnmarshalJSON added in v3.17.2

func (x *MACCommand_RekeyInd) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_RekeyInd from JSON.

func (*MACCommand_RekeyInd) UnmarshalProtoJSON added in v3.15.1

func (x *MACCommand_RekeyInd) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACCommand_RekeyInd message from JSON.

func (*MACCommand_RekeyInd) ValidateFields

func (m *MACCommand_RekeyInd) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_RekeyInd with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_RekeyIndValidationError

type MACCommand_RekeyIndValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_RekeyIndValidationError is the validation error returned by MACCommand_RekeyInd.ValidateFields if the designated constraints aren't met.

func (MACCommand_RekeyIndValidationError) Cause

Cause function returns cause value.

func (MACCommand_RekeyIndValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_RekeyIndValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_RekeyIndValidationError) Field

Field function returns field value.

func (MACCommand_RekeyIndValidationError) Key

Key function returns key value.

func (MACCommand_RekeyIndValidationError) Reason

Reason function returns reason value.

type MACCommand_RekeyInd_

type MACCommand_RekeyInd_ struct {
	RekeyInd *MACCommand_RekeyInd `protobuf:"bytes,18,opt,name=rekey_ind,json=rekeyInd,proto3,oneof"`
}

type MACCommand_RelayConfAns added in v3.28.1

type MACCommand_RelayConfAns struct {
	SecondChannelFrequencyAck     bool `` /* 141-byte string literal not displayed */
	SecondChannelAckOffsetAck     bool `` /* 143-byte string literal not displayed */
	SecondChannelDataRateIndexAck bool `` /* 157-byte string literal not displayed */
	SecondChannelIndexAck         bool `` /* 129-byte string literal not displayed */
	DefaultChannelIndexAck        bool `` /* 132-byte string literal not displayed */
	CadPeriodicityAck             bool `protobuf:"varint,6,opt,name=cad_periodicity_ack,json=cadPeriodicityAck,proto3" json:"cad_periodicity_ack,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_RelayConfAns) Descriptor deprecated added in v3.28.1

func (*MACCommand_RelayConfAns) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_RelayConfAns.ProtoReflect.Descriptor instead.

func (*MACCommand_RelayConfAns) GetCadPeriodicityAck added in v3.28.1

func (x *MACCommand_RelayConfAns) GetCadPeriodicityAck() bool

func (*MACCommand_RelayConfAns) GetDefaultChannelIndexAck added in v3.28.1

func (x *MACCommand_RelayConfAns) GetDefaultChannelIndexAck() bool

func (*MACCommand_RelayConfAns) GetSecondChannelAckOffsetAck added in v3.28.1

func (x *MACCommand_RelayConfAns) GetSecondChannelAckOffsetAck() bool

func (*MACCommand_RelayConfAns) GetSecondChannelDataRateIndexAck added in v3.28.1

func (x *MACCommand_RelayConfAns) GetSecondChannelDataRateIndexAck() bool

func (*MACCommand_RelayConfAns) GetSecondChannelFrequencyAck added in v3.28.1

func (x *MACCommand_RelayConfAns) GetSecondChannelFrequencyAck() bool

func (*MACCommand_RelayConfAns) GetSecondChannelIndexAck added in v3.28.1

func (x *MACCommand_RelayConfAns) GetSecondChannelIndexAck() bool

func (*MACCommand_RelayConfAns) MACCommand added in v3.28.1

func (pld *MACCommand_RelayConfAns) MACCommand() *MACCommand

MACCommand returns the RelayConfAns MAC command as a *MACCommand.

func (*MACCommand_RelayConfAns) ProtoMessage added in v3.28.1

func (*MACCommand_RelayConfAns) ProtoMessage()

func (*MACCommand_RelayConfAns) ProtoReflect added in v3.28.1

func (x *MACCommand_RelayConfAns) ProtoReflect() protoreflect.Message

func (*MACCommand_RelayConfAns) Reset added in v3.28.1

func (x *MACCommand_RelayConfAns) Reset()

func (*MACCommand_RelayConfAns) SetFields added in v3.28.1

func (dst *MACCommand_RelayConfAns) SetFields(src *MACCommand_RelayConfAns, paths ...string) error

func (*MACCommand_RelayConfAns) String added in v3.28.1

func (x *MACCommand_RelayConfAns) String() string

func (*MACCommand_RelayConfAns) ValidateFields added in v3.28.1

func (m *MACCommand_RelayConfAns) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_RelayConfAns with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_RelayConfAnsValidationError added in v3.28.1

type MACCommand_RelayConfAnsValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_RelayConfAnsValidationError is the validation error returned by MACCommand_RelayConfAns.ValidateFields if the designated constraints aren't met.

func (MACCommand_RelayConfAnsValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (MACCommand_RelayConfAnsValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (MACCommand_RelayConfAnsValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (MACCommand_RelayConfAnsValidationError) Field added in v3.28.1

Field function returns field value.

func (MACCommand_RelayConfAnsValidationError) Key added in v3.28.1

Key function returns key value.

func (MACCommand_RelayConfAnsValidationError) Reason added in v3.28.1

Reason function returns reason value.

type MACCommand_RelayConfAns_ added in v3.28.1

type MACCommand_RelayConfAns_ struct {
	RelayConfAns *MACCommand_RelayConfAns `protobuf:"bytes,34,opt,name=relay_conf_ans,json=relayConfAns,proto3,oneof"`
}

type MACCommand_RelayConfReq added in v3.28.1

type MACCommand_RelayConfReq struct {
	Configuration *MACCommand_RelayConfReq_Configuration `protobuf:"bytes,1,opt,name=configuration,proto3" json:"configuration,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_RelayConfReq) Descriptor deprecated added in v3.28.1

func (*MACCommand_RelayConfReq) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_RelayConfReq.ProtoReflect.Descriptor instead.

func (*MACCommand_RelayConfReq) GetConfiguration added in v3.28.1

func (*MACCommand_RelayConfReq) MACCommand added in v3.28.1

func (pld *MACCommand_RelayConfReq) MACCommand() *MACCommand

MACCommand returns the RelayConfReq MAC command as a *MACCommand.

func (*MACCommand_RelayConfReq) MarshalJSON added in v3.28.1

func (x *MACCommand_RelayConfReq) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_RelayConfReq to JSON.

func (*MACCommand_RelayConfReq) MarshalProtoJSON added in v3.28.1

func (x *MACCommand_RelayConfReq) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACCommand_RelayConfReq message to JSON.

func (*MACCommand_RelayConfReq) ProtoMessage added in v3.28.1

func (*MACCommand_RelayConfReq) ProtoMessage()

func (*MACCommand_RelayConfReq) ProtoReflect added in v3.28.1

func (x *MACCommand_RelayConfReq) ProtoReflect() protoreflect.Message

func (*MACCommand_RelayConfReq) Reset added in v3.28.1

func (x *MACCommand_RelayConfReq) Reset()

func (*MACCommand_RelayConfReq) SetFields added in v3.28.1

func (dst *MACCommand_RelayConfReq) SetFields(src *MACCommand_RelayConfReq, paths ...string) error

func (*MACCommand_RelayConfReq) String added in v3.28.1

func (x *MACCommand_RelayConfReq) String() string

func (*MACCommand_RelayConfReq) UnmarshalJSON added in v3.28.1

func (x *MACCommand_RelayConfReq) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_RelayConfReq from JSON.

func (*MACCommand_RelayConfReq) UnmarshalProtoJSON added in v3.28.1

func (x *MACCommand_RelayConfReq) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACCommand_RelayConfReq message from JSON.

func (*MACCommand_RelayConfReq) ValidateFields added in v3.28.1

func (m *MACCommand_RelayConfReq) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_RelayConfReq with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_RelayConfReqValidationError added in v3.28.1

type MACCommand_RelayConfReqValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_RelayConfReqValidationError is the validation error returned by MACCommand_RelayConfReq.ValidateFields if the designated constraints aren't met.

func (MACCommand_RelayConfReqValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (MACCommand_RelayConfReqValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (MACCommand_RelayConfReqValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (MACCommand_RelayConfReqValidationError) Field added in v3.28.1

Field function returns field value.

func (MACCommand_RelayConfReqValidationError) Key added in v3.28.1

Key function returns key value.

func (MACCommand_RelayConfReqValidationError) Reason added in v3.28.1

Reason function returns reason value.

type MACCommand_RelayConfReq_ added in v3.28.1

type MACCommand_RelayConfReq_ struct {
	RelayConfReq *MACCommand_RelayConfReq `protobuf:"bytes,33,opt,name=relay_conf_req,json=relayConfReq,proto3,oneof"`
}

type MACCommand_RelayConfReq_Configuration added in v3.28.1

type MACCommand_RelayConfReq_Configuration struct {
	SecondChannel       *RelaySecondChannel `protobuf:"bytes,1,opt,name=second_channel,json=secondChannel,proto3" json:"second_channel,omitempty"`
	DefaultChannelIndex uint32              `protobuf:"varint,2,opt,name=default_channel_index,json=defaultChannelIndex,proto3" json:"default_channel_index,omitempty"`
	CadPeriodicity      RelayCADPeriodicity `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MACCommand_RelayConfReq_Configuration) Descriptor deprecated added in v3.28.1

func (*MACCommand_RelayConfReq_Configuration) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_RelayConfReq_Configuration.ProtoReflect.Descriptor instead.

func (*MACCommand_RelayConfReq_Configuration) GetCadPeriodicity added in v3.28.1

func (*MACCommand_RelayConfReq_Configuration) GetDefaultChannelIndex added in v3.28.1

func (x *MACCommand_RelayConfReq_Configuration) GetDefaultChannelIndex() uint32

func (*MACCommand_RelayConfReq_Configuration) GetSecondChannel added in v3.28.1

func (*MACCommand_RelayConfReq_Configuration) MarshalJSON added in v3.28.1

func (x *MACCommand_RelayConfReq_Configuration) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_RelayConfReq_Configuration to JSON.

func (*MACCommand_RelayConfReq_Configuration) MarshalProtoJSON added in v3.28.1

MarshalProtoJSON marshals the MACCommand_RelayConfReq_Configuration message to JSON.

func (*MACCommand_RelayConfReq_Configuration) ProtoMessage added in v3.28.1

func (*MACCommand_RelayConfReq_Configuration) ProtoMessage()

func (*MACCommand_RelayConfReq_Configuration) ProtoReflect added in v3.28.1

func (*MACCommand_RelayConfReq_Configuration) Reset added in v3.28.1

func (*MACCommand_RelayConfReq_Configuration) SetFields added in v3.28.1

func (*MACCommand_RelayConfReq_Configuration) String added in v3.28.1

func (*MACCommand_RelayConfReq_Configuration) UnmarshalJSON added in v3.28.1

func (x *MACCommand_RelayConfReq_Configuration) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_RelayConfReq_Configuration from JSON.

func (*MACCommand_RelayConfReq_Configuration) UnmarshalProtoJSON added in v3.28.1

UnmarshalProtoJSON unmarshals the MACCommand_RelayConfReq_Configuration message from JSON.

func (*MACCommand_RelayConfReq_Configuration) ValidateFields added in v3.28.1

func (m *MACCommand_RelayConfReq_Configuration) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_RelayConfReq_Configuration with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_RelayConfReq_ConfigurationValidationError added in v3.28.1

type MACCommand_RelayConfReq_ConfigurationValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_RelayConfReq_ConfigurationValidationError is the validation error returned by MACCommand_RelayConfReq_Configuration.ValidateFields if the designated constraints aren't met.

func (MACCommand_RelayConfReq_ConfigurationValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (MACCommand_RelayConfReq_ConfigurationValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (MACCommand_RelayConfReq_ConfigurationValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (MACCommand_RelayConfReq_ConfigurationValidationError) Field added in v3.28.1

Field function returns field value.

func (MACCommand_RelayConfReq_ConfigurationValidationError) Key added in v3.28.1

Key function returns key value.

func (MACCommand_RelayConfReq_ConfigurationValidationError) Reason added in v3.28.1

Reason function returns reason value.

type MACCommand_RelayConfigureFwdLimitAns added in v3.28.1

type MACCommand_RelayConfigureFwdLimitAns struct {
	// contains filtered or unexported fields
}

func (*MACCommand_RelayConfigureFwdLimitAns) Descriptor deprecated added in v3.28.1

func (*MACCommand_RelayConfigureFwdLimitAns) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_RelayConfigureFwdLimitAns.ProtoReflect.Descriptor instead.

func (*MACCommand_RelayConfigureFwdLimitAns) MACCommand added in v3.28.1

MACCommand returns the ConfigureFwdLimitAns MAC command as a *MACCommand.

func (*MACCommand_RelayConfigureFwdLimitAns) ProtoMessage added in v3.28.1

func (*MACCommand_RelayConfigureFwdLimitAns) ProtoMessage()

func (*MACCommand_RelayConfigureFwdLimitAns) ProtoReflect added in v3.28.1

func (*MACCommand_RelayConfigureFwdLimitAns) Reset added in v3.28.1

func (*MACCommand_RelayConfigureFwdLimitAns) SetFields added in v3.28.1

func (*MACCommand_RelayConfigureFwdLimitAns) String added in v3.28.1

func (*MACCommand_RelayConfigureFwdLimitAns) ValidateFields added in v3.28.1

func (m *MACCommand_RelayConfigureFwdLimitAns) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_RelayConfigureFwdLimitAns with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_RelayConfigureFwdLimitAnsValidationError added in v3.28.1

type MACCommand_RelayConfigureFwdLimitAnsValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_RelayConfigureFwdLimitAnsValidationError is the validation error returned by MACCommand_RelayConfigureFwdLimitAns.ValidateFields if the designated constraints aren't met.

func (MACCommand_RelayConfigureFwdLimitAnsValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (MACCommand_RelayConfigureFwdLimitAnsValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (MACCommand_RelayConfigureFwdLimitAnsValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (MACCommand_RelayConfigureFwdLimitAnsValidationError) Field added in v3.28.1

Field function returns field value.

func (MACCommand_RelayConfigureFwdLimitAnsValidationError) Key added in v3.28.1

Key function returns key value.

func (MACCommand_RelayConfigureFwdLimitAnsValidationError) Reason added in v3.28.1

Reason function returns reason value.

type MACCommand_RelayConfigureFwdLimitAns_ added in v3.28.1

type MACCommand_RelayConfigureFwdLimitAns_ struct {
	RelayConfigureFwdLimitAns *MACCommand_RelayConfigureFwdLimitAns `protobuf:"bytes,44,opt,name=relay_configure_fwd_limit_ans,json=relayConfigureFwdLimitAns,proto3,oneof"`
}

type MACCommand_RelayConfigureFwdLimitReq added in v3.28.1

type MACCommand_RelayConfigureFwdLimitReq struct {
	ResetLimitCounter  RelayResetLimitCounter `` /* 158-byte string literal not displayed */
	JoinRequestLimits  *RelayForwardLimits    `protobuf:"bytes,2,opt,name=join_request_limits,json=joinRequestLimits,proto3" json:"join_request_limits,omitempty"`
	NotifyLimits       *RelayForwardLimits    `protobuf:"bytes,3,opt,name=notify_limits,json=notifyLimits,proto3" json:"notify_limits,omitempty"`
	GlobalUplinkLimits *RelayForwardLimits    `protobuf:"bytes,4,opt,name=global_uplink_limits,json=globalUplinkLimits,proto3" json:"global_uplink_limits,omitempty"`
	OverallLimits      *RelayForwardLimits    `protobuf:"bytes,5,opt,name=overall_limits,json=overallLimits,proto3" json:"overall_limits,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_RelayConfigureFwdLimitReq) Descriptor deprecated added in v3.28.1

func (*MACCommand_RelayConfigureFwdLimitReq) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_RelayConfigureFwdLimitReq.ProtoReflect.Descriptor instead.

func (*MACCommand_RelayConfigureFwdLimitReq) GetGlobalUplinkLimits added in v3.28.1

func (x *MACCommand_RelayConfigureFwdLimitReq) GetGlobalUplinkLimits() *RelayForwardLimits

func (*MACCommand_RelayConfigureFwdLimitReq) GetJoinRequestLimits added in v3.28.1

func (x *MACCommand_RelayConfigureFwdLimitReq) GetJoinRequestLimits() *RelayForwardLimits

func (*MACCommand_RelayConfigureFwdLimitReq) GetNotifyLimits added in v3.28.1

func (*MACCommand_RelayConfigureFwdLimitReq) GetOverallLimits added in v3.28.1

func (*MACCommand_RelayConfigureFwdLimitReq) GetResetLimitCounter added in v3.28.1

func (*MACCommand_RelayConfigureFwdLimitReq) MACCommand added in v3.28.1

MACCommand returns the ConfigureFwdLimitReq MAC command as a *MACCommand.

func (*MACCommand_RelayConfigureFwdLimitReq) MarshalJSON added in v3.28.1

func (x *MACCommand_RelayConfigureFwdLimitReq) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_RelayConfigureFwdLimitReq to JSON.

func (*MACCommand_RelayConfigureFwdLimitReq) MarshalProtoJSON added in v3.28.1

MarshalProtoJSON marshals the MACCommand_RelayConfigureFwdLimitReq message to JSON.

func (*MACCommand_RelayConfigureFwdLimitReq) ProtoMessage added in v3.28.1

func (*MACCommand_RelayConfigureFwdLimitReq) ProtoMessage()

func (*MACCommand_RelayConfigureFwdLimitReq) ProtoReflect added in v3.28.1

func (*MACCommand_RelayConfigureFwdLimitReq) Reset added in v3.28.1

func (*MACCommand_RelayConfigureFwdLimitReq) SetFields added in v3.28.1

func (*MACCommand_RelayConfigureFwdLimitReq) String added in v3.28.1

func (*MACCommand_RelayConfigureFwdLimitReq) UnmarshalJSON added in v3.28.1

func (x *MACCommand_RelayConfigureFwdLimitReq) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_RelayConfigureFwdLimitReq from JSON.

func (*MACCommand_RelayConfigureFwdLimitReq) UnmarshalProtoJSON added in v3.28.1

UnmarshalProtoJSON unmarshals the MACCommand_RelayConfigureFwdLimitReq message from JSON.

func (*MACCommand_RelayConfigureFwdLimitReq) ValidateFields added in v3.28.1

func (m *MACCommand_RelayConfigureFwdLimitReq) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_RelayConfigureFwdLimitReq with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_RelayConfigureFwdLimitReqValidationError added in v3.28.1

type MACCommand_RelayConfigureFwdLimitReqValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_RelayConfigureFwdLimitReqValidationError is the validation error returned by MACCommand_RelayConfigureFwdLimitReq.ValidateFields if the designated constraints aren't met.

func (MACCommand_RelayConfigureFwdLimitReqValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (MACCommand_RelayConfigureFwdLimitReqValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (MACCommand_RelayConfigureFwdLimitReqValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (MACCommand_RelayConfigureFwdLimitReqValidationError) Field added in v3.28.1

Field function returns field value.

func (MACCommand_RelayConfigureFwdLimitReqValidationError) Key added in v3.28.1

Key function returns key value.

func (MACCommand_RelayConfigureFwdLimitReqValidationError) Reason added in v3.28.1

Reason function returns reason value.

type MACCommand_RelayConfigureFwdLimitReq_ added in v3.28.1

type MACCommand_RelayConfigureFwdLimitReq_ struct {
	RelayConfigureFwdLimitReq *MACCommand_RelayConfigureFwdLimitReq `protobuf:"bytes,43,opt,name=relay_configure_fwd_limit_req,json=relayConfigureFwdLimitReq,proto3,oneof"`
}

type MACCommand_RelayCtrlUplinkListAns added in v3.28.1

type MACCommand_RelayCtrlUplinkListAns struct {
	RuleIndexAck bool   `protobuf:"varint,1,opt,name=rule_index_ack,json=ruleIndexAck,proto3" json:"rule_index_ack,omitempty"`
	WFCnt        uint32 `protobuf:"varint,2,opt,name=w_f_cnt,json=wFCnt,proto3" json:"w_f_cnt,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_RelayCtrlUplinkListAns) Descriptor deprecated added in v3.28.1

func (*MACCommand_RelayCtrlUplinkListAns) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_RelayCtrlUplinkListAns.ProtoReflect.Descriptor instead.

func (*MACCommand_RelayCtrlUplinkListAns) GetRuleIndexAck added in v3.28.1

func (x *MACCommand_RelayCtrlUplinkListAns) GetRuleIndexAck() bool

func (*MACCommand_RelayCtrlUplinkListAns) GetWFCnt added in v3.28.1

func (*MACCommand_RelayCtrlUplinkListAns) MACCommand added in v3.28.1

func (pld *MACCommand_RelayCtrlUplinkListAns) MACCommand() *MACCommand

MACCommand returns the RelayCtrlUplinkListAns MAC command as a *MACCommand.

func (*MACCommand_RelayCtrlUplinkListAns) ProtoMessage added in v3.28.1

func (*MACCommand_RelayCtrlUplinkListAns) ProtoMessage()

func (*MACCommand_RelayCtrlUplinkListAns) ProtoReflect added in v3.28.1

func (*MACCommand_RelayCtrlUplinkListAns) Reset added in v3.28.1

func (*MACCommand_RelayCtrlUplinkListAns) SetFields added in v3.28.1

func (*MACCommand_RelayCtrlUplinkListAns) String added in v3.28.1

func (*MACCommand_RelayCtrlUplinkListAns) ValidateFields added in v3.28.1

func (m *MACCommand_RelayCtrlUplinkListAns) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_RelayCtrlUplinkListAns with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_RelayCtrlUplinkListAnsValidationError added in v3.28.1

type MACCommand_RelayCtrlUplinkListAnsValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_RelayCtrlUplinkListAnsValidationError is the validation error returned by MACCommand_RelayCtrlUplinkListAns.ValidateFields if the designated constraints aren't met.

func (MACCommand_RelayCtrlUplinkListAnsValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (MACCommand_RelayCtrlUplinkListAnsValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (MACCommand_RelayCtrlUplinkListAnsValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (MACCommand_RelayCtrlUplinkListAnsValidationError) Field added in v3.28.1

Field function returns field value.

func (MACCommand_RelayCtrlUplinkListAnsValidationError) Key added in v3.28.1

Key function returns key value.

func (MACCommand_RelayCtrlUplinkListAnsValidationError) Reason added in v3.28.1

Reason function returns reason value.

type MACCommand_RelayCtrlUplinkListAns_ added in v3.28.1

type MACCommand_RelayCtrlUplinkListAns_ struct {
	RelayCtrlUplinkListAns *MACCommand_RelayCtrlUplinkListAns `protobuf:"bytes,42,opt,name=relay_ctrl_uplink_list_ans,json=relayCtrlUplinkListAns,proto3,oneof"`
}

type MACCommand_RelayCtrlUplinkListReq added in v3.28.1

type MACCommand_RelayCtrlUplinkListReq struct {
	RuleIndex uint32                    `protobuf:"varint,1,opt,name=rule_index,json=ruleIndex,proto3" json:"rule_index,omitempty"`
	Action    RelayCtrlUplinkListAction `protobuf:"varint,2,opt,name=action,proto3,enum=ttn.lorawan.v3.RelayCtrlUplinkListAction" json:"action,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_RelayCtrlUplinkListReq) Descriptor deprecated added in v3.28.1

func (*MACCommand_RelayCtrlUplinkListReq) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_RelayCtrlUplinkListReq.ProtoReflect.Descriptor instead.

func (*MACCommand_RelayCtrlUplinkListReq) GetAction added in v3.28.1

func (*MACCommand_RelayCtrlUplinkListReq) GetRuleIndex added in v3.28.1

func (x *MACCommand_RelayCtrlUplinkListReq) GetRuleIndex() uint32

func (*MACCommand_RelayCtrlUplinkListReq) MACCommand added in v3.28.1

func (pld *MACCommand_RelayCtrlUplinkListReq) MACCommand() *MACCommand

MACCommand returns the RelayCtrlUplinkListReq MAC command as a *MACCommand.

func (*MACCommand_RelayCtrlUplinkListReq) MarshalJSON added in v3.28.1

func (x *MACCommand_RelayCtrlUplinkListReq) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_RelayCtrlUplinkListReq to JSON.

func (*MACCommand_RelayCtrlUplinkListReq) MarshalProtoJSON added in v3.28.1

MarshalProtoJSON marshals the MACCommand_RelayCtrlUplinkListReq message to JSON.

func (*MACCommand_RelayCtrlUplinkListReq) ProtoMessage added in v3.28.1

func (*MACCommand_RelayCtrlUplinkListReq) ProtoMessage()

func (*MACCommand_RelayCtrlUplinkListReq) ProtoReflect added in v3.28.1

func (*MACCommand_RelayCtrlUplinkListReq) Reset added in v3.28.1

func (*MACCommand_RelayCtrlUplinkListReq) SetFields added in v3.28.1

func (*MACCommand_RelayCtrlUplinkListReq) String added in v3.28.1

func (*MACCommand_RelayCtrlUplinkListReq) UnmarshalJSON added in v3.28.1

func (x *MACCommand_RelayCtrlUplinkListReq) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_RelayCtrlUplinkListReq from JSON.

func (*MACCommand_RelayCtrlUplinkListReq) UnmarshalProtoJSON added in v3.28.1

UnmarshalProtoJSON unmarshals the MACCommand_RelayCtrlUplinkListReq message from JSON.

func (*MACCommand_RelayCtrlUplinkListReq) ValidateFields added in v3.28.1

func (m *MACCommand_RelayCtrlUplinkListReq) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_RelayCtrlUplinkListReq with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_RelayCtrlUplinkListReqValidationError added in v3.28.1

type MACCommand_RelayCtrlUplinkListReqValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_RelayCtrlUplinkListReqValidationError is the validation error returned by MACCommand_RelayCtrlUplinkListReq.ValidateFields if the designated constraints aren't met.

func (MACCommand_RelayCtrlUplinkListReqValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (MACCommand_RelayCtrlUplinkListReqValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (MACCommand_RelayCtrlUplinkListReqValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (MACCommand_RelayCtrlUplinkListReqValidationError) Field added in v3.28.1

Field function returns field value.

func (MACCommand_RelayCtrlUplinkListReqValidationError) Key added in v3.28.1

Key function returns key value.

func (MACCommand_RelayCtrlUplinkListReqValidationError) Reason added in v3.28.1

Reason function returns reason value.

type MACCommand_RelayCtrlUplinkListReq_ added in v3.28.1

type MACCommand_RelayCtrlUplinkListReq_ struct {
	RelayCtrlUplinkListReq *MACCommand_RelayCtrlUplinkListReq `protobuf:"bytes,41,opt,name=relay_ctrl_uplink_list_req,json=relayCtrlUplinkListReq,proto3,oneof"`
}

type MACCommand_RelayEndDeviceConfAns added in v3.28.1

type MACCommand_RelayEndDeviceConfAns struct {
	SecondChannelFrequencyAck     bool `` /* 141-byte string literal not displayed */
	SecondChannelDataRateIndexAck bool `` /* 157-byte string literal not displayed */
	SecondChannelIndexAck         bool `` /* 129-byte string literal not displayed */
	BackoffAck                    bool `protobuf:"varint,5,opt,name=backoff_ack,json=backoffAck,proto3" json:"backoff_ack,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_RelayEndDeviceConfAns) Descriptor deprecated added in v3.28.1

func (*MACCommand_RelayEndDeviceConfAns) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_RelayEndDeviceConfAns.ProtoReflect.Descriptor instead.

func (*MACCommand_RelayEndDeviceConfAns) GetBackoffAck added in v3.28.1

func (x *MACCommand_RelayEndDeviceConfAns) GetBackoffAck() bool

func (*MACCommand_RelayEndDeviceConfAns) GetSecondChannelDataRateIndexAck added in v3.28.1

func (x *MACCommand_RelayEndDeviceConfAns) GetSecondChannelDataRateIndexAck() bool

func (*MACCommand_RelayEndDeviceConfAns) GetSecondChannelFrequencyAck added in v3.28.1

func (x *MACCommand_RelayEndDeviceConfAns) GetSecondChannelFrequencyAck() bool

func (*MACCommand_RelayEndDeviceConfAns) GetSecondChannelIndexAck added in v3.28.1

func (x *MACCommand_RelayEndDeviceConfAns) GetSecondChannelIndexAck() bool

func (*MACCommand_RelayEndDeviceConfAns) MACCommand added in v3.28.1

func (pld *MACCommand_RelayEndDeviceConfAns) MACCommand() *MACCommand

MACCommand returns the EndDeviceConfAns MAC command as a *MACCommand.

func (*MACCommand_RelayEndDeviceConfAns) ProtoMessage added in v3.28.1

func (*MACCommand_RelayEndDeviceConfAns) ProtoMessage()

func (*MACCommand_RelayEndDeviceConfAns) ProtoReflect added in v3.28.1

func (*MACCommand_RelayEndDeviceConfAns) Reset added in v3.28.1

func (*MACCommand_RelayEndDeviceConfAns) SetFields added in v3.28.1

func (*MACCommand_RelayEndDeviceConfAns) String added in v3.28.1

func (*MACCommand_RelayEndDeviceConfAns) ValidateFields added in v3.28.1

func (m *MACCommand_RelayEndDeviceConfAns) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_RelayEndDeviceConfAns with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_RelayEndDeviceConfAnsValidationError added in v3.28.1

type MACCommand_RelayEndDeviceConfAnsValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_RelayEndDeviceConfAnsValidationError is the validation error returned by MACCommand_RelayEndDeviceConfAns.ValidateFields if the designated constraints aren't met.

func (MACCommand_RelayEndDeviceConfAnsValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (MACCommand_RelayEndDeviceConfAnsValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (MACCommand_RelayEndDeviceConfAnsValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (MACCommand_RelayEndDeviceConfAnsValidationError) Field added in v3.28.1

Field function returns field value.

func (MACCommand_RelayEndDeviceConfAnsValidationError) Key added in v3.28.1

Key function returns key value.

func (MACCommand_RelayEndDeviceConfAnsValidationError) Reason added in v3.28.1

Reason function returns reason value.

type MACCommand_RelayEndDeviceConfAns_ added in v3.28.1

type MACCommand_RelayEndDeviceConfAns_ struct {
	RelayEndDeviceConfAns *MACCommand_RelayEndDeviceConfAns `protobuf:"bytes,36,opt,name=relay_end_device_conf_ans,json=relayEndDeviceConfAns,proto3,oneof"`
}

type MACCommand_RelayEndDeviceConfReq added in v3.28.1

type MACCommand_RelayEndDeviceConfReq struct {
	Configuration *MACCommand_RelayEndDeviceConfReq_Configuration `protobuf:"bytes,1,opt,name=configuration,proto3" json:"configuration,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_RelayEndDeviceConfReq) Descriptor deprecated added in v3.28.1

func (*MACCommand_RelayEndDeviceConfReq) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_RelayEndDeviceConfReq.ProtoReflect.Descriptor instead.

func (*MACCommand_RelayEndDeviceConfReq) GetConfiguration added in v3.28.1

func (*MACCommand_RelayEndDeviceConfReq) MACCommand added in v3.28.1

func (pld *MACCommand_RelayEndDeviceConfReq) MACCommand() *MACCommand

MACCommand returns the EndDeviceConfReq MAC command as a *MACCommand.

func (*MACCommand_RelayEndDeviceConfReq) MarshalJSON added in v3.28.1

func (x *MACCommand_RelayEndDeviceConfReq) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_RelayEndDeviceConfReq to JSON.

func (*MACCommand_RelayEndDeviceConfReq) MarshalProtoJSON added in v3.28.1

MarshalProtoJSON marshals the MACCommand_RelayEndDeviceConfReq message to JSON.

func (*MACCommand_RelayEndDeviceConfReq) ProtoMessage added in v3.28.1

func (*MACCommand_RelayEndDeviceConfReq) ProtoMessage()

func (*MACCommand_RelayEndDeviceConfReq) ProtoReflect added in v3.28.1

func (*MACCommand_RelayEndDeviceConfReq) Reset added in v3.28.1

func (*MACCommand_RelayEndDeviceConfReq) SetFields added in v3.28.1

func (*MACCommand_RelayEndDeviceConfReq) String added in v3.28.1

func (*MACCommand_RelayEndDeviceConfReq) UnmarshalJSON added in v3.28.1

func (x *MACCommand_RelayEndDeviceConfReq) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_RelayEndDeviceConfReq from JSON.

func (*MACCommand_RelayEndDeviceConfReq) UnmarshalProtoJSON added in v3.28.1

UnmarshalProtoJSON unmarshals the MACCommand_RelayEndDeviceConfReq message from JSON.

func (*MACCommand_RelayEndDeviceConfReq) ValidateFields added in v3.28.1

func (m *MACCommand_RelayEndDeviceConfReq) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_RelayEndDeviceConfReq with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_RelayEndDeviceConfReqValidationError added in v3.28.1

type MACCommand_RelayEndDeviceConfReqValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_RelayEndDeviceConfReqValidationError is the validation error returned by MACCommand_RelayEndDeviceConfReq.ValidateFields if the designated constraints aren't met.

func (MACCommand_RelayEndDeviceConfReqValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (MACCommand_RelayEndDeviceConfReqValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (MACCommand_RelayEndDeviceConfReqValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (MACCommand_RelayEndDeviceConfReqValidationError) Field added in v3.28.1

Field function returns field value.

func (MACCommand_RelayEndDeviceConfReqValidationError) Key added in v3.28.1

Key function returns key value.

func (MACCommand_RelayEndDeviceConfReqValidationError) Reason added in v3.28.1

Reason function returns reason value.

type MACCommand_RelayEndDeviceConfReq_ added in v3.28.1

type MACCommand_RelayEndDeviceConfReq_ struct {
	RelayEndDeviceConfReq *MACCommand_RelayEndDeviceConfReq `protobuf:"bytes,35,opt,name=relay_end_device_conf_req,json=relayEndDeviceConfReq,proto3,oneof"`
}

type MACCommand_RelayEndDeviceConfReq_Configuration added in v3.28.1

type MACCommand_RelayEndDeviceConfReq_Configuration struct {

	// Types that are assignable to Mode:
	//	*MACCommand_RelayEndDeviceConfReq_Configuration_Always
	//	*MACCommand_RelayEndDeviceConfReq_Configuration_Dynamic
	//	*MACCommand_RelayEndDeviceConfReq_Configuration_EndDeviceControlled
	Mode            isMACCommand_RelayEndDeviceConfReq_Configuration_Mode `protobuf_oneof:"mode"`
	Backoff         uint32                                                `protobuf:"varint,4,opt,name=backoff,proto3" json:"backoff,omitempty"`
	SecondChannel   *RelaySecondChannel                                   `protobuf:"bytes,5,opt,name=second_channel,json=secondChannel,proto3" json:"second_channel,omitempty"`
	ServingDeviceId string                                                `protobuf:"bytes,6,opt,name=serving_device_id,json=servingDeviceId,proto3" json:"serving_device_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_RelayEndDeviceConfReq_Configuration) Descriptor deprecated added in v3.28.1

Deprecated: Use MACCommand_RelayEndDeviceConfReq_Configuration.ProtoReflect.Descriptor instead.

func (*MACCommand_RelayEndDeviceConfReq_Configuration) GetAlways added in v3.28.1

func (*MACCommand_RelayEndDeviceConfReq_Configuration) GetBackoff added in v3.28.1

func (*MACCommand_RelayEndDeviceConfReq_Configuration) GetDynamic added in v3.28.1

func (*MACCommand_RelayEndDeviceConfReq_Configuration) GetEndDeviceControlled added in v3.28.1

func (*MACCommand_RelayEndDeviceConfReq_Configuration) GetMode added in v3.28.1

func (m *MACCommand_RelayEndDeviceConfReq_Configuration) GetMode() isMACCommand_RelayEndDeviceConfReq_Configuration_Mode

func (*MACCommand_RelayEndDeviceConfReq_Configuration) GetSecondChannel added in v3.28.1

func (*MACCommand_RelayEndDeviceConfReq_Configuration) GetServingDeviceId added in v3.28.1

func (*MACCommand_RelayEndDeviceConfReq_Configuration) MarshalJSON added in v3.28.1

MarshalJSON marshals the MACCommand_RelayEndDeviceConfReq_Configuration to JSON.

func (*MACCommand_RelayEndDeviceConfReq_Configuration) MarshalProtoJSON added in v3.28.1

MarshalProtoJSON marshals the MACCommand_RelayEndDeviceConfReq_Configuration message to JSON.

func (*MACCommand_RelayEndDeviceConfReq_Configuration) ProtoMessage added in v3.28.1

func (*MACCommand_RelayEndDeviceConfReq_Configuration) ProtoReflect added in v3.28.1

func (*MACCommand_RelayEndDeviceConfReq_Configuration) Reset added in v3.28.1

func (*MACCommand_RelayEndDeviceConfReq_Configuration) SetFields added in v3.28.1

func (*MACCommand_RelayEndDeviceConfReq_Configuration) String added in v3.28.1

func (*MACCommand_RelayEndDeviceConfReq_Configuration) UnmarshalJSON added in v3.28.1

UnmarshalJSON unmarshals the MACCommand_RelayEndDeviceConfReq_Configuration from JSON.

func (*MACCommand_RelayEndDeviceConfReq_Configuration) UnmarshalProtoJSON added in v3.28.1

UnmarshalProtoJSON unmarshals the MACCommand_RelayEndDeviceConfReq_Configuration message from JSON.

func (*MACCommand_RelayEndDeviceConfReq_Configuration) ValidateFields added in v3.28.1

func (m *MACCommand_RelayEndDeviceConfReq_Configuration) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_RelayEndDeviceConfReq_Configuration with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_RelayEndDeviceConfReq_ConfigurationValidationError added in v3.28.1

type MACCommand_RelayEndDeviceConfReq_ConfigurationValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_RelayEndDeviceConfReq_ConfigurationValidationError is the validation error returned by MACCommand_RelayEndDeviceConfReq_Configuration.ValidateFields if the designated constraints aren't met.

func (MACCommand_RelayEndDeviceConfReq_ConfigurationValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (MACCommand_RelayEndDeviceConfReq_ConfigurationValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (MACCommand_RelayEndDeviceConfReq_ConfigurationValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (MACCommand_RelayEndDeviceConfReq_ConfigurationValidationError) Field added in v3.28.1

Field function returns field value.

func (MACCommand_RelayEndDeviceConfReq_ConfigurationValidationError) Key added in v3.28.1

Key function returns key value.

func (MACCommand_RelayEndDeviceConfReq_ConfigurationValidationError) Reason added in v3.28.1

Reason function returns reason value.

type MACCommand_RelayEndDeviceConfReq_Configuration_Always added in v3.28.1

type MACCommand_RelayEndDeviceConfReq_Configuration_Always struct {
	Always *RelayEndDeviceAlwaysMode `protobuf:"bytes,1,opt,name=always,proto3,oneof"`
}

type MACCommand_RelayEndDeviceConfReq_Configuration_Dynamic added in v3.28.1

type MACCommand_RelayEndDeviceConfReq_Configuration_Dynamic struct {
	Dynamic *RelayEndDeviceDynamicMode `protobuf:"bytes,2,opt,name=dynamic,proto3,oneof"`
}

type MACCommand_RelayEndDeviceConfReq_Configuration_EndDeviceControlled added in v3.28.1

type MACCommand_RelayEndDeviceConfReq_Configuration_EndDeviceControlled struct {
	EndDeviceControlled *RelayEndDeviceControlledMode `protobuf:"bytes,3,opt,name=end_device_controlled,json=endDeviceControlled,proto3,oneof"`
}

type MACCommand_RelayNotifyNewEndDeviceReq added in v3.28.1

type MACCommand_RelayNotifyNewEndDeviceReq struct {
	DevAddr []byte `protobuf:"bytes,1,opt,name=dev_addr,json=devAddr,proto3" json:"dev_addr,omitempty"`
	Snr     int32  `protobuf:"varint,2,opt,name=snr,proto3" json:"snr,omitempty"`
	Rssi    int32  `protobuf:"varint,3,opt,name=rssi,proto3" json:"rssi,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_RelayNotifyNewEndDeviceReq) Descriptor deprecated added in v3.28.1

func (*MACCommand_RelayNotifyNewEndDeviceReq) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_RelayNotifyNewEndDeviceReq.ProtoReflect.Descriptor instead.

func (*MACCommand_RelayNotifyNewEndDeviceReq) GetDevAddr added in v3.28.1

func (x *MACCommand_RelayNotifyNewEndDeviceReq) GetDevAddr() []byte

func (*MACCommand_RelayNotifyNewEndDeviceReq) GetRssi added in v3.28.1

func (*MACCommand_RelayNotifyNewEndDeviceReq) GetSnr added in v3.28.1

func (*MACCommand_RelayNotifyNewEndDeviceReq) MACCommand added in v3.28.1

MACCommand returns the NotifyNewEndDeviceReq MAC command as a *MACCommand.

func (*MACCommand_RelayNotifyNewEndDeviceReq) MarshalJSON added in v3.28.1

func (x *MACCommand_RelayNotifyNewEndDeviceReq) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_RelayNotifyNewEndDeviceReq to JSON.

func (*MACCommand_RelayNotifyNewEndDeviceReq) MarshalProtoJSON added in v3.28.1

MarshalProtoJSON marshals the MACCommand_RelayNotifyNewEndDeviceReq message to JSON.

func (*MACCommand_RelayNotifyNewEndDeviceReq) ProtoMessage added in v3.28.1

func (*MACCommand_RelayNotifyNewEndDeviceReq) ProtoMessage()

func (*MACCommand_RelayNotifyNewEndDeviceReq) ProtoReflect added in v3.28.1

func (*MACCommand_RelayNotifyNewEndDeviceReq) Reset added in v3.28.1

func (*MACCommand_RelayNotifyNewEndDeviceReq) SetFields added in v3.28.1

func (*MACCommand_RelayNotifyNewEndDeviceReq) SetFromFlags added in v3.28.1

func (m *MACCommand_RelayNotifyNewEndDeviceReq) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the MACCommand_RelayNotifyNewEndDeviceReq message from flags.

func (*MACCommand_RelayNotifyNewEndDeviceReq) String added in v3.28.1

func (*MACCommand_RelayNotifyNewEndDeviceReq) UnmarshalJSON added in v3.28.1

func (x *MACCommand_RelayNotifyNewEndDeviceReq) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_RelayNotifyNewEndDeviceReq from JSON.

func (*MACCommand_RelayNotifyNewEndDeviceReq) UnmarshalProtoJSON added in v3.28.1

UnmarshalProtoJSON unmarshals the MACCommand_RelayNotifyNewEndDeviceReq message from JSON.

func (*MACCommand_RelayNotifyNewEndDeviceReq) ValidateFields added in v3.28.1

func (m *MACCommand_RelayNotifyNewEndDeviceReq) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_RelayNotifyNewEndDeviceReq with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_RelayNotifyNewEndDeviceReqValidationError added in v3.28.1

type MACCommand_RelayNotifyNewEndDeviceReqValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_RelayNotifyNewEndDeviceReqValidationError is the validation error returned by MACCommand_RelayNotifyNewEndDeviceReq.ValidateFields if the designated constraints aren't met.

func (MACCommand_RelayNotifyNewEndDeviceReqValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (MACCommand_RelayNotifyNewEndDeviceReqValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (MACCommand_RelayNotifyNewEndDeviceReqValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (MACCommand_RelayNotifyNewEndDeviceReqValidationError) Field added in v3.28.1

Field function returns field value.

func (MACCommand_RelayNotifyNewEndDeviceReqValidationError) Key added in v3.28.1

Key function returns key value.

func (MACCommand_RelayNotifyNewEndDeviceReqValidationError) Reason added in v3.28.1

Reason function returns reason value.

type MACCommand_RelayNotifyNewEndDeviceReq_ added in v3.28.1

type MACCommand_RelayNotifyNewEndDeviceReq_ struct {
	RelayNotifyNewEndDeviceReq *MACCommand_RelayNotifyNewEndDeviceReq `protobuf:"bytes,45,opt,name=relay_notify_new_end_device_req,json=relayNotifyNewEndDeviceReq,proto3,oneof"`
}

type MACCommand_RelayUpdateUplinkListAns added in v3.28.1

type MACCommand_RelayUpdateUplinkListAns struct {
	// contains filtered or unexported fields
}

func (*MACCommand_RelayUpdateUplinkListAns) Descriptor deprecated added in v3.28.1

func (*MACCommand_RelayUpdateUplinkListAns) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_RelayUpdateUplinkListAns.ProtoReflect.Descriptor instead.

func (*MACCommand_RelayUpdateUplinkListAns) MACCommand added in v3.28.1

MACCommand returns the UpdateUplinkListAns MAC command as a *MACCommand.

func (*MACCommand_RelayUpdateUplinkListAns) ProtoMessage added in v3.28.1

func (*MACCommand_RelayUpdateUplinkListAns) ProtoMessage()

func (*MACCommand_RelayUpdateUplinkListAns) ProtoReflect added in v3.28.1

func (*MACCommand_RelayUpdateUplinkListAns) Reset added in v3.28.1

func (*MACCommand_RelayUpdateUplinkListAns) SetFields added in v3.28.1

func (*MACCommand_RelayUpdateUplinkListAns) String added in v3.28.1

func (*MACCommand_RelayUpdateUplinkListAns) ValidateFields added in v3.28.1

func (m *MACCommand_RelayUpdateUplinkListAns) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_RelayUpdateUplinkListAns with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_RelayUpdateUplinkListAnsValidationError added in v3.28.1

type MACCommand_RelayUpdateUplinkListAnsValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_RelayUpdateUplinkListAnsValidationError is the validation error returned by MACCommand_RelayUpdateUplinkListAns.ValidateFields if the designated constraints aren't met.

func (MACCommand_RelayUpdateUplinkListAnsValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (MACCommand_RelayUpdateUplinkListAnsValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (MACCommand_RelayUpdateUplinkListAnsValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (MACCommand_RelayUpdateUplinkListAnsValidationError) Field added in v3.28.1

Field function returns field value.

func (MACCommand_RelayUpdateUplinkListAnsValidationError) Key added in v3.28.1

Key function returns key value.

func (MACCommand_RelayUpdateUplinkListAnsValidationError) Reason added in v3.28.1

Reason function returns reason value.

type MACCommand_RelayUpdateUplinkListAns_ added in v3.28.1

type MACCommand_RelayUpdateUplinkListAns_ struct {
	RelayUpdateUplinkListAns *MACCommand_RelayUpdateUplinkListAns `protobuf:"bytes,40,opt,name=relay_update_uplink_list_ans,json=relayUpdateUplinkListAns,proto3,oneof"`
}

type MACCommand_RelayUpdateUplinkListReq added in v3.28.1

type MACCommand_RelayUpdateUplinkListReq struct {
	RuleIndex     uint32                    `protobuf:"varint,1,opt,name=rule_index,json=ruleIndex,proto3" json:"rule_index,omitempty"`
	ForwardLimits *RelayUplinkForwardLimits `protobuf:"bytes,2,opt,name=forward_limits,json=forwardLimits,proto3" json:"forward_limits,omitempty"`
	DevAddr       []byte                    `protobuf:"bytes,3,opt,name=dev_addr,json=devAddr,proto3" json:"dev_addr,omitempty"`
	WFCnt         uint32                    `protobuf:"varint,4,opt,name=w_f_cnt,json=wFCnt,proto3" json:"w_f_cnt,omitempty"`
	RootWorSKey   []byte                    `protobuf:"bytes,5,opt,name=root_wor_s_key,json=rootWorSKey,proto3" json:"root_wor_s_key,omitempty"`
	DeviceId      string                    `protobuf:"bytes,6,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	SessionKeyId  []byte                    `protobuf:"bytes,7,opt,name=session_key_id,json=sessionKeyId,proto3" json:"session_key_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_RelayUpdateUplinkListReq) Descriptor deprecated added in v3.28.1

func (*MACCommand_RelayUpdateUplinkListReq) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_RelayUpdateUplinkListReq.ProtoReflect.Descriptor instead.

func (*MACCommand_RelayUpdateUplinkListReq) GetDevAddr added in v3.28.1

func (x *MACCommand_RelayUpdateUplinkListReq) GetDevAddr() []byte

func (*MACCommand_RelayUpdateUplinkListReq) GetDeviceId added in v3.28.1

func (*MACCommand_RelayUpdateUplinkListReq) GetForwardLimits added in v3.28.1

func (*MACCommand_RelayUpdateUplinkListReq) GetRootWorSKey added in v3.28.1

func (x *MACCommand_RelayUpdateUplinkListReq) GetRootWorSKey() []byte

func (*MACCommand_RelayUpdateUplinkListReq) GetRuleIndex added in v3.28.1

func (x *MACCommand_RelayUpdateUplinkListReq) GetRuleIndex() uint32

func (*MACCommand_RelayUpdateUplinkListReq) GetSessionKeyId added in v3.28.1

func (x *MACCommand_RelayUpdateUplinkListReq) GetSessionKeyId() []byte

func (*MACCommand_RelayUpdateUplinkListReq) GetWFCnt added in v3.28.1

func (*MACCommand_RelayUpdateUplinkListReq) MACCommand added in v3.28.1

MACCommand returns the UpdateUplinkListReq MAC command as a *MACCommand.

func (*MACCommand_RelayUpdateUplinkListReq) MarshalJSON added in v3.28.1

func (x *MACCommand_RelayUpdateUplinkListReq) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_RelayUpdateUplinkListReq to JSON.

func (*MACCommand_RelayUpdateUplinkListReq) MarshalProtoJSON added in v3.28.1

MarshalProtoJSON marshals the MACCommand_RelayUpdateUplinkListReq message to JSON.

func (*MACCommand_RelayUpdateUplinkListReq) ProtoMessage added in v3.28.1

func (*MACCommand_RelayUpdateUplinkListReq) ProtoMessage()

func (*MACCommand_RelayUpdateUplinkListReq) ProtoReflect added in v3.28.1

func (*MACCommand_RelayUpdateUplinkListReq) Reset added in v3.28.1

func (*MACCommand_RelayUpdateUplinkListReq) Sanitized added in v3.28.1

Sanitized returns a sanitized copy of the payload.

func (*MACCommand_RelayUpdateUplinkListReq) SetFields added in v3.28.1

func (*MACCommand_RelayUpdateUplinkListReq) SetFromFlags added in v3.28.1

func (m *MACCommand_RelayUpdateUplinkListReq) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the MACCommand_RelayUpdateUplinkListReq message from flags.

func (*MACCommand_RelayUpdateUplinkListReq) String added in v3.28.1

func (*MACCommand_RelayUpdateUplinkListReq) UnmarshalJSON added in v3.28.1

func (x *MACCommand_RelayUpdateUplinkListReq) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_RelayUpdateUplinkListReq from JSON.

func (*MACCommand_RelayUpdateUplinkListReq) UnmarshalProtoJSON added in v3.28.1

UnmarshalProtoJSON unmarshals the MACCommand_RelayUpdateUplinkListReq message from JSON.

func (*MACCommand_RelayUpdateUplinkListReq) ValidateFields added in v3.28.1

func (m *MACCommand_RelayUpdateUplinkListReq) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_RelayUpdateUplinkListReq with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_RelayUpdateUplinkListReqValidationError added in v3.28.1

type MACCommand_RelayUpdateUplinkListReqValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_RelayUpdateUplinkListReqValidationError is the validation error returned by MACCommand_RelayUpdateUplinkListReq.ValidateFields if the designated constraints aren't met.

func (MACCommand_RelayUpdateUplinkListReqValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (MACCommand_RelayUpdateUplinkListReqValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (MACCommand_RelayUpdateUplinkListReqValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (MACCommand_RelayUpdateUplinkListReqValidationError) Field added in v3.28.1

Field function returns field value.

func (MACCommand_RelayUpdateUplinkListReqValidationError) Key added in v3.28.1

Key function returns key value.

func (MACCommand_RelayUpdateUplinkListReqValidationError) Reason added in v3.28.1

Reason function returns reason value.

type MACCommand_RelayUpdateUplinkListReq_ added in v3.28.1

type MACCommand_RelayUpdateUplinkListReq_ struct {
	RelayUpdateUplinkListReq *MACCommand_RelayUpdateUplinkListReq `protobuf:"bytes,39,opt,name=relay_update_uplink_list_req,json=relayUpdateUplinkListReq,proto3,oneof"`
}

type MACCommand_ResetConf

type MACCommand_ResetConf struct {
	MinorVersion Minor `protobuf:"varint,1,opt,name=minor_version,json=minorVersion,proto3,enum=ttn.lorawan.v3.Minor" json:"minor_version,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_ResetConf) Descriptor deprecated

func (*MACCommand_ResetConf) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_ResetConf.ProtoReflect.Descriptor instead.

func (*MACCommand_ResetConf) GetMinorVersion

func (x *MACCommand_ResetConf) GetMinorVersion() Minor

func (*MACCommand_ResetConf) MACCommand

func (pld *MACCommand_ResetConf) MACCommand() *MACCommand

MACCommand returns the ResetConf MAC command as a *MACCommand.

func (*MACCommand_ResetConf) MarshalJSON added in v3.17.2

func (x *MACCommand_ResetConf) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_ResetConf to JSON.

func (*MACCommand_ResetConf) MarshalProtoJSON added in v3.15.1

func (x *MACCommand_ResetConf) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACCommand_ResetConf message to JSON.

func (*MACCommand_ResetConf) ProtoMessage

func (*MACCommand_ResetConf) ProtoMessage()

func (*MACCommand_ResetConf) ProtoReflect added in v3.25.0

func (x *MACCommand_ResetConf) ProtoReflect() protoreflect.Message

func (*MACCommand_ResetConf) Reset

func (x *MACCommand_ResetConf) Reset()

func (*MACCommand_ResetConf) SetFields

func (dst *MACCommand_ResetConf) SetFields(src *MACCommand_ResetConf, paths ...string) error

func (*MACCommand_ResetConf) String

func (x *MACCommand_ResetConf) String() string

func (*MACCommand_ResetConf) UnmarshalJSON added in v3.17.2

func (x *MACCommand_ResetConf) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_ResetConf from JSON.

func (*MACCommand_ResetConf) UnmarshalProtoJSON added in v3.15.1

func (x *MACCommand_ResetConf) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACCommand_ResetConf message from JSON.

func (*MACCommand_ResetConf) ValidateFields

func (m *MACCommand_ResetConf) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_ResetConf with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_ResetConfValidationError

type MACCommand_ResetConfValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_ResetConfValidationError is the validation error returned by MACCommand_ResetConf.ValidateFields if the designated constraints aren't met.

func (MACCommand_ResetConfValidationError) Cause

Cause function returns cause value.

func (MACCommand_ResetConfValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_ResetConfValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_ResetConfValidationError) Field

Field function returns field value.

func (MACCommand_ResetConfValidationError) Key

Key function returns key value.

func (MACCommand_ResetConfValidationError) Reason

Reason function returns reason value.

type MACCommand_ResetConf_

type MACCommand_ResetConf_ struct {
	ResetConf *MACCommand_ResetConf `protobuf:"bytes,4,opt,name=reset_conf,json=resetConf,proto3,oneof"`
}

type MACCommand_ResetInd

type MACCommand_ResetInd struct {
	MinorVersion Minor `protobuf:"varint,1,opt,name=minor_version,json=minorVersion,proto3,enum=ttn.lorawan.v3.Minor" json:"minor_version,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_ResetInd) Descriptor deprecated

func (*MACCommand_ResetInd) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_ResetInd.ProtoReflect.Descriptor instead.

func (*MACCommand_ResetInd) GetMinorVersion

func (x *MACCommand_ResetInd) GetMinorVersion() Minor

func (*MACCommand_ResetInd) MACCommand

func (pld *MACCommand_ResetInd) MACCommand() *MACCommand

MACCommand returns the ResetInd MAC command as a *MACCommand.

func (*MACCommand_ResetInd) MarshalJSON added in v3.17.2

func (x *MACCommand_ResetInd) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_ResetInd to JSON.

func (*MACCommand_ResetInd) MarshalProtoJSON added in v3.15.1

func (x *MACCommand_ResetInd) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACCommand_ResetInd message to JSON.

func (*MACCommand_ResetInd) ProtoMessage

func (*MACCommand_ResetInd) ProtoMessage()

func (*MACCommand_ResetInd) ProtoReflect added in v3.25.0

func (x *MACCommand_ResetInd) ProtoReflect() protoreflect.Message

func (*MACCommand_ResetInd) Reset

func (x *MACCommand_ResetInd) Reset()

func (*MACCommand_ResetInd) SetFields

func (dst *MACCommand_ResetInd) SetFields(src *MACCommand_ResetInd, paths ...string) error

func (*MACCommand_ResetInd) String

func (x *MACCommand_ResetInd) String() string

func (*MACCommand_ResetInd) UnmarshalJSON added in v3.17.2

func (x *MACCommand_ResetInd) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_ResetInd from JSON.

func (*MACCommand_ResetInd) UnmarshalProtoJSON added in v3.15.1

func (x *MACCommand_ResetInd) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACCommand_ResetInd message from JSON.

func (*MACCommand_ResetInd) ValidateFields

func (m *MACCommand_ResetInd) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_ResetInd with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_ResetIndValidationError

type MACCommand_ResetIndValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_ResetIndValidationError is the validation error returned by MACCommand_ResetInd.ValidateFields if the designated constraints aren't met.

func (MACCommand_ResetIndValidationError) Cause

Cause function returns cause value.

func (MACCommand_ResetIndValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_ResetIndValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_ResetIndValidationError) Field

Field function returns field value.

func (MACCommand_ResetIndValidationError) Key

Key function returns key value.

func (MACCommand_ResetIndValidationError) Reason

Reason function returns reason value.

type MACCommand_ResetInd_

type MACCommand_ResetInd_ struct {
	ResetInd *MACCommand_ResetInd `protobuf:"bytes,3,opt,name=reset_ind,json=resetInd,proto3,oneof"`
}

type MACCommand_RxParamSetupAns

type MACCommand_RxParamSetupAns struct {
	Rx2DataRateIndexAck  bool `protobuf:"varint,1,opt,name=rx2_data_rate_index_ack,json=rx2DataRateIndexAck,proto3" json:"rx2_data_rate_index_ack,omitempty"`
	Rx1DataRateOffsetAck bool `` /* 128-byte string literal not displayed */
	Rx2FrequencyAck      bool `protobuf:"varint,3,opt,name=rx2_frequency_ack,json=rx2FrequencyAck,proto3" json:"rx2_frequency_ack,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_RxParamSetupAns) Descriptor deprecated

func (*MACCommand_RxParamSetupAns) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_RxParamSetupAns.ProtoReflect.Descriptor instead.

func (*MACCommand_RxParamSetupAns) GetRx1DataRateOffsetAck

func (x *MACCommand_RxParamSetupAns) GetRx1DataRateOffsetAck() bool

func (*MACCommand_RxParamSetupAns) GetRx2DataRateIndexAck

func (x *MACCommand_RxParamSetupAns) GetRx2DataRateIndexAck() bool

func (*MACCommand_RxParamSetupAns) GetRx2FrequencyAck

func (x *MACCommand_RxParamSetupAns) GetRx2FrequencyAck() bool

func (*MACCommand_RxParamSetupAns) MACCommand

func (pld *MACCommand_RxParamSetupAns) MACCommand() *MACCommand

MACCommand returns the RxParamSetupAns MAC command as a *MACCommand.

func (*MACCommand_RxParamSetupAns) ProtoMessage

func (*MACCommand_RxParamSetupAns) ProtoMessage()

func (*MACCommand_RxParamSetupAns) ProtoReflect added in v3.25.0

func (*MACCommand_RxParamSetupAns) Reset

func (x *MACCommand_RxParamSetupAns) Reset()

func (*MACCommand_RxParamSetupAns) SetFields

func (dst *MACCommand_RxParamSetupAns) SetFields(src *MACCommand_RxParamSetupAns, paths ...string) error

func (*MACCommand_RxParamSetupAns) String

func (x *MACCommand_RxParamSetupAns) String() string

func (*MACCommand_RxParamSetupAns) ValidateFields

func (m *MACCommand_RxParamSetupAns) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_RxParamSetupAns with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_RxParamSetupAnsValidationError

type MACCommand_RxParamSetupAnsValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_RxParamSetupAnsValidationError is the validation error returned by MACCommand_RxParamSetupAns.ValidateFields if the designated constraints aren't met.

func (MACCommand_RxParamSetupAnsValidationError) Cause

Cause function returns cause value.

func (MACCommand_RxParamSetupAnsValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_RxParamSetupAnsValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_RxParamSetupAnsValidationError) Field

Field function returns field value.

func (MACCommand_RxParamSetupAnsValidationError) Key

Key function returns key value.

func (MACCommand_RxParamSetupAnsValidationError) Reason

Reason function returns reason value.

type MACCommand_RxParamSetupAns_

type MACCommand_RxParamSetupAns_ struct {
	RxParamSetupAns *MACCommand_RxParamSetupAns `protobuf:"bytes,10,opt,name=rx_param_setup_ans,json=rxParamSetupAns,proto3,oneof"`
}

type MACCommand_RxParamSetupReq

type MACCommand_RxParamSetupReq struct {
	Rx2DataRateIndex  DataRateIndex  ``                                                                                                   /* 148-byte string literal not displayed */
	Rx1DataRateOffset DataRateOffset ``                                                                                                   /* 152-byte string literal not displayed */
	Rx2Frequency      uint64         `protobuf:"varint,3,opt,name=rx2_frequency,json=rx2Frequency,proto3" json:"rx2_frequency,omitempty"` // Rx2 frequency (Hz).
	// contains filtered or unexported fields
}

func (*MACCommand_RxParamSetupReq) Descriptor deprecated

func (*MACCommand_RxParamSetupReq) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_RxParamSetupReq.ProtoReflect.Descriptor instead.

func (*MACCommand_RxParamSetupReq) GetRx1DataRateOffset

func (x *MACCommand_RxParamSetupReq) GetRx1DataRateOffset() DataRateOffset

func (*MACCommand_RxParamSetupReq) GetRx2DataRateIndex

func (x *MACCommand_RxParamSetupReq) GetRx2DataRateIndex() DataRateIndex

func (*MACCommand_RxParamSetupReq) GetRx2Frequency

func (x *MACCommand_RxParamSetupReq) GetRx2Frequency() uint64

func (*MACCommand_RxParamSetupReq) MACCommand

func (pld *MACCommand_RxParamSetupReq) MACCommand() *MACCommand

MACCommand returns the RxParamSetupReq MAC command as a *MACCommand.

func (*MACCommand_RxParamSetupReq) MarshalJSON added in v3.17.2

func (x *MACCommand_RxParamSetupReq) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_RxParamSetupReq to JSON.

func (*MACCommand_RxParamSetupReq) MarshalProtoJSON added in v3.15.1

func (x *MACCommand_RxParamSetupReq) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACCommand_RxParamSetupReq message to JSON.

func (*MACCommand_RxParamSetupReq) ProtoMessage

func (*MACCommand_RxParamSetupReq) ProtoMessage()

func (*MACCommand_RxParamSetupReq) ProtoReflect added in v3.25.0

func (*MACCommand_RxParamSetupReq) Reset

func (x *MACCommand_RxParamSetupReq) Reset()

func (*MACCommand_RxParamSetupReq) SetFields

func (dst *MACCommand_RxParamSetupReq) SetFields(src *MACCommand_RxParamSetupReq, paths ...string) error

func (*MACCommand_RxParamSetupReq) String

func (x *MACCommand_RxParamSetupReq) String() string

func (*MACCommand_RxParamSetupReq) UnmarshalJSON added in v3.17.2

func (x *MACCommand_RxParamSetupReq) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_RxParamSetupReq from JSON.

func (*MACCommand_RxParamSetupReq) UnmarshalProtoJSON added in v3.15.1

func (x *MACCommand_RxParamSetupReq) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACCommand_RxParamSetupReq message from JSON.

func (*MACCommand_RxParamSetupReq) ValidateFields

func (m *MACCommand_RxParamSetupReq) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_RxParamSetupReq with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_RxParamSetupReqValidationError

type MACCommand_RxParamSetupReqValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_RxParamSetupReqValidationError is the validation error returned by MACCommand_RxParamSetupReq.ValidateFields if the designated constraints aren't met.

func (MACCommand_RxParamSetupReqValidationError) Cause

Cause function returns cause value.

func (MACCommand_RxParamSetupReqValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_RxParamSetupReqValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_RxParamSetupReqValidationError) Field

Field function returns field value.

func (MACCommand_RxParamSetupReqValidationError) Key

Key function returns key value.

func (MACCommand_RxParamSetupReqValidationError) Reason

Reason function returns reason value.

type MACCommand_RxParamSetupReq_

type MACCommand_RxParamSetupReq_ struct {
	RxParamSetupReq *MACCommand_RxParamSetupReq `protobuf:"bytes,9,opt,name=rx_param_setup_req,json=rxParamSetupReq,proto3,oneof"`
}

type MACCommand_RxTimingSetupReq

type MACCommand_RxTimingSetupReq struct {
	Delay RxDelay `protobuf:"varint,1,opt,name=delay,proto3,enum=ttn.lorawan.v3.RxDelay" json:"delay,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_RxTimingSetupReq) Descriptor deprecated

func (*MACCommand_RxTimingSetupReq) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_RxTimingSetupReq.ProtoReflect.Descriptor instead.

func (*MACCommand_RxTimingSetupReq) GetDelay

func (x *MACCommand_RxTimingSetupReq) GetDelay() RxDelay

func (*MACCommand_RxTimingSetupReq) MACCommand

func (pld *MACCommand_RxTimingSetupReq) MACCommand() *MACCommand

MACCommand returns the RxTimingSetupReq MAC command as a *MACCommand.

func (*MACCommand_RxTimingSetupReq) MarshalJSON added in v3.17.2

func (x *MACCommand_RxTimingSetupReq) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_RxTimingSetupReq to JSON.

func (*MACCommand_RxTimingSetupReq) MarshalProtoJSON added in v3.15.1

func (x *MACCommand_RxTimingSetupReq) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACCommand_RxTimingSetupReq message to JSON.

func (*MACCommand_RxTimingSetupReq) ProtoMessage

func (*MACCommand_RxTimingSetupReq) ProtoMessage()

func (*MACCommand_RxTimingSetupReq) ProtoReflect added in v3.25.0

func (*MACCommand_RxTimingSetupReq) Reset

func (x *MACCommand_RxTimingSetupReq) Reset()

func (*MACCommand_RxTimingSetupReq) SetFields

func (*MACCommand_RxTimingSetupReq) String

func (x *MACCommand_RxTimingSetupReq) String() string

func (*MACCommand_RxTimingSetupReq) UnmarshalJSON added in v3.17.2

func (x *MACCommand_RxTimingSetupReq) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_RxTimingSetupReq from JSON.

func (*MACCommand_RxTimingSetupReq) UnmarshalProtoJSON added in v3.15.1

func (x *MACCommand_RxTimingSetupReq) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACCommand_RxTimingSetupReq message from JSON.

func (*MACCommand_RxTimingSetupReq) ValidateFields

func (m *MACCommand_RxTimingSetupReq) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_RxTimingSetupReq with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_RxTimingSetupReqValidationError

type MACCommand_RxTimingSetupReqValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_RxTimingSetupReqValidationError is the validation error returned by MACCommand_RxTimingSetupReq.ValidateFields if the designated constraints aren't met.

func (MACCommand_RxTimingSetupReqValidationError) Cause

Cause function returns cause value.

func (MACCommand_RxTimingSetupReqValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_RxTimingSetupReqValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_RxTimingSetupReqValidationError) Field

Field function returns field value.

func (MACCommand_RxTimingSetupReqValidationError) Key

Key function returns key value.

func (MACCommand_RxTimingSetupReqValidationError) Reason

Reason function returns reason value.

type MACCommand_RxTimingSetupReq_

type MACCommand_RxTimingSetupReq_ struct {
	RxTimingSetupReq *MACCommand_RxTimingSetupReq `protobuf:"bytes,16,opt,name=rx_timing_setup_req,json=rxTimingSetupReq,proto3,oneof"`
}

type MACCommand_TxParamSetupReq

type MACCommand_TxParamSetupReq struct {

	// Indicates the maximum EIRP value in dBm, indexed by the following vector:
	// [ 8 10 12 13 14 16 18 20 21 24 26 27 29 30 33 36 ]
	MaxEirpIndex      DeviceEIRP `` /* 131-byte string literal not displayed */
	UplinkDwellTime   bool       `protobuf:"varint,2,opt,name=uplink_dwell_time,json=uplinkDwellTime,proto3" json:"uplink_dwell_time,omitempty"`
	DownlinkDwellTime bool       `protobuf:"varint,3,opt,name=downlink_dwell_time,json=downlinkDwellTime,proto3" json:"downlink_dwell_time,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommand_TxParamSetupReq) Descriptor deprecated

func (*MACCommand_TxParamSetupReq) Descriptor() ([]byte, []int)

Deprecated: Use MACCommand_TxParamSetupReq.ProtoReflect.Descriptor instead.

func (*MACCommand_TxParamSetupReq) GetDownlinkDwellTime

func (x *MACCommand_TxParamSetupReq) GetDownlinkDwellTime() bool

func (*MACCommand_TxParamSetupReq) GetMaxEirpIndex added in v3.14.1

func (x *MACCommand_TxParamSetupReq) GetMaxEirpIndex() DeviceEIRP

func (*MACCommand_TxParamSetupReq) GetUplinkDwellTime

func (x *MACCommand_TxParamSetupReq) GetUplinkDwellTime() bool

func (*MACCommand_TxParamSetupReq) MACCommand

func (pld *MACCommand_TxParamSetupReq) MACCommand() *MACCommand

MACCommand returns the TxParamSetupReq MAC command as a *MACCommand.

func (*MACCommand_TxParamSetupReq) MarshalJSON added in v3.17.2

func (x *MACCommand_TxParamSetupReq) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommand_TxParamSetupReq to JSON.

func (*MACCommand_TxParamSetupReq) MarshalProtoJSON added in v3.15.1

func (x *MACCommand_TxParamSetupReq) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACCommand_TxParamSetupReq message to JSON.

func (*MACCommand_TxParamSetupReq) ProtoMessage

func (*MACCommand_TxParamSetupReq) ProtoMessage()

func (*MACCommand_TxParamSetupReq) ProtoReflect added in v3.25.0

func (*MACCommand_TxParamSetupReq) Reset

func (x *MACCommand_TxParamSetupReq) Reset()

func (*MACCommand_TxParamSetupReq) SetFields

func (dst *MACCommand_TxParamSetupReq) SetFields(src *MACCommand_TxParamSetupReq, paths ...string) error

func (*MACCommand_TxParamSetupReq) String

func (x *MACCommand_TxParamSetupReq) String() string

func (*MACCommand_TxParamSetupReq) UnmarshalJSON added in v3.17.2

func (x *MACCommand_TxParamSetupReq) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommand_TxParamSetupReq from JSON.

func (*MACCommand_TxParamSetupReq) UnmarshalProtoJSON added in v3.15.1

func (x *MACCommand_TxParamSetupReq) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACCommand_TxParamSetupReq message from JSON.

func (*MACCommand_TxParamSetupReq) ValidateFields

func (m *MACCommand_TxParamSetupReq) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommand_TxParamSetupReq with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommand_TxParamSetupReqValidationError

type MACCommand_TxParamSetupReqValidationError struct {
	// contains filtered or unexported fields
}

MACCommand_TxParamSetupReqValidationError is the validation error returned by MACCommand_TxParamSetupReq.ValidateFields if the designated constraints aren't met.

func (MACCommand_TxParamSetupReqValidationError) Cause

Cause function returns cause value.

func (MACCommand_TxParamSetupReqValidationError) Error

Error satisfies the builtin error interface

func (MACCommand_TxParamSetupReqValidationError) ErrorName

ErrorName returns error name.

func (MACCommand_TxParamSetupReqValidationError) Field

Field function returns field value.

func (MACCommand_TxParamSetupReqValidationError) Key

Key function returns key value.

func (MACCommand_TxParamSetupReqValidationError) Reason

Reason function returns reason value.

type MACCommand_TxParamSetupReq_

type MACCommand_TxParamSetupReq_ struct {
	TxParamSetupReq *MACCommand_TxParamSetupReq `protobuf:"bytes,17,opt,name=tx_param_setup_req,json=txParamSetupReq,proto3,oneof"`
}

type MACCommands added in v3.21.0

type MACCommands struct {
	Commands []*MACCommand `protobuf:"bytes,1,rep,name=commands,proto3" json:"commands,omitempty"`
	// contains filtered or unexported fields
}

func (*MACCommands) Descriptor deprecated added in v3.21.0

func (*MACCommands) Descriptor() ([]byte, []int)

Deprecated: Use MACCommands.ProtoReflect.Descriptor instead.

func (*MACCommands) GetCommands added in v3.21.0

func (x *MACCommands) GetCommands() []*MACCommand

func (*MACCommands) MarshalJSON added in v3.21.0

func (x *MACCommands) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACCommands to JSON.

func (*MACCommands) MarshalProtoJSON added in v3.21.0

func (x *MACCommands) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACCommands message to JSON.

func (*MACCommands) ProtoMessage added in v3.21.0

func (*MACCommands) ProtoMessage()

func (*MACCommands) ProtoReflect added in v3.25.0

func (x *MACCommands) ProtoReflect() protoreflect.Message

func (*MACCommands) Reset added in v3.21.0

func (x *MACCommands) Reset()

func (*MACCommands) SetFields added in v3.21.0

func (dst *MACCommands) SetFields(src *MACCommands, paths ...string) error

func (*MACCommands) String added in v3.21.0

func (x *MACCommands) String() string

func (*MACCommands) UnmarshalJSON added in v3.21.0

func (x *MACCommands) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACCommands from JSON.

func (*MACCommands) UnmarshalProtoJSON added in v3.21.0

func (x *MACCommands) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACCommands message from JSON.

func (*MACCommands) ValidateFields added in v3.21.0

func (m *MACCommands) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACCommands with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACCommandsValidationError added in v3.21.0

type MACCommandsValidationError struct {
	// contains filtered or unexported fields
}

MACCommandsValidationError is the validation error returned by MACCommands.ValidateFields if the designated constraints aren't met.

func (MACCommandsValidationError) Cause added in v3.21.0

Cause function returns cause value.

func (MACCommandsValidationError) Error added in v3.21.0

Error satisfies the builtin error interface

func (MACCommandsValidationError) ErrorName added in v3.21.0

func (e MACCommandsValidationError) ErrorName() string

ErrorName returns error name.

func (MACCommandsValidationError) Field added in v3.21.0

Field function returns field value.

func (MACCommandsValidationError) Key added in v3.21.0

Key function returns key value.

func (MACCommandsValidationError) Reason added in v3.21.0

Reason function returns reason value.

type MACParameters

type MACParameters struct {

	// Maximum EIRP (dBm).
	MaxEirp float32 `protobuf:"fixed32,1,opt,name=max_eirp,json=maxEirp,proto3" json:"max_eirp,omitempty"`
	// ADR: data rate index to use.
	AdrDataRateIndex DataRateIndex `` /* 148-byte string literal not displayed */
	// ADR: transmission power index to use.
	AdrTxPowerIndex uint32 `protobuf:"varint,5,opt,name=adr_tx_power_index,json=adrTxPowerIndex,proto3" json:"adr_tx_power_index,omitempty"`
	// ADR: number of retransmissions.
	AdrNbTrans uint32 `protobuf:"varint,6,opt,name=adr_nb_trans,json=adrNbTrans,proto3" json:"adr_nb_trans,omitempty"`
	// ADR: number of messages to wait before setting ADRAckReq.
	// This field is deprecated, use adr_ack_limit_exponent instead.
	//
	// Deprecated: Marked as deprecated in ttn/lorawan/v3/end_device.proto.
	AdrAckLimit uint32 `protobuf:"varint,7,opt,name=adr_ack_limit,json=adrAckLimit,proto3" json:"adr_ack_limit,omitempty"`
	// ADR: number of messages to wait after setting ADRAckReq and before changing TxPower or DataRate.
	// This field is deprecated, use adr_ack_delay_exponent instead.
	//
	// Deprecated: Marked as deprecated in ttn/lorawan/v3/end_device.proto.
	AdrAckDelay uint32 `protobuf:"varint,8,opt,name=adr_ack_delay,json=adrAckDelay,proto3" json:"adr_ack_delay,omitempty"`
	// Rx1 delay (Rx2 delay is Rx1 delay + 1 second).
	Rx1Delay RxDelay `protobuf:"varint,9,opt,name=rx1_delay,json=rx1Delay,proto3,enum=ttn.lorawan.v3.RxDelay" json:"rx1_delay,omitempty"`
	// Data rate offset for Rx1.
	Rx1DataRateOffset DataRateOffset `` /* 153-byte string literal not displayed */
	// Data rate index for Rx2.
	Rx2DataRateIndex DataRateIndex `` /* 149-byte string literal not displayed */
	// Frequency for Rx2 (Hz).
	Rx2Frequency uint64 `protobuf:"varint,12,opt,name=rx2_frequency,json=rx2Frequency,proto3" json:"rx2_frequency,omitempty"`
	// Maximum uplink duty cycle (of all channels).
	MaxDutyCycle AggregatedDutyCycle `` /* 141-byte string literal not displayed */
	// Time within which a rejoin-request must be sent.
	RejoinTimePeriodicity RejoinTimeExponent `` /* 167-byte string literal not displayed */
	// Message count within which a rejoin-request must be sent.
	RejoinCountPeriodicity RejoinCountExponent `` /* 171-byte string literal not displayed */
	// Frequency of the class B ping slot (Hz).
	PingSlotFrequency uint64 `protobuf:"varint,16,opt,name=ping_slot_frequency,json=pingSlotFrequency,proto3" json:"ping_slot_frequency,omitempty"`
	// Data rate index of the class B ping slot.
	// This field is deprecated, use ping_slot_data_rate_index_value instead.
	//
	// Deprecated: Marked as deprecated in ttn/lorawan/v3/end_device.proto.
	PingSlotDataRateIndex DataRateIndex `` /* 166-byte string literal not displayed */
	// Frequency of the class B beacon (Hz).
	BeaconFrequency uint64 `protobuf:"varint,18,opt,name=beacon_frequency,json=beaconFrequency,proto3" json:"beacon_frequency,omitempty"`
	// Configured uplink channels and optionally Rx1 frequency.
	Channels []*MACParameters_Channel `protobuf:"bytes,19,rep,name=channels,proto3" json:"channels,omitempty"`
	// Whether uplink dwell time is set (400ms).
	// If unset, then the value is either unknown or irrelevant(Network Server cannot modify it).
	UplinkDwellTime *BoolValue `protobuf:"bytes,20,opt,name=uplink_dwell_time,json=uplinkDwellTime,proto3" json:"uplink_dwell_time,omitempty"`
	// Whether downlink dwell time is set (400ms).
	// If unset, then the value is either unknown or irrelevant(Network Server cannot modify it).
	DownlinkDwellTime *BoolValue `protobuf:"bytes,21,opt,name=downlink_dwell_time,json=downlinkDwellTime,proto3" json:"downlink_dwell_time,omitempty"`
	// ADR: number of messages to wait before setting ADRAckReq.
	AdrAckLimitExponent *ADRAckLimitExponentValue `protobuf:"bytes,22,opt,name=adr_ack_limit_exponent,json=adrAckLimitExponent,proto3" json:"adr_ack_limit_exponent,omitempty"`
	// ADR: number of messages to wait after setting ADRAckReq and before changing TxPower or DataRate.
	AdrAckDelayExponent *ADRAckDelayExponentValue `protobuf:"bytes,23,opt,name=adr_ack_delay_exponent,json=adrAckDelayExponent,proto3" json:"adr_ack_delay_exponent,omitempty"`
	// Data rate index of the class B ping slot.
	PingSlotDataRateIndexValue *DataRateIndexValue `` /* 148-byte string literal not displayed */
	// Relay parameters.
	Relay *RelayParameters `protobuf:"bytes,25,opt,name=relay,proto3" json:"relay,omitempty"`
	// contains filtered or unexported fields
}

MACParameters represent the parameters of the device's MAC layer (active or desired). This is used internally by the Network Server.

func (*MACParameters) Descriptor deprecated

func (*MACParameters) Descriptor() ([]byte, []int)

Deprecated: Use MACParameters.ProtoReflect.Descriptor instead.

func (*MACParameters) FieldIsZero added in v3.11.0

func (v *MACParameters) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*MACParameters) GetAdrAckDelay deprecated added in v3.14.0

func (x *MACParameters) GetAdrAckDelay() uint32

Deprecated: Marked as deprecated in ttn/lorawan/v3/end_device.proto.

func (*MACParameters) GetAdrAckDelayExponent added in v3.14.0

func (x *MACParameters) GetAdrAckDelayExponent() *ADRAckDelayExponentValue

func (*MACParameters) GetAdrAckLimit deprecated added in v3.14.0

func (x *MACParameters) GetAdrAckLimit() uint32

Deprecated: Marked as deprecated in ttn/lorawan/v3/end_device.proto.

func (*MACParameters) GetAdrAckLimitExponent added in v3.14.0

func (x *MACParameters) GetAdrAckLimitExponent() *ADRAckLimitExponentValue

func (*MACParameters) GetAdrDataRateIndex added in v3.14.0

func (x *MACParameters) GetAdrDataRateIndex() DataRateIndex

func (*MACParameters) GetAdrNbTrans added in v3.14.0

func (x *MACParameters) GetAdrNbTrans() uint32

func (*MACParameters) GetAdrTxPowerIndex added in v3.14.0

func (x *MACParameters) GetAdrTxPowerIndex() uint32

func (*MACParameters) GetBeaconFrequency

func (x *MACParameters) GetBeaconFrequency() uint64

func (*MACParameters) GetChannels

func (x *MACParameters) GetChannels() []*MACParameters_Channel

func (*MACParameters) GetDownlinkDwellTime

func (x *MACParameters) GetDownlinkDwellTime() *BoolValue

func (*MACParameters) GetMaxDutyCycle

func (x *MACParameters) GetMaxDutyCycle() AggregatedDutyCycle

func (*MACParameters) GetMaxEirp added in v3.14.1

func (x *MACParameters) GetMaxEirp() float32

func (*MACParameters) GetPingSlotDataRateIndex deprecated

func (x *MACParameters) GetPingSlotDataRateIndex() DataRateIndex

Deprecated: Marked as deprecated in ttn/lorawan/v3/end_device.proto.

func (*MACParameters) GetPingSlotDataRateIndexValue

func (x *MACParameters) GetPingSlotDataRateIndexValue() *DataRateIndexValue

func (*MACParameters) GetPingSlotFrequency

func (x *MACParameters) GetPingSlotFrequency() uint64

func (*MACParameters) GetRejoinCountPeriodicity

func (x *MACParameters) GetRejoinCountPeriodicity() RejoinCountExponent

func (*MACParameters) GetRejoinTimePeriodicity

func (x *MACParameters) GetRejoinTimePeriodicity() RejoinTimeExponent

func (*MACParameters) GetRelay added in v3.28.1

func (x *MACParameters) GetRelay() *RelayParameters

func (*MACParameters) GetRx1DataRateOffset

func (x *MACParameters) GetRx1DataRateOffset() DataRateOffset

func (*MACParameters) GetRx1Delay

func (x *MACParameters) GetRx1Delay() RxDelay

func (*MACParameters) GetRx2DataRateIndex

func (x *MACParameters) GetRx2DataRateIndex() DataRateIndex

func (*MACParameters) GetRx2Frequency

func (x *MACParameters) GetRx2Frequency() uint64

func (*MACParameters) GetUplinkDwellTime

func (x *MACParameters) GetUplinkDwellTime() *BoolValue

func (*MACParameters) MarshalJSON added in v3.17.2

func (x *MACParameters) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACParameters to JSON.

func (*MACParameters) MarshalProtoJSON added in v3.15.1

func (x *MACParameters) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACParameters message to JSON.

func (*MACParameters) ProtoMessage

func (*MACParameters) ProtoMessage()

func (*MACParameters) ProtoReflect added in v3.25.0

func (x *MACParameters) ProtoReflect() protoreflect.Message

func (*MACParameters) Reset

func (x *MACParameters) Reset()

func (*MACParameters) SetFields

func (dst *MACParameters) SetFields(src *MACParameters, paths ...string) error

func (*MACParameters) SetFromFlags added in v3.19.1

func (m *MACParameters) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the MACParameters message from flags.

func (*MACParameters) String

func (x *MACParameters) String() string

func (*MACParameters) UnmarshalJSON added in v3.17.2

func (x *MACParameters) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACParameters from JSON.

func (*MACParameters) UnmarshalProtoJSON added in v3.15.1

func (x *MACParameters) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACParameters message from JSON.

func (*MACParameters) ValidateFields

func (m *MACParameters) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACParameters with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACParametersValidationError

type MACParametersValidationError struct {
	// contains filtered or unexported fields
}

MACParametersValidationError is the validation error returned by MACParameters.ValidateFields if the designated constraints aren't met.

func (MACParametersValidationError) Cause

Cause function returns cause value.

func (MACParametersValidationError) Error

Error satisfies the builtin error interface

func (MACParametersValidationError) ErrorName

func (e MACParametersValidationError) ErrorName() string

ErrorName returns error name.

func (MACParametersValidationError) Field

Field function returns field value.

func (MACParametersValidationError) Key

Key function returns key value.

func (MACParametersValidationError) Reason

Reason function returns reason value.

type MACParameters_Channel

type MACParameters_Channel struct {

	// Uplink frequency of the channel (Hz).
	UplinkFrequency uint64 `protobuf:"varint,1,opt,name=uplink_frequency,json=uplinkFrequency,proto3" json:"uplink_frequency,omitempty"`
	// Downlink frequency of the channel (Hz).
	DownlinkFrequency uint64 `protobuf:"varint,2,opt,name=downlink_frequency,json=downlinkFrequency,proto3" json:"downlink_frequency,omitempty"`
	// Index of the minimum data rate for uplink.
	MinDataRateIndex DataRateIndex `` /* 148-byte string literal not displayed */
	// Index of the maximum data rate for uplink.
	MaxDataRateIndex DataRateIndex `` /* 148-byte string literal not displayed */
	// Channel can be used by device for uplink.
	EnableUplink bool `protobuf:"varint,5,opt,name=enable_uplink,json=enableUplink,proto3" json:"enable_uplink,omitempty"`
	// contains filtered or unexported fields
}

func (*MACParameters_Channel) Descriptor deprecated

func (*MACParameters_Channel) Descriptor() ([]byte, []int)

Deprecated: Use MACParameters_Channel.ProtoReflect.Descriptor instead.

func (*MACParameters_Channel) GetDownlinkFrequency

func (x *MACParameters_Channel) GetDownlinkFrequency() uint64
func (x *MACParameters_Channel) GetEnableUplink() bool

func (*MACParameters_Channel) GetMaxDataRateIndex

func (x *MACParameters_Channel) GetMaxDataRateIndex() DataRateIndex

func (*MACParameters_Channel) GetMinDataRateIndex

func (x *MACParameters_Channel) GetMinDataRateIndex() DataRateIndex

func (*MACParameters_Channel) GetUplinkFrequency

func (x *MACParameters_Channel) GetUplinkFrequency() uint64

func (*MACParameters_Channel) MarshalJSON added in v3.17.2

func (x *MACParameters_Channel) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACParameters_Channel to JSON.

func (*MACParameters_Channel) MarshalProtoJSON added in v3.15.1

func (x *MACParameters_Channel) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACParameters_Channel message to JSON.

func (*MACParameters_Channel) ProtoMessage

func (*MACParameters_Channel) ProtoMessage()

func (*MACParameters_Channel) ProtoReflect added in v3.25.0

func (x *MACParameters_Channel) ProtoReflect() protoreflect.Message

func (*MACParameters_Channel) Reset

func (x *MACParameters_Channel) Reset()

func (*MACParameters_Channel) SetFields

func (dst *MACParameters_Channel) SetFields(src *MACParameters_Channel, paths ...string) error

func (*MACParameters_Channel) SetFromFlags added in v3.19.1

func (m *MACParameters_Channel) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the MACParameters_Channel message from flags.

func (*MACParameters_Channel) String

func (x *MACParameters_Channel) String() string

func (*MACParameters_Channel) UnmarshalJSON added in v3.17.2

func (x *MACParameters_Channel) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACParameters_Channel from JSON.

func (*MACParameters_Channel) UnmarshalProtoJSON added in v3.15.1

func (x *MACParameters_Channel) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACParameters_Channel message from JSON.

func (*MACParameters_Channel) ValidateFields

func (m *MACParameters_Channel) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACParameters_Channel with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACParameters_ChannelValidationError

type MACParameters_ChannelValidationError struct {
	// contains filtered or unexported fields
}

MACParameters_ChannelValidationError is the validation error returned by MACParameters_Channel.ValidateFields if the designated constraints aren't met.

func (MACParameters_ChannelValidationError) Cause

Cause function returns cause value.

func (MACParameters_ChannelValidationError) Error

Error satisfies the builtin error interface

func (MACParameters_ChannelValidationError) ErrorName

ErrorName returns error name.

func (MACParameters_ChannelValidationError) Field

Field function returns field value.

func (MACParameters_ChannelValidationError) Key

Key function returns key value.

func (MACParameters_ChannelValidationError) Reason

Reason function returns reason value.

type MACPayload

type MACPayload struct {
	FHdr           *FHDR            `protobuf:"bytes,1,opt,name=f_hdr,json=fHdr,proto3" json:"f_hdr,omitempty"`
	FPort          uint32           `protobuf:"varint,2,opt,name=f_port,json=fPort,proto3" json:"f_port,omitempty"`
	FrmPayload     []byte           `protobuf:"bytes,3,opt,name=frm_payload,json=frmPayload,proto3" json:"frm_payload,omitempty"`
	DecodedPayload *structpb.Struct `protobuf:"bytes,4,opt,name=decoded_payload,json=decodedPayload,proto3" json:"decoded_payload,omitempty"`
	// Full 32-bit FCnt value. Used internally by Network Server.
	FullFCnt uint32 `protobuf:"varint,5,opt,name=full_f_cnt,json=fullFCnt,proto3" json:"full_f_cnt,omitempty"`
	// contains filtered or unexported fields
}

func (*MACPayload) Descriptor deprecated

func (*MACPayload) Descriptor() ([]byte, []int)

Deprecated: Use MACPayload.ProtoReflect.Descriptor instead.

func (*MACPayload) FieldIsZero added in v3.11.0

func (v *MACPayload) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*MACPayload) GetDecodedPayload

func (x *MACPayload) GetDecodedPayload() *structpb.Struct

func (*MACPayload) GetFHdr added in v3.16.2

func (x *MACPayload) GetFHdr() *FHDR

func (*MACPayload) GetFPort

func (x *MACPayload) GetFPort() uint32

func (*MACPayload) GetFrmPayload added in v3.14.1

func (x *MACPayload) GetFrmPayload() []byte

func (*MACPayload) GetFullFCnt added in v3.8.6

func (x *MACPayload) GetFullFCnt() uint32

func (*MACPayload) MarshalJSON added in v3.21.0

func (x *MACPayload) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACPayload to JSON.

func (*MACPayload) MarshalProtoJSON added in v3.21.0

func (x *MACPayload) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACPayload message to JSON.

func (*MACPayload) ProtoMessage

func (*MACPayload) ProtoMessage()

func (*MACPayload) ProtoReflect added in v3.25.0

func (x *MACPayload) ProtoReflect() protoreflect.Message

func (*MACPayload) Reset

func (x *MACPayload) Reset()

func (*MACPayload) SetFields

func (dst *MACPayload) SetFields(src *MACPayload, paths ...string) error

func (*MACPayload) String

func (x *MACPayload) String() string

func (*MACPayload) UnmarshalJSON added in v3.21.0

func (x *MACPayload) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACPayload from JSON.

func (*MACPayload) UnmarshalProtoJSON added in v3.21.0

func (x *MACPayload) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACPayload message from JSON.

func (*MACPayload) ValidateContext

func (p *MACPayload) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*MACPayload) ValidateFields

func (m *MACPayload) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACPayload with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACPayloadValidationError

type MACPayloadValidationError struct {
	// contains filtered or unexported fields
}

MACPayloadValidationError is the validation error returned by MACPayload.ValidateFields if the designated constraints aren't met.

func (MACPayloadValidationError) Cause

func (e MACPayloadValidationError) Cause() error

Cause function returns cause value.

func (MACPayloadValidationError) Error

Error satisfies the builtin error interface

func (MACPayloadValidationError) ErrorName

func (e MACPayloadValidationError) ErrorName() string

ErrorName returns error name.

func (MACPayloadValidationError) Field

Field function returns field value.

func (MACPayloadValidationError) Key

Key function returns key value.

func (MACPayloadValidationError) Reason

func (e MACPayloadValidationError) Reason() string

Reason function returns reason value.

type MACSettings

type MACSettings struct {

	// Maximum delay for the device to answer a MAC request or a confirmed downlink frame.
	// If unset, the default value from Network Server configuration will be used.
	ClassBTimeout *durationpb.Duration `protobuf:"bytes,1,opt,name=class_b_timeout,json=classBTimeout,proto3" json:"class_b_timeout,omitempty"`
	// Periodicity of the class B ping slot.
	// If unset, the default value from Network Server configuration will be used.
	PingSlotPeriodicity *PingSlotPeriodValue `protobuf:"bytes,2,opt,name=ping_slot_periodicity,json=pingSlotPeriodicity,proto3" json:"ping_slot_periodicity,omitempty"`
	// Data rate index of the class B ping slot.
	// If unset, the default value from Network Server configuration will be used.
	PingSlotDataRateIndex *DataRateIndexValue `` /* 130-byte string literal not displayed */
	// Frequency of the class B ping slot (Hz).
	// If unset, the default value from Network Server configuration will be used.
	PingSlotFrequency *ZeroableFrequencyValue `protobuf:"bytes,4,opt,name=ping_slot_frequency,json=pingSlotFrequency,proto3" json:"ping_slot_frequency,omitempty"`
	// Frequency of the class B beacon (Hz).
	// If unset, the default value from Network Server configuration will be used.
	BeaconFrequency *ZeroableFrequencyValue `protobuf:"bytes,25,opt,name=beacon_frequency,json=beaconFrequency,proto3" json:"beacon_frequency,omitempty"`
	// Maximum delay for the device to answer a MAC request or a confirmed downlink frame.
	// If unset, the default value from Network Server configuration will be used.
	ClassCTimeout *durationpb.Duration `protobuf:"bytes,5,opt,name=class_c_timeout,json=classCTimeout,proto3" json:"class_c_timeout,omitempty"`
	// Class A Rx1 delay.
	// If unset, the default value from Network Server configuration or regional parameters specification will be used.
	Rx1Delay *RxDelayValue `protobuf:"bytes,6,opt,name=rx1_delay,json=rx1Delay,proto3" json:"rx1_delay,omitempty"`
	// Rx1 data rate offset.
	// If unset, the default value from Network Server configuration will be used.
	Rx1DataRateOffset *DataRateOffsetValue `protobuf:"bytes,7,opt,name=rx1_data_rate_offset,json=rx1DataRateOffset,proto3" json:"rx1_data_rate_offset,omitempty"`
	// Data rate index for Rx2.
	// If unset, the default value from Network Server configuration or regional parameters specification will be used.
	Rx2DataRateIndex *DataRateIndexValue `protobuf:"bytes,8,opt,name=rx2_data_rate_index,json=rx2DataRateIndex,proto3" json:"rx2_data_rate_index,omitempty"`
	// Frequency for Rx2 (Hz).
	// If unset, the default value from Network Server configuration or regional parameters specification will be used.
	Rx2Frequency *FrequencyValue `protobuf:"bytes,9,opt,name=rx2_frequency,json=rx2Frequency,proto3" json:"rx2_frequency,omitempty"`
	// List of factory-preset frequencies.
	// If unset, the default value from Network Server configuration or regional parameters specification will be used.
	FactoryPresetFrequencies []uint64 `` /* 144-byte string literal not displayed */
	// Maximum uplink duty cycle (of all channels).
	MaxDutyCycle *AggregatedDutyCycleValue `protobuf:"bytes,11,opt,name=max_duty_cycle,json=maxDutyCycle,proto3" json:"max_duty_cycle,omitempty"`
	// Whether the device supports 32-bit frame counters.
	// If unset, the default value from Network Server configuration will be used.
	Supports_32BitFCnt *BoolValue `protobuf:"bytes,12,opt,name=supports_32_bit_f_cnt,json=supports32BitFCnt,proto3" json:"supports_32_bit_f_cnt,omitempty"`
	// Whether the Network Server should use ADR for the device.
	// This field is deprecated, use adr_settings instead.
	//
	// Deprecated: Marked as deprecated in ttn/lorawan/v3/end_device.proto.
	UseAdr *BoolValue `protobuf:"bytes,13,opt,name=use_adr,json=useAdr,proto3" json:"use_adr,omitempty"`
	// The ADR margin (dB) tells the network server how much margin it should add in ADR requests.
	// A bigger margin is less efficient, but gives a better chance of successful reception.
	// This field is deprecated, use adr_settings.dynamic.margin instead.
	//
	// Deprecated: Marked as deprecated in ttn/lorawan/v3/end_device.proto.
	AdrMargin *wrapperspb.FloatValue `protobuf:"bytes,14,opt,name=adr_margin,json=adrMargin,proto3" json:"adr_margin,omitempty"`
	// Whether the device resets the frame counters (not LoRaWAN compliant).
	// If unset, the default value from Network Server configuration will be used.
	ResetsFCnt *BoolValue `protobuf:"bytes,15,opt,name=resets_f_cnt,json=resetsFCnt,proto3" json:"resets_f_cnt,omitempty"`
	// The interval after which a DevStatusReq MACCommand shall be sent.
	// If unset, the default value from Network Server configuration will be used.
	StatusTimePeriodicity *durationpb.Duration `` /* 127-byte string literal not displayed */
	// Number of uplink messages after which a DevStatusReq MACCommand shall be sent.
	// If unset, the default value from Network Server configuration will be used.
	StatusCountPeriodicity *wrapperspb.UInt32Value `` /* 130-byte string literal not displayed */
	// The Rx1 delay Network Server should configure device to use via MAC commands or Join-Accept.
	// If unset, the default value from Network Server configuration or regional parameters specification will be used.
	DesiredRx1Delay *RxDelayValue `protobuf:"bytes,18,opt,name=desired_rx1_delay,json=desiredRx1Delay,proto3" json:"desired_rx1_delay,omitempty"`
	// The Rx1 data rate offset Network Server should configure device to use via MAC commands or Join-Accept.
	// If unset, the default value from Network Server configuration will be used.
	DesiredRx1DataRateOffset *DataRateOffsetValue `` /* 140-byte string literal not displayed */
	// The Rx2 data rate index Network Server should configure device to use via MAC commands or Join-Accept.
	// If unset, the default value from frequency plan, Network Server configuration or regional parameters specification will be used.
	DesiredRx2DataRateIndex *DataRateIndexValue `` /* 137-byte string literal not displayed */
	// The Rx2 frequency index Network Server should configure device to use via MAC commands.
	// If unset, the default value from frequency plan, Network Server configuration or regional parameters specification will be used.
	DesiredRx2Frequency *FrequencyValue `protobuf:"bytes,21,opt,name=desired_rx2_frequency,json=desiredRx2Frequency,proto3" json:"desired_rx2_frequency,omitempty"`
	// The maximum uplink duty cycle (of all channels) Network Server should configure device to use via MAC commands.
	// If unset, the default value from Network Server configuration will be used.
	DesiredMaxDutyCycle *AggregatedDutyCycleValue `protobuf:"bytes,22,opt,name=desired_max_duty_cycle,json=desiredMaxDutyCycle,proto3" json:"desired_max_duty_cycle,omitempty"`
	// The ADR ACK limit Network Server should configure device to use via MAC commands.
	// If unset, the default value from Network Server configuration or regional parameters specification will be used.
	DesiredAdrAckLimitExponent *ADRAckLimitExponentValue `` /* 146-byte string literal not displayed */
	// The ADR ACK delay Network Server should configure device to use via MAC commands.
	// If unset, the default value from Network Server configuration or regional parameters specification will be used.
	DesiredAdrAckDelayExponent *ADRAckDelayExponentValue `` /* 146-byte string literal not displayed */
	// The data rate index of the class B ping slot Network Server should configure device to use via MAC commands.
	// If unset, the default value from Network Server configuration will be used.
	DesiredPingSlotDataRateIndex *DataRateIndexValue `` /* 154-byte string literal not displayed */
	// The frequency of the class B ping slot (Hz) Network Server should configure device to use via MAC commands.
	// If unset, the default value from Network Server configuration or regional parameters specification will be used.
	DesiredPingSlotFrequency *ZeroableFrequencyValue `` /* 138-byte string literal not displayed */
	// The frequency of the class B beacon (Hz) Network Server should configure device to use via MAC commands.
	// If unset, the default value from Network Server configuration will be used.
	DesiredBeaconFrequency *ZeroableFrequencyValue `` /* 130-byte string literal not displayed */
	// Maximum EIRP (dBm).
	// If unset, the default value from regional parameters specification will be used.
	DesiredMaxEirp *DeviceEIRPValue `protobuf:"bytes,30,opt,name=desired_max_eirp,json=desiredMaxEirp,proto3" json:"desired_max_eirp,omitempty"`
	// The minimum duration passed before a network-initiated(e.g. Class B or C) downlink following an arbitrary downlink.
	ClassBCDownlinkInterval *durationpb.Duration `` /* 137-byte string literal not displayed */
	// Whether uplink dwell time is set (400ms).
	// If unset, the default value from Network Server configuration or regional parameters specification will be used.
	UplinkDwellTime *BoolValue `protobuf:"bytes,32,opt,name=uplink_dwell_time,json=uplinkDwellTime,proto3" json:"uplink_dwell_time,omitempty"`
	// Whether downlink dwell time is set (400ms).
	// If unset, the default value from Network Server configuration or regional parameters specification will be used.
	DownlinkDwellTime *BoolValue `protobuf:"bytes,33,opt,name=downlink_dwell_time,json=downlinkDwellTime,proto3" json:"downlink_dwell_time,omitempty"`
	// Adaptive Data Rate settings.
	// If unset, the default value from Network Server configuration or regional parameters specification will be used.
	Adr *ADRSettings `protobuf:"bytes,34,opt,name=adr,proto3" json:"adr,omitempty"`
	// Whether or not downlink messages should be scheduled.
	// This option can be used in order to disable any downlink interaction with the end device. It will affect all types
	// of downlink messages: data and MAC downlinks, and join accepts.
	ScheduleDownlinks *BoolValue `protobuf:"bytes,35,opt,name=schedule_downlinks,json=scheduleDownlinks,proto3" json:"schedule_downlinks,omitempty"`
	// The relay settings the end device is using.
	// If unset, the default value from Network Server configuration or regional parameters specification will be used.
	Relay *RelaySettings `protobuf:"bytes,36,opt,name=relay,proto3" json:"relay,omitempty"`
	// The relay settings the Network Server should configure device to use via MAC commands.
	// If unset, the default value from Network Server configuration or regional parameters specification will be used.
	DesiredRelay *RelaySettings `protobuf:"bytes,37,opt,name=desired_relay,json=desiredRelay,proto3" json:"desired_relay,omitempty"`
	// contains filtered or unexported fields
}

func (*MACSettings) Descriptor deprecated

func (*MACSettings) Descriptor() ([]byte, []int)

Deprecated: Use MACSettings.ProtoReflect.Descriptor instead.

func (*MACSettings) FieldIsZero added in v3.11.0

func (v *MACSettings) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*MACSettings) GetAdr added in v3.19.0

func (x *MACSettings) GetAdr() *ADRSettings

func (*MACSettings) GetAdrMargin deprecated added in v3.14.0

func (x *MACSettings) GetAdrMargin() *wrapperspb.FloatValue

Deprecated: Marked as deprecated in ttn/lorawan/v3/end_device.proto.

func (*MACSettings) GetBeaconFrequency

func (x *MACSettings) GetBeaconFrequency() *ZeroableFrequencyValue

func (*MACSettings) GetClassBCDownlinkInterval added in v3.14.2

func (x *MACSettings) GetClassBCDownlinkInterval() *durationpb.Duration

func (*MACSettings) GetClassBTimeout

func (x *MACSettings) GetClassBTimeout() *durationpb.Duration

func (*MACSettings) GetClassCTimeout

func (x *MACSettings) GetClassCTimeout() *durationpb.Duration

func (*MACSettings) GetDesiredAdrAckDelayExponent added in v3.14.0

func (x *MACSettings) GetDesiredAdrAckDelayExponent() *ADRAckDelayExponentValue

func (*MACSettings) GetDesiredAdrAckLimitExponent added in v3.14.0

func (x *MACSettings) GetDesiredAdrAckLimitExponent() *ADRAckLimitExponentValue

func (*MACSettings) GetDesiredBeaconFrequency

func (x *MACSettings) GetDesiredBeaconFrequency() *ZeroableFrequencyValue

func (*MACSettings) GetDesiredMaxDutyCycle

func (x *MACSettings) GetDesiredMaxDutyCycle() *AggregatedDutyCycleValue

func (*MACSettings) GetDesiredMaxEirp added in v3.13.0

func (x *MACSettings) GetDesiredMaxEirp() *DeviceEIRPValue

func (*MACSettings) GetDesiredPingSlotDataRateIndex

func (x *MACSettings) GetDesiredPingSlotDataRateIndex() *DataRateIndexValue

func (*MACSettings) GetDesiredPingSlotFrequency

func (x *MACSettings) GetDesiredPingSlotFrequency() *ZeroableFrequencyValue

func (*MACSettings) GetDesiredRelay added in v3.28.1

func (x *MACSettings) GetDesiredRelay() *RelaySettings

func (*MACSettings) GetDesiredRx1DataRateOffset

func (x *MACSettings) GetDesiredRx1DataRateOffset() *DataRateOffsetValue

func (*MACSettings) GetDesiredRx1Delay

func (x *MACSettings) GetDesiredRx1Delay() *RxDelayValue

func (*MACSettings) GetDesiredRx2DataRateIndex

func (x *MACSettings) GetDesiredRx2DataRateIndex() *DataRateIndexValue

func (*MACSettings) GetDesiredRx2Frequency

func (x *MACSettings) GetDesiredRx2Frequency() *FrequencyValue

func (*MACSettings) GetDownlinkDwellTime added in v3.18.0

func (x *MACSettings) GetDownlinkDwellTime() *BoolValue

func (*MACSettings) GetFactoryPresetFrequencies

func (x *MACSettings) GetFactoryPresetFrequencies() []uint64

func (*MACSettings) GetMaxDutyCycle

func (x *MACSettings) GetMaxDutyCycle() *AggregatedDutyCycleValue

func (*MACSettings) GetPingSlotDataRateIndex

func (x *MACSettings) GetPingSlotDataRateIndex() *DataRateIndexValue

func (*MACSettings) GetPingSlotFrequency

func (x *MACSettings) GetPingSlotFrequency() *ZeroableFrequencyValue

func (*MACSettings) GetPingSlotPeriodicity

func (x *MACSettings) GetPingSlotPeriodicity() *PingSlotPeriodValue

func (*MACSettings) GetRelay added in v3.28.1

func (x *MACSettings) GetRelay() *RelaySettings

func (*MACSettings) GetResetsFCnt

func (x *MACSettings) GetResetsFCnt() *BoolValue

func (*MACSettings) GetRx1DataRateOffset

func (x *MACSettings) GetRx1DataRateOffset() *DataRateOffsetValue

func (*MACSettings) GetRx1Delay

func (x *MACSettings) GetRx1Delay() *RxDelayValue

func (*MACSettings) GetRx2DataRateIndex

func (x *MACSettings) GetRx2DataRateIndex() *DataRateIndexValue

func (*MACSettings) GetRx2Frequency

func (x *MACSettings) GetRx2Frequency() *FrequencyValue
func (x *MACSettings) GetScheduleDownlinks() *BoolValue

func (*MACSettings) GetStatusCountPeriodicity

func (x *MACSettings) GetStatusCountPeriodicity() *wrapperspb.UInt32Value

func (*MACSettings) GetStatusTimePeriodicity

func (x *MACSettings) GetStatusTimePeriodicity() *durationpb.Duration

func (*MACSettings) GetSupports_32BitFCnt added in v3.14.1

func (x *MACSettings) GetSupports_32BitFCnt() *BoolValue

func (*MACSettings) GetUplinkDwellTime added in v3.18.0

func (x *MACSettings) GetUplinkDwellTime() *BoolValue

func (*MACSettings) GetUseAdr deprecated added in v3.14.0

func (x *MACSettings) GetUseAdr() *BoolValue

Deprecated: Marked as deprecated in ttn/lorawan/v3/end_device.proto.

func (*MACSettings) MarshalJSON added in v3.17.2

func (x *MACSettings) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACSettings to JSON.

func (*MACSettings) MarshalProtoJSON added in v3.15.1

func (x *MACSettings) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACSettings message to JSON.

func (*MACSettings) ProtoMessage

func (*MACSettings) ProtoMessage()

func (*MACSettings) ProtoReflect added in v3.25.0

func (x *MACSettings) ProtoReflect() protoreflect.Message

func (*MACSettings) Reset

func (x *MACSettings) Reset()

func (*MACSettings) SetFields

func (dst *MACSettings) SetFields(src *MACSettings, paths ...string) error

func (*MACSettings) SetFromFlags added in v3.19.1

func (m *MACSettings) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the MACSettings message from flags.

func (*MACSettings) String

func (x *MACSettings) String() string

func (*MACSettings) UnmarshalJSON added in v3.17.2

func (x *MACSettings) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACSettings from JSON.

func (*MACSettings) UnmarshalProtoJSON added in v3.15.1

func (x *MACSettings) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACSettings message from JSON.

func (*MACSettings) ValidateFields

func (m *MACSettings) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACSettings with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACSettingsValidationError

type MACSettingsValidationError struct {
	// contains filtered or unexported fields
}

MACSettingsValidationError is the validation error returned by MACSettings.ValidateFields if the designated constraints aren't met.

func (MACSettingsValidationError) Cause

Cause function returns cause value.

func (MACSettingsValidationError) Error

Error satisfies the builtin error interface

func (MACSettingsValidationError) ErrorName

func (e MACSettingsValidationError) ErrorName() string

ErrorName returns error name.

func (MACSettingsValidationError) Field

Field function returns field value.

func (MACSettingsValidationError) Key

Key function returns key value.

func (MACSettingsValidationError) Reason

Reason function returns reason value.

type MACState

type MACState struct {

	// Current LoRaWAN MAC parameters.
	CurrentParameters *MACParameters `protobuf:"bytes,1,opt,name=current_parameters,json=currentParameters,proto3" json:"current_parameters,omitempty"`
	// Desired LoRaWAN MAC parameters.
	DesiredParameters *MACParameters `protobuf:"bytes,2,opt,name=desired_parameters,json=desiredParameters,proto3" json:"desired_parameters,omitempty"`
	// Currently active LoRaWAN device class
	// - Device class is A by default
	// - If device sets ClassB bit in uplink, this will be set to B
	// - If device sent DeviceModeInd MAC message, this will be set to that value
	DeviceClass Class `protobuf:"varint,3,opt,name=device_class,json=deviceClass,proto3,enum=ttn.lorawan.v3.Class" json:"device_class,omitempty"`
	// LoRaWAN MAC version.
	LorawanVersion MACVersion `` /* 135-byte string literal not displayed */
	// Time when the last confirmed downlink message or MAC command was scheduled.
	LastConfirmedDownlinkAt *timestamppb.Timestamp `` /* 134-byte string literal not displayed */
	// Frame counter value of last uplink containing DevStatusAns.
	LastDevStatusFCntUp uint32 `` /* 127-byte string literal not displayed */
	// Periodicity of the class B ping slot.
	PingSlotPeriodicity *PingSlotPeriodValue `protobuf:"bytes,7,opt,name=ping_slot_periodicity,json=pingSlotPeriodicity,proto3" json:"ping_slot_periodicity,omitempty"`
	// A confirmed application downlink, for which an acknowledgment is expected to arrive.
	PendingApplicationDownlink *ApplicationDownlink `` /* 141-byte string literal not displayed */
	// Queued MAC responses.
	// Regenerated on each uplink.
	QueuedResponses []*MACCommand `protobuf:"bytes,9,rep,name=queued_responses,json=queuedResponses,proto3" json:"queued_responses,omitempty"`
	// Pending MAC requests(i.e. sent requests, for which no response has been received yet).
	// Regenerated on each downlink.
	PendingRequests []*MACCommand `protobuf:"bytes,10,rep,name=pending_requests,json=pendingRequests,proto3" json:"pending_requests,omitempty"`
	// Queued join-accept.
	// Set each time a (re-)join request accept is received from Join Server and removed each time a downlink is scheduled.
	QueuedJoinAccept *MACState_JoinAccept `protobuf:"bytes,11,opt,name=queued_join_accept,json=queuedJoinAccept,proto3" json:"queued_join_accept,omitempty"`
	// Pending join request.
	// Set each time a join-accept is scheduled and removed each time an uplink is received from the device.
	PendingJoinRequest *MACState_JoinRequest `protobuf:"bytes,12,opt,name=pending_join_request,json=pendingJoinRequest,proto3" json:"pending_join_request,omitempty"`
	// Whether or not Rx windows are expected to be open.
	// Set to true every time an uplink is received.
	// Set to false every time a successful downlink scheduling attempt is made.
	RxWindowsAvailable bool `protobuf:"varint,13,opt,name=rx_windows_available,json=rxWindowsAvailable,proto3" json:"rx_windows_available,omitempty"`
	// Recent data uplink messages sorted by time.
	// The number of messages stored may depend on configuration.
	RecentUplinks []*MACState_UplinkMessage `protobuf:"bytes,14,rep,name=recent_uplinks,json=recentUplinks,proto3" json:"recent_uplinks,omitempty"`
	// Recent data downlink messages sorted by time.
	// The number of messages stored may depend on configuration.
	RecentDownlinks []*MACState_DownlinkMessage `protobuf:"bytes,15,rep,name=recent_downlinks,json=recentDownlinks,proto3" json:"recent_downlinks,omitempty"`
	// Time when the last network-initiated downlink message was scheduled.
	LastNetworkInitiatedDownlinkAt *timestamppb.Timestamp `` /* 158-byte string literal not displayed */
	// ADR Data rate index values rejected by the device.
	// Reset each time `current_parameters.channels` change.
	// Elements are sorted in ascending order.
	RejectedAdrDataRateIndexes []DataRateIndex `` /* 188-byte string literal not displayed */
	// ADR TX output power index values rejected by the device.
	// Elements are sorted in ascending order.
	RejectedAdrTxPowerIndexes []uint32 `` /* 151-byte string literal not displayed */
	// Frequencies rejected by the device.
	RejectedFrequencies []uint64 `` /* 127-byte string literal not displayed */
	// Time when the last downlink message was scheduled.
	LastDownlinkAt *timestamppb.Timestamp `protobuf:"bytes,20,opt,name=last_downlink_at,json=lastDownlinkAt,proto3" json:"last_downlink_at,omitempty"`
	// Data rate ranges rejected by the device per frequency.
	RejectedDataRateRanges map[uint64]*MACState_DataRateRanges `` /* 221-byte string literal not displayed */
	// Frame counter of uplink, which confirmed the last ADR parameter change.
	LastAdrChangeFCntUp uint32 `` /* 128-byte string literal not displayed */
	// MAC command identifiers sent by the end device in the last received uplink.
	// The Network Server may choose to store only certain types of MAC
	// command identifiers in the underlying implementation.
	RecentMacCommandIdentifiers []MACCommandIdentifier `` /* 196-byte string literal not displayed */
	// Pending relay downlink contents.
	// The pending downlink will be scheduled to the relay in either Rx1 or Rx2.
	// The pending downlink will be cleared after the scheduling attempt.
	PendingRelayDownlink *RelayForwardDownlinkReq `protobuf:"bytes,24,opt,name=pending_relay_downlink,json=pendingRelayDownlink,proto3" json:"pending_relay_downlink,omitempty"`
	// contains filtered or unexported fields
}

MACState represents the state of MAC layer of the device. MACState is reset on each join for OTAA or ResetInd for ABP devices. This is used internally by the Network Server.

func (*MACState) Descriptor deprecated

func (*MACState) Descriptor() ([]byte, []int)

Deprecated: Use MACState.ProtoReflect.Descriptor instead.

func (*MACState) FieldIsZero added in v3.11.0

func (v *MACState) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*MACState) GetCurrentParameters

func (x *MACState) GetCurrentParameters() *MACParameters

func (*MACState) GetDesiredParameters

func (x *MACState) GetDesiredParameters() *MACParameters

func (*MACState) GetDeviceClass

func (x *MACState) GetDeviceClass() Class

func (*MACState) GetLastAdrChangeFCntUp added in v3.14.0

func (x *MACState) GetLastAdrChangeFCntUp() uint32

func (*MACState) GetLastConfirmedDownlinkAt

func (x *MACState) GetLastConfirmedDownlinkAt() *timestamppb.Timestamp

func (*MACState) GetLastDevStatusFCntUp

func (x *MACState) GetLastDevStatusFCntUp() uint32

func (*MACState) GetLastDownlinkAt

func (x *MACState) GetLastDownlinkAt() *timestamppb.Timestamp

func (*MACState) GetLastNetworkInitiatedDownlinkAt

func (x *MACState) GetLastNetworkInitiatedDownlinkAt() *timestamppb.Timestamp

func (*MACState) GetLorawanVersion added in v3.14.0

func (x *MACState) GetLorawanVersion() MACVersion
func (x *MACState) GetPendingApplicationDownlink() *ApplicationDownlink

func (*MACState) GetPendingJoinRequest

func (x *MACState) GetPendingJoinRequest() *MACState_JoinRequest
func (x *MACState) GetPendingRelayDownlink() *RelayForwardDownlinkReq

func (*MACState) GetPendingRequests

func (x *MACState) GetPendingRequests() []*MACCommand

func (*MACState) GetPingSlotPeriodicity

func (x *MACState) GetPingSlotPeriodicity() *PingSlotPeriodValue

func (*MACState) GetQueuedJoinAccept

func (x *MACState) GetQueuedJoinAccept() *MACState_JoinAccept

func (*MACState) GetQueuedResponses

func (x *MACState) GetQueuedResponses() []*MACCommand
func (x *MACState) GetRecentDownlinks() []*MACState_DownlinkMessage

func (*MACState) GetRecentMacCommandIdentifiers added in v3.21.0

func (x *MACState) GetRecentMacCommandIdentifiers() []MACCommandIdentifier
func (x *MACState) GetRecentUplinks() []*MACState_UplinkMessage

func (*MACState) GetRejectedAdrDataRateIndexes added in v3.14.0

func (x *MACState) GetRejectedAdrDataRateIndexes() []DataRateIndex

func (*MACState) GetRejectedAdrTxPowerIndexes added in v3.14.0

func (x *MACState) GetRejectedAdrTxPowerIndexes() []uint32

func (*MACState) GetRejectedDataRateRanges added in v3.10.0

func (x *MACState) GetRejectedDataRateRanges() map[uint64]*MACState_DataRateRanges

func (*MACState) GetRejectedFrequencies

func (x *MACState) GetRejectedFrequencies() []uint64

func (*MACState) GetRxWindowsAvailable

func (x *MACState) GetRxWindowsAvailable() bool

func (*MACState) MarshalJSON added in v3.17.2

func (x *MACState) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACState to JSON.

func (*MACState) MarshalProtoJSON added in v3.15.1

func (x *MACState) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACState message to JSON.

func (*MACState) ProtoMessage

func (*MACState) ProtoMessage()

func (*MACState) ProtoReflect added in v3.25.0

func (x *MACState) ProtoReflect() protoreflect.Message

func (*MACState) Reset

func (x *MACState) Reset()

func (*MACState) SetFields

func (dst *MACState) SetFields(src *MACState, paths ...string) error

func (*MACState) SetFromFlags added in v3.19.1

func (m *MACState) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the MACState message from flags.

func (*MACState) String

func (x *MACState) String() string

func (*MACState) UnmarshalJSON added in v3.17.2

func (x *MACState) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACState from JSON.

func (*MACState) UnmarshalProtoJSON added in v3.15.1

func (x *MACState) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACState message from JSON.

func (*MACState) ValidateFields

func (m *MACState) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACState with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACStateValidationError

type MACStateValidationError struct {
	// contains filtered or unexported fields
}

MACStateValidationError is the validation error returned by MACState.ValidateFields if the designated constraints aren't met.

func (MACStateValidationError) Cause

func (e MACStateValidationError) Cause() error

Cause function returns cause value.

func (MACStateValidationError) Error

func (e MACStateValidationError) Error() string

Error satisfies the builtin error interface

func (MACStateValidationError) ErrorName

func (e MACStateValidationError) ErrorName() string

ErrorName returns error name.

func (MACStateValidationError) Field

func (e MACStateValidationError) Field() string

Field function returns field value.

func (MACStateValidationError) Key

func (e MACStateValidationError) Key() bool

Key function returns key value.

func (MACStateValidationError) Reason

func (e MACStateValidationError) Reason() string

Reason function returns reason value.

type MACState_DataRateRange added in v3.10.0

type MACState_DataRateRange struct {
	MinDataRateIndex DataRateIndex `` /* 148-byte string literal not displayed */
	MaxDataRateIndex DataRateIndex `` /* 148-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MACState_DataRateRange) Descriptor deprecated added in v3.10.0

func (*MACState_DataRateRange) Descriptor() ([]byte, []int)

Deprecated: Use MACState_DataRateRange.ProtoReflect.Descriptor instead.

func (*MACState_DataRateRange) GetMaxDataRateIndex added in v3.10.0

func (x *MACState_DataRateRange) GetMaxDataRateIndex() DataRateIndex

func (*MACState_DataRateRange) GetMinDataRateIndex added in v3.10.0

func (x *MACState_DataRateRange) GetMinDataRateIndex() DataRateIndex

func (*MACState_DataRateRange) MarshalJSON added in v3.17.2

func (x *MACState_DataRateRange) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACState_DataRateRange to JSON.

func (*MACState_DataRateRange) MarshalProtoJSON added in v3.15.1

func (x *MACState_DataRateRange) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACState_DataRateRange message to JSON.

func (*MACState_DataRateRange) ProtoMessage added in v3.10.0

func (*MACState_DataRateRange) ProtoMessage()

func (*MACState_DataRateRange) ProtoReflect added in v3.25.0

func (x *MACState_DataRateRange) ProtoReflect() protoreflect.Message

func (*MACState_DataRateRange) Reset added in v3.10.0

func (x *MACState_DataRateRange) Reset()

func (*MACState_DataRateRange) SetFields added in v3.10.0

func (dst *MACState_DataRateRange) SetFields(src *MACState_DataRateRange, paths ...string) error

func (*MACState_DataRateRange) SetFromFlags added in v3.19.1

func (m *MACState_DataRateRange) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the MACState_DataRateRange message from flags.

func (*MACState_DataRateRange) String added in v3.10.0

func (x *MACState_DataRateRange) String() string

func (*MACState_DataRateRange) UnmarshalJSON added in v3.17.2

func (x *MACState_DataRateRange) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACState_DataRateRange from JSON.

func (*MACState_DataRateRange) UnmarshalProtoJSON added in v3.15.1

func (x *MACState_DataRateRange) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACState_DataRateRange message from JSON.

func (*MACState_DataRateRange) ValidateFields added in v3.10.0

func (m *MACState_DataRateRange) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACState_DataRateRange with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACState_DataRateRangeValidationError added in v3.10.0

type MACState_DataRateRangeValidationError struct {
	// contains filtered or unexported fields
}

MACState_DataRateRangeValidationError is the validation error returned by MACState_DataRateRange.ValidateFields if the designated constraints aren't met.

func (MACState_DataRateRangeValidationError) Cause added in v3.10.0

Cause function returns cause value.

func (MACState_DataRateRangeValidationError) Error added in v3.10.0

Error satisfies the builtin error interface

func (MACState_DataRateRangeValidationError) ErrorName added in v3.10.0

ErrorName returns error name.

func (MACState_DataRateRangeValidationError) Field added in v3.10.0

Field function returns field value.

func (MACState_DataRateRangeValidationError) Key added in v3.10.0

Key function returns key value.

func (MACState_DataRateRangeValidationError) Reason added in v3.10.0

Reason function returns reason value.

type MACState_DataRateRanges added in v3.10.0

type MACState_DataRateRanges struct {
	Ranges []*MACState_DataRateRange `protobuf:"bytes,1,rep,name=ranges,proto3" json:"ranges,omitempty"`
	// contains filtered or unexported fields
}

func (*MACState_DataRateRanges) Descriptor deprecated added in v3.10.0

func (*MACState_DataRateRanges) Descriptor() ([]byte, []int)

Deprecated: Use MACState_DataRateRanges.ProtoReflect.Descriptor instead.

func (*MACState_DataRateRanges) GetRanges added in v3.10.0

func (*MACState_DataRateRanges) MarshalJSON added in v3.17.2

func (x *MACState_DataRateRanges) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACState_DataRateRanges to JSON.

func (*MACState_DataRateRanges) MarshalProtoJSON added in v3.15.1

func (x *MACState_DataRateRanges) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACState_DataRateRanges message to JSON.

func (*MACState_DataRateRanges) ProtoMessage added in v3.10.0

func (*MACState_DataRateRanges) ProtoMessage()

func (*MACState_DataRateRanges) ProtoReflect added in v3.25.0

func (x *MACState_DataRateRanges) ProtoReflect() protoreflect.Message

func (*MACState_DataRateRanges) Reset added in v3.10.0

func (x *MACState_DataRateRanges) Reset()

func (*MACState_DataRateRanges) SetFields added in v3.10.0

func (dst *MACState_DataRateRanges) SetFields(src *MACState_DataRateRanges, paths ...string) error

func (*MACState_DataRateRanges) SetFromFlags added in v3.19.1

func (m *MACState_DataRateRanges) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the MACState_DataRateRanges message from flags.

func (*MACState_DataRateRanges) String added in v3.10.0

func (x *MACState_DataRateRanges) String() string

func (*MACState_DataRateRanges) UnmarshalJSON added in v3.17.2

func (x *MACState_DataRateRanges) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACState_DataRateRanges from JSON.

func (*MACState_DataRateRanges) UnmarshalProtoJSON added in v3.15.1

func (x *MACState_DataRateRanges) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACState_DataRateRanges message from JSON.

func (*MACState_DataRateRanges) ValidateFields added in v3.10.0

func (m *MACState_DataRateRanges) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACState_DataRateRanges with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACState_DataRateRangesValidationError added in v3.10.0

type MACState_DataRateRangesValidationError struct {
	// contains filtered or unexported fields
}

MACState_DataRateRangesValidationError is the validation error returned by MACState_DataRateRanges.ValidateFields if the designated constraints aren't met.

func (MACState_DataRateRangesValidationError) Cause added in v3.10.0

Cause function returns cause value.

func (MACState_DataRateRangesValidationError) Error added in v3.10.0

Error satisfies the builtin error interface

func (MACState_DataRateRangesValidationError) ErrorName added in v3.10.0

ErrorName returns error name.

func (MACState_DataRateRangesValidationError) Field added in v3.10.0

Field function returns field value.

func (MACState_DataRateRangesValidationError) Key added in v3.10.0

Key function returns key value.

func (MACState_DataRateRangesValidationError) Reason added in v3.10.0

Reason function returns reason value.

type MACState_DownlinkMessage added in v3.21.0

type MACState_DownlinkMessage struct {
	Payload        *MACState_DownlinkMessage_Message `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"`
	CorrelationIds []string                          `protobuf:"bytes,6,rep,name=correlation_ids,json=correlationIds,proto3" json:"correlation_ids,omitempty"`
	// contains filtered or unexported fields
}

A minimal DownlinkMessage definition which is binary compatible with the top level DownlinkMessage message. Used for type safe recent downlink storage.

func (*MACState_DownlinkMessage) Descriptor deprecated added in v3.21.0

func (*MACState_DownlinkMessage) Descriptor() ([]byte, []int)

Deprecated: Use MACState_DownlinkMessage.ProtoReflect.Descriptor instead.

func (*MACState_DownlinkMessage) GetCorrelationIds added in v3.21.0

func (x *MACState_DownlinkMessage) GetCorrelationIds() []string

func (*MACState_DownlinkMessage) GetPayload added in v3.21.0

func (*MACState_DownlinkMessage) MarshalJSON added in v3.21.0

func (x *MACState_DownlinkMessage) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACState_DownlinkMessage to JSON.

func (*MACState_DownlinkMessage) MarshalProtoJSON added in v3.21.0

func (x *MACState_DownlinkMessage) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACState_DownlinkMessage message to JSON.

func (*MACState_DownlinkMessage) ProtoMessage added in v3.21.0

func (*MACState_DownlinkMessage) ProtoMessage()

func (*MACState_DownlinkMessage) ProtoReflect added in v3.25.0

func (x *MACState_DownlinkMessage) ProtoReflect() protoreflect.Message

func (*MACState_DownlinkMessage) Reset added in v3.21.0

func (x *MACState_DownlinkMessage) Reset()

func (*MACState_DownlinkMessage) SetFields added in v3.21.0

func (dst *MACState_DownlinkMessage) SetFields(src *MACState_DownlinkMessage, paths ...string) error

func (*MACState_DownlinkMessage) String added in v3.21.0

func (x *MACState_DownlinkMessage) String() string

func (*MACState_DownlinkMessage) UnmarshalJSON added in v3.21.0

func (x *MACState_DownlinkMessage) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACState_DownlinkMessage from JSON.

func (*MACState_DownlinkMessage) UnmarshalProtoJSON added in v3.21.0

func (x *MACState_DownlinkMessage) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACState_DownlinkMessage message from JSON.

func (*MACState_DownlinkMessage) ValidateFields added in v3.21.0

func (m *MACState_DownlinkMessage) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACState_DownlinkMessage with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACState_DownlinkMessageValidationError added in v3.21.0

type MACState_DownlinkMessageValidationError struct {
	// contains filtered or unexported fields
}

MACState_DownlinkMessageValidationError is the validation error returned by MACState_DownlinkMessage.ValidateFields if the designated constraints aren't met.

func (MACState_DownlinkMessageValidationError) Cause added in v3.21.0

Cause function returns cause value.

func (MACState_DownlinkMessageValidationError) Error added in v3.21.0

Error satisfies the builtin error interface

func (MACState_DownlinkMessageValidationError) ErrorName added in v3.21.0

ErrorName returns error name.

func (MACState_DownlinkMessageValidationError) Field added in v3.21.0

Field function returns field value.

func (MACState_DownlinkMessageValidationError) Key added in v3.21.0

Key function returns key value.

func (MACState_DownlinkMessageValidationError) Reason added in v3.21.0

Reason function returns reason value.

type MACState_DownlinkMessage_Message added in v3.21.0

type MACState_DownlinkMessage_Message struct {
	MHdr       *MACState_DownlinkMessage_Message_MHDR       `protobuf:"bytes,1,opt,name=m_hdr,json=mHdr,proto3" json:"m_hdr,omitempty"`
	MacPayload *MACState_DownlinkMessage_Message_MACPayload `protobuf:"bytes,3,opt,name=mac_payload,json=macPayload,proto3" json:"mac_payload,omitempty"`
	// contains filtered or unexported fields
}

func (*MACState_DownlinkMessage_Message) Descriptor deprecated added in v3.21.0

func (*MACState_DownlinkMessage_Message) Descriptor() ([]byte, []int)

Deprecated: Use MACState_DownlinkMessage_Message.ProtoReflect.Descriptor instead.

func (*MACState_DownlinkMessage_Message) GetMHdr added in v3.21.0

func (*MACState_DownlinkMessage_Message) GetMacPayload added in v3.21.0

func (*MACState_DownlinkMessage_Message) MarshalJSON added in v3.21.0

func (x *MACState_DownlinkMessage_Message) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACState_DownlinkMessage_Message to JSON.

func (*MACState_DownlinkMessage_Message) MarshalProtoJSON added in v3.21.0

MarshalProtoJSON marshals the MACState_DownlinkMessage_Message message to JSON.

func (*MACState_DownlinkMessage_Message) ProtoMessage added in v3.21.0

func (*MACState_DownlinkMessage_Message) ProtoMessage()

func (*MACState_DownlinkMessage_Message) ProtoReflect added in v3.25.0

func (*MACState_DownlinkMessage_Message) Reset added in v3.21.0

func (*MACState_DownlinkMessage_Message) SetFields added in v3.21.0

func (*MACState_DownlinkMessage_Message) String added in v3.21.0

func (*MACState_DownlinkMessage_Message) UnmarshalJSON added in v3.21.0

func (x *MACState_DownlinkMessage_Message) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACState_DownlinkMessage_Message from JSON.

func (*MACState_DownlinkMessage_Message) UnmarshalProtoJSON added in v3.21.0

UnmarshalProtoJSON unmarshals the MACState_DownlinkMessage_Message message from JSON.

func (*MACState_DownlinkMessage_Message) ValidateFields added in v3.21.0

func (m *MACState_DownlinkMessage_Message) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACState_DownlinkMessage_Message with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACState_DownlinkMessage_MessageValidationError added in v3.21.0

type MACState_DownlinkMessage_MessageValidationError struct {
	// contains filtered or unexported fields
}

MACState_DownlinkMessage_MessageValidationError is the validation error returned by MACState_DownlinkMessage_Message.ValidateFields if the designated constraints aren't met.

func (MACState_DownlinkMessage_MessageValidationError) Cause added in v3.21.0

Cause function returns cause value.

func (MACState_DownlinkMessage_MessageValidationError) Error added in v3.21.0

Error satisfies the builtin error interface

func (MACState_DownlinkMessage_MessageValidationError) ErrorName added in v3.21.0

ErrorName returns error name.

func (MACState_DownlinkMessage_MessageValidationError) Field added in v3.21.0

Field function returns field value.

func (MACState_DownlinkMessage_MessageValidationError) Key added in v3.21.0

Key function returns key value.

func (MACState_DownlinkMessage_MessageValidationError) Reason added in v3.21.0

Reason function returns reason value.

type MACState_DownlinkMessage_Message_MACPayload added in v3.21.0

type MACState_DownlinkMessage_Message_MACPayload struct {
	FPort    uint32 `protobuf:"varint,2,opt,name=f_port,json=fPort,proto3" json:"f_port,omitempty"`
	FullFCnt uint32 `protobuf:"varint,5,opt,name=full_f_cnt,json=fullFCnt,proto3" json:"full_f_cnt,omitempty"`
	// contains filtered or unexported fields
}

func (*MACState_DownlinkMessage_Message_MACPayload) Descriptor deprecated added in v3.21.0

Deprecated: Use MACState_DownlinkMessage_Message_MACPayload.ProtoReflect.Descriptor instead.

func (*MACState_DownlinkMessage_Message_MACPayload) GetFPort added in v3.21.0

func (*MACState_DownlinkMessage_Message_MACPayload) GetFullFCnt added in v3.21.0

func (*MACState_DownlinkMessage_Message_MACPayload) ProtoMessage added in v3.21.0

func (*MACState_DownlinkMessage_Message_MACPayload) ProtoReflect added in v3.25.0

func (*MACState_DownlinkMessage_Message_MACPayload) Reset added in v3.21.0

func (*MACState_DownlinkMessage_Message_MACPayload) SetFields added in v3.21.0

func (*MACState_DownlinkMessage_Message_MACPayload) String added in v3.21.0

func (*MACState_DownlinkMessage_Message_MACPayload) ValidateFields added in v3.21.0

func (m *MACState_DownlinkMessage_Message_MACPayload) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACState_DownlinkMessage_Message_MACPayload with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACState_DownlinkMessage_Message_MACPayloadValidationError added in v3.21.0

type MACState_DownlinkMessage_Message_MACPayloadValidationError struct {
	// contains filtered or unexported fields
}

MACState_DownlinkMessage_Message_MACPayloadValidationError is the validation error returned by MACState_DownlinkMessage_Message_MACPayload.ValidateFields if the designated constraints aren't met.

func (MACState_DownlinkMessage_Message_MACPayloadValidationError) Cause added in v3.21.0

Cause function returns cause value.

func (MACState_DownlinkMessage_Message_MACPayloadValidationError) Error added in v3.21.0

Error satisfies the builtin error interface

func (MACState_DownlinkMessage_Message_MACPayloadValidationError) ErrorName added in v3.21.0

ErrorName returns error name.

func (MACState_DownlinkMessage_Message_MACPayloadValidationError) Field added in v3.21.0

Field function returns field value.

func (MACState_DownlinkMessage_Message_MACPayloadValidationError) Key added in v3.21.0

Key function returns key value.

func (MACState_DownlinkMessage_Message_MACPayloadValidationError) Reason added in v3.21.0

Reason function returns reason value.

type MACState_DownlinkMessage_Message_MHDR added in v3.21.0

type MACState_DownlinkMessage_Message_MHDR struct {
	MType MType `protobuf:"varint,1,opt,name=m_type,json=mType,proto3,enum=ttn.lorawan.v3.MType" json:"m_type,omitempty"`
	// contains filtered or unexported fields
}

func (*MACState_DownlinkMessage_Message_MHDR) Descriptor deprecated added in v3.21.0

func (*MACState_DownlinkMessage_Message_MHDR) Descriptor() ([]byte, []int)

Deprecated: Use MACState_DownlinkMessage_Message_MHDR.ProtoReflect.Descriptor instead.

func (*MACState_DownlinkMessage_Message_MHDR) GetMType added in v3.21.0

func (*MACState_DownlinkMessage_Message_MHDR) MarshalJSON added in v3.21.0

func (x *MACState_DownlinkMessage_Message_MHDR) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACState_DownlinkMessage_Message_MHDR to JSON.

func (*MACState_DownlinkMessage_Message_MHDR) MarshalProtoJSON added in v3.21.0

MarshalProtoJSON marshals the MACState_DownlinkMessage_Message_MHDR message to JSON.

func (*MACState_DownlinkMessage_Message_MHDR) ProtoMessage added in v3.21.0

func (*MACState_DownlinkMessage_Message_MHDR) ProtoMessage()

func (*MACState_DownlinkMessage_Message_MHDR) ProtoReflect added in v3.25.0

func (*MACState_DownlinkMessage_Message_MHDR) Reset added in v3.21.0

func (*MACState_DownlinkMessage_Message_MHDR) SetFields added in v3.21.0

func (*MACState_DownlinkMessage_Message_MHDR) String added in v3.21.0

func (*MACState_DownlinkMessage_Message_MHDR) UnmarshalJSON added in v3.21.0

func (x *MACState_DownlinkMessage_Message_MHDR) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACState_DownlinkMessage_Message_MHDR from JSON.

func (*MACState_DownlinkMessage_Message_MHDR) UnmarshalProtoJSON added in v3.21.0

UnmarshalProtoJSON unmarshals the MACState_DownlinkMessage_Message_MHDR message from JSON.

func (*MACState_DownlinkMessage_Message_MHDR) ValidateFields added in v3.21.0

func (m *MACState_DownlinkMessage_Message_MHDR) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACState_DownlinkMessage_Message_MHDR with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACState_DownlinkMessage_Message_MHDRValidationError added in v3.21.0

type MACState_DownlinkMessage_Message_MHDRValidationError struct {
	// contains filtered or unexported fields
}

MACState_DownlinkMessage_Message_MHDRValidationError is the validation error returned by MACState_DownlinkMessage_Message_MHDR.ValidateFields if the designated constraints aren't met.

func (MACState_DownlinkMessage_Message_MHDRValidationError) Cause added in v3.21.0

Cause function returns cause value.

func (MACState_DownlinkMessage_Message_MHDRValidationError) Error added in v3.21.0

Error satisfies the builtin error interface

func (MACState_DownlinkMessage_Message_MHDRValidationError) ErrorName added in v3.21.0

ErrorName returns error name.

func (MACState_DownlinkMessage_Message_MHDRValidationError) Field added in v3.21.0

Field function returns field value.

func (MACState_DownlinkMessage_Message_MHDRValidationError) Key added in v3.21.0

Key function returns key value.

func (MACState_DownlinkMessage_Message_MHDRValidationError) Reason added in v3.21.0

Reason function returns reason value.

type MACState_JoinAccept

type MACState_JoinAccept struct {

	// Payload of the join-accept received from Join Server.
	Payload []byte                `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"`
	Request *MACState_JoinRequest `protobuf:"bytes,2,opt,name=request,proto3" json:"request,omitempty"`
	// Network session keys associated with the join.
	Keys           *SessionKeys `protobuf:"bytes,3,opt,name=keys,proto3" json:"keys,omitempty"`
	CorrelationIds []string     `protobuf:"bytes,4,rep,name=correlation_ids,json=correlationIds,proto3" json:"correlation_ids,omitempty"`
	DevAddr        []byte       `protobuf:"bytes,5,opt,name=dev_addr,json=devAddr,proto3" json:"dev_addr,omitempty"`
	NetId          []byte       `protobuf:"bytes,6,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MACState_JoinAccept) Descriptor deprecated

func (*MACState_JoinAccept) Descriptor() ([]byte, []int)

Deprecated: Use MACState_JoinAccept.ProtoReflect.Descriptor instead.

func (*MACState_JoinAccept) FieldIsZero added in v3.11.0

func (v *MACState_JoinAccept) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*MACState_JoinAccept) GetCorrelationIds added in v3.14.1

func (x *MACState_JoinAccept) GetCorrelationIds() []string

func (*MACState_JoinAccept) GetDevAddr added in v3.20.1

func (x *MACState_JoinAccept) GetDevAddr() []byte

func (*MACState_JoinAccept) GetKeys

func (x *MACState_JoinAccept) GetKeys() *SessionKeys

func (*MACState_JoinAccept) GetNetId added in v3.20.1

func (x *MACState_JoinAccept) GetNetId() []byte

func (*MACState_JoinAccept) GetPayload

func (x *MACState_JoinAccept) GetPayload() []byte

func (*MACState_JoinAccept) GetRequest

func (x *MACState_JoinAccept) GetRequest() *MACState_JoinRequest

func (*MACState_JoinAccept) MarshalJSON added in v3.17.2

func (x *MACState_JoinAccept) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACState_JoinAccept to JSON.

func (*MACState_JoinAccept) MarshalProtoJSON added in v3.15.1

func (x *MACState_JoinAccept) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACState_JoinAccept message to JSON.

func (*MACState_JoinAccept) ProtoMessage

func (*MACState_JoinAccept) ProtoMessage()

func (*MACState_JoinAccept) ProtoReflect added in v3.25.0

func (x *MACState_JoinAccept) ProtoReflect() protoreflect.Message

func (*MACState_JoinAccept) Reset

func (x *MACState_JoinAccept) Reset()

func (*MACState_JoinAccept) SetFields

func (dst *MACState_JoinAccept) SetFields(src *MACState_JoinAccept, paths ...string) error

func (*MACState_JoinAccept) SetFromFlags added in v3.19.1

func (m *MACState_JoinAccept) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the MACState_JoinAccept message from flags.

func (*MACState_JoinAccept) String

func (x *MACState_JoinAccept) String() string

func (*MACState_JoinAccept) UnmarshalJSON added in v3.17.2

func (x *MACState_JoinAccept) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACState_JoinAccept from JSON.

func (*MACState_JoinAccept) UnmarshalProtoJSON added in v3.15.1

func (x *MACState_JoinAccept) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACState_JoinAccept message from JSON.

func (*MACState_JoinAccept) ValidateFields

func (m *MACState_JoinAccept) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACState_JoinAccept with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACState_JoinAcceptValidationError

type MACState_JoinAcceptValidationError struct {
	// contains filtered or unexported fields
}

MACState_JoinAcceptValidationError is the validation error returned by MACState_JoinAccept.ValidateFields if the designated constraints aren't met.

func (MACState_JoinAcceptValidationError) Cause

Cause function returns cause value.

func (MACState_JoinAcceptValidationError) Error

Error satisfies the builtin error interface

func (MACState_JoinAcceptValidationError) ErrorName

ErrorName returns error name.

func (MACState_JoinAcceptValidationError) Field

Field function returns field value.

func (MACState_JoinAcceptValidationError) Key

Key function returns key value.

func (MACState_JoinAcceptValidationError) Reason

Reason function returns reason value.

type MACState_JoinRequest added in v3.11.0

type MACState_JoinRequest struct {
	DownlinkSettings *DLSettings `protobuf:"bytes,6,opt,name=downlink_settings,json=downlinkSettings,proto3" json:"downlink_settings,omitempty"`
	RxDelay          RxDelay     `protobuf:"varint,7,opt,name=rx_delay,json=rxDelay,proto3,enum=ttn.lorawan.v3.RxDelay" json:"rx_delay,omitempty"`
	CfList           *CFList     `protobuf:"bytes,8,opt,name=cf_list,json=cfList,proto3" json:"cf_list,omitempty"`
	// contains filtered or unexported fields
}

func (*MACState_JoinRequest) Descriptor deprecated added in v3.11.0

func (*MACState_JoinRequest) Descriptor() ([]byte, []int)

Deprecated: Use MACState_JoinRequest.ProtoReflect.Descriptor instead.

func (*MACState_JoinRequest) FieldIsZero added in v3.11.0

func (v *MACState_JoinRequest) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*MACState_JoinRequest) GetCfList added in v3.14.1

func (x *MACState_JoinRequest) GetCfList() *CFList

func (*MACState_JoinRequest) GetDownlinkSettings added in v3.11.0

func (x *MACState_JoinRequest) GetDownlinkSettings() *DLSettings

func (*MACState_JoinRequest) GetRxDelay added in v3.11.0

func (x *MACState_JoinRequest) GetRxDelay() RxDelay

func (*MACState_JoinRequest) MarshalJSON added in v3.17.2

func (x *MACState_JoinRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACState_JoinRequest to JSON.

func (*MACState_JoinRequest) MarshalProtoJSON added in v3.15.1

func (x *MACState_JoinRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACState_JoinRequest message to JSON.

func (*MACState_JoinRequest) ProtoMessage added in v3.11.0

func (*MACState_JoinRequest) ProtoMessage()

func (*MACState_JoinRequest) ProtoReflect added in v3.25.0

func (x *MACState_JoinRequest) ProtoReflect() protoreflect.Message

func (*MACState_JoinRequest) Reset added in v3.11.0

func (x *MACState_JoinRequest) Reset()

func (*MACState_JoinRequest) SetFields added in v3.11.0

func (dst *MACState_JoinRequest) SetFields(src *MACState_JoinRequest, paths ...string) error

func (*MACState_JoinRequest) SetFromFlags added in v3.19.1

func (m *MACState_JoinRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the MACState_JoinRequest message from flags.

func (*MACState_JoinRequest) String added in v3.11.0

func (x *MACState_JoinRequest) String() string

func (*MACState_JoinRequest) UnmarshalJSON added in v3.17.2

func (x *MACState_JoinRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACState_JoinRequest from JSON.

func (*MACState_JoinRequest) UnmarshalProtoJSON added in v3.15.1

func (x *MACState_JoinRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACState_JoinRequest message from JSON.

func (*MACState_JoinRequest) ValidateFields added in v3.11.0

func (m *MACState_JoinRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACState_JoinRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACState_JoinRequestValidationError added in v3.11.0

type MACState_JoinRequestValidationError struct {
	// contains filtered or unexported fields
}

MACState_JoinRequestValidationError is the validation error returned by MACState_JoinRequest.ValidateFields if the designated constraints aren't met.

func (MACState_JoinRequestValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (MACState_JoinRequestValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (MACState_JoinRequestValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (MACState_JoinRequestValidationError) Field added in v3.11.0

Field function returns field value.

func (MACState_JoinRequestValidationError) Key added in v3.11.0

Key function returns key value.

func (MACState_JoinRequestValidationError) Reason added in v3.11.0

Reason function returns reason value.

type MACState_UplinkMessage added in v3.21.0

type MACState_UplinkMessage struct {
	Payload            *Message                             `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"`
	Settings           *MACState_UplinkMessage_TxSettings   `protobuf:"bytes,4,opt,name=settings,proto3" json:"settings,omitempty"`
	RxMetadata         []*MACState_UplinkMessage_RxMetadata `protobuf:"bytes,5,rep,name=rx_metadata,json=rxMetadata,proto3" json:"rx_metadata,omitempty"`
	ReceivedAt         *timestamppb.Timestamp               `protobuf:"bytes,6,opt,name=received_at,json=receivedAt,proto3" json:"received_at,omitempty"`
	CorrelationIds     []string                             `protobuf:"bytes,7,rep,name=correlation_ids,json=correlationIds,proto3" json:"correlation_ids,omitempty"`
	DeviceChannelIndex uint32                               `protobuf:"varint,9,opt,name=device_channel_index,json=deviceChannelIndex,proto3" json:"device_channel_index,omitempty"`
	// contains filtered or unexported fields
}

A minimal UplinkMessage definition which is binary compatible with the top level UplinkMessage message. Used for type safe recent uplink storage.

func (*MACState_UplinkMessage) Descriptor deprecated added in v3.21.0

func (*MACState_UplinkMessage) Descriptor() ([]byte, []int)

Deprecated: Use MACState_UplinkMessage.ProtoReflect.Descriptor instead.

func (*MACState_UplinkMessage) GetCorrelationIds added in v3.21.0

func (x *MACState_UplinkMessage) GetCorrelationIds() []string

func (*MACState_UplinkMessage) GetDeviceChannelIndex added in v3.21.0

func (x *MACState_UplinkMessage) GetDeviceChannelIndex() uint32

func (*MACState_UplinkMessage) GetPayload added in v3.21.0

func (x *MACState_UplinkMessage) GetPayload() *Message

func (*MACState_UplinkMessage) GetReceivedAt added in v3.21.0

func (x *MACState_UplinkMessage) GetReceivedAt() *timestamppb.Timestamp

func (*MACState_UplinkMessage) GetRxMetadata added in v3.21.0

func (*MACState_UplinkMessage) GetSettings added in v3.21.0

func (*MACState_UplinkMessage) MarshalJSON added in v3.21.0

func (x *MACState_UplinkMessage) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACState_UplinkMessage to JSON.

func (*MACState_UplinkMessage) MarshalProtoJSON added in v3.21.0

func (x *MACState_UplinkMessage) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACState_UplinkMessage message to JSON.

func (*MACState_UplinkMessage) ProtoMessage added in v3.21.0

func (*MACState_UplinkMessage) ProtoMessage()

func (*MACState_UplinkMessage) ProtoReflect added in v3.25.0

func (x *MACState_UplinkMessage) ProtoReflect() protoreflect.Message

func (*MACState_UplinkMessage) Reset added in v3.21.0

func (x *MACState_UplinkMessage) Reset()

func (*MACState_UplinkMessage) SetFields added in v3.21.0

func (dst *MACState_UplinkMessage) SetFields(src *MACState_UplinkMessage, paths ...string) error

func (*MACState_UplinkMessage) String added in v3.21.0

func (x *MACState_UplinkMessage) String() string

func (*MACState_UplinkMessage) UnmarshalJSON added in v3.21.0

func (x *MACState_UplinkMessage) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACState_UplinkMessage from JSON.

func (*MACState_UplinkMessage) UnmarshalProtoJSON added in v3.21.0

func (x *MACState_UplinkMessage) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACState_UplinkMessage message from JSON.

func (*MACState_UplinkMessage) ValidateFields added in v3.21.0

func (m *MACState_UplinkMessage) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACState_UplinkMessage with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACState_UplinkMessageValidationError added in v3.21.0

type MACState_UplinkMessageValidationError struct {
	// contains filtered or unexported fields
}

MACState_UplinkMessageValidationError is the validation error returned by MACState_UplinkMessage.ValidateFields if the designated constraints aren't met.

func (MACState_UplinkMessageValidationError) Cause added in v3.21.0

Cause function returns cause value.

func (MACState_UplinkMessageValidationError) Error added in v3.21.0

Error satisfies the builtin error interface

func (MACState_UplinkMessageValidationError) ErrorName added in v3.21.0

ErrorName returns error name.

func (MACState_UplinkMessageValidationError) Field added in v3.21.0

Field function returns field value.

func (MACState_UplinkMessageValidationError) Key added in v3.21.0

Key function returns key value.

func (MACState_UplinkMessageValidationError) Reason added in v3.21.0

Reason function returns reason value.

type MACState_UplinkMessage_RxMetadata added in v3.21.0

type MACState_UplinkMessage_RxMetadata struct {
	GatewayIds             *GatewayIdentifiers                                     `protobuf:"bytes,1,opt,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	ChannelRssi            float32                                                 `protobuf:"fixed32,9,opt,name=channel_rssi,json=channelRssi,proto3" json:"channel_rssi,omitempty"`
	Snr                    float32                                                 `protobuf:"fixed32,11,opt,name=snr,proto3" json:"snr,omitempty"`
	DownlinkPathConstraint DownlinkPathConstraint                                  `` /* 174-byte string literal not displayed */
	UplinkToken            []byte                                                  `protobuf:"bytes,15,opt,name=uplink_token,json=uplinkToken,proto3" json:"uplink_token,omitempty"`
	PacketBroker           *MACState_UplinkMessage_RxMetadata_PacketBrokerMetadata `protobuf:"bytes,18,opt,name=packet_broker,json=packetBroker,proto3" json:"packet_broker,omitempty"`
	Relay                  *MACState_UplinkMessage_RxMetadata_RelayMetadata        `protobuf:"bytes,23,opt,name=relay,proto3" json:"relay,omitempty"`
	// contains filtered or unexported fields
}

func (*MACState_UplinkMessage_RxMetadata) Descriptor deprecated added in v3.21.0

func (*MACState_UplinkMessage_RxMetadata) Descriptor() ([]byte, []int)

Deprecated: Use MACState_UplinkMessage_RxMetadata.ProtoReflect.Descriptor instead.

func (*MACState_UplinkMessage_RxMetadata) GetChannelRssi added in v3.21.0

func (x *MACState_UplinkMessage_RxMetadata) GetChannelRssi() float32

func (*MACState_UplinkMessage_RxMetadata) GetDownlinkPathConstraint added in v3.21.0

func (x *MACState_UplinkMessage_RxMetadata) GetDownlinkPathConstraint() DownlinkPathConstraint

func (*MACState_UplinkMessage_RxMetadata) GetGatewayIds added in v3.21.0

func (*MACState_UplinkMessage_RxMetadata) GetPacketBroker added in v3.21.0

func (*MACState_UplinkMessage_RxMetadata) GetRelay added in v3.28.1

func (*MACState_UplinkMessage_RxMetadata) GetSnr added in v3.21.0

func (*MACState_UplinkMessage_RxMetadata) GetUplinkToken added in v3.21.0

func (x *MACState_UplinkMessage_RxMetadata) GetUplinkToken() []byte

func (*MACState_UplinkMessage_RxMetadata) MarshalJSON added in v3.21.0

func (x *MACState_UplinkMessage_RxMetadata) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACState_UplinkMessage_RxMetadata to JSON.

func (*MACState_UplinkMessage_RxMetadata) MarshalProtoJSON added in v3.21.0

MarshalProtoJSON marshals the MACState_UplinkMessage_RxMetadata message to JSON.

func (*MACState_UplinkMessage_RxMetadata) ProtoMessage added in v3.21.0

func (*MACState_UplinkMessage_RxMetadata) ProtoMessage()

func (*MACState_UplinkMessage_RxMetadata) ProtoReflect added in v3.25.0

func (*MACState_UplinkMessage_RxMetadata) Reset added in v3.21.0

func (*MACState_UplinkMessage_RxMetadata) SetFields added in v3.21.0

func (*MACState_UplinkMessage_RxMetadata) String added in v3.21.0

func (*MACState_UplinkMessage_RxMetadata) UnmarshalJSON added in v3.21.0

func (x *MACState_UplinkMessage_RxMetadata) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACState_UplinkMessage_RxMetadata from JSON.

func (*MACState_UplinkMessage_RxMetadata) UnmarshalProtoJSON added in v3.21.0

UnmarshalProtoJSON unmarshals the MACState_UplinkMessage_RxMetadata message from JSON.

func (*MACState_UplinkMessage_RxMetadata) ValidateFields added in v3.21.0

func (m *MACState_UplinkMessage_RxMetadata) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACState_UplinkMessage_RxMetadata with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACState_UplinkMessage_RxMetadataValidationError added in v3.21.0

type MACState_UplinkMessage_RxMetadataValidationError struct {
	// contains filtered or unexported fields
}

MACState_UplinkMessage_RxMetadataValidationError is the validation error returned by MACState_UplinkMessage_RxMetadata.ValidateFields if the designated constraints aren't met.

func (MACState_UplinkMessage_RxMetadataValidationError) Cause added in v3.21.0

Cause function returns cause value.

func (MACState_UplinkMessage_RxMetadataValidationError) Error added in v3.21.0

Error satisfies the builtin error interface

func (MACState_UplinkMessage_RxMetadataValidationError) ErrorName added in v3.21.0

ErrorName returns error name.

func (MACState_UplinkMessage_RxMetadataValidationError) Field added in v3.21.0

Field function returns field value.

func (MACState_UplinkMessage_RxMetadataValidationError) Key added in v3.21.0

Key function returns key value.

func (MACState_UplinkMessage_RxMetadataValidationError) Reason added in v3.21.0

Reason function returns reason value.

type MACState_UplinkMessage_RxMetadata_PacketBrokerMetadata added in v3.21.0

type MACState_UplinkMessage_RxMetadata_PacketBrokerMetadata struct {
	// contains filtered or unexported fields
}

func (*MACState_UplinkMessage_RxMetadata_PacketBrokerMetadata) Descriptor deprecated added in v3.21.0

Deprecated: Use MACState_UplinkMessage_RxMetadata_PacketBrokerMetadata.ProtoReflect.Descriptor instead.

func (*MACState_UplinkMessage_RxMetadata_PacketBrokerMetadata) ProtoMessage added in v3.21.0

func (*MACState_UplinkMessage_RxMetadata_PacketBrokerMetadata) ProtoReflect added in v3.25.0

func (*MACState_UplinkMessage_RxMetadata_PacketBrokerMetadata) Reset added in v3.21.0

func (*MACState_UplinkMessage_RxMetadata_PacketBrokerMetadata) SetFields added in v3.21.0

func (*MACState_UplinkMessage_RxMetadata_PacketBrokerMetadata) String added in v3.21.0

func (*MACState_UplinkMessage_RxMetadata_PacketBrokerMetadata) ValidateFields added in v3.21.0

ValidateFields checks the field values on MACState_UplinkMessage_RxMetadata_PacketBrokerMetadata with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACState_UplinkMessage_RxMetadata_PacketBrokerMetadataValidationError added in v3.21.0

type MACState_UplinkMessage_RxMetadata_PacketBrokerMetadataValidationError struct {
	// contains filtered or unexported fields
}

MACState_UplinkMessage_RxMetadata_PacketBrokerMetadataValidationError is the validation error returned by MACState_UplinkMessage_RxMetadata_PacketBrokerMetadata.ValidateFields if the designated constraints aren't met.

func (MACState_UplinkMessage_RxMetadata_PacketBrokerMetadataValidationError) Cause added in v3.21.0

Cause function returns cause value.

func (MACState_UplinkMessage_RxMetadata_PacketBrokerMetadataValidationError) Error added in v3.21.0

Error satisfies the builtin error interface

func (MACState_UplinkMessage_RxMetadata_PacketBrokerMetadataValidationError) ErrorName added in v3.21.0

ErrorName returns error name.

func (MACState_UplinkMessage_RxMetadata_PacketBrokerMetadataValidationError) Field added in v3.21.0

Field function returns field value.

func (MACState_UplinkMessage_RxMetadata_PacketBrokerMetadataValidationError) Key added in v3.21.0

Key function returns key value.

func (MACState_UplinkMessage_RxMetadata_PacketBrokerMetadataValidationError) Reason added in v3.21.0

Reason function returns reason value.

type MACState_UplinkMessage_RxMetadata_RelayMetadata added in v3.28.1

type MACState_UplinkMessage_RxMetadata_RelayMetadata struct {
	// contains filtered or unexported fields
}

func (*MACState_UplinkMessage_RxMetadata_RelayMetadata) Descriptor deprecated added in v3.28.1

Deprecated: Use MACState_UplinkMessage_RxMetadata_RelayMetadata.ProtoReflect.Descriptor instead.

func (*MACState_UplinkMessage_RxMetadata_RelayMetadata) ProtoMessage added in v3.28.1

func (*MACState_UplinkMessage_RxMetadata_RelayMetadata) ProtoReflect added in v3.28.1

func (*MACState_UplinkMessage_RxMetadata_RelayMetadata) Reset added in v3.28.1

func (*MACState_UplinkMessage_RxMetadata_RelayMetadata) SetFields added in v3.28.1

func (*MACState_UplinkMessage_RxMetadata_RelayMetadata) String added in v3.28.1

func (*MACState_UplinkMessage_RxMetadata_RelayMetadata) ValidateFields added in v3.28.1

func (m *MACState_UplinkMessage_RxMetadata_RelayMetadata) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACState_UplinkMessage_RxMetadata_RelayMetadata with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACState_UplinkMessage_RxMetadata_RelayMetadataValidationError added in v3.28.1

type MACState_UplinkMessage_RxMetadata_RelayMetadataValidationError struct {
	// contains filtered or unexported fields
}

MACState_UplinkMessage_RxMetadata_RelayMetadataValidationError is the validation error returned by MACState_UplinkMessage_RxMetadata_RelayMetadata.ValidateFields if the designated constraints aren't met.

func (MACState_UplinkMessage_RxMetadata_RelayMetadataValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (MACState_UplinkMessage_RxMetadata_RelayMetadataValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (MACState_UplinkMessage_RxMetadata_RelayMetadataValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (MACState_UplinkMessage_RxMetadata_RelayMetadataValidationError) Field added in v3.28.1

Field function returns field value.

func (MACState_UplinkMessage_RxMetadata_RelayMetadataValidationError) Key added in v3.28.1

Key function returns key value.

func (MACState_UplinkMessage_RxMetadata_RelayMetadataValidationError) Reason added in v3.28.1

Reason function returns reason value.

type MACState_UplinkMessage_TxSettings added in v3.21.0

type MACState_UplinkMessage_TxSettings struct {
	DataRate *DataRate `protobuf:"bytes,1,opt,name=data_rate,json=dataRate,proto3" json:"data_rate,omitempty"`
	// contains filtered or unexported fields
}

func (*MACState_UplinkMessage_TxSettings) Descriptor deprecated added in v3.21.0

func (*MACState_UplinkMessage_TxSettings) Descriptor() ([]byte, []int)

Deprecated: Use MACState_UplinkMessage_TxSettings.ProtoReflect.Descriptor instead.

func (*MACState_UplinkMessage_TxSettings) GetDataRate added in v3.21.0

func (x *MACState_UplinkMessage_TxSettings) GetDataRate() *DataRate

func (*MACState_UplinkMessage_TxSettings) ProtoMessage added in v3.21.0

func (*MACState_UplinkMessage_TxSettings) ProtoMessage()

func (*MACState_UplinkMessage_TxSettings) ProtoReflect added in v3.25.0

func (*MACState_UplinkMessage_TxSettings) Reset added in v3.21.0

func (*MACState_UplinkMessage_TxSettings) SetFields added in v3.21.0

func (*MACState_UplinkMessage_TxSettings) String added in v3.21.0

func (*MACState_UplinkMessage_TxSettings) ValidateFields added in v3.21.0

func (m *MACState_UplinkMessage_TxSettings) ValidateFields(paths ...string) error

ValidateFields checks the field values on MACState_UplinkMessage_TxSettings with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MACState_UplinkMessage_TxSettingsValidationError added in v3.21.0

type MACState_UplinkMessage_TxSettingsValidationError struct {
	// contains filtered or unexported fields
}

MACState_UplinkMessage_TxSettingsValidationError is the validation error returned by MACState_UplinkMessage_TxSettings.ValidateFields if the designated constraints aren't met.

func (MACState_UplinkMessage_TxSettingsValidationError) Cause added in v3.21.0

Cause function returns cause value.

func (MACState_UplinkMessage_TxSettingsValidationError) Error added in v3.21.0

Error satisfies the builtin error interface

func (MACState_UplinkMessage_TxSettingsValidationError) ErrorName added in v3.21.0

ErrorName returns error name.

func (MACState_UplinkMessage_TxSettingsValidationError) Field added in v3.21.0

Field function returns field value.

func (MACState_UplinkMessage_TxSettingsValidationError) Key added in v3.21.0

Key function returns key value.

func (MACState_UplinkMessage_TxSettingsValidationError) Reason added in v3.21.0

Reason function returns reason value.

type MACVersion

type MACVersion int32
const (
	MACVersion_MAC_UNKNOWN MACVersion = 0
	MACVersion_MAC_V1_0    MACVersion = 1
	MACVersion_MAC_V1_0_1  MACVersion = 2
	MACVersion_MAC_V1_0_2  MACVersion = 3
	MACVersion_MAC_V1_1    MACVersion = 4
	MACVersion_MAC_V1_0_3  MACVersion = 5
	MACVersion_MAC_V1_0_4  MACVersion = 6
)

func (*MACVersion) DecodeMsgpack added in v3.11.0

func (v *MACVersion) DecodeMsgpack(dec *msgpack.Decoder) error

DecodeMsgpack implements msgpack.CustomDecoder interface.

func (MACVersion) Descriptor added in v3.25.0

func (MACVersion) Descriptor() protoreflect.EnumDescriptor

func (MACVersion) EncodeMsgpack added in v3.11.0

func (v MACVersion) EncodeMsgpack(enc *msgpack.Encoder) error

EncodeMsgpack implements msgpack.CustomEncoder interface.

func (MACVersion) Enum added in v3.25.0

func (x MACVersion) Enum() *MACVersion

func (MACVersion) EnumDescriptor deprecated

func (MACVersion) EnumDescriptor() ([]byte, []int)

Deprecated: Use MACVersion.Descriptor instead.

func (MACVersion) MarshalBinary added in v3.9.2

func (v MACVersion) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (MACVersion) MarshalJSON added in v3.12.0

func (x MACVersion) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MACVersion to JSON.

func (MACVersion) MarshalProtoJSON added in v3.15.1

func (x MACVersion) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MACVersion to JSON.

func (MACVersion) MarshalText

func (x MACVersion) MarshalText() ([]byte, error)

MarshalText marshals the MACVersion to text.

func (MACVersion) Number added in v3.25.0

func (x MACVersion) Number() protoreflect.EnumNumber

func (MACVersion) String

func (x MACVersion) String() string

func (MACVersion) Type added in v3.25.0

func (*MACVersion) UnmarshalBinary added in v3.9.2

func (v *MACVersion) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*MACVersion) UnmarshalJSON

func (x *MACVersion) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MACVersion from JSON.

func (*MACVersion) UnmarshalProtoJSON added in v3.15.1

func (x *MACVersion) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MACVersion from JSON.

func (*MACVersion) UnmarshalText

func (x *MACVersion) UnmarshalText(b []byte) error

UnmarshalText unmarshals the MACVersion from text.

func (MACVersion) Validate

func (v MACVersion) Validate() error

Validate reports whether v represents a valid MACVersion.

type MHDR

type MHDR struct {
	MType MType `protobuf:"varint,1,opt,name=m_type,json=mType,proto3,enum=ttn.lorawan.v3.MType" json:"m_type,omitempty"`
	Major Major `protobuf:"varint,2,opt,name=major,proto3,enum=ttn.lorawan.v3.Major" json:"major,omitempty"`
	// contains filtered or unexported fields
}

func (*MHDR) Descriptor deprecated

func (*MHDR) Descriptor() ([]byte, []int)

Deprecated: Use MHDR.ProtoReflect.Descriptor instead.

func (*MHDR) FieldIsZero added in v3.11.0

func (v *MHDR) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*MHDR) GetMType

func (x *MHDR) GetMType() MType

func (*MHDR) GetMajor

func (x *MHDR) GetMajor() Major

func (*MHDR) MarshalJSON added in v3.17.2

func (x *MHDR) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MHDR to JSON.

func (*MHDR) MarshalProtoJSON added in v3.15.1

func (x *MHDR) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MHDR message to JSON.

func (*MHDR) ProtoMessage

func (*MHDR) ProtoMessage()

func (*MHDR) ProtoReflect added in v3.25.0

func (x *MHDR) ProtoReflect() protoreflect.Message

func (*MHDR) Reset

func (x *MHDR) Reset()

func (*MHDR) SetFields

func (dst *MHDR) SetFields(src *MHDR, paths ...string) error

func (*MHDR) String

func (x *MHDR) String() string

func (*MHDR) UnmarshalJSON added in v3.17.2

func (x *MHDR) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MHDR from JSON.

func (*MHDR) UnmarshalProtoJSON added in v3.15.1

func (x *MHDR) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MHDR message from JSON.

func (*MHDR) ValidateFields

func (m *MHDR) ValidateFields(paths ...string) error

ValidateFields checks the field values on MHDR with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MHDRValidationError

type MHDRValidationError struct {
	// contains filtered or unexported fields
}

MHDRValidationError is the validation error returned by MHDR.ValidateFields if the designated constraints aren't met.

func (MHDRValidationError) Cause

func (e MHDRValidationError) Cause() error

Cause function returns cause value.

func (MHDRValidationError) Error

func (e MHDRValidationError) Error() string

Error satisfies the builtin error interface

func (MHDRValidationError) ErrorName

func (e MHDRValidationError) ErrorName() string

ErrorName returns error name.

func (MHDRValidationError) Field

func (e MHDRValidationError) Field() string

Field function returns field value.

func (MHDRValidationError) Key

func (e MHDRValidationError) Key() bool

Key function returns key value.

func (MHDRValidationError) Reason

func (e MHDRValidationError) Reason() string

Reason function returns reason value.

type MQTTConnectionInfo

type MQTTConnectionInfo struct {

	// The public listen address of the frontend.
	PublicAddress string `protobuf:"bytes,1,opt,name=public_address,json=publicAddress,proto3" json:"public_address,omitempty"`
	// The public listen address of the TLS frontend.
	PublicTlsAddress string `protobuf:"bytes,2,opt,name=public_tls_address,json=publicTlsAddress,proto3" json:"public_tls_address,omitempty"`
	// The username to be used for authentication.
	Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

The connection information of an MQTT frontend.

func (*MQTTConnectionInfo) Descriptor deprecated

func (*MQTTConnectionInfo) Descriptor() ([]byte, []int)

Deprecated: Use MQTTConnectionInfo.ProtoReflect.Descriptor instead.

func (*MQTTConnectionInfo) GetPublicAddress

func (x *MQTTConnectionInfo) GetPublicAddress() string

func (*MQTTConnectionInfo) GetPublicTlsAddress added in v3.14.1

func (x *MQTTConnectionInfo) GetPublicTlsAddress() string

func (*MQTTConnectionInfo) GetUsername

func (x *MQTTConnectionInfo) GetUsername() string

func (*MQTTConnectionInfo) ProtoMessage

func (*MQTTConnectionInfo) ProtoMessage()

func (*MQTTConnectionInfo) ProtoReflect added in v3.25.0

func (x *MQTTConnectionInfo) ProtoReflect() protoreflect.Message

func (*MQTTConnectionInfo) Reset

func (x *MQTTConnectionInfo) Reset()

func (*MQTTConnectionInfo) SetFields

func (dst *MQTTConnectionInfo) SetFields(src *MQTTConnectionInfo, paths ...string) error

func (*MQTTConnectionInfo) String

func (x *MQTTConnectionInfo) String() string

func (*MQTTConnectionInfo) ValidateFields

func (m *MQTTConnectionInfo) ValidateFields(paths ...string) error

ValidateFields checks the field values on MQTTConnectionInfo with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MQTTConnectionInfoValidationError

type MQTTConnectionInfoValidationError struct {
	// contains filtered or unexported fields
}

MQTTConnectionInfoValidationError is the validation error returned by MQTTConnectionInfo.ValidateFields if the designated constraints aren't met.

func (MQTTConnectionInfoValidationError) Cause

Cause function returns cause value.

func (MQTTConnectionInfoValidationError) Error

Error satisfies the builtin error interface

func (MQTTConnectionInfoValidationError) ErrorName

ErrorName returns error name.

func (MQTTConnectionInfoValidationError) Field

Field function returns field value.

func (MQTTConnectionInfoValidationError) Key

Key function returns key value.

func (MQTTConnectionInfoValidationError) Reason

Reason function returns reason value.

type MType

type MType int32
const (
	MType_JOIN_REQUEST     MType = 0
	MType_JOIN_ACCEPT      MType = 1
	MType_UNCONFIRMED_UP   MType = 2
	MType_UNCONFIRMED_DOWN MType = 3
	MType_CONFIRMED_UP     MType = 4
	MType_CONFIRMED_DOWN   MType = 5
	MType_REJOIN_REQUEST   MType = 6
	MType_PROPRIETARY      MType = 7
)

func (MType) Descriptor added in v3.25.0

func (MType) Descriptor() protoreflect.EnumDescriptor

func (MType) Enum added in v3.25.0

func (x MType) Enum() *MType

func (MType) EnumDescriptor deprecated

func (MType) EnumDescriptor() ([]byte, []int)

Deprecated: Use MType.Descriptor instead.

func (MType) MarshalBinary added in v3.12.0

func (v MType) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (MType) MarshalJSON added in v3.12.0

func (x MType) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MType to JSON.

func (MType) MarshalProtoJSON added in v3.15.1

func (x MType) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MType to JSON.

func (MType) MarshalText

func (x MType) MarshalText() ([]byte, error)

MarshalText marshals the MType to text.

func (MType) Number added in v3.25.0

func (x MType) Number() protoreflect.EnumNumber

func (MType) String

func (x MType) String() string

func (MType) Type added in v3.25.0

func (MType) Type() protoreflect.EnumType

func (*MType) UnmarshalBinary added in v3.12.0

func (v *MType) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*MType) UnmarshalJSON

func (x *MType) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MType from JSON.

func (*MType) UnmarshalProtoJSON added in v3.15.1

func (x *MType) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MType from JSON.

func (*MType) UnmarshalText

func (x *MType) UnmarshalText(b []byte) error

UnmarshalText unmarshals the MType from text.

type Major

type Major int32
const (
	Major_LORAWAN_R1 Major = 0
)

func (Major) Descriptor added in v3.25.0

func (Major) Descriptor() protoreflect.EnumDescriptor

func (Major) Enum added in v3.25.0

func (x Major) Enum() *Major

func (Major) EnumDescriptor deprecated

func (Major) EnumDescriptor() ([]byte, []int)

Deprecated: Use Major.Descriptor instead.

func (Major) MarshalBinary added in v3.12.0

func (v Major) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (Major) MarshalJSON added in v3.12.0

func (x Major) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Major to JSON.

func (Major) MarshalProtoJSON added in v3.15.1

func (x Major) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the Major to JSON.

func (Major) MarshalText

func (x Major) MarshalText() ([]byte, error)

MarshalText marshals the Major to text.

func (Major) Number added in v3.25.0

func (x Major) Number() protoreflect.EnumNumber

func (Major) String

func (x Major) String() string

func (Major) Type added in v3.25.0

func (Major) Type() protoreflect.EnumType

func (*Major) UnmarshalBinary added in v3.12.0

func (v *Major) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*Major) UnmarshalJSON

func (x *Major) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Major from JSON.

func (*Major) UnmarshalProtoJSON added in v3.15.1

func (x *Major) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the Major from JSON.

func (*Major) UnmarshalText

func (x *Major) UnmarshalText(b []byte) error

UnmarshalText unmarshals the Major from text.

type Message

type Message struct {
	MHdr *MHDR  `protobuf:"bytes,1,opt,name=m_hdr,json=mHdr,proto3" json:"m_hdr,omitempty"`
	Mic  []byte `protobuf:"bytes,2,opt,name=mic,proto3" json:"mic,omitempty"`
	// Payload represents either MACPayload, RejoinRequestPayload, JoinRequestPayload or JoinAcceptPayload
	// - MACPayload length is in range [7:M] bytes, where M is PHY specific.
	// - JoinRequestPayload length is 18 bytes.
	// - JoinAcceptPayload length is either 12 or 28 bytes.
	// - RejoinRequestPayload length is 14 for Type 0 and 2, 19 for Type 1.
	//
	// Types that are assignable to Payload:
	//	*Message_MacPayload
	//	*Message_JoinRequestPayload
	//	*Message_JoinAcceptPayload
	//	*Message_RejoinRequestPayload
	Payload isMessage_Payload `protobuf_oneof:"Payload"`
	// contains filtered or unexported fields
}

Message represents a LoRaWAN message

func (*Message) Descriptor deprecated

func (*Message) Descriptor() ([]byte, []int)

Deprecated: Use Message.ProtoReflect.Descriptor instead.

func (*Message) EndDeviceIdentifiers added in v3.16.0

func (m *Message) EndDeviceIdentifiers() *EndDeviceIdentifiers

EndDeviceIdentifiers returns the end device identifiers (DevEUI/JoinEUI/DevAddr) available for the message payload. Note that if the payload is nil, the end device identifiers will be nil.

func (*Message) FieldIsZero added in v3.11.0

func (v *Message) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*Message) GetJoinAcceptPayload

func (x *Message) GetJoinAcceptPayload() *JoinAcceptPayload

func (*Message) GetJoinRequestPayload

func (x *Message) GetJoinRequestPayload() *JoinRequestPayload

func (*Message) GetMHdr added in v3.16.2

func (x *Message) GetMHdr() *MHDR

func (*Message) GetMacPayload added in v3.14.1

func (x *Message) GetMacPayload() *MACPayload

func (*Message) GetMic added in v3.14.1

func (x *Message) GetMic() []byte

func (*Message) GetPayload

func (m *Message) GetPayload() isMessage_Payload

func (*Message) GetRejoinRequestPayload

func (x *Message) GetRejoinRequestPayload() *RejoinRequestPayload

func (*Message) MarshalJSON added in v3.17.2

func (x *Message) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Message to JSON.

func (*Message) MarshalProtoJSON added in v3.15.1

func (x *Message) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the Message message to JSON.

func (*Message) ProtoMessage

func (*Message) ProtoMessage()

func (*Message) ProtoReflect added in v3.25.0

func (x *Message) ProtoReflect() protoreflect.Message

func (*Message) Reset

func (x *Message) Reset()

func (*Message) SetFields

func (dst *Message) SetFields(src *Message, paths ...string) error

func (*Message) String

func (x *Message) String() string

func (*Message) UnmarshalJSON added in v3.17.2

func (x *Message) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Message from JSON.

func (*Message) UnmarshalProtoJSON added in v3.15.1

func (x *Message) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the Message message from JSON.

func (*Message) ValidateFields

func (m *Message) ValidateFields(paths ...string) error

ValidateFields checks the field values on Message with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MessagePayloadDecoder added in v3.12.2

type MessagePayloadDecoder struct {

	// Payload formatter type.
	Formatter PayloadFormatter `protobuf:"varint,1,opt,name=formatter,proto3,enum=ttn.lorawan.v3.PayloadFormatter" json:"formatter,omitempty"`
	// Parameter for the formatter, must be set together.
	FormatterParameter string                           `protobuf:"bytes,2,opt,name=formatter_parameter,json=formatterParameter,proto3" json:"formatter_parameter,omitempty"`
	CodecId            string                           `protobuf:"bytes,3,opt,name=codec_id,json=codecId,proto3" json:"codec_id,omitempty"`
	Examples           []*MessagePayloadDecoder_Example `protobuf:"bytes,4,rep,name=examples,proto3" json:"examples,omitempty"`
	// contains filtered or unexported fields
}

func (*MessagePayloadDecoder) Descriptor deprecated added in v3.12.2

func (*MessagePayloadDecoder) Descriptor() ([]byte, []int)

Deprecated: Use MessagePayloadDecoder.ProtoReflect.Descriptor instead.

func (*MessagePayloadDecoder) GetCodecId added in v3.14.1

func (x *MessagePayloadDecoder) GetCodecId() string

func (*MessagePayloadDecoder) GetExamples added in v3.12.2

func (*MessagePayloadDecoder) GetFormatter added in v3.12.2

func (x *MessagePayloadDecoder) GetFormatter() PayloadFormatter

func (*MessagePayloadDecoder) GetFormatterParameter added in v3.12.2

func (x *MessagePayloadDecoder) GetFormatterParameter() string

func (*MessagePayloadDecoder) MarshalJSON added in v3.17.2

func (x *MessagePayloadDecoder) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MessagePayloadDecoder to JSON.

func (*MessagePayloadDecoder) MarshalProtoJSON added in v3.15.1

func (x *MessagePayloadDecoder) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MessagePayloadDecoder message to JSON.

func (*MessagePayloadDecoder) ProtoMessage added in v3.12.2

func (*MessagePayloadDecoder) ProtoMessage()

func (*MessagePayloadDecoder) ProtoReflect added in v3.25.0

func (x *MessagePayloadDecoder) ProtoReflect() protoreflect.Message

func (*MessagePayloadDecoder) Reset added in v3.12.2

func (x *MessagePayloadDecoder) Reset()

func (*MessagePayloadDecoder) SetFields added in v3.12.2

func (dst *MessagePayloadDecoder) SetFields(src *MessagePayloadDecoder, paths ...string) error

func (*MessagePayloadDecoder) String added in v3.12.2

func (x *MessagePayloadDecoder) String() string

func (*MessagePayloadDecoder) UnmarshalJSON added in v3.17.2

func (x *MessagePayloadDecoder) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MessagePayloadDecoder from JSON.

func (*MessagePayloadDecoder) UnmarshalProtoJSON added in v3.15.1

func (x *MessagePayloadDecoder) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MessagePayloadDecoder message from JSON.

func (*MessagePayloadDecoder) ValidateFields added in v3.12.2

func (m *MessagePayloadDecoder) ValidateFields(paths ...string) error

ValidateFields checks the field values on MessagePayloadDecoder with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MessagePayloadDecoderValidationError added in v3.12.2

type MessagePayloadDecoderValidationError struct {
	// contains filtered or unexported fields
}

MessagePayloadDecoderValidationError is the validation error returned by MessagePayloadDecoder.ValidateFields if the designated constraints aren't met.

func (MessagePayloadDecoderValidationError) Cause added in v3.12.2

Cause function returns cause value.

func (MessagePayloadDecoderValidationError) Error added in v3.12.2

Error satisfies the builtin error interface

func (MessagePayloadDecoderValidationError) ErrorName added in v3.12.2

ErrorName returns error name.

func (MessagePayloadDecoderValidationError) Field added in v3.12.2

Field function returns field value.

func (MessagePayloadDecoderValidationError) Key added in v3.12.2

Key function returns key value.

func (MessagePayloadDecoderValidationError) Reason added in v3.12.2

Reason function returns reason value.

type MessagePayloadDecoder_Example added in v3.12.2

type MessagePayloadDecoder_Example struct {
	Description string                 `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
	Input       *EncodedMessagePayload `protobuf:"bytes,2,opt,name=input,proto3" json:"input,omitempty"`
	Output      *DecodedMessagePayload `protobuf:"bytes,3,opt,name=output,proto3" json:"output,omitempty"`
	// contains filtered or unexported fields
}

func (*MessagePayloadDecoder_Example) Descriptor deprecated added in v3.12.2

func (*MessagePayloadDecoder_Example) Descriptor() ([]byte, []int)

Deprecated: Use MessagePayloadDecoder_Example.ProtoReflect.Descriptor instead.

func (*MessagePayloadDecoder_Example) GetDescription added in v3.12.2

func (x *MessagePayloadDecoder_Example) GetDescription() string

func (*MessagePayloadDecoder_Example) GetInput added in v3.12.2

func (*MessagePayloadDecoder_Example) GetOutput added in v3.12.2

func (*MessagePayloadDecoder_Example) ProtoMessage added in v3.12.2

func (*MessagePayloadDecoder_Example) ProtoMessage()

func (*MessagePayloadDecoder_Example) ProtoReflect added in v3.25.0

func (*MessagePayloadDecoder_Example) Reset added in v3.12.2

func (x *MessagePayloadDecoder_Example) Reset()

func (*MessagePayloadDecoder_Example) SetFields added in v3.12.2

func (*MessagePayloadDecoder_Example) String added in v3.12.2

func (*MessagePayloadDecoder_Example) ValidateFields added in v3.12.2

func (m *MessagePayloadDecoder_Example) ValidateFields(paths ...string) error

ValidateFields checks the field values on MessagePayloadDecoder_Example with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MessagePayloadDecoder_ExampleValidationError added in v3.12.2

type MessagePayloadDecoder_ExampleValidationError struct {
	// contains filtered or unexported fields
}

MessagePayloadDecoder_ExampleValidationError is the validation error returned by MessagePayloadDecoder_Example.ValidateFields if the designated constraints aren't met.

func (MessagePayloadDecoder_ExampleValidationError) Cause added in v3.12.2

Cause function returns cause value.

func (MessagePayloadDecoder_ExampleValidationError) Error added in v3.12.2

Error satisfies the builtin error interface

func (MessagePayloadDecoder_ExampleValidationError) ErrorName added in v3.12.2

ErrorName returns error name.

func (MessagePayloadDecoder_ExampleValidationError) Field added in v3.12.2

Field function returns field value.

func (MessagePayloadDecoder_ExampleValidationError) Key added in v3.12.2

Key function returns key value.

func (MessagePayloadDecoder_ExampleValidationError) Reason added in v3.12.2

Reason function returns reason value.

type MessagePayloadEncoder added in v3.12.2

type MessagePayloadEncoder struct {

	// Payload formatter type.
	Formatter PayloadFormatter `protobuf:"varint,1,opt,name=formatter,proto3,enum=ttn.lorawan.v3.PayloadFormatter" json:"formatter,omitempty"`
	// Parameter for the formatter, must be set together.
	FormatterParameter string                           `protobuf:"bytes,2,opt,name=formatter_parameter,json=formatterParameter,proto3" json:"formatter_parameter,omitempty"`
	CodecId            string                           `protobuf:"bytes,3,opt,name=codec_id,json=codecId,proto3" json:"codec_id,omitempty"`
	Examples           []*MessagePayloadEncoder_Example `protobuf:"bytes,4,rep,name=examples,proto3" json:"examples,omitempty"`
	// contains filtered or unexported fields
}

func (*MessagePayloadEncoder) Descriptor deprecated added in v3.12.2

func (*MessagePayloadEncoder) Descriptor() ([]byte, []int)

Deprecated: Use MessagePayloadEncoder.ProtoReflect.Descriptor instead.

func (*MessagePayloadEncoder) GetCodecId added in v3.14.1

func (x *MessagePayloadEncoder) GetCodecId() string

func (*MessagePayloadEncoder) GetExamples added in v3.12.2

func (*MessagePayloadEncoder) GetFormatter added in v3.12.2

func (x *MessagePayloadEncoder) GetFormatter() PayloadFormatter

func (*MessagePayloadEncoder) GetFormatterParameter added in v3.12.2

func (x *MessagePayloadEncoder) GetFormatterParameter() string

func (*MessagePayloadEncoder) MarshalJSON added in v3.17.2

func (x *MessagePayloadEncoder) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MessagePayloadEncoder to JSON.

func (*MessagePayloadEncoder) MarshalProtoJSON added in v3.15.1

func (x *MessagePayloadEncoder) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MessagePayloadEncoder message to JSON.

func (*MessagePayloadEncoder) ProtoMessage added in v3.12.2

func (*MessagePayloadEncoder) ProtoMessage()

func (*MessagePayloadEncoder) ProtoReflect added in v3.25.0

func (x *MessagePayloadEncoder) ProtoReflect() protoreflect.Message

func (*MessagePayloadEncoder) Reset added in v3.12.2

func (x *MessagePayloadEncoder) Reset()

func (*MessagePayloadEncoder) SetFields added in v3.12.2

func (dst *MessagePayloadEncoder) SetFields(src *MessagePayloadEncoder, paths ...string) error

func (*MessagePayloadEncoder) String added in v3.12.2

func (x *MessagePayloadEncoder) String() string

func (*MessagePayloadEncoder) UnmarshalJSON added in v3.17.2

func (x *MessagePayloadEncoder) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MessagePayloadEncoder from JSON.

func (*MessagePayloadEncoder) UnmarshalProtoJSON added in v3.15.1

func (x *MessagePayloadEncoder) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MessagePayloadEncoder message from JSON.

func (*MessagePayloadEncoder) ValidateFields added in v3.12.2

func (m *MessagePayloadEncoder) ValidateFields(paths ...string) error

ValidateFields checks the field values on MessagePayloadEncoder with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MessagePayloadEncoderValidationError added in v3.12.2

type MessagePayloadEncoderValidationError struct {
	// contains filtered or unexported fields
}

MessagePayloadEncoderValidationError is the validation error returned by MessagePayloadEncoder.ValidateFields if the designated constraints aren't met.

func (MessagePayloadEncoderValidationError) Cause added in v3.12.2

Cause function returns cause value.

func (MessagePayloadEncoderValidationError) Error added in v3.12.2

Error satisfies the builtin error interface

func (MessagePayloadEncoderValidationError) ErrorName added in v3.12.2

ErrorName returns error name.

func (MessagePayloadEncoderValidationError) Field added in v3.12.2

Field function returns field value.

func (MessagePayloadEncoderValidationError) Key added in v3.12.2

Key function returns key value.

func (MessagePayloadEncoderValidationError) Reason added in v3.12.2

Reason function returns reason value.

type MessagePayloadEncoder_Example added in v3.12.2

type MessagePayloadEncoder_Example struct {
	Description string                 `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
	Input       *DecodedMessagePayload `protobuf:"bytes,2,opt,name=input,proto3" json:"input,omitempty"`
	Output      *EncodedMessagePayload `protobuf:"bytes,3,opt,name=output,proto3" json:"output,omitempty"`
	// contains filtered or unexported fields
}

func (*MessagePayloadEncoder_Example) Descriptor deprecated added in v3.12.2

func (*MessagePayloadEncoder_Example) Descriptor() ([]byte, []int)

Deprecated: Use MessagePayloadEncoder_Example.ProtoReflect.Descriptor instead.

func (*MessagePayloadEncoder_Example) GetDescription added in v3.12.2

func (x *MessagePayloadEncoder_Example) GetDescription() string

func (*MessagePayloadEncoder_Example) GetInput added in v3.12.2

func (*MessagePayloadEncoder_Example) GetOutput added in v3.12.2

func (*MessagePayloadEncoder_Example) ProtoMessage added in v3.12.2

func (*MessagePayloadEncoder_Example) ProtoMessage()

func (*MessagePayloadEncoder_Example) ProtoReflect added in v3.25.0

func (*MessagePayloadEncoder_Example) Reset added in v3.12.2

func (x *MessagePayloadEncoder_Example) Reset()

func (*MessagePayloadEncoder_Example) SetFields added in v3.12.2

func (*MessagePayloadEncoder_Example) String added in v3.12.2

func (*MessagePayloadEncoder_Example) ValidateFields added in v3.12.2

func (m *MessagePayloadEncoder_Example) ValidateFields(paths ...string) error

ValidateFields checks the field values on MessagePayloadEncoder_Example with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MessagePayloadEncoder_ExampleValidationError added in v3.12.2

type MessagePayloadEncoder_ExampleValidationError struct {
	// contains filtered or unexported fields
}

MessagePayloadEncoder_ExampleValidationError is the validation error returned by MessagePayloadEncoder_Example.ValidateFields if the designated constraints aren't met.

func (MessagePayloadEncoder_ExampleValidationError) Cause added in v3.12.2

Cause function returns cause value.

func (MessagePayloadEncoder_ExampleValidationError) Error added in v3.12.2

Error satisfies the builtin error interface

func (MessagePayloadEncoder_ExampleValidationError) ErrorName added in v3.12.2

ErrorName returns error name.

func (MessagePayloadEncoder_ExampleValidationError) Field added in v3.12.2

Field function returns field value.

func (MessagePayloadEncoder_ExampleValidationError) Key added in v3.12.2

Key function returns key value.

func (MessagePayloadEncoder_ExampleValidationError) Reason added in v3.12.2

Reason function returns reason value.

type MessagePayloadFormatters

type MessagePayloadFormatters struct {

	// Payload formatter for uplink messages, must be set together with its parameter.
	UpFormatter PayloadFormatter `` /* 132-byte string literal not displayed */
	// Parameter for the up_formatter, must be set together. The API enforces a maximum length of 16KB, but the size may be restricted further by deployment configuration.
	UpFormatterParameter string `protobuf:"bytes,2,opt,name=up_formatter_parameter,json=upFormatterParameter,proto3" json:"up_formatter_parameter,omitempty"`
	// Payload formatter for downlink messages, must be set together with its parameter.
	DownFormatter PayloadFormatter `` /* 138-byte string literal not displayed */
	// Parameter for the down_formatter, must be set together. The API enforces a maximum length of 16KB, but the size may be restricted further by deployment configuration.
	DownFormatterParameter string `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MessagePayloadFormatters) Descriptor deprecated

func (*MessagePayloadFormatters) Descriptor() ([]byte, []int)

Deprecated: Use MessagePayloadFormatters.ProtoReflect.Descriptor instead.

func (*MessagePayloadFormatters) FieldIsZero added in v3.11.0

func (v *MessagePayloadFormatters) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*MessagePayloadFormatters) GetDownFormatter

func (x *MessagePayloadFormatters) GetDownFormatter() PayloadFormatter

func (*MessagePayloadFormatters) GetDownFormatterParameter

func (x *MessagePayloadFormatters) GetDownFormatterParameter() string

func (*MessagePayloadFormatters) GetUpFormatter

func (x *MessagePayloadFormatters) GetUpFormatter() PayloadFormatter

func (*MessagePayloadFormatters) GetUpFormatterParameter

func (x *MessagePayloadFormatters) GetUpFormatterParameter() string

func (*MessagePayloadFormatters) MarshalJSON added in v3.17.2

func (x *MessagePayloadFormatters) MarshalJSON() ([]byte, error)

MarshalJSON marshals the MessagePayloadFormatters to JSON.

func (*MessagePayloadFormatters) MarshalProtoJSON added in v3.15.1

func (x *MessagePayloadFormatters) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the MessagePayloadFormatters message to JSON.

func (*MessagePayloadFormatters) ProtoMessage

func (*MessagePayloadFormatters) ProtoMessage()

func (*MessagePayloadFormatters) ProtoReflect added in v3.25.0

func (x *MessagePayloadFormatters) ProtoReflect() protoreflect.Message

func (*MessagePayloadFormatters) Reset

func (x *MessagePayloadFormatters) Reset()

func (*MessagePayloadFormatters) SetFields

func (dst *MessagePayloadFormatters) SetFields(src *MessagePayloadFormatters, paths ...string) error

func (*MessagePayloadFormatters) SetFromFlags added in v3.19.1

func (m *MessagePayloadFormatters) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the MessagePayloadFormatters message from flags.

func (*MessagePayloadFormatters) String

func (x *MessagePayloadFormatters) String() string

func (*MessagePayloadFormatters) UnmarshalJSON added in v3.17.2

func (x *MessagePayloadFormatters) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the MessagePayloadFormatters from JSON.

func (*MessagePayloadFormatters) UnmarshalProtoJSON added in v3.15.1

func (x *MessagePayloadFormatters) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the MessagePayloadFormatters message from JSON.

func (*MessagePayloadFormatters) ValidateFields

func (m *MessagePayloadFormatters) ValidateFields(paths ...string) error

ValidateFields checks the field values on MessagePayloadFormatters with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type MessagePayloadFormattersValidationError

type MessagePayloadFormattersValidationError struct {
	// contains filtered or unexported fields
}

MessagePayloadFormattersValidationError is the validation error returned by MessagePayloadFormatters.ValidateFields if the designated constraints aren't met.

func (MessagePayloadFormattersValidationError) Cause

Cause function returns cause value.

func (MessagePayloadFormattersValidationError) Error

Error satisfies the builtin error interface

func (MessagePayloadFormattersValidationError) ErrorName

ErrorName returns error name.

func (MessagePayloadFormattersValidationError) Field

Field function returns field value.

func (MessagePayloadFormattersValidationError) Key

Key function returns key value.

func (MessagePayloadFormattersValidationError) Reason

Reason function returns reason value.

type MessageValidationError

type MessageValidationError struct {
	// contains filtered or unexported fields
}

MessageValidationError is the validation error returned by Message.ValidateFields if the designated constraints aren't met.

func (MessageValidationError) Cause

func (e MessageValidationError) Cause() error

Cause function returns cause value.

func (MessageValidationError) Error

func (e MessageValidationError) Error() string

Error satisfies the builtin error interface

func (MessageValidationError) ErrorName

func (e MessageValidationError) ErrorName() string

ErrorName returns error name.

func (MessageValidationError) Field

func (e MessageValidationError) Field() string

Field function returns field value.

func (MessageValidationError) Key

func (e MessageValidationError) Key() bool

Key function returns key value.

func (MessageValidationError) Reason

func (e MessageValidationError) Reason() string

Reason function returns reason value.

type Message_JoinAcceptPayload

type Message_JoinAcceptPayload struct {
	JoinAcceptPayload *JoinAcceptPayload `protobuf:"bytes,5,opt,name=join_accept_payload,json=joinAcceptPayload,proto3,oneof"`
}

type Message_JoinRequestPayload

type Message_JoinRequestPayload struct {
	JoinRequestPayload *JoinRequestPayload `protobuf:"bytes,4,opt,name=join_request_payload,json=joinRequestPayload,proto3,oneof"`
}

type Message_MacPayload added in v3.14.1

type Message_MacPayload struct {
	MacPayload *MACPayload `protobuf:"bytes,3,opt,name=mac_payload,json=macPayload,proto3,oneof"`
}

type Message_RejoinRequestPayload

type Message_RejoinRequestPayload struct {
	RejoinRequestPayload *RejoinRequestPayload `protobuf:"bytes,6,opt,name=rejoin_request_payload,json=rejoinRequestPayload,proto3,oneof"`
}

type Minor

type Minor int32
const (
	Minor_MINOR_RFU_0  Minor = 0
	Minor_MINOR_1      Minor = 1
	Minor_MINOR_RFU_2  Minor = 2
	Minor_MINOR_RFU_3  Minor = 3
	Minor_MINOR_RFU_4  Minor = 4
	Minor_MINOR_RFU_5  Minor = 5
	Minor_MINOR_RFU_6  Minor = 6
	Minor_MINOR_RFU_7  Minor = 7
	Minor_MINOR_RFU_8  Minor = 8
	Minor_MINOR_RFU_9  Minor = 9
	Minor_MINOR_RFU_10 Minor = 10
	Minor_MINOR_RFU_11 Minor = 11
	Minor_MINOR_RFU_12 Minor = 12
	Minor_MINOR_RFU_13 Minor = 13
	Minor_MINOR_RFU_14 Minor = 14
	Minor_MINOR_RFU_15 Minor = 15
)

func (Minor) Descriptor added in v3.25.0

func (Minor) Descriptor() protoreflect.EnumDescriptor

func (Minor) Enum added in v3.25.0

func (x Minor) Enum() *Minor

func (Minor) EnumDescriptor deprecated

func (Minor) EnumDescriptor() ([]byte, []int)

Deprecated: Use Minor.Descriptor instead.

func (Minor) MarshalBinary added in v3.12.0

func (v Minor) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (Minor) MarshalJSON added in v3.12.0

func (x Minor) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Minor to JSON.

func (Minor) MarshalProtoJSON added in v3.15.1

func (x Minor) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the Minor to JSON.

func (Minor) MarshalText added in v3.12.0

func (x Minor) MarshalText() ([]byte, error)

MarshalText marshals the Minor to text.

func (Minor) Number added in v3.25.0

func (x Minor) Number() protoreflect.EnumNumber

func (Minor) String

func (x Minor) String() string

func (Minor) Type added in v3.25.0

func (Minor) Type() protoreflect.EnumType

func (*Minor) UnmarshalBinary added in v3.12.0

func (v *Minor) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*Minor) UnmarshalJSON

func (x *Minor) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Minor from JSON.

func (*Minor) UnmarshalProtoJSON added in v3.15.1

func (x *Minor) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the Minor from JSON.

func (*Minor) UnmarshalText

func (x *Minor) UnmarshalText(b []byte) error

UnmarshalText unmarshals the Minor from text.

type NetworkCryptoServiceClient

type NetworkCryptoServiceClient interface {
	// Calculate the join-request message MIC.
	JoinRequestMIC(ctx context.Context, in *CryptoServicePayloadRequest, opts ...grpc.CallOption) (*CryptoServicePayloadResponse, error)
	// Calculate the join-accept message MIC.
	JoinAcceptMIC(ctx context.Context, in *JoinAcceptMICRequest, opts ...grpc.CallOption) (*CryptoServicePayloadResponse, error)
	// Encrypt the join-accept payload.
	EncryptJoinAccept(ctx context.Context, in *CryptoServicePayloadRequest, opts ...grpc.CallOption) (*CryptoServicePayloadResponse, error)
	// Encrypt the rejoin-accept payload.
	EncryptRejoinAccept(ctx context.Context, in *CryptoServicePayloadRequest, opts ...grpc.CallOption) (*CryptoServicePayloadResponse, error)
	// Derive network session keys (NwkSKey, or FNwkSKey, SNwkSKey and NwkSEncKey)
	DeriveNwkSKeys(ctx context.Context, in *DeriveSessionKeysRequest, opts ...grpc.CallOption) (*NwkSKeysResponse, error)
	// Get the NwkKey. Crypto Servers may return status code FAILED_PRECONDITION when root keys are not exposed.
	GetNwkKey(ctx context.Context, in *GetRootKeysRequest, opts ...grpc.CallOption) (*KeyEnvelope, error)
}

NetworkCryptoServiceClient is the client API for NetworkCryptoService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type NetworkCryptoServiceServer

type NetworkCryptoServiceServer interface {
	// Calculate the join-request message MIC.
	JoinRequestMIC(context.Context, *CryptoServicePayloadRequest) (*CryptoServicePayloadResponse, error)
	// Calculate the join-accept message MIC.
	JoinAcceptMIC(context.Context, *JoinAcceptMICRequest) (*CryptoServicePayloadResponse, error)
	// Encrypt the join-accept payload.
	EncryptJoinAccept(context.Context, *CryptoServicePayloadRequest) (*CryptoServicePayloadResponse, error)
	// Encrypt the rejoin-accept payload.
	EncryptRejoinAccept(context.Context, *CryptoServicePayloadRequest) (*CryptoServicePayloadResponse, error)
	// Derive network session keys (NwkSKey, or FNwkSKey, SNwkSKey and NwkSEncKey)
	DeriveNwkSKeys(context.Context, *DeriveSessionKeysRequest) (*NwkSKeysResponse, error)
	// Get the NwkKey. Crypto Servers may return status code FAILED_PRECONDITION when root keys are not exposed.
	GetNwkKey(context.Context, *GetRootKeysRequest) (*KeyEnvelope, error)
	// contains filtered or unexported methods
}

NetworkCryptoServiceServer is the server API for NetworkCryptoService service. All implementations must embed UnimplementedNetworkCryptoServiceServer for forward compatibility

type NetworkIdentifiers added in v3.14.0

type NetworkIdentifiers struct {

	// LoRa Alliance NetID.
	NetId []byte `protobuf:"bytes,1,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"`
	// LoRaWAN NSID (EUI-64) that uniquely identifies the Network Server instance.
	NsId []byte `protobuf:"bytes,6,opt,name=ns_id,json=nsId,proto3" json:"ns_id,omitempty"`
	// Optional tenant identifier for multi-tenant deployments.
	TenantId string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// Cluster identifier of the Network Server.
	ClusterId string `protobuf:"bytes,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// Cluster address of the Network Server.
	ClusterAddress string `protobuf:"bytes,4,opt,name=cluster_address,json=clusterAddress,proto3" json:"cluster_address,omitempty"`
	// Optional tenant address for multi-tenant deployments.
	TenantAddress string `protobuf:"bytes,5,opt,name=tenant_address,json=tenantAddress,proto3" json:"tenant_address,omitempty"`
	// contains filtered or unexported fields
}

Identifies a Network Server.

func (*NetworkIdentifiers) Descriptor deprecated added in v3.14.0

func (*NetworkIdentifiers) Descriptor() ([]byte, []int)

Deprecated: Use NetworkIdentifiers.ProtoReflect.Descriptor instead.

func (*NetworkIdentifiers) GetClusterAddress added in v3.19.1

func (x *NetworkIdentifiers) GetClusterAddress() string

func (*NetworkIdentifiers) GetClusterId added in v3.14.0

func (x *NetworkIdentifiers) GetClusterId() string

func (*NetworkIdentifiers) GetNetId added in v3.21.0

func (x *NetworkIdentifiers) GetNetId() []byte

func (*NetworkIdentifiers) GetNsId added in v3.28.0

func (x *NetworkIdentifiers) GetNsId() []byte

func (*NetworkIdentifiers) GetTenantAddress added in v3.19.1

func (x *NetworkIdentifiers) GetTenantAddress() string

func (*NetworkIdentifiers) GetTenantId added in v3.14.0

func (x *NetworkIdentifiers) GetTenantId() string

func (*NetworkIdentifiers) MarshalJSON added in v3.21.0

func (x *NetworkIdentifiers) MarshalJSON() ([]byte, error)

MarshalJSON marshals the NetworkIdentifiers to JSON.

func (*NetworkIdentifiers) MarshalProtoJSON added in v3.21.0

func (x *NetworkIdentifiers) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the NetworkIdentifiers message to JSON.

func (*NetworkIdentifiers) ProtoMessage added in v3.14.0

func (*NetworkIdentifiers) ProtoMessage()

func (*NetworkIdentifiers) ProtoReflect added in v3.25.0

func (x *NetworkIdentifiers) ProtoReflect() protoreflect.Message

func (*NetworkIdentifiers) Reset added in v3.14.0

func (x *NetworkIdentifiers) Reset()

func (*NetworkIdentifiers) SetFields added in v3.14.0

func (dst *NetworkIdentifiers) SetFields(src *NetworkIdentifiers, paths ...string) error

func (*NetworkIdentifiers) SetFromFlags added in v3.28.0

func (m *NetworkIdentifiers) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the NetworkIdentifiers message from flags.

func (*NetworkIdentifiers) String added in v3.14.0

func (x *NetworkIdentifiers) String() string

func (*NetworkIdentifiers) UnmarshalJSON added in v3.21.0

func (x *NetworkIdentifiers) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the NetworkIdentifiers from JSON.

func (*NetworkIdentifiers) UnmarshalProtoJSON added in v3.21.0

func (x *NetworkIdentifiers) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the NetworkIdentifiers message from JSON.

func (*NetworkIdentifiers) ValidateFields added in v3.14.0

func (m *NetworkIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on NetworkIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type NetworkIdentifiersValidationError added in v3.14.0

type NetworkIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

NetworkIdentifiersValidationError is the validation error returned by NetworkIdentifiers.ValidateFields if the designated constraints aren't met.

func (NetworkIdentifiersValidationError) Cause added in v3.14.0

Cause function returns cause value.

func (NetworkIdentifiersValidationError) Error added in v3.14.0

Error satisfies the builtin error interface

func (NetworkIdentifiersValidationError) ErrorName added in v3.14.0

ErrorName returns error name.

func (NetworkIdentifiersValidationError) Field added in v3.14.0

Field function returns field value.

func (NetworkIdentifiersValidationError) Key added in v3.14.0

Key function returns key value.

func (NetworkIdentifiersValidationError) Reason added in v3.14.0

Reason function returns reason value.

type Notification added in v3.19.0

type Notification struct {

	// The immutable ID of the notification. Generated by the server.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The time when the notification was triggered.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// The entity this notification is about.
	EntityIds *EntityIdentifiers `protobuf:"bytes,3,opt,name=entity_ids,json=entityIds,proto3" json:"entity_ids,omitempty"`
	// The type of this notification.
	NotificationType string `protobuf:"bytes,4,opt,name=notification_type,json=notificationType,proto3" json:"notification_type,omitempty"`
	// The data related to the notification.
	Data *anypb.Any `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"`
	// If the notification was triggered by a user action, this contains the identifiers of the user that triggered the notification.
	SenderIds *UserIdentifiers `protobuf:"bytes,6,opt,name=sender_ids,json=senderIds,proto3" json:"sender_ids,omitempty"`
	// Relation of the notification receiver to the entity.
	Receivers []NotificationReceiver `protobuf:"varint,8,rep,packed,name=receivers,proto3,enum=ttn.lorawan.v3.NotificationReceiver" json:"receivers,omitempty"`
	// Whether an email was sent for the notification.
	Email bool `protobuf:"varint,9,opt,name=email,proto3" json:"email,omitempty"`
	// The status of the notification.
	Status NotificationStatus `protobuf:"varint,10,opt,name=status,proto3,enum=ttn.lorawan.v3.NotificationStatus" json:"status,omitempty"`
	// The time when the notification status was updated.
	StatusUpdatedAt *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=status_updated_at,json=statusUpdatedAt,proto3" json:"status_updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*Notification) Descriptor deprecated added in v3.19.0

func (*Notification) Descriptor() ([]byte, []int)

Deprecated: Use Notification.ProtoReflect.Descriptor instead.

func (*Notification) GetCreatedAt added in v3.19.0

func (x *Notification) GetCreatedAt() *timestamppb.Timestamp

func (*Notification) GetData added in v3.19.0

func (x *Notification) GetData() *anypb.Any

func (*Notification) GetEmail added in v3.19.0

func (x *Notification) GetEmail() bool

func (*Notification) GetEntityIds added in v3.19.0

func (x *Notification) GetEntityIds() *EntityIdentifiers

func (*Notification) GetId added in v3.19.0

func (x *Notification) GetId() string

func (*Notification) GetNotificationType added in v3.19.0

func (x *Notification) GetNotificationType() string

func (*Notification) GetReceivers added in v3.19.0

func (x *Notification) GetReceivers() []NotificationReceiver

func (*Notification) GetSenderIds added in v3.19.0

func (x *Notification) GetSenderIds() *UserIdentifiers

func (*Notification) GetStatus added in v3.19.0

func (x *Notification) GetStatus() NotificationStatus

func (*Notification) GetStatusUpdatedAt added in v3.19.0

func (x *Notification) GetStatusUpdatedAt() *timestamppb.Timestamp

func (*Notification) MarshalJSON added in v3.19.0

func (x *Notification) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Notification to JSON.

func (*Notification) MarshalProtoJSON added in v3.19.0

func (x *Notification) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the Notification message to JSON.

func (*Notification) ProtoMessage added in v3.19.0

func (*Notification) ProtoMessage()

func (*Notification) ProtoReflect added in v3.25.0

func (x *Notification) ProtoReflect() protoreflect.Message

func (*Notification) Reset added in v3.19.0

func (x *Notification) Reset()

func (*Notification) SetFields added in v3.19.0

func (dst *Notification) SetFields(src *Notification, paths ...string) error

func (*Notification) String added in v3.19.0

func (x *Notification) String() string

func (*Notification) UnmarshalJSON added in v3.19.0

func (x *Notification) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Notification from JSON.

func (*Notification) UnmarshalProtoJSON added in v3.19.0

func (x *Notification) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the Notification message from JSON.

func (*Notification) ValidateFields added in v3.19.0

func (m *Notification) ValidateFields(paths ...string) error

ValidateFields checks the field values on Notification with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type NotificationReceiver added in v3.19.0

type NotificationReceiver int32
const (
	NotificationReceiver_NOTIFICATION_RECEIVER_UNKNOWN NotificationReceiver = 0
	// Notification is received by collaborators of the entity.
	// If the collaborator is an organization, the notification is received by organization members.
	NotificationReceiver_NOTIFICATION_RECEIVER_COLLABORATOR NotificationReceiver = 1
	// Notification is received by administrative contact of the entity.
	// If this is an organization, the notification is received by organization members.
	NotificationReceiver_NOTIFICATION_RECEIVER_ADMINISTRATIVE_CONTACT NotificationReceiver = 3
	// Notification is received by technical contact of the entity.
	// If this is an organization, the notification is received by organization members.
	NotificationReceiver_NOTIFICATION_RECEIVER_TECHNICAL_CONTACT NotificationReceiver = 4
)

func (NotificationReceiver) Descriptor added in v3.25.0

func (NotificationReceiver) Enum added in v3.25.0

func (NotificationReceiver) EnumDescriptor deprecated added in v3.19.0

func (NotificationReceiver) EnumDescriptor() ([]byte, []int)

Deprecated: Use NotificationReceiver.Descriptor instead.

func (NotificationReceiver) MarshalJSON added in v3.19.0

func (x NotificationReceiver) MarshalJSON() ([]byte, error)

MarshalJSON marshals the NotificationReceiver to JSON.

func (NotificationReceiver) MarshalProtoJSON added in v3.19.0

func (x NotificationReceiver) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the NotificationReceiver to JSON.

func (NotificationReceiver) MarshalText added in v3.19.0

func (x NotificationReceiver) MarshalText() ([]byte, error)

MarshalText marshals the NotificationReceiver to text.

func (NotificationReceiver) Number added in v3.25.0

func (NotificationReceiver) String added in v3.19.0

func (x NotificationReceiver) String() string

func (NotificationReceiver) Type added in v3.25.0

func (*NotificationReceiver) UnmarshalJSON added in v3.19.0

func (x *NotificationReceiver) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the NotificationReceiver from JSON.

func (*NotificationReceiver) UnmarshalProtoJSON added in v3.19.0

func (x *NotificationReceiver) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the NotificationReceiver from JSON.

func (*NotificationReceiver) UnmarshalText added in v3.19.0

func (x *NotificationReceiver) UnmarshalText(b []byte) error

UnmarshalText unmarshals the NotificationReceiver from text.

type NotificationServiceClient added in v3.19.0

type NotificationServiceClient interface {
	// Create a new notification. Can only be called by internal services using cluster auth.
	Create(ctx context.Context, in *CreateNotificationRequest, opts ...grpc.CallOption) (*CreateNotificationResponse, error)
	// List the notifications for a user or an organization.
	// When called with user credentials and empty receiver_ids, this will list
	// notifications for the current user and its organizations.
	List(ctx context.Context, in *ListNotificationsRequest, opts ...grpc.CallOption) (*ListNotificationsResponse, error)
	// Batch-update multiple notifications to the same status.
	UpdateStatus(ctx context.Context, in *UpdateNotificationStatusRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

NotificationServiceClient is the client API for NotificationService 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.

func NewNotificationServiceClient added in v3.19.0

func NewNotificationServiceClient(cc grpc.ClientConnInterface) NotificationServiceClient

type NotificationServiceServer added in v3.19.0

type NotificationServiceServer interface {
	// Create a new notification. Can only be called by internal services using cluster auth.
	Create(context.Context, *CreateNotificationRequest) (*CreateNotificationResponse, error)
	// List the notifications for a user or an organization.
	// When called with user credentials and empty receiver_ids, this will list
	// notifications for the current user and its organizations.
	List(context.Context, *ListNotificationsRequest) (*ListNotificationsResponse, error)
	// Batch-update multiple notifications to the same status.
	UpdateStatus(context.Context, *UpdateNotificationStatusRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

NotificationServiceServer is the server API for NotificationService service. All implementations must embed UnimplementedNotificationServiceServer for forward compatibility

type NotificationStatus added in v3.19.0

type NotificationStatus int32
const (
	NotificationStatus_NOTIFICATION_STATUS_UNSEEN   NotificationStatus = 0
	NotificationStatus_NOTIFICATION_STATUS_SEEN     NotificationStatus = 1
	NotificationStatus_NOTIFICATION_STATUS_ARCHIVED NotificationStatus = 2
)

func (NotificationStatus) Descriptor added in v3.25.0

func (NotificationStatus) Enum added in v3.25.0

func (NotificationStatus) EnumDescriptor deprecated added in v3.19.0

func (NotificationStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use NotificationStatus.Descriptor instead.

func (NotificationStatus) MarshalJSON added in v3.19.0

func (x NotificationStatus) MarshalJSON() ([]byte, error)

MarshalJSON marshals the NotificationStatus to JSON.

func (NotificationStatus) MarshalProtoJSON added in v3.19.0

func (x NotificationStatus) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the NotificationStatus to JSON.

func (NotificationStatus) MarshalText added in v3.19.0

func (x NotificationStatus) MarshalText() ([]byte, error)

MarshalText marshals the NotificationStatus to text.

func (NotificationStatus) Number added in v3.25.0

func (NotificationStatus) String added in v3.19.0

func (x NotificationStatus) String() string

func (NotificationStatus) Type added in v3.25.0

func (*NotificationStatus) UnmarshalJSON added in v3.19.0

func (x *NotificationStatus) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the NotificationStatus from JSON.

func (*NotificationStatus) UnmarshalProtoJSON added in v3.19.0

func (x *NotificationStatus) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the NotificationStatus from JSON.

func (*NotificationStatus) UnmarshalText added in v3.19.0

func (x *NotificationStatus) UnmarshalText(b []byte) error

UnmarshalText unmarshals the NotificationStatus from text.

type NotificationValidationError added in v3.19.0

type NotificationValidationError struct {
	// contains filtered or unexported fields
}

NotificationValidationError is the validation error returned by Notification.ValidateFields if the designated constraints aren't met.

func (NotificationValidationError) Cause added in v3.19.0

Cause function returns cause value.

func (NotificationValidationError) Error added in v3.19.0

Error satisfies the builtin error interface

func (NotificationValidationError) ErrorName added in v3.19.0

func (e NotificationValidationError) ErrorName() string

ErrorName returns error name.

func (NotificationValidationError) Field added in v3.19.0

Field function returns field value.

func (NotificationValidationError) Key added in v3.19.0

Key function returns key value.

func (NotificationValidationError) Reason added in v3.19.0

Reason function returns reason value.

type NsAsClient added in v3.11.0

type NsAsClient interface {
	// Handle Application uplink messages.
	HandleUplink(ctx context.Context, in *NsAsHandleUplinkRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

NsAsClient is the client API for NsAs 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.

func NewNsAsClient added in v3.11.0

func NewNsAsClient(cc grpc.ClientConnInterface) NsAsClient

type NsAsHandleUplinkRequest added in v3.11.0

type NsAsHandleUplinkRequest struct {
	ApplicationUps []*ApplicationUp `protobuf:"bytes,1,rep,name=application_ups,json=applicationUps,proto3" json:"application_ups,omitempty"`
	// contains filtered or unexported fields
}

Container for multiple Application uplink messages.

func (*NsAsHandleUplinkRequest) Descriptor deprecated added in v3.11.0

func (*NsAsHandleUplinkRequest) Descriptor() ([]byte, []int)

Deprecated: Use NsAsHandleUplinkRequest.ProtoReflect.Descriptor instead.

func (*NsAsHandleUplinkRequest) GetApplicationUps added in v3.11.0

func (x *NsAsHandleUplinkRequest) GetApplicationUps() []*ApplicationUp

func (*NsAsHandleUplinkRequest) MarshalJSON added in v3.17.2

func (x *NsAsHandleUplinkRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the NsAsHandleUplinkRequest to JSON.

func (*NsAsHandleUplinkRequest) MarshalProtoJSON added in v3.15.1

func (x *NsAsHandleUplinkRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the NsAsHandleUplinkRequest message to JSON.

func (*NsAsHandleUplinkRequest) ProtoMessage added in v3.11.0

func (*NsAsHandleUplinkRequest) ProtoMessage()

func (*NsAsHandleUplinkRequest) ProtoReflect added in v3.25.0

func (x *NsAsHandleUplinkRequest) ProtoReflect() protoreflect.Message

func (*NsAsHandleUplinkRequest) Reset added in v3.11.0

func (x *NsAsHandleUplinkRequest) Reset()

func (*NsAsHandleUplinkRequest) SetFields added in v3.11.0

func (dst *NsAsHandleUplinkRequest) SetFields(src *NsAsHandleUplinkRequest, paths ...string) error

func (*NsAsHandleUplinkRequest) String added in v3.11.0

func (x *NsAsHandleUplinkRequest) String() string

func (*NsAsHandleUplinkRequest) UnmarshalJSON added in v3.17.2

func (x *NsAsHandleUplinkRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the NsAsHandleUplinkRequest from JSON.

func (*NsAsHandleUplinkRequest) UnmarshalProtoJSON added in v3.15.1

func (x *NsAsHandleUplinkRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the NsAsHandleUplinkRequest message from JSON.

func (*NsAsHandleUplinkRequest) ValidateFields added in v3.11.0

func (m *NsAsHandleUplinkRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on NsAsHandleUplinkRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type NsAsHandleUplinkRequestValidationError added in v3.11.0

type NsAsHandleUplinkRequestValidationError struct {
	// contains filtered or unexported fields
}

NsAsHandleUplinkRequestValidationError is the validation error returned by NsAsHandleUplinkRequest.ValidateFields if the designated constraints aren't met.

func (NsAsHandleUplinkRequestValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (NsAsHandleUplinkRequestValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (NsAsHandleUplinkRequestValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (NsAsHandleUplinkRequestValidationError) Field added in v3.11.0

Field function returns field value.

func (NsAsHandleUplinkRequestValidationError) Key added in v3.11.0

Key function returns key value.

func (NsAsHandleUplinkRequestValidationError) Reason added in v3.11.0

Reason function returns reason value.

type NsAsServer added in v3.11.0

type NsAsServer interface {
	// Handle Application uplink messages.
	HandleUplink(context.Context, *NsAsHandleUplinkRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

NsAsServer is the server API for NsAs service. All implementations must embed UnimplementedNsAsServer for forward compatibility

type NsClient

type NsClient interface {
	// GenerateDevAddr requests a device address assignment from the Network Server.
	GenerateDevAddr(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GenerateDevAddrResponse, error)
	// GetDefaultMACSettings retrieves the default MAC settings for a frequency plan.
	GetDefaultMACSettings(ctx context.Context, in *GetDefaultMACSettingsRequest, opts ...grpc.CallOption) (*MACSettings, error)
	GetNetID(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetNetIDResponse, error)
	GetDeviceAddressPrefixes(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetDeviceAdressPrefixesResponse, error)
}

NsClient is the client API for Ns 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.

func NewNsClient

func NewNsClient(cc grpc.ClientConnInterface) NsClient

type NsEndDeviceBatchRegistryClient added in v3.27.0

type NsEndDeviceBatchRegistryClient interface {
	// Delete a list of devices within the same application.
	// This operation is atomic; either all devices are deleted or none.
	// Devices not found are skipped and no error is returned.
	Delete(ctx context.Context, in *BatchDeleteEndDevicesRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

NsEndDeviceBatchRegistryClient is the client API for NsEndDeviceBatchRegistry 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.

func NewNsEndDeviceBatchRegistryClient added in v3.27.0

func NewNsEndDeviceBatchRegistryClient(cc grpc.ClientConnInterface) NsEndDeviceBatchRegistryClient

type NsEndDeviceBatchRegistryServer added in v3.27.0

type NsEndDeviceBatchRegistryServer interface {
	// Delete a list of devices within the same application.
	// This operation is atomic; either all devices are deleted or none.
	// Devices not found are skipped and no error is returned.
	Delete(context.Context, *BatchDeleteEndDevicesRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

NsEndDeviceBatchRegistryServer is the server API for NsEndDeviceBatchRegistry service. All implementations must embed UnimplementedNsEndDeviceBatchRegistryServer for forward compatibility

type NsEndDeviceRegistryClient

type NsEndDeviceRegistryClient interface {
	// Get returns the device that matches the given identifiers.
	// If there are multiple matches, an error will be returned.
	Get(ctx context.Context, in *GetEndDeviceRequest, opts ...grpc.CallOption) (*EndDevice, error)
	// Set creates or updates the device.
	Set(ctx context.Context, in *SetEndDeviceRequest, opts ...grpc.CallOption) (*EndDevice, error)
	// ResetFactoryDefaults resets device state to factory defaults.
	ResetFactoryDefaults(ctx context.Context, in *ResetAndGetEndDeviceRequest, opts ...grpc.CallOption) (*EndDevice, error)
	// Delete deletes the device that matches the given identifiers.
	// If there are multiple matches, an error will be returned.
	Delete(ctx context.Context, in *EndDeviceIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

NsEndDeviceRegistryClient is the client API for NsEndDeviceRegistry service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type NsEndDeviceRegistryServer

type NsEndDeviceRegistryServer interface {
	// Get returns the device that matches the given identifiers.
	// If there are multiple matches, an error will be returned.
	Get(context.Context, *GetEndDeviceRequest) (*EndDevice, error)
	// Set creates or updates the device.
	Set(context.Context, *SetEndDeviceRequest) (*EndDevice, error)
	// ResetFactoryDefaults resets device state to factory defaults.
	ResetFactoryDefaults(context.Context, *ResetAndGetEndDeviceRequest) (*EndDevice, error)
	// Delete deletes the device that matches the given identifiers.
	// If there are multiple matches, an error will be returned.
	Delete(context.Context, *EndDeviceIdentifiers) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

NsEndDeviceRegistryServer is the server API for NsEndDeviceRegistry service. All implementations must embed UnimplementedNsEndDeviceRegistryServer for forward compatibility

type NsGsClient

type NsGsClient interface {
	// Instructs the Gateway Server to schedule a downlink message.
	// The Gateway Server may refuse if there are any conflicts in the schedule or
	// if a duty cycle prevents the gateway from transmitting.
	ScheduleDownlink(ctx context.Context, in *DownlinkMessage, opts ...grpc.CallOption) (*ScheduleDownlinkResponse, error)
}

NsGsClient is the client API for NsGs 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.

func NewNsGsClient

func NewNsGsClient(cc grpc.ClientConnInterface) NsGsClient

type NsGsServer

type NsGsServer interface {
	// Instructs the Gateway Server to schedule a downlink message.
	// The Gateway Server may refuse if there are any conflicts in the schedule or
	// if a duty cycle prevents the gateway from transmitting.
	ScheduleDownlink(context.Context, *DownlinkMessage) (*ScheduleDownlinkResponse, error)
	// contains filtered or unexported methods
}

NsGsServer is the server API for NsGs service. All implementations must embed UnimplementedNsGsServer for forward compatibility

type NsJsClient

type NsJsClient interface {
	// Handle a join-request message.
	HandleJoin(ctx context.Context, in *JoinRequest, opts ...grpc.CallOption) (*JoinResponse, error)
	// Request the network session keys for a particular session.
	GetNwkSKeys(ctx context.Context, in *SessionKeyRequest, opts ...grpc.CallOption) (*NwkSKeysResponse, error)
}

NsJsClient is the client API for NsJs 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.

func NewNsJsClient

func NewNsJsClient(cc grpc.ClientConnInterface) NsJsClient

type NsJsServer

type NsJsServer interface {
	// Handle a join-request message.
	HandleJoin(context.Context, *JoinRequest) (*JoinResponse, error)
	// Request the network session keys for a particular session.
	GetNwkSKeys(context.Context, *SessionKeyRequest) (*NwkSKeysResponse, error)
	// contains filtered or unexported methods
}

NsJsServer is the server API for NsJs service. All implementations must embed UnimplementedNsJsServer for forward compatibility

type NsPbaClient

type NsPbaClient interface {
	// PublishDownlink instructs the Packet Broker Agent to publish a downlink
	// message to Packet Broker Router.
	PublishDownlink(ctx context.Context, in *DownlinkMessage, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

NsPbaClient is the client API for NsPba 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.

func NewNsPbaClient

func NewNsPbaClient(cc grpc.ClientConnInterface) NsPbaClient

type NsPbaServer

type NsPbaServer interface {
	// PublishDownlink instructs the Packet Broker Agent to publish a downlink
	// message to Packet Broker Router.
	PublishDownlink(context.Context, *DownlinkMessage) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

NsPbaServer is the server API for NsPba service. All implementations must embed UnimplementedNsPbaServer for forward compatibility

type NsRelayConfigurationServiceClient added in v3.29.0

type NsRelayConfigurationServiceClient interface {
	// Create a relay.
	CreateRelay(ctx context.Context, in *CreateRelayRequest, opts ...grpc.CallOption) (*CreateRelayResponse, error)
	// Get a relay.
	GetRelay(ctx context.Context, in *GetRelayRequest, opts ...grpc.CallOption) (*GetRelayResponse, error)
	// Update a relay.
	UpdateRelay(ctx context.Context, in *UpdateRelayRequest, opts ...grpc.CallOption) (*UpdateRelayResponse, error)
	// Delete a relay.
	DeleteRelay(ctx context.Context, in *DeleteRelayRequest, opts ...grpc.CallOption) (*DeleteRelayResponse, error)
	// Create an uplink forwarding rule.
	CreateRelayUplinkForwardingRule(ctx context.Context, in *CreateRelayUplinkForwardingRuleRequest, opts ...grpc.CallOption) (*CreateRelayUplinkForwardingRuleResponse, error)
	// Get an uplink forwarding rule.
	GetRelayUplinkForwardingRule(ctx context.Context, in *GetRelayUplinkForwardingRuleRequest, opts ...grpc.CallOption) (*GetRelayUplinkForwardingRuleResponse, error)
	// List uplink forwarding rules.
	ListRelayUplinkForwardingRules(ctx context.Context, in *ListRelayUplinkForwardingRulesRequest, opts ...grpc.CallOption) (*ListRelayUplinkForwardingRulesResponse, error)
	// Update an uplink forwarding rule.
	UpdateRelayUplinkForwardingRule(ctx context.Context, in *UpdateRelayUplinkForwardingRuleRequest, opts ...grpc.CallOption) (*UpdateRelayUplinkForwardingRuleResponse, error)
	// Delete an uplink forwarding rule.
	DeleteRelayUplinkForwardingRule(ctx context.Context, in *DeleteRelayUplinkForwardingRuleRequest, opts ...grpc.CallOption) (*DeleteRelayUplinkForwardingRuleResponse, error)
}

NsRelayConfigurationServiceClient is the client API for NsRelayConfigurationService 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.

func NewNsRelayConfigurationServiceClient added in v3.29.0

func NewNsRelayConfigurationServiceClient(cc grpc.ClientConnInterface) NsRelayConfigurationServiceClient

type NsRelayConfigurationServiceServer added in v3.29.0

type NsRelayConfigurationServiceServer interface {
	// Create a relay.
	CreateRelay(context.Context, *CreateRelayRequest) (*CreateRelayResponse, error)
	// Get a relay.
	GetRelay(context.Context, *GetRelayRequest) (*GetRelayResponse, error)
	// Update a relay.
	UpdateRelay(context.Context, *UpdateRelayRequest) (*UpdateRelayResponse, error)
	// Delete a relay.
	DeleteRelay(context.Context, *DeleteRelayRequest) (*DeleteRelayResponse, error)
	// Create an uplink forwarding rule.
	CreateRelayUplinkForwardingRule(context.Context, *CreateRelayUplinkForwardingRuleRequest) (*CreateRelayUplinkForwardingRuleResponse, error)
	// Get an uplink forwarding rule.
	GetRelayUplinkForwardingRule(context.Context, *GetRelayUplinkForwardingRuleRequest) (*GetRelayUplinkForwardingRuleResponse, error)
	// List uplink forwarding rules.
	ListRelayUplinkForwardingRules(context.Context, *ListRelayUplinkForwardingRulesRequest) (*ListRelayUplinkForwardingRulesResponse, error)
	// Update an uplink forwarding rule.
	UpdateRelayUplinkForwardingRule(context.Context, *UpdateRelayUplinkForwardingRuleRequest) (*UpdateRelayUplinkForwardingRuleResponse, error)
	// Delete an uplink forwarding rule.
	DeleteRelayUplinkForwardingRule(context.Context, *DeleteRelayUplinkForwardingRuleRequest) (*DeleteRelayUplinkForwardingRuleResponse, error)
	// contains filtered or unexported methods
}

NsRelayConfigurationServiceServer is the server API for NsRelayConfigurationService service. All implementations must embed UnimplementedNsRelayConfigurationServiceServer for forward compatibility

type NsServer

type NsServer interface {
	// GenerateDevAddr requests a device address assignment from the Network Server.
	GenerateDevAddr(context.Context, *emptypb.Empty) (*GenerateDevAddrResponse, error)
	// GetDefaultMACSettings retrieves the default MAC settings for a frequency plan.
	GetDefaultMACSettings(context.Context, *GetDefaultMACSettingsRequest) (*MACSettings, error)
	GetNetID(context.Context, *emptypb.Empty) (*GetNetIDResponse, error)
	GetDeviceAddressPrefixes(context.Context, *emptypb.Empty) (*GetDeviceAdressPrefixesResponse, error)
	// contains filtered or unexported methods
}

NsServer is the server API for Ns service. All implementations must embed UnimplementedNsServer for forward compatibility

type NwkSKeysResponse

type NwkSKeysResponse struct {

	// The (encrypted) Forwarding Network Session Integrity Key (or Network Session Key in 1.0 compatibility mode).
	FNwkSIntKey *KeyEnvelope `protobuf:"bytes,1,opt,name=f_nwk_s_int_key,json=fNwkSIntKey,proto3" json:"f_nwk_s_int_key,omitempty"`
	// The (encrypted) Serving Network Session Integrity Key.
	SNwkSIntKey *KeyEnvelope `protobuf:"bytes,2,opt,name=s_nwk_s_int_key,json=sNwkSIntKey,proto3" json:"s_nwk_s_int_key,omitempty"`
	// The (encrypted) Network Session Encryption Key.
	NwkSEncKey *KeyEnvelope `protobuf:"bytes,3,opt,name=nwk_s_enc_key,json=nwkSEncKey,proto3" json:"nwk_s_enc_key,omitempty"`
	// contains filtered or unexported fields
}

func (*NwkSKeysResponse) Descriptor deprecated

func (*NwkSKeysResponse) Descriptor() ([]byte, []int)

Deprecated: Use NwkSKeysResponse.ProtoReflect.Descriptor instead.

func (*NwkSKeysResponse) GetFNwkSIntKey

func (x *NwkSKeysResponse) GetFNwkSIntKey() *KeyEnvelope

func (*NwkSKeysResponse) GetNwkSEncKey

func (x *NwkSKeysResponse) GetNwkSEncKey() *KeyEnvelope

func (*NwkSKeysResponse) GetSNwkSIntKey

func (x *NwkSKeysResponse) GetSNwkSIntKey() *KeyEnvelope

func (*NwkSKeysResponse) MarshalJSON added in v3.21.0

func (x *NwkSKeysResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the NwkSKeysResponse to JSON.

func (*NwkSKeysResponse) MarshalProtoJSON added in v3.21.0

func (x *NwkSKeysResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the NwkSKeysResponse message to JSON.

func (*NwkSKeysResponse) ProtoMessage

func (*NwkSKeysResponse) ProtoMessage()

func (*NwkSKeysResponse) ProtoReflect added in v3.25.0

func (x *NwkSKeysResponse) ProtoReflect() protoreflect.Message

func (*NwkSKeysResponse) Reset

func (x *NwkSKeysResponse) Reset()

func (*NwkSKeysResponse) SetFields

func (dst *NwkSKeysResponse) SetFields(src *NwkSKeysResponse, paths ...string) error

func (*NwkSKeysResponse) String

func (x *NwkSKeysResponse) String() string

func (*NwkSKeysResponse) UnmarshalJSON added in v3.21.0

func (x *NwkSKeysResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the NwkSKeysResponse from JSON.

func (*NwkSKeysResponse) UnmarshalProtoJSON added in v3.21.0

func (x *NwkSKeysResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the NwkSKeysResponse message from JSON.

func (*NwkSKeysResponse) ValidateFields

func (m *NwkSKeysResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on NwkSKeysResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type NwkSKeysResponseValidationError

type NwkSKeysResponseValidationError struct {
	// contains filtered or unexported fields
}

NwkSKeysResponseValidationError is the validation error returned by NwkSKeysResponse.ValidateFields if the designated constraints aren't met.

func (NwkSKeysResponseValidationError) Cause

Cause function returns cause value.

func (NwkSKeysResponseValidationError) Error

Error satisfies the builtin error interface

func (NwkSKeysResponseValidationError) ErrorName

ErrorName returns error name.

func (NwkSKeysResponseValidationError) Field

Field function returns field value.

func (NwkSKeysResponseValidationError) Key

Key function returns key value.

func (NwkSKeysResponseValidationError) Reason

Reason function returns reason value.

type OAuthAccessToken

type OAuthAccessToken struct {
	UserIds       *UserIdentifiers       `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	UserSessionId string                 `protobuf:"bytes,9,opt,name=user_session_id,json=userSessionId,proto3" json:"user_session_id,omitempty"`
	ClientIds     *ClientIdentifiers     `protobuf:"bytes,2,opt,name=client_ids,json=clientIds,proto3" json:"client_ids,omitempty"`
	Id            string                 `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	AccessToken   string                 `protobuf:"bytes,4,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"`
	RefreshToken  string                 `protobuf:"bytes,5,opt,name=refresh_token,json=refreshToken,proto3" json:"refresh_token,omitempty"`
	Rights        []Right                `protobuf:"varint,6,rep,packed,name=rights,proto3,enum=ttn.lorawan.v3.Right" json:"rights,omitempty"`
	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	ExpiresAt     *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// contains filtered or unexported fields
}

func (*OAuthAccessToken) Descriptor deprecated

func (*OAuthAccessToken) Descriptor() ([]byte, []int)

Deprecated: Use OAuthAccessToken.ProtoReflect.Descriptor instead.

func (*OAuthAccessToken) EntityType added in v3.16.2

func (m *OAuthAccessToken) EntityType() string

func (*OAuthAccessToken) ExtractRequestFields added in v3.16.2

func (m *OAuthAccessToken) ExtractRequestFields(dst map[string]interface{})

func (*OAuthAccessToken) GetAccessToken

func (x *OAuthAccessToken) GetAccessToken() string

func (*OAuthAccessToken) GetClientIds added in v3.13.0

func (x *OAuthAccessToken) GetClientIds() *ClientIdentifiers

func (*OAuthAccessToken) GetCreatedAt

func (x *OAuthAccessToken) GetCreatedAt() *timestamppb.Timestamp

func (*OAuthAccessToken) GetExpiresAt

func (x *OAuthAccessToken) GetExpiresAt() *timestamppb.Timestamp

func (*OAuthAccessToken) GetId added in v3.14.1

func (x *OAuthAccessToken) GetId() string

func (*OAuthAccessToken) GetRefreshToken

func (x *OAuthAccessToken) GetRefreshToken() string

func (*OAuthAccessToken) GetRights

func (x *OAuthAccessToken) GetRights() []Right

func (*OAuthAccessToken) GetUserIds added in v3.13.0

func (x *OAuthAccessToken) GetUserIds() *UserIdentifiers

func (*OAuthAccessToken) GetUserSessionId added in v3.14.1

func (x *OAuthAccessToken) GetUserSessionId() string

func (*OAuthAccessToken) IDString added in v3.16.2

func (m *OAuthAccessToken) IDString() string

func (*OAuthAccessToken) MarshalJSON added in v3.17.2

func (x *OAuthAccessToken) MarshalJSON() ([]byte, error)

MarshalJSON marshals the OAuthAccessToken to JSON.

func (*OAuthAccessToken) MarshalProtoJSON added in v3.15.1

func (x *OAuthAccessToken) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the OAuthAccessToken message to JSON.

func (*OAuthAccessToken) ProtoMessage

func (*OAuthAccessToken) ProtoMessage()

func (*OAuthAccessToken) ProtoReflect added in v3.25.0

func (x *OAuthAccessToken) ProtoReflect() protoreflect.Message

func (*OAuthAccessToken) Reset

func (x *OAuthAccessToken) Reset()

func (*OAuthAccessToken) SetFields

func (dst *OAuthAccessToken) SetFields(src *OAuthAccessToken, paths ...string) error

func (*OAuthAccessToken) String

func (x *OAuthAccessToken) String() string

func (*OAuthAccessToken) UnmarshalJSON added in v3.17.2

func (x *OAuthAccessToken) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the OAuthAccessToken from JSON.

func (*OAuthAccessToken) UnmarshalProtoJSON added in v3.15.1

func (x *OAuthAccessToken) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the OAuthAccessToken message from JSON.

func (*OAuthAccessToken) ValidateFields

func (m *OAuthAccessToken) ValidateFields(paths ...string) error

ValidateFields checks the field values on OAuthAccessToken with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type OAuthAccessTokenIdentifiers

type OAuthAccessTokenIdentifiers struct {
	UserIds   *UserIdentifiers   `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	ClientIds *ClientIdentifiers `protobuf:"bytes,2,opt,name=client_ids,json=clientIds,proto3" json:"client_ids,omitempty"`
	Id        string             `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*OAuthAccessTokenIdentifiers) Descriptor deprecated

func (*OAuthAccessTokenIdentifiers) Descriptor() ([]byte, []int)

Deprecated: Use OAuthAccessTokenIdentifiers.ProtoReflect.Descriptor instead.

func (*OAuthAccessTokenIdentifiers) EntityType added in v3.16.2

func (m *OAuthAccessTokenIdentifiers) EntityType() string

func (*OAuthAccessTokenIdentifiers) ExtractRequestFields added in v3.16.2

func (m *OAuthAccessTokenIdentifiers) ExtractRequestFields(dst map[string]interface{})

func (*OAuthAccessTokenIdentifiers) GetClientIds added in v3.13.0

func (*OAuthAccessTokenIdentifiers) GetId added in v3.14.1

func (*OAuthAccessTokenIdentifiers) GetUserIds added in v3.13.0

func (*OAuthAccessTokenIdentifiers) IDString added in v3.16.2

func (m *OAuthAccessTokenIdentifiers) IDString() string

func (*OAuthAccessTokenIdentifiers) ProtoMessage

func (*OAuthAccessTokenIdentifiers) ProtoMessage()

func (*OAuthAccessTokenIdentifiers) ProtoReflect added in v3.25.0

func (*OAuthAccessTokenIdentifiers) Reset

func (x *OAuthAccessTokenIdentifiers) Reset()

func (*OAuthAccessTokenIdentifiers) SetFields

func (*OAuthAccessTokenIdentifiers) String

func (x *OAuthAccessTokenIdentifiers) String() string

func (*OAuthAccessTokenIdentifiers) ValidateFields

func (m *OAuthAccessTokenIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on OAuthAccessTokenIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type OAuthAccessTokenIdentifiersValidationError

type OAuthAccessTokenIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

OAuthAccessTokenIdentifiersValidationError is the validation error returned by OAuthAccessTokenIdentifiers.ValidateFields if the designated constraints aren't met.

func (OAuthAccessTokenIdentifiersValidationError) Cause

Cause function returns cause value.

func (OAuthAccessTokenIdentifiersValidationError) Error

Error satisfies the builtin error interface

func (OAuthAccessTokenIdentifiersValidationError) ErrorName

ErrorName returns error name.

func (OAuthAccessTokenIdentifiersValidationError) Field

Field function returns field value.

func (OAuthAccessTokenIdentifiersValidationError) Key

Key function returns key value.

func (OAuthAccessTokenIdentifiersValidationError) Reason

Reason function returns reason value.

type OAuthAccessTokenValidationError

type OAuthAccessTokenValidationError struct {
	// contains filtered or unexported fields
}

OAuthAccessTokenValidationError is the validation error returned by OAuthAccessToken.ValidateFields if the designated constraints aren't met.

func (OAuthAccessTokenValidationError) Cause

Cause function returns cause value.

func (OAuthAccessTokenValidationError) Error

Error satisfies the builtin error interface

func (OAuthAccessTokenValidationError) ErrorName

ErrorName returns error name.

func (OAuthAccessTokenValidationError) Field

Field function returns field value.

func (OAuthAccessTokenValidationError) Key

Key function returns key value.

func (OAuthAccessTokenValidationError) Reason

Reason function returns reason value.

type OAuthAccessTokens

type OAuthAccessTokens struct {
	Tokens []*OAuthAccessToken `protobuf:"bytes,1,rep,name=tokens,proto3" json:"tokens,omitempty"`
	// contains filtered or unexported fields
}

func (*OAuthAccessTokens) Descriptor deprecated

func (*OAuthAccessTokens) Descriptor() ([]byte, []int)

Deprecated: Use OAuthAccessTokens.ProtoReflect.Descriptor instead.

func (*OAuthAccessTokens) GetTokens

func (x *OAuthAccessTokens) GetTokens() []*OAuthAccessToken

func (*OAuthAccessTokens) MarshalJSON added in v3.17.2

func (x *OAuthAccessTokens) MarshalJSON() ([]byte, error)

MarshalJSON marshals the OAuthAccessTokens to JSON.

func (*OAuthAccessTokens) MarshalProtoJSON added in v3.15.1

func (x *OAuthAccessTokens) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the OAuthAccessTokens message to JSON.

func (*OAuthAccessTokens) ProtoMessage

func (*OAuthAccessTokens) ProtoMessage()

func (*OAuthAccessTokens) ProtoReflect added in v3.25.0

func (x *OAuthAccessTokens) ProtoReflect() protoreflect.Message

func (*OAuthAccessTokens) Reset

func (x *OAuthAccessTokens) Reset()

func (*OAuthAccessTokens) SetFields

func (dst *OAuthAccessTokens) SetFields(src *OAuthAccessTokens, paths ...string) error

func (*OAuthAccessTokens) String

func (x *OAuthAccessTokens) String() string

func (*OAuthAccessTokens) UnmarshalJSON added in v3.17.2

func (x *OAuthAccessTokens) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the OAuthAccessTokens from JSON.

func (*OAuthAccessTokens) UnmarshalProtoJSON added in v3.15.1

func (x *OAuthAccessTokens) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the OAuthAccessTokens message from JSON.

func (*OAuthAccessTokens) ValidateFields

func (m *OAuthAccessTokens) ValidateFields(paths ...string) error

ValidateFields checks the field values on OAuthAccessTokens with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type OAuthAccessTokensValidationError

type OAuthAccessTokensValidationError struct {
	// contains filtered or unexported fields
}

OAuthAccessTokensValidationError is the validation error returned by OAuthAccessTokens.ValidateFields if the designated constraints aren't met.

func (OAuthAccessTokensValidationError) Cause

Cause function returns cause value.

func (OAuthAccessTokensValidationError) Error

Error satisfies the builtin error interface

func (OAuthAccessTokensValidationError) ErrorName

ErrorName returns error name.

func (OAuthAccessTokensValidationError) Field

Field function returns field value.

func (OAuthAccessTokensValidationError) Key

Key function returns key value.

func (OAuthAccessTokensValidationError) Reason

Reason function returns reason value.

type OAuthAuthorizationCode

type OAuthAuthorizationCode struct {
	UserIds       *UserIdentifiers       `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	UserSessionId string                 `protobuf:"bytes,9,opt,name=user_session_id,json=userSessionId,proto3" json:"user_session_id,omitempty"`
	ClientIds     *ClientIdentifiers     `protobuf:"bytes,2,opt,name=client_ids,json=clientIds,proto3" json:"client_ids,omitempty"`
	Rights        []Right                `protobuf:"varint,3,rep,packed,name=rights,proto3,enum=ttn.lorawan.v3.Right" json:"rights,omitempty"`
	Code          string                 `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	RedirectUri   string                 `protobuf:"bytes,5,opt,name=redirect_uri,json=redirectUri,proto3" json:"redirect_uri,omitempty"`
	State         string                 `protobuf:"bytes,6,opt,name=state,proto3" json:"state,omitempty"`
	CreatedAt     *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	ExpiresAt     *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// contains filtered or unexported fields
}

func (*OAuthAuthorizationCode) Descriptor deprecated

func (*OAuthAuthorizationCode) Descriptor() ([]byte, []int)

Deprecated: Use OAuthAuthorizationCode.ProtoReflect.Descriptor instead.

func (*OAuthAuthorizationCode) EntityType added in v3.16.2

func (m *OAuthAuthorizationCode) EntityType() string

func (*OAuthAuthorizationCode) ExtractRequestFields added in v3.16.2

func (m *OAuthAuthorizationCode) ExtractRequestFields(dst map[string]interface{})

func (*OAuthAuthorizationCode) GetClientIds added in v3.13.0

func (x *OAuthAuthorizationCode) GetClientIds() *ClientIdentifiers

func (*OAuthAuthorizationCode) GetCode

func (x *OAuthAuthorizationCode) GetCode() string

func (*OAuthAuthorizationCode) GetCreatedAt

func (x *OAuthAuthorizationCode) GetCreatedAt() *timestamppb.Timestamp

func (*OAuthAuthorizationCode) GetExpiresAt

func (x *OAuthAuthorizationCode) GetExpiresAt() *timestamppb.Timestamp

func (*OAuthAuthorizationCode) GetRedirectUri added in v3.14.1

func (x *OAuthAuthorizationCode) GetRedirectUri() string

func (*OAuthAuthorizationCode) GetRights

func (x *OAuthAuthorizationCode) GetRights() []Right

func (*OAuthAuthorizationCode) GetState

func (x *OAuthAuthorizationCode) GetState() string

func (*OAuthAuthorizationCode) GetUserIds added in v3.13.0

func (x *OAuthAuthorizationCode) GetUserIds() *UserIdentifiers

func (*OAuthAuthorizationCode) GetUserSessionId added in v3.14.1

func (x *OAuthAuthorizationCode) GetUserSessionId() string

func (*OAuthAuthorizationCode) IDString added in v3.16.2

func (m *OAuthAuthorizationCode) IDString() string

func (*OAuthAuthorizationCode) MarshalJSON added in v3.17.2

func (x *OAuthAuthorizationCode) MarshalJSON() ([]byte, error)

MarshalJSON marshals the OAuthAuthorizationCode to JSON.

func (*OAuthAuthorizationCode) MarshalProtoJSON added in v3.15.1

func (x *OAuthAuthorizationCode) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the OAuthAuthorizationCode message to JSON.

func (*OAuthAuthorizationCode) ProtoMessage

func (*OAuthAuthorizationCode) ProtoMessage()

func (*OAuthAuthorizationCode) ProtoReflect added in v3.25.0

func (x *OAuthAuthorizationCode) ProtoReflect() protoreflect.Message

func (*OAuthAuthorizationCode) Reset

func (x *OAuthAuthorizationCode) Reset()

func (*OAuthAuthorizationCode) SetFields

func (dst *OAuthAuthorizationCode) SetFields(src *OAuthAuthorizationCode, paths ...string) error

func (*OAuthAuthorizationCode) String

func (x *OAuthAuthorizationCode) String() string

func (*OAuthAuthorizationCode) UnmarshalJSON added in v3.17.2

func (x *OAuthAuthorizationCode) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the OAuthAuthorizationCode from JSON.

func (*OAuthAuthorizationCode) UnmarshalProtoJSON added in v3.15.1

func (x *OAuthAuthorizationCode) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the OAuthAuthorizationCode message from JSON.

func (*OAuthAuthorizationCode) ValidateFields

func (m *OAuthAuthorizationCode) ValidateFields(paths ...string) error

ValidateFields checks the field values on OAuthAuthorizationCode with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type OAuthAuthorizationCodeValidationError

type OAuthAuthorizationCodeValidationError struct {
	// contains filtered or unexported fields
}

OAuthAuthorizationCodeValidationError is the validation error returned by OAuthAuthorizationCode.ValidateFields if the designated constraints aren't met.

func (OAuthAuthorizationCodeValidationError) Cause

Cause function returns cause value.

func (OAuthAuthorizationCodeValidationError) Error

Error satisfies the builtin error interface

func (OAuthAuthorizationCodeValidationError) ErrorName

ErrorName returns error name.

func (OAuthAuthorizationCodeValidationError) Field

Field function returns field value.

func (OAuthAuthorizationCodeValidationError) Key

Key function returns key value.

func (OAuthAuthorizationCodeValidationError) Reason

Reason function returns reason value.

type OAuthAuthorizationRegistryClient

type OAuthAuthorizationRegistryClient interface {
	// List OAuth clients that are authorized by the user.
	List(ctx context.Context, in *ListOAuthClientAuthorizationsRequest, opts ...grpc.CallOption) (*OAuthClientAuthorizations, error)
	// List OAuth access tokens issued to the OAuth client on behalf of the user.
	ListTokens(ctx context.Context, in *ListOAuthAccessTokensRequest, opts ...grpc.CallOption) (*OAuthAccessTokens, error)
	// Delete (de-authorize) an OAuth client for the user.
	Delete(ctx context.Context, in *OAuthClientAuthorizationIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete (invalidate) an OAuth access token.
	DeleteToken(ctx context.Context, in *OAuthAccessTokenIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

OAuthAuthorizationRegistryClient is the client API for OAuthAuthorizationRegistry service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type OAuthAuthorizationRegistryServer

type OAuthAuthorizationRegistryServer interface {
	// List OAuth clients that are authorized by the user.
	List(context.Context, *ListOAuthClientAuthorizationsRequest) (*OAuthClientAuthorizations, error)
	// List OAuth access tokens issued to the OAuth client on behalf of the user.
	ListTokens(context.Context, *ListOAuthAccessTokensRequest) (*OAuthAccessTokens, error)
	// Delete (de-authorize) an OAuth client for the user.
	Delete(context.Context, *OAuthClientAuthorizationIdentifiers) (*emptypb.Empty, error)
	// Delete (invalidate) an OAuth access token.
	DeleteToken(context.Context, *OAuthAccessTokenIdentifiers) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

OAuthAuthorizationRegistryServer is the server API for OAuthAuthorizationRegistry service. All implementations must embed UnimplementedOAuthAuthorizationRegistryServer for forward compatibility

type OAuthClientAuthorization

type OAuthClientAuthorization struct {
	UserIds   *UserIdentifiers       `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	ClientIds *ClientIdentifiers     `protobuf:"bytes,2,opt,name=client_ids,json=clientIds,proto3" json:"client_ids,omitempty"`
	Rights    []Right                `protobuf:"varint,3,rep,packed,name=rights,proto3,enum=ttn.lorawan.v3.Right" json:"rights,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*OAuthClientAuthorization) Descriptor deprecated

func (*OAuthClientAuthorization) Descriptor() ([]byte, []int)

Deprecated: Use OAuthClientAuthorization.ProtoReflect.Descriptor instead.

func (*OAuthClientAuthorization) EntityType added in v3.16.2

func (m *OAuthClientAuthorization) EntityType() string

func (*OAuthClientAuthorization) ExtractRequestFields added in v3.16.2

func (m *OAuthClientAuthorization) ExtractRequestFields(dst map[string]interface{})

func (*OAuthClientAuthorization) GetClientIds added in v3.13.0

func (x *OAuthClientAuthorization) GetClientIds() *ClientIdentifiers

func (*OAuthClientAuthorization) GetCreatedAt

func (x *OAuthClientAuthorization) GetCreatedAt() *timestamppb.Timestamp

func (*OAuthClientAuthorization) GetRights

func (x *OAuthClientAuthorization) GetRights() []Right

func (*OAuthClientAuthorization) GetUpdatedAt

func (x *OAuthClientAuthorization) GetUpdatedAt() *timestamppb.Timestamp

func (*OAuthClientAuthorization) GetUserIds added in v3.13.0

func (x *OAuthClientAuthorization) GetUserIds() *UserIdentifiers

func (*OAuthClientAuthorization) IDString added in v3.16.2

func (m *OAuthClientAuthorization) IDString() string

func (*OAuthClientAuthorization) MarshalJSON added in v3.17.2

func (x *OAuthClientAuthorization) MarshalJSON() ([]byte, error)

MarshalJSON marshals the OAuthClientAuthorization to JSON.

func (*OAuthClientAuthorization) MarshalProtoJSON added in v3.15.1

func (x *OAuthClientAuthorization) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the OAuthClientAuthorization message to JSON.

func (*OAuthClientAuthorization) ProtoMessage

func (*OAuthClientAuthorization) ProtoMessage()

func (*OAuthClientAuthorization) ProtoReflect added in v3.25.0

func (x *OAuthClientAuthorization) ProtoReflect() protoreflect.Message

func (*OAuthClientAuthorization) Reset

func (x *OAuthClientAuthorization) Reset()

func (*OAuthClientAuthorization) SetFields

func (dst *OAuthClientAuthorization) SetFields(src *OAuthClientAuthorization, paths ...string) error

func (*OAuthClientAuthorization) String

func (x *OAuthClientAuthorization) String() string

func (*OAuthClientAuthorization) UnmarshalJSON added in v3.17.2

func (x *OAuthClientAuthorization) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the OAuthClientAuthorization from JSON.

func (*OAuthClientAuthorization) UnmarshalProtoJSON added in v3.15.1

func (x *OAuthClientAuthorization) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the OAuthClientAuthorization message from JSON.

func (*OAuthClientAuthorization) ValidateFields

func (m *OAuthClientAuthorization) ValidateFields(paths ...string) error

ValidateFields checks the field values on OAuthClientAuthorization with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type OAuthClientAuthorizationIdentifiers

type OAuthClientAuthorizationIdentifiers struct {
	UserIds   *UserIdentifiers   `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	ClientIds *ClientIdentifiers `protobuf:"bytes,2,opt,name=client_ids,json=clientIds,proto3" json:"client_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*OAuthClientAuthorizationIdentifiers) Descriptor deprecated

func (*OAuthClientAuthorizationIdentifiers) Descriptor() ([]byte, []int)

Deprecated: Use OAuthClientAuthorizationIdentifiers.ProtoReflect.Descriptor instead.

func (*OAuthClientAuthorizationIdentifiers) EntityType added in v3.16.2

func (*OAuthClientAuthorizationIdentifiers) ExtractRequestFields added in v3.16.2

func (m *OAuthClientAuthorizationIdentifiers) ExtractRequestFields(dst map[string]interface{})

func (*OAuthClientAuthorizationIdentifiers) GetClientIds added in v3.13.0

func (*OAuthClientAuthorizationIdentifiers) GetUserIds added in v3.13.0

func (*OAuthClientAuthorizationIdentifiers) IDString added in v3.16.2

func (*OAuthClientAuthorizationIdentifiers) ProtoMessage

func (*OAuthClientAuthorizationIdentifiers) ProtoMessage()

func (*OAuthClientAuthorizationIdentifiers) ProtoReflect added in v3.25.0

func (*OAuthClientAuthorizationIdentifiers) Reset

func (*OAuthClientAuthorizationIdentifiers) SetFields

func (*OAuthClientAuthorizationIdentifiers) String

func (*OAuthClientAuthorizationIdentifiers) ValidateFields

func (m *OAuthClientAuthorizationIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on OAuthClientAuthorizationIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type OAuthClientAuthorizationIdentifiersValidationError

type OAuthClientAuthorizationIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

OAuthClientAuthorizationIdentifiersValidationError is the validation error returned by OAuthClientAuthorizationIdentifiers.ValidateFields if the designated constraints aren't met.

func (OAuthClientAuthorizationIdentifiersValidationError) Cause

Cause function returns cause value.

func (OAuthClientAuthorizationIdentifiersValidationError) Error

Error satisfies the builtin error interface

func (OAuthClientAuthorizationIdentifiersValidationError) ErrorName

ErrorName returns error name.

func (OAuthClientAuthorizationIdentifiersValidationError) Field

Field function returns field value.

func (OAuthClientAuthorizationIdentifiersValidationError) Key

Key function returns key value.

func (OAuthClientAuthorizationIdentifiersValidationError) Reason

Reason function returns reason value.

type OAuthClientAuthorizationValidationError

type OAuthClientAuthorizationValidationError struct {
	// contains filtered or unexported fields
}

OAuthClientAuthorizationValidationError is the validation error returned by OAuthClientAuthorization.ValidateFields if the designated constraints aren't met.

func (OAuthClientAuthorizationValidationError) Cause

Cause function returns cause value.

func (OAuthClientAuthorizationValidationError) Error

Error satisfies the builtin error interface

func (OAuthClientAuthorizationValidationError) ErrorName

ErrorName returns error name.

func (OAuthClientAuthorizationValidationError) Field

Field function returns field value.

func (OAuthClientAuthorizationValidationError) Key

Key function returns key value.

func (OAuthClientAuthorizationValidationError) Reason

Reason function returns reason value.

type OAuthClientAuthorizations

type OAuthClientAuthorizations struct {
	Authorizations []*OAuthClientAuthorization `protobuf:"bytes,1,rep,name=authorizations,proto3" json:"authorizations,omitempty"`
	// contains filtered or unexported fields
}

func (*OAuthClientAuthorizations) Descriptor deprecated

func (*OAuthClientAuthorizations) Descriptor() ([]byte, []int)

Deprecated: Use OAuthClientAuthorizations.ProtoReflect.Descriptor instead.

func (*OAuthClientAuthorizations) GetAuthorizations

func (x *OAuthClientAuthorizations) GetAuthorizations() []*OAuthClientAuthorization

func (*OAuthClientAuthorizations) MarshalJSON added in v3.17.2

func (x *OAuthClientAuthorizations) MarshalJSON() ([]byte, error)

MarshalJSON marshals the OAuthClientAuthorizations to JSON.

func (*OAuthClientAuthorizations) MarshalProtoJSON added in v3.15.1

func (x *OAuthClientAuthorizations) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the OAuthClientAuthorizations message to JSON.

func (*OAuthClientAuthorizations) ProtoMessage

func (*OAuthClientAuthorizations) ProtoMessage()

func (*OAuthClientAuthorizations) ProtoReflect added in v3.25.0

func (*OAuthClientAuthorizations) Reset

func (x *OAuthClientAuthorizations) Reset()

func (*OAuthClientAuthorizations) SetFields

func (dst *OAuthClientAuthorizations) SetFields(src *OAuthClientAuthorizations, paths ...string) error

func (*OAuthClientAuthorizations) String

func (x *OAuthClientAuthorizations) String() string

func (*OAuthClientAuthorizations) UnmarshalJSON added in v3.17.2

func (x *OAuthClientAuthorizations) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the OAuthClientAuthorizations from JSON.

func (*OAuthClientAuthorizations) UnmarshalProtoJSON added in v3.15.1

func (x *OAuthClientAuthorizations) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the OAuthClientAuthorizations message from JSON.

func (*OAuthClientAuthorizations) ValidateFields

func (m *OAuthClientAuthorizations) ValidateFields(paths ...string) error

ValidateFields checks the field values on OAuthClientAuthorizations with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type OAuthClientAuthorizationsValidationError

type OAuthClientAuthorizationsValidationError struct {
	// contains filtered or unexported fields
}

OAuthClientAuthorizationsValidationError is the validation error returned by OAuthClientAuthorizations.ValidateFields if the designated constraints aren't met.

func (OAuthClientAuthorizationsValidationError) Cause

Cause function returns cause value.

func (OAuthClientAuthorizationsValidationError) Error

Error satisfies the builtin error interface

func (OAuthClientAuthorizationsValidationError) ErrorName

ErrorName returns error name.

func (OAuthClientAuthorizationsValidationError) Field

Field function returns field value.

func (OAuthClientAuthorizationsValidationError) Key

Key function returns key value.

func (OAuthClientAuthorizationsValidationError) Reason

Reason function returns reason value.

type Organization

type Organization struct {

	// The identifiers of the organization. These are public and can be seen by any authenticated user in the network.
	Ids *OrganizationIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	// When the organization was created. This information is public and can be seen by any authenticated user in the network.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// When the organization was last updated. This information is public and can be seen by any authenticated user in the network.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// When the organization was deleted. This information is public and can be seen by any authenticated user in the network.
	DeletedAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
	// The name of the organization. This information is public and can be seen by any authenticated user in the network.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// A description for the organization.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Key-value attributes for this organization. Typically used for organizing organizations or for storing integration-specific data.
	Attributes map[string]string `` /* 161-byte string literal not displayed */
	// Contact information for this organization. Typically used to indicate who to contact with security/billing questions about the organization.
	// This field is deprecated. Use administrative_contact and technical_contact instead.
	//
	// Deprecated: Marked as deprecated in ttn/lorawan/v3/organization.proto.
	ContactInfo           []*ContactInfo                 `protobuf:"bytes,7,rep,name=contact_info,json=contactInfo,proto3" json:"contact_info,omitempty"`
	AdministrativeContact *OrganizationOrUserIdentifiers `protobuf:"bytes,9,opt,name=administrative_contact,json=administrativeContact,proto3" json:"administrative_contact,omitempty"`
	TechnicalContact      *OrganizationOrUserIdentifiers `protobuf:"bytes,10,opt,name=technical_contact,json=technicalContact,proto3" json:"technical_contact,omitempty"`
	// Determines if a notification will be sent to the collaborators. If false it, notifications will be sent only to the
	// administrative or technical contact.
	FanoutNotifications bool `protobuf:"varint,14,opt,name=fanout_notifications,json=fanoutNotifications,proto3" json:"fanout_notifications,omitempty"`
	// contains filtered or unexported fields
}

func (*Organization) Descriptor deprecated

func (*Organization) Descriptor() ([]byte, []int)

Deprecated: Use Organization.ProtoReflect.Descriptor instead.

func (*Organization) EntityType added in v3.15.1

func (m *Organization) EntityType() string

func (*Organization) ExtractRequestFields added in v3.15.1

func (m *Organization) ExtractRequestFields(dst map[string]interface{})

func (*Organization) GetAdministrativeContact added in v3.17.0

func (x *Organization) GetAdministrativeContact() *OrganizationOrUserIdentifiers

func (*Organization) GetAttributes

func (x *Organization) GetAttributes() map[string]string

func (*Organization) GetContactInfo deprecated

func (x *Organization) GetContactInfo() []*ContactInfo

Deprecated: Marked as deprecated in ttn/lorawan/v3/organization.proto.

func (*Organization) GetCreatedAt

func (x *Organization) GetCreatedAt() *timestamppb.Timestamp

func (*Organization) GetDeletedAt added in v3.12.0

func (x *Organization) GetDeletedAt() *timestamppb.Timestamp

func (*Organization) GetDescription

func (x *Organization) GetDescription() string

func (*Organization) GetEntityIdentifiers added in v3.15.1

func (m *Organization) GetEntityIdentifiers() *EntityIdentifiers

func (*Organization) GetFanoutNotifications added in v3.29.0

func (x *Organization) GetFanoutNotifications() bool

func (*Organization) GetIds added in v3.15.1

func (*Organization) GetName

func (x *Organization) GetName() string

func (*Organization) GetOrganizationOrUserIdentifiers added in v3.15.1

func (m *Organization) GetOrganizationOrUserIdentifiers() *OrganizationOrUserIdentifiers

func (*Organization) GetTechnicalContact added in v3.17.0

func (x *Organization) GetTechnicalContact() *OrganizationOrUserIdentifiers

func (*Organization) GetUpdatedAt

func (x *Organization) GetUpdatedAt() *timestamppb.Timestamp

func (*Organization) IDString added in v3.15.1

func (m *Organization) IDString() string

func (*Organization) MarshalJSON added in v3.17.2

func (x *Organization) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Organization to JSON.

func (*Organization) MarshalProtoJSON added in v3.15.1

func (x *Organization) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the Organization message to JSON.

func (*Organization) ProtoMessage

func (*Organization) ProtoMessage()

func (*Organization) ProtoReflect added in v3.25.0

func (x *Organization) ProtoReflect() protoreflect.Message

func (*Organization) PublicSafe

func (o *Organization) PublicSafe() *Organization

PublicSafe returns a copy of the organization with only the fields that are safe to return to any audience.

func (*Organization) Reset

func (x *Organization) Reset()

func (*Organization) SetFields

func (dst *Organization) SetFields(src *Organization, paths ...string) error

func (*Organization) SetFromFlags added in v3.19.1

func (m *Organization) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the Organization message from flags.

func (*Organization) String

func (x *Organization) String() string

func (*Organization) UnmarshalJSON added in v3.17.2

func (x *Organization) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Organization from JSON.

func (*Organization) UnmarshalProtoJSON added in v3.15.1

func (x *Organization) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the Organization message from JSON.

func (*Organization) ValidateFields

func (m *Organization) ValidateFields(paths ...string) error

ValidateFields checks the field values on Organization with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type OrganizationAccessClient

type OrganizationAccessClient interface {
	// List the rights the caller has on this organization.
	ListRights(ctx context.Context, in *OrganizationIdentifiers, opts ...grpc.CallOption) (*Rights, error)
	// Create an API key scoped to this organization.
	// Organization API keys can give access to the organization itself, as well as
	// any application, gateway and OAuth client this organization is a collaborator of.
	CreateAPIKey(ctx context.Context, in *CreateOrganizationAPIKeyRequest, opts ...grpc.CallOption) (*APIKey, error)
	// List the API keys for this organization.
	ListAPIKeys(ctx context.Context, in *ListOrganizationAPIKeysRequest, opts ...grpc.CallOption) (*APIKeys, error)
	// Get a single API key of this organization.
	GetAPIKey(ctx context.Context, in *GetOrganizationAPIKeyRequest, opts ...grpc.CallOption) (*APIKey, error)
	// Update the rights of an API key of the organization.
	// This method can also be used to delete the API key, by giving it no rights.
	// The caller is required to have all assigned or/and removed rights.
	UpdateAPIKey(ctx context.Context, in *UpdateOrganizationAPIKeyRequest, opts ...grpc.CallOption) (*APIKey, error)
	// Delete a single API key of this organization.
	DeleteAPIKey(ctx context.Context, in *DeleteOrganizationAPIKeyRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get the rights of a collaborator (member) of the organization.
	// Pseudo-rights in the response (such as the "_ALL" right) are not expanded.
	GetCollaborator(ctx context.Context, in *GetOrganizationCollaboratorRequest, opts ...grpc.CallOption) (*GetCollaboratorResponse, error)
	// Set the rights of a collaborator (member) on the organization.
	// Organization collaborators can get access to the organization itself, as well as
	// any application, gateway and OAuth client this organization is a collaborator of.
	// This method can also be used to delete the collaborator, by giving them no rights.
	// The caller is required to have all assigned or/and removed rights.
	SetCollaborator(ctx context.Context, in *SetOrganizationCollaboratorRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List the collaborators on this organization.
	ListCollaborators(ctx context.Context, in *ListOrganizationCollaboratorsRequest, opts ...grpc.CallOption) (*Collaborators, error)
	// DeleteCollaborator removes a collaborator from an organization.
	DeleteCollaborator(ctx context.Context, in *DeleteOrganizationCollaboratorRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

OrganizationAccessClient is the client API for OrganizationAccess service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type OrganizationAccessServer

type OrganizationAccessServer interface {
	// List the rights the caller has on this organization.
	ListRights(context.Context, *OrganizationIdentifiers) (*Rights, error)
	// Create an API key scoped to this organization.
	// Organization API keys can give access to the organization itself, as well as
	// any application, gateway and OAuth client this organization is a collaborator of.
	CreateAPIKey(context.Context, *CreateOrganizationAPIKeyRequest) (*APIKey, error)
	// List the API keys for this organization.
	ListAPIKeys(context.Context, *ListOrganizationAPIKeysRequest) (*APIKeys, error)
	// Get a single API key of this organization.
	GetAPIKey(context.Context, *GetOrganizationAPIKeyRequest) (*APIKey, error)
	// Update the rights of an API key of the organization.
	// This method can also be used to delete the API key, by giving it no rights.
	// The caller is required to have all assigned or/and removed rights.
	UpdateAPIKey(context.Context, *UpdateOrganizationAPIKeyRequest) (*APIKey, error)
	// Delete a single API key of this organization.
	DeleteAPIKey(context.Context, *DeleteOrganizationAPIKeyRequest) (*emptypb.Empty, error)
	// Get the rights of a collaborator (member) of the organization.
	// Pseudo-rights in the response (such as the "_ALL" right) are not expanded.
	GetCollaborator(context.Context, *GetOrganizationCollaboratorRequest) (*GetCollaboratorResponse, error)
	// Set the rights of a collaborator (member) on the organization.
	// Organization collaborators can get access to the organization itself, as well as
	// any application, gateway and OAuth client this organization is a collaborator of.
	// This method can also be used to delete the collaborator, by giving them no rights.
	// The caller is required to have all assigned or/and removed rights.
	SetCollaborator(context.Context, *SetOrganizationCollaboratorRequest) (*emptypb.Empty, error)
	// List the collaborators on this organization.
	ListCollaborators(context.Context, *ListOrganizationCollaboratorsRequest) (*Collaborators, error)
	// DeleteCollaborator removes a collaborator from an organization.
	DeleteCollaborator(context.Context, *DeleteOrganizationCollaboratorRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

OrganizationAccessServer is the server API for OrganizationAccess service. All implementations must embed UnimplementedOrganizationAccessServer for forward compatibility

type OrganizationIdentifiers

type OrganizationIdentifiers struct {

	// This ID shares namespace with user IDs.
	OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// contains filtered or unexported fields
}

func (*OrganizationIdentifiers) Descriptor deprecated

func (*OrganizationIdentifiers) Descriptor() ([]byte, []int)

Deprecated: Use OrganizationIdentifiers.ProtoReflect.Descriptor instead.

func (*OrganizationIdentifiers) EntityType

func (*OrganizationIdentifiers) EntityType() string

EntityType returns the entity type for this ID (organization).

func (*OrganizationIdentifiers) ExtractRequestFields added in v3.10.2

func (ids *OrganizationIdentifiers) ExtractRequestFields(m map[string]interface{})

func (*OrganizationIdentifiers) GetEntityIdentifiers added in v3.12.2

func (ids *OrganizationIdentifiers) GetEntityIdentifiers() *EntityIdentifiers

GetEntityIdentifiers returns the OrganizationIdentifiers as EntityIdentifiers.

func (*OrganizationIdentifiers) GetOrganizationId added in v3.13.0

func (x *OrganizationIdentifiers) GetOrganizationId() string

func (*OrganizationIdentifiers) GetOrganizationOrUserIdentifiers

func (ids *OrganizationIdentifiers) GetOrganizationOrUserIdentifiers() *OrganizationOrUserIdentifiers

GetOrganizationOrUserIdentifiers returns the OrganizationIdentifiers as *OrganizationOrUserIdentifiers.

func (*OrganizationIdentifiers) IDString

func (ids *OrganizationIdentifiers) IDString() string

IDString returns the ID string of this Identifier.

func (*OrganizationIdentifiers) IsZero

func (ids *OrganizationIdentifiers) IsZero() bool

IsZero returns true if all identifiers have zero-values.

func (*OrganizationIdentifiers) ProtoMessage

func (*OrganizationIdentifiers) ProtoMessage()

func (*OrganizationIdentifiers) ProtoReflect added in v3.25.0

func (x *OrganizationIdentifiers) ProtoReflect() protoreflect.Message

func (*OrganizationIdentifiers) Reset

func (x *OrganizationIdentifiers) Reset()

func (*OrganizationIdentifiers) SetFields

func (dst *OrganizationIdentifiers) SetFields(src *OrganizationIdentifiers, paths ...string) error

func (*OrganizationIdentifiers) SetFromFlags added in v3.19.1

func (m *OrganizationIdentifiers) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the OrganizationIdentifiers message from flags.

func (*OrganizationIdentifiers) String

func (x *OrganizationIdentifiers) String() string

func (*OrganizationIdentifiers) ValidateFields

func (m *OrganizationIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on OrganizationIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type OrganizationIdentifiersValidationError

type OrganizationIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

OrganizationIdentifiersValidationError is the validation error returned by OrganizationIdentifiers.ValidateFields if the designated constraints aren't met.

func (OrganizationIdentifiersValidationError) Cause

Cause function returns cause value.

func (OrganizationIdentifiersValidationError) Error

Error satisfies the builtin error interface

func (OrganizationIdentifiersValidationError) ErrorName

ErrorName returns error name.

func (OrganizationIdentifiersValidationError) Field

Field function returns field value.

func (OrganizationIdentifiersValidationError) Key

Key function returns key value.

func (OrganizationIdentifiersValidationError) Reason

Reason function returns reason value.

type OrganizationOrUserIdentifiers

type OrganizationOrUserIdentifiers struct {

	// Types that are assignable to Ids:
	//	*OrganizationOrUserIdentifiers_OrganizationIds
	//	*OrganizationOrUserIdentifiers_UserIds
	Ids isOrganizationOrUserIdentifiers_Ids `protobuf_oneof:"ids"`
	// contains filtered or unexported fields
}

OrganizationOrUserIdentifiers contains either organization or user identifiers.

func (*OrganizationOrUserIdentifiers) Descriptor deprecated

func (*OrganizationOrUserIdentifiers) Descriptor() ([]byte, []int)

Deprecated: Use OrganizationOrUserIdentifiers.ProtoReflect.Descriptor instead.

func (*OrganizationOrUserIdentifiers) EntityType

func (ids *OrganizationOrUserIdentifiers) EntityType() string

EntityType returns the entity type for the Identifiers inside the oneof.

func (*OrganizationOrUserIdentifiers) GetEntityIdentifiers added in v3.12.2

func (ids *OrganizationOrUserIdentifiers) GetEntityIdentifiers() *EntityIdentifiers

GetEntityIdentifiers returns the Identifiers inside the oneof as EntityIdentifiers.

func (*OrganizationOrUserIdentifiers) GetIds

func (m *OrganizationOrUserIdentifiers) GetIds() isOrganizationOrUserIdentifiers_Ids

func (*OrganizationOrUserIdentifiers) GetOrganizationIds added in v3.13.0

func (x *OrganizationOrUserIdentifiers) GetOrganizationIds() *OrganizationIdentifiers

func (*OrganizationOrUserIdentifiers) GetUserIds added in v3.13.0

func (*OrganizationOrUserIdentifiers) IDString

func (ids *OrganizationOrUserIdentifiers) IDString() string

IDString returns the ID string of the Identifiers inside the oneof.

func (*OrganizationOrUserIdentifiers) ProtoMessage

func (*OrganizationOrUserIdentifiers) ProtoMessage()

func (*OrganizationOrUserIdentifiers) ProtoReflect added in v3.25.0

func (*OrganizationOrUserIdentifiers) Reset

func (x *OrganizationOrUserIdentifiers) Reset()

func (*OrganizationOrUserIdentifiers) SetFields

func (*OrganizationOrUserIdentifiers) SetFromFlags added in v3.19.1

func (m *OrganizationOrUserIdentifiers) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the OrganizationOrUserIdentifiers message from flags.

func (*OrganizationOrUserIdentifiers) String

func (*OrganizationOrUserIdentifiers) ValidateFields

func (m *OrganizationOrUserIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on OrganizationOrUserIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type OrganizationOrUserIdentifiersValidationError

type OrganizationOrUserIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

OrganizationOrUserIdentifiersValidationError is the validation error returned by OrganizationOrUserIdentifiers.ValidateFields if the designated constraints aren't met.

func (OrganizationOrUserIdentifiersValidationError) Cause

Cause function returns cause value.

func (OrganizationOrUserIdentifiersValidationError) Error

Error satisfies the builtin error interface

func (OrganizationOrUserIdentifiersValidationError) ErrorName

ErrorName returns error name.

func (OrganizationOrUserIdentifiersValidationError) Field

Field function returns field value.

func (OrganizationOrUserIdentifiersValidationError) Key

Key function returns key value.

func (OrganizationOrUserIdentifiersValidationError) Reason

Reason function returns reason value.

type OrganizationOrUserIdentifiers_OrganizationIds added in v3.13.0

type OrganizationOrUserIdentifiers_OrganizationIds struct {
	OrganizationIds *OrganizationIdentifiers `protobuf:"bytes,1,opt,name=organization_ids,json=organizationIds,proto3,oneof"`
}

type OrganizationOrUserIdentifiers_UserIds added in v3.13.0

type OrganizationOrUserIdentifiers_UserIds struct {
	UserIds *UserIdentifiers `protobuf:"bytes,2,opt,name=user_ids,json=userIds,proto3,oneof"`
}

type OrganizationRegistryClient

type OrganizationRegistryClient interface {
	// Create a new organization. This also sets the given user as
	// first collaborator with all possible rights.
	Create(ctx context.Context, in *CreateOrganizationRequest, opts ...grpc.CallOption) (*Organization, error)
	// Get the organization with the given identifiers, selecting the fields specified
	// in the field mask.
	// More or less fields may be returned, depending on the rights of the caller.
	Get(ctx context.Context, in *GetOrganizationRequest, opts ...grpc.CallOption) (*Organization, error)
	// List organizations where the given user or organization is a direct collaborator.
	// If no user or organization is given, this returns the organizations the caller
	// has access to.
	// Similar to Get, this selects the fields given by the field mask.
	// More or less fields may be returned, depending on the rights of the caller.
	List(ctx context.Context, in *ListOrganizationsRequest, opts ...grpc.CallOption) (*Organizations, error)
	// Update the organization, changing the fields specified by the field mask to the provided values.
	Update(ctx context.Context, in *UpdateOrganizationRequest, opts ...grpc.CallOption) (*Organization, error)
	// Delete the organization. This may not release the organization ID for reuse.
	Delete(ctx context.Context, in *OrganizationIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Restore a recently deleted organization.
	//
	// Deployment configuration may specify if, and for how long after deletion,
	// entities can be restored.
	Restore(ctx context.Context, in *OrganizationIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Purge the organization. This will release the organization ID for reuse.
	// The user is responsible for clearing data from any (external) integrations
	// that may store and expose data by user or organization ID.
	Purge(ctx context.Context, in *OrganizationIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

OrganizationRegistryClient is the client API for OrganizationRegistry service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type OrganizationRegistryServer

type OrganizationRegistryServer interface {
	// Create a new organization. This also sets the given user as
	// first collaborator with all possible rights.
	Create(context.Context, *CreateOrganizationRequest) (*Organization, error)
	// Get the organization with the given identifiers, selecting the fields specified
	// in the field mask.
	// More or less fields may be returned, depending on the rights of the caller.
	Get(context.Context, *GetOrganizationRequest) (*Organization, error)
	// List organizations where the given user or organization is a direct collaborator.
	// If no user or organization is given, this returns the organizations the caller
	// has access to.
	// Similar to Get, this selects the fields given by the field mask.
	// More or less fields may be returned, depending on the rights of the caller.
	List(context.Context, *ListOrganizationsRequest) (*Organizations, error)
	// Update the organization, changing the fields specified by the field mask to the provided values.
	Update(context.Context, *UpdateOrganizationRequest) (*Organization, error)
	// Delete the organization. This may not release the organization ID for reuse.
	Delete(context.Context, *OrganizationIdentifiers) (*emptypb.Empty, error)
	// Restore a recently deleted organization.
	//
	// Deployment configuration may specify if, and for how long after deletion,
	// entities can be restored.
	Restore(context.Context, *OrganizationIdentifiers) (*emptypb.Empty, error)
	// Purge the organization. This will release the organization ID for reuse.
	// The user is responsible for clearing data from any (external) integrations
	// that may store and expose data by user or organization ID.
	Purge(context.Context, *OrganizationIdentifiers) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

OrganizationRegistryServer is the server API for OrganizationRegistry service. All implementations must embed UnimplementedOrganizationRegistryServer for forward compatibility

type OrganizationValidationError

type OrganizationValidationError struct {
	// contains filtered or unexported fields
}

OrganizationValidationError is the validation error returned by Organization.ValidateFields if the designated constraints aren't met.

func (OrganizationValidationError) Cause

Cause function returns cause value.

func (OrganizationValidationError) Error

Error satisfies the builtin error interface

func (OrganizationValidationError) ErrorName

func (e OrganizationValidationError) ErrorName() string

ErrorName returns error name.

func (OrganizationValidationError) Field

Field function returns field value.

func (OrganizationValidationError) Key

Key function returns key value.

func (OrganizationValidationError) Reason

Reason function returns reason value.

type Organizations

type Organizations struct {
	Organizations []*Organization `protobuf:"bytes,1,rep,name=organizations,proto3" json:"organizations,omitempty"`
	// contains filtered or unexported fields
}

func (*Organizations) Descriptor deprecated

func (*Organizations) Descriptor() ([]byte, []int)

Deprecated: Use Organizations.ProtoReflect.Descriptor instead.

func (*Organizations) GetOrganizations

func (x *Organizations) GetOrganizations() []*Organization

func (*Organizations) MarshalJSON added in v3.17.2

func (x *Organizations) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Organizations to JSON.

func (*Organizations) MarshalProtoJSON added in v3.15.1

func (x *Organizations) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the Organizations message to JSON.

func (*Organizations) ProtoMessage

func (*Organizations) ProtoMessage()

func (*Organizations) ProtoReflect added in v3.25.0

func (x *Organizations) ProtoReflect() protoreflect.Message

func (*Organizations) Reset

func (x *Organizations) Reset()

func (*Organizations) SetFields

func (dst *Organizations) SetFields(src *Organizations, paths ...string) error

func (*Organizations) String

func (x *Organizations) String() string

func (*Organizations) UnmarshalJSON added in v3.17.2

func (x *Organizations) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Organizations from JSON.

func (*Organizations) UnmarshalProtoJSON added in v3.15.1

func (x *Organizations) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the Organizations message from JSON.

func (*Organizations) ValidateFields

func (m *Organizations) ValidateFields(paths ...string) error

ValidateFields checks the field values on Organizations with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type OrganizationsValidationError

type OrganizationsValidationError struct {
	// contains filtered or unexported fields
}

OrganizationsValidationError is the validation error returned by Organizations.ValidateFields if the designated constraints aren't met.

func (OrganizationsValidationError) Cause

Cause function returns cause value.

func (OrganizationsValidationError) Error

Error satisfies the builtin error interface

func (OrganizationsValidationError) ErrorName

func (e OrganizationsValidationError) ErrorName() string

ErrorName returns error name.

func (OrganizationsValidationError) Field

Field function returns field value.

func (OrganizationsValidationError) Key

Key function returns key value.

func (OrganizationsValidationError) Reason

Reason function returns reason value.

type PHYVersion

type PHYVersion int32
const (
	PHYVersion_PHY_UNKNOWN        PHYVersion = 0
	PHYVersion_PHY_V1_0           PHYVersion = 1
	PHYVersion_TS001_V1_0         PHYVersion = 1
	PHYVersion_PHY_V1_0_1         PHYVersion = 2
	PHYVersion_TS001_V1_0_1       PHYVersion = 2
	PHYVersion_PHY_V1_0_2_REV_A   PHYVersion = 3
	PHYVersion_RP001_V1_0_2       PHYVersion = 3
	PHYVersion_PHY_V1_0_2_REV_B   PHYVersion = 4
	PHYVersion_RP001_V1_0_2_REV_B PHYVersion = 4
	PHYVersion_PHY_V1_1_REV_A     PHYVersion = 5
	PHYVersion_RP001_V1_1_REV_A   PHYVersion = 5
	PHYVersion_PHY_V1_1_REV_B     PHYVersion = 6
	PHYVersion_RP001_V1_1_REV_B   PHYVersion = 6
	PHYVersion_PHY_V1_0_3_REV_A   PHYVersion = 7
	PHYVersion_RP001_V1_0_3_REV_A PHYVersion = 7
	PHYVersion_RP002_V1_0_0       PHYVersion = 8
	PHYVersion_RP002_V1_0_1       PHYVersion = 9
	PHYVersion_RP002_V1_0_2       PHYVersion = 10
	PHYVersion_RP002_V1_0_3       PHYVersion = 11
	PHYVersion_RP002_V1_0_4       PHYVersion = 12
)

func (PHYVersion) Descriptor added in v3.25.0

func (PHYVersion) Descriptor() protoreflect.EnumDescriptor

func (PHYVersion) Enum added in v3.25.0

func (x PHYVersion) Enum() *PHYVersion

func (PHYVersion) EnumDescriptor deprecated

func (PHYVersion) EnumDescriptor() ([]byte, []int)

Deprecated: Use PHYVersion.Descriptor instead.

func (PHYVersion) MarshalBinary added in v3.12.0

func (v PHYVersion) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (PHYVersion) MarshalJSON added in v3.12.0

func (x PHYVersion) MarshalJSON() ([]byte, error)

MarshalJSON marshals the PHYVersion to JSON.

func (PHYVersion) MarshalProtoJSON added in v3.15.1

func (x PHYVersion) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the PHYVersion to JSON.

func (PHYVersion) MarshalText

func (x PHYVersion) MarshalText() ([]byte, error)

MarshalText marshals the PHYVersion to text.

func (PHYVersion) Number added in v3.25.0

func (x PHYVersion) Number() protoreflect.EnumNumber

func (PHYVersion) String

func (x PHYVersion) String() string

func (PHYVersion) Type added in v3.25.0

func (*PHYVersion) UnmarshalBinary added in v3.12.0

func (v *PHYVersion) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*PHYVersion) UnmarshalJSON

func (x *PHYVersion) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the PHYVersion from JSON.

func (*PHYVersion) UnmarshalProtoJSON added in v3.15.1

func (x *PHYVersion) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the PHYVersion from JSON.

func (*PHYVersion) UnmarshalText

func (x *PHYVersion) UnmarshalText(b []byte) error

UnmarshalText unmarshals the PHYVersion from text.

func (PHYVersion) Validate

func (v PHYVersion) Validate() error

Validate reports whether v represents a valid PHYVersion.

type PacketBrokerAgentCompoundUplinkToken added in v3.28.0

type PacketBrokerAgentCompoundUplinkToken struct {
	Gateway   []byte                        `protobuf:"bytes,1,opt,name=gateway,proto3" json:"gateway,omitempty"`
	Forwarder []byte                        `protobuf:"bytes,2,opt,name=forwarder,proto3" json:"forwarder,omitempty"`
	Agent     *PacketBrokerAgentUplinkToken `protobuf:"bytes,3,opt,name=agent,proto3" json:"agent,omitempty"`
	// contains filtered or unexported fields
}

func (*PacketBrokerAgentCompoundUplinkToken) Descriptor deprecated added in v3.28.0

func (*PacketBrokerAgentCompoundUplinkToken) Descriptor() ([]byte, []int)

Deprecated: Use PacketBrokerAgentCompoundUplinkToken.ProtoReflect.Descriptor instead.

func (*PacketBrokerAgentCompoundUplinkToken) GetAgent added in v3.28.0

func (*PacketBrokerAgentCompoundUplinkToken) GetForwarder added in v3.28.0

func (x *PacketBrokerAgentCompoundUplinkToken) GetForwarder() []byte

func (*PacketBrokerAgentCompoundUplinkToken) GetGateway added in v3.28.0

func (x *PacketBrokerAgentCompoundUplinkToken) GetGateway() []byte

func (*PacketBrokerAgentCompoundUplinkToken) ProtoMessage added in v3.28.0

func (*PacketBrokerAgentCompoundUplinkToken) ProtoMessage()

func (*PacketBrokerAgentCompoundUplinkToken) ProtoReflect added in v3.28.0

func (*PacketBrokerAgentCompoundUplinkToken) Reset added in v3.28.0

func (*PacketBrokerAgentCompoundUplinkToken) SetFields added in v3.28.0

func (*PacketBrokerAgentCompoundUplinkToken) String added in v3.28.0

func (*PacketBrokerAgentCompoundUplinkToken) ValidateFields added in v3.28.0

func (m *PacketBrokerAgentCompoundUplinkToken) ValidateFields(paths ...string) error

ValidateFields checks the field values on PacketBrokerAgentCompoundUplinkToken with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PacketBrokerAgentCompoundUplinkTokenValidationError added in v3.28.0

type PacketBrokerAgentCompoundUplinkTokenValidationError struct {
	// contains filtered or unexported fields
}

PacketBrokerAgentCompoundUplinkTokenValidationError is the validation error returned by PacketBrokerAgentCompoundUplinkToken.ValidateFields if the designated constraints aren't met.

func (PacketBrokerAgentCompoundUplinkTokenValidationError) Cause added in v3.28.0

Cause function returns cause value.

func (PacketBrokerAgentCompoundUplinkTokenValidationError) Error added in v3.28.0

Error satisfies the builtin error interface

func (PacketBrokerAgentCompoundUplinkTokenValidationError) ErrorName added in v3.28.0

ErrorName returns error name.

func (PacketBrokerAgentCompoundUplinkTokenValidationError) Field added in v3.28.0

Field function returns field value.

func (PacketBrokerAgentCompoundUplinkTokenValidationError) Key added in v3.28.0

Key function returns key value.

func (PacketBrokerAgentCompoundUplinkTokenValidationError) Reason added in v3.28.0

Reason function returns reason value.

type PacketBrokerAgentEncryptedPayload added in v3.28.0

type PacketBrokerAgentEncryptedPayload struct {
	Ciphertext []byte `protobuf:"bytes,1,opt,name=ciphertext,proto3" json:"ciphertext,omitempty"`
	Nonce      []byte `protobuf:"bytes,2,opt,name=nonce,proto3" json:"nonce,omitempty"`
	// contains filtered or unexported fields
}

func (*PacketBrokerAgentEncryptedPayload) Descriptor deprecated added in v3.28.0

func (*PacketBrokerAgentEncryptedPayload) Descriptor() ([]byte, []int)

Deprecated: Use PacketBrokerAgentEncryptedPayload.ProtoReflect.Descriptor instead.

func (*PacketBrokerAgentEncryptedPayload) GetCiphertext added in v3.28.0

func (x *PacketBrokerAgentEncryptedPayload) GetCiphertext() []byte

func (*PacketBrokerAgentEncryptedPayload) GetNonce added in v3.28.0

func (x *PacketBrokerAgentEncryptedPayload) GetNonce() []byte

func (*PacketBrokerAgentEncryptedPayload) ProtoMessage added in v3.28.0

func (*PacketBrokerAgentEncryptedPayload) ProtoMessage()

func (*PacketBrokerAgentEncryptedPayload) ProtoReflect added in v3.28.0

func (*PacketBrokerAgentEncryptedPayload) Reset added in v3.28.0

func (*PacketBrokerAgentEncryptedPayload) SetFields added in v3.28.0

func (*PacketBrokerAgentEncryptedPayload) String added in v3.28.0

func (*PacketBrokerAgentEncryptedPayload) ValidateFields added in v3.28.0

func (m *PacketBrokerAgentEncryptedPayload) ValidateFields(paths ...string) error

ValidateFields checks the field values on PacketBrokerAgentEncryptedPayload with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PacketBrokerAgentEncryptedPayloadValidationError added in v3.28.0

type PacketBrokerAgentEncryptedPayloadValidationError struct {
	// contains filtered or unexported fields
}

PacketBrokerAgentEncryptedPayloadValidationError is the validation error returned by PacketBrokerAgentEncryptedPayload.ValidateFields if the designated constraints aren't met.

func (PacketBrokerAgentEncryptedPayloadValidationError) Cause added in v3.28.0

Cause function returns cause value.

func (PacketBrokerAgentEncryptedPayloadValidationError) Error added in v3.28.0

Error satisfies the builtin error interface

func (PacketBrokerAgentEncryptedPayloadValidationError) ErrorName added in v3.28.0

ErrorName returns error name.

func (PacketBrokerAgentEncryptedPayloadValidationError) Field added in v3.28.0

Field function returns field value.

func (PacketBrokerAgentEncryptedPayloadValidationError) Key added in v3.28.0

Key function returns key value.

func (PacketBrokerAgentEncryptedPayloadValidationError) Reason added in v3.28.0

Reason function returns reason value.

type PacketBrokerAgentGatewayUplinkToken added in v3.28.0

type PacketBrokerAgentGatewayUplinkToken struct {
	GatewayUid string `protobuf:"bytes,1,opt,name=gateway_uid,json=gatewayUid,proto3" json:"gateway_uid,omitempty"`
	Token      []byte `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*PacketBrokerAgentGatewayUplinkToken) Descriptor deprecated added in v3.28.0

func (*PacketBrokerAgentGatewayUplinkToken) Descriptor() ([]byte, []int)

Deprecated: Use PacketBrokerAgentGatewayUplinkToken.ProtoReflect.Descriptor instead.

func (*PacketBrokerAgentGatewayUplinkToken) GetGatewayUid added in v3.28.0

func (x *PacketBrokerAgentGatewayUplinkToken) GetGatewayUid() string

func (*PacketBrokerAgentGatewayUplinkToken) GetToken added in v3.28.0

func (x *PacketBrokerAgentGatewayUplinkToken) GetToken() []byte

func (*PacketBrokerAgentGatewayUplinkToken) ProtoMessage added in v3.28.0

func (*PacketBrokerAgentGatewayUplinkToken) ProtoMessage()

func (*PacketBrokerAgentGatewayUplinkToken) ProtoReflect added in v3.28.0

func (*PacketBrokerAgentGatewayUplinkToken) Reset added in v3.28.0

func (*PacketBrokerAgentGatewayUplinkToken) SetFields added in v3.28.0

func (*PacketBrokerAgentGatewayUplinkToken) String added in v3.28.0

func (*PacketBrokerAgentGatewayUplinkToken) ValidateFields added in v3.28.0

func (m *PacketBrokerAgentGatewayUplinkToken) ValidateFields(paths ...string) error

ValidateFields checks the field values on PacketBrokerAgentGatewayUplinkToken with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PacketBrokerAgentGatewayUplinkTokenValidationError added in v3.28.0

type PacketBrokerAgentGatewayUplinkTokenValidationError struct {
	// contains filtered or unexported fields
}

PacketBrokerAgentGatewayUplinkTokenValidationError is the validation error returned by PacketBrokerAgentGatewayUplinkToken.ValidateFields if the designated constraints aren't met.

func (PacketBrokerAgentGatewayUplinkTokenValidationError) Cause added in v3.28.0

Cause function returns cause value.

func (PacketBrokerAgentGatewayUplinkTokenValidationError) Error added in v3.28.0

Error satisfies the builtin error interface

func (PacketBrokerAgentGatewayUplinkTokenValidationError) ErrorName added in v3.28.0

ErrorName returns error name.

func (PacketBrokerAgentGatewayUplinkTokenValidationError) Field added in v3.28.0

Field function returns field value.

func (PacketBrokerAgentGatewayUplinkTokenValidationError) Key added in v3.28.0

Key function returns key value.

func (PacketBrokerAgentGatewayUplinkTokenValidationError) Reason added in v3.28.0

Reason function returns reason value.

type PacketBrokerAgentUplinkToken added in v3.28.0

type PacketBrokerAgentUplinkToken struct {
	ForwarderNetId     []byte `protobuf:"bytes,1,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"`
	ForwarderTenantId  string `protobuf:"bytes,2,opt,name=forwarder_tenant_id,json=forwarderTenantId,proto3" json:"forwarder_tenant_id,omitempty"`
	ForwarderClusterId string `protobuf:"bytes,3,opt,name=forwarder_cluster_id,json=forwarderClusterId,proto3" json:"forwarder_cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*PacketBrokerAgentUplinkToken) Descriptor deprecated added in v3.28.0

func (*PacketBrokerAgentUplinkToken) Descriptor() ([]byte, []int)

Deprecated: Use PacketBrokerAgentUplinkToken.ProtoReflect.Descriptor instead.

func (*PacketBrokerAgentUplinkToken) GetForwarderClusterId added in v3.28.0

func (x *PacketBrokerAgentUplinkToken) GetForwarderClusterId() string

func (*PacketBrokerAgentUplinkToken) GetForwarderNetId added in v3.28.0

func (x *PacketBrokerAgentUplinkToken) GetForwarderNetId() []byte

func (*PacketBrokerAgentUplinkToken) GetForwarderTenantId added in v3.28.0

func (x *PacketBrokerAgentUplinkToken) GetForwarderTenantId() string

func (*PacketBrokerAgentUplinkToken) ProtoMessage added in v3.28.0

func (*PacketBrokerAgentUplinkToken) ProtoMessage()

func (*PacketBrokerAgentUplinkToken) ProtoReflect added in v3.28.0

func (*PacketBrokerAgentUplinkToken) Reset added in v3.28.0

func (x *PacketBrokerAgentUplinkToken) Reset()

func (*PacketBrokerAgentUplinkToken) SetFields added in v3.28.0

func (*PacketBrokerAgentUplinkToken) String added in v3.28.0

func (*PacketBrokerAgentUplinkToken) ValidateFields added in v3.28.0

func (m *PacketBrokerAgentUplinkToken) ValidateFields(paths ...string) error

ValidateFields checks the field values on PacketBrokerAgentUplinkToken with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PacketBrokerAgentUplinkTokenValidationError added in v3.28.0

type PacketBrokerAgentUplinkTokenValidationError struct {
	// contains filtered or unexported fields
}

PacketBrokerAgentUplinkTokenValidationError is the validation error returned by PacketBrokerAgentUplinkToken.ValidateFields if the designated constraints aren't met.

func (PacketBrokerAgentUplinkTokenValidationError) Cause added in v3.28.0

Cause function returns cause value.

func (PacketBrokerAgentUplinkTokenValidationError) Error added in v3.28.0

Error satisfies the builtin error interface

func (PacketBrokerAgentUplinkTokenValidationError) ErrorName added in v3.28.0

ErrorName returns error name.

func (PacketBrokerAgentUplinkTokenValidationError) Field added in v3.28.0

Field function returns field value.

func (PacketBrokerAgentUplinkTokenValidationError) Key added in v3.28.0

Key function returns key value.

func (PacketBrokerAgentUplinkTokenValidationError) Reason added in v3.28.0

Reason function returns reason value.

type PacketBrokerDefaultGatewayVisibility added in v3.15.1

type PacketBrokerDefaultGatewayVisibility struct {

	// Timestamp when the policy got last updated.
	UpdatedAt  *timestamppb.Timestamp         `protobuf:"bytes,1,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Visibility *PacketBrokerGatewayVisibility `protobuf:"bytes,2,opt,name=visibility,proto3" json:"visibility,omitempty"`
	// contains filtered or unexported fields
}

func (*PacketBrokerDefaultGatewayVisibility) Descriptor deprecated added in v3.15.1

func (*PacketBrokerDefaultGatewayVisibility) Descriptor() ([]byte, []int)

Deprecated: Use PacketBrokerDefaultGatewayVisibility.ProtoReflect.Descriptor instead.

func (*PacketBrokerDefaultGatewayVisibility) GetUpdatedAt added in v3.15.1

func (*PacketBrokerDefaultGatewayVisibility) GetVisibility added in v3.15.1

func (*PacketBrokerDefaultGatewayVisibility) ProtoMessage added in v3.15.1

func (*PacketBrokerDefaultGatewayVisibility) ProtoMessage()

func (*PacketBrokerDefaultGatewayVisibility) ProtoReflect added in v3.25.0

func (*PacketBrokerDefaultGatewayVisibility) Reset added in v3.15.1

func (*PacketBrokerDefaultGatewayVisibility) SetFields added in v3.15.1

func (*PacketBrokerDefaultGatewayVisibility) String added in v3.15.1

func (*PacketBrokerDefaultGatewayVisibility) ValidateFields added in v3.15.1

func (m *PacketBrokerDefaultGatewayVisibility) ValidateFields(paths ...string) error

ValidateFields checks the field values on PacketBrokerDefaultGatewayVisibility with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PacketBrokerDefaultGatewayVisibilityValidationError added in v3.15.1

type PacketBrokerDefaultGatewayVisibilityValidationError struct {
	// contains filtered or unexported fields
}

PacketBrokerDefaultGatewayVisibilityValidationError is the validation error returned by PacketBrokerDefaultGatewayVisibility.ValidateFields if the designated constraints aren't met.

func (PacketBrokerDefaultGatewayVisibilityValidationError) Cause added in v3.15.1

Cause function returns cause value.

func (PacketBrokerDefaultGatewayVisibilityValidationError) Error added in v3.15.1

Error satisfies the builtin error interface

func (PacketBrokerDefaultGatewayVisibilityValidationError) ErrorName added in v3.15.1

ErrorName returns error name.

func (PacketBrokerDefaultGatewayVisibilityValidationError) Field added in v3.15.1

Field function returns field value.

func (PacketBrokerDefaultGatewayVisibilityValidationError) Key added in v3.15.1

Key function returns key value.

func (PacketBrokerDefaultGatewayVisibilityValidationError) Reason added in v3.15.1

Reason function returns reason value.

type PacketBrokerDefaultRoutingPolicy added in v3.12.0

type PacketBrokerDefaultRoutingPolicy struct {

	// Timestamp when the policy got last updated.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Uplink policy.
	Uplink *PacketBrokerRoutingPolicyUplink `protobuf:"bytes,2,opt,name=uplink,proto3" json:"uplink,omitempty"`
	// Downlink policy.
	Downlink *PacketBrokerRoutingPolicyDownlink `protobuf:"bytes,3,opt,name=downlink,proto3" json:"downlink,omitempty"`
	// contains filtered or unexported fields
}

func (*PacketBrokerDefaultRoutingPolicy) Descriptor deprecated added in v3.12.0

func (*PacketBrokerDefaultRoutingPolicy) Descriptor() ([]byte, []int)

Deprecated: Use PacketBrokerDefaultRoutingPolicy.ProtoReflect.Descriptor instead.

func (*PacketBrokerDefaultRoutingPolicy) GetUpdatedAt added in v3.12.0

func (*PacketBrokerDefaultRoutingPolicy) ProtoMessage added in v3.12.0

func (*PacketBrokerDefaultRoutingPolicy) ProtoMessage()

func (*PacketBrokerDefaultRoutingPolicy) ProtoReflect added in v3.25.0

func (*PacketBrokerDefaultRoutingPolicy) Reset added in v3.12.0

func (*PacketBrokerDefaultRoutingPolicy) SetFields added in v3.12.0

func (*PacketBrokerDefaultRoutingPolicy) String added in v3.12.0

func (*PacketBrokerDefaultRoutingPolicy) ValidateFields added in v3.12.0

func (m *PacketBrokerDefaultRoutingPolicy) ValidateFields(paths ...string) error

ValidateFields checks the field values on PacketBrokerDefaultRoutingPolicy with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PacketBrokerDefaultRoutingPolicyValidationError added in v3.12.0

type PacketBrokerDefaultRoutingPolicyValidationError struct {
	// contains filtered or unexported fields
}

PacketBrokerDefaultRoutingPolicyValidationError is the validation error returned by PacketBrokerDefaultRoutingPolicy.ValidateFields if the designated constraints aren't met.

func (PacketBrokerDefaultRoutingPolicyValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (PacketBrokerDefaultRoutingPolicyValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (PacketBrokerDefaultRoutingPolicyValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (PacketBrokerDefaultRoutingPolicyValidationError) Field added in v3.12.0

Field function returns field value.

func (PacketBrokerDefaultRoutingPolicyValidationError) Key added in v3.12.0

Key function returns key value.

func (PacketBrokerDefaultRoutingPolicyValidationError) Reason added in v3.12.0

Reason function returns reason value.

type PacketBrokerDevAddrBlock added in v3.12.0

type PacketBrokerDevAddrBlock struct {
	DevAddrPrefix        *DevAddrPrefix `protobuf:"bytes,1,opt,name=dev_addr_prefix,json=devAddrPrefix,proto3" json:"dev_addr_prefix,omitempty"`
	HomeNetworkClusterId string         `protobuf:"bytes,2,opt,name=home_network_cluster_id,json=homeNetworkClusterId,proto3" json:"home_network_cluster_id,omitempty"`
	// contains filtered or unexported fields
}

func (*PacketBrokerDevAddrBlock) Descriptor deprecated added in v3.12.0

func (*PacketBrokerDevAddrBlock) Descriptor() ([]byte, []int)

Deprecated: Use PacketBrokerDevAddrBlock.ProtoReflect.Descriptor instead.

func (*PacketBrokerDevAddrBlock) GetDevAddrPrefix added in v3.12.0

func (x *PacketBrokerDevAddrBlock) GetDevAddrPrefix() *DevAddrPrefix

func (*PacketBrokerDevAddrBlock) GetHomeNetworkClusterId added in v3.14.1

func (x *PacketBrokerDevAddrBlock) GetHomeNetworkClusterId() string

func (*PacketBrokerDevAddrBlock) MarshalJSON added in v3.20.1

func (x *PacketBrokerDevAddrBlock) MarshalJSON() ([]byte, error)

MarshalJSON marshals the PacketBrokerDevAddrBlock to JSON.

func (*PacketBrokerDevAddrBlock) MarshalProtoJSON added in v3.20.1

func (x *PacketBrokerDevAddrBlock) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the PacketBrokerDevAddrBlock message to JSON.

func (*PacketBrokerDevAddrBlock) ProtoMessage added in v3.12.0

func (*PacketBrokerDevAddrBlock) ProtoMessage()

func (*PacketBrokerDevAddrBlock) ProtoReflect added in v3.25.0

func (x *PacketBrokerDevAddrBlock) ProtoReflect() protoreflect.Message

func (*PacketBrokerDevAddrBlock) Reset added in v3.12.0

func (x *PacketBrokerDevAddrBlock) Reset()

func (*PacketBrokerDevAddrBlock) SetFields added in v3.12.0

func (dst *PacketBrokerDevAddrBlock) SetFields(src *PacketBrokerDevAddrBlock, paths ...string) error

func (*PacketBrokerDevAddrBlock) String added in v3.12.0

func (x *PacketBrokerDevAddrBlock) String() string

func (*PacketBrokerDevAddrBlock) UnmarshalJSON added in v3.20.1

func (x *PacketBrokerDevAddrBlock) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the PacketBrokerDevAddrBlock from JSON.

func (*PacketBrokerDevAddrBlock) UnmarshalProtoJSON added in v3.20.1

func (x *PacketBrokerDevAddrBlock) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the PacketBrokerDevAddrBlock message from JSON.

func (*PacketBrokerDevAddrBlock) ValidateFields added in v3.12.0

func (m *PacketBrokerDevAddrBlock) ValidateFields(paths ...string) error

ValidateFields checks the field values on PacketBrokerDevAddrBlock with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PacketBrokerDevAddrBlockValidationError added in v3.12.0

type PacketBrokerDevAddrBlockValidationError struct {
	// contains filtered or unexported fields
}

PacketBrokerDevAddrBlockValidationError is the validation error returned by PacketBrokerDevAddrBlock.ValidateFields if the designated constraints aren't met.

func (PacketBrokerDevAddrBlockValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (PacketBrokerDevAddrBlockValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (PacketBrokerDevAddrBlockValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (PacketBrokerDevAddrBlockValidationError) Field added in v3.12.0

Field function returns field value.

func (PacketBrokerDevAddrBlockValidationError) Key added in v3.12.0

Key function returns key value.

func (PacketBrokerDevAddrBlockValidationError) Reason added in v3.12.0

Reason function returns reason value.

type PacketBrokerGateway added in v3.14.0

type PacketBrokerGateway struct {
	Ids *PacketBrokerGateway_GatewayIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	// This field is deprecated. Use administrative_contact and technical_contact instead.
	//
	// Deprecated: Marked as deprecated in ttn/lorawan/v3/packetbrokeragent.proto.
	ContactInfo              []*ContactInfo                 `protobuf:"bytes,7,rep,name=contact_info,json=contactInfo,proto3" json:"contact_info,omitempty"`
	AdministrativeContact    *OrganizationOrUserIdentifiers `protobuf:"bytes,10,opt,name=administrative_contact,json=administrativeContact,proto3" json:"administrative_contact,omitempty"`
	TechnicalContact         *OrganizationOrUserIdentifiers `protobuf:"bytes,11,opt,name=technical_contact,json=technicalContact,proto3" json:"technical_contact,omitempty"`
	Antennas                 []*GatewayAntenna              `protobuf:"bytes,13,rep,name=antennas,proto3" json:"antennas,omitempty"`
	StatusPublic             bool                           `protobuf:"varint,14,opt,name=status_public,json=statusPublic,proto3" json:"status_public,omitempty"`
	LocationPublic           bool                           `protobuf:"varint,15,opt,name=location_public,json=locationPublic,proto3" json:"location_public,omitempty"`
	FrequencyPlanIds         []string                       `protobuf:"bytes,20,rep,name=frequency_plan_ids,json=frequencyPlanIds,proto3" json:"frequency_plan_ids,omitempty"`
	UpdateLocationFromStatus bool                           `` /* 139-byte string literal not displayed */
	Online                   bool                           `protobuf:"varint,28,opt,name=online,proto3" json:"online,omitempty"`
	// Received packets rate (number of packets per hour).
	// This field gets updated when a value is set.
	RxRate *wrapperspb.FloatValue `protobuf:"bytes,29,opt,name=rx_rate,json=rxRate,proto3" json:"rx_rate,omitempty"`
	// Transmitted packets rate (number of packets per hour).
	// This field gets updated when a value is set.
	TxRate *wrapperspb.FloatValue `protobuf:"bytes,30,opt,name=tx_rate,json=txRate,proto3" json:"tx_rate,omitempty"`
	// contains filtered or unexported fields
}

Gateway respresentation for Packet Broker. This is a subset and superset of the Gateway message using the same data types and field tags to achieve initial wire compatibility. There is no (longer) wire compatibility needed; new fields may use any tag.

func (*PacketBrokerGateway) Descriptor deprecated added in v3.14.0

func (*PacketBrokerGateway) Descriptor() ([]byte, []int)

Deprecated: Use PacketBrokerGateway.ProtoReflect.Descriptor instead.

func (*PacketBrokerGateway) GetAdministrativeContact added in v3.17.0

func (x *PacketBrokerGateway) GetAdministrativeContact() *OrganizationOrUserIdentifiers

func (*PacketBrokerGateway) GetAntennas added in v3.14.0

func (x *PacketBrokerGateway) GetAntennas() []*GatewayAntenna

func (*PacketBrokerGateway) GetContactInfo deprecated added in v3.14.0

func (x *PacketBrokerGateway) GetContactInfo() []*ContactInfo

Deprecated: Marked as deprecated in ttn/lorawan/v3/packetbrokeragent.proto.

func (*PacketBrokerGateway) GetFrequencyPlanIds added in v3.14.0

func (x *PacketBrokerGateway) GetFrequencyPlanIds() []string

func (*PacketBrokerGateway) GetIds added in v3.14.0

func (*PacketBrokerGateway) GetLocationPublic added in v3.14.0

func (x *PacketBrokerGateway) GetLocationPublic() bool

func (*PacketBrokerGateway) GetOnline added in v3.14.0

func (x *PacketBrokerGateway) GetOnline() bool

func (*PacketBrokerGateway) GetRxRate added in v3.14.0

func (x *PacketBrokerGateway) GetRxRate() *wrapperspb.FloatValue

func (*PacketBrokerGateway) GetStatusPublic added in v3.14.0

func (x *PacketBrokerGateway) GetStatusPublic() bool

func (*PacketBrokerGateway) GetTechnicalContact added in v3.17.0

func (x *PacketBrokerGateway) GetTechnicalContact() *OrganizationOrUserIdentifiers

func (*PacketBrokerGateway) GetTxRate added in v3.14.0

func (x *PacketBrokerGateway) GetTxRate() *wrapperspb.FloatValue

func (*PacketBrokerGateway) GetUpdateLocationFromStatus added in v3.14.0

func (x *PacketBrokerGateway) GetUpdateLocationFromStatus() bool

func (*PacketBrokerGateway) MarshalJSON added in v3.17.2

func (x *PacketBrokerGateway) MarshalJSON() ([]byte, error)

MarshalJSON marshals the PacketBrokerGateway to JSON.

func (*PacketBrokerGateway) MarshalProtoJSON added in v3.15.1

func (x *PacketBrokerGateway) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the PacketBrokerGateway message to JSON.

func (*PacketBrokerGateway) ProtoMessage added in v3.14.0

func (*PacketBrokerGateway) ProtoMessage()

func (*PacketBrokerGateway) ProtoReflect added in v3.25.0

func (x *PacketBrokerGateway) ProtoReflect() protoreflect.Message

func (*PacketBrokerGateway) Reset added in v3.14.0

func (x *PacketBrokerGateway) Reset()

func (*PacketBrokerGateway) SetFields added in v3.14.0

func (dst *PacketBrokerGateway) SetFields(src *PacketBrokerGateway, paths ...string) error

func (*PacketBrokerGateway) String added in v3.14.0

func (x *PacketBrokerGateway) String() string

func (*PacketBrokerGateway) UnmarshalJSON added in v3.17.2

func (x *PacketBrokerGateway) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the PacketBrokerGateway from JSON.

func (*PacketBrokerGateway) UnmarshalProtoJSON added in v3.15.1

func (x *PacketBrokerGateway) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the PacketBrokerGateway message from JSON.

func (*PacketBrokerGateway) ValidateFields added in v3.14.0

func (m *PacketBrokerGateway) ValidateFields(paths ...string) error

ValidateFields checks the field values on PacketBrokerGateway with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PacketBrokerGatewayValidationError added in v3.14.0

type PacketBrokerGatewayValidationError struct {
	// contains filtered or unexported fields
}

PacketBrokerGatewayValidationError is the validation error returned by PacketBrokerGateway.ValidateFields if the designated constraints aren't met.

func (PacketBrokerGatewayValidationError) Cause added in v3.14.0

Cause function returns cause value.

func (PacketBrokerGatewayValidationError) Error added in v3.14.0

Error satisfies the builtin error interface

func (PacketBrokerGatewayValidationError) ErrorName added in v3.14.0

ErrorName returns error name.

func (PacketBrokerGatewayValidationError) Field added in v3.14.0

Field function returns field value.

func (PacketBrokerGatewayValidationError) Key added in v3.14.0

Key function returns key value.

func (PacketBrokerGatewayValidationError) Reason added in v3.14.0

Reason function returns reason value.

type PacketBrokerGatewayVisibility added in v3.15.1

type PacketBrokerGatewayVisibility struct {

	// Show location.
	Location bool `protobuf:"varint,1,opt,name=location,proto3" json:"location,omitempty"`
	// Show antenna placement (indoor/outdoor).
	AntennaPlacement bool `protobuf:"varint,2,opt,name=antenna_placement,json=antennaPlacement,proto3" json:"antenna_placement,omitempty"`
	// Show antenna count.
	AntennaCount bool `protobuf:"varint,3,opt,name=antenna_count,json=antennaCount,proto3" json:"antenna_count,omitempty"`
	// Show whether the gateway produces fine timestamps.
	FineTimestamps bool `protobuf:"varint,4,opt,name=fine_timestamps,json=fineTimestamps,proto3" json:"fine_timestamps,omitempty"`
	// Show contact information.
	ContactInfo bool `protobuf:"varint,5,opt,name=contact_info,json=contactInfo,proto3" json:"contact_info,omitempty"`
	// Show status (online/offline).
	Status bool `protobuf:"varint,6,opt,name=status,proto3" json:"status,omitempty"`
	// Show frequency plan.
	FrequencyPlan bool `protobuf:"varint,8,opt,name=frequency_plan,json=frequencyPlan,proto3" json:"frequency_plan,omitempty"`
	// Show receive and transmission packet rates.
	PacketRates bool `protobuf:"varint,9,opt,name=packet_rates,json=packetRates,proto3" json:"packet_rates,omitempty"`
	// contains filtered or unexported fields
}

func (*PacketBrokerGatewayVisibility) Descriptor deprecated added in v3.15.1

func (*PacketBrokerGatewayVisibility) Descriptor() ([]byte, []int)

Deprecated: Use PacketBrokerGatewayVisibility.ProtoReflect.Descriptor instead.

func (*PacketBrokerGatewayVisibility) GetAntennaCount added in v3.15.1

func (x *PacketBrokerGatewayVisibility) GetAntennaCount() bool

func (*PacketBrokerGatewayVisibility) GetAntennaPlacement added in v3.15.1

func (x *PacketBrokerGatewayVisibility) GetAntennaPlacement() bool

func (*PacketBrokerGatewayVisibility) GetContactInfo added in v3.15.1

func (x *PacketBrokerGatewayVisibility) GetContactInfo() bool

func (*PacketBrokerGatewayVisibility) GetFineTimestamps added in v3.15.1

func (x *PacketBrokerGatewayVisibility) GetFineTimestamps() bool

func (*PacketBrokerGatewayVisibility) GetFrequencyPlan added in v3.15.1

func (x *PacketBrokerGatewayVisibility) GetFrequencyPlan() bool

func (*PacketBrokerGatewayVisibility) GetLocation added in v3.15.1

func (x *PacketBrokerGatewayVisibility) GetLocation() bool

func (*PacketBrokerGatewayVisibility) GetPacketRates added in v3.15.1

func (x *PacketBrokerGatewayVisibility) GetPacketRates() bool

func (*PacketBrokerGatewayVisibility) GetStatus added in v3.15.1

func (x *PacketBrokerGatewayVisibility) GetStatus() bool

func (*PacketBrokerGatewayVisibility) ProtoMessage added in v3.15.1

func (*PacketBrokerGatewayVisibility) ProtoMessage()

func (*PacketBrokerGatewayVisibility) ProtoReflect added in v3.25.0

func (*PacketBrokerGatewayVisibility) Reset added in v3.15.1

func (x *PacketBrokerGatewayVisibility) Reset()

func (*PacketBrokerGatewayVisibility) SetFields added in v3.15.1

func (*PacketBrokerGatewayVisibility) SetFromFlags added in v3.19.1

func (m *PacketBrokerGatewayVisibility) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the PacketBrokerGatewayVisibility message from flags.

func (*PacketBrokerGatewayVisibility) String added in v3.15.1

func (*PacketBrokerGatewayVisibility) ValidateFields added in v3.15.1

func (m *PacketBrokerGatewayVisibility) ValidateFields(paths ...string) error

ValidateFields checks the field values on PacketBrokerGatewayVisibility with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PacketBrokerGatewayVisibilityValidationError added in v3.15.1

type PacketBrokerGatewayVisibilityValidationError struct {
	// contains filtered or unexported fields
}

PacketBrokerGatewayVisibilityValidationError is the validation error returned by PacketBrokerGatewayVisibility.ValidateFields if the designated constraints aren't met.

func (PacketBrokerGatewayVisibilityValidationError) Cause added in v3.15.1

Cause function returns cause value.

func (PacketBrokerGatewayVisibilityValidationError) Error added in v3.15.1

Error satisfies the builtin error interface

func (PacketBrokerGatewayVisibilityValidationError) ErrorName added in v3.15.1

ErrorName returns error name.

func (PacketBrokerGatewayVisibilityValidationError) Field added in v3.15.1

Field function returns field value.

func (PacketBrokerGatewayVisibilityValidationError) Key added in v3.15.1

Key function returns key value.

func (PacketBrokerGatewayVisibilityValidationError) Reason added in v3.15.1

Reason function returns reason value.

type PacketBrokerGateway_GatewayIdentifiers added in v3.14.0

type PacketBrokerGateway_GatewayIdentifiers struct {
	GatewayId string `protobuf:"bytes,1,opt,name=gateway_id,json=gatewayId,proto3" json:"gateway_id,omitempty"`
	Eui       []byte `protobuf:"bytes,2,opt,name=eui,proto3" json:"eui,omitempty"`
	// contains filtered or unexported fields
}

func (*PacketBrokerGateway_GatewayIdentifiers) Descriptor deprecated added in v3.14.0

func (*PacketBrokerGateway_GatewayIdentifiers) Descriptor() ([]byte, []int)

Deprecated: Use PacketBrokerGateway_GatewayIdentifiers.ProtoReflect.Descriptor instead.

func (*PacketBrokerGateway_GatewayIdentifiers) GetEui added in v3.14.0

func (*PacketBrokerGateway_GatewayIdentifiers) GetGatewayId added in v3.14.0

func (*PacketBrokerGateway_GatewayIdentifiers) MarshalJSON added in v3.20.1

func (x *PacketBrokerGateway_GatewayIdentifiers) MarshalJSON() ([]byte, error)

MarshalJSON marshals the PacketBrokerGateway_GatewayIdentifiers to JSON.

func (*PacketBrokerGateway_GatewayIdentifiers) MarshalProtoJSON added in v3.20.1

MarshalProtoJSON marshals the PacketBrokerGateway_GatewayIdentifiers message to JSON.

func (*PacketBrokerGateway_GatewayIdentifiers) ProtoMessage added in v3.14.0

func (*PacketBrokerGateway_GatewayIdentifiers) ProtoReflect added in v3.25.0

func (*PacketBrokerGateway_GatewayIdentifiers) Reset added in v3.14.0

func (*PacketBrokerGateway_GatewayIdentifiers) SetFields added in v3.14.0

func (*PacketBrokerGateway_GatewayIdentifiers) String added in v3.14.0

func (*PacketBrokerGateway_GatewayIdentifiers) UnmarshalJSON added in v3.20.1

func (x *PacketBrokerGateway_GatewayIdentifiers) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the PacketBrokerGateway_GatewayIdentifiers from JSON.

func (*PacketBrokerGateway_GatewayIdentifiers) UnmarshalProtoJSON added in v3.20.1

UnmarshalProtoJSON unmarshals the PacketBrokerGateway_GatewayIdentifiers message from JSON.

func (*PacketBrokerGateway_GatewayIdentifiers) ValidateFields added in v3.14.0

func (m *PacketBrokerGateway_GatewayIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on PacketBrokerGateway_GatewayIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PacketBrokerGateway_GatewayIdentifiersValidationError added in v3.14.0

type PacketBrokerGateway_GatewayIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

PacketBrokerGateway_GatewayIdentifiersValidationError is the validation error returned by PacketBrokerGateway_GatewayIdentifiers.ValidateFields if the designated constraints aren't met.

func (PacketBrokerGateway_GatewayIdentifiersValidationError) Cause added in v3.14.0

Cause function returns cause value.

func (PacketBrokerGateway_GatewayIdentifiersValidationError) Error added in v3.14.0

Error satisfies the builtin error interface

func (PacketBrokerGateway_GatewayIdentifiersValidationError) ErrorName added in v3.14.0

ErrorName returns error name.

func (PacketBrokerGateway_GatewayIdentifiersValidationError) Field added in v3.14.0

Field function returns field value.

func (PacketBrokerGateway_GatewayIdentifiersValidationError) Key added in v3.14.0

Key function returns key value.

func (PacketBrokerGateway_GatewayIdentifiersValidationError) Reason added in v3.14.0

Reason function returns reason value.

type PacketBrokerInfo added in v3.12.0

type PacketBrokerInfo struct {

	// The current registration, unset if there isn't a registration.
	Registration *PacketBrokerNetwork `protobuf:"bytes,1,opt,name=registration,proto3" json:"registration,omitempty"`
	// Whether the server is configured as Forwarder (with gateways).
	ForwarderEnabled bool `protobuf:"varint,2,opt,name=forwarder_enabled,json=forwarderEnabled,proto3" json:"forwarder_enabled,omitempty"`
	// Whether the server is configured as Home Network (with end devices).
	HomeNetworkEnabled bool `protobuf:"varint,3,opt,name=home_network_enabled,json=homeNetworkEnabled,proto3" json:"home_network_enabled,omitempty"`
	// Whether the registration can be changed.
	RegisterEnabled bool `protobuf:"varint,4,opt,name=register_enabled,json=registerEnabled,proto3" json:"register_enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*PacketBrokerInfo) Descriptor deprecated added in v3.12.0

func (*PacketBrokerInfo) Descriptor() ([]byte, []int)

Deprecated: Use PacketBrokerInfo.ProtoReflect.Descriptor instead.

func (*PacketBrokerInfo) GetForwarderEnabled added in v3.12.0

func (x *PacketBrokerInfo) GetForwarderEnabled() bool

func (*PacketBrokerInfo) GetHomeNetworkEnabled added in v3.12.0

func (x *PacketBrokerInfo) GetHomeNetworkEnabled() bool

func (*PacketBrokerInfo) GetRegisterEnabled added in v3.14.2

func (x *PacketBrokerInfo) GetRegisterEnabled() bool

func (*PacketBrokerInfo) GetRegistration added in v3.12.0

func (x *PacketBrokerInfo) GetRegistration() *PacketBrokerNetwork

func (*PacketBrokerInfo) MarshalJSON added in v3.17.2

func (x *PacketBrokerInfo) MarshalJSON() ([]byte, error)

MarshalJSON marshals the PacketBrokerInfo to JSON.

func (*PacketBrokerInfo) MarshalProtoJSON added in v3.15.1

func (x *PacketBrokerInfo) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the PacketBrokerInfo message to JSON.

func (*PacketBrokerInfo) ProtoMessage added in v3.12.0

func (*PacketBrokerInfo) ProtoMessage()

func (*PacketBrokerInfo) ProtoReflect added in v3.25.0

func (x *PacketBrokerInfo) ProtoReflect() protoreflect.Message

func (*PacketBrokerInfo) Reset added in v3.12.0

func (x *PacketBrokerInfo) Reset()

func (*PacketBrokerInfo) SetFields added in v3.12.0

func (dst *PacketBrokerInfo) SetFields(src *PacketBrokerInfo, paths ...string) error

func (*PacketBrokerInfo) String added in v3.12.0

func (x *PacketBrokerInfo) String() string

func (*PacketBrokerInfo) UnmarshalJSON added in v3.17.2

func (x *PacketBrokerInfo) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the PacketBrokerInfo from JSON.

func (*PacketBrokerInfo) UnmarshalProtoJSON added in v3.15.1

func (x *PacketBrokerInfo) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the PacketBrokerInfo message from JSON.

func (*PacketBrokerInfo) ValidateFields added in v3.12.0

func (m *PacketBrokerInfo) ValidateFields(paths ...string) error

ValidateFields checks the field values on PacketBrokerInfo with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PacketBrokerInfoValidationError added in v3.12.0

type PacketBrokerInfoValidationError struct {
	// contains filtered or unexported fields
}

PacketBrokerInfoValidationError is the validation error returned by PacketBrokerInfo.ValidateFields if the designated constraints aren't met.

func (PacketBrokerInfoValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (PacketBrokerInfoValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (PacketBrokerInfoValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (PacketBrokerInfoValidationError) Field added in v3.12.0

Field function returns field value.

func (PacketBrokerInfoValidationError) Key added in v3.12.0

Key function returns key value.

func (PacketBrokerInfoValidationError) Reason added in v3.12.0

Reason function returns reason value.

type PacketBrokerMetadata

type PacketBrokerMetadata struct {

	// Message identifier generated by Packet Broker Router.
	MessageId string `protobuf:"bytes,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
	// LoRa Alliance NetID of the Packet Broker Forwarder Member.
	ForwarderNetId []byte `protobuf:"bytes,2,opt,name=forwarder_net_id,json=forwarderNetId,proto3" json:"forwarder_net_id,omitempty"`
	// Tenant ID managed by the Packet Broker Forwarder Member.
	ForwarderTenantId string `protobuf:"bytes,3,opt,name=forwarder_tenant_id,json=forwarderTenantId,proto3" json:"forwarder_tenant_id,omitempty"`
	// Forwarder Cluster ID of the Packet Broker Forwarder.
	ForwarderClusterId string `protobuf:"bytes,4,opt,name=forwarder_cluster_id,json=forwarderClusterId,proto3" json:"forwarder_cluster_id,omitempty"`
	// Forwarder gateway EUI.
	ForwarderGatewayEui []byte `protobuf:"bytes,9,opt,name=forwarder_gateway_eui,json=forwarderGatewayEui,proto3" json:"forwarder_gateway_eui,omitempty"`
	// Forwarder gateway ID.
	ForwarderGatewayId *wrapperspb.StringValue `protobuf:"bytes,10,opt,name=forwarder_gateway_id,json=forwarderGatewayId,proto3" json:"forwarder_gateway_id,omitempty"`
	// LoRa Alliance NetID of the Packet Broker Home Network Member.
	HomeNetworkNetId []byte `protobuf:"bytes,5,opt,name=home_network_net_id,json=homeNetworkNetId,proto3" json:"home_network_net_id,omitempty"`
	// Tenant ID managed by the Packet Broker Home Network Member.
	// This value is empty if it cannot be determined by the Packet Broker Router.
	HomeNetworkTenantId string `protobuf:"bytes,6,opt,name=home_network_tenant_id,json=homeNetworkTenantId,proto3" json:"home_network_tenant_id,omitempty"`
	// Home Network Cluster ID of the Packet Broker Home Network.
	HomeNetworkClusterId string `protobuf:"bytes,8,opt,name=home_network_cluster_id,json=homeNetworkClusterId,proto3" json:"home_network_cluster_id,omitempty"`
	// Hops that the message passed. Each Packet Broker Router service appends an entry.
	Hops []*PacketBrokerRouteHop `protobuf:"bytes,7,rep,name=hops,proto3" json:"hops,omitempty"`
	// contains filtered or unexported fields
}

func (*PacketBrokerMetadata) Descriptor deprecated

func (*PacketBrokerMetadata) Descriptor() ([]byte, []int)

Deprecated: Use PacketBrokerMetadata.ProtoReflect.Descriptor instead.

func (*PacketBrokerMetadata) GetForwarderClusterId added in v3.12.0

func (x *PacketBrokerMetadata) GetForwarderClusterId() string

func (*PacketBrokerMetadata) GetForwarderGatewayEui added in v3.20.1

func (x *PacketBrokerMetadata) GetForwarderGatewayEui() []byte

func (*PacketBrokerMetadata) GetForwarderGatewayId added in v3.12.0

func (x *PacketBrokerMetadata) GetForwarderGatewayId() *wrapperspb.StringValue

func (*PacketBrokerMetadata) GetForwarderNetId added in v3.20.1

func (x *PacketBrokerMetadata) GetForwarderNetId() []byte

func (*PacketBrokerMetadata) GetForwarderTenantId added in v3.12.0

func (x *PacketBrokerMetadata) GetForwarderTenantId() string

func (*PacketBrokerMetadata) GetHomeNetworkClusterId added in v3.12.0

func (x *PacketBrokerMetadata) GetHomeNetworkClusterId() string

func (*PacketBrokerMetadata) GetHomeNetworkNetId added in v3.20.1

func (x *PacketBrokerMetadata) GetHomeNetworkNetId() []byte

func (*PacketBrokerMetadata) GetHomeNetworkTenantId added in v3.12.0

func (x *PacketBrokerMetadata) GetHomeNetworkTenantId() string

func (*PacketBrokerMetadata) GetHops

func (*PacketBrokerMetadata) GetMessageId added in v3.12.0

func (x *PacketBrokerMetadata) GetMessageId() string

func (*PacketBrokerMetadata) MarshalJSON added in v3.20.1

func (x *PacketBrokerMetadata) MarshalJSON() ([]byte, error)

MarshalJSON marshals the PacketBrokerMetadata to JSON.

func (*PacketBrokerMetadata) MarshalProtoJSON added in v3.20.1

func (x *PacketBrokerMetadata) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the PacketBrokerMetadata message to JSON.

func (*PacketBrokerMetadata) ProtoMessage

func (*PacketBrokerMetadata) ProtoMessage()

func (*PacketBrokerMetadata) ProtoReflect added in v3.25.0

func (x *PacketBrokerMetadata) ProtoReflect() protoreflect.Message

func (*PacketBrokerMetadata) Reset

func (x *PacketBrokerMetadata) Reset()

func (*PacketBrokerMetadata) SetFields

func (dst *PacketBrokerMetadata) SetFields(src *PacketBrokerMetadata, paths ...string) error

func (*PacketBrokerMetadata) String

func (x *PacketBrokerMetadata) String() string

func (*PacketBrokerMetadata) UnmarshalJSON added in v3.20.1

func (x *PacketBrokerMetadata) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the PacketBrokerMetadata from JSON.

func (*PacketBrokerMetadata) UnmarshalProtoJSON added in v3.20.1

func (x *PacketBrokerMetadata) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the PacketBrokerMetadata message from JSON.

func (*PacketBrokerMetadata) ValidateFields

func (m *PacketBrokerMetadata) ValidateFields(paths ...string) error

ValidateFields checks the field values on PacketBrokerMetadata with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PacketBrokerMetadataValidationError

type PacketBrokerMetadataValidationError struct {
	// contains filtered or unexported fields
}

PacketBrokerMetadataValidationError is the validation error returned by PacketBrokerMetadata.ValidateFields if the designated constraints aren't met.

func (PacketBrokerMetadataValidationError) Cause

Cause function returns cause value.

func (PacketBrokerMetadataValidationError) Error

Error satisfies the builtin error interface

func (PacketBrokerMetadataValidationError) ErrorName

ErrorName returns error name.

func (PacketBrokerMetadataValidationError) Field

Field function returns field value.

func (PacketBrokerMetadataValidationError) Key

Key function returns key value.

func (PacketBrokerMetadataValidationError) Reason

Reason function returns reason value.

type PacketBrokerNetwork added in v3.12.0

type PacketBrokerNetwork struct {

	// Packet Broker network identifier.
	Id *PacketBrokerNetworkIdentifier `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name of the network.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// DevAddr blocks that are assigned to this registration.
	DevAddrBlocks []*PacketBrokerDevAddrBlock `protobuf:"bytes,3,rep,name=dev_addr_blocks,json=devAddrBlocks,proto3" json:"dev_addr_blocks,omitempty"`
	// Contact information.
	// This field is deprecated. Use administrative_contact and technical_contact instead.
	//
	// Deprecated: Marked as deprecated in ttn/lorawan/v3/packetbrokeragent.proto.
	ContactInfo           []*ContactInfo `protobuf:"bytes,4,rep,name=contact_info,json=contactInfo,proto3" json:"contact_info,omitempty"`
	AdministrativeContact *ContactInfo   `protobuf:"bytes,6,opt,name=administrative_contact,json=administrativeContact,proto3" json:"administrative_contact,omitempty"`
	TechnicalContact      *ContactInfo   `protobuf:"bytes,7,opt,name=technical_contact,json=technicalContact,proto3" json:"technical_contact,omitempty"`
	// Whether the network is listed so it can be viewed by other networks.
	Listed bool `protobuf:"varint,5,opt,name=listed,proto3" json:"listed,omitempty"`
	// contains filtered or unexported fields
}

func (*PacketBrokerNetwork) Descriptor deprecated added in v3.12.0

func (*PacketBrokerNetwork) Descriptor() ([]byte, []int)

Deprecated: Use PacketBrokerNetwork.ProtoReflect.Descriptor instead.

func (*PacketBrokerNetwork) GetAdministrativeContact added in v3.17.0

func (x *PacketBrokerNetwork) GetAdministrativeContact() *ContactInfo

func (*PacketBrokerNetwork) GetContactInfo deprecated added in v3.12.0

func (x *PacketBrokerNetwork) GetContactInfo() []*ContactInfo

Deprecated: Marked as deprecated in ttn/lorawan/v3/packetbrokeragent.proto.

func (*PacketBrokerNetwork) GetDevAddrBlocks added in v3.12.0

func (x *PacketBrokerNetwork) GetDevAddrBlocks() []*PacketBrokerDevAddrBlock

func (*PacketBrokerNetwork) GetId added in v3.12.0

func (*PacketBrokerNetwork) GetListed added in v3.12.1

func (x *PacketBrokerNetwork) GetListed() bool

func (*PacketBrokerNetwork) GetName added in v3.12.0

func (x *PacketBrokerNetwork) GetName() string

func (*PacketBrokerNetwork) GetTechnicalContact added in v3.17.0

func (x *PacketBrokerNetwork) GetTechnicalContact() *ContactInfo

func (*PacketBrokerNetwork) MarshalJSON added in v3.17.2

func (x *PacketBrokerNetwork) MarshalJSON() ([]byte, error)

MarshalJSON marshals the PacketBrokerNetwork to JSON.

func (*PacketBrokerNetwork) MarshalProtoJSON added in v3.15.1

func (x *PacketBrokerNetwork) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the PacketBrokerNetwork message to JSON.

func (*PacketBrokerNetwork) ProtoMessage added in v3.12.0

func (*PacketBrokerNetwork) ProtoMessage()

func (*PacketBrokerNetwork) ProtoReflect added in v3.25.0

func (x *PacketBrokerNetwork) ProtoReflect() protoreflect.Message

func (*PacketBrokerNetwork) Reset added in v3.12.0

func (x *PacketBrokerNetwork) Reset()

func (*PacketBrokerNetwork) SetFields added in v3.12.0

func (dst *PacketBrokerNetwork) SetFields(src *PacketBrokerNetwork, paths ...string) error

func (*PacketBrokerNetwork) String added in v3.12.0

func (x *PacketBrokerNetwork) String() string

func (*PacketBrokerNetwork) UnmarshalJSON added in v3.17.2

func (x *PacketBrokerNetwork) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the PacketBrokerNetwork from JSON.

func (*PacketBrokerNetwork) UnmarshalProtoJSON added in v3.15.1

func (x *PacketBrokerNetwork) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the PacketBrokerNetwork message from JSON.

func (*PacketBrokerNetwork) ValidateFields added in v3.12.0

func (m *PacketBrokerNetwork) ValidateFields(paths ...string) error

ValidateFields checks the field values on PacketBrokerNetwork with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PacketBrokerNetworkIdentifier added in v3.12.0

type PacketBrokerNetworkIdentifier struct {

	// LoRa Alliance NetID.
	NetId uint32 `protobuf:"varint,1,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"`
	// Tenant identifier if the registration leases DevAddr blocks from a NetID.
	TenantId string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// contains filtered or unexported fields
}

func (*PacketBrokerNetworkIdentifier) Descriptor deprecated added in v3.12.0

func (*PacketBrokerNetworkIdentifier) Descriptor() ([]byte, []int)

Deprecated: Use PacketBrokerNetworkIdentifier.ProtoReflect.Descriptor instead.

func (*PacketBrokerNetworkIdentifier) GetNetId added in v3.14.1

func (x *PacketBrokerNetworkIdentifier) GetNetId() uint32

func (*PacketBrokerNetworkIdentifier) GetTenantId added in v3.13.0

func (x *PacketBrokerNetworkIdentifier) GetTenantId() string

func (*PacketBrokerNetworkIdentifier) ProtoMessage added in v3.12.0

func (*PacketBrokerNetworkIdentifier) ProtoMessage()

func (*PacketBrokerNetworkIdentifier) ProtoReflect added in v3.25.0

func (*PacketBrokerNetworkIdentifier) Reset added in v3.12.0

func (x *PacketBrokerNetworkIdentifier) Reset()

func (*PacketBrokerNetworkIdentifier) SetFields added in v3.12.0

func (*PacketBrokerNetworkIdentifier) String added in v3.12.0

func (*PacketBrokerNetworkIdentifier) ValidateFields added in v3.12.0

func (m *PacketBrokerNetworkIdentifier) ValidateFields(paths ...string) error

ValidateFields checks the field values on PacketBrokerNetworkIdentifier with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PacketBrokerNetworkIdentifierValidationError added in v3.12.0

type PacketBrokerNetworkIdentifierValidationError struct {
	// contains filtered or unexported fields
}

PacketBrokerNetworkIdentifierValidationError is the validation error returned by PacketBrokerNetworkIdentifier.ValidateFields if the designated constraints aren't met.

func (PacketBrokerNetworkIdentifierValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (PacketBrokerNetworkIdentifierValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (PacketBrokerNetworkIdentifierValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (PacketBrokerNetworkIdentifierValidationError) Field added in v3.12.0

Field function returns field value.

func (PacketBrokerNetworkIdentifierValidationError) Key added in v3.12.0

Key function returns key value.

func (PacketBrokerNetworkIdentifierValidationError) Reason added in v3.12.0

Reason function returns reason value.

type PacketBrokerNetworkValidationError added in v3.12.0

type PacketBrokerNetworkValidationError struct {
	// contains filtered or unexported fields
}

PacketBrokerNetworkValidationError is the validation error returned by PacketBrokerNetwork.ValidateFields if the designated constraints aren't met.

func (PacketBrokerNetworkValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (PacketBrokerNetworkValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (PacketBrokerNetworkValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (PacketBrokerNetworkValidationError) Field added in v3.12.0

Field function returns field value.

func (PacketBrokerNetworkValidationError) Key added in v3.12.0

Key function returns key value.

func (PacketBrokerNetworkValidationError) Reason added in v3.12.0

Reason function returns reason value.

type PacketBrokerNetworks added in v3.12.0

type PacketBrokerNetworks struct {
	Networks []*PacketBrokerNetwork `protobuf:"bytes,1,rep,name=networks,proto3" json:"networks,omitempty"`
	// contains filtered or unexported fields
}

func (*PacketBrokerNetworks) Descriptor deprecated added in v3.12.0

func (*PacketBrokerNetworks) Descriptor() ([]byte, []int)

Deprecated: Use PacketBrokerNetworks.ProtoReflect.Descriptor instead.

func (*PacketBrokerNetworks) GetNetworks added in v3.12.0

func (x *PacketBrokerNetworks) GetNetworks() []*PacketBrokerNetwork

func (*PacketBrokerNetworks) MarshalJSON added in v3.17.2

func (x *PacketBrokerNetworks) MarshalJSON() ([]byte, error)

MarshalJSON marshals the PacketBrokerNetworks to JSON.

func (*PacketBrokerNetworks) MarshalProtoJSON added in v3.15.1

func (x *PacketBrokerNetworks) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the PacketBrokerNetworks message to JSON.

func (*PacketBrokerNetworks) ProtoMessage added in v3.12.0

func (*PacketBrokerNetworks) ProtoMessage()

func (*PacketBrokerNetworks) ProtoReflect added in v3.25.0

func (x *PacketBrokerNetworks) ProtoReflect() protoreflect.Message

func (*PacketBrokerNetworks) Reset added in v3.12.0

func (x *PacketBrokerNetworks) Reset()

func (*PacketBrokerNetworks) SetFields added in v3.12.0

func (dst *PacketBrokerNetworks) SetFields(src *PacketBrokerNetworks, paths ...string) error

func (*PacketBrokerNetworks) String added in v3.12.0

func (x *PacketBrokerNetworks) String() string

func (*PacketBrokerNetworks) UnmarshalJSON added in v3.17.2

func (x *PacketBrokerNetworks) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the PacketBrokerNetworks from JSON.

func (*PacketBrokerNetworks) UnmarshalProtoJSON added in v3.15.1

func (x *PacketBrokerNetworks) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the PacketBrokerNetworks message from JSON.

func (*PacketBrokerNetworks) ValidateFields added in v3.12.0

func (m *PacketBrokerNetworks) ValidateFields(paths ...string) error

ValidateFields checks the field values on PacketBrokerNetworks with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PacketBrokerNetworksValidationError added in v3.12.0

type PacketBrokerNetworksValidationError struct {
	// contains filtered or unexported fields
}

PacketBrokerNetworksValidationError is the validation error returned by PacketBrokerNetworks.ValidateFields if the designated constraints aren't met.

func (PacketBrokerNetworksValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (PacketBrokerNetworksValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (PacketBrokerNetworksValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (PacketBrokerNetworksValidationError) Field added in v3.12.0

Field function returns field value.

func (PacketBrokerNetworksValidationError) Key added in v3.12.0

Key function returns key value.

func (PacketBrokerNetworksValidationError) Reason added in v3.12.0

Reason function returns reason value.

type PacketBrokerRegisterRequest added in v3.14.2

type PacketBrokerRegisterRequest struct {

	// Whether the network should be listed in Packet Broker.
	// If unset, the value is taken from the registration settings.
	Listed *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=listed,proto3" json:"listed,omitempty"`
	// contains filtered or unexported fields
}

func (*PacketBrokerRegisterRequest) Descriptor deprecated added in v3.14.2

func (*PacketBrokerRegisterRequest) Descriptor() ([]byte, []int)

Deprecated: Use PacketBrokerRegisterRequest.ProtoReflect.Descriptor instead.

func (*PacketBrokerRegisterRequest) GetListed added in v3.14.2

func (*PacketBrokerRegisterRequest) ProtoMessage added in v3.14.2

func (*PacketBrokerRegisterRequest) ProtoMessage()

func (*PacketBrokerRegisterRequest) ProtoReflect added in v3.25.0

func (*PacketBrokerRegisterRequest) Reset added in v3.14.2

func (x *PacketBrokerRegisterRequest) Reset()

func (*PacketBrokerRegisterRequest) SetFields added in v3.14.2

func (*PacketBrokerRegisterRequest) SetFromFlags added in v3.19.1

func (m *PacketBrokerRegisterRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the PacketBrokerRegisterRequest message from flags.

func (*PacketBrokerRegisterRequest) String added in v3.14.2

func (x *PacketBrokerRegisterRequest) String() string

func (*PacketBrokerRegisterRequest) ValidateFields added in v3.14.2

func (m *PacketBrokerRegisterRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on PacketBrokerRegisterRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PacketBrokerRegisterRequestValidationError added in v3.14.2

type PacketBrokerRegisterRequestValidationError struct {
	// contains filtered or unexported fields
}

PacketBrokerRegisterRequestValidationError is the validation error returned by PacketBrokerRegisterRequest.ValidateFields if the designated constraints aren't met.

func (PacketBrokerRegisterRequestValidationError) Cause added in v3.14.2

Cause function returns cause value.

func (PacketBrokerRegisterRequestValidationError) Error added in v3.14.2

Error satisfies the builtin error interface

func (PacketBrokerRegisterRequestValidationError) ErrorName added in v3.14.2

ErrorName returns error name.

func (PacketBrokerRegisterRequestValidationError) Field added in v3.14.2

Field function returns field value.

func (PacketBrokerRegisterRequestValidationError) Key added in v3.14.2

Key function returns key value.

func (PacketBrokerRegisterRequestValidationError) Reason added in v3.14.2

Reason function returns reason value.

type PacketBrokerRouteHop

type PacketBrokerRouteHop struct {

	// Time when the service received the message.
	ReceivedAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=received_at,json=receivedAt,proto3" json:"received_at,omitempty"`
	// Sender of the message, typically the authorized client identifier.
	SenderName string `protobuf:"bytes,2,opt,name=sender_name,json=senderName,proto3" json:"sender_name,omitempty"`
	// Sender IP address or host name.
	SenderAddress string `protobuf:"bytes,3,opt,name=sender_address,json=senderAddress,proto3" json:"sender_address,omitempty"`
	// Receiver of the message.
	ReceiverName string `protobuf:"bytes,4,opt,name=receiver_name,json=receiverName,proto3" json:"receiver_name,omitempty"`
	// Receiver agent.
	ReceiverAgent string `protobuf:"bytes,5,opt,name=receiver_agent,json=receiverAgent,proto3" json:"receiver_agent,omitempty"`
	// contains filtered or unexported fields
}

func (*PacketBrokerRouteHop) Descriptor deprecated

func (*PacketBrokerRouteHop) Descriptor() ([]byte, []int)

Deprecated: Use PacketBrokerRouteHop.ProtoReflect.Descriptor instead.

func (*PacketBrokerRouteHop) GetReceivedAt

func (x *PacketBrokerRouteHop) GetReceivedAt() *timestamppb.Timestamp

func (*PacketBrokerRouteHop) GetReceiverAgent

func (x *PacketBrokerRouteHop) GetReceiverAgent() string

func (*PacketBrokerRouteHop) GetReceiverName

func (x *PacketBrokerRouteHop) GetReceiverName() string

func (*PacketBrokerRouteHop) GetSenderAddress

func (x *PacketBrokerRouteHop) GetSenderAddress() string

func (*PacketBrokerRouteHop) GetSenderName

func (x *PacketBrokerRouteHop) GetSenderName() string

func (*PacketBrokerRouteHop) ProtoMessage

func (*PacketBrokerRouteHop) ProtoMessage()

func (*PacketBrokerRouteHop) ProtoReflect added in v3.25.0

func (x *PacketBrokerRouteHop) ProtoReflect() protoreflect.Message

func (*PacketBrokerRouteHop) Reset

func (x *PacketBrokerRouteHop) Reset()

func (*PacketBrokerRouteHop) SetFields

func (dst *PacketBrokerRouteHop) SetFields(src *PacketBrokerRouteHop, paths ...string) error

func (*PacketBrokerRouteHop) String

func (x *PacketBrokerRouteHop) String() string

func (*PacketBrokerRouteHop) ValidateFields

func (m *PacketBrokerRouteHop) ValidateFields(paths ...string) error

ValidateFields checks the field values on PacketBrokerRouteHop with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PacketBrokerRouteHopValidationError

type PacketBrokerRouteHopValidationError struct {
	// contains filtered or unexported fields
}

PacketBrokerRouteHopValidationError is the validation error returned by PacketBrokerRouteHop.ValidateFields if the designated constraints aren't met.

func (PacketBrokerRouteHopValidationError) Cause

Cause function returns cause value.

func (PacketBrokerRouteHopValidationError) Error

Error satisfies the builtin error interface

func (PacketBrokerRouteHopValidationError) ErrorName

ErrorName returns error name.

func (PacketBrokerRouteHopValidationError) Field

Field function returns field value.

func (PacketBrokerRouteHopValidationError) Key

Key function returns key value.

func (PacketBrokerRouteHopValidationError) Reason

Reason function returns reason value.

type PacketBrokerRoutingPolicies added in v3.12.0

type PacketBrokerRoutingPolicies struct {
	Policies []*PacketBrokerRoutingPolicy `protobuf:"bytes,1,rep,name=policies,proto3" json:"policies,omitempty"`
	// contains filtered or unexported fields
}

func (*PacketBrokerRoutingPolicies) Descriptor deprecated added in v3.12.0

func (*PacketBrokerRoutingPolicies) Descriptor() ([]byte, []int)

Deprecated: Use PacketBrokerRoutingPolicies.ProtoReflect.Descriptor instead.

func (*PacketBrokerRoutingPolicies) GetPolicies added in v3.12.0

func (*PacketBrokerRoutingPolicies) ProtoMessage added in v3.12.0

func (*PacketBrokerRoutingPolicies) ProtoMessage()

func (*PacketBrokerRoutingPolicies) ProtoReflect added in v3.25.0

func (*PacketBrokerRoutingPolicies) Reset added in v3.12.0

func (x *PacketBrokerRoutingPolicies) Reset()

func (*PacketBrokerRoutingPolicies) SetFields added in v3.12.0

func (*PacketBrokerRoutingPolicies) String added in v3.12.0

func (x *PacketBrokerRoutingPolicies) String() string

func (*PacketBrokerRoutingPolicies) ValidateFields added in v3.12.0

func (m *PacketBrokerRoutingPolicies) ValidateFields(paths ...string) error

ValidateFields checks the field values on PacketBrokerRoutingPolicies with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PacketBrokerRoutingPoliciesValidationError added in v3.12.0

type PacketBrokerRoutingPoliciesValidationError struct {
	// contains filtered or unexported fields
}

PacketBrokerRoutingPoliciesValidationError is the validation error returned by PacketBrokerRoutingPolicies.ValidateFields if the designated constraints aren't met.

func (PacketBrokerRoutingPoliciesValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (PacketBrokerRoutingPoliciesValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (PacketBrokerRoutingPoliciesValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (PacketBrokerRoutingPoliciesValidationError) Field added in v3.12.0

Field function returns field value.

func (PacketBrokerRoutingPoliciesValidationError) Key added in v3.12.0

Key function returns key value.

func (PacketBrokerRoutingPoliciesValidationError) Reason added in v3.12.0

Reason function returns reason value.

type PacketBrokerRoutingPolicy added in v3.12.0

type PacketBrokerRoutingPolicy struct {

	// Packet Broker identifier of the Forwarder.
	ForwarderId *PacketBrokerNetworkIdentifier `protobuf:"bytes,1,opt,name=forwarder_id,json=forwarderId,proto3" json:"forwarder_id,omitempty"`
	// Packet Broker identifier of the Home Network.
	HomeNetworkId *PacketBrokerNetworkIdentifier `protobuf:"bytes,2,opt,name=home_network_id,json=homeNetworkId,proto3" json:"home_network_id,omitempty"`
	// Timestamp when the policy got last updated.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Uplink policy.
	Uplink *PacketBrokerRoutingPolicyUplink `protobuf:"bytes,4,opt,name=uplink,proto3" json:"uplink,omitempty"`
	// Downlink policy.
	Downlink *PacketBrokerRoutingPolicyDownlink `protobuf:"bytes,5,opt,name=downlink,proto3" json:"downlink,omitempty"`
	// contains filtered or unexported fields
}

func (*PacketBrokerRoutingPolicy) Descriptor deprecated added in v3.12.0

func (*PacketBrokerRoutingPolicy) Descriptor() ([]byte, []int)

Deprecated: Use PacketBrokerRoutingPolicy.ProtoReflect.Descriptor instead.

func (*PacketBrokerRoutingPolicy) GetForwarderId added in v3.12.0

func (*PacketBrokerRoutingPolicy) GetHomeNetworkId added in v3.12.0

func (*PacketBrokerRoutingPolicy) GetUpdatedAt added in v3.12.0

func (x *PacketBrokerRoutingPolicy) GetUpdatedAt() *timestamppb.Timestamp

func (*PacketBrokerRoutingPolicy) ProtoMessage added in v3.12.0

func (*PacketBrokerRoutingPolicy) ProtoMessage()

func (*PacketBrokerRoutingPolicy) ProtoReflect added in v3.25.0

func (*PacketBrokerRoutingPolicy) Reset added in v3.12.0

func (x *PacketBrokerRoutingPolicy) Reset()

func (*PacketBrokerRoutingPolicy) SetFields added in v3.12.0

func (dst *PacketBrokerRoutingPolicy) SetFields(src *PacketBrokerRoutingPolicy, paths ...string) error

func (*PacketBrokerRoutingPolicy) String added in v3.12.0

func (x *PacketBrokerRoutingPolicy) String() string

func (*PacketBrokerRoutingPolicy) ValidateFields added in v3.12.0

func (m *PacketBrokerRoutingPolicy) ValidateFields(paths ...string) error

ValidateFields checks the field values on PacketBrokerRoutingPolicy with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PacketBrokerRoutingPolicyDownlink struct {

	// Allow join-accept messages.
	JoinAccept bool `protobuf:"varint,1,opt,name=join_accept,json=joinAccept,proto3" json:"join_accept,omitempty"`
	// Allow downlink messages with FPort of 0.
	MacData bool `protobuf:"varint,2,opt,name=mac_data,json=macData,proto3" json:"mac_data,omitempty"`
	// Allow downlink messages with FPort between 1 and 255.
	ApplicationData bool `protobuf:"varint,3,opt,name=application_data,json=applicationData,proto3" json:"application_data,omitempty"`
	// contains filtered or unexported fields
}

func (*PacketBrokerRoutingPolicyDownlink) Descriptor deprecated added in v3.12.0

func (*PacketBrokerRoutingPolicyDownlink) Descriptor() ([]byte, []int)

Deprecated: Use PacketBrokerRoutingPolicyDownlink.ProtoReflect.Descriptor instead.

func (*PacketBrokerRoutingPolicyDownlink) GetApplicationData added in v3.12.0

func (x *PacketBrokerRoutingPolicyDownlink) GetApplicationData() bool

func (*PacketBrokerRoutingPolicyDownlink) GetJoinAccept added in v3.12.0

func (x *PacketBrokerRoutingPolicyDownlink) GetJoinAccept() bool

func (*PacketBrokerRoutingPolicyDownlink) GetMacData added in v3.12.0

func (x *PacketBrokerRoutingPolicyDownlink) GetMacData() bool

func (*PacketBrokerRoutingPolicyDownlink) ProtoMessage added in v3.12.0

func (*PacketBrokerRoutingPolicyDownlink) ProtoMessage()

func (*PacketBrokerRoutingPolicyDownlink) ProtoReflect added in v3.25.0

func (*PacketBrokerRoutingPolicyDownlink) Reset added in v3.12.0

func (*PacketBrokerRoutingPolicyDownlink) SetFields added in v3.12.0

func (*PacketBrokerRoutingPolicyDownlink) String added in v3.12.0

func (*PacketBrokerRoutingPolicyDownlink) ValidateFields added in v3.12.0

func (m *PacketBrokerRoutingPolicyDownlink) ValidateFields(paths ...string) error

ValidateFields checks the field values on PacketBrokerRoutingPolicyDownlink with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PacketBrokerRoutingPolicyDownlinkValidationError added in v3.12.0

type PacketBrokerRoutingPolicyDownlinkValidationError struct {
	// contains filtered or unexported fields
}

PacketBrokerRoutingPolicyDownlinkValidationError is the validation error returned by PacketBrokerRoutingPolicyDownlink.ValidateFields if the designated constraints aren't met.

func (PacketBrokerRoutingPolicyDownlinkValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (PacketBrokerRoutingPolicyDownlinkValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (PacketBrokerRoutingPolicyDownlinkValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (PacketBrokerRoutingPolicyDownlinkValidationError) Field added in v3.12.0

Field function returns field value.

func (PacketBrokerRoutingPolicyDownlinkValidationError) Key added in v3.12.0

Key function returns key value.

func (PacketBrokerRoutingPolicyDownlinkValidationError) Reason added in v3.12.0

Reason function returns reason value.

type PacketBrokerRoutingPolicyUplink struct {

	// Forward join-request messages.
	JoinRequest bool `protobuf:"varint,1,opt,name=join_request,json=joinRequest,proto3" json:"join_request,omitempty"`
	// Forward uplink messages with FPort of 0.
	MacData bool `protobuf:"varint,2,opt,name=mac_data,json=macData,proto3" json:"mac_data,omitempty"`
	// Forward uplink messages with FPort between 1 and 255.
	ApplicationData bool `protobuf:"varint,3,opt,name=application_data,json=applicationData,proto3" json:"application_data,omitempty"`
	// Forward RSSI and SNR.
	SignalQuality bool `protobuf:"varint,4,opt,name=signal_quality,json=signalQuality,proto3" json:"signal_quality,omitempty"`
	// Forward gateway location, RSSI, SNR and fine timestamp.
	Localization bool `protobuf:"varint,5,opt,name=localization,proto3" json:"localization,omitempty"`
	// contains filtered or unexported fields
}

func (*PacketBrokerRoutingPolicyUplink) Descriptor deprecated added in v3.12.0

func (*PacketBrokerRoutingPolicyUplink) Descriptor() ([]byte, []int)

Deprecated: Use PacketBrokerRoutingPolicyUplink.ProtoReflect.Descriptor instead.

func (*PacketBrokerRoutingPolicyUplink) GetApplicationData added in v3.12.0

func (x *PacketBrokerRoutingPolicyUplink) GetApplicationData() bool

func (*PacketBrokerRoutingPolicyUplink) GetJoinRequest added in v3.12.0

func (x *PacketBrokerRoutingPolicyUplink) GetJoinRequest() bool

func (*PacketBrokerRoutingPolicyUplink) GetLocalization added in v3.12.0

func (x *PacketBrokerRoutingPolicyUplink) GetLocalization() bool

func (*PacketBrokerRoutingPolicyUplink) GetMacData added in v3.12.0

func (x *PacketBrokerRoutingPolicyUplink) GetMacData() bool

func (*PacketBrokerRoutingPolicyUplink) GetSignalQuality added in v3.12.0

func (x *PacketBrokerRoutingPolicyUplink) GetSignalQuality() bool

func (*PacketBrokerRoutingPolicyUplink) ProtoMessage added in v3.12.0

func (*PacketBrokerRoutingPolicyUplink) ProtoMessage()

func (*PacketBrokerRoutingPolicyUplink) ProtoReflect added in v3.25.0

func (*PacketBrokerRoutingPolicyUplink) Reset added in v3.12.0

func (*PacketBrokerRoutingPolicyUplink) SetFields added in v3.12.0

func (*PacketBrokerRoutingPolicyUplink) String added in v3.12.0

func (*PacketBrokerRoutingPolicyUplink) ValidateFields added in v3.12.0

func (m *PacketBrokerRoutingPolicyUplink) ValidateFields(paths ...string) error

ValidateFields checks the field values on PacketBrokerRoutingPolicyUplink with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PacketBrokerRoutingPolicyUplinkValidationError added in v3.12.0

type PacketBrokerRoutingPolicyUplinkValidationError struct {
	// contains filtered or unexported fields
}

PacketBrokerRoutingPolicyUplinkValidationError is the validation error returned by PacketBrokerRoutingPolicyUplink.ValidateFields if the designated constraints aren't met.

func (PacketBrokerRoutingPolicyUplinkValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (PacketBrokerRoutingPolicyUplinkValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (PacketBrokerRoutingPolicyUplinkValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (PacketBrokerRoutingPolicyUplinkValidationError) Field added in v3.12.0

Field function returns field value.

func (PacketBrokerRoutingPolicyUplinkValidationError) Key added in v3.12.0

Key function returns key value.

func (PacketBrokerRoutingPolicyUplinkValidationError) Reason added in v3.12.0

Reason function returns reason value.

type PacketBrokerRoutingPolicyValidationError added in v3.12.0

type PacketBrokerRoutingPolicyValidationError struct {
	// contains filtered or unexported fields
}

PacketBrokerRoutingPolicyValidationError is the validation error returned by PacketBrokerRoutingPolicy.ValidateFields if the designated constraints aren't met.

func (PacketBrokerRoutingPolicyValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (PacketBrokerRoutingPolicyValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (PacketBrokerRoutingPolicyValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (PacketBrokerRoutingPolicyValidationError) Field added in v3.12.0

Field function returns field value.

func (PacketBrokerRoutingPolicyValidationError) Key added in v3.12.0

Key function returns key value.

func (PacketBrokerRoutingPolicyValidationError) Reason added in v3.12.0

Reason function returns reason value.

type ParseEndDeviceQRCodeRequest added in v3.19.1

type ParseEndDeviceQRCodeRequest struct {

	// QR code format identifier.
	// Enumerate available formats with the rpc `ListFormats`.
	// If this field is not specified, the server will attempt to parse the data with each known format.
	FormatId string `protobuf:"bytes,1,opt,name=format_id,json=formatId,proto3" json:"format_id,omitempty"`
	// Raw QR code contents.
	QrCode []byte `protobuf:"bytes,2,opt,name=qr_code,json=qrCode,proto3" json:"qr_code,omitempty"`
	// contains filtered or unexported fields
}

func (*ParseEndDeviceQRCodeRequest) Descriptor deprecated added in v3.19.1

func (*ParseEndDeviceQRCodeRequest) Descriptor() ([]byte, []int)

Deprecated: Use ParseEndDeviceQRCodeRequest.ProtoReflect.Descriptor instead.

func (*ParseEndDeviceQRCodeRequest) GetFormatId added in v3.19.1

func (x *ParseEndDeviceQRCodeRequest) GetFormatId() string

func (*ParseEndDeviceQRCodeRequest) GetQrCode added in v3.19.1

func (x *ParseEndDeviceQRCodeRequest) GetQrCode() []byte

func (*ParseEndDeviceQRCodeRequest) ProtoMessage added in v3.19.1

func (*ParseEndDeviceQRCodeRequest) ProtoMessage()

func (*ParseEndDeviceQRCodeRequest) ProtoReflect added in v3.25.0

func (*ParseEndDeviceQRCodeRequest) Reset added in v3.19.1

func (x *ParseEndDeviceQRCodeRequest) Reset()

func (*ParseEndDeviceQRCodeRequest) SetFields added in v3.19.1

func (*ParseEndDeviceQRCodeRequest) String added in v3.19.1

func (x *ParseEndDeviceQRCodeRequest) String() string

func (*ParseEndDeviceQRCodeRequest) ValidateFields added in v3.19.1

func (m *ParseEndDeviceQRCodeRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ParseEndDeviceQRCodeRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ParseEndDeviceQRCodeRequestValidationError added in v3.19.1

type ParseEndDeviceQRCodeRequestValidationError struct {
	// contains filtered or unexported fields
}

ParseEndDeviceQRCodeRequestValidationError is the validation error returned by ParseEndDeviceQRCodeRequest.ValidateFields if the designated constraints aren't met.

func (ParseEndDeviceQRCodeRequestValidationError) Cause added in v3.19.1

Cause function returns cause value.

func (ParseEndDeviceQRCodeRequestValidationError) Error added in v3.19.1

Error satisfies the builtin error interface

func (ParseEndDeviceQRCodeRequestValidationError) ErrorName added in v3.19.1

ErrorName returns error name.

func (ParseEndDeviceQRCodeRequestValidationError) Field added in v3.19.1

Field function returns field value.

func (ParseEndDeviceQRCodeRequestValidationError) Key added in v3.19.1

Key function returns key value.

func (ParseEndDeviceQRCodeRequestValidationError) Reason added in v3.19.1

Reason function returns reason value.

type ParseEndDeviceQRCodeResponse added in v3.19.1

type ParseEndDeviceQRCodeResponse struct {

	// Identifier of the format used to successfully parse the QR code data.
	FormatId          string             `protobuf:"bytes,1,opt,name=format_id,json=formatId,proto3" json:"format_id,omitempty"`
	EndDeviceTemplate *EndDeviceTemplate `protobuf:"bytes,2,opt,name=end_device_template,json=endDeviceTemplate,proto3" json:"end_device_template,omitempty"`
	// contains filtered or unexported fields
}

func (*ParseEndDeviceQRCodeResponse) Descriptor deprecated added in v3.19.1

func (*ParseEndDeviceQRCodeResponse) Descriptor() ([]byte, []int)

Deprecated: Use ParseEndDeviceQRCodeResponse.ProtoReflect.Descriptor instead.

func (*ParseEndDeviceQRCodeResponse) GetEndDeviceTemplate added in v3.19.1

func (x *ParseEndDeviceQRCodeResponse) GetEndDeviceTemplate() *EndDeviceTemplate

func (*ParseEndDeviceQRCodeResponse) GetFormatId added in v3.19.1

func (x *ParseEndDeviceQRCodeResponse) GetFormatId() string

func (*ParseEndDeviceQRCodeResponse) MarshalJSON added in v3.19.1

func (x *ParseEndDeviceQRCodeResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ParseEndDeviceQRCodeResponse to JSON.

func (*ParseEndDeviceQRCodeResponse) MarshalProtoJSON added in v3.19.1

func (x *ParseEndDeviceQRCodeResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ParseEndDeviceQRCodeResponse message to JSON.

func (*ParseEndDeviceQRCodeResponse) ProtoMessage added in v3.19.1

func (*ParseEndDeviceQRCodeResponse) ProtoMessage()

func (*ParseEndDeviceQRCodeResponse) ProtoReflect added in v3.25.0

func (*ParseEndDeviceQRCodeResponse) Reset added in v3.19.1

func (x *ParseEndDeviceQRCodeResponse) Reset()

func (*ParseEndDeviceQRCodeResponse) SetFields added in v3.19.1

func (*ParseEndDeviceQRCodeResponse) String added in v3.19.1

func (*ParseEndDeviceQRCodeResponse) UnmarshalJSON added in v3.19.1

func (x *ParseEndDeviceQRCodeResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ParseEndDeviceQRCodeResponse from JSON.

func (*ParseEndDeviceQRCodeResponse) UnmarshalProtoJSON added in v3.19.1

func (x *ParseEndDeviceQRCodeResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ParseEndDeviceQRCodeResponse message from JSON.

func (*ParseEndDeviceQRCodeResponse) ValidateFields added in v3.19.1

func (m *ParseEndDeviceQRCodeResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on ParseEndDeviceQRCodeResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ParseEndDeviceQRCodeResponseValidationError added in v3.19.1

type ParseEndDeviceQRCodeResponseValidationError struct {
	// contains filtered or unexported fields
}

ParseEndDeviceQRCodeResponseValidationError is the validation error returned by ParseEndDeviceQRCodeResponse.ValidateFields if the designated constraints aren't met.

func (ParseEndDeviceQRCodeResponseValidationError) Cause added in v3.19.1

Cause function returns cause value.

func (ParseEndDeviceQRCodeResponseValidationError) Error added in v3.19.1

Error satisfies the builtin error interface

func (ParseEndDeviceQRCodeResponseValidationError) ErrorName added in v3.19.1

ErrorName returns error name.

func (ParseEndDeviceQRCodeResponseValidationError) Field added in v3.19.1

Field function returns field value.

func (ParseEndDeviceQRCodeResponseValidationError) Key added in v3.19.1

Key function returns key value.

func (ParseEndDeviceQRCodeResponseValidationError) Reason added in v3.19.1

Reason function returns reason value.

type PayloadFormatter

type PayloadFormatter int32
const (
	// No payload formatter to work with raw payload only.
	PayloadFormatter_FORMATTER_NONE PayloadFormatter = 0
	// Use payload formatter for the end device type from a repository.
	PayloadFormatter_FORMATTER_REPOSITORY PayloadFormatter = 1
	// gRPC service payload formatter. The parameter is the host:port of the service.
	PayloadFormatter_FORMATTER_GRPC_SERVICE PayloadFormatter = 2
	// Custom payload formatter that executes Javascript code. The parameter is a JavaScript filename.
	PayloadFormatter_FORMATTER_JAVASCRIPT PayloadFormatter = 3
	// CayenneLPP payload formatter.
	PayloadFormatter_FORMATTER_CAYENNELPP PayloadFormatter = 4 // More payload formatters can be added.
)

func (PayloadFormatter) Descriptor added in v3.25.0

func (PayloadFormatter) Enum added in v3.25.0

func (PayloadFormatter) EnumDescriptor deprecated

func (PayloadFormatter) EnumDescriptor() ([]byte, []int)

Deprecated: Use PayloadFormatter.Descriptor instead.

func (PayloadFormatter) MarshalJSON added in v3.17.2

func (x PayloadFormatter) MarshalJSON() ([]byte, error)

MarshalJSON marshals the PayloadFormatter to JSON.

func (PayloadFormatter) MarshalProtoJSON added in v3.15.1

func (x PayloadFormatter) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the PayloadFormatter to JSON.

func (PayloadFormatter) MarshalText

func (x PayloadFormatter) MarshalText() ([]byte, error)

MarshalText marshals the PayloadFormatter to text.

func (PayloadFormatter) Number added in v3.25.0

func (PayloadFormatter) String

func (x PayloadFormatter) String() string

func (PayloadFormatter) Type added in v3.25.0

func (*PayloadFormatter) UnmarshalJSON

func (x *PayloadFormatter) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the PayloadFormatter from JSON.

func (*PayloadFormatter) UnmarshalProtoJSON added in v3.15.1

func (x *PayloadFormatter) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the PayloadFormatter from JSON.

func (*PayloadFormatter) UnmarshalText

func (x *PayloadFormatter) UnmarshalText(b []byte) error

UnmarshalText unmarshals the PayloadFormatter from text.

type PbaClient added in v3.12.0

type PbaClient interface {
	// Get information about the Packet Broker registration.
	// Viewing Packet Packet information requires administrative access.
	GetInfo(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*PacketBrokerInfo, error)
	// Register with Packet Broker. If no registration exists, it will be created. Any existing registration will be updated.
	// Registration settings not in the request message are taken from Packet Broker Agent configuration and caller context.
	// Packet Broker registration requires administrative access.
	// Packet Broker registration is only supported for tenants and requires Packet Broker Agent to be configured with
	// NetID level authentication. Use rpc GetInfo and check register_enabled to check whether this rpc is enabled.
	Register(ctx context.Context, in *PacketBrokerRegisterRequest, opts ...grpc.CallOption) (*PacketBrokerNetwork, error)
	// Deregister from Packet Broker.
	// Packet Broker deregistration requires administrative access.
	// Packet Broker deregistration is only supported for tenants and requires Packet Broker Agent to be configured with
	// NetID level authentication. Use rpc GetInfo and check register_enabled to check whether this rpc is enabled.
	Deregister(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List the routing policies that Packet Broker Agent as Forwarder configured with Home Networks.
	// Listing routing policies requires administrative access.
	ListHomeNetworkRoutingPolicies(ctx context.Context, in *ListHomeNetworkRoutingPoliciesRequest, opts ...grpc.CallOption) (*PacketBrokerRoutingPolicies, error)
	// Get the routing policy for the given Home Network.
	// Getting routing policies requires administrative access.
	GetHomeNetworkRoutingPolicy(ctx context.Context, in *PacketBrokerNetworkIdentifier, opts ...grpc.CallOption) (*PacketBrokerRoutingPolicy, error)
	// Set the routing policy for the given Home Network.
	// Setting routing policies requires administrative access.
	SetHomeNetworkRoutingPolicy(ctx context.Context, in *SetPacketBrokerRoutingPolicyRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete the routing policy for the given Home Network.
	// Deleting routing policies requires administrative access.
	DeleteHomeNetworkRoutingPolicy(ctx context.Context, in *PacketBrokerNetworkIdentifier, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get the default routing policy.
	// Getting routing policies requires administrative access.
	GetHomeNetworkDefaultRoutingPolicy(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*PacketBrokerDefaultRoutingPolicy, error)
	// Set the default routing policy.
	// Setting routing policies requires administrative access.
	SetHomeNetworkDefaultRoutingPolicy(ctx context.Context, in *SetPacketBrokerDefaultRoutingPolicyRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Deletes the default routing policy.
	// Deleting routing policies requires administrative access.
	DeleteHomeNetworkDefaultRoutingPolicy(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get the default gateway visibility.
	// Getting gateway visibilities requires administrative access.
	GetHomeNetworkDefaultGatewayVisibility(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*PacketBrokerDefaultGatewayVisibility, error)
	// Set the default gateway visibility.
	// Setting gateway visibilities requires administrative access.
	SetHomeNetworkDefaultGatewayVisibility(ctx context.Context, in *SetPacketBrokerDefaultGatewayVisibilityRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Deletes the default gateway visibility.
	// Deleting gateway visibilities requires administrative access.
	DeleteHomeNetworkDefaultGatewayVisibility(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List all listed networks.
	// Listing networks requires administrative access.
	ListNetworks(ctx context.Context, in *ListPacketBrokerNetworksRequest, opts ...grpc.CallOption) (*PacketBrokerNetworks, error)
	// List the listed home networks for which routing policies can be configured.
	// Listing home networks requires administrative access.
	ListHomeNetworks(ctx context.Context, in *ListPacketBrokerHomeNetworksRequest, opts ...grpc.CallOption) (*PacketBrokerNetworks, error)
	// List the routing policies that Forwarders configured with Packet Broker Agent as Home Network.
	// Listing routing policies requires administrative access.
	ListForwarderRoutingPolicies(ctx context.Context, in *ListForwarderRoutingPoliciesRequest, opts ...grpc.CallOption) (*PacketBrokerRoutingPolicies, error)
}

PbaClient is the client API for Pba 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.

func NewPbaClient added in v3.12.0

func NewPbaClient(cc grpc.ClientConnInterface) PbaClient

type PbaServer added in v3.12.0

type PbaServer interface {
	// Get information about the Packet Broker registration.
	// Viewing Packet Packet information requires administrative access.
	GetInfo(context.Context, *emptypb.Empty) (*PacketBrokerInfo, error)
	// Register with Packet Broker. If no registration exists, it will be created. Any existing registration will be updated.
	// Registration settings not in the request message are taken from Packet Broker Agent configuration and caller context.
	// Packet Broker registration requires administrative access.
	// Packet Broker registration is only supported for tenants and requires Packet Broker Agent to be configured with
	// NetID level authentication. Use rpc GetInfo and check register_enabled to check whether this rpc is enabled.
	Register(context.Context, *PacketBrokerRegisterRequest) (*PacketBrokerNetwork, error)
	// Deregister from Packet Broker.
	// Packet Broker deregistration requires administrative access.
	// Packet Broker deregistration is only supported for tenants and requires Packet Broker Agent to be configured with
	// NetID level authentication. Use rpc GetInfo and check register_enabled to check whether this rpc is enabled.
	Deregister(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	// List the routing policies that Packet Broker Agent as Forwarder configured with Home Networks.
	// Listing routing policies requires administrative access.
	ListHomeNetworkRoutingPolicies(context.Context, *ListHomeNetworkRoutingPoliciesRequest) (*PacketBrokerRoutingPolicies, error)
	// Get the routing policy for the given Home Network.
	// Getting routing policies requires administrative access.
	GetHomeNetworkRoutingPolicy(context.Context, *PacketBrokerNetworkIdentifier) (*PacketBrokerRoutingPolicy, error)
	// Set the routing policy for the given Home Network.
	// Setting routing policies requires administrative access.
	SetHomeNetworkRoutingPolicy(context.Context, *SetPacketBrokerRoutingPolicyRequest) (*emptypb.Empty, error)
	// Delete the routing policy for the given Home Network.
	// Deleting routing policies requires administrative access.
	DeleteHomeNetworkRoutingPolicy(context.Context, *PacketBrokerNetworkIdentifier) (*emptypb.Empty, error)
	// Get the default routing policy.
	// Getting routing policies requires administrative access.
	GetHomeNetworkDefaultRoutingPolicy(context.Context, *emptypb.Empty) (*PacketBrokerDefaultRoutingPolicy, error)
	// Set the default routing policy.
	// Setting routing policies requires administrative access.
	SetHomeNetworkDefaultRoutingPolicy(context.Context, *SetPacketBrokerDefaultRoutingPolicyRequest) (*emptypb.Empty, error)
	// Deletes the default routing policy.
	// Deleting routing policies requires administrative access.
	DeleteHomeNetworkDefaultRoutingPolicy(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	// Get the default gateway visibility.
	// Getting gateway visibilities requires administrative access.
	GetHomeNetworkDefaultGatewayVisibility(context.Context, *emptypb.Empty) (*PacketBrokerDefaultGatewayVisibility, error)
	// Set the default gateway visibility.
	// Setting gateway visibilities requires administrative access.
	SetHomeNetworkDefaultGatewayVisibility(context.Context, *SetPacketBrokerDefaultGatewayVisibilityRequest) (*emptypb.Empty, error)
	// Deletes the default gateway visibility.
	// Deleting gateway visibilities requires administrative access.
	DeleteHomeNetworkDefaultGatewayVisibility(context.Context, *emptypb.Empty) (*emptypb.Empty, error)
	// List all listed networks.
	// Listing networks requires administrative access.
	ListNetworks(context.Context, *ListPacketBrokerNetworksRequest) (*PacketBrokerNetworks, error)
	// List the listed home networks for which routing policies can be configured.
	// Listing home networks requires administrative access.
	ListHomeNetworks(context.Context, *ListPacketBrokerHomeNetworksRequest) (*PacketBrokerNetworks, error)
	// List the routing policies that Forwarders configured with Packet Broker Agent as Home Network.
	// Listing routing policies requires administrative access.
	ListForwarderRoutingPolicies(context.Context, *ListForwarderRoutingPoliciesRequest) (*PacketBrokerRoutingPolicies, error)
	// contains filtered or unexported methods
}

PbaServer is the server API for Pba service. All implementations must embed UnimplementedPbaServer for forward compatibility

type PeerInfo

type PeerInfo struct {

	// Port on which the gRPC server is exposed.
	GrpcPort uint32 `protobuf:"varint,1,opt,name=grpc_port,json=grpcPort,proto3" json:"grpc_port,omitempty"`
	// Indicates whether the gRPC server uses TLS.
	Tls bool `protobuf:"varint,2,opt,name=tls,proto3" json:"tls,omitempty"`
	// Roles of the peer.
	Roles []ClusterRole `protobuf:"varint,3,rep,packed,name=roles,proto3,enum=ttn.lorawan.v3.ClusterRole" json:"roles,omitempty"`
	// Tags of the peer
	Tags map[string]string `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

PeerInfo

func (*PeerInfo) Descriptor deprecated

func (*PeerInfo) Descriptor() ([]byte, []int)

Deprecated: Use PeerInfo.ProtoReflect.Descriptor instead.

func (*PeerInfo) GetGrpcPort added in v3.14.1

func (x *PeerInfo) GetGrpcPort() uint32

func (*PeerInfo) GetRoles

func (x *PeerInfo) GetRoles() []ClusterRole

func (*PeerInfo) GetTags

func (x *PeerInfo) GetTags() map[string]string

func (*PeerInfo) GetTls added in v3.14.1

func (x *PeerInfo) GetTls() bool

func (*PeerInfo) ProtoMessage

func (*PeerInfo) ProtoMessage()

func (*PeerInfo) ProtoReflect added in v3.25.0

func (x *PeerInfo) ProtoReflect() protoreflect.Message

func (*PeerInfo) Reset

func (x *PeerInfo) Reset()

func (*PeerInfo) SetFields

func (dst *PeerInfo) SetFields(src *PeerInfo, paths ...string) error

func (*PeerInfo) String

func (x *PeerInfo) String() string

func (*PeerInfo) ValidateFields

func (m *PeerInfo) ValidateFields(paths ...string) error

ValidateFields checks the field values on PeerInfo with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PeerInfoValidationError

type PeerInfoValidationError struct {
	// contains filtered or unexported fields
}

PeerInfoValidationError is the validation error returned by PeerInfo.ValidateFields if the designated constraints aren't met.

func (PeerInfoValidationError) Cause

func (e PeerInfoValidationError) Cause() error

Cause function returns cause value.

func (PeerInfoValidationError) Error

func (e PeerInfoValidationError) Error() string

Error satisfies the builtin error interface

func (PeerInfoValidationError) ErrorName

func (e PeerInfoValidationError) ErrorName() string

ErrorName returns error name.

func (PeerInfoValidationError) Field

func (e PeerInfoValidationError) Field() string

Field function returns field value.

func (PeerInfoValidationError) Key

func (e PeerInfoValidationError) Key() bool

Key function returns key value.

func (PeerInfoValidationError) Reason

func (e PeerInfoValidationError) Reason() string

Reason function returns reason value.

type Picture

type Picture struct {

	// Embedded picture.
	// Omitted if there are external URLs available (in sizes).
	Embedded *Picture_Embedded `protobuf:"bytes,1,opt,name=embedded,proto3" json:"embedded,omitempty"`
	// URLs of the picture for different sizes, if available on a CDN.
	Sizes map[uint32]string `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Picture) Descriptor deprecated

func (*Picture) Descriptor() ([]byte, []int)

Deprecated: Use Picture.ProtoReflect.Descriptor instead.

func (*Picture) FieldIsZero added in v3.11.0

func (v *Picture) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*Picture) GetEmbedded

func (x *Picture) GetEmbedded() *Picture_Embedded

func (*Picture) GetSizes

func (x *Picture) GetSizes() map[uint32]string

func (*Picture) ProtoMessage

func (*Picture) ProtoMessage()

func (*Picture) ProtoReflect added in v3.25.0

func (x *Picture) ProtoReflect() protoreflect.Message

func (*Picture) Reset

func (x *Picture) Reset()

func (*Picture) SetFields

func (dst *Picture) SetFields(src *Picture, paths ...string) error

func (*Picture) String

func (x *Picture) String() string

func (*Picture) ValidateFields

func (m *Picture) ValidateFields(paths ...string) error

ValidateFields checks the field values on Picture with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PictureValidationError

type PictureValidationError struct {
	// contains filtered or unexported fields
}

PictureValidationError is the validation error returned by Picture.ValidateFields if the designated constraints aren't met.

func (PictureValidationError) Cause

func (e PictureValidationError) Cause() error

Cause function returns cause value.

func (PictureValidationError) Error

func (e PictureValidationError) Error() string

Error satisfies the builtin error interface

func (PictureValidationError) ErrorName

func (e PictureValidationError) ErrorName() string

ErrorName returns error name.

func (PictureValidationError) Field

func (e PictureValidationError) Field() string

Field function returns field value.

func (PictureValidationError) Key

func (e PictureValidationError) Key() bool

Key function returns key value.

func (PictureValidationError) Reason

func (e PictureValidationError) Reason() string

Reason function returns reason value.

type Picture_Embedded

type Picture_Embedded struct {

	// MIME type of the picture.
	MimeType string `protobuf:"bytes,1,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
	// Picture data. A data URI can be constructed as follows:
	// `data:<mime_type>;base64,<data>`.
	Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*Picture_Embedded) Descriptor deprecated

func (*Picture_Embedded) Descriptor() ([]byte, []int)

Deprecated: Use Picture_Embedded.ProtoReflect.Descriptor instead.

func (*Picture_Embedded) FieldIsZero added in v3.11.0

func (v *Picture_Embedded) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*Picture_Embedded) GetData

func (x *Picture_Embedded) GetData() []byte

func (*Picture_Embedded) GetMimeType

func (x *Picture_Embedded) GetMimeType() string

func (*Picture_Embedded) ProtoMessage

func (*Picture_Embedded) ProtoMessage()

func (*Picture_Embedded) ProtoReflect added in v3.25.0

func (x *Picture_Embedded) ProtoReflect() protoreflect.Message

func (*Picture_Embedded) Reset

func (x *Picture_Embedded) Reset()

func (*Picture_Embedded) SetFields

func (dst *Picture_Embedded) SetFields(src *Picture_Embedded, paths ...string) error

func (*Picture_Embedded) String

func (x *Picture_Embedded) String() string

func (*Picture_Embedded) ValidateFields

func (m *Picture_Embedded) ValidateFields(paths ...string) error

ValidateFields checks the field values on Picture_Embedded with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type Picture_EmbeddedValidationError

type Picture_EmbeddedValidationError struct {
	// contains filtered or unexported fields
}

Picture_EmbeddedValidationError is the validation error returned by Picture_Embedded.ValidateFields if the designated constraints aren't met.

func (Picture_EmbeddedValidationError) Cause

Cause function returns cause value.

func (Picture_EmbeddedValidationError) Error

Error satisfies the builtin error interface

func (Picture_EmbeddedValidationError) ErrorName

ErrorName returns error name.

func (Picture_EmbeddedValidationError) Field

Field function returns field value.

func (Picture_EmbeddedValidationError) Key

Key function returns key value.

func (Picture_EmbeddedValidationError) Reason

Reason function returns reason value.

type PingSlotPeriod

type PingSlotPeriod int32
const (
	PingSlotPeriod_PING_EVERY_1S   PingSlotPeriod = 0 // Every second.
	PingSlotPeriod_PING_EVERY_2S   PingSlotPeriod = 1 // Every 2 seconds.
	PingSlotPeriod_PING_EVERY_4S   PingSlotPeriod = 2 // Every 4 seconds.
	PingSlotPeriod_PING_EVERY_8S   PingSlotPeriod = 3 // Every 8 seconds.
	PingSlotPeriod_PING_EVERY_16S  PingSlotPeriod = 4 // Every 16 seconds.
	PingSlotPeriod_PING_EVERY_32S  PingSlotPeriod = 5 // Every 32 seconds.
	PingSlotPeriod_PING_EVERY_64S  PingSlotPeriod = 6 // Every 64 seconds.
	PingSlotPeriod_PING_EVERY_128S PingSlotPeriod = 7 // Every 128 seconds.
)

func (PingSlotPeriod) Descriptor added in v3.25.0

func (PingSlotPeriod) Enum added in v3.25.0

func (x PingSlotPeriod) Enum() *PingSlotPeriod

func (PingSlotPeriod) EnumDescriptor deprecated

func (PingSlotPeriod) EnumDescriptor() ([]byte, []int)

Deprecated: Use PingSlotPeriod.Descriptor instead.

func (PingSlotPeriod) MarshalBinary added in v3.12.0

func (v PingSlotPeriod) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (PingSlotPeriod) MarshalJSON added in v3.12.0

func (x PingSlotPeriod) MarshalJSON() ([]byte, error)

MarshalJSON marshals the PingSlotPeriod to JSON.

func (PingSlotPeriod) MarshalProtoJSON added in v3.15.1

func (x PingSlotPeriod) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the PingSlotPeriod to JSON.

func (PingSlotPeriod) MarshalText

func (x PingSlotPeriod) MarshalText() ([]byte, error)

MarshalText marshals the PingSlotPeriod to text.

func (PingSlotPeriod) Number added in v3.25.0

func (PingSlotPeriod) String

func (x PingSlotPeriod) String() string

func (PingSlotPeriod) Type added in v3.25.0

func (*PingSlotPeriod) UnmarshalBinary added in v3.12.0

func (v *PingSlotPeriod) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*PingSlotPeriod) UnmarshalJSON

func (x *PingSlotPeriod) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the PingSlotPeriod from JSON.

func (*PingSlotPeriod) UnmarshalProtoJSON added in v3.15.1

func (x *PingSlotPeriod) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the PingSlotPeriod from JSON.

func (*PingSlotPeriod) UnmarshalText

func (x *PingSlotPeriod) UnmarshalText(b []byte) error

UnmarshalText unmarshals the PingSlotPeriod from text.

type PingSlotPeriodValue

type PingSlotPeriodValue struct {
	Value PingSlotPeriod `protobuf:"varint,1,opt,name=value,proto3,enum=ttn.lorawan.v3.PingSlotPeriod" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*PingSlotPeriodValue) Descriptor deprecated

func (*PingSlotPeriodValue) Descriptor() ([]byte, []int)

Deprecated: Use PingSlotPeriodValue.ProtoReflect.Descriptor instead.

func (*PingSlotPeriodValue) FieldIsZero added in v3.11.0

func (v *PingSlotPeriodValue) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*PingSlotPeriodValue) GetValue

func (x *PingSlotPeriodValue) GetValue() PingSlotPeriod

func (*PingSlotPeriodValue) MarshalBinary added in v3.12.0

func (v *PingSlotPeriodValue) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (*PingSlotPeriodValue) MarshalJSON added in v3.12.0

func (x *PingSlotPeriodValue) MarshalJSON() ([]byte, error)

MarshalJSON marshals the PingSlotPeriodValue to JSON.

func (*PingSlotPeriodValue) MarshalProtoJSON added in v3.15.1

func (x *PingSlotPeriodValue) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the PingSlotPeriodValue message to JSON.

func (*PingSlotPeriodValue) MarshalText added in v3.12.0

func (v *PingSlotPeriodValue) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (*PingSlotPeriodValue) ProtoMessage

func (*PingSlotPeriodValue) ProtoMessage()

func (*PingSlotPeriodValue) ProtoReflect added in v3.25.0

func (x *PingSlotPeriodValue) ProtoReflect() protoreflect.Message

func (*PingSlotPeriodValue) Reset

func (x *PingSlotPeriodValue) Reset()

func (*PingSlotPeriodValue) SetFields

func (dst *PingSlotPeriodValue) SetFields(src *PingSlotPeriodValue, paths ...string) error

func (*PingSlotPeriodValue) SetFromFlags added in v3.19.1

func (m *PingSlotPeriodValue) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the PingSlotPeriodValue message from flags.

func (*PingSlotPeriodValue) String

func (x *PingSlotPeriodValue) String() string

func (*PingSlotPeriodValue) UnmarshalBinary added in v3.12.0

func (v *PingSlotPeriodValue) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*PingSlotPeriodValue) UnmarshalJSON added in v3.12.0

func (x *PingSlotPeriodValue) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the PingSlotPeriodValue from JSON.

func (*PingSlotPeriodValue) UnmarshalProtoJSON added in v3.15.1

func (x *PingSlotPeriodValue) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the PingSlotPeriodValue message from JSON.

func (*PingSlotPeriodValue) UnmarshalText added in v3.12.0

func (v *PingSlotPeriodValue) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

func (*PingSlotPeriodValue) ValidateFields

func (m *PingSlotPeriodValue) ValidateFields(paths ...string) error

ValidateFields checks the field values on PingSlotPeriodValue with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PingSlotPeriodValueValidationError

type PingSlotPeriodValueValidationError struct {
	// contains filtered or unexported fields
}

PingSlotPeriodValueValidationError is the validation error returned by PingSlotPeriodValue.ValidateFields if the designated constraints aren't met.

func (PingSlotPeriodValueValidationError) Cause

Cause function returns cause value.

func (PingSlotPeriodValueValidationError) Error

Error satisfies the builtin error interface

func (PingSlotPeriodValueValidationError) ErrorName

ErrorName returns error name.

func (PingSlotPeriodValueValidationError) Field

Field function returns field value.

func (PingSlotPeriodValueValidationError) Key

Key function returns key value.

func (PingSlotPeriodValueValidationError) Reason

Reason function returns reason value.

type PowerState

type PowerState int32

Power state of the device.

const (
	PowerState_POWER_UNKNOWN  PowerState = 0
	PowerState_POWER_BATTERY  PowerState = 1
	PowerState_POWER_EXTERNAL PowerState = 2
)

func (PowerState) Descriptor added in v3.25.0

func (PowerState) Descriptor() protoreflect.EnumDescriptor

func (PowerState) Enum added in v3.25.0

func (x PowerState) Enum() *PowerState

func (PowerState) EnumDescriptor deprecated

func (PowerState) EnumDescriptor() ([]byte, []int)

Deprecated: Use PowerState.Descriptor instead.

func (PowerState) MarshalJSON added in v3.17.2

func (x PowerState) MarshalJSON() ([]byte, error)

MarshalJSON marshals the PowerState to JSON.

func (PowerState) MarshalProtoJSON added in v3.15.1

func (x PowerState) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the PowerState to JSON.

func (PowerState) MarshalText

func (x PowerState) MarshalText() ([]byte, error)

MarshalText marshals the PowerState to text.

func (PowerState) Number added in v3.25.0

func (x PowerState) Number() protoreflect.EnumNumber

func (PowerState) String

func (x PowerState) String() string

func (PowerState) Type added in v3.25.0

func (*PowerState) UnmarshalJSON

func (x *PowerState) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the PowerState from JSON.

func (*PowerState) UnmarshalProtoJSON added in v3.15.1

func (x *PowerState) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the PowerState from JSON.

func (*PowerState) UnmarshalText

func (x *PowerState) UnmarshalText(b []byte) error

UnmarshalText unmarshals the PowerState from text.

type ProvisionEndDevicesRequest deprecated

type ProvisionEndDevicesRequest struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	// ID of the provisioner service as configured in the Join Server.
	ProvisionerId string `protobuf:"bytes,2,opt,name=provisioner_id,json=provisionerId,proto3" json:"provisioner_id,omitempty"`
	// Vendor-specific provisioning data.
	ProvisioningData []byte `protobuf:"bytes,3,opt,name=provisioning_data,json=provisioningData,proto3" json:"provisioning_data,omitempty"`
	// Types that are assignable to EndDevices:
	//	*ProvisionEndDevicesRequest_List
	//	*ProvisionEndDevicesRequest_Range
	//	*ProvisionEndDevicesRequest_FromData
	EndDevices isProvisionEndDevicesRequest_EndDevices `protobuf_oneof:"end_devices"`
	// contains filtered or unexported fields
}

Deprecated: Marked as deprecated in ttn/lorawan/v3/joinserver.proto.

func (*ProvisionEndDevicesRequest) Descriptor deprecated

func (*ProvisionEndDevicesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ProvisionEndDevicesRequest.ProtoReflect.Descriptor instead.

func (*ProvisionEndDevicesRequest) GetApplicationIds added in v3.15.2

func (x *ProvisionEndDevicesRequest) GetApplicationIds() *ApplicationIdentifiers

func (*ProvisionEndDevicesRequest) GetEndDevices

func (m *ProvisionEndDevicesRequest) GetEndDevices() isProvisionEndDevicesRequest_EndDevices

func (*ProvisionEndDevicesRequest) GetFromData

func (*ProvisionEndDevicesRequest) GetList

func (*ProvisionEndDevicesRequest) GetProvisionerId added in v3.14.1

func (x *ProvisionEndDevicesRequest) GetProvisionerId() string

func (*ProvisionEndDevicesRequest) GetProvisioningData

func (x *ProvisionEndDevicesRequest) GetProvisioningData() []byte

func (*ProvisionEndDevicesRequest) GetRange

func (*ProvisionEndDevicesRequest) MarshalJSON added in v3.19.2

func (x *ProvisionEndDevicesRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ProvisionEndDevicesRequest to JSON.

func (*ProvisionEndDevicesRequest) MarshalProtoJSON added in v3.19.2

func (x *ProvisionEndDevicesRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ProvisionEndDevicesRequest message to JSON.

func (*ProvisionEndDevicesRequest) ProtoMessage

func (*ProvisionEndDevicesRequest) ProtoMessage()

func (*ProvisionEndDevicesRequest) ProtoReflect added in v3.25.0

func (*ProvisionEndDevicesRequest) Reset

func (x *ProvisionEndDevicesRequest) Reset()

func (*ProvisionEndDevicesRequest) SetFields

func (dst *ProvisionEndDevicesRequest) SetFields(src *ProvisionEndDevicesRequest, paths ...string) error

func (*ProvisionEndDevicesRequest) String

func (x *ProvisionEndDevicesRequest) String() string

func (*ProvisionEndDevicesRequest) UnmarshalJSON added in v3.19.2

func (x *ProvisionEndDevicesRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ProvisionEndDevicesRequest from JSON.

func (*ProvisionEndDevicesRequest) UnmarshalProtoJSON added in v3.19.2

func (x *ProvisionEndDevicesRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ProvisionEndDevicesRequest message from JSON.

func (*ProvisionEndDevicesRequest) ValidateContext added in v3.11.4

func (req *ProvisionEndDevicesRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*ProvisionEndDevicesRequest) ValidateFields

func (m *ProvisionEndDevicesRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ProvisionEndDevicesRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ProvisionEndDevicesRequestValidationError

type ProvisionEndDevicesRequestValidationError struct {
	// contains filtered or unexported fields
}

ProvisionEndDevicesRequestValidationError is the validation error returned by ProvisionEndDevicesRequest.ValidateFields if the designated constraints aren't met.

func (ProvisionEndDevicesRequestValidationError) Cause

Cause function returns cause value.

func (ProvisionEndDevicesRequestValidationError) Error

Error satisfies the builtin error interface

func (ProvisionEndDevicesRequestValidationError) ErrorName

ErrorName returns error name.

func (ProvisionEndDevicesRequestValidationError) Field

Field function returns field value.

func (ProvisionEndDevicesRequestValidationError) Key

Key function returns key value.

func (ProvisionEndDevicesRequestValidationError) Reason

Reason function returns reason value.

type ProvisionEndDevicesRequest_FromData

type ProvisionEndDevicesRequest_FromData struct {
	// Provision devices with identifiers from the given data.
	// The device_id and dev_eui will be generated by the provisioner from the vendor-specific data.
	FromData *ProvisionEndDevicesRequest_IdentifiersFromData `protobuf:"bytes,6,opt,name=from_data,json=fromData,proto3,oneof"`
}

type ProvisionEndDevicesRequest_IdentifiersFromData

type ProvisionEndDevicesRequest_IdentifiersFromData struct {
	JoinEui []byte `protobuf:"bytes,1,opt,name=join_eui,json=joinEui,proto3" json:"join_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*ProvisionEndDevicesRequest_IdentifiersFromData) Descriptor deprecated

Deprecated: Use ProvisionEndDevicesRequest_IdentifiersFromData.ProtoReflect.Descriptor instead.

func (*ProvisionEndDevicesRequest_IdentifiersFromData) GetJoinEui added in v3.19.2

func (*ProvisionEndDevicesRequest_IdentifiersFromData) MarshalJSON added in v3.19.2

MarshalJSON marshals the ProvisionEndDevicesRequest_IdentifiersFromData to JSON.

func (*ProvisionEndDevicesRequest_IdentifiersFromData) MarshalProtoJSON added in v3.19.2

MarshalProtoJSON marshals the ProvisionEndDevicesRequest_IdentifiersFromData message to JSON.

func (*ProvisionEndDevicesRequest_IdentifiersFromData) ProtoMessage

func (*ProvisionEndDevicesRequest_IdentifiersFromData) ProtoReflect added in v3.25.0

func (*ProvisionEndDevicesRequest_IdentifiersFromData) Reset

func (*ProvisionEndDevicesRequest_IdentifiersFromData) SetFields

func (*ProvisionEndDevicesRequest_IdentifiersFromData) String

func (*ProvisionEndDevicesRequest_IdentifiersFromData) UnmarshalJSON added in v3.19.2

UnmarshalJSON unmarshals the ProvisionEndDevicesRequest_IdentifiersFromData from JSON.

func (*ProvisionEndDevicesRequest_IdentifiersFromData) UnmarshalProtoJSON added in v3.19.2

UnmarshalProtoJSON unmarshals the ProvisionEndDevicesRequest_IdentifiersFromData message from JSON.

func (*ProvisionEndDevicesRequest_IdentifiersFromData) ValidateFields

func (m *ProvisionEndDevicesRequest_IdentifiersFromData) ValidateFields(paths ...string) error

ValidateFields checks the field values on ProvisionEndDevicesRequest_IdentifiersFromData with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ProvisionEndDevicesRequest_IdentifiersFromDataValidationError

type ProvisionEndDevicesRequest_IdentifiersFromDataValidationError struct {
	// contains filtered or unexported fields
}

ProvisionEndDevicesRequest_IdentifiersFromDataValidationError is the validation error returned by ProvisionEndDevicesRequest_IdentifiersFromData.ValidateFields if the designated constraints aren't met.

func (ProvisionEndDevicesRequest_IdentifiersFromDataValidationError) Cause

Cause function returns cause value.

func (ProvisionEndDevicesRequest_IdentifiersFromDataValidationError) Error

Error satisfies the builtin error interface

func (ProvisionEndDevicesRequest_IdentifiersFromDataValidationError) ErrorName

ErrorName returns error name.

func (ProvisionEndDevicesRequest_IdentifiersFromDataValidationError) Field

Field function returns field value.

func (ProvisionEndDevicesRequest_IdentifiersFromDataValidationError) Key

Key function returns key value.

func (ProvisionEndDevicesRequest_IdentifiersFromDataValidationError) Reason

Reason function returns reason value.

type ProvisionEndDevicesRequest_IdentifiersList

type ProvisionEndDevicesRequest_IdentifiersList struct {
	JoinEui      []byte                  `protobuf:"bytes,1,opt,name=join_eui,json=joinEui,proto3" json:"join_eui,omitempty"`
	EndDeviceIds []*EndDeviceIdentifiers `protobuf:"bytes,2,rep,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*ProvisionEndDevicesRequest_IdentifiersList) Descriptor deprecated

Deprecated: Use ProvisionEndDevicesRequest_IdentifiersList.ProtoReflect.Descriptor instead.

func (*ProvisionEndDevicesRequest_IdentifiersList) GetEndDeviceIds added in v3.13.0

func (*ProvisionEndDevicesRequest_IdentifiersList) GetJoinEui added in v3.19.2

func (*ProvisionEndDevicesRequest_IdentifiersList) MarshalJSON added in v3.19.2

MarshalJSON marshals the ProvisionEndDevicesRequest_IdentifiersList to JSON.

func (*ProvisionEndDevicesRequest_IdentifiersList) MarshalProtoJSON added in v3.19.2

MarshalProtoJSON marshals the ProvisionEndDevicesRequest_IdentifiersList message to JSON.

func (*ProvisionEndDevicesRequest_IdentifiersList) ProtoMessage

func (*ProvisionEndDevicesRequest_IdentifiersList) ProtoReflect added in v3.25.0

func (*ProvisionEndDevicesRequest_IdentifiersList) Reset

func (*ProvisionEndDevicesRequest_IdentifiersList) SetFields

func (*ProvisionEndDevicesRequest_IdentifiersList) String

func (*ProvisionEndDevicesRequest_IdentifiersList) UnmarshalJSON added in v3.19.2

UnmarshalJSON unmarshals the ProvisionEndDevicesRequest_IdentifiersList from JSON.

func (*ProvisionEndDevicesRequest_IdentifiersList) UnmarshalProtoJSON added in v3.19.2

UnmarshalProtoJSON unmarshals the ProvisionEndDevicesRequest_IdentifiersList message from JSON.

func (*ProvisionEndDevicesRequest_IdentifiersList) ValidateFields

func (m *ProvisionEndDevicesRequest_IdentifiersList) ValidateFields(paths ...string) error

ValidateFields checks the field values on ProvisionEndDevicesRequest_IdentifiersList with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ProvisionEndDevicesRequest_IdentifiersListValidationError

type ProvisionEndDevicesRequest_IdentifiersListValidationError struct {
	// contains filtered or unexported fields
}

ProvisionEndDevicesRequest_IdentifiersListValidationError is the validation error returned by ProvisionEndDevicesRequest_IdentifiersList.ValidateFields if the designated constraints aren't met.

func (ProvisionEndDevicesRequest_IdentifiersListValidationError) Cause

Cause function returns cause value.

func (ProvisionEndDevicesRequest_IdentifiersListValidationError) Error

Error satisfies the builtin error interface

func (ProvisionEndDevicesRequest_IdentifiersListValidationError) ErrorName

ErrorName returns error name.

func (ProvisionEndDevicesRequest_IdentifiersListValidationError) Field

Field function returns field value.

func (ProvisionEndDevicesRequest_IdentifiersListValidationError) Key

Key function returns key value.

func (ProvisionEndDevicesRequest_IdentifiersListValidationError) Reason

Reason function returns reason value.

type ProvisionEndDevicesRequest_IdentifiersRange

type ProvisionEndDevicesRequest_IdentifiersRange struct {
	JoinEui []byte `protobuf:"bytes,1,opt,name=join_eui,json=joinEui,proto3" json:"join_eui,omitempty"`
	// DevEUI to start issuing from.
	StartDevEui []byte `protobuf:"bytes,2,opt,name=start_dev_eui,json=startDevEui,proto3" json:"start_dev_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*ProvisionEndDevicesRequest_IdentifiersRange) Descriptor deprecated

Deprecated: Use ProvisionEndDevicesRequest_IdentifiersRange.ProtoReflect.Descriptor instead.

func (*ProvisionEndDevicesRequest_IdentifiersRange) GetJoinEui added in v3.19.2

func (*ProvisionEndDevicesRequest_IdentifiersRange) GetStartDevEui added in v3.19.2

func (x *ProvisionEndDevicesRequest_IdentifiersRange) GetStartDevEui() []byte

func (*ProvisionEndDevicesRequest_IdentifiersRange) MarshalJSON added in v3.19.2

MarshalJSON marshals the ProvisionEndDevicesRequest_IdentifiersRange to JSON.

func (*ProvisionEndDevicesRequest_IdentifiersRange) MarshalProtoJSON added in v3.19.2

MarshalProtoJSON marshals the ProvisionEndDevicesRequest_IdentifiersRange message to JSON.

func (*ProvisionEndDevicesRequest_IdentifiersRange) ProtoMessage

func (*ProvisionEndDevicesRequest_IdentifiersRange) ProtoReflect added in v3.25.0

func (*ProvisionEndDevicesRequest_IdentifiersRange) Reset

func (*ProvisionEndDevicesRequest_IdentifiersRange) SetFields

func (*ProvisionEndDevicesRequest_IdentifiersRange) String

func (*ProvisionEndDevicesRequest_IdentifiersRange) UnmarshalJSON added in v3.19.2

UnmarshalJSON unmarshals the ProvisionEndDevicesRequest_IdentifiersRange from JSON.

func (*ProvisionEndDevicesRequest_IdentifiersRange) UnmarshalProtoJSON added in v3.19.2

UnmarshalProtoJSON unmarshals the ProvisionEndDevicesRequest_IdentifiersRange message from JSON.

func (*ProvisionEndDevicesRequest_IdentifiersRange) ValidateFields

func (m *ProvisionEndDevicesRequest_IdentifiersRange) ValidateFields(paths ...string) error

ValidateFields checks the field values on ProvisionEndDevicesRequest_IdentifiersRange with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ProvisionEndDevicesRequest_IdentifiersRangeValidationError

type ProvisionEndDevicesRequest_IdentifiersRangeValidationError struct {
	// contains filtered or unexported fields
}

ProvisionEndDevicesRequest_IdentifiersRangeValidationError is the validation error returned by ProvisionEndDevicesRequest_IdentifiersRange.ValidateFields if the designated constraints aren't met.

func (ProvisionEndDevicesRequest_IdentifiersRangeValidationError) Cause

Cause function returns cause value.

func (ProvisionEndDevicesRequest_IdentifiersRangeValidationError) Error

Error satisfies the builtin error interface

func (ProvisionEndDevicesRequest_IdentifiersRangeValidationError) ErrorName

ErrorName returns error name.

func (ProvisionEndDevicesRequest_IdentifiersRangeValidationError) Field

Field function returns field value.

func (ProvisionEndDevicesRequest_IdentifiersRangeValidationError) Key

Key function returns key value.

func (ProvisionEndDevicesRequest_IdentifiersRangeValidationError) Reason

Reason function returns reason value.

type ProvisionEndDevicesRequest_List

type ProvisionEndDevicesRequest_List struct {
	// List of device identifiers that will be provisioned.
	// The device identifiers must contain device_id and dev_eui.
	// If set, the application_ids must equal the provision request's application_ids.
	// The number of entries in data must match the number of given identifiers.
	List *ProvisionEndDevicesRequest_IdentifiersList `protobuf:"bytes,4,opt,name=list,proto3,oneof"`
}

type ProvisionEndDevicesRequest_Range

type ProvisionEndDevicesRequest_Range struct {
	// Provision devices in a range.
	// The device_id will be generated by the provisioner from the vendor-specific data.
	// The dev_eui will be issued from the given start_dev_eui.
	Range *ProvisionEndDevicesRequest_IdentifiersRange `protobuf:"bytes,5,opt,name=range,proto3,oneof"`
}

type PullGatewayConfigurationRequest

type PullGatewayConfigurationRequest struct {
	GatewayIds *GatewayIdentifiers    `protobuf:"bytes,1,opt,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	FieldMask  *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*PullGatewayConfigurationRequest) Descriptor deprecated

func (*PullGatewayConfigurationRequest) Descriptor() ([]byte, []int)

Deprecated: Use PullGatewayConfigurationRequest.ProtoReflect.Descriptor instead.

func (*PullGatewayConfigurationRequest) EntityType added in v3.15.2

func (req *PullGatewayConfigurationRequest) EntityType() string

EntityType implements IDStringer.

func (*PullGatewayConfigurationRequest) GetFieldMask

func (*PullGatewayConfigurationRequest) GetGatewayIds added in v3.15.2

func (*PullGatewayConfigurationRequest) IDString added in v3.15.2

func (req *PullGatewayConfigurationRequest) IDString() string

IDString implements IDStringer.

func (*PullGatewayConfigurationRequest) MarshalJSON added in v3.21.0

func (x *PullGatewayConfigurationRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the PullGatewayConfigurationRequest to JSON.

func (*PullGatewayConfigurationRequest) MarshalProtoJSON added in v3.21.0

MarshalProtoJSON marshals the PullGatewayConfigurationRequest message to JSON.

func (*PullGatewayConfigurationRequest) ProtoMessage

func (*PullGatewayConfigurationRequest) ProtoMessage()

func (*PullGatewayConfigurationRequest) ProtoReflect added in v3.25.0

func (*PullGatewayConfigurationRequest) Reset

func (*PullGatewayConfigurationRequest) SetFields

func (*PullGatewayConfigurationRequest) String

func (*PullGatewayConfigurationRequest) UnmarshalJSON added in v3.21.0

func (x *PullGatewayConfigurationRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the PullGatewayConfigurationRequest from JSON.

func (*PullGatewayConfigurationRequest) UnmarshalProtoJSON added in v3.21.0

func (x *PullGatewayConfigurationRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the PullGatewayConfigurationRequest message from JSON.

func (*PullGatewayConfigurationRequest) ValidateContext added in v3.11.4

func (req *PullGatewayConfigurationRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*PullGatewayConfigurationRequest) ValidateFields

func (m *PullGatewayConfigurationRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on PullGatewayConfigurationRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type PullGatewayConfigurationRequestValidationError

type PullGatewayConfigurationRequestValidationError struct {
	// contains filtered or unexported fields
}

PullGatewayConfigurationRequestValidationError is the validation error returned by PullGatewayConfigurationRequest.ValidateFields if the designated constraints aren't met.

func (PullGatewayConfigurationRequestValidationError) Cause

Cause function returns cause value.

func (PullGatewayConfigurationRequestValidationError) Error

Error satisfies the builtin error interface

func (PullGatewayConfigurationRequestValidationError) ErrorName

ErrorName returns error name.

func (PullGatewayConfigurationRequestValidationError) Field

Field function returns field value.

func (PullGatewayConfigurationRequestValidationError) Key

Key function returns key value.

func (PullGatewayConfigurationRequestValidationError) Reason

Reason function returns reason value.

type QRCodeFormat

type QRCodeFormat struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// The entity fields required to generate the QR code.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*QRCodeFormat) Descriptor deprecated

func (*QRCodeFormat) Descriptor() ([]byte, []int)

Deprecated: Use QRCodeFormat.ProtoReflect.Descriptor instead.

func (*QRCodeFormat) GetDescription

func (x *QRCodeFormat) GetDescription() string

func (*QRCodeFormat) GetFieldMask

func (x *QRCodeFormat) GetFieldMask() *fieldmaskpb.FieldMask

func (*QRCodeFormat) GetName

func (x *QRCodeFormat) GetName() string

func (*QRCodeFormat) MarshalJSON added in v3.25.0

func (x *QRCodeFormat) MarshalJSON() ([]byte, error)

MarshalJSON marshals the QRCodeFormat to JSON.

func (*QRCodeFormat) MarshalProtoJSON added in v3.25.0

func (x *QRCodeFormat) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the QRCodeFormat message to JSON.

func (*QRCodeFormat) ProtoMessage

func (*QRCodeFormat) ProtoMessage()

func (*QRCodeFormat) ProtoReflect added in v3.25.0

func (x *QRCodeFormat) ProtoReflect() protoreflect.Message

func (*QRCodeFormat) Reset

func (x *QRCodeFormat) Reset()

func (*QRCodeFormat) SetFields

func (dst *QRCodeFormat) SetFields(src *QRCodeFormat, paths ...string) error

func (*QRCodeFormat) String

func (x *QRCodeFormat) String() string

func (*QRCodeFormat) UnmarshalJSON added in v3.25.0

func (x *QRCodeFormat) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the QRCodeFormat from JSON.

func (*QRCodeFormat) UnmarshalProtoJSON added in v3.25.0

func (x *QRCodeFormat) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the QRCodeFormat message from JSON.

func (*QRCodeFormat) ValidateFields

func (m *QRCodeFormat) ValidateFields(paths ...string) error

ValidateFields checks the field values on QRCodeFormat with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type QRCodeFormatValidationError

type QRCodeFormatValidationError struct {
	// contains filtered or unexported fields
}

QRCodeFormatValidationError is the validation error returned by QRCodeFormat.ValidateFields if the designated constraints aren't met.

func (QRCodeFormatValidationError) Cause

Cause function returns cause value.

func (QRCodeFormatValidationError) Error

Error satisfies the builtin error interface

func (QRCodeFormatValidationError) ErrorName

func (e QRCodeFormatValidationError) ErrorName() string

ErrorName returns error name.

func (QRCodeFormatValidationError) Field

Field function returns field value.

func (QRCodeFormatValidationError) Key

Key function returns key value.

func (QRCodeFormatValidationError) Reason

Reason function returns reason value.

type QRCodeFormats

type QRCodeFormats struct {

	// Available formats. The map key is the format identifier.
	Formats map[string]*QRCodeFormat `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*QRCodeFormats) Descriptor deprecated

func (*QRCodeFormats) Descriptor() ([]byte, []int)

Deprecated: Use QRCodeFormats.ProtoReflect.Descriptor instead.

func (*QRCodeFormats) GetFormats

func (x *QRCodeFormats) GetFormats() map[string]*QRCodeFormat

func (*QRCodeFormats) ProtoMessage

func (*QRCodeFormats) ProtoMessage()

func (*QRCodeFormats) ProtoReflect added in v3.25.0

func (x *QRCodeFormats) ProtoReflect() protoreflect.Message

func (*QRCodeFormats) Reset

func (x *QRCodeFormats) Reset()

func (*QRCodeFormats) SetFields

func (dst *QRCodeFormats) SetFields(src *QRCodeFormats, paths ...string) error

func (*QRCodeFormats) String

func (x *QRCodeFormats) String() string

func (*QRCodeFormats) ValidateFields

func (m *QRCodeFormats) ValidateFields(paths ...string) error

ValidateFields checks the field values on QRCodeFormats with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type QRCodeFormatsValidationError

type QRCodeFormatsValidationError struct {
	// contains filtered or unexported fields
}

QRCodeFormatsValidationError is the validation error returned by QRCodeFormats.ValidateFields if the designated constraints aren't met.

func (QRCodeFormatsValidationError) Cause

Cause function returns cause value.

func (QRCodeFormatsValidationError) Error

Error satisfies the builtin error interface

func (QRCodeFormatsValidationError) ErrorName

func (e QRCodeFormatsValidationError) ErrorName() string

ErrorName returns error name.

func (QRCodeFormatsValidationError) Field

Field function returns field value.

func (QRCodeFormatsValidationError) Key

Key function returns key value.

func (QRCodeFormatsValidationError) Reason

Reason function returns reason value.

type RPCFieldMaskPathValue added in v3.11.0

type RPCFieldMaskPathValue struct {
	All     []string
	Allowed []string
	Set     bool
}

type RejoinCountExponent

type RejoinCountExponent int32
const (
	RejoinCountExponent_REJOIN_COUNT_16     RejoinCountExponent = 0
	RejoinCountExponent_REJOIN_COUNT_32     RejoinCountExponent = 1
	RejoinCountExponent_REJOIN_COUNT_64     RejoinCountExponent = 2
	RejoinCountExponent_REJOIN_COUNT_128    RejoinCountExponent = 3
	RejoinCountExponent_REJOIN_COUNT_256    RejoinCountExponent = 4
	RejoinCountExponent_REJOIN_COUNT_512    RejoinCountExponent = 5
	RejoinCountExponent_REJOIN_COUNT_1024   RejoinCountExponent = 6
	RejoinCountExponent_REJOIN_COUNT_2048   RejoinCountExponent = 7
	RejoinCountExponent_REJOIN_COUNT_4096   RejoinCountExponent = 8
	RejoinCountExponent_REJOIN_COUNT_8192   RejoinCountExponent = 9
	RejoinCountExponent_REJOIN_COUNT_16384  RejoinCountExponent = 10
	RejoinCountExponent_REJOIN_COUNT_32768  RejoinCountExponent = 11
	RejoinCountExponent_REJOIN_COUNT_65536  RejoinCountExponent = 12
	RejoinCountExponent_REJOIN_COUNT_131072 RejoinCountExponent = 13
	RejoinCountExponent_REJOIN_COUNT_262144 RejoinCountExponent = 14
	RejoinCountExponent_REJOIN_COUNT_524288 RejoinCountExponent = 15
)

func (RejoinCountExponent) Descriptor added in v3.25.0

func (RejoinCountExponent) Enum added in v3.25.0

func (RejoinCountExponent) EnumDescriptor deprecated

func (RejoinCountExponent) EnumDescriptor() ([]byte, []int)

Deprecated: Use RejoinCountExponent.Descriptor instead.

func (RejoinCountExponent) MarshalBinary added in v3.12.0

func (v RejoinCountExponent) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (RejoinCountExponent) MarshalJSON added in v3.12.0

func (x RejoinCountExponent) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RejoinCountExponent to JSON.

func (RejoinCountExponent) MarshalProtoJSON added in v3.15.1

func (x RejoinCountExponent) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RejoinCountExponent to JSON.

func (RejoinCountExponent) MarshalText added in v3.12.0

func (x RejoinCountExponent) MarshalText() ([]byte, error)

MarshalText marshals the RejoinCountExponent to text.

func (RejoinCountExponent) Number added in v3.25.0

func (RejoinCountExponent) String

func (x RejoinCountExponent) String() string

func (RejoinCountExponent) Type added in v3.25.0

func (*RejoinCountExponent) UnmarshalBinary added in v3.12.0

func (v *RejoinCountExponent) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*RejoinCountExponent) UnmarshalJSON

func (x *RejoinCountExponent) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RejoinCountExponent from JSON.

func (*RejoinCountExponent) UnmarshalProtoJSON added in v3.15.1

func (x *RejoinCountExponent) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RejoinCountExponent from JSON.

func (*RejoinCountExponent) UnmarshalText

func (x *RejoinCountExponent) UnmarshalText(b []byte) error

UnmarshalText unmarshals the RejoinCountExponent from text.

type RejoinPeriodExponent

type RejoinPeriodExponent int32
const (
	RejoinPeriodExponent_REJOIN_PERIOD_0 RejoinPeriodExponent = 0 // Every 32 to 64 seconds.
	RejoinPeriodExponent_REJOIN_PERIOD_1 RejoinPeriodExponent = 1 // Every 64 to 96 seconds.
	RejoinPeriodExponent_REJOIN_PERIOD_2 RejoinPeriodExponent = 2 // Every 128 to 160 seconds.
	RejoinPeriodExponent_REJOIN_PERIOD_3 RejoinPeriodExponent = 3 // Every 256 to 288 seconds.
	RejoinPeriodExponent_REJOIN_PERIOD_4 RejoinPeriodExponent = 4 // Every 512 to 544 seconds.
	RejoinPeriodExponent_REJOIN_PERIOD_5 RejoinPeriodExponent = 5 // Every 1024 to 1056 seconds.
	RejoinPeriodExponent_REJOIN_PERIOD_6 RejoinPeriodExponent = 6 // Every 2048 to 2080 seconds.
	RejoinPeriodExponent_REJOIN_PERIOD_7 RejoinPeriodExponent = 7 // Every 4096 to 4128 seconds.
)

func (RejoinPeriodExponent) Descriptor added in v3.25.0

func (RejoinPeriodExponent) Enum added in v3.25.0

func (RejoinPeriodExponent) EnumDescriptor deprecated

func (RejoinPeriodExponent) EnumDescriptor() ([]byte, []int)

Deprecated: Use RejoinPeriodExponent.Descriptor instead.

func (RejoinPeriodExponent) MarshalBinary added in v3.12.0

func (v RejoinPeriodExponent) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (RejoinPeriodExponent) MarshalJSON added in v3.12.0

func (x RejoinPeriodExponent) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RejoinPeriodExponent to JSON.

func (RejoinPeriodExponent) MarshalProtoJSON added in v3.15.1

func (x RejoinPeriodExponent) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RejoinPeriodExponent to JSON.

func (RejoinPeriodExponent) MarshalText added in v3.12.0

func (x RejoinPeriodExponent) MarshalText() ([]byte, error)

MarshalText marshals the RejoinPeriodExponent to text.

func (RejoinPeriodExponent) Number added in v3.25.0

func (RejoinPeriodExponent) String

func (x RejoinPeriodExponent) String() string

func (RejoinPeriodExponent) Type added in v3.25.0

func (*RejoinPeriodExponent) UnmarshalBinary added in v3.12.0

func (v *RejoinPeriodExponent) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*RejoinPeriodExponent) UnmarshalJSON

func (x *RejoinPeriodExponent) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RejoinPeriodExponent from JSON.

func (*RejoinPeriodExponent) UnmarshalProtoJSON added in v3.15.1

func (x *RejoinPeriodExponent) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RejoinPeriodExponent from JSON.

func (*RejoinPeriodExponent) UnmarshalText

func (x *RejoinPeriodExponent) UnmarshalText(b []byte) error

UnmarshalText unmarshals the RejoinPeriodExponent from text.

type RejoinRequestPayload

type RejoinRequestPayload struct {
	RejoinType RejoinRequestType `` /* 130-byte string literal not displayed */
	NetId      []byte            `protobuf:"bytes,2,opt,name=net_id,json=netId,proto3" json:"net_id,omitempty"`
	JoinEui    []byte            `protobuf:"bytes,3,opt,name=join_eui,json=joinEui,proto3" json:"join_eui,omitempty"`
	DevEui     []byte            `protobuf:"bytes,4,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	RejoinCnt  uint32            `protobuf:"varint,5,opt,name=rejoin_cnt,json=rejoinCnt,proto3" json:"rejoin_cnt,omitempty"` // Contains RJCount0 or RJCount1 depending on rejoin_type.
	// contains filtered or unexported fields
}

func (*RejoinRequestPayload) Descriptor deprecated

func (*RejoinRequestPayload) Descriptor() ([]byte, []int)

Deprecated: Use RejoinRequestPayload.ProtoReflect.Descriptor instead.

func (*RejoinRequestPayload) FieldIsZero added in v3.11.0

func (v *RejoinRequestPayload) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*RejoinRequestPayload) GetDevEui added in v3.21.0

func (x *RejoinRequestPayload) GetDevEui() []byte

func (*RejoinRequestPayload) GetJoinEui added in v3.21.0

func (x *RejoinRequestPayload) GetJoinEui() []byte

func (*RejoinRequestPayload) GetNetId added in v3.21.0

func (x *RejoinRequestPayload) GetNetId() []byte

func (*RejoinRequestPayload) GetRejoinCnt

func (x *RejoinRequestPayload) GetRejoinCnt() uint32

func (*RejoinRequestPayload) GetRejoinType

func (x *RejoinRequestPayload) GetRejoinType() RejoinRequestType

func (*RejoinRequestPayload) MarshalJSON added in v3.17.2

func (x *RejoinRequestPayload) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RejoinRequestPayload to JSON.

func (*RejoinRequestPayload) MarshalProtoJSON added in v3.15.1

func (x *RejoinRequestPayload) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RejoinRequestPayload message to JSON.

func (*RejoinRequestPayload) ProtoMessage

func (*RejoinRequestPayload) ProtoMessage()

func (*RejoinRequestPayload) ProtoReflect added in v3.25.0

func (x *RejoinRequestPayload) ProtoReflect() protoreflect.Message

func (*RejoinRequestPayload) Reset

func (x *RejoinRequestPayload) Reset()

func (*RejoinRequestPayload) SetFields

func (dst *RejoinRequestPayload) SetFields(src *RejoinRequestPayload, paths ...string) error

func (*RejoinRequestPayload) SetFromFlags added in v3.21.0

func (m *RejoinRequestPayload) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the RejoinRequestPayload message from flags.

func (*RejoinRequestPayload) String

func (x *RejoinRequestPayload) String() string

func (*RejoinRequestPayload) UnmarshalJSON added in v3.17.2

func (x *RejoinRequestPayload) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RejoinRequestPayload from JSON.

func (*RejoinRequestPayload) UnmarshalProtoJSON added in v3.15.1

func (x *RejoinRequestPayload) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RejoinRequestPayload message from JSON.

func (*RejoinRequestPayload) ValidateFields

func (m *RejoinRequestPayload) ValidateFields(paths ...string) error

ValidateFields checks the field values on RejoinRequestPayload with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RejoinRequestPayloadValidationError

type RejoinRequestPayloadValidationError struct {
	// contains filtered or unexported fields
}

RejoinRequestPayloadValidationError is the validation error returned by RejoinRequestPayload.ValidateFields if the designated constraints aren't met.

func (RejoinRequestPayloadValidationError) Cause

Cause function returns cause value.

func (RejoinRequestPayloadValidationError) Error

Error satisfies the builtin error interface

func (RejoinRequestPayloadValidationError) ErrorName

ErrorName returns error name.

func (RejoinRequestPayloadValidationError) Field

Field function returns field value.

func (RejoinRequestPayloadValidationError) Key

Key function returns key value.

func (RejoinRequestPayloadValidationError) Reason

Reason function returns reason value.

type RejoinRequestType added in v3.12.3

type RejoinRequestType int32
const (
	RejoinRequestType_CONTEXT RejoinRequestType = 0 // Resets DevAddr, Session Keys, Frame Counters, Radio Parameters.
	RejoinRequestType_SESSION RejoinRequestType = 1 // Equivalent to the initial JoinRequest.
	RejoinRequestType_KEYS    RejoinRequestType = 2 // Resets DevAddr, Session Keys, Frame Counters, while keeping the Radio Parameters.
)

func (RejoinRequestType) Descriptor added in v3.25.0

func (RejoinRequestType) Enum added in v3.25.0

func (RejoinRequestType) EnumDescriptor deprecated added in v3.12.3

func (RejoinRequestType) EnumDescriptor() ([]byte, []int)

Deprecated: Use RejoinRequestType.Descriptor instead.

func (RejoinRequestType) MarshalBinary added in v3.12.3

func (v RejoinRequestType) MarshalBinary() ([]byte, error)

func (RejoinRequestType) MarshalJSON added in v3.12.3

func (x RejoinRequestType) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RejoinRequestType to JSON.

func (RejoinRequestType) MarshalProtoJSON added in v3.15.1

func (x RejoinRequestType) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RejoinRequestType to JSON.

func (RejoinRequestType) MarshalText added in v3.12.3

func (x RejoinRequestType) MarshalText() ([]byte, error)

MarshalText marshals the RejoinRequestType to text.

func (RejoinRequestType) Number added in v3.25.0

func (RejoinRequestType) String added in v3.12.3

func (x RejoinRequestType) String() string

func (RejoinRequestType) Type added in v3.25.0

func (*RejoinRequestType) UnmarshalBinary added in v3.12.3

func (v *RejoinRequestType) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*RejoinRequestType) UnmarshalJSON added in v3.12.3

func (x *RejoinRequestType) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RejoinRequestType from JSON.

func (*RejoinRequestType) UnmarshalProtoJSON added in v3.15.1

func (x *RejoinRequestType) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RejoinRequestType from JSON.

func (*RejoinRequestType) UnmarshalText added in v3.12.3

func (x *RejoinRequestType) UnmarshalText(b []byte) error

UnmarshalText unmarshals the RejoinRequestType from text.

type RejoinTimeExponent

type RejoinTimeExponent int32
const (
	RejoinTimeExponent_REJOIN_TIME_0  RejoinTimeExponent = 0  // Every ~17.1 minutes.
	RejoinTimeExponent_REJOIN_TIME_1  RejoinTimeExponent = 1  // Every ~34.1 minutes.
	RejoinTimeExponent_REJOIN_TIME_2  RejoinTimeExponent = 2  // Every ~1.1 hours.
	RejoinTimeExponent_REJOIN_TIME_3  RejoinTimeExponent = 3  // Every ~2.3 hours.
	RejoinTimeExponent_REJOIN_TIME_4  RejoinTimeExponent = 4  // Every ~4.6 hours.
	RejoinTimeExponent_REJOIN_TIME_5  RejoinTimeExponent = 5  // Every ~9.1 hours.
	RejoinTimeExponent_REJOIN_TIME_6  RejoinTimeExponent = 6  // Every ~18.2 hours.
	RejoinTimeExponent_REJOIN_TIME_7  RejoinTimeExponent = 7  // Every ~1.5 days.
	RejoinTimeExponent_REJOIN_TIME_8  RejoinTimeExponent = 8  // Every ~3.0 days.
	RejoinTimeExponent_REJOIN_TIME_9  RejoinTimeExponent = 9  // Every ~6.1 days.
	RejoinTimeExponent_REJOIN_TIME_10 RejoinTimeExponent = 10 // Every ~12.1 days.
	RejoinTimeExponent_REJOIN_TIME_11 RejoinTimeExponent = 11 // Every ~3.5 weeks.
	RejoinTimeExponent_REJOIN_TIME_12 RejoinTimeExponent = 12 // Every ~1.6 months.
	RejoinTimeExponent_REJOIN_TIME_13 RejoinTimeExponent = 13 // Every ~3.2 months.
	RejoinTimeExponent_REJOIN_TIME_14 RejoinTimeExponent = 14 // Every ~6.4 months.
	RejoinTimeExponent_REJOIN_TIME_15 RejoinTimeExponent = 15 // Every ~1.1 year.
)

func (RejoinTimeExponent) Descriptor added in v3.25.0

func (RejoinTimeExponent) Enum added in v3.25.0

func (RejoinTimeExponent) EnumDescriptor deprecated

func (RejoinTimeExponent) EnumDescriptor() ([]byte, []int)

Deprecated: Use RejoinTimeExponent.Descriptor instead.

func (RejoinTimeExponent) MarshalBinary added in v3.12.0

func (v RejoinTimeExponent) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (RejoinTimeExponent) MarshalJSON added in v3.12.0

func (x RejoinTimeExponent) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RejoinTimeExponent to JSON.

func (RejoinTimeExponent) MarshalProtoJSON added in v3.15.1

func (x RejoinTimeExponent) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RejoinTimeExponent to JSON.

func (RejoinTimeExponent) MarshalText added in v3.12.0

func (x RejoinTimeExponent) MarshalText() ([]byte, error)

MarshalText marshals the RejoinTimeExponent to text.

func (RejoinTimeExponent) Number added in v3.25.0

func (RejoinTimeExponent) String

func (x RejoinTimeExponent) String() string

func (RejoinTimeExponent) Type added in v3.25.0

func (*RejoinTimeExponent) UnmarshalBinary added in v3.12.0

func (v *RejoinTimeExponent) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*RejoinTimeExponent) UnmarshalJSON

func (x *RejoinTimeExponent) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RejoinTimeExponent from JSON.

func (*RejoinTimeExponent) UnmarshalProtoJSON added in v3.15.1

func (x *RejoinTimeExponent) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RejoinTimeExponent from JSON.

func (*RejoinTimeExponent) UnmarshalText

func (x *RejoinTimeExponent) UnmarshalText(b []byte) error

UnmarshalText unmarshals the RejoinTimeExponent from text.

type RelayCADPeriodicity added in v3.28.1

type RelayCADPeriodicity int32
const (
	RelayCADPeriodicity_RELAY_CAD_PERIODICITY_1_SECOND         RelayCADPeriodicity = 0
	RelayCADPeriodicity_RELAY_CAD_PERIODICITY_500_MILLISECONDS RelayCADPeriodicity = 1
	RelayCADPeriodicity_RELAY_CAD_PERIODICITY_250_MILLISECONDS RelayCADPeriodicity = 2
	RelayCADPeriodicity_RELAY_CAD_PERIODICITY_100_MILLISECONDS RelayCADPeriodicity = 3
	RelayCADPeriodicity_RELAY_CAD_PERIODICITY_50_MILLISECONDS  RelayCADPeriodicity = 4
	RelayCADPeriodicity_RELAY_CAD_PERIODICITY_20_MILLISECONDS  RelayCADPeriodicity = 5 // sic
)

func (RelayCADPeriodicity) Descriptor added in v3.28.1

func (RelayCADPeriodicity) Enum added in v3.28.1

func (RelayCADPeriodicity) EnumDescriptor deprecated added in v3.28.1

func (RelayCADPeriodicity) EnumDescriptor() ([]byte, []int)

Deprecated: Use RelayCADPeriodicity.Descriptor instead.

func (RelayCADPeriodicity) MarshalJSON added in v3.28.1

func (x RelayCADPeriodicity) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RelayCADPeriodicity to JSON.

func (RelayCADPeriodicity) MarshalProtoJSON added in v3.28.1

func (x RelayCADPeriodicity) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RelayCADPeriodicity to JSON.

func (RelayCADPeriodicity) MarshalText added in v3.28.1

func (x RelayCADPeriodicity) MarshalText() ([]byte, error)

MarshalText marshals the RelayCADPeriodicity to text.

func (RelayCADPeriodicity) Number added in v3.28.1

func (RelayCADPeriodicity) String added in v3.28.1

func (x RelayCADPeriodicity) String() string

func (RelayCADPeriodicity) Type added in v3.28.1

func (*RelayCADPeriodicity) UnmarshalJSON added in v3.28.1

func (x *RelayCADPeriodicity) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RelayCADPeriodicity from JSON.

func (*RelayCADPeriodicity) UnmarshalProtoJSON added in v3.28.1

func (x *RelayCADPeriodicity) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RelayCADPeriodicity from JSON.

func (*RelayCADPeriodicity) UnmarshalText added in v3.28.1

func (x *RelayCADPeriodicity) UnmarshalText(b []byte) error

UnmarshalText unmarshals the RelayCADPeriodicity from text.

type RelayCtrlUplinkListAction added in v3.28.1

type RelayCtrlUplinkListAction int32
const (
	RelayCtrlUplinkListAction_RELAY_CTRL_UPLINK_LIST_ACTION_READ_W_F_CNT              RelayCtrlUplinkListAction = 0
	RelayCtrlUplinkListAction_RELAY_CTRL_UPLINK_LIST_ACTION_REMOVE_TRUSTED_END_DEVICE RelayCtrlUplinkListAction = 1
)

func (RelayCtrlUplinkListAction) Descriptor added in v3.28.1

func (RelayCtrlUplinkListAction) Enum added in v3.28.1

func (RelayCtrlUplinkListAction) EnumDescriptor deprecated added in v3.28.1

func (RelayCtrlUplinkListAction) EnumDescriptor() ([]byte, []int)

Deprecated: Use RelayCtrlUplinkListAction.Descriptor instead.

func (RelayCtrlUplinkListAction) MarshalJSON added in v3.28.1

func (x RelayCtrlUplinkListAction) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RelayCtrlUplinkListAction to JSON.

func (RelayCtrlUplinkListAction) MarshalProtoJSON added in v3.28.1

func (x RelayCtrlUplinkListAction) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RelayCtrlUplinkListAction to JSON.

func (RelayCtrlUplinkListAction) MarshalText added in v3.28.1

func (x RelayCtrlUplinkListAction) MarshalText() ([]byte, error)

MarshalText marshals the RelayCtrlUplinkListAction to text.

func (RelayCtrlUplinkListAction) Number added in v3.28.1

func (RelayCtrlUplinkListAction) String added in v3.28.1

func (x RelayCtrlUplinkListAction) String() string

func (RelayCtrlUplinkListAction) Type added in v3.28.1

func (*RelayCtrlUplinkListAction) UnmarshalJSON added in v3.28.1

func (x *RelayCtrlUplinkListAction) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RelayCtrlUplinkListAction from JSON.

func (*RelayCtrlUplinkListAction) UnmarshalProtoJSON added in v3.28.1

func (x *RelayCtrlUplinkListAction) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RelayCtrlUplinkListAction from JSON.

func (*RelayCtrlUplinkListAction) UnmarshalText added in v3.28.1

func (x *RelayCtrlUplinkListAction) UnmarshalText(b []byte) error

UnmarshalText unmarshals the RelayCtrlUplinkListAction from text.

type RelayEndDeviceAlwaysMode added in v3.28.1

type RelayEndDeviceAlwaysMode struct {
	// contains filtered or unexported fields
}

func (*RelayEndDeviceAlwaysMode) Descriptor deprecated added in v3.28.1

func (*RelayEndDeviceAlwaysMode) Descriptor() ([]byte, []int)

Deprecated: Use RelayEndDeviceAlwaysMode.ProtoReflect.Descriptor instead.

func (*RelayEndDeviceAlwaysMode) ProtoMessage added in v3.28.1

func (*RelayEndDeviceAlwaysMode) ProtoMessage()

func (*RelayEndDeviceAlwaysMode) ProtoReflect added in v3.28.1

func (x *RelayEndDeviceAlwaysMode) ProtoReflect() protoreflect.Message

func (*RelayEndDeviceAlwaysMode) Reset added in v3.28.1

func (x *RelayEndDeviceAlwaysMode) Reset()

func (*RelayEndDeviceAlwaysMode) SetFields added in v3.28.1

func (dst *RelayEndDeviceAlwaysMode) SetFields(src *RelayEndDeviceAlwaysMode, paths ...string) error

func (*RelayEndDeviceAlwaysMode) SetFromFlags added in v3.28.1

func (m *RelayEndDeviceAlwaysMode) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the RelayEndDeviceAlwaysMode message from flags.

func (*RelayEndDeviceAlwaysMode) String added in v3.28.1

func (x *RelayEndDeviceAlwaysMode) String() string

func (*RelayEndDeviceAlwaysMode) ValidateFields added in v3.28.1

func (m *RelayEndDeviceAlwaysMode) ValidateFields(paths ...string) error

ValidateFields checks the field values on RelayEndDeviceAlwaysMode with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RelayEndDeviceAlwaysModeValidationError added in v3.28.1

type RelayEndDeviceAlwaysModeValidationError struct {
	// contains filtered or unexported fields
}

RelayEndDeviceAlwaysModeValidationError is the validation error returned by RelayEndDeviceAlwaysMode.ValidateFields if the designated constraints aren't met.

func (RelayEndDeviceAlwaysModeValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (RelayEndDeviceAlwaysModeValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (RelayEndDeviceAlwaysModeValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (RelayEndDeviceAlwaysModeValidationError) Field added in v3.28.1

Field function returns field value.

func (RelayEndDeviceAlwaysModeValidationError) Key added in v3.28.1

Key function returns key value.

func (RelayEndDeviceAlwaysModeValidationError) Reason added in v3.28.1

Reason function returns reason value.

type RelayEndDeviceControlledMode added in v3.28.1

type RelayEndDeviceControlledMode struct {
	// contains filtered or unexported fields
}

func (*RelayEndDeviceControlledMode) Descriptor deprecated added in v3.28.1

func (*RelayEndDeviceControlledMode) Descriptor() ([]byte, []int)

Deprecated: Use RelayEndDeviceControlledMode.ProtoReflect.Descriptor instead.

func (*RelayEndDeviceControlledMode) ProtoMessage added in v3.28.1

func (*RelayEndDeviceControlledMode) ProtoMessage()

func (*RelayEndDeviceControlledMode) ProtoReflect added in v3.28.1

func (*RelayEndDeviceControlledMode) Reset added in v3.28.1

func (x *RelayEndDeviceControlledMode) Reset()

func (*RelayEndDeviceControlledMode) SetFields added in v3.28.1

func (*RelayEndDeviceControlledMode) SetFromFlags added in v3.28.1

func (m *RelayEndDeviceControlledMode) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the RelayEndDeviceControlledMode message from flags.

func (*RelayEndDeviceControlledMode) String added in v3.28.1

func (*RelayEndDeviceControlledMode) ValidateFields added in v3.28.1

func (m *RelayEndDeviceControlledMode) ValidateFields(paths ...string) error

ValidateFields checks the field values on RelayEndDeviceControlledMode with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RelayEndDeviceControlledModeValidationError added in v3.28.1

type RelayEndDeviceControlledModeValidationError struct {
	// contains filtered or unexported fields
}

RelayEndDeviceControlledModeValidationError is the validation error returned by RelayEndDeviceControlledMode.ValidateFields if the designated constraints aren't met.

func (RelayEndDeviceControlledModeValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (RelayEndDeviceControlledModeValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (RelayEndDeviceControlledModeValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (RelayEndDeviceControlledModeValidationError) Field added in v3.28.1

Field function returns field value.

func (RelayEndDeviceControlledModeValidationError) Key added in v3.28.1

Key function returns key value.

func (RelayEndDeviceControlledModeValidationError) Reason added in v3.28.1

Reason function returns reason value.

type RelayEndDeviceDynamicMode added in v3.28.1

type RelayEndDeviceDynamicMode struct {

	// The number of consecutive uplinks without a valid downlink before the end device attempts
	// to use the relay mode to transmit messages.
	SmartEnableLevel RelaySmartEnableLevel `` /* 154-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RelayEndDeviceDynamicMode) Descriptor deprecated added in v3.28.1

func (*RelayEndDeviceDynamicMode) Descriptor() ([]byte, []int)

Deprecated: Use RelayEndDeviceDynamicMode.ProtoReflect.Descriptor instead.

func (*RelayEndDeviceDynamicMode) FieldIsZero added in v3.28.1

func (v *RelayEndDeviceDynamicMode) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*RelayEndDeviceDynamicMode) GetSmartEnableLevel added in v3.28.1

func (x *RelayEndDeviceDynamicMode) GetSmartEnableLevel() RelaySmartEnableLevel

func (*RelayEndDeviceDynamicMode) MarshalJSON added in v3.28.1

func (x *RelayEndDeviceDynamicMode) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RelayEndDeviceDynamicMode to JSON.

func (*RelayEndDeviceDynamicMode) MarshalProtoJSON added in v3.28.1

func (x *RelayEndDeviceDynamicMode) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RelayEndDeviceDynamicMode message to JSON.

func (*RelayEndDeviceDynamicMode) ProtoMessage added in v3.28.1

func (*RelayEndDeviceDynamicMode) ProtoMessage()

func (*RelayEndDeviceDynamicMode) ProtoReflect added in v3.28.1

func (*RelayEndDeviceDynamicMode) Reset added in v3.28.1

func (x *RelayEndDeviceDynamicMode) Reset()

func (*RelayEndDeviceDynamicMode) SetFields added in v3.28.1

func (dst *RelayEndDeviceDynamicMode) SetFields(src *RelayEndDeviceDynamicMode, paths ...string) error

func (*RelayEndDeviceDynamicMode) SetFromFlags added in v3.28.1

func (m *RelayEndDeviceDynamicMode) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the RelayEndDeviceDynamicMode message from flags.

func (*RelayEndDeviceDynamicMode) String added in v3.28.1

func (x *RelayEndDeviceDynamicMode) String() string

func (*RelayEndDeviceDynamicMode) UnmarshalJSON added in v3.28.1

func (x *RelayEndDeviceDynamicMode) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RelayEndDeviceDynamicMode from JSON.

func (*RelayEndDeviceDynamicMode) UnmarshalProtoJSON added in v3.28.1

func (x *RelayEndDeviceDynamicMode) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RelayEndDeviceDynamicMode message from JSON.

func (*RelayEndDeviceDynamicMode) ValidateFields added in v3.28.1

func (m *RelayEndDeviceDynamicMode) ValidateFields(paths ...string) error

ValidateFields checks the field values on RelayEndDeviceDynamicMode with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RelayEndDeviceDynamicModeValidationError added in v3.28.1

type RelayEndDeviceDynamicModeValidationError struct {
	// contains filtered or unexported fields
}

RelayEndDeviceDynamicModeValidationError is the validation error returned by RelayEndDeviceDynamicMode.ValidateFields if the designated constraints aren't met.

func (RelayEndDeviceDynamicModeValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (RelayEndDeviceDynamicModeValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (RelayEndDeviceDynamicModeValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (RelayEndDeviceDynamicModeValidationError) Field added in v3.28.1

Field function returns field value.

func (RelayEndDeviceDynamicModeValidationError) Key added in v3.28.1

Key function returns key value.

func (RelayEndDeviceDynamicModeValidationError) Reason added in v3.28.1

Reason function returns reason value.

type RelayForwardDownlinkReq added in v3.28.1

type RelayForwardDownlinkReq struct {
	RawPayload []byte `protobuf:"bytes,1,opt,name=raw_payload,json=rawPayload,proto3" json:"raw_payload,omitempty"`
	// contains filtered or unexported fields
}

func (*RelayForwardDownlinkReq) Descriptor deprecated added in v3.28.1

func (*RelayForwardDownlinkReq) Descriptor() ([]byte, []int)

Deprecated: Use RelayForwardDownlinkReq.ProtoReflect.Descriptor instead.

func (*RelayForwardDownlinkReq) FieldIsZero added in v3.28.1

func (v *RelayForwardDownlinkReq) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*RelayForwardDownlinkReq) GetRawPayload added in v3.28.1

func (x *RelayForwardDownlinkReq) GetRawPayload() []byte

func (*RelayForwardDownlinkReq) ProtoMessage added in v3.28.1

func (*RelayForwardDownlinkReq) ProtoMessage()

func (*RelayForwardDownlinkReq) ProtoReflect added in v3.28.1

func (x *RelayForwardDownlinkReq) ProtoReflect() protoreflect.Message

func (*RelayForwardDownlinkReq) Reset added in v3.28.1

func (x *RelayForwardDownlinkReq) Reset()

func (*RelayForwardDownlinkReq) SetFields added in v3.28.1

func (dst *RelayForwardDownlinkReq) SetFields(src *RelayForwardDownlinkReq, paths ...string) error

func (*RelayForwardDownlinkReq) SetFromFlags added in v3.28.1

func (m *RelayForwardDownlinkReq) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the RelayForwardDownlinkReq message from flags.

func (*RelayForwardDownlinkReq) String added in v3.28.1

func (x *RelayForwardDownlinkReq) String() string

func (*RelayForwardDownlinkReq) ValidateFields added in v3.28.1

func (m *RelayForwardDownlinkReq) ValidateFields(paths ...string) error

ValidateFields checks the field values on RelayForwardDownlinkReq with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RelayForwardDownlinkReqValidationError added in v3.28.1

type RelayForwardDownlinkReqValidationError struct {
	// contains filtered or unexported fields
}

RelayForwardDownlinkReqValidationError is the validation error returned by RelayForwardDownlinkReq.ValidateFields if the designated constraints aren't met.

func (RelayForwardDownlinkReqValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (RelayForwardDownlinkReqValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (RelayForwardDownlinkReqValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (RelayForwardDownlinkReqValidationError) Field added in v3.28.1

Field function returns field value.

func (RelayForwardDownlinkReqValidationError) Key added in v3.28.1

Key function returns key value.

func (RelayForwardDownlinkReqValidationError) Reason added in v3.28.1

Reason function returns reason value.

type RelayForwardLimits added in v3.28.1

type RelayForwardLimits struct {

	// The multiplier used to compute the total bucket size for the limits.
	// The multiplier is multiplied by the reload rate in order to compute the total bucket size.
	BucketSize RelayLimitBucketSize `` /* 133-byte string literal not displayed */
	// The number of tokens which are replenished in the bucket every hour.
	ReloadRate uint32 `protobuf:"varint,2,opt,name=reload_rate,json=reloadRate,proto3" json:"reload_rate,omitempty"`
	// contains filtered or unexported fields
}

func (*RelayForwardLimits) Descriptor deprecated added in v3.28.1

func (*RelayForwardLimits) Descriptor() ([]byte, []int)

Deprecated: Use RelayForwardLimits.ProtoReflect.Descriptor instead.

func (*RelayForwardLimits) FieldIsZero added in v3.28.1

func (v *RelayForwardLimits) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*RelayForwardLimits) GetBucketSize added in v3.28.1

func (x *RelayForwardLimits) GetBucketSize() RelayLimitBucketSize

func (*RelayForwardLimits) GetReloadRate added in v3.28.1

func (x *RelayForwardLimits) GetReloadRate() uint32

func (*RelayForwardLimits) MarshalJSON added in v3.28.1

func (x *RelayForwardLimits) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RelayForwardLimits to JSON.

func (*RelayForwardLimits) MarshalProtoJSON added in v3.28.1

func (x *RelayForwardLimits) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RelayForwardLimits message to JSON.

func (*RelayForwardLimits) ProtoMessage added in v3.28.1

func (*RelayForwardLimits) ProtoMessage()

func (*RelayForwardLimits) ProtoReflect added in v3.28.1

func (x *RelayForwardLimits) ProtoReflect() protoreflect.Message

func (*RelayForwardLimits) Reset added in v3.28.1

func (x *RelayForwardLimits) Reset()

func (*RelayForwardLimits) SetFields added in v3.28.1

func (dst *RelayForwardLimits) SetFields(src *RelayForwardLimits, paths ...string) error

func (*RelayForwardLimits) SetFromFlags added in v3.28.1

func (m *RelayForwardLimits) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the RelayForwardLimits message from flags.

func (*RelayForwardLimits) String added in v3.28.1

func (x *RelayForwardLimits) String() string

func (*RelayForwardLimits) UnmarshalJSON added in v3.28.1

func (x *RelayForwardLimits) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RelayForwardLimits from JSON.

func (*RelayForwardLimits) UnmarshalProtoJSON added in v3.28.1

func (x *RelayForwardLimits) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RelayForwardLimits message from JSON.

func (*RelayForwardLimits) ValidateFields added in v3.28.1

func (m *RelayForwardLimits) ValidateFields(paths ...string) error

ValidateFields checks the field values on RelayForwardLimits with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RelayForwardLimitsValidationError added in v3.28.1

type RelayForwardLimitsValidationError struct {
	// contains filtered or unexported fields
}

RelayForwardLimitsValidationError is the validation error returned by RelayForwardLimits.ValidateFields if the designated constraints aren't met.

func (RelayForwardLimitsValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (RelayForwardLimitsValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (RelayForwardLimitsValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (RelayForwardLimitsValidationError) Field added in v3.28.1

Field function returns field value.

func (RelayForwardLimitsValidationError) Key added in v3.28.1

Key function returns key value.

func (RelayForwardLimitsValidationError) Reason added in v3.28.1

Reason function returns reason value.

type RelayForwardUplinkReq added in v3.28.1

type RelayForwardUplinkReq struct {
	DataRate   *DataRate       `protobuf:"bytes,1,opt,name=data_rate,json=dataRate,proto3" json:"data_rate,omitempty"`
	Snr        int32           `protobuf:"varint,2,opt,name=snr,proto3" json:"snr,omitempty"`
	Rssi       int32           `protobuf:"varint,3,opt,name=rssi,proto3" json:"rssi,omitempty"`
	WorChannel RelayWORChannel ``                                                                         /* 128-byte string literal not displayed */
	Frequency  uint64          `protobuf:"varint,5,opt,name=frequency,proto3" json:"frequency,omitempty"` // Uplink channel frequency (Hz).
	RawPayload []byte          `protobuf:"bytes,6,opt,name=raw_payload,json=rawPayload,proto3" json:"raw_payload,omitempty"`
	// contains filtered or unexported fields
}

func (*RelayForwardUplinkReq) Descriptor deprecated added in v3.28.1

func (*RelayForwardUplinkReq) Descriptor() ([]byte, []int)

Deprecated: Use RelayForwardUplinkReq.ProtoReflect.Descriptor instead.

func (*RelayForwardUplinkReq) GetDataRate added in v3.28.1

func (x *RelayForwardUplinkReq) GetDataRate() *DataRate

func (*RelayForwardUplinkReq) GetFrequency added in v3.28.1

func (x *RelayForwardUplinkReq) GetFrequency() uint64

func (*RelayForwardUplinkReq) GetRawPayload added in v3.28.1

func (x *RelayForwardUplinkReq) GetRawPayload() []byte

func (*RelayForwardUplinkReq) GetRssi added in v3.28.1

func (x *RelayForwardUplinkReq) GetRssi() int32

func (*RelayForwardUplinkReq) GetSnr added in v3.28.1

func (x *RelayForwardUplinkReq) GetSnr() int32

func (*RelayForwardUplinkReq) GetWorChannel added in v3.28.1

func (x *RelayForwardUplinkReq) GetWorChannel() RelayWORChannel

func (*RelayForwardUplinkReq) MarshalJSON added in v3.28.1

func (x *RelayForwardUplinkReq) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RelayForwardUplinkReq to JSON.

func (*RelayForwardUplinkReq) MarshalProtoJSON added in v3.28.1

func (x *RelayForwardUplinkReq) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RelayForwardUplinkReq message to JSON.

func (*RelayForwardUplinkReq) ProtoMessage added in v3.28.1

func (*RelayForwardUplinkReq) ProtoMessage()

func (*RelayForwardUplinkReq) ProtoReflect added in v3.28.1

func (x *RelayForwardUplinkReq) ProtoReflect() protoreflect.Message

func (*RelayForwardUplinkReq) Reset added in v3.28.1

func (x *RelayForwardUplinkReq) Reset()

func (*RelayForwardUplinkReq) SetFields added in v3.28.1

func (dst *RelayForwardUplinkReq) SetFields(src *RelayForwardUplinkReq, paths ...string) error

func (*RelayForwardUplinkReq) SetFromFlags added in v3.28.1

func (m *RelayForwardUplinkReq) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the RelayForwardUplinkReq message from flags.

func (*RelayForwardUplinkReq) String added in v3.28.1

func (x *RelayForwardUplinkReq) String() string

func (*RelayForwardUplinkReq) UnmarshalJSON added in v3.28.1

func (x *RelayForwardUplinkReq) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RelayForwardUplinkReq from JSON.

func (*RelayForwardUplinkReq) UnmarshalProtoJSON added in v3.28.1

func (x *RelayForwardUplinkReq) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RelayForwardUplinkReq message from JSON.

func (*RelayForwardUplinkReq) ValidateFields added in v3.28.1

func (m *RelayForwardUplinkReq) ValidateFields(paths ...string) error

ValidateFields checks the field values on RelayForwardUplinkReq with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RelayForwardUplinkReqValidationError added in v3.28.1

type RelayForwardUplinkReqValidationError struct {
	// contains filtered or unexported fields
}

RelayForwardUplinkReqValidationError is the validation error returned by RelayForwardUplinkReq.ValidateFields if the designated constraints aren't met.

func (RelayForwardUplinkReqValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (RelayForwardUplinkReqValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (RelayForwardUplinkReqValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (RelayForwardUplinkReqValidationError) Field added in v3.28.1

Field function returns field value.

func (RelayForwardUplinkReqValidationError) Key added in v3.28.1

Key function returns key value.

func (RelayForwardUplinkReqValidationError) Reason added in v3.28.1

Reason function returns reason value.

type RelayLimitBucketSize added in v3.28.1

type RelayLimitBucketSize int32
const (
	RelayLimitBucketSize_RELAY_LIMIT_BUCKET_SIZE_1  RelayLimitBucketSize = 0
	RelayLimitBucketSize_RELAY_LIMIT_BUCKET_SIZE_2  RelayLimitBucketSize = 1
	RelayLimitBucketSize_RELAY_LIMIT_BUCKET_SIZE_4  RelayLimitBucketSize = 2
	RelayLimitBucketSize_RELAY_LIMIT_BUCKET_SIZE_12 RelayLimitBucketSize = 3 // sic
)

func (RelayLimitBucketSize) Descriptor added in v3.28.1

func (RelayLimitBucketSize) Enum added in v3.28.1

func (RelayLimitBucketSize) EnumDescriptor deprecated added in v3.28.1

func (RelayLimitBucketSize) EnumDescriptor() ([]byte, []int)

Deprecated: Use RelayLimitBucketSize.Descriptor instead.

func (RelayLimitBucketSize) MarshalJSON added in v3.28.1

func (x RelayLimitBucketSize) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RelayLimitBucketSize to JSON.

func (RelayLimitBucketSize) MarshalProtoJSON added in v3.28.1

func (x RelayLimitBucketSize) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RelayLimitBucketSize to JSON.

func (RelayLimitBucketSize) MarshalText added in v3.28.1

func (x RelayLimitBucketSize) MarshalText() ([]byte, error)

MarshalText marshals the RelayLimitBucketSize to text.

func (RelayLimitBucketSize) Number added in v3.28.1

func (RelayLimitBucketSize) String added in v3.28.1

func (x RelayLimitBucketSize) String() string

func (RelayLimitBucketSize) Type added in v3.28.1

func (*RelayLimitBucketSize) UnmarshalJSON added in v3.28.1

func (x *RelayLimitBucketSize) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RelayLimitBucketSize from JSON.

func (*RelayLimitBucketSize) UnmarshalProtoJSON added in v3.28.1

func (x *RelayLimitBucketSize) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RelayLimitBucketSize from JSON.

func (*RelayLimitBucketSize) UnmarshalText added in v3.28.1

func (x *RelayLimitBucketSize) UnmarshalText(b []byte) error

UnmarshalText unmarshals the RelayLimitBucketSize from text.

type RelayMetadata added in v3.28.1

type RelayMetadata struct {

	// End device identifiers of the relay.
	DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	// Wake on radio channel.
	WorChannel RelayWORChannel `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RelayMetadata) Descriptor deprecated added in v3.28.1

func (*RelayMetadata) Descriptor() ([]byte, []int)

Deprecated: Use RelayMetadata.ProtoReflect.Descriptor instead.

func (*RelayMetadata) GetDeviceId added in v3.28.1

func (x *RelayMetadata) GetDeviceId() string

func (*RelayMetadata) GetWorChannel added in v3.28.1

func (x *RelayMetadata) GetWorChannel() RelayWORChannel

func (*RelayMetadata) MarshalJSON added in v3.28.1

func (x *RelayMetadata) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RelayMetadata to JSON.

func (*RelayMetadata) MarshalProtoJSON added in v3.28.1

func (x *RelayMetadata) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RelayMetadata message to JSON.

func (*RelayMetadata) ProtoMessage added in v3.28.1

func (*RelayMetadata) ProtoMessage()

func (*RelayMetadata) ProtoReflect added in v3.28.1

func (x *RelayMetadata) ProtoReflect() protoreflect.Message

func (*RelayMetadata) Reset added in v3.28.1

func (x *RelayMetadata) Reset()

func (*RelayMetadata) SetFields added in v3.28.1

func (dst *RelayMetadata) SetFields(src *RelayMetadata, paths ...string) error

func (*RelayMetadata) String added in v3.28.1

func (x *RelayMetadata) String() string

func (*RelayMetadata) UnmarshalJSON added in v3.28.1

func (x *RelayMetadata) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RelayMetadata from JSON.

func (*RelayMetadata) UnmarshalProtoJSON added in v3.28.1

func (x *RelayMetadata) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RelayMetadata message from JSON.

func (*RelayMetadata) ValidateFields added in v3.28.1

func (m *RelayMetadata) ValidateFields(paths ...string) error

ValidateFields checks the field values on RelayMetadata with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RelayMetadataValidationError added in v3.28.1

type RelayMetadataValidationError struct {
	// contains filtered or unexported fields
}

RelayMetadataValidationError is the validation error returned by RelayMetadata.ValidateFields if the designated constraints aren't met.

func (RelayMetadataValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (RelayMetadataValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (RelayMetadataValidationError) ErrorName added in v3.28.1

func (e RelayMetadataValidationError) ErrorName() string

ErrorName returns error name.

func (RelayMetadataValidationError) Field added in v3.28.1

Field function returns field value.

func (RelayMetadataValidationError) Key added in v3.28.1

Key function returns key value.

func (RelayMetadataValidationError) Reason added in v3.28.1

Reason function returns reason value.

type RelayParameters added in v3.28.1

type RelayParameters struct {

	// Types that are assignable to Mode:
	//	*RelayParameters_Serving
	//	*RelayParameters_Served
	Mode isRelayParameters_Mode `protobuf_oneof:"mode"`
	// contains filtered or unexported fields
}

RelayParameters represent the parameters of a relay. This is used internally by the Network Server.

func (*RelayParameters) Descriptor deprecated added in v3.28.1

func (*RelayParameters) Descriptor() ([]byte, []int)

Deprecated: Use RelayParameters.ProtoReflect.Descriptor instead.

func (*RelayParameters) FieldIsZero added in v3.28.1

func (v *RelayParameters) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*RelayParameters) GetMode added in v3.28.1

func (m *RelayParameters) GetMode() isRelayParameters_Mode

func (*RelayParameters) GetServed added in v3.28.1

func (x *RelayParameters) GetServed() *ServedRelayParameters

func (*RelayParameters) GetServing added in v3.28.1

func (x *RelayParameters) GetServing() *ServingRelayParameters

func (*RelayParameters) MarshalJSON added in v3.28.1

func (x *RelayParameters) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RelayParameters to JSON.

func (*RelayParameters) MarshalProtoJSON added in v3.28.1

func (x *RelayParameters) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RelayParameters message to JSON.

func (*RelayParameters) ProtoMessage added in v3.28.1

func (*RelayParameters) ProtoMessage()

func (*RelayParameters) ProtoReflect added in v3.28.1

func (x *RelayParameters) ProtoReflect() protoreflect.Message

func (*RelayParameters) Reset added in v3.28.1

func (x *RelayParameters) Reset()

func (*RelayParameters) SetFields added in v3.28.1

func (dst *RelayParameters) SetFields(src *RelayParameters, paths ...string) error

func (*RelayParameters) SetFromFlags added in v3.28.1

func (m *RelayParameters) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the RelayParameters message from flags.

func (*RelayParameters) String added in v3.28.1

func (x *RelayParameters) String() string

func (*RelayParameters) UnmarshalJSON added in v3.28.1

func (x *RelayParameters) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RelayParameters from JSON.

func (*RelayParameters) UnmarshalProtoJSON added in v3.28.1

func (x *RelayParameters) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RelayParameters message from JSON.

func (*RelayParameters) ValidateFields added in v3.28.1

func (m *RelayParameters) ValidateFields(paths ...string) error

ValidateFields checks the field values on RelayParameters with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RelayParametersValidationError added in v3.28.1

type RelayParametersValidationError struct {
	// contains filtered or unexported fields
}

RelayParametersValidationError is the validation error returned by RelayParameters.ValidateFields if the designated constraints aren't met.

func (RelayParametersValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (RelayParametersValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (RelayParametersValidationError) ErrorName added in v3.28.1

func (e RelayParametersValidationError) ErrorName() string

ErrorName returns error name.

func (RelayParametersValidationError) Field added in v3.28.1

Field function returns field value.

func (RelayParametersValidationError) Key added in v3.28.1

Key function returns key value.

func (RelayParametersValidationError) Reason added in v3.28.1

Reason function returns reason value.

type RelayParameters_Served added in v3.28.1

type RelayParameters_Served struct {
	// Parameters related to an end device served by a relay.
	Served *ServedRelayParameters `protobuf:"bytes,2,opt,name=served,proto3,oneof"`
}

type RelayParameters_Serving added in v3.28.1

type RelayParameters_Serving struct {
	// Parameters related to a relay which is serving end devices.
	Serving *ServingRelayParameters `protobuf:"bytes,1,opt,name=serving,proto3,oneof"`
}

type RelayResetLimitCounter added in v3.28.1

type RelayResetLimitCounter int32
const (
	RelayResetLimitCounter_RELAY_RESET_LIMIT_COUNTER_ZERO        RelayResetLimitCounter = 0
	RelayResetLimitCounter_RELAY_RESET_LIMIT_COUNTER_RELOAD_RATE RelayResetLimitCounter = 1
	RelayResetLimitCounter_RELAY_RESET_LIMIT_COUNTER_MAX_VALUE   RelayResetLimitCounter = 2
	RelayResetLimitCounter_RELAY_RESET_LIMIT_COUNTER_NO_RESET    RelayResetLimitCounter = 3
)

func (RelayResetLimitCounter) Descriptor added in v3.28.1

func (RelayResetLimitCounter) Enum added in v3.28.1

func (RelayResetLimitCounter) EnumDescriptor deprecated added in v3.28.1

func (RelayResetLimitCounter) EnumDescriptor() ([]byte, []int)

Deprecated: Use RelayResetLimitCounter.Descriptor instead.

func (RelayResetLimitCounter) MarshalJSON added in v3.28.1

func (x RelayResetLimitCounter) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RelayResetLimitCounter to JSON.

func (RelayResetLimitCounter) MarshalProtoJSON added in v3.28.1

func (x RelayResetLimitCounter) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RelayResetLimitCounter to JSON.

func (RelayResetLimitCounter) MarshalText added in v3.28.1

func (x RelayResetLimitCounter) MarshalText() ([]byte, error)

MarshalText marshals the RelayResetLimitCounter to text.

func (RelayResetLimitCounter) Number added in v3.28.1

func (RelayResetLimitCounter) String added in v3.28.1

func (x RelayResetLimitCounter) String() string

func (RelayResetLimitCounter) Type added in v3.28.1

func (*RelayResetLimitCounter) UnmarshalJSON added in v3.28.1

func (x *RelayResetLimitCounter) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RelayResetLimitCounter from JSON.

func (*RelayResetLimitCounter) UnmarshalProtoJSON added in v3.28.1

func (x *RelayResetLimitCounter) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RelayResetLimitCounter from JSON.

func (*RelayResetLimitCounter) UnmarshalText added in v3.28.1

func (x *RelayResetLimitCounter) UnmarshalText(b []byte) error

UnmarshalText unmarshals the RelayResetLimitCounter from text.

type RelaySecondChAckOffset added in v3.28.1

type RelaySecondChAckOffset int32
const (
	RelaySecondChAckOffset_RELAY_SECOND_CH_ACK_OFFSET_0    RelaySecondChAckOffset = 0 // 0 kHz
	RelaySecondChAckOffset_RELAY_SECOND_CH_ACK_OFFSET_200  RelaySecondChAckOffset = 1 // 200 kHz
	RelaySecondChAckOffset_RELAY_SECOND_CH_ACK_OFFSET_400  RelaySecondChAckOffset = 2 // 400 kHz
	RelaySecondChAckOffset_RELAY_SECOND_CH_ACK_OFFSET_800  RelaySecondChAckOffset = 3 // 800 kHz
	RelaySecondChAckOffset_RELAY_SECOND_CH_ACK_OFFSET_1600 RelaySecondChAckOffset = 4 // 1.6 MHz
	RelaySecondChAckOffset_RELAY_SECOND_CH_ACK_OFFSET_3200 RelaySecondChAckOffset = 5 // 3.2 MHz
)

func (RelaySecondChAckOffset) Descriptor added in v3.28.1

func (RelaySecondChAckOffset) Enum added in v3.28.1

func (RelaySecondChAckOffset) EnumDescriptor deprecated added in v3.28.1

func (RelaySecondChAckOffset) EnumDescriptor() ([]byte, []int)

Deprecated: Use RelaySecondChAckOffset.Descriptor instead.

func (RelaySecondChAckOffset) MarshalJSON added in v3.28.1

func (x RelaySecondChAckOffset) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RelaySecondChAckOffset to JSON.

func (RelaySecondChAckOffset) MarshalProtoJSON added in v3.28.1

func (x RelaySecondChAckOffset) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RelaySecondChAckOffset to JSON.

func (RelaySecondChAckOffset) MarshalText added in v3.28.1

func (x RelaySecondChAckOffset) MarshalText() ([]byte, error)

MarshalText marshals the RelaySecondChAckOffset to text.

func (RelaySecondChAckOffset) Number added in v3.28.1

func (RelaySecondChAckOffset) String added in v3.28.1

func (x RelaySecondChAckOffset) String() string

func (RelaySecondChAckOffset) Type added in v3.28.1

func (*RelaySecondChAckOffset) UnmarshalJSON added in v3.28.1

func (x *RelaySecondChAckOffset) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RelaySecondChAckOffset from JSON.

func (*RelaySecondChAckOffset) UnmarshalProtoJSON added in v3.28.1

func (x *RelaySecondChAckOffset) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RelaySecondChAckOffset from JSON.

func (*RelaySecondChAckOffset) UnmarshalText added in v3.28.1

func (x *RelaySecondChAckOffset) UnmarshalText(b []byte) error

UnmarshalText unmarshals the RelaySecondChAckOffset from text.

type RelaySecondChannel added in v3.28.1

type RelaySecondChannel struct {

	// The frequency (Hz) offset used for the WOR acknowledgement.
	AckOffset RelaySecondChAckOffset `` /* 132-byte string literal not displayed */
	// The data rate index used by the WOR and WOR acknowledgement.
	DataRateIndex DataRateIndex `` /* 137-byte string literal not displayed */
	// The frequency (Hz) used by the wake on radio message.
	Frequency uint64 `protobuf:"varint,3,opt,name=frequency,proto3" json:"frequency,omitempty"`
	// contains filtered or unexported fields
}

func (*RelaySecondChannel) Descriptor deprecated added in v3.28.1

func (*RelaySecondChannel) Descriptor() ([]byte, []int)

Deprecated: Use RelaySecondChannel.ProtoReflect.Descriptor instead.

func (*RelaySecondChannel) FieldIsZero added in v3.28.1

func (v *RelaySecondChannel) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*RelaySecondChannel) GetAckOffset added in v3.28.1

func (x *RelaySecondChannel) GetAckOffset() RelaySecondChAckOffset

func (*RelaySecondChannel) GetDataRateIndex added in v3.28.1

func (x *RelaySecondChannel) GetDataRateIndex() DataRateIndex

func (*RelaySecondChannel) GetFrequency added in v3.28.1

func (x *RelaySecondChannel) GetFrequency() uint64

func (*RelaySecondChannel) MarshalJSON added in v3.28.1

func (x *RelaySecondChannel) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RelaySecondChannel to JSON.

func (*RelaySecondChannel) MarshalProtoJSON added in v3.28.1

func (x *RelaySecondChannel) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RelaySecondChannel message to JSON.

func (*RelaySecondChannel) ProtoMessage added in v3.28.1

func (*RelaySecondChannel) ProtoMessage()

func (*RelaySecondChannel) ProtoReflect added in v3.28.1

func (x *RelaySecondChannel) ProtoReflect() protoreflect.Message

func (*RelaySecondChannel) Reset added in v3.28.1

func (x *RelaySecondChannel) Reset()

func (*RelaySecondChannel) SetFields added in v3.28.1

func (dst *RelaySecondChannel) SetFields(src *RelaySecondChannel, paths ...string) error

func (*RelaySecondChannel) SetFromFlags added in v3.28.1

func (m *RelaySecondChannel) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the RelaySecondChannel message from flags.

func (*RelaySecondChannel) String added in v3.28.1

func (x *RelaySecondChannel) String() string

func (*RelaySecondChannel) UnmarshalJSON added in v3.28.1

func (x *RelaySecondChannel) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RelaySecondChannel from JSON.

func (*RelaySecondChannel) UnmarshalProtoJSON added in v3.28.1

func (x *RelaySecondChannel) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RelaySecondChannel message from JSON.

func (*RelaySecondChannel) ValidateFields added in v3.28.1

func (m *RelaySecondChannel) ValidateFields(paths ...string) error

ValidateFields checks the field values on RelaySecondChannel with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RelaySecondChannelValidationError added in v3.28.1

type RelaySecondChannelValidationError struct {
	// contains filtered or unexported fields
}

RelaySecondChannelValidationError is the validation error returned by RelaySecondChannel.ValidateFields if the designated constraints aren't met.

func (RelaySecondChannelValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (RelaySecondChannelValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (RelaySecondChannelValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (RelaySecondChannelValidationError) Field added in v3.28.1

Field function returns field value.

func (RelaySecondChannelValidationError) Key added in v3.28.1

Key function returns key value.

func (RelaySecondChannelValidationError) Reason added in v3.28.1

Reason function returns reason value.

type RelaySettings added in v3.29.0

type RelaySettings struct {

	// Types that are assignable to Mode:
	//	*RelaySettings_Serving
	//	*RelaySettings_Served
	Mode isRelaySettings_Mode `protobuf_oneof:"mode"`
	// contains filtered or unexported fields
}

RelaySettings represent the settings of a relay. This is used internally by the Network Server.

func (*RelaySettings) Descriptor deprecated added in v3.29.0

func (*RelaySettings) Descriptor() ([]byte, []int)

Deprecated: Use RelaySettings.ProtoReflect.Descriptor instead.

func (*RelaySettings) FieldIsZero added in v3.29.0

func (v *RelaySettings) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*RelaySettings) GetMode added in v3.29.0

func (m *RelaySettings) GetMode() isRelaySettings_Mode

func (*RelaySettings) GetServed added in v3.29.0

func (x *RelaySettings) GetServed() *ServedRelaySettings

func (*RelaySettings) GetServing added in v3.29.0

func (x *RelaySettings) GetServing() *ServingRelaySettings

func (*RelaySettings) MarshalJSON added in v3.29.0

func (x *RelaySettings) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RelaySettings to JSON.

func (*RelaySettings) MarshalProtoJSON added in v3.29.0

func (x *RelaySettings) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RelaySettings message to JSON.

func (*RelaySettings) ProtoMessage added in v3.29.0

func (*RelaySettings) ProtoMessage()

func (*RelaySettings) ProtoReflect added in v3.29.0

func (x *RelaySettings) ProtoReflect() protoreflect.Message

func (*RelaySettings) Reset added in v3.29.0

func (x *RelaySettings) Reset()

func (*RelaySettings) SetFields added in v3.29.0

func (dst *RelaySettings) SetFields(src *RelaySettings, paths ...string) error

func (*RelaySettings) SetFromFlags added in v3.29.0

func (m *RelaySettings) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the RelaySettings message from flags.

func (*RelaySettings) String added in v3.29.0

func (x *RelaySettings) String() string

func (*RelaySettings) UnmarshalJSON added in v3.29.0

func (x *RelaySettings) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RelaySettings from JSON.

func (*RelaySettings) UnmarshalProtoJSON added in v3.29.0

func (x *RelaySettings) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RelaySettings message from JSON.

func (*RelaySettings) ValidateFields added in v3.29.0

func (m *RelaySettings) ValidateFields(paths ...string) error

ValidateFields checks the field values on RelaySettings with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RelaySettingsValidationError added in v3.29.0

type RelaySettingsValidationError struct {
	// contains filtered or unexported fields
}

RelaySettingsValidationError is the validation error returned by RelaySettings.ValidateFields if the designated constraints aren't met.

func (RelaySettingsValidationError) Cause added in v3.29.0

Cause function returns cause value.

func (RelaySettingsValidationError) Error added in v3.29.0

Error satisfies the builtin error interface

func (RelaySettingsValidationError) ErrorName added in v3.29.0

func (e RelaySettingsValidationError) ErrorName() string

ErrorName returns error name.

func (RelaySettingsValidationError) Field added in v3.29.0

Field function returns field value.

func (RelaySettingsValidationError) Key added in v3.29.0

Key function returns key value.

func (RelaySettingsValidationError) Reason added in v3.29.0

Reason function returns reason value.

type RelaySettings_Served added in v3.29.0

type RelaySettings_Served struct {
	Served *ServedRelaySettings `protobuf:"bytes,2,opt,name=served,proto3,oneof"`
}

type RelaySettings_Serving added in v3.29.0

type RelaySettings_Serving struct {
	Serving *ServingRelaySettings `protobuf:"bytes,1,opt,name=serving,proto3,oneof"`
}

type RelaySmartEnableLevel added in v3.28.1

type RelaySmartEnableLevel int32
const (
	RelaySmartEnableLevel_RELAY_SMART_ENABLE_LEVEL_8  RelaySmartEnableLevel = 0
	RelaySmartEnableLevel_RELAY_SMART_ENABLE_LEVEL_16 RelaySmartEnableLevel = 1
	RelaySmartEnableLevel_RELAY_SMART_ENABLE_LEVEL_32 RelaySmartEnableLevel = 2
	RelaySmartEnableLevel_RELAY_SMART_ENABLE_LEVEL_64 RelaySmartEnableLevel = 3
)

func (RelaySmartEnableLevel) Descriptor added in v3.28.1

func (RelaySmartEnableLevel) Enum added in v3.28.1

func (RelaySmartEnableLevel) EnumDescriptor deprecated added in v3.28.1

func (RelaySmartEnableLevel) EnumDescriptor() ([]byte, []int)

Deprecated: Use RelaySmartEnableLevel.Descriptor instead.

func (RelaySmartEnableLevel) MarshalJSON added in v3.28.1

func (x RelaySmartEnableLevel) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RelaySmartEnableLevel to JSON.

func (RelaySmartEnableLevel) MarshalProtoJSON added in v3.28.1

func (x RelaySmartEnableLevel) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RelaySmartEnableLevel to JSON.

func (RelaySmartEnableLevel) MarshalText added in v3.28.1

func (x RelaySmartEnableLevel) MarshalText() ([]byte, error)

MarshalText marshals the RelaySmartEnableLevel to text.

func (RelaySmartEnableLevel) Number added in v3.28.1

func (RelaySmartEnableLevel) String added in v3.28.1

func (x RelaySmartEnableLevel) String() string

func (RelaySmartEnableLevel) Type added in v3.28.1

func (*RelaySmartEnableLevel) UnmarshalJSON added in v3.28.1

func (x *RelaySmartEnableLevel) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RelaySmartEnableLevel from JSON.

func (*RelaySmartEnableLevel) UnmarshalProtoJSON added in v3.28.1

func (x *RelaySmartEnableLevel) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RelaySmartEnableLevel from JSON.

func (*RelaySmartEnableLevel) UnmarshalText added in v3.28.1

func (x *RelaySmartEnableLevel) UnmarshalText(b []byte) error

UnmarshalText unmarshals the RelaySmartEnableLevel from text.

type RelayUplinkForwardLimits added in v3.28.1

type RelayUplinkForwardLimits struct {

	// The multiplier used to compute the total bucket size for the limits.
	// The multiplier is multiplied by the reload rate in order to compute the total bucket size.
	BucketSize RelayLimitBucketSize `` /* 133-byte string literal not displayed */
	// The number of tokens which are replenished in the bucket every hour.
	ReloadRate uint32 `protobuf:"varint,2,opt,name=reload_rate,json=reloadRate,proto3" json:"reload_rate,omitempty"`
	// contains filtered or unexported fields
}

func (*RelayUplinkForwardLimits) Descriptor deprecated added in v3.28.1

func (*RelayUplinkForwardLimits) Descriptor() ([]byte, []int)

Deprecated: Use RelayUplinkForwardLimits.ProtoReflect.Descriptor instead.

func (*RelayUplinkForwardLimits) GetBucketSize added in v3.28.1

func (*RelayUplinkForwardLimits) GetReloadRate added in v3.28.1

func (x *RelayUplinkForwardLimits) GetReloadRate() uint32

func (*RelayUplinkForwardLimits) MarshalJSON added in v3.28.1

func (x *RelayUplinkForwardLimits) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RelayUplinkForwardLimits to JSON.

func (*RelayUplinkForwardLimits) MarshalProtoJSON added in v3.28.1

func (x *RelayUplinkForwardLimits) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RelayUplinkForwardLimits message to JSON.

func (*RelayUplinkForwardLimits) ProtoMessage added in v3.28.1

func (*RelayUplinkForwardLimits) ProtoMessage()

func (*RelayUplinkForwardLimits) ProtoReflect added in v3.28.1

func (x *RelayUplinkForwardLimits) ProtoReflect() protoreflect.Message

func (*RelayUplinkForwardLimits) Reset added in v3.28.1

func (x *RelayUplinkForwardLimits) Reset()

func (*RelayUplinkForwardLimits) SetFields added in v3.28.1

func (dst *RelayUplinkForwardLimits) SetFields(src *RelayUplinkForwardLimits, paths ...string) error

func (*RelayUplinkForwardLimits) SetFromFlags added in v3.28.1

func (m *RelayUplinkForwardLimits) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the RelayUplinkForwardLimits message from flags.

func (*RelayUplinkForwardLimits) String added in v3.28.1

func (x *RelayUplinkForwardLimits) String() string

func (*RelayUplinkForwardLimits) UnmarshalJSON added in v3.28.1

func (x *RelayUplinkForwardLimits) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RelayUplinkForwardLimits from JSON.

func (*RelayUplinkForwardLimits) UnmarshalProtoJSON added in v3.28.1

func (x *RelayUplinkForwardLimits) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RelayUplinkForwardLimits message from JSON.

func (*RelayUplinkForwardLimits) ValidateFields added in v3.28.1

func (m *RelayUplinkForwardLimits) ValidateFields(paths ...string) error

ValidateFields checks the field values on RelayUplinkForwardLimits with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RelayUplinkForwardLimitsValidationError added in v3.28.1

type RelayUplinkForwardLimitsValidationError struct {
	// contains filtered or unexported fields
}

RelayUplinkForwardLimitsValidationError is the validation error returned by RelayUplinkForwardLimits.ValidateFields if the designated constraints aren't met.

func (RelayUplinkForwardLimitsValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (RelayUplinkForwardLimitsValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (RelayUplinkForwardLimitsValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (RelayUplinkForwardLimitsValidationError) Field added in v3.28.1

Field function returns field value.

func (RelayUplinkForwardLimitsValidationError) Key added in v3.28.1

Key function returns key value.

func (RelayUplinkForwardLimitsValidationError) Reason added in v3.28.1

Reason function returns reason value.

type RelayUplinkForwardingRule added in v3.28.2

type RelayUplinkForwardingRule struct {

	// Bucket configuration for the served end device.
	// If unset, no individual limits will apply to the end device, but the relay global limitations will apply.
	Limits *RelayUplinkForwardLimits `protobuf:"bytes,1,opt,name=limits,proto3" json:"limits,omitempty"`
	// Last wake on radio frame counter used by the served end device.
	LastWFCnt uint32 `protobuf:"varint,2,opt,name=last_w_f_cnt,json=lastWFCnt,proto3" json:"last_w_f_cnt,omitempty"`
	// End device identifier of the served end device.
	DeviceId string `protobuf:"bytes,3,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	// Session key ID of the session keys used to derive the root relay session key.
	SessionKeyId []byte `protobuf:"bytes,4,opt,name=session_key_id,json=sessionKeyId,proto3" json:"session_key_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RelayUplinkForwardingRule) Descriptor deprecated added in v3.28.2

func (*RelayUplinkForwardingRule) Descriptor() ([]byte, []int)

Deprecated: Use RelayUplinkForwardingRule.ProtoReflect.Descriptor instead.

func (*RelayUplinkForwardingRule) GetDeviceId added in v3.28.2

func (x *RelayUplinkForwardingRule) GetDeviceId() string

func (*RelayUplinkForwardingRule) GetLastWFCnt added in v3.28.2

func (x *RelayUplinkForwardingRule) GetLastWFCnt() uint32

func (*RelayUplinkForwardingRule) GetLimits added in v3.28.2

func (*RelayUplinkForwardingRule) GetSessionKeyId added in v3.28.2

func (x *RelayUplinkForwardingRule) GetSessionKeyId() []byte

func (*RelayUplinkForwardingRule) MarshalJSON added in v3.28.2

func (x *RelayUplinkForwardingRule) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RelayUplinkForwardingRule to JSON.

func (*RelayUplinkForwardingRule) MarshalProtoJSON added in v3.28.2

func (x *RelayUplinkForwardingRule) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RelayUplinkForwardingRule message to JSON.

func (*RelayUplinkForwardingRule) ProtoMessage added in v3.28.2

func (*RelayUplinkForwardingRule) ProtoMessage()

func (*RelayUplinkForwardingRule) ProtoReflect added in v3.28.2

func (*RelayUplinkForwardingRule) Reset added in v3.28.2

func (x *RelayUplinkForwardingRule) Reset()

func (*RelayUplinkForwardingRule) SetFields added in v3.28.2

func (dst *RelayUplinkForwardingRule) SetFields(src *RelayUplinkForwardingRule, paths ...string) error

func (*RelayUplinkForwardingRule) SetFromFlags added in v3.28.2

func (m *RelayUplinkForwardingRule) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the RelayUplinkForwardingRule message from flags.

func (*RelayUplinkForwardingRule) String added in v3.28.2

func (x *RelayUplinkForwardingRule) String() string

func (*RelayUplinkForwardingRule) UnmarshalJSON added in v3.28.2

func (x *RelayUplinkForwardingRule) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RelayUplinkForwardingRule from JSON.

func (*RelayUplinkForwardingRule) UnmarshalProtoJSON added in v3.28.2

func (x *RelayUplinkForwardingRule) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RelayUplinkForwardingRule message from JSON.

func (*RelayUplinkForwardingRule) ValidateFields added in v3.28.2

func (m *RelayUplinkForwardingRule) ValidateFields(paths ...string) error

ValidateFields checks the field values on RelayUplinkForwardingRule with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RelayUplinkForwardingRuleValidationError added in v3.28.2

type RelayUplinkForwardingRuleValidationError struct {
	// contains filtered or unexported fields
}

RelayUplinkForwardingRuleValidationError is the validation error returned by RelayUplinkForwardingRule.ValidateFields if the designated constraints aren't met.

func (RelayUplinkForwardingRuleValidationError) Cause added in v3.28.2

Cause function returns cause value.

func (RelayUplinkForwardingRuleValidationError) Error added in v3.28.2

Error satisfies the builtin error interface

func (RelayUplinkForwardingRuleValidationError) ErrorName added in v3.28.2

ErrorName returns error name.

func (RelayUplinkForwardingRuleValidationError) Field added in v3.28.2

Field function returns field value.

func (RelayUplinkForwardingRuleValidationError) Key added in v3.28.2

Key function returns key value.

func (RelayUplinkForwardingRuleValidationError) Reason added in v3.28.2

Reason function returns reason value.

type RelayUplinkToken added in v3.28.1

type RelayUplinkToken struct {
	Ids          *EndDeviceIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	SessionKeyId []byte                `protobuf:"bytes,2,opt,name=session_key_id,json=sessionKeyId,proto3" json:"session_key_id,omitempty"`
	FullFCnt     uint32                `protobuf:"varint,3,opt,name=full_f_cnt,json=fullFCnt,proto3" json:"full_f_cnt,omitempty"`
	// contains filtered or unexported fields
}

func (*RelayUplinkToken) Descriptor deprecated added in v3.28.1

func (*RelayUplinkToken) Descriptor() ([]byte, []int)

Deprecated: Use RelayUplinkToken.ProtoReflect.Descriptor instead.

func (*RelayUplinkToken) GetFullFCnt added in v3.28.1

func (x *RelayUplinkToken) GetFullFCnt() uint32

func (*RelayUplinkToken) GetIds added in v3.28.1

func (*RelayUplinkToken) GetSessionKeyId added in v3.28.1

func (x *RelayUplinkToken) GetSessionKeyId() []byte

func (*RelayUplinkToken) MarshalJSON added in v3.28.1

func (x *RelayUplinkToken) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RelayUplinkToken to JSON.

func (*RelayUplinkToken) MarshalProtoJSON added in v3.28.1

func (x *RelayUplinkToken) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RelayUplinkToken message to JSON.

func (*RelayUplinkToken) ProtoMessage added in v3.28.1

func (*RelayUplinkToken) ProtoMessage()

func (*RelayUplinkToken) ProtoReflect added in v3.28.1

func (x *RelayUplinkToken) ProtoReflect() protoreflect.Message

func (*RelayUplinkToken) Reset added in v3.28.1

func (x *RelayUplinkToken) Reset()

func (*RelayUplinkToken) SetFields added in v3.28.1

func (dst *RelayUplinkToken) SetFields(src *RelayUplinkToken, paths ...string) error

func (*RelayUplinkToken) String added in v3.28.1

func (x *RelayUplinkToken) String() string

func (*RelayUplinkToken) UnmarshalJSON added in v3.28.1

func (x *RelayUplinkToken) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RelayUplinkToken from JSON.

func (*RelayUplinkToken) UnmarshalProtoJSON added in v3.28.1

func (x *RelayUplinkToken) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RelayUplinkToken message from JSON.

func (*RelayUplinkToken) ValidateFields added in v3.28.1

func (m *RelayUplinkToken) ValidateFields(paths ...string) error

ValidateFields checks the field values on RelayUplinkToken with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RelayUplinkTokenValidationError added in v3.28.1

type RelayUplinkTokenValidationError struct {
	// contains filtered or unexported fields
}

RelayUplinkTokenValidationError is the validation error returned by RelayUplinkToken.ValidateFields if the designated constraints aren't met.

func (RelayUplinkTokenValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (RelayUplinkTokenValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (RelayUplinkTokenValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (RelayUplinkTokenValidationError) Field added in v3.28.1

Field function returns field value.

func (RelayUplinkTokenValidationError) Key added in v3.28.1

Key function returns key value.

func (RelayUplinkTokenValidationError) Reason added in v3.28.1

Reason function returns reason value.

type RelayWORChannel added in v3.28.1

type RelayWORChannel int32
const (
	RelayWORChannel_RELAY_WOR_CHANNEL_DEFAULT   RelayWORChannel = 0
	RelayWORChannel_RELAY_WOR_CHANNEL_SECONDARY RelayWORChannel = 1
)

func (RelayWORChannel) Descriptor added in v3.28.1

func (RelayWORChannel) Enum added in v3.28.1

func (x RelayWORChannel) Enum() *RelayWORChannel

func (RelayWORChannel) EnumDescriptor deprecated added in v3.28.1

func (RelayWORChannel) EnumDescriptor() ([]byte, []int)

Deprecated: Use RelayWORChannel.Descriptor instead.

func (RelayWORChannel) MarshalJSON added in v3.28.1

func (x RelayWORChannel) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RelayWORChannel to JSON.

func (RelayWORChannel) MarshalProtoJSON added in v3.28.1

func (x RelayWORChannel) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RelayWORChannel to JSON.

func (RelayWORChannel) MarshalText added in v3.28.1

func (x RelayWORChannel) MarshalText() ([]byte, error)

MarshalText marshals the RelayWORChannel to text.

func (RelayWORChannel) Number added in v3.28.1

func (RelayWORChannel) String added in v3.28.1

func (x RelayWORChannel) String() string

func (RelayWORChannel) Type added in v3.28.1

func (*RelayWORChannel) UnmarshalJSON added in v3.28.1

func (x *RelayWORChannel) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RelayWORChannel from JSON.

func (*RelayWORChannel) UnmarshalProtoJSON added in v3.28.1

func (x *RelayWORChannel) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RelayWORChannel from JSON.

func (*RelayWORChannel) UnmarshalText added in v3.28.1

func (x *RelayWORChannel) UnmarshalText(b []byte) error

UnmarshalText unmarshals the RelayWORChannel from text.

type ResetAndGetEndDeviceRequest added in v3.11.0

type ResetAndGetEndDeviceRequest struct {
	EndDeviceIds *EndDeviceIdentifiers `protobuf:"bytes,1,opt,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	// The names of the end device fields that should be returned.
	// See the API reference for which fields can be returned by the different services.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*ResetAndGetEndDeviceRequest) Descriptor deprecated added in v3.11.0

func (*ResetAndGetEndDeviceRequest) Descriptor() ([]byte, []int)

Deprecated: Use ResetAndGetEndDeviceRequest.ProtoReflect.Descriptor instead.

func (*ResetAndGetEndDeviceRequest) EntityType added in v3.16.2

func (m *ResetAndGetEndDeviceRequest) EntityType() string

func (*ResetAndGetEndDeviceRequest) ExtractRequestFields added in v3.16.2

func (m *ResetAndGetEndDeviceRequest) ExtractRequestFields(dst map[string]interface{})

func (*ResetAndGetEndDeviceRequest) GetEndDeviceIds added in v3.16.2

func (x *ResetAndGetEndDeviceRequest) GetEndDeviceIds() *EndDeviceIdentifiers

func (*ResetAndGetEndDeviceRequest) GetFieldMask added in v3.11.0

func (*ResetAndGetEndDeviceRequest) IDString added in v3.16.2

func (m *ResetAndGetEndDeviceRequest) IDString() string

func (*ResetAndGetEndDeviceRequest) MarshalJSON added in v3.21.0

func (x *ResetAndGetEndDeviceRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ResetAndGetEndDeviceRequest to JSON.

func (*ResetAndGetEndDeviceRequest) MarshalProtoJSON added in v3.21.0

func (x *ResetAndGetEndDeviceRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ResetAndGetEndDeviceRequest message to JSON.

func (*ResetAndGetEndDeviceRequest) ProtoMessage added in v3.11.0

func (*ResetAndGetEndDeviceRequest) ProtoMessage()

func (*ResetAndGetEndDeviceRequest) ProtoReflect added in v3.25.0

func (*ResetAndGetEndDeviceRequest) Reset added in v3.11.0

func (x *ResetAndGetEndDeviceRequest) Reset()

func (*ResetAndGetEndDeviceRequest) SetFields added in v3.11.0

func (*ResetAndGetEndDeviceRequest) String added in v3.11.0

func (x *ResetAndGetEndDeviceRequest) String() string

func (*ResetAndGetEndDeviceRequest) UnmarshalJSON added in v3.21.0

func (x *ResetAndGetEndDeviceRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ResetAndGetEndDeviceRequest from JSON.

func (*ResetAndGetEndDeviceRequest) UnmarshalProtoJSON added in v3.21.0

func (x *ResetAndGetEndDeviceRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ResetAndGetEndDeviceRequest message from JSON.

func (*ResetAndGetEndDeviceRequest) ValidateContext added in v3.11.4

func (req *ResetAndGetEndDeviceRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*ResetAndGetEndDeviceRequest) ValidateFields added in v3.11.0

func (m *ResetAndGetEndDeviceRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ResetAndGetEndDeviceRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ResetAndGetEndDeviceRequestValidationError added in v3.11.0

type ResetAndGetEndDeviceRequestValidationError struct {
	// contains filtered or unexported fields
}

ResetAndGetEndDeviceRequestValidationError is the validation error returned by ResetAndGetEndDeviceRequest.ValidateFields if the designated constraints aren't met.

func (ResetAndGetEndDeviceRequestValidationError) Cause added in v3.11.0

Cause function returns cause value.

func (ResetAndGetEndDeviceRequestValidationError) Error added in v3.11.0

Error satisfies the builtin error interface

func (ResetAndGetEndDeviceRequestValidationError) ErrorName added in v3.11.0

ErrorName returns error name.

func (ResetAndGetEndDeviceRequestValidationError) Field added in v3.11.0

Field function returns field value.

func (ResetAndGetEndDeviceRequestValidationError) Key added in v3.11.0

Key function returns key value.

func (ResetAndGetEndDeviceRequestValidationError) Reason added in v3.11.0

Reason function returns reason value.

type Right int32

Right is the enum that defines all the different rights to do something in the network.

const (
	Right_right_invalid Right = 0
	// The right to view user information.
	Right_RIGHT_USER_INFO Right = 1
	// The right to edit basic user settings.
	Right_RIGHT_USER_SETTINGS_BASIC Right = 2
	// The right to view and edit user API keys.
	Right_RIGHT_USER_SETTINGS_API_KEYS Right = 3
	// The right to delete user account.
	Right_RIGHT_USER_DELETE Right = 4
	// The right to view and edit authorized OAuth clients of the user.
	Right_RIGHT_USER_AUTHORIZED_CLIENTS Right = 5
	// The right to list applications the user is a collaborator of.
	Right_RIGHT_USER_APPLICATIONS_LIST Right = 6
	// The right to create an application under the user account.
	Right_RIGHT_USER_APPLICATIONS_CREATE Right = 7
	// The right to list gateways the user is a collaborator of.
	Right_RIGHT_USER_GATEWAYS_LIST Right = 8
	// The right to create a gateway under the account of the user.
	Right_RIGHT_USER_GATEWAYS_CREATE Right = 9
	// The right to list OAuth clients the user is a collaborator of.
	Right_RIGHT_USER_CLIENTS_LIST Right = 10
	// The right to create an OAuth client under the account of the user.
	Right_RIGHT_USER_CLIENTS_CREATE Right = 11
	// The right to list organizations the user is a member of.
	Right_RIGHT_USER_ORGANIZATIONS_LIST Right = 12
	// The right to create an organization under the user account.
	Right_RIGHT_USER_ORGANIZATIONS_CREATE Right = 13
	// The right to read notifications sent to the user.
	Right_RIGHT_USER_NOTIFICATIONS_READ Right = 59
	// The pseudo-right for all (current and future) user rights.
	Right_RIGHT_USER_ALL Right = 14
	// The right to view application information.
	Right_RIGHT_APPLICATION_INFO Right = 15
	// The right to edit basic application settings.
	Right_RIGHT_APPLICATION_SETTINGS_BASIC Right = 16
	// The right to view and edit application API keys.
	Right_RIGHT_APPLICATION_SETTINGS_API_KEYS Right = 17
	// The right to view and edit application collaborators.
	Right_RIGHT_APPLICATION_SETTINGS_COLLABORATORS Right = 18
	// The right to view and edit application packages and associations.
	Right_RIGHT_APPLICATION_SETTINGS_PACKAGES Right = 56
	// The right to delete application.
	Right_RIGHT_APPLICATION_DELETE Right = 19
	// The right to view devices in application.
	Right_RIGHT_APPLICATION_DEVICES_READ Right = 20
	// The right to create devices in application.
	Right_RIGHT_APPLICATION_DEVICES_WRITE Right = 21
	// The right to view device keys in application.
	// Note that keys may not be stored in a way that supports viewing them.
	Right_RIGHT_APPLICATION_DEVICES_READ_KEYS Right = 22
	// The right to edit device keys in application.
	Right_RIGHT_APPLICATION_DEVICES_WRITE_KEYS Right = 23
	// The right to read application traffic (uplink and downlink).
	Right_RIGHT_APPLICATION_TRAFFIC_READ Right = 24
	// The right to write uplink application traffic.
	Right_RIGHT_APPLICATION_TRAFFIC_UP_WRITE Right = 25
	// The right to write downlink application traffic.
	Right_RIGHT_APPLICATION_TRAFFIC_DOWN_WRITE Right = 26
	// The right to link as Application to a Network Server for traffic exchange,
	// i.e. read uplink and write downlink (API keys only).
	// This right is typically only given to an Application Server.
	// This right implies RIGHT_APPLICATION_INFO, RIGHT_APPLICATION_TRAFFIC_READ,
	// and RIGHT_APPLICATION_TRAFFIC_DOWN_WRITE.
	Right_RIGHT_APPLICATION_LINK Right = 27
	// The pseudo-right for all (current and future) application rights.
	Right_RIGHT_APPLICATION_ALL Right = 28
	// The pseudo-right for all (current and future) OAuth client rights.
	Right_RIGHT_CLIENT_ALL Right = 29
	// The right to read client information.
	Right_RIGHT_CLIENT_INFO Right = 60
	// The right to edit basic client settings.
	Right_RIGHT_CLIENT_SETTINGS_BASIC Right = 61
	// The right to view and edit client collaborators.
	Right_RIGHT_CLIENT_SETTINGS_COLLABORATORS Right = 62
	// The right to delete a client.
	Right_RIGHT_CLIENT_DELETE Right = 63
	// The right to view gateway information.
	Right_RIGHT_GATEWAY_INFO Right = 30
	// The right to edit basic gateway settings.
	Right_RIGHT_GATEWAY_SETTINGS_BASIC Right = 31
	// The right to view and edit gateway API keys.
	Right_RIGHT_GATEWAY_SETTINGS_API_KEYS Right = 32
	// The right to view and edit gateway collaborators.
	Right_RIGHT_GATEWAY_SETTINGS_COLLABORATORS Right = 33
	// The right to delete gateway.
	Right_RIGHT_GATEWAY_DELETE Right = 34
	// The right to read gateway traffic.
	Right_RIGHT_GATEWAY_TRAFFIC_READ Right = 35
	// The right to write downlink gateway traffic.
	Right_RIGHT_GATEWAY_TRAFFIC_DOWN_WRITE Right = 36
	// The right to link as Gateway to a Gateway Server for traffic exchange,
	// i.e. write uplink and read downlink (API keys only)
	// This right is typically only given to a gateway.
	// This right implies RIGHT_GATEWAY_INFO.
	Right_RIGHT_GATEWAY_LINK Right = 37
	// The right to view gateway status.
	Right_RIGHT_GATEWAY_STATUS_READ Right = 38
	// The right to view view gateway location.
	Right_RIGHT_GATEWAY_LOCATION_READ Right = 39
	// The right to store secrets associated with this gateway.
	Right_RIGHT_GATEWAY_WRITE_SECRETS Right = 57
	// The right to retrieve secrets associated with this gateway.
	Right_RIGHT_GATEWAY_READ_SECRETS Right = 58
	// The pseudo-right for all (current and future) gateway rights.
	Right_RIGHT_GATEWAY_ALL Right = 40
	// The right to view organization information.
	Right_RIGHT_ORGANIZATION_INFO Right = 41
	// The right to edit basic organization settings.
	Right_RIGHT_ORGANIZATION_SETTINGS_BASIC Right = 42
	// The right to view and edit organization API keys.
	Right_RIGHT_ORGANIZATION_SETTINGS_API_KEYS Right = 43
	// The right to view and edit organization members.
	Right_RIGHT_ORGANIZATION_SETTINGS_MEMBERS Right = 44
	// The right to delete organization.
	Right_RIGHT_ORGANIZATION_DELETE Right = 45
	// The right to list the applications the organization is a collaborator of.
	Right_RIGHT_ORGANIZATION_APPLICATIONS_LIST Right = 46
	// The right to create an application under the organization.
	Right_RIGHT_ORGANIZATION_APPLICATIONS_CREATE Right = 47
	// The right to list the gateways the organization is a collaborator of.
	Right_RIGHT_ORGANIZATION_GATEWAYS_LIST Right = 48
	// The right to create a gateway under the organization.
	Right_RIGHT_ORGANIZATION_GATEWAYS_CREATE Right = 49
	// The right to list the OAuth clients the organization is a collaborator of.
	Right_RIGHT_ORGANIZATION_CLIENTS_LIST Right = 50
	// The right to create an OAuth client under the organization.
	Right_RIGHT_ORGANIZATION_CLIENTS_CREATE Right = 51
	// The right to add the organization as a collaborator on an existing entity.
	Right_RIGHT_ORGANIZATION_ADD_AS_COLLABORATOR Right = 52
	// The pseudo-right for all (current and future) organization rights.
	Right_RIGHT_ORGANIZATION_ALL Right = 53
	// The right to send invites to new users.
	// Note that this is not prefixed with "USER_"; it is not a right on the user entity.
	Right_RIGHT_SEND_INVITES Right = 54
	// The pseudo-right for all (current and future) possible rights.
	Right_RIGHT_ALL Right = 55
)

func (Right) Descriptor added in v3.25.0

func (Right) Descriptor() protoreflect.EnumDescriptor

func (Right) Enum added in v3.25.0

func (x Right) Enum() *Right

func (Right) EnumDescriptor deprecated

func (Right) EnumDescriptor() ([]byte, []int)

Deprecated: Use Right.Descriptor instead.

func (Right) Implied

func (r Right) Implied() *Rights

Implied returns the Right's implied rights.

func (Right) MarshalJSON added in v3.17.2

func (x Right) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Right to JSON.

func (Right) MarshalProtoJSON added in v3.15.1

func (x Right) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the Right to JSON.

func (Right) MarshalText

func (x Right) MarshalText() ([]byte, error)

MarshalText marshals the Right to text.

func (Right) Number added in v3.25.0

func (x Right) Number() protoreflect.EnumNumber

func (Right) String

func (x Right) String() string

func (Right) Type added in v3.25.0

func (Right) Type() protoreflect.EnumType

func (*Right) UnmarshalJSON

func (x *Right) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Right from JSON.

func (*Right) UnmarshalProtoJSON added in v3.15.1

func (x *Right) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the Right from JSON.

func (*Right) UnmarshalText

func (x *Right) UnmarshalText(b []byte) error

UnmarshalText unmarshals the Right from text.

type Rights

type Rights struct {
	Rights []Right `protobuf:"varint,1,rep,packed,name=rights,proto3,enum=ttn.lorawan.v3.Right" json:"rights,omitempty"`
	// contains filtered or unexported fields
}

func RightsFrom

func RightsFrom(rights ...Right) *Rights

RightsFrom returns a Rights message from a list of rights.

func (*Rights) Descriptor deprecated

func (*Rights) Descriptor() ([]byte, []int)

Deprecated: Use Rights.ProtoReflect.Descriptor instead.

func (*Rights) GetRights

func (x *Rights) GetRights() []Right

func (*Rights) Implied

func (r *Rights) Implied() *Rights

Implied returns the rights together with their implied rights.

func (*Rights) IncludesAll

func (r *Rights) IncludesAll(search ...Right) bool

IncludesAll returns true if r includes all given rights.

func (*Rights) Intersect

func (r *Rights) Intersect(b *Rights) *Rights

Intersect returns the rights that are contained in both r and b.

func (*Rights) MarshalJSON added in v3.17.2

func (x *Rights) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Rights to JSON.

func (*Rights) MarshalProtoJSON added in v3.15.1

func (x *Rights) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the Rights message to JSON.

func (*Rights) ProtoMessage

func (*Rights) ProtoMessage()

func (*Rights) ProtoReflect added in v3.25.0

func (x *Rights) ProtoReflect() protoreflect.Message

func (*Rights) Reset

func (x *Rights) Reset()

func (*Rights) SetFields

func (dst *Rights) SetFields(src *Rights, paths ...string) error

func (*Rights) Sorted

func (r *Rights) Sorted() *Rights

Sorted returns a sorted rights list by string value. The original rights list is not mutated.

func (*Rights) String

func (x *Rights) String() string

func (*Rights) Sub

func (r *Rights) Sub(b *Rights) *Rights

Sub returns r without the rights in b.

func (*Rights) Union

func (r *Rights) Union(b ...*Rights) *Rights

Union returns the union of the rights lists.

func (*Rights) Unique

func (r *Rights) Unique() *Rights

Unique removes all duplicate rights from the rights list.

func (*Rights) UnmarshalJSON added in v3.17.2

func (x *Rights) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Rights from JSON.

func (*Rights) UnmarshalProtoJSON added in v3.15.1

func (x *Rights) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the Rights message from JSON.

func (*Rights) ValidateFields

func (m *Rights) ValidateFields(paths ...string) error

ValidateFields checks the field values on Rights with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RightsValidationError

type RightsValidationError struct {
	// contains filtered or unexported fields
}

RightsValidationError is the validation error returned by Rights.ValidateFields if the designated constraints aren't met.

func (RightsValidationError) Cause

func (e RightsValidationError) Cause() error

Cause function returns cause value.

func (RightsValidationError) Error

func (e RightsValidationError) Error() string

Error satisfies the builtin error interface

func (RightsValidationError) ErrorName

func (e RightsValidationError) ErrorName() string

ErrorName returns error name.

func (RightsValidationError) Field

func (e RightsValidationError) Field() string

Field function returns field value.

func (RightsValidationError) Key

func (e RightsValidationError) Key() bool

Key function returns key value.

func (RightsValidationError) Reason

func (e RightsValidationError) Reason() string

Reason function returns reason value.

type RootKeys

type RootKeys struct {

	// Join Server issued identifier for the root keys.
	RootKeyId string `protobuf:"bytes,1,opt,name=root_key_id,json=rootKeyId,proto3" json:"root_key_id,omitempty"`
	// The (encrypted) Application Key.
	AppKey *KeyEnvelope `protobuf:"bytes,2,opt,name=app_key,json=appKey,proto3" json:"app_key,omitempty"`
	// The (encrypted) Network Key.
	NwkKey *KeyEnvelope `protobuf:"bytes,3,opt,name=nwk_key,json=nwkKey,proto3" json:"nwk_key,omitempty"`
	// contains filtered or unexported fields
}

Root keys for a LoRaWAN device. These are stored on the Join Server.

func (*RootKeys) Descriptor deprecated

func (*RootKeys) Descriptor() ([]byte, []int)

Deprecated: Use RootKeys.ProtoReflect.Descriptor instead.

func (*RootKeys) FieldIsZero added in v3.11.0

func (v *RootKeys) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*RootKeys) GetAppKey

func (x *RootKeys) GetAppKey() *KeyEnvelope

func (*RootKeys) GetNwkKey

func (x *RootKeys) GetNwkKey() *KeyEnvelope

func (*RootKeys) GetRootKeyId added in v3.14.1

func (x *RootKeys) GetRootKeyId() string

func (*RootKeys) MarshalJSON added in v3.21.0

func (x *RootKeys) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RootKeys to JSON.

func (*RootKeys) MarshalProtoJSON added in v3.21.0

func (x *RootKeys) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RootKeys message to JSON.

func (*RootKeys) ProtoMessage

func (*RootKeys) ProtoMessage()

func (*RootKeys) ProtoReflect added in v3.25.0

func (x *RootKeys) ProtoReflect() protoreflect.Message

func (*RootKeys) Reset

func (x *RootKeys) Reset()

func (*RootKeys) SetFields

func (dst *RootKeys) SetFields(src *RootKeys, paths ...string) error

func (*RootKeys) SetFromFlags added in v3.19.1

func (m *RootKeys) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the RootKeys message from flags.

func (*RootKeys) String

func (x *RootKeys) String() string

func (*RootKeys) UnmarshalJSON added in v3.21.0

func (x *RootKeys) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RootKeys from JSON.

func (*RootKeys) UnmarshalProtoJSON added in v3.21.0

func (x *RootKeys) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RootKeys message from JSON.

func (*RootKeys) ValidateFields

func (m *RootKeys) ValidateFields(paths ...string) error

ValidateFields checks the field values on RootKeys with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RootKeysValidationError

type RootKeysValidationError struct {
	// contains filtered or unexported fields
}

RootKeysValidationError is the validation error returned by RootKeys.ValidateFields if the designated constraints aren't met.

func (RootKeysValidationError) Cause

func (e RootKeysValidationError) Cause() error

Cause function returns cause value.

func (RootKeysValidationError) Error

func (e RootKeysValidationError) Error() string

Error satisfies the builtin error interface

func (RootKeysValidationError) ErrorName

func (e RootKeysValidationError) ErrorName() string

ErrorName returns error name.

func (RootKeysValidationError) Field

func (e RootKeysValidationError) Field() string

Field function returns field value.

func (RootKeysValidationError) Key

func (e RootKeysValidationError) Key() bool

Key function returns key value.

func (RootKeysValidationError) Reason

func (e RootKeysValidationError) Reason() string

Reason function returns reason value.

type RxDelay

type RxDelay int32
const (
	RxDelay_RX_DELAY_0  RxDelay = 0  // 1 second.
	RxDelay_RX_DELAY_1  RxDelay = 1  // 1 second.
	RxDelay_RX_DELAY_2  RxDelay = 2  // 2 seconds.
	RxDelay_RX_DELAY_3  RxDelay = 3  // 3 seconds.
	RxDelay_RX_DELAY_4  RxDelay = 4  // 4 seconds.
	RxDelay_RX_DELAY_5  RxDelay = 5  // 5 seconds.
	RxDelay_RX_DELAY_6  RxDelay = 6  // 6 seconds.
	RxDelay_RX_DELAY_7  RxDelay = 7  // 7 seconds.
	RxDelay_RX_DELAY_8  RxDelay = 8  // 8 seconds.
	RxDelay_RX_DELAY_9  RxDelay = 9  // 9 seconds.
	RxDelay_RX_DELAY_10 RxDelay = 10 // 10 seconds.
	RxDelay_RX_DELAY_11 RxDelay = 11 // 11 seconds.
	RxDelay_RX_DELAY_12 RxDelay = 12 // 12 seconds.
	RxDelay_RX_DELAY_13 RxDelay = 13 // 13 seconds.
	RxDelay_RX_DELAY_14 RxDelay = 14 // 14 seconds.
	RxDelay_RX_DELAY_15 RxDelay = 15 // 15 seconds.
)

func (RxDelay) Descriptor added in v3.25.0

func (RxDelay) Descriptor() protoreflect.EnumDescriptor

func (RxDelay) Duration

func (v RxDelay) Duration() time.Duration

Duration returns v as time.Duration.

func (RxDelay) Enum added in v3.25.0

func (x RxDelay) Enum() *RxDelay

func (RxDelay) EnumDescriptor deprecated

func (RxDelay) EnumDescriptor() ([]byte, []int)

Deprecated: Use RxDelay.Descriptor instead.

func (RxDelay) MarshalBinary added in v3.12.0

func (v RxDelay) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (RxDelay) MarshalJSON added in v3.12.0

func (x RxDelay) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RxDelay to JSON.

func (RxDelay) MarshalProtoJSON added in v3.15.1

func (x RxDelay) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RxDelay to JSON.

func (RxDelay) MarshalText added in v3.12.0

func (x RxDelay) MarshalText() ([]byte, error)

MarshalText marshals the RxDelay to text.

func (RxDelay) Number added in v3.25.0

func (x RxDelay) Number() protoreflect.EnumNumber

func (RxDelay) String

func (x RxDelay) String() string

func (RxDelay) Type added in v3.25.0

func (RxDelay) Type() protoreflect.EnumType

func (*RxDelay) UnmarshalBinary added in v3.12.0

func (v *RxDelay) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*RxDelay) UnmarshalJSON

func (x *RxDelay) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RxDelay from JSON.

func (*RxDelay) UnmarshalProtoJSON added in v3.15.1

func (x *RxDelay) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RxDelay from JSON.

func (*RxDelay) UnmarshalText

func (x *RxDelay) UnmarshalText(b []byte) error

UnmarshalText unmarshals the RxDelay from text.

func (RxDelay) Validate

func (v RxDelay) Validate() error

Validate reports whether v represents a valid RxDelay.

type RxDelayValue

type RxDelayValue struct {
	Value RxDelay `protobuf:"varint,1,opt,name=value,proto3,enum=ttn.lorawan.v3.RxDelay" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*RxDelayValue) Descriptor deprecated

func (*RxDelayValue) Descriptor() ([]byte, []int)

Deprecated: Use RxDelayValue.ProtoReflect.Descriptor instead.

func (*RxDelayValue) FieldIsZero added in v3.11.0

func (v *RxDelayValue) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*RxDelayValue) GetValue

func (x *RxDelayValue) GetValue() RxDelay

func (*RxDelayValue) MarshalBinary added in v3.12.0

func (v *RxDelayValue) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (*RxDelayValue) MarshalJSON added in v3.12.0

func (x *RxDelayValue) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RxDelayValue to JSON.

func (*RxDelayValue) MarshalProtoJSON added in v3.15.1

func (x *RxDelayValue) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RxDelayValue message to JSON.

func (*RxDelayValue) MarshalText added in v3.12.0

func (v *RxDelayValue) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (*RxDelayValue) ProtoMessage

func (*RxDelayValue) ProtoMessage()

func (*RxDelayValue) ProtoReflect added in v3.25.0

func (x *RxDelayValue) ProtoReflect() protoreflect.Message

func (*RxDelayValue) Reset

func (x *RxDelayValue) Reset()

func (*RxDelayValue) SetFields

func (dst *RxDelayValue) SetFields(src *RxDelayValue, paths ...string) error

func (*RxDelayValue) SetFromFlags added in v3.19.1

func (m *RxDelayValue) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the RxDelayValue message from flags.

func (*RxDelayValue) String

func (x *RxDelayValue) String() string

func (*RxDelayValue) UnmarshalBinary added in v3.12.0

func (v *RxDelayValue) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*RxDelayValue) UnmarshalJSON added in v3.12.0

func (x *RxDelayValue) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RxDelayValue from JSON.

func (*RxDelayValue) UnmarshalProtoJSON added in v3.15.1

func (x *RxDelayValue) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RxDelayValue message from JSON.

func (*RxDelayValue) UnmarshalText added in v3.12.0

func (v *RxDelayValue) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

func (*RxDelayValue) ValidateFields

func (m *RxDelayValue) ValidateFields(paths ...string) error

ValidateFields checks the field values on RxDelayValue with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RxDelayValueValidationError

type RxDelayValueValidationError struct {
	// contains filtered or unexported fields
}

RxDelayValueValidationError is the validation error returned by RxDelayValue.ValidateFields if the designated constraints aren't met.

func (RxDelayValueValidationError) Cause

Cause function returns cause value.

func (RxDelayValueValidationError) Error

Error satisfies the builtin error interface

func (RxDelayValueValidationError) ErrorName

func (e RxDelayValueValidationError) ErrorName() string

ErrorName returns error name.

func (RxDelayValueValidationError) Field

Field function returns field value.

func (RxDelayValueValidationError) Key

Key function returns key value.

func (RxDelayValueValidationError) Reason

Reason function returns reason value.

type RxMetadata

type RxMetadata struct {
	GatewayIds   *GatewayIdentifiers   `protobuf:"bytes,1,opt,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	PacketBroker *PacketBrokerMetadata `protobuf:"bytes,18,opt,name=packet_broker,json=packetBroker,proto3" json:"packet_broker,omitempty"`
	Relay        *RelayMetadata        `protobuf:"bytes,23,opt,name=relay,proto3" json:"relay,omitempty"`
	AntennaIndex uint32                `protobuf:"varint,2,opt,name=antenna_index,json=antennaIndex,proto3" json:"antenna_index,omitempty"`
	// Timestamp at the end of the transmission, provided by the gateway. The accuracy is undefined.
	Time *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
	// Gateway concentrator timestamp when the Rx finished (microseconds).
	Timestamp uint32 `protobuf:"varint,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// Gateway's internal fine timestamp when the Rx finished (nanoseconds).
	FineTimestamp uint64 `protobuf:"varint,5,opt,name=fine_timestamp,json=fineTimestamp,proto3" json:"fine_timestamp,omitempty"`
	// Encrypted gateway's internal fine timestamp when the Rx finished (nanoseconds).
	EncryptedFineTimestamp      []byte `` /* 129-byte string literal not displayed */
	EncryptedFineTimestampKeyId string `` /* 148-byte string literal not displayed */
	// Received signal strength indicator (dBm).
	// This value equals `channel_rssi`.
	Rssi float32 `protobuf:"fixed32,8,opt,name=rssi,proto3" json:"rssi,omitempty"`
	// Received signal strength indicator of the signal (dBm).
	SignalRssi *wrapperspb.FloatValue `protobuf:"bytes,16,opt,name=signal_rssi,json=signalRssi,proto3" json:"signal_rssi,omitempty"`
	// Received signal strength indicator of the channel (dBm).
	ChannelRssi float32 `protobuf:"fixed32,9,opt,name=channel_rssi,json=channelRssi,proto3" json:"channel_rssi,omitempty"`
	// Standard deviation of the RSSI during preamble.
	RssiStandardDeviation float32 `` /* 129-byte string literal not displayed */
	// Signal-to-noise ratio (dB).
	Snr float32 `protobuf:"fixed32,11,opt,name=snr,proto3" json:"snr,omitempty"`
	// Frequency offset (Hz).
	FrequencyOffset int64 `protobuf:"varint,12,opt,name=frequency_offset,json=frequencyOffset,proto3" json:"frequency_offset,omitempty"`
	// Antenna location; injected by the Gateway Server.
	Location *Location `protobuf:"bytes,13,opt,name=location,proto3" json:"location,omitempty"`
	// Gateway downlink path constraint; injected by the Gateway Server.
	DownlinkPathConstraint DownlinkPathConstraint `` /* 174-byte string literal not displayed */
	// Uplink token to be included in the Tx request in class A downlink; injected by gateway, Gateway Server or fNS.
	UplinkToken []byte `protobuf:"bytes,15,opt,name=uplink_token,json=uplinkToken,proto3" json:"uplink_token,omitempty"`
	// Index of the gateway channel that received the message.
	ChannelIndex uint32 `protobuf:"varint,17,opt,name=channel_index,json=channelIndex,proto3" json:"channel_index,omitempty"`
	// Hopping width; a number describing the number of steps of the LR-FHSS grid.
	HoppingWidth uint32 `protobuf:"varint,19,opt,name=hopping_width,json=hoppingWidth,proto3" json:"hopping_width,omitempty"`
	// Frequency drift in Hz between start and end of an LR-FHSS packet (signed).
	FrequencyDrift int32 `protobuf:"varint,20,opt,name=frequency_drift,json=frequencyDrift,proto3" json:"frequency_drift,omitempty"`
	// Timestamp at the end of the transmission, provided by the gateway.
	// Guaranteed to be based on a GPS PPS signal, with an accuracy of 1 millisecond.
	GpsTime *timestamppb.Timestamp `protobuf:"bytes,21,opt,name=gps_time,json=gpsTime,proto3" json:"gps_time,omitempty"`
	// Timestamp at which the Gateway Server has received the message.
	ReceivedAt *timestamppb.Timestamp `protobuf:"bytes,22,opt,name=received_at,json=receivedAt,proto3" json:"received_at,omitempty"`
	// Advanced metadata fields
	// - can be used for advanced information or experimental features that are not yet formally defined in the API
	// - field names are written in snake_case
	Advanced *structpb.Struct `protobuf:"bytes,99,opt,name=advanced,proto3" json:"advanced,omitempty"`
	// contains filtered or unexported fields
}

Contains metadata for a received message. Each antenna that receives a message corresponds to one RxMetadata.

func (*RxMetadata) Descriptor deprecated

func (*RxMetadata) Descriptor() ([]byte, []int)

Deprecated: Use RxMetadata.ProtoReflect.Descriptor instead.

func (*RxMetadata) GetAdvanced

func (x *RxMetadata) GetAdvanced() *structpb.Struct

func (*RxMetadata) GetAntennaIndex

func (x *RxMetadata) GetAntennaIndex() uint32

func (*RxMetadata) GetChannelIndex

func (x *RxMetadata) GetChannelIndex() uint32

func (*RxMetadata) GetChannelRssi added in v3.14.1

func (x *RxMetadata) GetChannelRssi() float32

func (*RxMetadata) GetDownlinkPathConstraint

func (x *RxMetadata) GetDownlinkPathConstraint() DownlinkPathConstraint

func (*RxMetadata) GetEncryptedFineTimestamp

func (x *RxMetadata) GetEncryptedFineTimestamp() []byte

func (*RxMetadata) GetEncryptedFineTimestampKeyId added in v3.14.1

func (x *RxMetadata) GetEncryptedFineTimestampKeyId() string

func (*RxMetadata) GetFineTimestamp

func (x *RxMetadata) GetFineTimestamp() uint64

func (*RxMetadata) GetFrequencyDrift added in v3.14.0

func (x *RxMetadata) GetFrequencyDrift() int32

func (*RxMetadata) GetFrequencyOffset

func (x *RxMetadata) GetFrequencyOffset() int64

func (*RxMetadata) GetGatewayIds added in v3.16.0

func (x *RxMetadata) GetGatewayIds() *GatewayIdentifiers

func (*RxMetadata) GetGpsTime added in v3.21.0

func (x *RxMetadata) GetGpsTime() *timestamppb.Timestamp

func (*RxMetadata) GetHoppingWidth added in v3.14.0

func (x *RxMetadata) GetHoppingWidth() uint32

func (*RxMetadata) GetLocation

func (x *RxMetadata) GetLocation() *Location

func (*RxMetadata) GetPacketBroker

func (x *RxMetadata) GetPacketBroker() *PacketBrokerMetadata

func (*RxMetadata) GetReceivedAt added in v3.21.0

func (x *RxMetadata) GetReceivedAt() *timestamppb.Timestamp

func (*RxMetadata) GetRelay added in v3.28.1

func (x *RxMetadata) GetRelay() *RelayMetadata

func (*RxMetadata) GetRssi added in v3.14.1

func (x *RxMetadata) GetRssi() float32

func (*RxMetadata) GetRssiStandardDeviation added in v3.14.1

func (x *RxMetadata) GetRssiStandardDeviation() float32

func (*RxMetadata) GetSignalRssi added in v3.14.1

func (x *RxMetadata) GetSignalRssi() *wrapperspb.FloatValue

func (*RxMetadata) GetSnr added in v3.14.1

func (x *RxMetadata) GetSnr() float32

func (*RxMetadata) GetTime

func (x *RxMetadata) GetTime() *timestamppb.Timestamp

func (*RxMetadata) GetTimestamp

func (x *RxMetadata) GetTimestamp() uint32

func (*RxMetadata) GetUplinkToken

func (x *RxMetadata) GetUplinkToken() []byte

func (*RxMetadata) MarshalJSON added in v3.17.2

func (x *RxMetadata) MarshalJSON() ([]byte, error)

MarshalJSON marshals the RxMetadata to JSON.

func (*RxMetadata) MarshalProtoJSON added in v3.15.1

func (x *RxMetadata) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the RxMetadata message to JSON.

func (*RxMetadata) ProtoMessage

func (*RxMetadata) ProtoMessage()

func (*RxMetadata) ProtoReflect added in v3.25.0

func (x *RxMetadata) ProtoReflect() protoreflect.Message

func (*RxMetadata) Reset

func (x *RxMetadata) Reset()

func (*RxMetadata) SetFields

func (dst *RxMetadata) SetFields(src *RxMetadata, paths ...string) error

func (*RxMetadata) String

func (x *RxMetadata) String() string

func (*RxMetadata) UnmarshalJSON added in v3.17.2

func (x *RxMetadata) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the RxMetadata from JSON.

func (*RxMetadata) UnmarshalProtoJSON added in v3.15.1

func (x *RxMetadata) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the RxMetadata message from JSON.

func (*RxMetadata) ValidateFields

func (m *RxMetadata) ValidateFields(paths ...string) error

ValidateFields checks the field values on RxMetadata with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type RxMetadataValidationError

type RxMetadataValidationError struct {
	// contains filtered or unexported fields
}

RxMetadataValidationError is the validation error returned by RxMetadata.ValidateFields if the designated constraints aren't met.

func (RxMetadataValidationError) Cause

func (e RxMetadataValidationError) Cause() error

Cause function returns cause value.

func (RxMetadataValidationError) Error

Error satisfies the builtin error interface

func (RxMetadataValidationError) ErrorName

func (e RxMetadataValidationError) ErrorName() string

ErrorName returns error name.

func (RxMetadataValidationError) Field

Field function returns field value.

func (RxMetadataValidationError) Key

Key function returns key value.

func (RxMetadataValidationError) Reason

func (e RxMetadataValidationError) Reason() string

Reason function returns reason value.

type ScheduleDownlinkErrorDetails

type ScheduleDownlinkErrorDetails struct {

	// Errors per path when downlink scheduling failed.
	PathErrors []*ErrorDetails `protobuf:"bytes,1,rep,name=path_errors,json=pathErrors,proto3" json:"path_errors,omitempty"`
	// contains filtered or unexported fields
}

func (*ScheduleDownlinkErrorDetails) Descriptor deprecated

func (*ScheduleDownlinkErrorDetails) Descriptor() ([]byte, []int)

Deprecated: Use ScheduleDownlinkErrorDetails.ProtoReflect.Descriptor instead.

func (*ScheduleDownlinkErrorDetails) GetPathErrors

func (x *ScheduleDownlinkErrorDetails) GetPathErrors() []*ErrorDetails

func (*ScheduleDownlinkErrorDetails) ProtoMessage

func (*ScheduleDownlinkErrorDetails) ProtoMessage()

func (*ScheduleDownlinkErrorDetails) ProtoReflect added in v3.25.0

func (*ScheduleDownlinkErrorDetails) Reset

func (x *ScheduleDownlinkErrorDetails) Reset()

func (*ScheduleDownlinkErrorDetails) SetFields

func (*ScheduleDownlinkErrorDetails) String

func (*ScheduleDownlinkErrorDetails) ValidateFields

func (m *ScheduleDownlinkErrorDetails) ValidateFields(paths ...string) error

ValidateFields checks the field values on ScheduleDownlinkErrorDetails with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ScheduleDownlinkErrorDetailsValidationError

type ScheduleDownlinkErrorDetailsValidationError struct {
	// contains filtered or unexported fields
}

ScheduleDownlinkErrorDetailsValidationError is the validation error returned by ScheduleDownlinkErrorDetails.ValidateFields if the designated constraints aren't met.

func (ScheduleDownlinkErrorDetailsValidationError) Cause

Cause function returns cause value.

func (ScheduleDownlinkErrorDetailsValidationError) Error

Error satisfies the builtin error interface

func (ScheduleDownlinkErrorDetailsValidationError) ErrorName

ErrorName returns error name.

func (ScheduleDownlinkErrorDetailsValidationError) Field

Field function returns field value.

func (ScheduleDownlinkErrorDetailsValidationError) Key

Key function returns key value.

func (ScheduleDownlinkErrorDetailsValidationError) Reason

Reason function returns reason value.

type ScheduleDownlinkResponse

type ScheduleDownlinkResponse struct {

	// The amount of time between the message has been scheduled and it will be transmitted by the gateway.
	Delay *durationpb.Duration `protobuf:"bytes,1,opt,name=delay,proto3" json:"delay,omitempty"`
	// Downlink path chosen by the Gateway Server.
	DownlinkPath *DownlinkPath `protobuf:"bytes,2,opt,name=downlink_path,json=downlinkPath,proto3" json:"downlink_path,omitempty"`
	// Whether RX1 has been chosen for the downlink message.
	// Both RX1 and RX2 can be used for transmitting the same message by the same gateway.
	Rx1 bool `protobuf:"varint,3,opt,name=rx1,proto3" json:"rx1,omitempty"`
	// Whether RX2 has been chosen for the downlink message.
	// Both RX1 and RX2 can be used for transmitting the same message by the same gateway.
	Rx2 bool `protobuf:"varint,4,opt,name=rx2,proto3" json:"rx2,omitempty"`
	// contains filtered or unexported fields
}

func (*ScheduleDownlinkResponse) Descriptor deprecated

func (*ScheduleDownlinkResponse) Descriptor() ([]byte, []int)

Deprecated: Use ScheduleDownlinkResponse.ProtoReflect.Descriptor instead.

func (*ScheduleDownlinkResponse) GetDelay

func (*ScheduleDownlinkResponse) GetDownlinkPath added in v3.13.0

func (x *ScheduleDownlinkResponse) GetDownlinkPath() *DownlinkPath

func (*ScheduleDownlinkResponse) GetRx1 added in v3.13.0

func (x *ScheduleDownlinkResponse) GetRx1() bool

func (*ScheduleDownlinkResponse) GetRx2 added in v3.13.0

func (x *ScheduleDownlinkResponse) GetRx2() bool

func (*ScheduleDownlinkResponse) MarshalJSON added in v3.21.0

func (x *ScheduleDownlinkResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ScheduleDownlinkResponse to JSON.

func (*ScheduleDownlinkResponse) MarshalProtoJSON added in v3.21.0

func (x *ScheduleDownlinkResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ScheduleDownlinkResponse message to JSON.

func (*ScheduleDownlinkResponse) ProtoMessage

func (*ScheduleDownlinkResponse) ProtoMessage()

func (*ScheduleDownlinkResponse) ProtoReflect added in v3.25.0

func (x *ScheduleDownlinkResponse) ProtoReflect() protoreflect.Message

func (*ScheduleDownlinkResponse) Reset

func (x *ScheduleDownlinkResponse) Reset()

func (*ScheduleDownlinkResponse) SetFields

func (dst *ScheduleDownlinkResponse) SetFields(src *ScheduleDownlinkResponse, paths ...string) error

func (*ScheduleDownlinkResponse) String

func (x *ScheduleDownlinkResponse) String() string

func (*ScheduleDownlinkResponse) UnmarshalJSON added in v3.21.0

func (x *ScheduleDownlinkResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ScheduleDownlinkResponse from JSON.

func (*ScheduleDownlinkResponse) UnmarshalProtoJSON added in v3.21.0

func (x *ScheduleDownlinkResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ScheduleDownlinkResponse message from JSON.

func (*ScheduleDownlinkResponse) ValidateFields

func (m *ScheduleDownlinkResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on ScheduleDownlinkResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ScheduleDownlinkResponseValidationError

type ScheduleDownlinkResponseValidationError struct {
	// contains filtered or unexported fields
}

ScheduleDownlinkResponseValidationError is the validation error returned by ScheduleDownlinkResponse.ValidateFields if the designated constraints aren't met.

func (ScheduleDownlinkResponseValidationError) Cause

Cause function returns cause value.

func (ScheduleDownlinkResponseValidationError) Error

Error satisfies the builtin error interface

func (ScheduleDownlinkResponseValidationError) ErrorName

ErrorName returns error name.

func (ScheduleDownlinkResponseValidationError) Field

Field function returns field value.

func (ScheduleDownlinkResponseValidationError) Key

Key function returns key value.

func (ScheduleDownlinkResponseValidationError) Reason

Reason function returns reason value.

type SearchAccountsRequest added in v3.21.1

type SearchAccountsRequest struct {
	Query     string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	OnlyUsers bool   `protobuf:"varint,2,opt,name=only_users,json=onlyUsers,proto3" json:"only_users,omitempty"`
	// Types that are assignable to CollaboratorOf:
	//	*SearchAccountsRequest_ApplicationIds
	//	*SearchAccountsRequest_ClientIds
	//	*SearchAccountsRequest_GatewayIds
	//	*SearchAccountsRequest_OrganizationIds
	CollaboratorOf          isSearchAccountsRequest_CollaboratorOf `protobuf_oneof:"collaborator_of"`
	ComplementCollaborators bool                                   `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SearchAccountsRequest) Descriptor deprecated added in v3.21.1

func (*SearchAccountsRequest) Descriptor() ([]byte, []int)

Deprecated: Use SearchAccountsRequest.ProtoReflect.Descriptor instead.

func (*SearchAccountsRequest) GetApplicationIds added in v3.21.1

func (x *SearchAccountsRequest) GetApplicationIds() *ApplicationIdentifiers

func (*SearchAccountsRequest) GetClientIds added in v3.21.1

func (x *SearchAccountsRequest) GetClientIds() *ClientIdentifiers

func (*SearchAccountsRequest) GetCollaboratorOf added in v3.21.1

func (m *SearchAccountsRequest) GetCollaboratorOf() isSearchAccountsRequest_CollaboratorOf

func (*SearchAccountsRequest) GetComplementCollaborators added in v3.29.1

func (x *SearchAccountsRequest) GetComplementCollaborators() bool

func (*SearchAccountsRequest) GetEntityIdentifiers added in v3.21.1

func (req *SearchAccountsRequest) GetEntityIdentifiers() *EntityIdentifiers

GetEntityIdentifiers returns the CollaboratorOf field as EntityIdentifiers.

func (*SearchAccountsRequest) GetGatewayIds added in v3.21.1

func (x *SearchAccountsRequest) GetGatewayIds() *GatewayIdentifiers

func (*SearchAccountsRequest) GetOnlyUsers added in v3.21.1

func (x *SearchAccountsRequest) GetOnlyUsers() bool

func (*SearchAccountsRequest) GetOrganizationIds added in v3.21.1

func (x *SearchAccountsRequest) GetOrganizationIds() *OrganizationIdentifiers

func (*SearchAccountsRequest) GetQuery added in v3.21.1

func (x *SearchAccountsRequest) GetQuery() string

func (*SearchAccountsRequest) MarshalJSON added in v3.21.1

func (x *SearchAccountsRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SearchAccountsRequest to JSON.

func (*SearchAccountsRequest) MarshalProtoJSON added in v3.21.1

func (x *SearchAccountsRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the SearchAccountsRequest message to JSON.

func (*SearchAccountsRequest) ProtoMessage added in v3.21.1

func (*SearchAccountsRequest) ProtoMessage()

func (*SearchAccountsRequest) ProtoReflect added in v3.25.0

func (x *SearchAccountsRequest) ProtoReflect() protoreflect.Message

func (*SearchAccountsRequest) Reset added in v3.21.1

func (x *SearchAccountsRequest) Reset()

func (*SearchAccountsRequest) SetFields added in v3.21.1

func (dst *SearchAccountsRequest) SetFields(src *SearchAccountsRequest, paths ...string) error

func (*SearchAccountsRequest) SetFromFlags added in v3.21.1

func (m *SearchAccountsRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the SearchAccountsRequest message from flags.

func (*SearchAccountsRequest) String added in v3.21.1

func (x *SearchAccountsRequest) String() string

func (*SearchAccountsRequest) UnmarshalJSON added in v3.21.1

func (x *SearchAccountsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SearchAccountsRequest from JSON.

func (*SearchAccountsRequest) UnmarshalProtoJSON added in v3.21.1

func (x *SearchAccountsRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the SearchAccountsRequest message from JSON.

func (*SearchAccountsRequest) ValidateFields added in v3.21.1

func (m *SearchAccountsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on SearchAccountsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SearchAccountsRequestValidationError added in v3.21.1

type SearchAccountsRequestValidationError struct {
	// contains filtered or unexported fields
}

SearchAccountsRequestValidationError is the validation error returned by SearchAccountsRequest.ValidateFields if the designated constraints aren't met.

func (SearchAccountsRequestValidationError) Cause added in v3.21.1

Cause function returns cause value.

func (SearchAccountsRequestValidationError) Error added in v3.21.1

Error satisfies the builtin error interface

func (SearchAccountsRequestValidationError) ErrorName added in v3.21.1

ErrorName returns error name.

func (SearchAccountsRequestValidationError) Field added in v3.21.1

Field function returns field value.

func (SearchAccountsRequestValidationError) Key added in v3.21.1

Key function returns key value.

func (SearchAccountsRequestValidationError) Reason added in v3.21.1

Reason function returns reason value.

type SearchAccountsRequest_ApplicationIds added in v3.21.1

type SearchAccountsRequest_ApplicationIds struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,3,opt,name=application_ids,json=applicationIds,proto3,oneof"`
}

type SearchAccountsRequest_ClientIds added in v3.21.1

type SearchAccountsRequest_ClientIds struct {
	ClientIds *ClientIdentifiers `protobuf:"bytes,4,opt,name=client_ids,json=clientIds,proto3,oneof"`
}

type SearchAccountsRequest_GatewayIds added in v3.21.1

type SearchAccountsRequest_GatewayIds struct {
	GatewayIds *GatewayIdentifiers `protobuf:"bytes,5,opt,name=gateway_ids,json=gatewayIds,proto3,oneof"`
}

type SearchAccountsRequest_OrganizationIds added in v3.21.1

type SearchAccountsRequest_OrganizationIds struct {
	OrganizationIds *OrganizationIdentifiers `protobuf:"bytes,6,opt,name=organization_ids,json=organizationIds,proto3,oneof"`
}

type SearchAccountsResponse added in v3.21.1

type SearchAccountsResponse struct {
	AccountIds []*OrganizationOrUserIdentifiers `protobuf:"bytes,1,rep,name=account_ids,json=accountIds,proto3" json:"account_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchAccountsResponse) Descriptor deprecated added in v3.21.1

func (*SearchAccountsResponse) Descriptor() ([]byte, []int)

Deprecated: Use SearchAccountsResponse.ProtoReflect.Descriptor instead.

func (*SearchAccountsResponse) GetAccountIds added in v3.21.1

func (*SearchAccountsResponse) ProtoMessage added in v3.21.1

func (*SearchAccountsResponse) ProtoMessage()

func (*SearchAccountsResponse) ProtoReflect added in v3.25.0

func (x *SearchAccountsResponse) ProtoReflect() protoreflect.Message

func (*SearchAccountsResponse) Reset added in v3.21.1

func (x *SearchAccountsResponse) Reset()

func (*SearchAccountsResponse) SetFields added in v3.21.1

func (dst *SearchAccountsResponse) SetFields(src *SearchAccountsResponse, paths ...string) error

func (*SearchAccountsResponse) String added in v3.21.1

func (x *SearchAccountsResponse) String() string

func (*SearchAccountsResponse) ValidateFields added in v3.21.1

func (m *SearchAccountsResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on SearchAccountsResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SearchAccountsResponseValidationError added in v3.21.1

type SearchAccountsResponseValidationError struct {
	// contains filtered or unexported fields
}

SearchAccountsResponseValidationError is the validation error returned by SearchAccountsResponse.ValidateFields if the designated constraints aren't met.

func (SearchAccountsResponseValidationError) Cause added in v3.21.1

Cause function returns cause value.

func (SearchAccountsResponseValidationError) Error added in v3.21.1

Error satisfies the builtin error interface

func (SearchAccountsResponseValidationError) ErrorName added in v3.21.1

ErrorName returns error name.

func (SearchAccountsResponseValidationError) Field added in v3.21.1

Field function returns field value.

func (SearchAccountsResponseValidationError) Key added in v3.21.1

Key function returns key value.

func (SearchAccountsResponseValidationError) Reason added in v3.21.1

Reason function returns reason value.

type SearchApplicationsRequest added in v3.12.0

type SearchApplicationsRequest struct {

	// Find applications where the ID, name or description contains this substring.
	Query string `protobuf:"bytes,11,opt,name=query,proto3" json:"query,omitempty"`
	// Find applications where the ID contains this substring.
	IdContains string `protobuf:"bytes,1,opt,name=id_contains,json=idContains,proto3" json:"id_contains,omitempty"`
	// Find applications where the name contains this substring.
	NameContains string `protobuf:"bytes,2,opt,name=name_contains,json=nameContains,proto3" json:"name_contains,omitempty"`
	// Find applications where the description contains this substring.
	DescriptionContains string `protobuf:"bytes,3,opt,name=description_contains,json=descriptionContains,proto3" json:"description_contains,omitempty"`
	// Find applications where the given attributes contain these substrings.
	AttributesContain map[string]string      `` /* 200-byte string literal not displayed */
	FieldMask         *fieldmaskpb.FieldMask `protobuf:"bytes,6,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// Order the results by this field path (must be present in the field mask).
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,7,opt,name=order,proto3" json:"order,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,8,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,9,opt,name=page,proto3" json:"page,omitempty"`
	// Only return recently deleted applications.
	Deleted bool `protobuf:"varint,10,opt,name=deleted,proto3" json:"deleted,omitempty"`
	// contains filtered or unexported fields
}

This message is used for finding applications in the EntityRegistrySearch service.

func (*SearchApplicationsRequest) Descriptor deprecated added in v3.12.0

func (*SearchApplicationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use SearchApplicationsRequest.ProtoReflect.Descriptor instead.

func (*SearchApplicationsRequest) GetAttributesContain added in v3.12.0

func (x *SearchApplicationsRequest) GetAttributesContain() map[string]string

func (*SearchApplicationsRequest) GetDeleted added in v3.12.0

func (x *SearchApplicationsRequest) GetDeleted() bool

func (*SearchApplicationsRequest) GetDescriptionContains added in v3.12.0

func (x *SearchApplicationsRequest) GetDescriptionContains() string

func (*SearchApplicationsRequest) GetFieldMask added in v3.12.0

func (x *SearchApplicationsRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*SearchApplicationsRequest) GetIdContains added in v3.14.1

func (x *SearchApplicationsRequest) GetIdContains() string

func (*SearchApplicationsRequest) GetLimit added in v3.12.0

func (x *SearchApplicationsRequest) GetLimit() uint32

func (*SearchApplicationsRequest) GetNameContains added in v3.12.0

func (x *SearchApplicationsRequest) GetNameContains() string

func (*SearchApplicationsRequest) GetOrder added in v3.12.0

func (x *SearchApplicationsRequest) GetOrder() string

func (*SearchApplicationsRequest) GetPage added in v3.12.0

func (x *SearchApplicationsRequest) GetPage() uint32

func (*SearchApplicationsRequest) GetQuery added in v3.18.1

func (x *SearchApplicationsRequest) GetQuery() string

func (*SearchApplicationsRequest) MarshalJSON added in v3.25.0

func (x *SearchApplicationsRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SearchApplicationsRequest to JSON.

func (*SearchApplicationsRequest) MarshalProtoJSON added in v3.25.0

func (x *SearchApplicationsRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the SearchApplicationsRequest message to JSON.

func (*SearchApplicationsRequest) ProtoMessage added in v3.12.0

func (*SearchApplicationsRequest) ProtoMessage()

func (*SearchApplicationsRequest) ProtoReflect added in v3.25.0

func (*SearchApplicationsRequest) Reset added in v3.12.0

func (x *SearchApplicationsRequest) Reset()

func (*SearchApplicationsRequest) SetFields added in v3.12.0

func (dst *SearchApplicationsRequest) SetFields(src *SearchApplicationsRequest, paths ...string) error

func (*SearchApplicationsRequest) SetFromFlags added in v3.19.1

func (m *SearchApplicationsRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the SearchApplicationsRequest message from flags.

func (*SearchApplicationsRequest) String added in v3.12.0

func (x *SearchApplicationsRequest) String() string

func (*SearchApplicationsRequest) UnmarshalJSON added in v3.25.0

func (x *SearchApplicationsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SearchApplicationsRequest from JSON.

func (*SearchApplicationsRequest) UnmarshalProtoJSON added in v3.25.0

func (x *SearchApplicationsRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the SearchApplicationsRequest message from JSON.

func (*SearchApplicationsRequest) ValidateFields added in v3.12.0

func (m *SearchApplicationsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on SearchApplicationsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SearchApplicationsRequestValidationError added in v3.12.0

type SearchApplicationsRequestValidationError struct {
	// contains filtered or unexported fields
}

SearchApplicationsRequestValidationError is the validation error returned by SearchApplicationsRequest.ValidateFields if the designated constraints aren't met.

func (SearchApplicationsRequestValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (SearchApplicationsRequestValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (SearchApplicationsRequestValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (SearchApplicationsRequestValidationError) Field added in v3.12.0

Field function returns field value.

func (SearchApplicationsRequestValidationError) Key added in v3.12.0

Key function returns key value.

func (SearchApplicationsRequestValidationError) Reason added in v3.12.0

Reason function returns reason value.

type SearchClientsRequest added in v3.12.0

type SearchClientsRequest struct {

	// Find OAuth clients where the ID, name or description contains this substring.
	Query string `protobuf:"bytes,11,opt,name=query,proto3" json:"query,omitempty"`
	// Find OAuth clients where the ID contains this substring.
	IdContains string `protobuf:"bytes,1,opt,name=id_contains,json=idContains,proto3" json:"id_contains,omitempty"`
	// Find OAuth clients where the name contains this substring.
	NameContains string `protobuf:"bytes,2,opt,name=name_contains,json=nameContains,proto3" json:"name_contains,omitempty"`
	// Find OAuth clients where the description contains this substring.
	DescriptionContains string `protobuf:"bytes,3,opt,name=description_contains,json=descriptionContains,proto3" json:"description_contains,omitempty"`
	// Find OAuth clients where the given attributes contain these substrings.
	AttributesContain map[string]string `` /* 200-byte string literal not displayed */
	// Find OAuth clients where the state is any of these states.
	State     []State                `protobuf:"varint,5,rep,packed,name=state,proto3,enum=ttn.lorawan.v3.State" json:"state,omitempty"`
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,6,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// Order the results by this field path (must be present in the field mask).
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,7,opt,name=order,proto3" json:"order,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,8,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,9,opt,name=page,proto3" json:"page,omitempty"`
	// Only return recently deleted OAuth clients.
	Deleted bool `protobuf:"varint,10,opt,name=deleted,proto3" json:"deleted,omitempty"`
	// contains filtered or unexported fields
}

This message is used for finding OAuth clients in the EntityRegistrySearch service.

func (*SearchClientsRequest) Descriptor deprecated added in v3.12.0

func (*SearchClientsRequest) Descriptor() ([]byte, []int)

Deprecated: Use SearchClientsRequest.ProtoReflect.Descriptor instead.

func (*SearchClientsRequest) GetAttributesContain added in v3.12.0

func (x *SearchClientsRequest) GetAttributesContain() map[string]string

func (*SearchClientsRequest) GetDeleted added in v3.12.0

func (x *SearchClientsRequest) GetDeleted() bool

func (*SearchClientsRequest) GetDescriptionContains added in v3.12.0

func (x *SearchClientsRequest) GetDescriptionContains() string

func (*SearchClientsRequest) GetFieldMask added in v3.12.0

func (x *SearchClientsRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*SearchClientsRequest) GetIdContains added in v3.14.1

func (x *SearchClientsRequest) GetIdContains() string

func (*SearchClientsRequest) GetLimit added in v3.12.0

func (x *SearchClientsRequest) GetLimit() uint32

func (*SearchClientsRequest) GetNameContains added in v3.12.0

func (x *SearchClientsRequest) GetNameContains() string

func (*SearchClientsRequest) GetOrder added in v3.12.0

func (x *SearchClientsRequest) GetOrder() string

func (*SearchClientsRequest) GetPage added in v3.12.0

func (x *SearchClientsRequest) GetPage() uint32

func (*SearchClientsRequest) GetQuery added in v3.18.1

func (x *SearchClientsRequest) GetQuery() string

func (*SearchClientsRequest) GetState added in v3.12.0

func (x *SearchClientsRequest) GetState() []State

func (*SearchClientsRequest) MarshalJSON added in v3.17.2

func (x *SearchClientsRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SearchClientsRequest to JSON.

func (*SearchClientsRequest) MarshalProtoJSON added in v3.15.1

func (x *SearchClientsRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the SearchClientsRequest message to JSON.

func (*SearchClientsRequest) ProtoMessage added in v3.12.0

func (*SearchClientsRequest) ProtoMessage()

func (*SearchClientsRequest) ProtoReflect added in v3.25.0

func (x *SearchClientsRequest) ProtoReflect() protoreflect.Message

func (*SearchClientsRequest) Reset added in v3.12.0

func (x *SearchClientsRequest) Reset()

func (*SearchClientsRequest) SetFields added in v3.12.0

func (dst *SearchClientsRequest) SetFields(src *SearchClientsRequest, paths ...string) error

func (*SearchClientsRequest) SetFromFlags added in v3.19.1

func (m *SearchClientsRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the SearchClientsRequest message from flags.

func (*SearchClientsRequest) String added in v3.12.0

func (x *SearchClientsRequest) String() string

func (*SearchClientsRequest) UnmarshalJSON added in v3.17.2

func (x *SearchClientsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SearchClientsRequest from JSON.

func (*SearchClientsRequest) UnmarshalProtoJSON added in v3.15.1

func (x *SearchClientsRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the SearchClientsRequest message from JSON.

func (*SearchClientsRequest) ValidateFields added in v3.12.0

func (m *SearchClientsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on SearchClientsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SearchClientsRequestValidationError added in v3.12.0

type SearchClientsRequestValidationError struct {
	// contains filtered or unexported fields
}

SearchClientsRequestValidationError is the validation error returned by SearchClientsRequest.ValidateFields if the designated constraints aren't met.

func (SearchClientsRequestValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (SearchClientsRequestValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (SearchClientsRequestValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (SearchClientsRequestValidationError) Field added in v3.12.0

Field function returns field value.

func (SearchClientsRequestValidationError) Key added in v3.12.0

Key function returns key value.

func (SearchClientsRequestValidationError) Reason added in v3.12.0

Reason function returns reason value.

type SearchEndDevicesRequest

type SearchEndDevicesRequest struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	// Find end devices where the ID, name, description or EUI contains this substring.
	Query string `protobuf:"bytes,13,opt,name=query,proto3" json:"query,omitempty"`
	// Find end devices where the ID contains this substring.
	IdContains string `protobuf:"bytes,2,opt,name=id_contains,json=idContains,proto3" json:"id_contains,omitempty"`
	// Find end devices where the name contains this substring.
	NameContains string `protobuf:"bytes,3,opt,name=name_contains,json=nameContains,proto3" json:"name_contains,omitempty"`
	// Find end devices where the description contains this substring.
	DescriptionContains string `protobuf:"bytes,4,opt,name=description_contains,json=descriptionContains,proto3" json:"description_contains,omitempty"`
	// Find end devices where the given attributes contain these substrings.
	AttributesContain map[string]string `` /* 200-byte string literal not displayed */
	// Find end devices where the (hexadecimal) DevEUI contains this substring.
	DevEuiContains string `protobuf:"bytes,6,opt,name=dev_eui_contains,json=devEuiContains,proto3" json:"dev_eui_contains,omitempty"`
	// Find end devices where the (hexadecimal) JoinEUI contains this substring.
	JoinEuiContains string `protobuf:"bytes,7,opt,name=join_eui_contains,json=joinEuiContains,proto3" json:"join_eui_contains,omitempty"`
	// Find end devices where the (hexadecimal) DevAddr contains this substring.
	DevAddrContains string                 `protobuf:"bytes,8,opt,name=dev_addr_contains,json=devAddrContains,proto3" json:"dev_addr_contains,omitempty"`
	FieldMask       *fieldmaskpb.FieldMask `protobuf:"bytes,9,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// Order the results by this field path (must be present in the field mask).
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,10,opt,name=order,proto3" json:"order,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,11,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,12,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchEndDevicesRequest) Descriptor deprecated

func (*SearchEndDevicesRequest) Descriptor() ([]byte, []int)

Deprecated: Use SearchEndDevicesRequest.ProtoReflect.Descriptor instead.

func (*SearchEndDevicesRequest) EntityType added in v3.16.0

func (m *SearchEndDevicesRequest) EntityType() string

EntityType implements the IDStringer interface.

func (*SearchEndDevicesRequest) ExtractRequestFields added in v3.16.0

func (m *SearchEndDevicesRequest) ExtractRequestFields(dst map[string]interface{})

ExtractRequestFields is used by github.com/grpc-ecosystem/go-grpc-middleware/tags.

func (*SearchEndDevicesRequest) GetApplicationIds added in v3.16.0

func (x *SearchEndDevicesRequest) GetApplicationIds() *ApplicationIdentifiers

func (*SearchEndDevicesRequest) GetAttributesContain

func (x *SearchEndDevicesRequest) GetAttributesContain() map[string]string

func (*SearchEndDevicesRequest) GetDescriptionContains

func (x *SearchEndDevicesRequest) GetDescriptionContains() string

func (*SearchEndDevicesRequest) GetDevAddrContains

func (x *SearchEndDevicesRequest) GetDevAddrContains() string

func (*SearchEndDevicesRequest) GetDevEuiContains added in v3.13.0

func (x *SearchEndDevicesRequest) GetDevEuiContains() string

func (*SearchEndDevicesRequest) GetFieldMask

func (x *SearchEndDevicesRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*SearchEndDevicesRequest) GetIdContains added in v3.14.1

func (x *SearchEndDevicesRequest) GetIdContains() string

func (*SearchEndDevicesRequest) GetJoinEuiContains added in v3.13.0

func (x *SearchEndDevicesRequest) GetJoinEuiContains() string

func (*SearchEndDevicesRequest) GetLimit

func (x *SearchEndDevicesRequest) GetLimit() uint32

func (*SearchEndDevicesRequest) GetNameContains

func (x *SearchEndDevicesRequest) GetNameContains() string

func (*SearchEndDevicesRequest) GetOrder

func (x *SearchEndDevicesRequest) GetOrder() string

func (*SearchEndDevicesRequest) GetPage

func (x *SearchEndDevicesRequest) GetPage() uint32

func (*SearchEndDevicesRequest) GetQuery added in v3.18.1

func (x *SearchEndDevicesRequest) GetQuery() string

func (*SearchEndDevicesRequest) IDString added in v3.16.0

func (m *SearchEndDevicesRequest) IDString() string

IDString implements the IDStringer interface.

func (*SearchEndDevicesRequest) MarshalJSON added in v3.25.0

func (x *SearchEndDevicesRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SearchEndDevicesRequest to JSON.

func (*SearchEndDevicesRequest) MarshalProtoJSON added in v3.25.0

func (x *SearchEndDevicesRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the SearchEndDevicesRequest message to JSON.

func (*SearchEndDevicesRequest) ProtoMessage

func (*SearchEndDevicesRequest) ProtoMessage()

func (*SearchEndDevicesRequest) ProtoReflect added in v3.25.0

func (x *SearchEndDevicesRequest) ProtoReflect() protoreflect.Message

func (*SearchEndDevicesRequest) Reset

func (x *SearchEndDevicesRequest) Reset()

func (*SearchEndDevicesRequest) SetFields

func (dst *SearchEndDevicesRequest) SetFields(src *SearchEndDevicesRequest, paths ...string) error

func (*SearchEndDevicesRequest) SetFromFlags added in v3.19.1

func (m *SearchEndDevicesRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the SearchEndDevicesRequest message from flags.

func (*SearchEndDevicesRequest) String

func (x *SearchEndDevicesRequest) String() string

func (*SearchEndDevicesRequest) UnmarshalJSON added in v3.25.0

func (x *SearchEndDevicesRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SearchEndDevicesRequest from JSON.

func (*SearchEndDevicesRequest) UnmarshalProtoJSON added in v3.25.0

func (x *SearchEndDevicesRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the SearchEndDevicesRequest message from JSON.

func (*SearchEndDevicesRequest) ValidateFields

func (m *SearchEndDevicesRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on SearchEndDevicesRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SearchEndDevicesRequestValidationError

type SearchEndDevicesRequestValidationError struct {
	// contains filtered or unexported fields
}

SearchEndDevicesRequestValidationError is the validation error returned by SearchEndDevicesRequest.ValidateFields if the designated constraints aren't met.

func (SearchEndDevicesRequestValidationError) Cause

Cause function returns cause value.

func (SearchEndDevicesRequestValidationError) Error

Error satisfies the builtin error interface

func (SearchEndDevicesRequestValidationError) ErrorName

ErrorName returns error name.

func (SearchEndDevicesRequestValidationError) Field

Field function returns field value.

func (SearchEndDevicesRequestValidationError) Key

Key function returns key value.

func (SearchEndDevicesRequestValidationError) Reason

Reason function returns reason value.

type SearchGatewaysRequest added in v3.12.0

type SearchGatewaysRequest struct {

	// Find gateways where the ID, name, description or EUI contains this substring.
	Query string `protobuf:"bytes,11,opt,name=query,proto3" json:"query,omitempty"`
	// Find gateways where the ID contains this substring.
	IdContains string `protobuf:"bytes,1,opt,name=id_contains,json=idContains,proto3" json:"id_contains,omitempty"`
	// Find gateways where the name contains this substring.
	NameContains string `protobuf:"bytes,2,opt,name=name_contains,json=nameContains,proto3" json:"name_contains,omitempty"`
	// Find gateways where the description contains this substring.
	DescriptionContains string `protobuf:"bytes,3,opt,name=description_contains,json=descriptionContains,proto3" json:"description_contains,omitempty"`
	// Find gateways where the given attributes contain these substrings.
	AttributesContain map[string]string `` /* 200-byte string literal not displayed */
	// Find gateways where the (hexadecimal) EUI contains this substring.
	EuiContains string                 `protobuf:"bytes,5,opt,name=eui_contains,json=euiContains,proto3" json:"eui_contains,omitempty"`
	FieldMask   *fieldmaskpb.FieldMask `protobuf:"bytes,6,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// Order the results by this field path (must be present in the field mask).
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,7,opt,name=order,proto3" json:"order,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,8,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,9,opt,name=page,proto3" json:"page,omitempty"`
	// Only return recently deleted gateways.
	Deleted bool `protobuf:"varint,10,opt,name=deleted,proto3" json:"deleted,omitempty"`
	// contains filtered or unexported fields
}

This message is used for finding gateways in the EntityRegistrySearch service.

func (*SearchGatewaysRequest) Descriptor deprecated added in v3.12.0

func (*SearchGatewaysRequest) Descriptor() ([]byte, []int)

Deprecated: Use SearchGatewaysRequest.ProtoReflect.Descriptor instead.

func (*SearchGatewaysRequest) GetAttributesContain added in v3.12.0

func (x *SearchGatewaysRequest) GetAttributesContain() map[string]string

func (*SearchGatewaysRequest) GetDeleted added in v3.12.0

func (x *SearchGatewaysRequest) GetDeleted() bool

func (*SearchGatewaysRequest) GetDescriptionContains added in v3.12.0

func (x *SearchGatewaysRequest) GetDescriptionContains() string

func (*SearchGatewaysRequest) GetEuiContains added in v3.13.0

func (x *SearchGatewaysRequest) GetEuiContains() string

func (*SearchGatewaysRequest) GetFieldMask added in v3.12.0

func (x *SearchGatewaysRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*SearchGatewaysRequest) GetIdContains added in v3.14.1

func (x *SearchGatewaysRequest) GetIdContains() string

func (*SearchGatewaysRequest) GetLimit added in v3.12.0

func (x *SearchGatewaysRequest) GetLimit() uint32

func (*SearchGatewaysRequest) GetNameContains added in v3.12.0

func (x *SearchGatewaysRequest) GetNameContains() string

func (*SearchGatewaysRequest) GetOrder added in v3.12.0

func (x *SearchGatewaysRequest) GetOrder() string

func (*SearchGatewaysRequest) GetPage added in v3.12.0

func (x *SearchGatewaysRequest) GetPage() uint32

func (*SearchGatewaysRequest) GetQuery added in v3.18.1

func (x *SearchGatewaysRequest) GetQuery() string

func (*SearchGatewaysRequest) MarshalJSON added in v3.25.0

func (x *SearchGatewaysRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SearchGatewaysRequest to JSON.

func (*SearchGatewaysRequest) MarshalProtoJSON added in v3.25.0

func (x *SearchGatewaysRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the SearchGatewaysRequest message to JSON.

func (*SearchGatewaysRequest) ProtoMessage added in v3.12.0

func (*SearchGatewaysRequest) ProtoMessage()

func (*SearchGatewaysRequest) ProtoReflect added in v3.25.0

func (x *SearchGatewaysRequest) ProtoReflect() protoreflect.Message

func (*SearchGatewaysRequest) Reset added in v3.12.0

func (x *SearchGatewaysRequest) Reset()

func (*SearchGatewaysRequest) SetFields added in v3.12.0

func (dst *SearchGatewaysRequest) SetFields(src *SearchGatewaysRequest, paths ...string) error

func (*SearchGatewaysRequest) SetFromFlags added in v3.19.1

func (m *SearchGatewaysRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the SearchGatewaysRequest message from flags.

func (*SearchGatewaysRequest) String added in v3.12.0

func (x *SearchGatewaysRequest) String() string

func (*SearchGatewaysRequest) UnmarshalJSON added in v3.25.0

func (x *SearchGatewaysRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SearchGatewaysRequest from JSON.

func (*SearchGatewaysRequest) UnmarshalProtoJSON added in v3.25.0

func (x *SearchGatewaysRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the SearchGatewaysRequest message from JSON.

func (*SearchGatewaysRequest) ValidateFields added in v3.12.0

func (m *SearchGatewaysRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on SearchGatewaysRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SearchGatewaysRequestValidationError added in v3.12.0

type SearchGatewaysRequestValidationError struct {
	// contains filtered or unexported fields
}

SearchGatewaysRequestValidationError is the validation error returned by SearchGatewaysRequest.ValidateFields if the designated constraints aren't met.

func (SearchGatewaysRequestValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (SearchGatewaysRequestValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (SearchGatewaysRequestValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (SearchGatewaysRequestValidationError) Field added in v3.12.0

Field function returns field value.

func (SearchGatewaysRequestValidationError) Key added in v3.12.0

Key function returns key value.

func (SearchGatewaysRequestValidationError) Reason added in v3.12.0

Reason function returns reason value.

type SearchOrganizationsRequest added in v3.12.0

type SearchOrganizationsRequest struct {

	// Find organizations where the ID, name or description contains this substring.
	Query string `protobuf:"bytes,11,opt,name=query,proto3" json:"query,omitempty"`
	// Find organizations where the ID contains this substring.
	IdContains string `protobuf:"bytes,1,opt,name=id_contains,json=idContains,proto3" json:"id_contains,omitempty"`
	// Find organizations where the name contains this substring.
	NameContains string `protobuf:"bytes,2,opt,name=name_contains,json=nameContains,proto3" json:"name_contains,omitempty"`
	// Find organizations where the description contains this substring.
	DescriptionContains string `protobuf:"bytes,3,opt,name=description_contains,json=descriptionContains,proto3" json:"description_contains,omitempty"`
	// Find organizations where the given attributes contain these substrings.
	AttributesContain map[string]string      `` /* 200-byte string literal not displayed */
	FieldMask         *fieldmaskpb.FieldMask `protobuf:"bytes,6,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// Order the results by this field path (must be present in the field mask).
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,7,opt,name=order,proto3" json:"order,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,8,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,9,opt,name=page,proto3" json:"page,omitempty"`
	// Only return recently deleted organizations.
	Deleted bool `protobuf:"varint,10,opt,name=deleted,proto3" json:"deleted,omitempty"`
	// contains filtered or unexported fields
}

This message is used for finding organizations in the EntityRegistrySearch service.

func (*SearchOrganizationsRequest) Descriptor deprecated added in v3.12.0

func (*SearchOrganizationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use SearchOrganizationsRequest.ProtoReflect.Descriptor instead.

func (*SearchOrganizationsRequest) GetAttributesContain added in v3.12.0

func (x *SearchOrganizationsRequest) GetAttributesContain() map[string]string

func (*SearchOrganizationsRequest) GetDeleted added in v3.12.0

func (x *SearchOrganizationsRequest) GetDeleted() bool

func (*SearchOrganizationsRequest) GetDescriptionContains added in v3.12.0

func (x *SearchOrganizationsRequest) GetDescriptionContains() string

func (*SearchOrganizationsRequest) GetFieldMask added in v3.12.0

func (*SearchOrganizationsRequest) GetIdContains added in v3.14.1

func (x *SearchOrganizationsRequest) GetIdContains() string

func (*SearchOrganizationsRequest) GetLimit added in v3.12.0

func (x *SearchOrganizationsRequest) GetLimit() uint32

func (*SearchOrganizationsRequest) GetNameContains added in v3.12.0

func (x *SearchOrganizationsRequest) GetNameContains() string

func (*SearchOrganizationsRequest) GetOrder added in v3.12.0

func (x *SearchOrganizationsRequest) GetOrder() string

func (*SearchOrganizationsRequest) GetPage added in v3.12.0

func (x *SearchOrganizationsRequest) GetPage() uint32

func (*SearchOrganizationsRequest) GetQuery added in v3.18.1

func (x *SearchOrganizationsRequest) GetQuery() string

func (*SearchOrganizationsRequest) MarshalJSON added in v3.25.0

func (x *SearchOrganizationsRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SearchOrganizationsRequest to JSON.

func (*SearchOrganizationsRequest) MarshalProtoJSON added in v3.25.0

func (x *SearchOrganizationsRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the SearchOrganizationsRequest message to JSON.

func (*SearchOrganizationsRequest) ProtoMessage added in v3.12.0

func (*SearchOrganizationsRequest) ProtoMessage()

func (*SearchOrganizationsRequest) ProtoReflect added in v3.25.0

func (*SearchOrganizationsRequest) Reset added in v3.12.0

func (x *SearchOrganizationsRequest) Reset()

func (*SearchOrganizationsRequest) SetFields added in v3.12.0

func (dst *SearchOrganizationsRequest) SetFields(src *SearchOrganizationsRequest, paths ...string) error

func (*SearchOrganizationsRequest) SetFromFlags added in v3.19.1

func (m *SearchOrganizationsRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the SearchOrganizationsRequest message from flags.

func (*SearchOrganizationsRequest) String added in v3.12.0

func (x *SearchOrganizationsRequest) String() string

func (*SearchOrganizationsRequest) UnmarshalJSON added in v3.25.0

func (x *SearchOrganizationsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SearchOrganizationsRequest from JSON.

func (*SearchOrganizationsRequest) UnmarshalProtoJSON added in v3.25.0

func (x *SearchOrganizationsRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the SearchOrganizationsRequest message from JSON.

func (*SearchOrganizationsRequest) ValidateFields added in v3.12.0

func (m *SearchOrganizationsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on SearchOrganizationsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SearchOrganizationsRequestValidationError added in v3.12.0

type SearchOrganizationsRequestValidationError struct {
	// contains filtered or unexported fields
}

SearchOrganizationsRequestValidationError is the validation error returned by SearchOrganizationsRequest.ValidateFields if the designated constraints aren't met.

func (SearchOrganizationsRequestValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (SearchOrganizationsRequestValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (SearchOrganizationsRequestValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (SearchOrganizationsRequestValidationError) Field added in v3.12.0

Field function returns field value.

func (SearchOrganizationsRequestValidationError) Key added in v3.12.0

Key function returns key value.

func (SearchOrganizationsRequestValidationError) Reason added in v3.12.0

Reason function returns reason value.

type SearchUsersRequest added in v3.12.0

type SearchUsersRequest struct {

	// Find users where the ID, name or description contains this substring.
	Query string `protobuf:"bytes,11,opt,name=query,proto3" json:"query,omitempty"`
	// Find users where the ID contains this substring.
	IdContains string `protobuf:"bytes,1,opt,name=id_contains,json=idContains,proto3" json:"id_contains,omitempty"`
	// Find users where the name contains this substring.
	NameContains string `protobuf:"bytes,2,opt,name=name_contains,json=nameContains,proto3" json:"name_contains,omitempty"`
	// Find users where the description contains this substring.
	DescriptionContains string `protobuf:"bytes,3,opt,name=description_contains,json=descriptionContains,proto3" json:"description_contains,omitempty"`
	// Find users where the given attributes contain these substrings.
	AttributesContain map[string]string `` /* 200-byte string literal not displayed */
	// Find users where the state is any of these states.
	State     []State                `protobuf:"varint,5,rep,packed,name=state,proto3,enum=ttn.lorawan.v3.State" json:"state,omitempty"`
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,6,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// Order the results by this field path (must be present in the field mask).
	// Default ordering is by ID. Prepend with a minus (-) to reverse the order.
	Order string `protobuf:"bytes,7,opt,name=order,proto3" json:"order,omitempty"`
	// Limit the number of results per page.
	Limit uint32 `protobuf:"varint,8,opt,name=limit,proto3" json:"limit,omitempty"`
	// Page number for pagination. 0 is interpreted as 1.
	Page uint32 `protobuf:"varint,9,opt,name=page,proto3" json:"page,omitempty"`
	// Only return recently deleted users.
	Deleted bool `protobuf:"varint,10,opt,name=deleted,proto3" json:"deleted,omitempty"`
	// contains filtered or unexported fields
}

This message is used for finding users in the EntityRegistrySearch service.

func (*SearchUsersRequest) Descriptor deprecated added in v3.12.0

func (*SearchUsersRequest) Descriptor() ([]byte, []int)

Deprecated: Use SearchUsersRequest.ProtoReflect.Descriptor instead.

func (*SearchUsersRequest) GetAttributesContain added in v3.12.0

func (x *SearchUsersRequest) GetAttributesContain() map[string]string

func (*SearchUsersRequest) GetDeleted added in v3.12.0

func (x *SearchUsersRequest) GetDeleted() bool

func (*SearchUsersRequest) GetDescriptionContains added in v3.12.0

func (x *SearchUsersRequest) GetDescriptionContains() string

func (*SearchUsersRequest) GetFieldMask added in v3.12.0

func (x *SearchUsersRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*SearchUsersRequest) GetIdContains added in v3.14.1

func (x *SearchUsersRequest) GetIdContains() string

func (*SearchUsersRequest) GetLimit added in v3.12.0

func (x *SearchUsersRequest) GetLimit() uint32

func (*SearchUsersRequest) GetNameContains added in v3.12.0

func (x *SearchUsersRequest) GetNameContains() string

func (*SearchUsersRequest) GetOrder added in v3.12.0

func (x *SearchUsersRequest) GetOrder() string

func (*SearchUsersRequest) GetPage added in v3.12.0

func (x *SearchUsersRequest) GetPage() uint32

func (*SearchUsersRequest) GetQuery added in v3.18.1

func (x *SearchUsersRequest) GetQuery() string

func (*SearchUsersRequest) GetState added in v3.12.0

func (x *SearchUsersRequest) GetState() []State

func (*SearchUsersRequest) MarshalJSON added in v3.17.2

func (x *SearchUsersRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SearchUsersRequest to JSON.

func (*SearchUsersRequest) MarshalProtoJSON added in v3.15.1

func (x *SearchUsersRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the SearchUsersRequest message to JSON.

func (*SearchUsersRequest) ProtoMessage added in v3.12.0

func (*SearchUsersRequest) ProtoMessage()

func (*SearchUsersRequest) ProtoReflect added in v3.25.0

func (x *SearchUsersRequest) ProtoReflect() protoreflect.Message

func (*SearchUsersRequest) Reset added in v3.12.0

func (x *SearchUsersRequest) Reset()

func (*SearchUsersRequest) SetFields added in v3.12.0

func (dst *SearchUsersRequest) SetFields(src *SearchUsersRequest, paths ...string) error

func (*SearchUsersRequest) SetFromFlags added in v3.19.1

func (m *SearchUsersRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the SearchUsersRequest message from flags.

func (*SearchUsersRequest) String added in v3.12.0

func (x *SearchUsersRequest) String() string

func (*SearchUsersRequest) UnmarshalJSON added in v3.17.2

func (x *SearchUsersRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SearchUsersRequest from JSON.

func (*SearchUsersRequest) UnmarshalProtoJSON added in v3.15.1

func (x *SearchUsersRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the SearchUsersRequest message from JSON.

func (*SearchUsersRequest) ValidateFields added in v3.12.0

func (m *SearchUsersRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on SearchUsersRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SearchUsersRequestValidationError added in v3.12.0

type SearchUsersRequestValidationError struct {
	// contains filtered or unexported fields
}

SearchUsersRequestValidationError is the validation error returned by SearchUsersRequest.ValidateFields if the designated constraints aren't met.

func (SearchUsersRequestValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (SearchUsersRequestValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (SearchUsersRequestValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (SearchUsersRequestValidationError) Field added in v3.12.0

Field function returns field value.

func (SearchUsersRequestValidationError) Key added in v3.12.0

Key function returns key value.

func (SearchUsersRequestValidationError) Reason added in v3.12.0

Reason function returns reason value.

type Secret added in v3.10.0

type Secret struct {

	// ID of the Key used to encrypt the secret.
	KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"`
	Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Secret contains a secret value. It also contains the ID of the Encryption key used to encrypt it.

func (*Secret) Descriptor deprecated added in v3.10.0

func (*Secret) Descriptor() ([]byte, []int)

Deprecated: Use Secret.ProtoReflect.Descriptor instead.

func (*Secret) GetKeyId added in v3.14.0

func (x *Secret) GetKeyId() string

func (*Secret) GetValue added in v3.10.0

func (x *Secret) GetValue() []byte

func (*Secret) ProtoMessage added in v3.10.0

func (*Secret) ProtoMessage()

func (*Secret) ProtoReflect added in v3.25.0

func (x *Secret) ProtoReflect() protoreflect.Message

func (*Secret) Reset added in v3.10.0

func (x *Secret) Reset()

func (*Secret) SetFields added in v3.10.0

func (dst *Secret) SetFields(src *Secret, paths ...string) error

func (*Secret) SetFromFlags added in v3.19.1

func (m *Secret) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the Secret message from flags.

func (*Secret) String added in v3.10.0

func (x *Secret) String() string

func (*Secret) ValidateFields added in v3.10.0

func (m *Secret) ValidateFields(paths ...string) error

ValidateFields checks the field values on Secret with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SecretValidationError added in v3.10.0

type SecretValidationError struct {
	// contains filtered or unexported fields
}

SecretValidationError is the validation error returned by Secret.ValidateFields if the designated constraints aren't met.

func (SecretValidationError) Cause added in v3.10.0

func (e SecretValidationError) Cause() error

Cause function returns cause value.

func (SecretValidationError) Error added in v3.10.0

func (e SecretValidationError) Error() string

Error satisfies the builtin error interface

func (SecretValidationError) ErrorName added in v3.10.0

func (e SecretValidationError) ErrorName() string

ErrorName returns error name.

func (SecretValidationError) Field added in v3.10.0

func (e SecretValidationError) Field() string

Field function returns field value.

func (SecretValidationError) Key added in v3.10.0

func (e SecretValidationError) Key() bool

Key function returns key value.

func (SecretValidationError) Reason added in v3.10.0

func (e SecretValidationError) Reason() string

Reason function returns reason value.

type SendInvitationRequest

type SendInvitationRequest struct {
	Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	// contains filtered or unexported fields
}

func (*SendInvitationRequest) Descriptor deprecated

func (*SendInvitationRequest) Descriptor() ([]byte, []int)

Deprecated: Use SendInvitationRequest.ProtoReflect.Descriptor instead.

func (*SendInvitationRequest) GetEmail

func (x *SendInvitationRequest) GetEmail() string

func (*SendInvitationRequest) ProtoMessage

func (*SendInvitationRequest) ProtoMessage()

func (*SendInvitationRequest) ProtoReflect added in v3.25.0

func (x *SendInvitationRequest) ProtoReflect() protoreflect.Message

func (*SendInvitationRequest) Reset

func (x *SendInvitationRequest) Reset()

func (*SendInvitationRequest) SetFields

func (dst *SendInvitationRequest) SetFields(src *SendInvitationRequest, paths ...string) error

func (*SendInvitationRequest) String

func (x *SendInvitationRequest) String() string

func (*SendInvitationRequest) ValidateFields

func (m *SendInvitationRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on SendInvitationRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SendInvitationRequestValidationError

type SendInvitationRequestValidationError struct {
	// contains filtered or unexported fields
}

SendInvitationRequestValidationError is the validation error returned by SendInvitationRequest.ValidateFields if the designated constraints aren't met.

func (SendInvitationRequestValidationError) Cause

Cause function returns cause value.

func (SendInvitationRequestValidationError) Error

Error satisfies the builtin error interface

func (SendInvitationRequestValidationError) ErrorName

ErrorName returns error name.

func (SendInvitationRequestValidationError) Field

Field function returns field value.

func (SendInvitationRequestValidationError) Key

Key function returns key value.

func (SendInvitationRequestValidationError) Reason

Reason function returns reason value.

type ServedRelayParameters added in v3.28.1

type ServedRelayParameters struct {

	// Types that are assignable to Mode:
	//	*ServedRelayParameters_Always
	//	*ServedRelayParameters_Dynamic
	//	*ServedRelayParameters_EndDeviceControlled
	Mode isServedRelayParameters_Mode `protobuf_oneof:"mode"`
	// Number of wake on radio frames to be sent without an acknowledgement before sending the uplink message directly.
	Backoff uint32 `protobuf:"varint,4,opt,name=backoff,proto3" json:"backoff,omitempty"`
	// Second wake on radio channel configuration.
	SecondChannel *RelaySecondChannel `protobuf:"bytes,5,opt,name=second_channel,json=secondChannel,proto3" json:"second_channel,omitempty"`
	// End device identifier of the serving end device.
	ServingDeviceId string `protobuf:"bytes,6,opt,name=serving_device_id,json=servingDeviceId,proto3" json:"serving_device_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ServedRelayParameters) Descriptor deprecated added in v3.28.1

func (*ServedRelayParameters) Descriptor() ([]byte, []int)

Deprecated: Use ServedRelayParameters.ProtoReflect.Descriptor instead.

func (*ServedRelayParameters) FieldIsZero added in v3.28.1

func (v *ServedRelayParameters) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*ServedRelayParameters) GetAlways added in v3.28.1

func (*ServedRelayParameters) GetBackoff added in v3.28.1

func (x *ServedRelayParameters) GetBackoff() uint32

func (*ServedRelayParameters) GetDynamic added in v3.28.1

func (*ServedRelayParameters) GetEndDeviceControlled added in v3.28.1

func (x *ServedRelayParameters) GetEndDeviceControlled() *RelayEndDeviceControlledMode

func (*ServedRelayParameters) GetMode added in v3.28.1

func (m *ServedRelayParameters) GetMode() isServedRelayParameters_Mode

func (*ServedRelayParameters) GetSecondChannel added in v3.28.1

func (x *ServedRelayParameters) GetSecondChannel() *RelaySecondChannel

func (*ServedRelayParameters) GetServingDeviceId added in v3.28.1

func (x *ServedRelayParameters) GetServingDeviceId() string

func (*ServedRelayParameters) MarshalJSON added in v3.28.1

func (x *ServedRelayParameters) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ServedRelayParameters to JSON.

func (*ServedRelayParameters) MarshalProtoJSON added in v3.28.1

func (x *ServedRelayParameters) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ServedRelayParameters message to JSON.

func (*ServedRelayParameters) ProtoMessage added in v3.28.1

func (*ServedRelayParameters) ProtoMessage()

func (*ServedRelayParameters) ProtoReflect added in v3.28.1

func (x *ServedRelayParameters) ProtoReflect() protoreflect.Message

func (*ServedRelayParameters) Reset added in v3.28.1

func (x *ServedRelayParameters) Reset()

func (*ServedRelayParameters) SetFields added in v3.28.1

func (dst *ServedRelayParameters) SetFields(src *ServedRelayParameters, paths ...string) error

func (*ServedRelayParameters) SetFromFlags added in v3.28.1

func (m *ServedRelayParameters) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ServedRelayParameters message from flags.

func (*ServedRelayParameters) String added in v3.28.1

func (x *ServedRelayParameters) String() string

func (*ServedRelayParameters) UnmarshalJSON added in v3.28.1

func (x *ServedRelayParameters) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ServedRelayParameters from JSON.

func (*ServedRelayParameters) UnmarshalProtoJSON added in v3.28.1

func (x *ServedRelayParameters) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ServedRelayParameters message from JSON.

func (*ServedRelayParameters) ValidateFields added in v3.28.1

func (m *ServedRelayParameters) ValidateFields(paths ...string) error

ValidateFields checks the field values on ServedRelayParameters with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ServedRelayParametersValidationError added in v3.28.1

type ServedRelayParametersValidationError struct {
	// contains filtered or unexported fields
}

ServedRelayParametersValidationError is the validation error returned by ServedRelayParameters.ValidateFields if the designated constraints aren't met.

func (ServedRelayParametersValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (ServedRelayParametersValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (ServedRelayParametersValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (ServedRelayParametersValidationError) Field added in v3.28.1

Field function returns field value.

func (ServedRelayParametersValidationError) Key added in v3.28.1

Key function returns key value.

func (ServedRelayParametersValidationError) Reason added in v3.28.1

Reason function returns reason value.

type ServedRelayParameters_Always added in v3.28.1

type ServedRelayParameters_Always struct {
	// The end device will always attempt to use the relay mode in order to send uplink messages.
	Always *RelayEndDeviceAlwaysMode `protobuf:"bytes,1,opt,name=always,proto3,oneof"`
}

type ServedRelayParameters_Dynamic added in v3.28.1

type ServedRelayParameters_Dynamic struct {
	// The end device will attempt to use relay mode only after a number of uplink messages have been sent without
	// receiving a valid a downlink message.
	Dynamic *RelayEndDeviceDynamicMode `protobuf:"bytes,2,opt,name=dynamic,proto3,oneof"`
}

type ServedRelayParameters_EndDeviceControlled added in v3.28.1

type ServedRelayParameters_EndDeviceControlled struct {
	// The end device will control when it uses the relay mode. This is the default mode.
	EndDeviceControlled *RelayEndDeviceControlledMode `protobuf:"bytes,3,opt,name=end_device_controlled,json=endDeviceControlled,proto3,oneof"`
}

type ServedRelaySettings added in v3.29.0

type ServedRelaySettings struct {

	// Types that are assignable to Mode:
	//	*ServedRelaySettings_Always
	//	*ServedRelaySettings_Dynamic
	//	*ServedRelaySettings_EndDeviceControlled
	Mode isServedRelaySettings_Mode `protobuf_oneof:"mode"`
	// Number of wake on radio frames to be sent without an acknowledgement before sending the uplink message directly.
	// If unset, the default value from Network Server configuration will be used.
	Backoff *wrapperspb.UInt32Value `protobuf:"bytes,7,opt,name=backoff,proto3" json:"backoff,omitempty"`
	// Second wake on radio channel configuration.
	SecondChannel *RelaySecondChannel `protobuf:"bytes,5,opt,name=second_channel,json=secondChannel,proto3" json:"second_channel,omitempty"`
	// End device identifier of the serving end device.
	ServingDeviceId string `protobuf:"bytes,6,opt,name=serving_device_id,json=servingDeviceId,proto3" json:"serving_device_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ServedRelaySettings) Descriptor deprecated added in v3.29.0

func (*ServedRelaySettings) Descriptor() ([]byte, []int)

Deprecated: Use ServedRelaySettings.ProtoReflect.Descriptor instead.

func (*ServedRelaySettings) FieldIsZero added in v3.29.0

func (v *ServedRelaySettings) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*ServedRelaySettings) GetAlways added in v3.29.0

func (*ServedRelaySettings) GetBackoff added in v3.29.0

func (x *ServedRelaySettings) GetBackoff() *wrapperspb.UInt32Value

func (*ServedRelaySettings) GetDynamic added in v3.29.0

func (*ServedRelaySettings) GetEndDeviceControlled added in v3.29.0

func (x *ServedRelaySettings) GetEndDeviceControlled() *RelayEndDeviceControlledMode

func (*ServedRelaySettings) GetMode added in v3.29.0

func (m *ServedRelaySettings) GetMode() isServedRelaySettings_Mode

func (*ServedRelaySettings) GetSecondChannel added in v3.29.0

func (x *ServedRelaySettings) GetSecondChannel() *RelaySecondChannel

func (*ServedRelaySettings) GetServingDeviceId added in v3.29.0

func (x *ServedRelaySettings) GetServingDeviceId() string

func (*ServedRelaySettings) MarshalJSON added in v3.29.0

func (x *ServedRelaySettings) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ServedRelaySettings to JSON.

func (*ServedRelaySettings) MarshalProtoJSON added in v3.29.0

func (x *ServedRelaySettings) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ServedRelaySettings message to JSON.

func (*ServedRelaySettings) ProtoMessage added in v3.29.0

func (*ServedRelaySettings) ProtoMessage()

func (*ServedRelaySettings) ProtoReflect added in v3.29.0

func (x *ServedRelaySettings) ProtoReflect() protoreflect.Message

func (*ServedRelaySettings) Reset added in v3.29.0

func (x *ServedRelaySettings) Reset()

func (*ServedRelaySettings) SetFields added in v3.29.0

func (dst *ServedRelaySettings) SetFields(src *ServedRelaySettings, paths ...string) error

func (*ServedRelaySettings) SetFromFlags added in v3.29.0

func (m *ServedRelaySettings) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ServedRelaySettings message from flags.

func (*ServedRelaySettings) String added in v3.29.0

func (x *ServedRelaySettings) String() string

func (*ServedRelaySettings) UnmarshalJSON added in v3.29.0

func (x *ServedRelaySettings) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ServedRelaySettings from JSON.

func (*ServedRelaySettings) UnmarshalProtoJSON added in v3.29.0

func (x *ServedRelaySettings) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ServedRelaySettings message from JSON.

func (*ServedRelaySettings) ValidateFields added in v3.29.0

func (m *ServedRelaySettings) ValidateFields(paths ...string) error

ValidateFields checks the field values on ServedRelaySettings with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ServedRelaySettingsValidationError added in v3.29.0

type ServedRelaySettingsValidationError struct {
	// contains filtered or unexported fields
}

ServedRelaySettingsValidationError is the validation error returned by ServedRelaySettings.ValidateFields if the designated constraints aren't met.

func (ServedRelaySettingsValidationError) Cause added in v3.29.0

Cause function returns cause value.

func (ServedRelaySettingsValidationError) Error added in v3.29.0

Error satisfies the builtin error interface

func (ServedRelaySettingsValidationError) ErrorName added in v3.29.0

ErrorName returns error name.

func (ServedRelaySettingsValidationError) Field added in v3.29.0

Field function returns field value.

func (ServedRelaySettingsValidationError) Key added in v3.29.0

Key function returns key value.

func (ServedRelaySettingsValidationError) Reason added in v3.29.0

Reason function returns reason value.

type ServedRelaySettings_Always added in v3.29.0

type ServedRelaySettings_Always struct {
	// The end device will always attempt to use the relay mode in order to send uplink messages.
	Always *RelayEndDeviceAlwaysMode `protobuf:"bytes,1,opt,name=always,proto3,oneof"`
}

type ServedRelaySettings_Dynamic added in v3.29.0

type ServedRelaySettings_Dynamic struct {
	// The end device will attempt to use relay mode only after a number of uplink messages have been sent without
	// receiving a valid a downlink message.
	Dynamic *RelayEndDeviceDynamicMode `protobuf:"bytes,2,opt,name=dynamic,proto3,oneof"`
}

type ServedRelaySettings_EndDeviceControlled added in v3.29.0

type ServedRelaySettings_EndDeviceControlled struct {
	// The end device will control when it uses the relay mode. This is the default mode.
	EndDeviceControlled *RelayEndDeviceControlledMode `protobuf:"bytes,3,opt,name=end_device_controlled,json=endDeviceControlled,proto3,oneof"`
}

type ServingRelayForwardingLimits added in v3.28.2

type ServingRelayForwardingLimits struct {

	// Reset behavior of the buckets upon limit update.
	ResetBehavior RelayResetLimitCounter `` /* 144-byte string literal not displayed */
	// Bucket configuration for join requests.
	// If unset, no individual limits will apply to join requests, but the relay overall limitations will apply.
	JoinRequests *RelayForwardLimits `protobuf:"bytes,2,opt,name=join_requests,json=joinRequests,proto3" json:"join_requests,omitempty"`
	// Bucket configuration for unknown device notifications.
	// If unset, no individual limits will apply to unknown end device notifications, but the relay overall
	// limitations will still apply.
	Notifications *RelayForwardLimits `protobuf:"bytes,3,opt,name=notifications,proto3" json:"notifications,omitempty"`
	// Bucket configuration for uplink messages across all served end devices.
	// If unset, no individual limits will apply to uplink messages across all served end devices, but the relay
	// overall limitations will still apply.
	UplinkMessages *RelayForwardLimits `protobuf:"bytes,4,opt,name=uplink_messages,json=uplinkMessages,proto3" json:"uplink_messages,omitempty"`
	// Bucket configuration for all relay messages.
	// If unset, no overall limits will apply to the relay, but individual limitations will still apply.
	Overall *RelayForwardLimits `protobuf:"bytes,5,opt,name=overall,proto3" json:"overall,omitempty"`
	// contains filtered or unexported fields
}

func (*ServingRelayForwardingLimits) Descriptor deprecated added in v3.28.2

func (*ServingRelayForwardingLimits) Descriptor() ([]byte, []int)

Deprecated: Use ServingRelayForwardingLimits.ProtoReflect.Descriptor instead.

func (*ServingRelayForwardingLimits) FieldIsZero added in v3.28.2

func (v *ServingRelayForwardingLimits) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*ServingRelayForwardingLimits) GetJoinRequests added in v3.28.2

func (x *ServingRelayForwardingLimits) GetJoinRequests() *RelayForwardLimits

func (*ServingRelayForwardingLimits) GetNotifications added in v3.28.2

func (x *ServingRelayForwardingLimits) GetNotifications() *RelayForwardLimits

func (*ServingRelayForwardingLimits) GetOverall added in v3.28.2

func (*ServingRelayForwardingLimits) GetResetBehavior added in v3.28.2

func (*ServingRelayForwardingLimits) GetUplinkMessages added in v3.28.2

func (x *ServingRelayForwardingLimits) GetUplinkMessages() *RelayForwardLimits

func (*ServingRelayForwardingLimits) MarshalJSON added in v3.28.2

func (x *ServingRelayForwardingLimits) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ServingRelayForwardingLimits to JSON.

func (*ServingRelayForwardingLimits) MarshalProtoJSON added in v3.28.2

func (x *ServingRelayForwardingLimits) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ServingRelayForwardingLimits message to JSON.

func (*ServingRelayForwardingLimits) ProtoMessage added in v3.28.2

func (*ServingRelayForwardingLimits) ProtoMessage()

func (*ServingRelayForwardingLimits) ProtoReflect added in v3.28.2

func (*ServingRelayForwardingLimits) Reset added in v3.28.2

func (x *ServingRelayForwardingLimits) Reset()

func (*ServingRelayForwardingLimits) SetFields added in v3.28.2

func (*ServingRelayForwardingLimits) SetFromFlags added in v3.28.2

func (m *ServingRelayForwardingLimits) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ServingRelayForwardingLimits message from flags.

func (*ServingRelayForwardingLimits) String added in v3.28.2

func (*ServingRelayForwardingLimits) UnmarshalJSON added in v3.28.2

func (x *ServingRelayForwardingLimits) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ServingRelayForwardingLimits from JSON.

func (*ServingRelayForwardingLimits) UnmarshalProtoJSON added in v3.28.2

func (x *ServingRelayForwardingLimits) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ServingRelayForwardingLimits message from JSON.

func (*ServingRelayForwardingLimits) ValidateFields added in v3.28.2

func (m *ServingRelayForwardingLimits) ValidateFields(paths ...string) error

ValidateFields checks the field values on ServingRelayForwardingLimits with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ServingRelayForwardingLimitsValidationError added in v3.28.2

type ServingRelayForwardingLimitsValidationError struct {
	// contains filtered or unexported fields
}

ServingRelayForwardingLimitsValidationError is the validation error returned by ServingRelayForwardingLimits.ValidateFields if the designated constraints aren't met.

func (ServingRelayForwardingLimitsValidationError) Cause added in v3.28.2

Cause function returns cause value.

func (ServingRelayForwardingLimitsValidationError) Error added in v3.28.2

Error satisfies the builtin error interface

func (ServingRelayForwardingLimitsValidationError) ErrorName added in v3.28.2

ErrorName returns error name.

func (ServingRelayForwardingLimitsValidationError) Field added in v3.28.2

Field function returns field value.

func (ServingRelayForwardingLimitsValidationError) Key added in v3.28.2

Key function returns key value.

func (ServingRelayForwardingLimitsValidationError) Reason added in v3.28.2

Reason function returns reason value.

type ServingRelayParameters added in v3.28.1

type ServingRelayParameters struct {

	// Second wake on radio channel configuration.
	SecondChannel *RelaySecondChannel `protobuf:"bytes,1,opt,name=second_channel,json=secondChannel,proto3" json:"second_channel,omitempty"`
	// Index of the default wake on radio channel.
	DefaultChannelIndex uint32 `protobuf:"varint,2,opt,name=default_channel_index,json=defaultChannelIndex,proto3" json:"default_channel_index,omitempty"`
	// Channel activity detection periodicity.
	CadPeriodicity RelayCADPeriodicity `` /* 144-byte string literal not displayed */
	// Configured uplink forwarding rules.
	UplinkForwardingRules []*RelayUplinkForwardingRule `` /* 126-byte string literal not displayed */
	// Configured forwarding limits.
	// If unset, the default value from Network Server configuration will be used.
	Limits *ServingRelayForwardingLimits `protobuf:"bytes,5,opt,name=limits,proto3" json:"limits,omitempty"`
	// contains filtered or unexported fields
}

func (*ServingRelayParameters) Descriptor deprecated added in v3.28.1

func (*ServingRelayParameters) Descriptor() ([]byte, []int)

Deprecated: Use ServingRelayParameters.ProtoReflect.Descriptor instead.

func (*ServingRelayParameters) FieldIsZero added in v3.28.1

func (v *ServingRelayParameters) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*ServingRelayParameters) GetCadPeriodicity added in v3.28.1

func (x *ServingRelayParameters) GetCadPeriodicity() RelayCADPeriodicity

func (*ServingRelayParameters) GetDefaultChannelIndex added in v3.28.1

func (x *ServingRelayParameters) GetDefaultChannelIndex() uint32

func (*ServingRelayParameters) GetLimits added in v3.28.1

func (*ServingRelayParameters) GetSecondChannel added in v3.28.1

func (x *ServingRelayParameters) GetSecondChannel() *RelaySecondChannel

func (*ServingRelayParameters) GetUplinkForwardingRules added in v3.28.1

func (x *ServingRelayParameters) GetUplinkForwardingRules() []*RelayUplinkForwardingRule

func (*ServingRelayParameters) MarshalJSON added in v3.28.1

func (x *ServingRelayParameters) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ServingRelayParameters to JSON.

func (*ServingRelayParameters) MarshalProtoJSON added in v3.28.1

func (x *ServingRelayParameters) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ServingRelayParameters message to JSON.

func (*ServingRelayParameters) ProtoMessage added in v3.28.1

func (*ServingRelayParameters) ProtoMessage()

func (*ServingRelayParameters) ProtoReflect added in v3.28.1

func (x *ServingRelayParameters) ProtoReflect() protoreflect.Message

func (*ServingRelayParameters) Reset added in v3.28.1

func (x *ServingRelayParameters) Reset()

func (*ServingRelayParameters) SetFields added in v3.28.1

func (dst *ServingRelayParameters) SetFields(src *ServingRelayParameters, paths ...string) error

func (*ServingRelayParameters) SetFromFlags added in v3.28.1

func (m *ServingRelayParameters) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ServingRelayParameters message from flags.

func (*ServingRelayParameters) String added in v3.28.1

func (x *ServingRelayParameters) String() string

func (*ServingRelayParameters) UnmarshalJSON added in v3.28.1

func (x *ServingRelayParameters) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ServingRelayParameters from JSON.

func (*ServingRelayParameters) UnmarshalProtoJSON added in v3.28.1

func (x *ServingRelayParameters) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ServingRelayParameters message from JSON.

func (*ServingRelayParameters) ValidateFields added in v3.28.1

func (m *ServingRelayParameters) ValidateFields(paths ...string) error

ValidateFields checks the field values on ServingRelayParameters with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ServingRelayParametersValidationError added in v3.28.1

type ServingRelayParametersValidationError struct {
	// contains filtered or unexported fields
}

ServingRelayParametersValidationError is the validation error returned by ServingRelayParameters.ValidateFields if the designated constraints aren't met.

func (ServingRelayParametersValidationError) Cause added in v3.28.1

Cause function returns cause value.

func (ServingRelayParametersValidationError) Error added in v3.28.1

Error satisfies the builtin error interface

func (ServingRelayParametersValidationError) ErrorName added in v3.28.1

ErrorName returns error name.

func (ServingRelayParametersValidationError) Field added in v3.28.1

Field function returns field value.

func (ServingRelayParametersValidationError) Key added in v3.28.1

Key function returns key value.

func (ServingRelayParametersValidationError) Reason added in v3.28.1

Reason function returns reason value.

type ServingRelaySettings added in v3.29.0

type ServingRelaySettings struct {

	// Second wake on radio channel configuration.
	SecondChannel *RelaySecondChannel `protobuf:"bytes,1,opt,name=second_channel,json=secondChannel,proto3" json:"second_channel,omitempty"`
	// Index of the default wake on radio channel.
	// If unset, the default value from Network Server configuration will be used.
	DefaultChannelIndex *wrapperspb.UInt32Value `protobuf:"bytes,6,opt,name=default_channel_index,json=defaultChannelIndex,proto3" json:"default_channel_index,omitempty"`
	// Channel activity detection periodicity.
	CadPeriodicity RelayCADPeriodicity `` /* 144-byte string literal not displayed */
	// Configured uplink forwarding rules.
	UplinkForwardingRules []*RelayUplinkForwardingRule `` /* 126-byte string literal not displayed */
	// Configured forwarding limits.
	// If unset, the default value from Network Server configuration will be used.
	Limits *ServingRelayForwardingLimits `protobuf:"bytes,5,opt,name=limits,proto3" json:"limits,omitempty"`
	// contains filtered or unexported fields
}

func (*ServingRelaySettings) Descriptor deprecated added in v3.29.0

func (*ServingRelaySettings) Descriptor() ([]byte, []int)

Deprecated: Use ServingRelaySettings.ProtoReflect.Descriptor instead.

func (*ServingRelaySettings) FieldIsZero added in v3.29.0

func (v *ServingRelaySettings) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*ServingRelaySettings) GetCadPeriodicity added in v3.29.0

func (x *ServingRelaySettings) GetCadPeriodicity() RelayCADPeriodicity

func (*ServingRelaySettings) GetDefaultChannelIndex added in v3.29.0

func (x *ServingRelaySettings) GetDefaultChannelIndex() *wrapperspb.UInt32Value

func (*ServingRelaySettings) GetLimits added in v3.29.0

func (*ServingRelaySettings) GetSecondChannel added in v3.29.0

func (x *ServingRelaySettings) GetSecondChannel() *RelaySecondChannel

func (*ServingRelaySettings) GetUplinkForwardingRules added in v3.29.0

func (x *ServingRelaySettings) GetUplinkForwardingRules() []*RelayUplinkForwardingRule

func (*ServingRelaySettings) MarshalJSON added in v3.29.0

func (x *ServingRelaySettings) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ServingRelaySettings to JSON.

func (*ServingRelaySettings) MarshalProtoJSON added in v3.29.0

func (x *ServingRelaySettings) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ServingRelaySettings message to JSON.

func (*ServingRelaySettings) ProtoMessage added in v3.29.0

func (*ServingRelaySettings) ProtoMessage()

func (*ServingRelaySettings) ProtoReflect added in v3.29.0

func (x *ServingRelaySettings) ProtoReflect() protoreflect.Message

func (*ServingRelaySettings) Reset added in v3.29.0

func (x *ServingRelaySettings) Reset()

func (*ServingRelaySettings) SetFields added in v3.29.0

func (dst *ServingRelaySettings) SetFields(src *ServingRelaySettings, paths ...string) error

func (*ServingRelaySettings) SetFromFlags added in v3.29.0

func (m *ServingRelaySettings) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ServingRelaySettings message from flags.

func (*ServingRelaySettings) String added in v3.29.0

func (x *ServingRelaySettings) String() string

func (*ServingRelaySettings) UnmarshalJSON added in v3.29.0

func (x *ServingRelaySettings) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ServingRelaySettings from JSON.

func (*ServingRelaySettings) UnmarshalProtoJSON added in v3.29.0

func (x *ServingRelaySettings) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ServingRelaySettings message from JSON.

func (*ServingRelaySettings) ValidateFields added in v3.29.0

func (m *ServingRelaySettings) ValidateFields(paths ...string) error

ValidateFields checks the field values on ServingRelaySettings with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ServingRelaySettingsValidationError added in v3.29.0

type ServingRelaySettingsValidationError struct {
	// contains filtered or unexported fields
}

ServingRelaySettingsValidationError is the validation error returned by ServingRelaySettings.ValidateFields if the designated constraints aren't met.

func (ServingRelaySettingsValidationError) Cause added in v3.29.0

Cause function returns cause value.

func (ServingRelaySettingsValidationError) Error added in v3.29.0

Error satisfies the builtin error interface

func (ServingRelaySettingsValidationError) ErrorName added in v3.29.0

ErrorName returns error name.

func (ServingRelaySettingsValidationError) Field added in v3.29.0

Field function returns field value.

func (ServingRelaySettingsValidationError) Key added in v3.29.0

Key function returns key value.

func (ServingRelaySettingsValidationError) Reason added in v3.29.0

Reason function returns reason value.

type Session

type Session struct {

	// Device Address, issued by the Network Server or chosen by device manufacturer in case of testing range (beginning with 00-03).
	// Known by Network Server, Application Server and Join Server. Owned by Network Server.
	DevAddr []byte       `protobuf:"bytes,2,opt,name=dev_addr,json=devAddr,proto3" json:"dev_addr,omitempty"`
	Keys    *SessionKeys `protobuf:"bytes,3,opt,name=keys,proto3" json:"keys,omitempty"`
	// Last uplink frame counter value used. Network Server only. Application Server assumes the Network Server checked it.
	LastFCntUp uint32 `protobuf:"varint,4,opt,name=last_f_cnt_up,json=lastFCntUp,proto3" json:"last_f_cnt_up,omitempty"`
	// Last network downlink frame counter value used. Network Server only.
	LastNFCntDown uint32 `protobuf:"varint,5,opt,name=last_n_f_cnt_down,json=lastNFCntDown,proto3" json:"last_n_f_cnt_down,omitempty"`
	// Last application downlink frame counter value used. Application Server only.
	LastAFCntDown uint32 `protobuf:"varint,6,opt,name=last_a_f_cnt_down,json=lastAFCntDown,proto3" json:"last_a_f_cnt_down,omitempty"`
	// Frame counter of the last confirmed downlink message sent. Network Server only.
	LastConfFCntDown uint32 `protobuf:"varint,7,opt,name=last_conf_f_cnt_down,json=lastConfFCntDown,proto3" json:"last_conf_f_cnt_down,omitempty"`
	// Time when the session started. Network Server only.
	StartedAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"`
	// Queued Application downlink messages. Stored in Application Server and Network Server.
	QueuedApplicationDownlinks []*ApplicationDownlink `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Session) Descriptor deprecated

func (*Session) Descriptor() ([]byte, []int)

Deprecated: Use Session.ProtoReflect.Descriptor instead.

func (*Session) FieldIsZero added in v3.11.0

func (v *Session) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*Session) GetDevAddr added in v3.19.2

func (x *Session) GetDevAddr() []byte

func (*Session) GetKeys added in v3.16.2

func (x *Session) GetKeys() *SessionKeys

func (*Session) GetLastAFCntDown

func (x *Session) GetLastAFCntDown() uint32

func (*Session) GetLastConfFCntDown

func (x *Session) GetLastConfFCntDown() uint32

func (*Session) GetLastFCntUp

func (x *Session) GetLastFCntUp() uint32

func (*Session) GetLastNFCntDown

func (x *Session) GetLastNFCntDown() uint32
func (x *Session) GetQueuedApplicationDownlinks() []*ApplicationDownlink

func (*Session) GetStartedAt

func (x *Session) GetStartedAt() *timestamppb.Timestamp

func (*Session) MarshalJSON added in v3.17.2

func (x *Session) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Session to JSON.

func (*Session) MarshalProtoJSON added in v3.15.1

func (x *Session) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the Session message to JSON.

func (*Session) ProtoMessage

func (*Session) ProtoMessage()

func (*Session) ProtoReflect added in v3.25.0

func (x *Session) ProtoReflect() protoreflect.Message

func (*Session) Reset

func (x *Session) Reset()

func (*Session) SetFields

func (dst *Session) SetFields(src *Session, paths ...string) error

func (*Session) SetFromFlags added in v3.19.1

func (m *Session) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the Session message from flags.

func (*Session) String

func (x *Session) String() string

func (*Session) UnmarshalJSON added in v3.17.2

func (x *Session) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Session from JSON.

func (*Session) UnmarshalProtoJSON added in v3.15.1

func (x *Session) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the Session message from JSON.

func (*Session) ValidateFields

func (m *Session) ValidateFields(paths ...string) error

ValidateFields checks the field values on Session with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SessionKeyRequest

type SessionKeyRequest struct {

	// Join Server issued identifier for the session keys.
	SessionKeyId []byte `protobuf:"bytes,1,opt,name=session_key_id,json=sessionKeyId,proto3" json:"session_key_id,omitempty"`
	// LoRaWAN DevEUI.
	DevEui []byte `protobuf:"bytes,2,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	// The LoRaWAN JoinEUI (AppEUI until LoRaWAN 1.0.3 end devices).
	JoinEui []byte `protobuf:"bytes,3,opt,name=join_eui,json=joinEui,proto3" json:"join_eui,omitempty"`
	// contains filtered or unexported fields
}

func (*SessionKeyRequest) Descriptor deprecated

func (*SessionKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use SessionKeyRequest.ProtoReflect.Descriptor instead.

func (*SessionKeyRequest) GetDevEui added in v3.19.2

func (x *SessionKeyRequest) GetDevEui() []byte

func (*SessionKeyRequest) GetJoinEui added in v3.19.2

func (x *SessionKeyRequest) GetJoinEui() []byte

func (*SessionKeyRequest) GetSessionKeyId added in v3.14.1

func (x *SessionKeyRequest) GetSessionKeyId() []byte

func (*SessionKeyRequest) MarshalJSON added in v3.19.2

func (x *SessionKeyRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SessionKeyRequest to JSON.

func (*SessionKeyRequest) MarshalProtoJSON added in v3.19.2

func (x *SessionKeyRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the SessionKeyRequest message to JSON.

func (*SessionKeyRequest) ProtoMessage

func (*SessionKeyRequest) ProtoMessage()

func (*SessionKeyRequest) ProtoReflect added in v3.25.0

func (x *SessionKeyRequest) ProtoReflect() protoreflect.Message

func (*SessionKeyRequest) Reset

func (x *SessionKeyRequest) Reset()

func (*SessionKeyRequest) SetFields

func (dst *SessionKeyRequest) SetFields(src *SessionKeyRequest, paths ...string) error

func (*SessionKeyRequest) String

func (x *SessionKeyRequest) String() string

func (*SessionKeyRequest) UnmarshalJSON added in v3.19.2

func (x *SessionKeyRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SessionKeyRequest from JSON.

func (*SessionKeyRequest) UnmarshalProtoJSON added in v3.19.2

func (x *SessionKeyRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the SessionKeyRequest message from JSON.

func (*SessionKeyRequest) ValidateFields

func (m *SessionKeyRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on SessionKeyRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SessionKeyRequestValidationError

type SessionKeyRequestValidationError struct {
	// contains filtered or unexported fields
}

SessionKeyRequestValidationError is the validation error returned by SessionKeyRequest.ValidateFields if the designated constraints aren't met.

func (SessionKeyRequestValidationError) Cause

Cause function returns cause value.

func (SessionKeyRequestValidationError) Error

Error satisfies the builtin error interface

func (SessionKeyRequestValidationError) ErrorName

ErrorName returns error name.

func (SessionKeyRequestValidationError) Field

Field function returns field value.

func (SessionKeyRequestValidationError) Key

Key function returns key value.

func (SessionKeyRequestValidationError) Reason

Reason function returns reason value.

type SessionKeys

type SessionKeys struct {

	// Join Server issued identifier for the session keys.
	// This ID can be used to request the keys from the Join Server in case the are lost.
	SessionKeyId []byte `protobuf:"bytes,1,opt,name=session_key_id,json=sessionKeyId,proto3" json:"session_key_id,omitempty"`
	// The (encrypted) Forwarding Network Session Integrity Key (or Network Session Key in 1.0 compatibility mode).
	// This key is stored by the (forwarding) Network Server.
	FNwkSIntKey *KeyEnvelope `protobuf:"bytes,2,opt,name=f_nwk_s_int_key,json=fNwkSIntKey,proto3" json:"f_nwk_s_int_key,omitempty"`
	// The (encrypted) Serving Network Session Integrity Key.
	// This key is stored by the (serving) Network Server.
	SNwkSIntKey *KeyEnvelope `protobuf:"bytes,3,opt,name=s_nwk_s_int_key,json=sNwkSIntKey,proto3" json:"s_nwk_s_int_key,omitempty"`
	// The (encrypted) Network Session Encryption Key.
	// This key is stored by the (serving) Network Server.
	NwkSEncKey *KeyEnvelope `protobuf:"bytes,4,opt,name=nwk_s_enc_key,json=nwkSEncKey,proto3" json:"nwk_s_enc_key,omitempty"`
	// The (encrypted) Application Session Key.
	// This key is stored by the Application Server.
	AppSKey *KeyEnvelope `protobuf:"bytes,5,opt,name=app_s_key,json=appSKey,proto3" json:"app_s_key,omitempty"`
	// contains filtered or unexported fields
}

Session keys for a LoRaWAN session. Only the components for which the keys were meant, will have the key-encryption-key (KEK) to decrypt the individual keys.

func ApplySessionKeysFieldMask

func ApplySessionKeysFieldMask(dst, src *SessionKeys, paths ...string) (*SessionKeys, error)

ApplySessionKeysFieldMask applies fields specified by paths from src to dst and returns the result. If dst is nil, a new SessionKeys is created.

func FilterGetSessionKeys

func FilterGetSessionKeys(pb *SessionKeys, paths ...string) (*SessionKeys, error)

FilterGetSessionKeys returns a new SessionKeys with only implicit fields and the ones specified by paths set.

func (*SessionKeys) Descriptor deprecated

func (*SessionKeys) Descriptor() ([]byte, []int)

Deprecated: Use SessionKeys.ProtoReflect.Descriptor instead.

func (*SessionKeys) FieldIsZero added in v3.11.0

func (v *SessionKeys) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*SessionKeys) GetAppSKey

func (x *SessionKeys) GetAppSKey() *KeyEnvelope

func (*SessionKeys) GetFNwkSIntKey

func (x *SessionKeys) GetFNwkSIntKey() *KeyEnvelope

func (*SessionKeys) GetNwkSEncKey

func (x *SessionKeys) GetNwkSEncKey() *KeyEnvelope

func (*SessionKeys) GetSNwkSIntKey

func (x *SessionKeys) GetSNwkSIntKey() *KeyEnvelope

func (*SessionKeys) GetSessionKeyId added in v3.14.1

func (x *SessionKeys) GetSessionKeyId() []byte

func (*SessionKeys) MarshalJSON added in v3.21.0

func (x *SessionKeys) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SessionKeys to JSON.

func (*SessionKeys) MarshalProtoJSON added in v3.21.0

func (x *SessionKeys) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the SessionKeys message to JSON.

func (*SessionKeys) ProtoMessage

func (*SessionKeys) ProtoMessage()

func (*SessionKeys) ProtoReflect added in v3.25.0

func (x *SessionKeys) ProtoReflect() protoreflect.Message

func (*SessionKeys) Reset

func (x *SessionKeys) Reset()

func (*SessionKeys) SetFields

func (dst *SessionKeys) SetFields(src *SessionKeys, paths ...string) error

func (*SessionKeys) SetFromFlags added in v3.19.1

func (m *SessionKeys) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the SessionKeys message from flags.

func (*SessionKeys) String

func (x *SessionKeys) String() string

func (*SessionKeys) UnmarshalJSON added in v3.21.0

func (x *SessionKeys) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SessionKeys from JSON.

func (*SessionKeys) UnmarshalProtoJSON added in v3.21.0

func (x *SessionKeys) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the SessionKeys message from JSON.

func (*SessionKeys) ValidateFields

func (m *SessionKeys) ValidateFields(paths ...string) error

ValidateFields checks the field values on SessionKeys with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SessionKeysValidationError

type SessionKeysValidationError struct {
	// contains filtered or unexported fields
}

SessionKeysValidationError is the validation error returned by SessionKeys.ValidateFields if the designated constraints aren't met.

func (SessionKeysValidationError) Cause

Cause function returns cause value.

func (SessionKeysValidationError) Error

Error satisfies the builtin error interface

func (SessionKeysValidationError) ErrorName

func (e SessionKeysValidationError) ErrorName() string

ErrorName returns error name.

func (SessionKeysValidationError) Field

Field function returns field value.

func (SessionKeysValidationError) Key

Key function returns key value.

func (SessionKeysValidationError) Reason

Reason function returns reason value.

type SessionValidationError

type SessionValidationError struct {
	// contains filtered or unexported fields
}

SessionValidationError is the validation error returned by Session.ValidateFields if the designated constraints aren't met.

func (SessionValidationError) Cause

func (e SessionValidationError) Cause() error

Cause function returns cause value.

func (SessionValidationError) Error

func (e SessionValidationError) Error() string

Error satisfies the builtin error interface

func (SessionValidationError) ErrorName

func (e SessionValidationError) ErrorName() string

ErrorName returns error name.

func (SessionValidationError) Field

func (e SessionValidationError) Field() string

Field function returns field value.

func (SessionValidationError) Key

func (e SessionValidationError) Key() bool

Key function returns key value.

func (SessionValidationError) Reason

func (e SessionValidationError) Reason() string

Reason function returns reason value.

type SetApplicationActivationSettingsRequest added in v3.10.0

type SetApplicationActivationSettingsRequest struct {
	ApplicationIds *ApplicationIdentifiers        `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	Settings       *ApplicationActivationSettings `protobuf:"bytes,2,opt,name=settings,proto3" json:"settings,omitempty"`
	FieldMask      *fieldmaskpb.FieldMask         `protobuf:"bytes,3,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*SetApplicationActivationSettingsRequest) Descriptor deprecated added in v3.10.0

func (*SetApplicationActivationSettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetApplicationActivationSettingsRequest.ProtoReflect.Descriptor instead.

func (*SetApplicationActivationSettingsRequest) GetApplicationIds added in v3.15.2

func (*SetApplicationActivationSettingsRequest) GetFieldMask added in v3.10.0

func (*SetApplicationActivationSettingsRequest) GetSettings added in v3.15.2

func (*SetApplicationActivationSettingsRequest) MarshalJSON added in v3.19.2

func (x *SetApplicationActivationSettingsRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SetApplicationActivationSettingsRequest to JSON.

func (*SetApplicationActivationSettingsRequest) MarshalProtoJSON added in v3.19.2

MarshalProtoJSON marshals the SetApplicationActivationSettingsRequest message to JSON.

func (*SetApplicationActivationSettingsRequest) ProtoMessage added in v3.10.0

func (*SetApplicationActivationSettingsRequest) ProtoReflect added in v3.25.0

func (*SetApplicationActivationSettingsRequest) Reset added in v3.10.0

func (*SetApplicationActivationSettingsRequest) SetFields added in v3.10.0

func (*SetApplicationActivationSettingsRequest) SetFromFlags added in v3.19.1

func (m *SetApplicationActivationSettingsRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the SetApplicationActivationSettingsRequest message from flags.

func (*SetApplicationActivationSettingsRequest) String added in v3.10.0

func (*SetApplicationActivationSettingsRequest) UnmarshalJSON added in v3.19.2

func (x *SetApplicationActivationSettingsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SetApplicationActivationSettingsRequest from JSON.

func (*SetApplicationActivationSettingsRequest) UnmarshalProtoJSON added in v3.19.2

UnmarshalProtoJSON unmarshals the SetApplicationActivationSettingsRequest message from JSON.

func (*SetApplicationActivationSettingsRequest) ValidateContext added in v3.11.4

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*SetApplicationActivationSettingsRequest) ValidateFields added in v3.10.0

func (m *SetApplicationActivationSettingsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on SetApplicationActivationSettingsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SetApplicationActivationSettingsRequestValidationError added in v3.10.0

type SetApplicationActivationSettingsRequestValidationError struct {
	// contains filtered or unexported fields
}

SetApplicationActivationSettingsRequestValidationError is the validation error returned by SetApplicationActivationSettingsRequest.ValidateFields if the designated constraints aren't met.

func (SetApplicationActivationSettingsRequestValidationError) Cause added in v3.10.0

Cause function returns cause value.

func (SetApplicationActivationSettingsRequestValidationError) Error added in v3.10.0

Error satisfies the builtin error interface

func (SetApplicationActivationSettingsRequestValidationError) ErrorName added in v3.10.0

ErrorName returns error name.

func (SetApplicationActivationSettingsRequestValidationError) Field added in v3.10.0

Field function returns field value.

func (SetApplicationActivationSettingsRequestValidationError) Key added in v3.10.0

Key function returns key value.

func (SetApplicationActivationSettingsRequestValidationError) Reason added in v3.10.0

Reason function returns reason value.

type SetApplicationCollaboratorRequest

type SetApplicationCollaboratorRequest struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	Collaborator   *Collaborator           `protobuf:"bytes,2,opt,name=collaborator,proto3" json:"collaborator,omitempty"`
	// contains filtered or unexported fields
}

func (*SetApplicationCollaboratorRequest) Descriptor deprecated

func (*SetApplicationCollaboratorRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetApplicationCollaboratorRequest.ProtoReflect.Descriptor instead.

func (*SetApplicationCollaboratorRequest) EntityType added in v3.15.1

func (m *SetApplicationCollaboratorRequest) EntityType() string

func (*SetApplicationCollaboratorRequest) ExtractRequestFields added in v3.11.1

func (req *SetApplicationCollaboratorRequest) ExtractRequestFields(m map[string]interface{})

func (*SetApplicationCollaboratorRequest) GetApplicationIds added in v3.15.1

func (*SetApplicationCollaboratorRequest) GetCollaborator

func (x *SetApplicationCollaboratorRequest) GetCollaborator() *Collaborator

func (*SetApplicationCollaboratorRequest) IDString added in v3.15.1

func (*SetApplicationCollaboratorRequest) MarshalJSON added in v3.17.2

func (x *SetApplicationCollaboratorRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SetApplicationCollaboratorRequest to JSON.

func (*SetApplicationCollaboratorRequest) MarshalProtoJSON added in v3.15.1

MarshalProtoJSON marshals the SetApplicationCollaboratorRequest message to JSON.

func (*SetApplicationCollaboratorRequest) ProtoMessage

func (*SetApplicationCollaboratorRequest) ProtoMessage()

func (*SetApplicationCollaboratorRequest) ProtoReflect added in v3.25.0

func (*SetApplicationCollaboratorRequest) Reset

func (*SetApplicationCollaboratorRequest) SetFields

func (*SetApplicationCollaboratorRequest) String

func (*SetApplicationCollaboratorRequest) UnmarshalJSON added in v3.17.2

func (x *SetApplicationCollaboratorRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SetApplicationCollaboratorRequest from JSON.

func (*SetApplicationCollaboratorRequest) UnmarshalProtoJSON added in v3.15.1

UnmarshalProtoJSON unmarshals the SetApplicationCollaboratorRequest message from JSON.

func (*SetApplicationCollaboratorRequest) ValidateContext added in v3.11.4

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*SetApplicationCollaboratorRequest) ValidateFields

func (m *SetApplicationCollaboratorRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on SetApplicationCollaboratorRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SetApplicationCollaboratorRequestValidationError

type SetApplicationCollaboratorRequestValidationError struct {
	// contains filtered or unexported fields
}

SetApplicationCollaboratorRequestValidationError is the validation error returned by SetApplicationCollaboratorRequest.ValidateFields if the designated constraints aren't met.

func (SetApplicationCollaboratorRequestValidationError) Cause

Cause function returns cause value.

func (SetApplicationCollaboratorRequestValidationError) Error

Error satisfies the builtin error interface

func (SetApplicationCollaboratorRequestValidationError) ErrorName

ErrorName returns error name.

func (SetApplicationCollaboratorRequestValidationError) Field

Field function returns field value.

func (SetApplicationCollaboratorRequestValidationError) Key

Key function returns key value.

func (SetApplicationCollaboratorRequestValidationError) Reason

Reason function returns reason value.

type SetApplicationLinkRequest

type SetApplicationLinkRequest struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	Link           *ApplicationLink        `protobuf:"bytes,2,opt,name=link,proto3" json:"link,omitempty"`
	FieldMask      *fieldmaskpb.FieldMask  `protobuf:"bytes,3,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*SetApplicationLinkRequest) Descriptor deprecated

func (*SetApplicationLinkRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetApplicationLinkRequest.ProtoReflect.Descriptor instead.

func (*SetApplicationLinkRequest) EntityType added in v3.15.2

func (m *SetApplicationLinkRequest) EntityType() string

func (*SetApplicationLinkRequest) ExtractRequestFields added in v3.15.2

func (m *SetApplicationLinkRequest) ExtractRequestFields(dst map[string]interface{})

func (*SetApplicationLinkRequest) GetApplicationIds added in v3.15.2

func (x *SetApplicationLinkRequest) GetApplicationIds() *ApplicationIdentifiers

func (*SetApplicationLinkRequest) GetFieldMask

func (x *SetApplicationLinkRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*SetApplicationLinkRequest) IDString added in v3.15.2

func (m *SetApplicationLinkRequest) IDString() string

func (*SetApplicationLinkRequest) MarshalJSON added in v3.17.2

func (x *SetApplicationLinkRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SetApplicationLinkRequest to JSON.

func (*SetApplicationLinkRequest) MarshalProtoJSON added in v3.15.1

func (x *SetApplicationLinkRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the SetApplicationLinkRequest message to JSON.

func (*SetApplicationLinkRequest) ProtoMessage

func (*SetApplicationLinkRequest) ProtoMessage()

func (*SetApplicationLinkRequest) ProtoReflect added in v3.25.0

func (*SetApplicationLinkRequest) Reset

func (x *SetApplicationLinkRequest) Reset()

func (*SetApplicationLinkRequest) SetFields

func (dst *SetApplicationLinkRequest) SetFields(src *SetApplicationLinkRequest, paths ...string) error

func (*SetApplicationLinkRequest) String

func (x *SetApplicationLinkRequest) String() string

func (*SetApplicationLinkRequest) UnmarshalJSON added in v3.17.2

func (x *SetApplicationLinkRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SetApplicationLinkRequest from JSON.

func (*SetApplicationLinkRequest) UnmarshalProtoJSON added in v3.15.1

func (x *SetApplicationLinkRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the SetApplicationLinkRequest message from JSON.

func (*SetApplicationLinkRequest) ValidateContext

func (m *SetApplicationLinkRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*SetApplicationLinkRequest) ValidateFields

func (m *SetApplicationLinkRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on SetApplicationLinkRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SetApplicationLinkRequestValidationError

type SetApplicationLinkRequestValidationError struct {
	// contains filtered or unexported fields
}

SetApplicationLinkRequestValidationError is the validation error returned by SetApplicationLinkRequest.ValidateFields if the designated constraints aren't met.

func (SetApplicationLinkRequestValidationError) Cause

Cause function returns cause value.

func (SetApplicationLinkRequestValidationError) Error

Error satisfies the builtin error interface

func (SetApplicationLinkRequestValidationError) ErrorName

ErrorName returns error name.

func (SetApplicationLinkRequestValidationError) Field

Field function returns field value.

func (SetApplicationLinkRequestValidationError) Key

Key function returns key value.

func (SetApplicationLinkRequestValidationError) Reason

Reason function returns reason value.

type SetApplicationPackageAssociationRequest

type SetApplicationPackageAssociationRequest struct {
	Association *ApplicationPackageAssociation `protobuf:"bytes,1,opt,name=association,proto3" json:"association,omitempty"`
	FieldMask   *fieldmaskpb.FieldMask         `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*SetApplicationPackageAssociationRequest) Descriptor deprecated

func (*SetApplicationPackageAssociationRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetApplicationPackageAssociationRequest.ProtoReflect.Descriptor instead.

func (*SetApplicationPackageAssociationRequest) EntityType added in v3.15.2

func (*SetApplicationPackageAssociationRequest) ExtractRequestFields added in v3.15.2

func (m *SetApplicationPackageAssociationRequest) ExtractRequestFields(dst map[string]interface{})

func (*SetApplicationPackageAssociationRequest) GetAssociation added in v3.15.2

func (*SetApplicationPackageAssociationRequest) GetFieldMask

func (*SetApplicationPackageAssociationRequest) IDString added in v3.15.2

func (*SetApplicationPackageAssociationRequest) MarshalJSON added in v3.21.0

func (x *SetApplicationPackageAssociationRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SetApplicationPackageAssociationRequest to JSON.

func (*SetApplicationPackageAssociationRequest) MarshalProtoJSON added in v3.21.0

MarshalProtoJSON marshals the SetApplicationPackageAssociationRequest message to JSON.

func (*SetApplicationPackageAssociationRequest) ProtoMessage

func (*SetApplicationPackageAssociationRequest) ProtoReflect added in v3.25.0

func (*SetApplicationPackageAssociationRequest) Reset

func (*SetApplicationPackageAssociationRequest) SetFields

func (*SetApplicationPackageAssociationRequest) String

func (*SetApplicationPackageAssociationRequest) UnmarshalJSON added in v3.21.0

func (x *SetApplicationPackageAssociationRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SetApplicationPackageAssociationRequest from JSON.

func (*SetApplicationPackageAssociationRequest) UnmarshalProtoJSON added in v3.21.0

UnmarshalProtoJSON unmarshals the SetApplicationPackageAssociationRequest message from JSON.

func (*SetApplicationPackageAssociationRequest) ValidateContext added in v3.11.4

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*SetApplicationPackageAssociationRequest) ValidateFields

func (m *SetApplicationPackageAssociationRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on SetApplicationPackageAssociationRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SetApplicationPackageAssociationRequestValidationError

type SetApplicationPackageAssociationRequestValidationError struct {
	// contains filtered or unexported fields
}

SetApplicationPackageAssociationRequestValidationError is the validation error returned by SetApplicationPackageAssociationRequest.ValidateFields if the designated constraints aren't met.

func (SetApplicationPackageAssociationRequestValidationError) Cause

Cause function returns cause value.

func (SetApplicationPackageAssociationRequestValidationError) Error

Error satisfies the builtin error interface

func (SetApplicationPackageAssociationRequestValidationError) ErrorName

ErrorName returns error name.

func (SetApplicationPackageAssociationRequestValidationError) Field

Field function returns field value.

func (SetApplicationPackageAssociationRequestValidationError) Key

Key function returns key value.

func (SetApplicationPackageAssociationRequestValidationError) Reason

Reason function returns reason value.

type SetApplicationPackageDefaultAssociationRequest added in v3.9.0

type SetApplicationPackageDefaultAssociationRequest struct {
	Default   *ApplicationPackageDefaultAssociation `protobuf:"bytes,1,opt,name=default,proto3" json:"default,omitempty"`
	FieldMask *fieldmaskpb.FieldMask                `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*SetApplicationPackageDefaultAssociationRequest) Descriptor deprecated added in v3.9.0

Deprecated: Use SetApplicationPackageDefaultAssociationRequest.ProtoReflect.Descriptor instead.

func (*SetApplicationPackageDefaultAssociationRequest) EntityType added in v3.15.2

func (*SetApplicationPackageDefaultAssociationRequest) ExtractRequestFields added in v3.15.2

func (m *SetApplicationPackageDefaultAssociationRequest) ExtractRequestFields(dst map[string]interface{})

func (*SetApplicationPackageDefaultAssociationRequest) GetDefault added in v3.15.2

func (*SetApplicationPackageDefaultAssociationRequest) GetFieldMask added in v3.9.0

func (*SetApplicationPackageDefaultAssociationRequest) IDString added in v3.15.2

func (*SetApplicationPackageDefaultAssociationRequest) MarshalJSON added in v3.25.0

MarshalJSON marshals the SetApplicationPackageDefaultAssociationRequest to JSON.

func (*SetApplicationPackageDefaultAssociationRequest) MarshalProtoJSON added in v3.25.0

MarshalProtoJSON marshals the SetApplicationPackageDefaultAssociationRequest message to JSON.

func (*SetApplicationPackageDefaultAssociationRequest) ProtoMessage added in v3.9.0

func (*SetApplicationPackageDefaultAssociationRequest) ProtoReflect added in v3.25.0

func (*SetApplicationPackageDefaultAssociationRequest) Reset added in v3.9.0

func (*SetApplicationPackageDefaultAssociationRequest) SetFields added in v3.9.0

func (*SetApplicationPackageDefaultAssociationRequest) String added in v3.9.0

func (*SetApplicationPackageDefaultAssociationRequest) UnmarshalJSON added in v3.25.0

UnmarshalJSON unmarshals the SetApplicationPackageDefaultAssociationRequest from JSON.

func (*SetApplicationPackageDefaultAssociationRequest) UnmarshalProtoJSON added in v3.25.0

UnmarshalProtoJSON unmarshals the SetApplicationPackageDefaultAssociationRequest message from JSON.

func (*SetApplicationPackageDefaultAssociationRequest) ValidateContext added in v3.11.4

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*SetApplicationPackageDefaultAssociationRequest) ValidateFields added in v3.9.0

func (m *SetApplicationPackageDefaultAssociationRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on SetApplicationPackageDefaultAssociationRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SetApplicationPackageDefaultAssociationRequestValidationError added in v3.9.0

type SetApplicationPackageDefaultAssociationRequestValidationError struct {
	// contains filtered or unexported fields
}

SetApplicationPackageDefaultAssociationRequestValidationError is the validation error returned by SetApplicationPackageDefaultAssociationRequest.ValidateFields if the designated constraints aren't met.

func (SetApplicationPackageDefaultAssociationRequestValidationError) Cause added in v3.9.0

Cause function returns cause value.

func (SetApplicationPackageDefaultAssociationRequestValidationError) Error added in v3.9.0

Error satisfies the builtin error interface

func (SetApplicationPackageDefaultAssociationRequestValidationError) ErrorName added in v3.9.0

ErrorName returns error name.

func (SetApplicationPackageDefaultAssociationRequestValidationError) Field added in v3.9.0

Field function returns field value.

func (SetApplicationPackageDefaultAssociationRequestValidationError) Key added in v3.9.0

Key function returns key value.

func (SetApplicationPackageDefaultAssociationRequestValidationError) Reason added in v3.9.0

Reason function returns reason value.

type SetApplicationPubSubRequest

type SetApplicationPubSubRequest struct {
	Pubsub    *ApplicationPubSub     `protobuf:"bytes,1,opt,name=pubsub,proto3" json:"pubsub,omitempty"`
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*SetApplicationPubSubRequest) Descriptor deprecated

func (*SetApplicationPubSubRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetApplicationPubSubRequest.ProtoReflect.Descriptor instead.

func (*SetApplicationPubSubRequest) EntityType added in v3.15.2

func (m *SetApplicationPubSubRequest) EntityType() string

func (*SetApplicationPubSubRequest) ExtractRequestFields added in v3.15.2

func (m *SetApplicationPubSubRequest) ExtractRequestFields(dst map[string]interface{})

func (*SetApplicationPubSubRequest) GetFieldMask

func (*SetApplicationPubSubRequest) GetPubsub added in v3.15.2

func (*SetApplicationPubSubRequest) IDString added in v3.15.2

func (m *SetApplicationPubSubRequest) IDString() string

func (*SetApplicationPubSubRequest) MarshalJSON added in v3.17.2

func (x *SetApplicationPubSubRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SetApplicationPubSubRequest to JSON.

func (*SetApplicationPubSubRequest) MarshalProtoJSON added in v3.15.1

func (x *SetApplicationPubSubRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the SetApplicationPubSubRequest message to JSON.

func (*SetApplicationPubSubRequest) ProtoMessage

func (*SetApplicationPubSubRequest) ProtoMessage()

func (*SetApplicationPubSubRequest) ProtoReflect added in v3.25.0

func (*SetApplicationPubSubRequest) Reset

func (x *SetApplicationPubSubRequest) Reset()

func (*SetApplicationPubSubRequest) SetFields

func (*SetApplicationPubSubRequest) String

func (x *SetApplicationPubSubRequest) String() string

func (*SetApplicationPubSubRequest) UnmarshalJSON added in v3.17.2

func (x *SetApplicationPubSubRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SetApplicationPubSubRequest from JSON.

func (*SetApplicationPubSubRequest) UnmarshalProtoJSON added in v3.15.1

func (x *SetApplicationPubSubRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the SetApplicationPubSubRequest message from JSON.

func (*SetApplicationPubSubRequest) ValidateContext added in v3.11.4

func (req *SetApplicationPubSubRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*SetApplicationPubSubRequest) ValidateFields

func (m *SetApplicationPubSubRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on SetApplicationPubSubRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SetApplicationPubSubRequestValidationError

type SetApplicationPubSubRequestValidationError struct {
	// contains filtered or unexported fields
}

SetApplicationPubSubRequestValidationError is the validation error returned by SetApplicationPubSubRequest.ValidateFields if the designated constraints aren't met.

func (SetApplicationPubSubRequestValidationError) Cause

Cause function returns cause value.

func (SetApplicationPubSubRequestValidationError) Error

Error satisfies the builtin error interface

func (SetApplicationPubSubRequestValidationError) ErrorName

ErrorName returns error name.

func (SetApplicationPubSubRequestValidationError) Field

Field function returns field value.

func (SetApplicationPubSubRequestValidationError) Key

Key function returns key value.

func (SetApplicationPubSubRequestValidationError) Reason

Reason function returns reason value.

type SetApplicationWebhookRequest

type SetApplicationWebhookRequest struct {
	Webhook   *ApplicationWebhook    `protobuf:"bytes,1,opt,name=webhook,proto3" json:"webhook,omitempty"`
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*SetApplicationWebhookRequest) Descriptor deprecated

func (*SetApplicationWebhookRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetApplicationWebhookRequest.ProtoReflect.Descriptor instead.

func (*SetApplicationWebhookRequest) EntityType added in v3.15.2

func (m *SetApplicationWebhookRequest) EntityType() string

func (*SetApplicationWebhookRequest) ExtractRequestFields added in v3.15.2

func (m *SetApplicationWebhookRequest) ExtractRequestFields(dst map[string]interface{})

func (*SetApplicationWebhookRequest) GetFieldMask

func (*SetApplicationWebhookRequest) GetWebhook added in v3.15.2

func (*SetApplicationWebhookRequest) IDString added in v3.15.2

func (m *SetApplicationWebhookRequest) IDString() string

func (*SetApplicationWebhookRequest) MarshalJSON added in v3.25.0

func (x *SetApplicationWebhookRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SetApplicationWebhookRequest to JSON.

func (*SetApplicationWebhookRequest) MarshalProtoJSON added in v3.25.0

func (x *SetApplicationWebhookRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the SetApplicationWebhookRequest message to JSON.

func (*SetApplicationWebhookRequest) ProtoMessage

func (*SetApplicationWebhookRequest) ProtoMessage()

func (*SetApplicationWebhookRequest) ProtoReflect added in v3.25.0

func (*SetApplicationWebhookRequest) Reset

func (x *SetApplicationWebhookRequest) Reset()

func (*SetApplicationWebhookRequest) SetFields

func (*SetApplicationWebhookRequest) String

func (*SetApplicationWebhookRequest) UnmarshalJSON added in v3.25.0

func (x *SetApplicationWebhookRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SetApplicationWebhookRequest from JSON.

func (*SetApplicationWebhookRequest) UnmarshalProtoJSON added in v3.25.0

func (x *SetApplicationWebhookRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the SetApplicationWebhookRequest message from JSON.

func (*SetApplicationWebhookRequest) ValidateContext

func (m *SetApplicationWebhookRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*SetApplicationWebhookRequest) ValidateFields

func (m *SetApplicationWebhookRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on SetApplicationWebhookRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SetApplicationWebhookRequestValidationError

type SetApplicationWebhookRequestValidationError struct {
	// contains filtered or unexported fields
}

SetApplicationWebhookRequestValidationError is the validation error returned by SetApplicationWebhookRequest.ValidateFields if the designated constraints aren't met.

func (SetApplicationWebhookRequestValidationError) Cause

Cause function returns cause value.

func (SetApplicationWebhookRequestValidationError) Error

Error satisfies the builtin error interface

func (SetApplicationWebhookRequestValidationError) ErrorName

ErrorName returns error name.

func (SetApplicationWebhookRequestValidationError) Field

Field function returns field value.

func (SetApplicationWebhookRequestValidationError) Key

Key function returns key value.

func (SetApplicationWebhookRequestValidationError) Reason

Reason function returns reason value.

type SetClientCollaboratorRequest

type SetClientCollaboratorRequest struct {
	ClientIds    *ClientIdentifiers `protobuf:"bytes,1,opt,name=client_ids,json=clientIds,proto3" json:"client_ids,omitempty"`
	Collaborator *Collaborator      `protobuf:"bytes,2,opt,name=collaborator,proto3" json:"collaborator,omitempty"`
	// contains filtered or unexported fields
}

func (*SetClientCollaboratorRequest) Descriptor deprecated

func (*SetClientCollaboratorRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetClientCollaboratorRequest.ProtoReflect.Descriptor instead.

func (*SetClientCollaboratorRequest) EntityType added in v3.15.1

func (m *SetClientCollaboratorRequest) EntityType() string

func (*SetClientCollaboratorRequest) ExtractRequestFields added in v3.11.1

func (req *SetClientCollaboratorRequest) ExtractRequestFields(m map[string]interface{})

func (*SetClientCollaboratorRequest) GetClientIds added in v3.15.1

func (*SetClientCollaboratorRequest) GetCollaborator

func (x *SetClientCollaboratorRequest) GetCollaborator() *Collaborator

func (*SetClientCollaboratorRequest) IDString added in v3.15.1

func (m *SetClientCollaboratorRequest) IDString() string

func (*SetClientCollaboratorRequest) MarshalJSON added in v3.17.2

func (x *SetClientCollaboratorRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SetClientCollaboratorRequest to JSON.

func (*SetClientCollaboratorRequest) MarshalProtoJSON added in v3.15.1

func (x *SetClientCollaboratorRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the SetClientCollaboratorRequest message to JSON.

func (*SetClientCollaboratorRequest) ProtoMessage

func (*SetClientCollaboratorRequest) ProtoMessage()

func (*SetClientCollaboratorRequest) ProtoReflect added in v3.25.0

func (*SetClientCollaboratorRequest) Reset

func (x *SetClientCollaboratorRequest) Reset()

func (*SetClientCollaboratorRequest) SetFields

func (*SetClientCollaboratorRequest) String

func (*SetClientCollaboratorRequest) UnmarshalJSON added in v3.17.2

func (x *SetClientCollaboratorRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SetClientCollaboratorRequest from JSON.

func (*SetClientCollaboratorRequest) UnmarshalProtoJSON added in v3.15.1

func (x *SetClientCollaboratorRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the SetClientCollaboratorRequest message from JSON.

func (*SetClientCollaboratorRequest) ValidateContext added in v3.11.4

func (req *SetClientCollaboratorRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*SetClientCollaboratorRequest) ValidateFields

func (m *SetClientCollaboratorRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on SetClientCollaboratorRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SetClientCollaboratorRequestValidationError

type SetClientCollaboratorRequestValidationError struct {
	// contains filtered or unexported fields
}

SetClientCollaboratorRequestValidationError is the validation error returned by SetClientCollaboratorRequest.ValidateFields if the designated constraints aren't met.

func (SetClientCollaboratorRequestValidationError) Cause

Cause function returns cause value.

func (SetClientCollaboratorRequestValidationError) Error

Error satisfies the builtin error interface

func (SetClientCollaboratorRequestValidationError) ErrorName

ErrorName returns error name.

func (SetClientCollaboratorRequestValidationError) Field

Field function returns field value.

func (SetClientCollaboratorRequestValidationError) Key

Key function returns key value.

func (SetClientCollaboratorRequestValidationError) Reason

Reason function returns reason value.

type SetEndDeviceRequest

type SetEndDeviceRequest struct {
	EndDevice *EndDevice `protobuf:"bytes,1,opt,name=end_device,json=endDevice,proto3" json:"end_device,omitempty"`
	// The names of the end device fields that should be updated.
	// See the API reference for which fields can be set on the different services.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*SetEndDeviceRequest) Descriptor deprecated

func (*SetEndDeviceRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetEndDeviceRequest.ProtoReflect.Descriptor instead.

func (*SetEndDeviceRequest) EntityType added in v3.17.2

func (m *SetEndDeviceRequest) EntityType() string

func (*SetEndDeviceRequest) ExtractRequestFields added in v3.17.2

func (m *SetEndDeviceRequest) ExtractRequestFields(dst map[string]interface{})

func (*SetEndDeviceRequest) FieldIsZero added in v3.11.0

func (m *SetEndDeviceRequest) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*SetEndDeviceRequest) GetEndDevice

func (x *SetEndDeviceRequest) GetEndDevice() *EndDevice

func (*SetEndDeviceRequest) GetFieldMask

func (x *SetEndDeviceRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*SetEndDeviceRequest) IDString added in v3.17.2

func (m *SetEndDeviceRequest) IDString() string

func (*SetEndDeviceRequest) MarshalJSON added in v3.17.2

func (x *SetEndDeviceRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SetEndDeviceRequest to JSON.

func (*SetEndDeviceRequest) MarshalProtoJSON added in v3.15.1

func (x *SetEndDeviceRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the SetEndDeviceRequest message to JSON.

func (*SetEndDeviceRequest) ProtoMessage

func (*SetEndDeviceRequest) ProtoMessage()

func (*SetEndDeviceRequest) ProtoReflect added in v3.25.0

func (x *SetEndDeviceRequest) ProtoReflect() protoreflect.Message

func (*SetEndDeviceRequest) Reset

func (x *SetEndDeviceRequest) Reset()

func (*SetEndDeviceRequest) SetFields

func (dst *SetEndDeviceRequest) SetFields(src *SetEndDeviceRequest, paths ...string) error

func (*SetEndDeviceRequest) String

func (x *SetEndDeviceRequest) String() string

func (*SetEndDeviceRequest) UnmarshalJSON added in v3.17.2

func (x *SetEndDeviceRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SetEndDeviceRequest from JSON.

func (*SetEndDeviceRequest) UnmarshalProtoJSON added in v3.15.1

func (x *SetEndDeviceRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the SetEndDeviceRequest message from JSON.

func (*SetEndDeviceRequest) ValidateContext

func (m *SetEndDeviceRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*SetEndDeviceRequest) ValidateFields

func (m *SetEndDeviceRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on SetEndDeviceRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SetEndDeviceRequestValidationError

type SetEndDeviceRequestValidationError struct {
	// contains filtered or unexported fields
}

SetEndDeviceRequestValidationError is the validation error returned by SetEndDeviceRequest.ValidateFields if the designated constraints aren't met.

func (SetEndDeviceRequestValidationError) Cause

Cause function returns cause value.

func (SetEndDeviceRequestValidationError) Error

Error satisfies the builtin error interface

func (SetEndDeviceRequestValidationError) ErrorName

ErrorName returns error name.

func (SetEndDeviceRequestValidationError) Field

Field function returns field value.

func (SetEndDeviceRequestValidationError) Key

Key function returns key value.

func (SetEndDeviceRequestValidationError) Reason

Reason function returns reason value.

type SetGatewayCollaboratorRequest

type SetGatewayCollaboratorRequest struct {
	GatewayIds   *GatewayIdentifiers `protobuf:"bytes,1,opt,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	Collaborator *Collaborator       `protobuf:"bytes,2,opt,name=collaborator,proto3" json:"collaborator,omitempty"`
	// contains filtered or unexported fields
}

func (*SetGatewayCollaboratorRequest) Descriptor deprecated

func (*SetGatewayCollaboratorRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetGatewayCollaboratorRequest.ProtoReflect.Descriptor instead.

func (*SetGatewayCollaboratorRequest) EntityType added in v3.15.1

func (m *SetGatewayCollaboratorRequest) EntityType() string

func (*SetGatewayCollaboratorRequest) ExtractRequestFields added in v3.11.1

func (req *SetGatewayCollaboratorRequest) ExtractRequestFields(m map[string]interface{})

func (*SetGatewayCollaboratorRequest) GetCollaborator

func (x *SetGatewayCollaboratorRequest) GetCollaborator() *Collaborator

func (*SetGatewayCollaboratorRequest) GetGatewayIds added in v3.15.1

func (*SetGatewayCollaboratorRequest) IDString added in v3.15.1

func (m *SetGatewayCollaboratorRequest) IDString() string

func (*SetGatewayCollaboratorRequest) MarshalJSON added in v3.17.2

func (x *SetGatewayCollaboratorRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SetGatewayCollaboratorRequest to JSON.

func (*SetGatewayCollaboratorRequest) MarshalProtoJSON added in v3.15.1

func (x *SetGatewayCollaboratorRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the SetGatewayCollaboratorRequest message to JSON.

func (*SetGatewayCollaboratorRequest) ProtoMessage

func (*SetGatewayCollaboratorRequest) ProtoMessage()

func (*SetGatewayCollaboratorRequest) ProtoReflect added in v3.25.0

func (*SetGatewayCollaboratorRequest) Reset

func (x *SetGatewayCollaboratorRequest) Reset()

func (*SetGatewayCollaboratorRequest) SetFields

func (*SetGatewayCollaboratorRequest) String

func (*SetGatewayCollaboratorRequest) UnmarshalJSON added in v3.17.2

func (x *SetGatewayCollaboratorRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SetGatewayCollaboratorRequest from JSON.

func (*SetGatewayCollaboratorRequest) UnmarshalProtoJSON added in v3.15.1

func (x *SetGatewayCollaboratorRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the SetGatewayCollaboratorRequest message from JSON.

func (*SetGatewayCollaboratorRequest) ValidateContext added in v3.11.4

func (req *SetGatewayCollaboratorRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*SetGatewayCollaboratorRequest) ValidateFields

func (m *SetGatewayCollaboratorRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on SetGatewayCollaboratorRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SetGatewayCollaboratorRequestValidationError

type SetGatewayCollaboratorRequestValidationError struct {
	// contains filtered or unexported fields
}

SetGatewayCollaboratorRequestValidationError is the validation error returned by SetGatewayCollaboratorRequest.ValidateFields if the designated constraints aren't met.

func (SetGatewayCollaboratorRequestValidationError) Cause

Cause function returns cause value.

func (SetGatewayCollaboratorRequestValidationError) Error

Error satisfies the builtin error interface

func (SetGatewayCollaboratorRequestValidationError) ErrorName

ErrorName returns error name.

func (SetGatewayCollaboratorRequestValidationError) Field

Field function returns field value.

func (SetGatewayCollaboratorRequestValidationError) Key

Key function returns key value.

func (SetGatewayCollaboratorRequestValidationError) Reason

Reason function returns reason value.

type SetOrganizationCollaboratorRequest

type SetOrganizationCollaboratorRequest struct {
	OrganizationIds *OrganizationIdentifiers `protobuf:"bytes,1,opt,name=organization_ids,json=organizationIds,proto3" json:"organization_ids,omitempty"`
	Collaborator    *Collaborator            `protobuf:"bytes,2,opt,name=collaborator,proto3" json:"collaborator,omitempty"`
	// contains filtered or unexported fields
}

func (*SetOrganizationCollaboratorRequest) Descriptor deprecated

func (*SetOrganizationCollaboratorRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetOrganizationCollaboratorRequest.ProtoReflect.Descriptor instead.

func (*SetOrganizationCollaboratorRequest) EntityType added in v3.15.1

func (*SetOrganizationCollaboratorRequest) ExtractRequestFields added in v3.11.1

func (req *SetOrganizationCollaboratorRequest) ExtractRequestFields(m map[string]interface{})

func (*SetOrganizationCollaboratorRequest) GetCollaborator

func (x *SetOrganizationCollaboratorRequest) GetCollaborator() *Collaborator

func (*SetOrganizationCollaboratorRequest) GetOrganizationIds added in v3.15.1

func (*SetOrganizationCollaboratorRequest) IDString added in v3.15.1

func (*SetOrganizationCollaboratorRequest) MarshalJSON added in v3.17.2

func (x *SetOrganizationCollaboratorRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SetOrganizationCollaboratorRequest to JSON.

func (*SetOrganizationCollaboratorRequest) MarshalProtoJSON added in v3.15.1

MarshalProtoJSON marshals the SetOrganizationCollaboratorRequest message to JSON.

func (*SetOrganizationCollaboratorRequest) ProtoMessage

func (*SetOrganizationCollaboratorRequest) ProtoMessage()

func (*SetOrganizationCollaboratorRequest) ProtoReflect added in v3.25.0

func (*SetOrganizationCollaboratorRequest) Reset

func (*SetOrganizationCollaboratorRequest) SetFields

func (*SetOrganizationCollaboratorRequest) String

func (*SetOrganizationCollaboratorRequest) UnmarshalJSON added in v3.17.2

func (x *SetOrganizationCollaboratorRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SetOrganizationCollaboratorRequest from JSON.

func (*SetOrganizationCollaboratorRequest) UnmarshalProtoJSON added in v3.15.1

UnmarshalProtoJSON unmarshals the SetOrganizationCollaboratorRequest message from JSON.

func (*SetOrganizationCollaboratorRequest) ValidateContext added in v3.11.4

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*SetOrganizationCollaboratorRequest) ValidateFields

func (m *SetOrganizationCollaboratorRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on SetOrganizationCollaboratorRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SetOrganizationCollaboratorRequestValidationError

type SetOrganizationCollaboratorRequestValidationError struct {
	// contains filtered or unexported fields
}

SetOrganizationCollaboratorRequestValidationError is the validation error returned by SetOrganizationCollaboratorRequest.ValidateFields if the designated constraints aren't met.

func (SetOrganizationCollaboratorRequestValidationError) Cause

Cause function returns cause value.

func (SetOrganizationCollaboratorRequestValidationError) Error

Error satisfies the builtin error interface

func (SetOrganizationCollaboratorRequestValidationError) ErrorName

ErrorName returns error name.

func (SetOrganizationCollaboratorRequestValidationError) Field

Field function returns field value.

func (SetOrganizationCollaboratorRequestValidationError) Key

Key function returns key value.

func (SetOrganizationCollaboratorRequestValidationError) Reason

Reason function returns reason value.

type SetPacketBrokerDefaultGatewayVisibilityRequest added in v3.15.1

type SetPacketBrokerDefaultGatewayVisibilityRequest struct {
	Visibility *PacketBrokerGatewayVisibility `protobuf:"bytes,1,opt,name=visibility,proto3" json:"visibility,omitempty"`
	// contains filtered or unexported fields
}

func (*SetPacketBrokerDefaultGatewayVisibilityRequest) Descriptor deprecated added in v3.15.1

Deprecated: Use SetPacketBrokerDefaultGatewayVisibilityRequest.ProtoReflect.Descriptor instead.

func (*SetPacketBrokerDefaultGatewayVisibilityRequest) GetVisibility added in v3.15.1

func (*SetPacketBrokerDefaultGatewayVisibilityRequest) ProtoMessage added in v3.15.1

func (*SetPacketBrokerDefaultGatewayVisibilityRequest) ProtoReflect added in v3.25.0

func (*SetPacketBrokerDefaultGatewayVisibilityRequest) Reset added in v3.15.1

func (*SetPacketBrokerDefaultGatewayVisibilityRequest) SetFields added in v3.15.1

func (*SetPacketBrokerDefaultGatewayVisibilityRequest) String added in v3.15.1

func (*SetPacketBrokerDefaultGatewayVisibilityRequest) ValidateFields added in v3.15.1

func (m *SetPacketBrokerDefaultGatewayVisibilityRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on SetPacketBrokerDefaultGatewayVisibilityRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SetPacketBrokerDefaultGatewayVisibilityRequestValidationError added in v3.15.1

type SetPacketBrokerDefaultGatewayVisibilityRequestValidationError struct {
	// contains filtered or unexported fields
}

SetPacketBrokerDefaultGatewayVisibilityRequestValidationError is the validation error returned by SetPacketBrokerDefaultGatewayVisibilityRequest.ValidateFields if the designated constraints aren't met.

func (SetPacketBrokerDefaultGatewayVisibilityRequestValidationError) Cause added in v3.15.1

Cause function returns cause value.

func (SetPacketBrokerDefaultGatewayVisibilityRequestValidationError) Error added in v3.15.1

Error satisfies the builtin error interface

func (SetPacketBrokerDefaultGatewayVisibilityRequestValidationError) ErrorName added in v3.15.1

ErrorName returns error name.

func (SetPacketBrokerDefaultGatewayVisibilityRequestValidationError) Field added in v3.15.1

Field function returns field value.

func (SetPacketBrokerDefaultGatewayVisibilityRequestValidationError) Key added in v3.15.1

Key function returns key value.

func (SetPacketBrokerDefaultGatewayVisibilityRequestValidationError) Reason added in v3.15.1

Reason function returns reason value.

type SetPacketBrokerDefaultRoutingPolicyRequest added in v3.12.0

type SetPacketBrokerDefaultRoutingPolicyRequest struct {

	// Uplink policy.
	Uplink *PacketBrokerRoutingPolicyUplink `protobuf:"bytes,1,opt,name=uplink,proto3" json:"uplink,omitempty"`
	// Downlink policy.
	Downlink *PacketBrokerRoutingPolicyDownlink `protobuf:"bytes,2,opt,name=downlink,proto3" json:"downlink,omitempty"`
	// contains filtered or unexported fields
}

func (*SetPacketBrokerDefaultRoutingPolicyRequest) Descriptor deprecated added in v3.12.0

Deprecated: Use SetPacketBrokerDefaultRoutingPolicyRequest.ProtoReflect.Descriptor instead.

func (*SetPacketBrokerDefaultRoutingPolicyRequest) ProtoMessage added in v3.12.0

func (*SetPacketBrokerDefaultRoutingPolicyRequest) ProtoReflect added in v3.25.0

func (*SetPacketBrokerDefaultRoutingPolicyRequest) Reset added in v3.12.0

func (*SetPacketBrokerDefaultRoutingPolicyRequest) SetFields added in v3.12.0

func (*SetPacketBrokerDefaultRoutingPolicyRequest) String added in v3.12.0

func (*SetPacketBrokerDefaultRoutingPolicyRequest) ValidateFields added in v3.12.0

func (m *SetPacketBrokerDefaultRoutingPolicyRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on SetPacketBrokerDefaultRoutingPolicyRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SetPacketBrokerDefaultRoutingPolicyRequestValidationError added in v3.12.0

type SetPacketBrokerDefaultRoutingPolicyRequestValidationError struct {
	// contains filtered or unexported fields
}

SetPacketBrokerDefaultRoutingPolicyRequestValidationError is the validation error returned by SetPacketBrokerDefaultRoutingPolicyRequest.ValidateFields if the designated constraints aren't met.

func (SetPacketBrokerDefaultRoutingPolicyRequestValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (SetPacketBrokerDefaultRoutingPolicyRequestValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (SetPacketBrokerDefaultRoutingPolicyRequestValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (SetPacketBrokerDefaultRoutingPolicyRequestValidationError) Field added in v3.12.0

Field function returns field value.

func (SetPacketBrokerDefaultRoutingPolicyRequestValidationError) Key added in v3.12.0

Key function returns key value.

func (SetPacketBrokerDefaultRoutingPolicyRequestValidationError) Reason added in v3.12.0

Reason function returns reason value.

type SetPacketBrokerRoutingPolicyRequest added in v3.12.0

type SetPacketBrokerRoutingPolicyRequest struct {

	// Packet Broker identifier of the Home Network.
	HomeNetworkId *PacketBrokerNetworkIdentifier `protobuf:"bytes,1,opt,name=home_network_id,json=homeNetworkId,proto3" json:"home_network_id,omitempty"`
	// Uplink policy.
	Uplink *PacketBrokerRoutingPolicyUplink `protobuf:"bytes,2,opt,name=uplink,proto3" json:"uplink,omitempty"`
	// Downlink policy.
	Downlink *PacketBrokerRoutingPolicyDownlink `protobuf:"bytes,3,opt,name=downlink,proto3" json:"downlink,omitempty"`
	// contains filtered or unexported fields
}

func (*SetPacketBrokerRoutingPolicyRequest) Descriptor deprecated added in v3.12.0

func (*SetPacketBrokerRoutingPolicyRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetPacketBrokerRoutingPolicyRequest.ProtoReflect.Descriptor instead.

func (*SetPacketBrokerRoutingPolicyRequest) GetHomeNetworkId added in v3.12.0

func (*SetPacketBrokerRoutingPolicyRequest) ProtoMessage added in v3.12.0

func (*SetPacketBrokerRoutingPolicyRequest) ProtoMessage()

func (*SetPacketBrokerRoutingPolicyRequest) ProtoReflect added in v3.25.0

func (*SetPacketBrokerRoutingPolicyRequest) Reset added in v3.12.0

func (*SetPacketBrokerRoutingPolicyRequest) SetFields added in v3.12.0

func (*SetPacketBrokerRoutingPolicyRequest) String added in v3.12.0

func (*SetPacketBrokerRoutingPolicyRequest) ValidateFields added in v3.12.0

func (m *SetPacketBrokerRoutingPolicyRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on SetPacketBrokerRoutingPolicyRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SetPacketBrokerRoutingPolicyRequestValidationError added in v3.12.0

type SetPacketBrokerRoutingPolicyRequestValidationError struct {
	// contains filtered or unexported fields
}

SetPacketBrokerRoutingPolicyRequestValidationError is the validation error returned by SetPacketBrokerRoutingPolicyRequest.ValidateFields if the designated constraints aren't met.

func (SetPacketBrokerRoutingPolicyRequestValidationError) Cause added in v3.12.0

Cause function returns cause value.

func (SetPacketBrokerRoutingPolicyRequestValidationError) Error added in v3.12.0

Error satisfies the builtin error interface

func (SetPacketBrokerRoutingPolicyRequestValidationError) ErrorName added in v3.12.0

ErrorName returns error name.

func (SetPacketBrokerRoutingPolicyRequestValidationError) Field added in v3.12.0

Field function returns field value.

func (SetPacketBrokerRoutingPolicyRequestValidationError) Key added in v3.12.0

Key function returns key value.

func (SetPacketBrokerRoutingPolicyRequestValidationError) Reason added in v3.12.0

Reason function returns reason value.

type SimulateDataUplinkParams added in v3.24.1

type SimulateDataUplinkParams struct {
	DevAddr     []byte `protobuf:"bytes,1,opt,name=dev_addr,json=devAddr,proto3" json:"dev_addr,omitempty"`
	FNwkSIntKey []byte `protobuf:"bytes,2,opt,name=f_nwk_s_int_key,json=fNwkSIntKey,proto3" json:"f_nwk_s_int_key,omitempty"`
	SNwkSIntKey []byte `protobuf:"bytes,3,opt,name=s_nwk_s_int_key,json=sNwkSIntKey,proto3" json:"s_nwk_s_int_key,omitempty"`
	NwkSEncKey  []byte `protobuf:"bytes,4,opt,name=nwk_s_enc_key,json=nwkSEncKey,proto3" json:"nwk_s_enc_key,omitempty"`
	AppSKey     []byte `protobuf:"bytes,5,opt,name=app_s_key,json=appSKey,proto3" json:"app_s_key,omitempty"`
	Adr         bool   `protobuf:"varint,6,opt,name=adr,proto3" json:"adr,omitempty"`
	AdrAckReq   bool   `protobuf:"varint,7,opt,name=adr_ack_req,json=adrAckReq,proto3" json:"adr_ack_req,omitempty"`
	Confirmed   bool   `protobuf:"varint,8,opt,name=confirmed,proto3" json:"confirmed,omitempty"`
	Ack         bool   `protobuf:"varint,9,opt,name=ack,proto3" json:"ack,omitempty"`
	FCnt        uint32 `protobuf:"varint,10,opt,name=f_cnt,json=fCnt,proto3" json:"f_cnt,omitempty"`
	FPort       uint32 `protobuf:"varint,11,opt,name=f_port,json=fPort,proto3" json:"f_port,omitempty"`
	FrmPayload  []byte `protobuf:"bytes,12,opt,name=frm_payload,json=frmPayload,proto3" json:"frm_payload,omitempty"`
	ConfFCnt    uint32 `protobuf:"varint,13,opt,name=conf_f_cnt,json=confFCnt,proto3" json:"conf_f_cnt,omitempty"`
	TxDrIdx     uint32 `protobuf:"varint,14,opt,name=tx_dr_idx,json=txDrIdx,proto3" json:"tx_dr_idx,omitempty"`
	TxChIdx     uint32 `protobuf:"varint,15,opt,name=tx_ch_idx,json=txChIdx,proto3" json:"tx_ch_idx,omitempty"`
	FOpts       []byte `protobuf:"bytes,16,opt,name=f_opts,json=fOpts,proto3" json:"f_opts,omitempty"`
	// contains filtered or unexported fields
}

func (*SimulateDataUplinkParams) Descriptor deprecated added in v3.24.1

func (*SimulateDataUplinkParams) Descriptor() ([]byte, []int)

Deprecated: Use SimulateDataUplinkParams.ProtoReflect.Descriptor instead.

func (*SimulateDataUplinkParams) GetAck added in v3.24.1

func (x *SimulateDataUplinkParams) GetAck() bool

func (*SimulateDataUplinkParams) GetAdr added in v3.24.1

func (x *SimulateDataUplinkParams) GetAdr() bool

func (*SimulateDataUplinkParams) GetAdrAckReq added in v3.24.1

func (x *SimulateDataUplinkParams) GetAdrAckReq() bool

func (*SimulateDataUplinkParams) GetAppSKey added in v3.24.1

func (x *SimulateDataUplinkParams) GetAppSKey() []byte

func (*SimulateDataUplinkParams) GetConfFCnt added in v3.24.1

func (x *SimulateDataUplinkParams) GetConfFCnt() uint32

func (*SimulateDataUplinkParams) GetConfirmed added in v3.24.1

func (x *SimulateDataUplinkParams) GetConfirmed() bool

func (*SimulateDataUplinkParams) GetDevAddr added in v3.24.1

func (x *SimulateDataUplinkParams) GetDevAddr() []byte

func (*SimulateDataUplinkParams) GetFCnt added in v3.24.1

func (x *SimulateDataUplinkParams) GetFCnt() uint32

func (*SimulateDataUplinkParams) GetFNwkSIntKey added in v3.24.1

func (x *SimulateDataUplinkParams) GetFNwkSIntKey() []byte

func (*SimulateDataUplinkParams) GetFOpts added in v3.24.1

func (x *SimulateDataUplinkParams) GetFOpts() []byte

func (*SimulateDataUplinkParams) GetFPort added in v3.24.1

func (x *SimulateDataUplinkParams) GetFPort() uint32

func (*SimulateDataUplinkParams) GetFrmPayload added in v3.24.1

func (x *SimulateDataUplinkParams) GetFrmPayload() []byte

func (*SimulateDataUplinkParams) GetNwkSEncKey added in v3.24.1

func (x *SimulateDataUplinkParams) GetNwkSEncKey() []byte

func (*SimulateDataUplinkParams) GetSNwkSIntKey added in v3.24.1

func (x *SimulateDataUplinkParams) GetSNwkSIntKey() []byte

func (*SimulateDataUplinkParams) GetTxChIdx added in v3.24.1

func (x *SimulateDataUplinkParams) GetTxChIdx() uint32

func (*SimulateDataUplinkParams) GetTxDrIdx added in v3.24.1

func (x *SimulateDataUplinkParams) GetTxDrIdx() uint32

func (*SimulateDataUplinkParams) MarshalJSON added in v3.24.1

func (x *SimulateDataUplinkParams) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SimulateDataUplinkParams to JSON.

func (*SimulateDataUplinkParams) MarshalProtoJSON added in v3.24.1

func (x *SimulateDataUplinkParams) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the SimulateDataUplinkParams message to JSON.

func (*SimulateDataUplinkParams) ProtoMessage added in v3.24.1

func (*SimulateDataUplinkParams) ProtoMessage()

func (*SimulateDataUplinkParams) ProtoReflect added in v3.25.0

func (x *SimulateDataUplinkParams) ProtoReflect() protoreflect.Message

func (*SimulateDataUplinkParams) Reset added in v3.24.1

func (x *SimulateDataUplinkParams) Reset()

func (*SimulateDataUplinkParams) SetFields added in v3.24.1

func (dst *SimulateDataUplinkParams) SetFields(src *SimulateDataUplinkParams, paths ...string) error

func (*SimulateDataUplinkParams) SetFromFlags added in v3.24.1

func (m *SimulateDataUplinkParams) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the SimulateDataUplinkParams message from flags.

func (*SimulateDataUplinkParams) String added in v3.24.1

func (x *SimulateDataUplinkParams) String() string

func (*SimulateDataUplinkParams) UnmarshalJSON added in v3.24.1

func (x *SimulateDataUplinkParams) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SimulateDataUplinkParams from JSON.

func (*SimulateDataUplinkParams) UnmarshalProtoJSON added in v3.24.1

func (x *SimulateDataUplinkParams) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the SimulateDataUplinkParams message from JSON.

func (*SimulateDataUplinkParams) ValidateFields added in v3.24.1

func (m *SimulateDataUplinkParams) ValidateFields(paths ...string) error

ValidateFields checks the field values on SimulateDataUplinkParams with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SimulateDataUplinkParamsValidationError added in v3.24.1

type SimulateDataUplinkParamsValidationError struct {
	// contains filtered or unexported fields
}

SimulateDataUplinkParamsValidationError is the validation error returned by SimulateDataUplinkParams.ValidateFields if the designated constraints aren't met.

func (SimulateDataUplinkParamsValidationError) Cause added in v3.24.1

Cause function returns cause value.

func (SimulateDataUplinkParamsValidationError) Error added in v3.24.1

Error satisfies the builtin error interface

func (SimulateDataUplinkParamsValidationError) ErrorName added in v3.24.1

ErrorName returns error name.

func (SimulateDataUplinkParamsValidationError) Field added in v3.24.1

Field function returns field value.

func (SimulateDataUplinkParamsValidationError) Key added in v3.24.1

Key function returns key value.

func (SimulateDataUplinkParamsValidationError) Reason added in v3.24.1

Reason function returns reason value.

type SimulateJoinRequestParams added in v3.24.1

type SimulateJoinRequestParams struct {
	JoinEui  []byte `protobuf:"bytes,1,opt,name=join_eui,json=joinEui,proto3" json:"join_eui,omitempty"`
	DevEui   []byte `protobuf:"bytes,2,opt,name=dev_eui,json=devEui,proto3" json:"dev_eui,omitempty"`
	DevNonce []byte `protobuf:"bytes,3,opt,name=dev_nonce,json=devNonce,proto3" json:"dev_nonce,omitempty"`
	AppKey   []byte `protobuf:"bytes,4,opt,name=app_key,json=appKey,proto3" json:"app_key,omitempty"`
	NwkKey   []byte `protobuf:"bytes,5,opt,name=nwk_key,json=nwkKey,proto3" json:"nwk_key,omitempty"`
	// contains filtered or unexported fields
}

func (*SimulateJoinRequestParams) Descriptor deprecated added in v3.24.1

func (*SimulateJoinRequestParams) Descriptor() ([]byte, []int)

Deprecated: Use SimulateJoinRequestParams.ProtoReflect.Descriptor instead.

func (*SimulateJoinRequestParams) GetAppKey added in v3.24.1

func (x *SimulateJoinRequestParams) GetAppKey() []byte

func (*SimulateJoinRequestParams) GetDevEui added in v3.24.1

func (x *SimulateJoinRequestParams) GetDevEui() []byte

func (*SimulateJoinRequestParams) GetDevNonce added in v3.24.1

func (x *SimulateJoinRequestParams) GetDevNonce() []byte

func (*SimulateJoinRequestParams) GetJoinEui added in v3.24.1

func (x *SimulateJoinRequestParams) GetJoinEui() []byte

func (*SimulateJoinRequestParams) GetNwkKey added in v3.24.1

func (x *SimulateJoinRequestParams) GetNwkKey() []byte

func (*SimulateJoinRequestParams) MarshalJSON added in v3.24.1

func (x *SimulateJoinRequestParams) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SimulateJoinRequestParams to JSON.

func (*SimulateJoinRequestParams) MarshalProtoJSON added in v3.24.1

func (x *SimulateJoinRequestParams) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the SimulateJoinRequestParams message to JSON.

func (*SimulateJoinRequestParams) ProtoMessage added in v3.24.1

func (*SimulateJoinRequestParams) ProtoMessage()

func (*SimulateJoinRequestParams) ProtoReflect added in v3.25.0

func (*SimulateJoinRequestParams) Reset added in v3.24.1

func (x *SimulateJoinRequestParams) Reset()

func (*SimulateJoinRequestParams) SetFields added in v3.24.1

func (dst *SimulateJoinRequestParams) SetFields(src *SimulateJoinRequestParams, paths ...string) error

func (*SimulateJoinRequestParams) SetFromFlags added in v3.24.1

func (m *SimulateJoinRequestParams) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the SimulateJoinRequestParams message from flags.

func (*SimulateJoinRequestParams) String added in v3.24.1

func (x *SimulateJoinRequestParams) String() string

func (*SimulateJoinRequestParams) UnmarshalJSON added in v3.24.1

func (x *SimulateJoinRequestParams) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SimulateJoinRequestParams from JSON.

func (*SimulateJoinRequestParams) UnmarshalProtoJSON added in v3.24.1

func (x *SimulateJoinRequestParams) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the SimulateJoinRequestParams message from JSON.

func (*SimulateJoinRequestParams) ValidateFields added in v3.24.1

func (m *SimulateJoinRequestParams) ValidateFields(paths ...string) error

ValidateFields checks the field values on SimulateJoinRequestParams with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SimulateJoinRequestParamsValidationError added in v3.24.1

type SimulateJoinRequestParamsValidationError struct {
	// contains filtered or unexported fields
}

SimulateJoinRequestParamsValidationError is the validation error returned by SimulateJoinRequestParams.ValidateFields if the designated constraints aren't met.

func (SimulateJoinRequestParamsValidationError) Cause added in v3.24.1

Cause function returns cause value.

func (SimulateJoinRequestParamsValidationError) Error added in v3.24.1

Error satisfies the builtin error interface

func (SimulateJoinRequestParamsValidationError) ErrorName added in v3.24.1

ErrorName returns error name.

func (SimulateJoinRequestParamsValidationError) Field added in v3.24.1

Field function returns field value.

func (SimulateJoinRequestParamsValidationError) Key added in v3.24.1

Key function returns key value.

func (SimulateJoinRequestParamsValidationError) Reason added in v3.24.1

Reason function returns reason value.

type SimulateMetadataParams added in v3.24.1

type SimulateMetadataParams struct {
	Rssi              float32                `protobuf:"fixed32,1,opt,name=rssi,proto3" json:"rssi,omitempty"`
	Snr               float32                `protobuf:"fixed32,2,opt,name=snr,proto3" json:"snr,omitempty"`
	Timestamp         uint32                 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Time              *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=time,proto3" json:"time,omitempty"`
	LorawanVersion    MACVersion             `` /* 135-byte string literal not displayed */
	LorawanPhyVersion PHYVersion             `` /* 146-byte string literal not displayed */
	BandId            string                 `protobuf:"bytes,7,opt,name=band_id,json=bandId,proto3" json:"band_id,omitempty"`
	Frequency         uint64                 `protobuf:"varint,8,opt,name=frequency,proto3" json:"frequency,omitempty"`
	ChannelIndex      uint32                 `protobuf:"varint,9,opt,name=channel_index,json=channelIndex,proto3" json:"channel_index,omitempty"`
	Bandwidth         uint32                 `protobuf:"varint,10,opt,name=bandwidth,proto3" json:"bandwidth,omitempty"`
	SpreadingFactor   uint32                 `protobuf:"varint,11,opt,name=spreading_factor,json=spreadingFactor,proto3" json:"spreading_factor,omitempty"`
	DataRateIndex     uint32                 `protobuf:"varint,12,opt,name=data_rate_index,json=dataRateIndex,proto3" json:"data_rate_index,omitempty"`
	// contains filtered or unexported fields
}

func (*SimulateMetadataParams) Descriptor deprecated added in v3.24.1

func (*SimulateMetadataParams) Descriptor() ([]byte, []int)

Deprecated: Use SimulateMetadataParams.ProtoReflect.Descriptor instead.

func (*SimulateMetadataParams) GetBandId added in v3.24.1

func (x *SimulateMetadataParams) GetBandId() string

func (*SimulateMetadataParams) GetBandwidth added in v3.24.1

func (x *SimulateMetadataParams) GetBandwidth() uint32

func (*SimulateMetadataParams) GetChannelIndex added in v3.24.1

func (x *SimulateMetadataParams) GetChannelIndex() uint32

func (*SimulateMetadataParams) GetDataRateIndex added in v3.24.1

func (x *SimulateMetadataParams) GetDataRateIndex() uint32

func (*SimulateMetadataParams) GetFrequency added in v3.24.1

func (x *SimulateMetadataParams) GetFrequency() uint64

func (*SimulateMetadataParams) GetLorawanPhyVersion added in v3.24.1

func (x *SimulateMetadataParams) GetLorawanPhyVersion() PHYVersion

func (*SimulateMetadataParams) GetLorawanVersion added in v3.24.1

func (x *SimulateMetadataParams) GetLorawanVersion() MACVersion

func (*SimulateMetadataParams) GetRssi added in v3.24.1

func (x *SimulateMetadataParams) GetRssi() float32

func (*SimulateMetadataParams) GetSnr added in v3.24.1

func (x *SimulateMetadataParams) GetSnr() float32

func (*SimulateMetadataParams) GetSpreadingFactor added in v3.24.1

func (x *SimulateMetadataParams) GetSpreadingFactor() uint32

func (*SimulateMetadataParams) GetTime added in v3.24.1

func (*SimulateMetadataParams) GetTimestamp added in v3.24.1

func (x *SimulateMetadataParams) GetTimestamp() uint32

func (*SimulateMetadataParams) MarshalJSON added in v3.24.1

func (x *SimulateMetadataParams) MarshalJSON() ([]byte, error)

MarshalJSON marshals the SimulateMetadataParams to JSON.

func (*SimulateMetadataParams) MarshalProtoJSON added in v3.24.1

func (x *SimulateMetadataParams) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the SimulateMetadataParams message to JSON.

func (*SimulateMetadataParams) ProtoMessage added in v3.24.1

func (*SimulateMetadataParams) ProtoMessage()

func (*SimulateMetadataParams) ProtoReflect added in v3.25.0

func (x *SimulateMetadataParams) ProtoReflect() protoreflect.Message

func (*SimulateMetadataParams) Reset added in v3.24.1

func (x *SimulateMetadataParams) Reset()

func (*SimulateMetadataParams) SetFields added in v3.24.1

func (dst *SimulateMetadataParams) SetFields(src *SimulateMetadataParams, paths ...string) error

func (*SimulateMetadataParams) SetFromFlags added in v3.24.1

func (m *SimulateMetadataParams) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the SimulateMetadataParams message from flags.

func (*SimulateMetadataParams) String added in v3.24.1

func (x *SimulateMetadataParams) String() string

func (*SimulateMetadataParams) UnmarshalJSON added in v3.24.1

func (x *SimulateMetadataParams) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the SimulateMetadataParams from JSON.

func (*SimulateMetadataParams) UnmarshalProtoJSON added in v3.24.1

func (x *SimulateMetadataParams) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the SimulateMetadataParams message from JSON.

func (*SimulateMetadataParams) ValidateFields added in v3.24.1

func (m *SimulateMetadataParams) ValidateFields(paths ...string) error

ValidateFields checks the field values on SimulateMetadataParams with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type SimulateMetadataParamsValidationError added in v3.24.1

type SimulateMetadataParamsValidationError struct {
	// contains filtered or unexported fields
}

SimulateMetadataParamsValidationError is the validation error returned by SimulateMetadataParams.ValidateFields if the designated constraints aren't met.

func (SimulateMetadataParamsValidationError) Cause added in v3.24.1

Cause function returns cause value.

func (SimulateMetadataParamsValidationError) Error added in v3.24.1

Error satisfies the builtin error interface

func (SimulateMetadataParamsValidationError) ErrorName added in v3.24.1

ErrorName returns error name.

func (SimulateMetadataParamsValidationError) Field added in v3.24.1

Field function returns field value.

func (SimulateMetadataParamsValidationError) Key added in v3.24.1

Key function returns key value.

func (SimulateMetadataParamsValidationError) Reason added in v3.24.1

Reason function returns reason value.

type State

type State int32

State enum defines states that an entity can be in.

const (
	// Denotes that the entity has been requested and is pending review by an admin.
	State_STATE_REQUESTED State = 0
	// Denotes that the entity has been reviewed and approved by an admin.
	State_STATE_APPROVED State = 1
	// Denotes that the entity has been reviewed and rejected by an admin.
	State_STATE_REJECTED State = 2
	// Denotes that the entity has been flagged and is pending review by an admin.
	State_STATE_FLAGGED State = 3
	// Denotes that the entity has been reviewed and suspended by an admin.
	State_STATE_SUSPENDED State = 4
)

func (State) Descriptor added in v3.25.0

func (State) Descriptor() protoreflect.EnumDescriptor

func (State) Enum added in v3.25.0

func (x State) Enum() *State

func (State) EnumDescriptor deprecated

func (State) EnumDescriptor() ([]byte, []int)

Deprecated: Use State.Descriptor instead.

func (State) MarshalJSON added in v3.17.2

func (x State) MarshalJSON() ([]byte, error)

MarshalJSON marshals the State to JSON.

func (State) MarshalProtoJSON added in v3.15.1

func (x State) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the State to JSON.

func (State) MarshalText

func (x State) MarshalText() ([]byte, error)

MarshalText marshals the State to text.

func (State) Number added in v3.25.0

func (x State) Number() protoreflect.EnumNumber

func (State) String

func (x State) String() string

func (State) Type added in v3.25.0

func (State) Type() protoreflect.EnumType

func (*State) UnmarshalJSON

func (x *State) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the State from JSON.

func (*State) UnmarshalProtoJSON added in v3.15.1

func (x *State) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the State from JSON.

func (*State) UnmarshalText

func (x *State) UnmarshalText(b []byte) error

UnmarshalText unmarshals the State from text.

type StreamEventsRequest

type StreamEventsRequest struct {
	Identifiers []*EntityIdentifiers `protobuf:"bytes,1,rep,name=identifiers,proto3" json:"identifiers,omitempty"`
	// If greater than zero, this will return historical events, up to this maximum when the stream starts.
	// If used in combination with "after", the limit that is reached first, is used.
	// The availability of historical events depends on server support and retention policy.
	Tail uint32 `protobuf:"varint,2,opt,name=tail,proto3" json:"tail,omitempty"`
	// If not empty, this will return historical events after the given time when the stream starts.
	// If used in combination with "tail", the limit that is reached first, is used.
	// The availability of historical events depends on server support and retention policy.
	After *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=after,proto3" json:"after,omitempty"`
	// If provided, this will filter events, so that only events with the given names are returned.
	// Names can be provided as either exact event names (e.g. 'gs.up.receive'),
	// or as regular expressions (e.g. '/^gs\..+/').
	Names []string `protobuf:"bytes,4,rep,name=names,proto3" json:"names,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamEventsRequest) Descriptor deprecated

func (*StreamEventsRequest) Descriptor() ([]byte, []int)

Deprecated: Use StreamEventsRequest.ProtoReflect.Descriptor instead.

func (*StreamEventsRequest) GetAfter

func (x *StreamEventsRequest) GetAfter() *timestamppb.Timestamp

func (*StreamEventsRequest) GetIdentifiers

func (x *StreamEventsRequest) GetIdentifiers() []*EntityIdentifiers

func (*StreamEventsRequest) GetNames added in v3.16.0

func (x *StreamEventsRequest) GetNames() []string

func (*StreamEventsRequest) GetTail

func (x *StreamEventsRequest) GetTail() uint32

func (*StreamEventsRequest) MarshalJSON added in v3.21.0

func (x *StreamEventsRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the StreamEventsRequest to JSON.

func (*StreamEventsRequest) MarshalProtoJSON added in v3.21.0

func (x *StreamEventsRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the StreamEventsRequest message to JSON.

func (*StreamEventsRequest) ProtoMessage

func (*StreamEventsRequest) ProtoMessage()

func (*StreamEventsRequest) ProtoReflect added in v3.25.0

func (x *StreamEventsRequest) ProtoReflect() protoreflect.Message

func (*StreamEventsRequest) Reset

func (x *StreamEventsRequest) Reset()

func (*StreamEventsRequest) SetFields

func (dst *StreamEventsRequest) SetFields(src *StreamEventsRequest, paths ...string) error

func (*StreamEventsRequest) String

func (x *StreamEventsRequest) String() string

func (*StreamEventsRequest) UnmarshalJSON added in v3.21.0

func (x *StreamEventsRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the StreamEventsRequest from JSON.

func (*StreamEventsRequest) UnmarshalProtoJSON added in v3.21.0

func (x *StreamEventsRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the StreamEventsRequest message from JSON.

func (*StreamEventsRequest) ValidateFields

func (m *StreamEventsRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on StreamEventsRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type StreamEventsRequestValidationError

type StreamEventsRequestValidationError struct {
	// contains filtered or unexported fields
}

StreamEventsRequestValidationError is the validation error returned by StreamEventsRequest.ValidateFields if the designated constraints aren't met.

func (StreamEventsRequestValidationError) Cause

Cause function returns cause value.

func (StreamEventsRequestValidationError) Error

Error satisfies the builtin error interface

func (StreamEventsRequestValidationError) ErrorName

ErrorName returns error name.

func (StreamEventsRequestValidationError) Field

Field function returns field value.

func (StreamEventsRequestValidationError) Key

Key function returns key value.

func (StreamEventsRequestValidationError) Reason

Reason function returns reason value.

type TxAcknowledgment

type TxAcknowledgment struct {

	// Correlation IDs for the downlink message.
	// Set automatically by the UDP and LBS frontends.
	// For gRPC and the MQTT v3 frontends, the correlation IDs must match the ones of the downlink message the Tx acknowledgment message refers to.
	CorrelationIds []string                `protobuf:"bytes,1,rep,name=correlation_ids,json=correlationIds,proto3" json:"correlation_ids,omitempty"`
	Result         TxAcknowledgment_Result `protobuf:"varint,2,opt,name=result,proto3,enum=ttn.lorawan.v3.TxAcknowledgment_Result" json:"result,omitempty"`
	// The acknowledged downlink message. Set by the Gateway Server.
	DownlinkMessage *DownlinkMessage `protobuf:"bytes,3,opt,name=downlink_message,json=downlinkMessage,proto3" json:"downlink_message,omitempty"`
	// contains filtered or unexported fields
}

func (*TxAcknowledgment) Descriptor deprecated

func (*TxAcknowledgment) Descriptor() ([]byte, []int)

Deprecated: Use TxAcknowledgment.ProtoReflect.Descriptor instead.

func (*TxAcknowledgment) GetCorrelationIds added in v3.14.1

func (x *TxAcknowledgment) GetCorrelationIds() []string

func (*TxAcknowledgment) GetDownlinkMessage added in v3.12.0

func (x *TxAcknowledgment) GetDownlinkMessage() *DownlinkMessage

func (*TxAcknowledgment) GetResult

func (*TxAcknowledgment) MarshalJSON added in v3.17.2

func (x *TxAcknowledgment) MarshalJSON() ([]byte, error)

MarshalJSON marshals the TxAcknowledgment to JSON.

func (*TxAcknowledgment) MarshalProtoJSON added in v3.15.1

func (x *TxAcknowledgment) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the TxAcknowledgment message to JSON.

func (*TxAcknowledgment) ProtoMessage

func (*TxAcknowledgment) ProtoMessage()

func (*TxAcknowledgment) ProtoReflect added in v3.25.0

func (x *TxAcknowledgment) ProtoReflect() protoreflect.Message

func (*TxAcknowledgment) Reset

func (x *TxAcknowledgment) Reset()

func (*TxAcknowledgment) SetFields

func (dst *TxAcknowledgment) SetFields(src *TxAcknowledgment, paths ...string) error

func (*TxAcknowledgment) String

func (x *TxAcknowledgment) String() string

func (*TxAcknowledgment) UnmarshalJSON added in v3.17.2

func (x *TxAcknowledgment) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the TxAcknowledgment from JSON.

func (*TxAcknowledgment) UnmarshalProtoJSON added in v3.15.1

func (x *TxAcknowledgment) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the TxAcknowledgment message from JSON.

func (*TxAcknowledgment) ValidateFields

func (m *TxAcknowledgment) ValidateFields(paths ...string) error

ValidateFields checks the field values on TxAcknowledgment with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type TxAcknowledgmentValidationError

type TxAcknowledgmentValidationError struct {
	// contains filtered or unexported fields
}

TxAcknowledgmentValidationError is the validation error returned by TxAcknowledgment.ValidateFields if the designated constraints aren't met.

func (TxAcknowledgmentValidationError) Cause

Cause function returns cause value.

func (TxAcknowledgmentValidationError) Error

Error satisfies the builtin error interface

func (TxAcknowledgmentValidationError) ErrorName

ErrorName returns error name.

func (TxAcknowledgmentValidationError) Field

Field function returns field value.

func (TxAcknowledgmentValidationError) Key

Key function returns key value.

func (TxAcknowledgmentValidationError) Reason

Reason function returns reason value.

type TxAcknowledgment_Result

type TxAcknowledgment_Result int32
const (
	TxAcknowledgment_SUCCESS          TxAcknowledgment_Result = 0
	TxAcknowledgment_UNKNOWN_ERROR    TxAcknowledgment_Result = 1
	TxAcknowledgment_TOO_LATE         TxAcknowledgment_Result = 2
	TxAcknowledgment_TOO_EARLY        TxAcknowledgment_Result = 3
	TxAcknowledgment_COLLISION_PACKET TxAcknowledgment_Result = 4
	TxAcknowledgment_COLLISION_BEACON TxAcknowledgment_Result = 5
	TxAcknowledgment_TX_FREQ          TxAcknowledgment_Result = 6
	TxAcknowledgment_TX_POWER         TxAcknowledgment_Result = 7
	TxAcknowledgment_GPS_UNLOCKED     TxAcknowledgment_Result = 8
)

func (TxAcknowledgment_Result) Descriptor added in v3.25.0

func (TxAcknowledgment_Result) Enum added in v3.25.0

func (TxAcknowledgment_Result) EnumDescriptor deprecated

func (TxAcknowledgment_Result) EnumDescriptor() ([]byte, []int)

Deprecated: Use TxAcknowledgment_Result.Descriptor instead.

func (TxAcknowledgment_Result) MarshalJSON added in v3.17.2

func (x TxAcknowledgment_Result) MarshalJSON() ([]byte, error)

MarshalJSON marshals the TxAcknowledgment_Result to JSON.

func (TxAcknowledgment_Result) MarshalProtoJSON added in v3.15.1

func (x TxAcknowledgment_Result) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the TxAcknowledgment_Result to JSON.

func (TxAcknowledgment_Result) MarshalText

func (x TxAcknowledgment_Result) MarshalText() ([]byte, error)

MarshalText marshals the TxAcknowledgment_Result to text.

func (TxAcknowledgment_Result) Number added in v3.25.0

func (TxAcknowledgment_Result) String

func (x TxAcknowledgment_Result) String() string

func (TxAcknowledgment_Result) Type added in v3.25.0

func (*TxAcknowledgment_Result) UnmarshalJSON

func (x *TxAcknowledgment_Result) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the TxAcknowledgment_Result from JSON.

func (*TxAcknowledgment_Result) UnmarshalProtoJSON added in v3.15.1

func (x *TxAcknowledgment_Result) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the TxAcknowledgment_Result from JSON.

func (*TxAcknowledgment_Result) UnmarshalText

func (x *TxAcknowledgment_Result) UnmarshalText(b []byte) error

UnmarshalText unmarshals the TxAcknowledgment_Result from text.

type TxRequest

type TxRequest struct {
	Class Class `protobuf:"varint,1,opt,name=class,proto3,enum=ttn.lorawan.v3.Class" json:"class,omitempty"`
	// Downlink paths used to select a gateway for downlink.
	// In class A, the downlink paths are required to only contain uplink tokens.
	// In class B and C, the downlink paths may contain uplink tokens and fixed gateways antenna identifiers.
	DownlinkPaths []*DownlinkPath `protobuf:"bytes,2,rep,name=downlink_paths,json=downlinkPaths,proto3" json:"downlink_paths,omitempty"`
	// Rx1 delay (Rx2 delay is Rx1 delay + 1 second).
	Rx1Delay RxDelay `protobuf:"varint,3,opt,name=rx1_delay,json=rx1Delay,proto3,enum=ttn.lorawan.v3.RxDelay" json:"rx1_delay,omitempty"`
	// LoRaWAN data rate for Rx1.
	Rx1DataRate *DataRate `protobuf:"bytes,12,opt,name=rx1_data_rate,json=rx1DataRate,proto3" json:"rx1_data_rate,omitempty"`
	// Frequency (Hz) for Rx1.
	Rx1Frequency uint64 `protobuf:"varint,5,opt,name=rx1_frequency,json=rx1Frequency,proto3" json:"rx1_frequency,omitempty"`
	// LoRaWAN data rate for Rx2.
	Rx2DataRate *DataRate `protobuf:"bytes,13,opt,name=rx2_data_rate,json=rx2DataRate,proto3" json:"rx2_data_rate,omitempty"`
	// Frequency (Hz) for Rx2.
	Rx2Frequency uint64 `protobuf:"varint,7,opt,name=rx2_frequency,json=rx2Frequency,proto3" json:"rx2_frequency,omitempty"`
	// Priority for scheduling.
	// Requests with a higher priority are allocated more channel time than messages with a lower priority, in duty-cycle limited regions.
	// A priority of HIGH or higher sets the HiPriorityFlag in the DLMetadata Object.
	Priority TxSchedulePriority `protobuf:"varint,8,opt,name=priority,proto3,enum=ttn.lorawan.v3.TxSchedulePriority" json:"priority,omitempty"`
	// Time when the downlink message should be transmitted.
	// This value is only valid for class C downlink; class A downlink uses uplink tokens and class B downlink is scheduled on ping slots.
	// This requires the gateway to have GPS time sychronization.
	// If the absolute time is not set, the first available time will be used that does not conflict or violate regional limitations.
	AbsoluteTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=absolute_time,json=absoluteTime,proto3" json:"absolute_time,omitempty"`
	// Frequency plan ID from which the frequencies in this message are retrieved.
	FrequencyPlanId string `protobuf:"bytes,10,opt,name=frequency_plan_id,json=frequencyPlanId,proto3" json:"frequency_plan_id,omitempty"`
	// Advanced metadata fields
	// - can be used for advanced information or experimental features that are not yet formally defined in the API
	// - field names are written in snake_case
	Advanced *structpb.Struct `protobuf:"bytes,99,opt,name=advanced,proto3" json:"advanced,omitempty"`
	// contains filtered or unexported fields
}

TxRequest is a request for transmission. If sent to a roaming partner, this request is used to generate the DLMetadata Object (see Backend Interfaces 1.0, Table 22). If the gateway has a scheduler, this request is sent to the gateway, in the order of gateway_ids. Otherwise, the Gateway Server attempts to schedule the request and creates the TxSettings.

func (*TxRequest) Descriptor deprecated

func (*TxRequest) Descriptor() ([]byte, []int)

Deprecated: Use TxRequest.ProtoReflect.Descriptor instead.

func (*TxRequest) GetAbsoluteTime

func (x *TxRequest) GetAbsoluteTime() *timestamppb.Timestamp

func (*TxRequest) GetAdvanced

func (x *TxRequest) GetAdvanced() *structpb.Struct

func (*TxRequest) GetClass

func (x *TxRequest) GetClass() Class

func (*TxRequest) GetDownlinkPaths

func (x *TxRequest) GetDownlinkPaths() []*DownlinkPath

func (*TxRequest) GetFrequencyPlanId added in v3.14.1

func (x *TxRequest) GetFrequencyPlanId() string

func (*TxRequest) GetPriority

func (x *TxRequest) GetPriority() TxSchedulePriority

func (*TxRequest) GetRx1DataRate added in v3.15.1

func (x *TxRequest) GetRx1DataRate() *DataRate

func (*TxRequest) GetRx1Delay

func (x *TxRequest) GetRx1Delay() RxDelay

func (*TxRequest) GetRx1Frequency

func (x *TxRequest) GetRx1Frequency() uint64

func (*TxRequest) GetRx2DataRate added in v3.15.1

func (x *TxRequest) GetRx2DataRate() *DataRate

func (*TxRequest) GetRx2Frequency

func (x *TxRequest) GetRx2Frequency() uint64

func (*TxRequest) MarshalJSON added in v3.17.2

func (x *TxRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the TxRequest to JSON.

func (*TxRequest) MarshalProtoJSON added in v3.15.1

func (x *TxRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the TxRequest message to JSON.

func (*TxRequest) ProtoMessage

func (*TxRequest) ProtoMessage()

func (*TxRequest) ProtoReflect added in v3.25.0

func (x *TxRequest) ProtoReflect() protoreflect.Message

func (*TxRequest) Reset

func (x *TxRequest) Reset()

func (*TxRequest) SetFields

func (dst *TxRequest) SetFields(src *TxRequest, paths ...string) error

func (*TxRequest) String

func (x *TxRequest) String() string

func (*TxRequest) UnmarshalJSON added in v3.17.2

func (x *TxRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the TxRequest from JSON.

func (*TxRequest) UnmarshalProtoJSON added in v3.15.1

func (x *TxRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the TxRequest message from JSON.

func (*TxRequest) ValidateFields

func (m *TxRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on TxRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type TxRequestValidationError

type TxRequestValidationError struct {
	// contains filtered or unexported fields
}

TxRequestValidationError is the validation error returned by TxRequest.ValidateFields if the designated constraints aren't met.

func (TxRequestValidationError) Cause

func (e TxRequestValidationError) Cause() error

Cause function returns cause value.

func (TxRequestValidationError) Error

func (e TxRequestValidationError) Error() string

Error satisfies the builtin error interface

func (TxRequestValidationError) ErrorName

func (e TxRequestValidationError) ErrorName() string

ErrorName returns error name.

func (TxRequestValidationError) Field

func (e TxRequestValidationError) Field() string

Field function returns field value.

func (TxRequestValidationError) Key

Key function returns key value.

func (TxRequestValidationError) Reason

func (e TxRequestValidationError) Reason() string

Reason function returns reason value.

type TxSchedulePriority

type TxSchedulePriority int32
const (
	TxSchedulePriority_LOWEST       TxSchedulePriority = 0
	TxSchedulePriority_LOW          TxSchedulePriority = 1
	TxSchedulePriority_BELOW_NORMAL TxSchedulePriority = 2
	TxSchedulePriority_NORMAL       TxSchedulePriority = 3
	TxSchedulePriority_ABOVE_NORMAL TxSchedulePriority = 4
	TxSchedulePriority_HIGH         TxSchedulePriority = 5
	TxSchedulePriority_HIGHEST      TxSchedulePriority = 6
)

func (TxSchedulePriority) Descriptor added in v3.25.0

func (TxSchedulePriority) Enum added in v3.25.0

func (TxSchedulePriority) EnumDescriptor deprecated

func (TxSchedulePriority) EnumDescriptor() ([]byte, []int)

Deprecated: Use TxSchedulePriority.Descriptor instead.

func (TxSchedulePriority) MarshalBinary added in v3.12.0

func (v TxSchedulePriority) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (TxSchedulePriority) MarshalJSON added in v3.12.0

func (x TxSchedulePriority) MarshalJSON() ([]byte, error)

MarshalJSON marshals the TxSchedulePriority to JSON.

func (TxSchedulePriority) MarshalProtoJSON added in v3.15.1

func (x TxSchedulePriority) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the TxSchedulePriority to JSON.

func (TxSchedulePriority) MarshalText

func (x TxSchedulePriority) MarshalText() ([]byte, error)

MarshalText marshals the TxSchedulePriority to text.

func (TxSchedulePriority) Number added in v3.25.0

func (TxSchedulePriority) String

func (x TxSchedulePriority) String() string

func (TxSchedulePriority) Type added in v3.25.0

func (*TxSchedulePriority) UnmarshalBinary added in v3.12.0

func (v *TxSchedulePriority) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*TxSchedulePriority) UnmarshalJSON

func (x *TxSchedulePriority) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the TxSchedulePriority from JSON.

func (*TxSchedulePriority) UnmarshalProtoJSON added in v3.15.1

func (x *TxSchedulePriority) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the TxSchedulePriority from JSON.

func (*TxSchedulePriority) UnmarshalText

func (x *TxSchedulePriority) UnmarshalText(b []byte) error

UnmarshalText unmarshals the TxSchedulePriority from text.

type TxSettings

type TxSettings struct {

	// Data rate.
	DataRate *DataRate `protobuf:"bytes,1,opt,name=data_rate,json=dataRate,proto3" json:"data_rate,omitempty"`
	// Frequency (Hz).
	Frequency uint64 `protobuf:"varint,4,opt,name=frequency,proto3" json:"frequency,omitempty"`
	// Send a CRC in the packet; only on uplink; on downlink, CRC should not be enabled.
	EnableCrc bool `protobuf:"varint,5,opt,name=enable_crc,json=enableCrc,proto3" json:"enable_crc,omitempty"`
	// Timestamp of the gateway concentrator when the uplink message was received, or when the downlink message should be transmitted (microseconds).
	// On downlink, set timestamp to 0 and time to null to use immediate scheduling.
	Timestamp uint32 `protobuf:"varint,6,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// Time of the gateway when the uplink message was received, or when the downlink message should be transmitted.
	// For downlink, this requires the gateway to have GPS time synchronization.
	Time *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=time,proto3" json:"time,omitempty"`
	// Transmission settings for downlink.
	Downlink *TxSettings_Downlink `protobuf:"bytes,8,opt,name=downlink,proto3" json:"downlink,omitempty"`
	// Concentrator timestamp for the downlink as calculated by the Gateway Server scheduler.
	// This value takes into account necessary offsets such as the RTT (Round Trip Time) and TOA (Time Of Arrival).
	// This field is set and used only by the Gateway Server.
	ConcentratorTimestamp int64 `protobuf:"varint,9,opt,name=concentrator_timestamp,json=concentratorTimestamp,proto3" json:"concentrator_timestamp,omitempty"`
	// contains filtered or unexported fields
}

TxSettings contains the settings for a transmission. This message is used on both uplink and downlink. On downlink, this is a scheduled transmission.

func (*TxSettings) Descriptor deprecated

func (*TxSettings) Descriptor() ([]byte, []int)

Deprecated: Use TxSettings.ProtoReflect.Descriptor instead.

func (*TxSettings) GetConcentratorTimestamp added in v3.18.1

func (x *TxSettings) GetConcentratorTimestamp() int64

func (*TxSettings) GetDataRate

func (x *TxSettings) GetDataRate() *DataRate
func (x *TxSettings) GetDownlink() *TxSettings_Downlink

func (*TxSettings) GetEnableCrc added in v3.14.1

func (x *TxSettings) GetEnableCrc() bool

func (*TxSettings) GetFrequency

func (x *TxSettings) GetFrequency() uint64

func (*TxSettings) GetTime

func (x *TxSettings) GetTime() *timestamppb.Timestamp

func (*TxSettings) GetTimestamp

func (x *TxSettings) GetTimestamp() uint32

func (*TxSettings) ProtoMessage

func (*TxSettings) ProtoMessage()

func (*TxSettings) ProtoReflect added in v3.25.0

func (x *TxSettings) ProtoReflect() protoreflect.Message

func (*TxSettings) Reset

func (x *TxSettings) Reset()

func (*TxSettings) SetFields

func (dst *TxSettings) SetFields(src *TxSettings, paths ...string) error

func (*TxSettings) SetFromFlags added in v3.28.0

func (m *TxSettings) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the TxSettings message from flags.

func (*TxSettings) String

func (x *TxSettings) String() string

func (*TxSettings) ValidateFields

func (m *TxSettings) ValidateFields(paths ...string) error

ValidateFields checks the field values on TxSettings with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type TxSettingsValidationError

type TxSettingsValidationError struct {
	// contains filtered or unexported fields
}

TxSettingsValidationError is the validation error returned by TxSettings.ValidateFields if the designated constraints aren't met.

func (TxSettingsValidationError) Cause

func (e TxSettingsValidationError) Cause() error

Cause function returns cause value.

func (TxSettingsValidationError) Error

Error satisfies the builtin error interface

func (TxSettingsValidationError) ErrorName

func (e TxSettingsValidationError) ErrorName() string

ErrorName returns error name.

func (TxSettingsValidationError) Field

Field function returns field value.

func (TxSettingsValidationError) Key

Key function returns key value.

func (TxSettingsValidationError) Reason

func (e TxSettingsValidationError) Reason() string

Reason function returns reason value.

type TxSettings_Downlink struct {

	// Index of the antenna on which the uplink was received and/or downlink must be sent.
	AntennaIndex uint32 `protobuf:"varint,1,opt,name=antenna_index,json=antennaIndex,proto3" json:"antenna_index,omitempty"`
	// Transmission power (dBm). Only on downlink.
	TxPower float32 `protobuf:"fixed32,2,opt,name=tx_power,json=txPower,proto3" json:"tx_power,omitempty"`
	// Invert LoRa polarization; false for LoRaWAN uplink, true for downlink.
	InvertPolarization bool `protobuf:"varint,3,opt,name=invert_polarization,json=invertPolarization,proto3" json:"invert_polarization,omitempty"`
	// contains filtered or unexported fields
}

Transmission settings for downlink.

func (*TxSettings_Downlink) Descriptor deprecated

func (*TxSettings_Downlink) Descriptor() ([]byte, []int)

Deprecated: Use TxSettings_Downlink.ProtoReflect.Descriptor instead.

func (*TxSettings_Downlink) GetAntennaIndex

func (x *TxSettings_Downlink) GetAntennaIndex() uint32

func (*TxSettings_Downlink) GetInvertPolarization

func (x *TxSettings_Downlink) GetInvertPolarization() bool

func (*TxSettings_Downlink) GetTxPower

func (x *TxSettings_Downlink) GetTxPower() float32

func (*TxSettings_Downlink) ProtoMessage

func (*TxSettings_Downlink) ProtoMessage()

func (*TxSettings_Downlink) ProtoReflect added in v3.25.0

func (x *TxSettings_Downlink) ProtoReflect() protoreflect.Message

func (*TxSettings_Downlink) Reset

func (x *TxSettings_Downlink) Reset()

func (*TxSettings_Downlink) SetFields

func (dst *TxSettings_Downlink) SetFields(src *TxSettings_Downlink, paths ...string) error

func (*TxSettings_Downlink) SetFromFlags added in v3.28.0

func (m *TxSettings_Downlink) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the TxSettings_Downlink message from flags.

func (*TxSettings_Downlink) String

func (x *TxSettings_Downlink) String() string

func (*TxSettings_Downlink) ValidateFields

func (m *TxSettings_Downlink) ValidateFields(paths ...string) error

ValidateFields checks the field values on TxSettings_Downlink with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type TxSettings_DownlinkValidationError

type TxSettings_DownlinkValidationError struct {
	// contains filtered or unexported fields
}

TxSettings_DownlinkValidationError is the validation error returned by TxSettings_Downlink.ValidateFields if the designated constraints aren't met.

func (TxSettings_DownlinkValidationError) Cause

Cause function returns cause value.

func (TxSettings_DownlinkValidationError) Error

Error satisfies the builtin error interface

func (TxSettings_DownlinkValidationError) ErrorName

ErrorName returns error name.

func (TxSettings_DownlinkValidationError) Field

Field function returns field value.

func (TxSettings_DownlinkValidationError) Key

Key function returns key value.

func (TxSettings_DownlinkValidationError) Reason

Reason function returns reason value.

type UnimplementedAppAsServer

type UnimplementedAppAsServer struct {
}

UnimplementedAppAsServer must be embedded to have forward compatible implementations.

func (UnimplementedAppAsServer) DownlinkQueueList

func (UnimplementedAppAsServer) DownlinkQueuePush

func (UnimplementedAppAsServer) DownlinkQueueReplace

func (UnimplementedAppAsServer) GetMQTTConnectionInfo

func (UnimplementedAppAsServer) Subscribe

type UnimplementedAppJsServer added in v3.14.0

type UnimplementedAppJsServer struct {
}

UnimplementedAppJsServer must be embedded to have forward compatible implementations.

func (UnimplementedAppJsServer) GetAppSKey added in v3.14.0

type UnimplementedApplicationAccessServer

type UnimplementedApplicationAccessServer struct {
}

UnimplementedApplicationAccessServer must be embedded to have forward compatible implementations.

func (UnimplementedApplicationAccessServer) CreateAPIKey

func (UnimplementedApplicationAccessServer) DeleteAPIKey added in v3.27.2

func (UnimplementedApplicationAccessServer) DeleteCollaborator added in v3.27.2

func (UnimplementedApplicationAccessServer) GetAPIKey

func (UnimplementedApplicationAccessServer) ListAPIKeys

func (UnimplementedApplicationAccessServer) ListCollaborators

func (UnimplementedApplicationAccessServer) ListRights

func (UnimplementedApplicationAccessServer) SetCollaborator

func (UnimplementedApplicationAccessServer) UpdateAPIKey

type UnimplementedApplicationActivationSettingRegistryServer added in v3.10.0

type UnimplementedApplicationActivationSettingRegistryServer struct {
}

UnimplementedApplicationActivationSettingRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedApplicationActivationSettingRegistryServer) Delete added in v3.10.0

func (UnimplementedApplicationActivationSettingRegistryServer) Get added in v3.10.0

func (UnimplementedApplicationActivationSettingRegistryServer) Set added in v3.10.0

type UnimplementedApplicationCryptoServiceServer

type UnimplementedApplicationCryptoServiceServer struct {
}

UnimplementedApplicationCryptoServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedApplicationCryptoServiceServer) DeriveAppSKey

func (UnimplementedApplicationCryptoServiceServer) GetAppKey

type UnimplementedApplicationPackageRegistryServer

type UnimplementedApplicationPackageRegistryServer struct {
}

UnimplementedApplicationPackageRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedApplicationPackageRegistryServer) DeleteAssociation

func (UnimplementedApplicationPackageRegistryServer) DeleteDefaultAssociation added in v3.9.0

func (UnimplementedApplicationPackageRegistryServer) GetDefaultAssociation added in v3.9.0

func (UnimplementedApplicationPackageRegistryServer) List

func (UnimplementedApplicationPackageRegistryServer) ListDefaultAssociations added in v3.9.0

func (UnimplementedApplicationPackageRegistryServer) SetDefaultAssociation added in v3.9.0

type UnimplementedApplicationPubSubRegistryServer

type UnimplementedApplicationPubSubRegistryServer struct {
}

UnimplementedApplicationPubSubRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedApplicationPubSubRegistryServer) Delete

func (UnimplementedApplicationPubSubRegistryServer) Get

func (UnimplementedApplicationPubSubRegistryServer) GetFormats

func (UnimplementedApplicationPubSubRegistryServer) List

func (UnimplementedApplicationPubSubRegistryServer) Set

type UnimplementedApplicationRegistryServer

type UnimplementedApplicationRegistryServer struct {
}

UnimplementedApplicationRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedApplicationRegistryServer) Create

func (UnimplementedApplicationRegistryServer) Delete

func (UnimplementedApplicationRegistryServer) Get

func (UnimplementedApplicationRegistryServer) IssueDevEUI added in v3.13.0

func (UnimplementedApplicationRegistryServer) List

func (UnimplementedApplicationRegistryServer) Purge added in v3.10.4

func (UnimplementedApplicationRegistryServer) Restore added in v3.12.0

func (UnimplementedApplicationRegistryServer) Update

type UnimplementedApplicationUpStorageServer added in v3.10.0

type UnimplementedApplicationUpStorageServer struct {
}

UnimplementedApplicationUpStorageServer must be embedded to have forward compatible implementations.

func (UnimplementedApplicationUpStorageServer) GetStoredApplicationUp added in v3.10.0

func (UnimplementedApplicationUpStorageServer) GetStoredApplicationUpCount added in v3.14.2

type UnimplementedApplicationWebhookRegistryServer

type UnimplementedApplicationWebhookRegistryServer struct {
}

UnimplementedApplicationWebhookRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedApplicationWebhookRegistryServer) Delete

func (UnimplementedApplicationWebhookRegistryServer) Get

func (UnimplementedApplicationWebhookRegistryServer) GetFormats

func (UnimplementedApplicationWebhookRegistryServer) List

func (UnimplementedApplicationWebhookRegistryServer) Set

type UnimplementedAsEndDeviceBatchRegistryServer added in v3.27.0

type UnimplementedAsEndDeviceBatchRegistryServer struct {
}

UnimplementedAsEndDeviceBatchRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedAsEndDeviceBatchRegistryServer) Delete added in v3.27.0

type UnimplementedAsEndDeviceRegistryServer

type UnimplementedAsEndDeviceRegistryServer struct {
}

UnimplementedAsEndDeviceRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedAsEndDeviceRegistryServer) Delete

func (UnimplementedAsEndDeviceRegistryServer) Get

func (UnimplementedAsEndDeviceRegistryServer) Set

type UnimplementedAsJsServer

type UnimplementedAsJsServer struct {
}

UnimplementedAsJsServer must be embedded to have forward compatible implementations.

func (UnimplementedAsJsServer) GetAppSKey

type UnimplementedAsNsServer

type UnimplementedAsNsServer struct {
}

UnimplementedAsNsServer must be embedded to have forward compatible implementations.

func (UnimplementedAsNsServer) DownlinkQueueList

func (UnimplementedAsNsServer) DownlinkQueuePush

func (UnimplementedAsNsServer) DownlinkQueueReplace

type UnimplementedAsServer

type UnimplementedAsServer struct {
}

UnimplementedAsServer must be embedded to have forward compatible implementations.

func (UnimplementedAsServer) GetConfiguration added in v3.11.0

func (UnimplementedAsServer) GetLinkStats

type UnimplementedClientAccessServer

type UnimplementedClientAccessServer struct {
}

UnimplementedClientAccessServer must be embedded to have forward compatible implementations.

func (UnimplementedClientAccessServer) DeleteCollaborator added in v3.27.2

func (UnimplementedClientAccessServer) ListCollaborators

func (UnimplementedClientAccessServer) ListRights

func (UnimplementedClientAccessServer) SetCollaborator

type UnimplementedClientRegistryServer

type UnimplementedClientRegistryServer struct {
}

UnimplementedClientRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedClientRegistryServer) Create

func (UnimplementedClientRegistryServer) Delete

func (UnimplementedClientRegistryServer) Get

func (UnimplementedClientRegistryServer) List

func (UnimplementedClientRegistryServer) Purge added in v3.12.0

func (UnimplementedClientRegistryServer) Restore added in v3.12.0

func (UnimplementedClientRegistryServer) Update

type UnimplementedConfigurationServer

type UnimplementedConfigurationServer struct {
}

UnimplementedConfigurationServer must be embedded to have forward compatible implementations.

func (UnimplementedConfigurationServer) GetPhyVersions added in v3.15.0

func (UnimplementedConfigurationServer) ListBands added in v3.21.2

func (UnimplementedConfigurationServer) ListFrequencyPlans

type UnimplementedContactInfoRegistryServer

type UnimplementedContactInfoRegistryServer struct {
}

UnimplementedContactInfoRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedContactInfoRegistryServer) RequestValidation

func (UnimplementedContactInfoRegistryServer) Validate

type UnimplementedDeviceRepositoryServer added in v3.11.0

type UnimplementedDeviceRepositoryServer struct {
}

UnimplementedDeviceRepositoryServer must be embedded to have forward compatible implementations.

func (UnimplementedDeviceRepositoryServer) GetBrand added in v3.11.0

func (UnimplementedDeviceRepositoryServer) GetDownlinkDecoder added in v3.11.0

func (UnimplementedDeviceRepositoryServer) GetDownlinkEncoder added in v3.11.0

func (UnimplementedDeviceRepositoryServer) GetModel added in v3.11.0

func (UnimplementedDeviceRepositoryServer) GetTemplate added in v3.11.0

func (UnimplementedDeviceRepositoryServer) GetUplinkDecoder added in v3.11.0

func (UnimplementedDeviceRepositoryServer) ListBrands added in v3.11.0

func (UnimplementedDeviceRepositoryServer) ListModels added in v3.11.0

type UnimplementedEmailValidationRegistryServer added in v3.29.0

type UnimplementedEmailValidationRegistryServer struct {
}

UnimplementedEmailValidationRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedEmailValidationRegistryServer) RequestValidation added in v3.29.0

func (UnimplementedEmailValidationRegistryServer) Validate added in v3.29.0

type UnimplementedEndDeviceBatchClaimingServerServer added in v3.27.1

type UnimplementedEndDeviceBatchClaimingServerServer struct {
}

UnimplementedEndDeviceBatchClaimingServerServer must be embedded to have forward compatible implementations.

func (UnimplementedEndDeviceBatchClaimingServerServer) GetInfoByJoinEUIs added in v3.27.1

func (UnimplementedEndDeviceBatchClaimingServerServer) Unclaim added in v3.27.1

type UnimplementedEndDeviceBatchRegistryServer added in v3.27.0

type UnimplementedEndDeviceBatchRegistryServer struct {
}

UnimplementedEndDeviceBatchRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedEndDeviceBatchRegistryServer) Delete added in v3.27.0

func (UnimplementedEndDeviceBatchRegistryServer) Get added in v3.27.0

type UnimplementedEndDeviceClaimingServerServer

type UnimplementedEndDeviceClaimingServerServer struct {
}

UnimplementedEndDeviceClaimingServerServer must be embedded to have forward compatible implementations.

func (UnimplementedEndDeviceClaimingServerServer) AuthorizeApplication

func (UnimplementedEndDeviceClaimingServerServer) Claim

func (UnimplementedEndDeviceClaimingServerServer) GetClaimStatus added in v3.18.2

func (UnimplementedEndDeviceClaimingServerServer) GetInfoByJoinEUI added in v3.18.2

func (UnimplementedEndDeviceClaimingServerServer) UnauthorizeApplication

func (UnimplementedEndDeviceClaimingServerServer) Unclaim added in v3.18.2

type UnimplementedEndDeviceQRCodeGeneratorServer

type UnimplementedEndDeviceQRCodeGeneratorServer struct {
}

UnimplementedEndDeviceQRCodeGeneratorServer must be embedded to have forward compatible implementations.

func (UnimplementedEndDeviceQRCodeGeneratorServer) Generate

func (UnimplementedEndDeviceQRCodeGeneratorServer) GetFormat

func (UnimplementedEndDeviceQRCodeGeneratorServer) ListFormats

func (UnimplementedEndDeviceQRCodeGeneratorServer) Parse added in v3.19.1

type UnimplementedEndDeviceRegistrySearchServer

type UnimplementedEndDeviceRegistrySearchServer struct {
}

UnimplementedEndDeviceRegistrySearchServer must be embedded to have forward compatible implementations.

func (UnimplementedEndDeviceRegistrySearchServer) SearchEndDevices

type UnimplementedEndDeviceRegistryServer

type UnimplementedEndDeviceRegistryServer struct {
}

UnimplementedEndDeviceRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedEndDeviceRegistryServer) BatchUpdateLastSeen added in v3.19.0

func (UnimplementedEndDeviceRegistryServer) Create

func (UnimplementedEndDeviceRegistryServer) Delete

func (UnimplementedEndDeviceRegistryServer) Get

func (UnimplementedEndDeviceRegistryServer) List

func (UnimplementedEndDeviceRegistryServer) Update

type UnimplementedEndDeviceTemplateConverterServer

type UnimplementedEndDeviceTemplateConverterServer struct {
}

UnimplementedEndDeviceTemplateConverterServer must be embedded to have forward compatible implementations.

func (UnimplementedEndDeviceTemplateConverterServer) ListFormats

type UnimplementedEntityAccessServer

type UnimplementedEntityAccessServer struct {
}

UnimplementedEntityAccessServer must be embedded to have forward compatible implementations.

func (UnimplementedEntityAccessServer) AuthInfo

type UnimplementedEntityRegistrySearchServer

type UnimplementedEntityRegistrySearchServer struct {
}

UnimplementedEntityRegistrySearchServer must be embedded to have forward compatible implementations.

func (UnimplementedEntityRegistrySearchServer) SearchAccounts added in v3.21.1

func (UnimplementedEntityRegistrySearchServer) SearchApplications

func (UnimplementedEntityRegistrySearchServer) SearchClients

func (UnimplementedEntityRegistrySearchServer) SearchGateways

func (UnimplementedEntityRegistrySearchServer) SearchOrganizations

func (UnimplementedEntityRegistrySearchServer) SearchUsers

type UnimplementedEventsServer

type UnimplementedEventsServer struct {
}

UnimplementedEventsServer must be embedded to have forward compatible implementations.

func (UnimplementedEventsServer) FindRelated added in v3.13.0

func (UnimplementedEventsServer) Stream

type UnimplementedGatewayAccessServer

type UnimplementedGatewayAccessServer struct {
}

UnimplementedGatewayAccessServer must be embedded to have forward compatible implementations.

func (UnimplementedGatewayAccessServer) CreateAPIKey

func (UnimplementedGatewayAccessServer) DeleteAPIKey added in v3.27.2

func (UnimplementedGatewayAccessServer) DeleteCollaborator added in v3.27.2

func (UnimplementedGatewayAccessServer) GetAPIKey

func (UnimplementedGatewayAccessServer) ListAPIKeys

func (UnimplementedGatewayAccessServer) ListCollaborators

func (UnimplementedGatewayAccessServer) ListRights

func (UnimplementedGatewayAccessServer) SetCollaborator

func (UnimplementedGatewayAccessServer) UpdateAPIKey

type UnimplementedGatewayBatchAccessServer added in v3.28.0

type UnimplementedGatewayBatchAccessServer struct {
}

UnimplementedGatewayBatchAccessServer must be embedded to have forward compatible implementations.

func (UnimplementedGatewayBatchAccessServer) AssertRights added in v3.28.0

type UnimplementedGatewayBatchRegistryServer added in v3.28.0

type UnimplementedGatewayBatchRegistryServer struct {
}

UnimplementedGatewayBatchRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedGatewayBatchRegistryServer) Delete added in v3.28.0

type UnimplementedGatewayClaimingServerServer added in v3.12.0

type UnimplementedGatewayClaimingServerServer struct {
}

UnimplementedGatewayClaimingServerServer must be embedded to have forward compatible implementations.

func (UnimplementedGatewayClaimingServerServer) AuthorizeGateway added in v3.12.0

func (UnimplementedGatewayClaimingServerServer) Claim added in v3.12.0

func (UnimplementedGatewayClaimingServerServer) GetInfoByGatewayEUI added in v3.27.1

func (UnimplementedGatewayClaimingServerServer) UnauthorizeGateway added in v3.12.0

type UnimplementedGatewayConfigurationServiceServer added in v3.18.1

type UnimplementedGatewayConfigurationServiceServer struct {
}

UnimplementedGatewayConfigurationServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedGatewayConfigurationServiceServer) GetGatewayConfiguration added in v3.18.1

type UnimplementedGatewayConfiguratorServer

type UnimplementedGatewayConfiguratorServer struct {
}

UnimplementedGatewayConfiguratorServer must be embedded to have forward compatible implementations.

type UnimplementedGatewayRegistryServer

type UnimplementedGatewayRegistryServer struct {
}

UnimplementedGatewayRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedGatewayRegistryServer) Create

func (UnimplementedGatewayRegistryServer) Delete

func (UnimplementedGatewayRegistryServer) Get

func (UnimplementedGatewayRegistryServer) GetIdentifiersForEUI

func (UnimplementedGatewayRegistryServer) List

func (UnimplementedGatewayRegistryServer) Purge added in v3.10.4

func (UnimplementedGatewayRegistryServer) Restore added in v3.12.0

func (UnimplementedGatewayRegistryServer) Update

type UnimplementedGsNsServer

type UnimplementedGsNsServer struct {
}

UnimplementedGsNsServer must be embedded to have forward compatible implementations.

func (UnimplementedGsNsServer) ReportTxAcknowledgment added in v3.12.0

type UnimplementedGsPbaServer

type UnimplementedGsPbaServer struct {
}

UnimplementedGsPbaServer must be embedded to have forward compatible implementations.

func (UnimplementedGsPbaServer) UpdateGateway added in v3.13.3

type UnimplementedGsServer

type UnimplementedGsServer struct {
}

UnimplementedGsServer must be embedded to have forward compatible implementations.

func (UnimplementedGsServer) BatchGetGatewayConnectionStats added in v3.21.0

func (UnimplementedGsServer) GetGatewayConnectionStats

type UnimplementedGtwGsServer

type UnimplementedGtwGsServer struct {
}

UnimplementedGtwGsServer must be embedded to have forward compatible implementations.

func (UnimplementedGtwGsServer) GetConcentratorConfig

func (UnimplementedGtwGsServer) GetMQTTConnectionInfo

func (UnimplementedGtwGsServer) GetMQTTV2ConnectionInfo

func (UnimplementedGtwGsServer) LinkGateway

type UnimplementedIsServer added in v3.9.0

type UnimplementedIsServer struct {
}

UnimplementedIsServer must be embedded to have forward compatible implementations.

func (UnimplementedIsServer) GetConfiguration added in v3.9.0

type UnimplementedJsEndDeviceBatchRegistryServer added in v3.27.0

type UnimplementedJsEndDeviceBatchRegistryServer struct {
}

UnimplementedJsEndDeviceBatchRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedJsEndDeviceBatchRegistryServer) Delete added in v3.27.0

type UnimplementedJsEndDeviceRegistryServer

type UnimplementedJsEndDeviceRegistryServer struct {
}

UnimplementedJsEndDeviceRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedJsEndDeviceRegistryServer) Delete

func (UnimplementedJsEndDeviceRegistryServer) Get

func (UnimplementedJsEndDeviceRegistryServer) Set

type UnimplementedJsServer

type UnimplementedJsServer struct {
}

UnimplementedJsServer must be embedded to have forward compatible implementations.

func (UnimplementedJsServer) GetDefaultJoinEUI added in v3.17.0

func (UnimplementedJsServer) GetJoinEUIPrefixes

type UnimplementedNetworkCryptoServiceServer

type UnimplementedNetworkCryptoServiceServer struct {
}

UnimplementedNetworkCryptoServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedNetworkCryptoServiceServer) DeriveNwkSKeys

func (UnimplementedNetworkCryptoServiceServer) EncryptJoinAccept

func (UnimplementedNetworkCryptoServiceServer) EncryptRejoinAccept

func (UnimplementedNetworkCryptoServiceServer) GetNwkKey

func (UnimplementedNetworkCryptoServiceServer) JoinAcceptMIC

type UnimplementedNotificationServiceServer added in v3.19.0

type UnimplementedNotificationServiceServer struct {
}

UnimplementedNotificationServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedNotificationServiceServer) Create added in v3.19.0

func (UnimplementedNotificationServiceServer) List added in v3.19.0

func (UnimplementedNotificationServiceServer) UpdateStatus added in v3.19.0

type UnimplementedNsAsServer added in v3.11.0

type UnimplementedNsAsServer struct {
}

UnimplementedNsAsServer must be embedded to have forward compatible implementations.

type UnimplementedNsEndDeviceBatchRegistryServer added in v3.27.0

type UnimplementedNsEndDeviceBatchRegistryServer struct {
}

UnimplementedNsEndDeviceBatchRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedNsEndDeviceBatchRegistryServer) Delete added in v3.27.0

type UnimplementedNsEndDeviceRegistryServer

type UnimplementedNsEndDeviceRegistryServer struct {
}

UnimplementedNsEndDeviceRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedNsEndDeviceRegistryServer) Delete

func (UnimplementedNsEndDeviceRegistryServer) Get

func (UnimplementedNsEndDeviceRegistryServer) ResetFactoryDefaults added in v3.11.0

func (UnimplementedNsEndDeviceRegistryServer) Set

type UnimplementedNsGsServer

type UnimplementedNsGsServer struct {
}

UnimplementedNsGsServer must be embedded to have forward compatible implementations.

type UnimplementedNsJsServer

type UnimplementedNsJsServer struct {
}

UnimplementedNsJsServer must be embedded to have forward compatible implementations.

func (UnimplementedNsJsServer) GetNwkSKeys

func (UnimplementedNsJsServer) HandleJoin

type UnimplementedNsPbaServer

type UnimplementedNsPbaServer struct {
}

UnimplementedNsPbaServer must be embedded to have forward compatible implementations.

type UnimplementedNsRelayConfigurationServiceServer added in v3.29.0

type UnimplementedNsRelayConfigurationServiceServer struct {
}

UnimplementedNsRelayConfigurationServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedNsRelayConfigurationServiceServer) CreateRelay added in v3.29.0

func (UnimplementedNsRelayConfigurationServiceServer) CreateRelayUplinkForwardingRule added in v3.29.0

func (UnimplementedNsRelayConfigurationServiceServer) DeleteRelay added in v3.29.0

func (UnimplementedNsRelayConfigurationServiceServer) DeleteRelayUplinkForwardingRule added in v3.29.0

func (UnimplementedNsRelayConfigurationServiceServer) GetRelay added in v3.29.0

func (UnimplementedNsRelayConfigurationServiceServer) GetRelayUplinkForwardingRule added in v3.29.0

func (UnimplementedNsRelayConfigurationServiceServer) ListRelayUplinkForwardingRules added in v3.29.0

func (UnimplementedNsRelayConfigurationServiceServer) UpdateRelay added in v3.29.0

func (UnimplementedNsRelayConfigurationServiceServer) UpdateRelayUplinkForwardingRule added in v3.29.0

type UnimplementedNsServer

type UnimplementedNsServer struct {
}

UnimplementedNsServer must be embedded to have forward compatible implementations.

func (UnimplementedNsServer) GenerateDevAddr

func (UnimplementedNsServer) GetDefaultMACSettings added in v3.14.0

func (UnimplementedNsServer) GetDeviceAddressPrefixes added in v3.21.2

func (UnimplementedNsServer) GetNetID added in v3.21.2

type UnimplementedOAuthAuthorizationRegistryServer

type UnimplementedOAuthAuthorizationRegistryServer struct {
}

UnimplementedOAuthAuthorizationRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedOAuthAuthorizationRegistryServer) Delete

func (UnimplementedOAuthAuthorizationRegistryServer) DeleteToken

func (UnimplementedOAuthAuthorizationRegistryServer) ListTokens

type UnimplementedOrganizationAccessServer

type UnimplementedOrganizationAccessServer struct {
}

UnimplementedOrganizationAccessServer must be embedded to have forward compatible implementations.

func (UnimplementedOrganizationAccessServer) CreateAPIKey

func (UnimplementedOrganizationAccessServer) DeleteAPIKey added in v3.27.2

func (UnimplementedOrganizationAccessServer) DeleteCollaborator added in v3.27.2

func (UnimplementedOrganizationAccessServer) GetAPIKey

func (UnimplementedOrganizationAccessServer) ListAPIKeys

func (UnimplementedOrganizationAccessServer) ListCollaborators

func (UnimplementedOrganizationAccessServer) ListRights

func (UnimplementedOrganizationAccessServer) SetCollaborator

func (UnimplementedOrganizationAccessServer) UpdateAPIKey

type UnimplementedOrganizationRegistryServer

type UnimplementedOrganizationRegistryServer struct {
}

UnimplementedOrganizationRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedOrganizationRegistryServer) Create

func (UnimplementedOrganizationRegistryServer) Delete

func (UnimplementedOrganizationRegistryServer) Get

func (UnimplementedOrganizationRegistryServer) List

func (UnimplementedOrganizationRegistryServer) Purge added in v3.10.4

func (UnimplementedOrganizationRegistryServer) Restore added in v3.12.0

func (UnimplementedOrganizationRegistryServer) Update

type UnimplementedPbaServer added in v3.12.0

type UnimplementedPbaServer struct {
}

UnimplementedPbaServer must be embedded to have forward compatible implementations.

func (UnimplementedPbaServer) DeleteHomeNetworkDefaultGatewayVisibility added in v3.15.1

func (UnimplementedPbaServer) DeleteHomeNetworkDefaultGatewayVisibility(context.Context, *emptypb.Empty) (*emptypb.Empty, error)

func (UnimplementedPbaServer) DeleteHomeNetworkDefaultRoutingPolicy added in v3.12.0

func (UnimplementedPbaServer) DeleteHomeNetworkDefaultRoutingPolicy(context.Context, *emptypb.Empty) (*emptypb.Empty, error)

func (UnimplementedPbaServer) DeleteHomeNetworkRoutingPolicy added in v3.12.0

func (UnimplementedPbaServer) Deregister added in v3.12.0

func (UnimplementedPbaServer) GetHomeNetworkDefaultGatewayVisibility added in v3.15.1

func (UnimplementedPbaServer) GetHomeNetworkDefaultGatewayVisibility(context.Context, *emptypb.Empty) (*PacketBrokerDefaultGatewayVisibility, error)

func (UnimplementedPbaServer) GetHomeNetworkDefaultRoutingPolicy added in v3.12.0

func (UnimplementedPbaServer) GetHomeNetworkDefaultRoutingPolicy(context.Context, *emptypb.Empty) (*PacketBrokerDefaultRoutingPolicy, error)

func (UnimplementedPbaServer) GetHomeNetworkRoutingPolicy added in v3.12.0

func (UnimplementedPbaServer) GetInfo added in v3.12.0

func (UnimplementedPbaServer) ListForwarderRoutingPolicies added in v3.12.0

func (UnimplementedPbaServer) ListHomeNetworkRoutingPolicies added in v3.12.0

func (UnimplementedPbaServer) ListHomeNetworks added in v3.12.0

func (UnimplementedPbaServer) ListNetworks added in v3.13.0

func (UnimplementedPbaServer) Register added in v3.12.0

func (UnimplementedPbaServer) SetHomeNetworkDefaultGatewayVisibility added in v3.15.1

func (UnimplementedPbaServer) SetHomeNetworkDefaultRoutingPolicy added in v3.12.0

func (UnimplementedPbaServer) SetHomeNetworkRoutingPolicy added in v3.12.0

type UnimplementedUserAccessServer

type UnimplementedUserAccessServer struct {
}

UnimplementedUserAccessServer must be embedded to have forward compatible implementations.

func (UnimplementedUserAccessServer) CreateAPIKey

func (UnimplementedUserAccessServer) CreateLoginToken added in v3.12.0

func (UnimplementedUserAccessServer) DeleteAPIKey added in v3.27.2

func (UnimplementedUserAccessServer) GetAPIKey

func (UnimplementedUserAccessServer) ListAPIKeys

func (UnimplementedUserAccessServer) ListRights

func (UnimplementedUserAccessServer) UpdateAPIKey

type UnimplementedUserBookmarkRegistryServer added in v3.30.0

type UnimplementedUserBookmarkRegistryServer struct {
}

UnimplementedUserBookmarkRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedUserBookmarkRegistryServer) BatchDelete added in v3.30.0

func (UnimplementedUserBookmarkRegistryServer) Create added in v3.30.0

func (UnimplementedUserBookmarkRegistryServer) Delete added in v3.30.0

func (UnimplementedUserBookmarkRegistryServer) List added in v3.30.0

type UnimplementedUserInvitationRegistryServer

type UnimplementedUserInvitationRegistryServer struct {
}

UnimplementedUserInvitationRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedUserInvitationRegistryServer) Delete

func (UnimplementedUserInvitationRegistryServer) List

func (UnimplementedUserInvitationRegistryServer) Send

type UnimplementedUserRegistryServer

type UnimplementedUserRegistryServer struct {
}

UnimplementedUserRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedUserRegistryServer) Create

func (UnimplementedUserRegistryServer) CreateTemporaryPassword

func (UnimplementedUserRegistryServer) Delete

func (UnimplementedUserRegistryServer) Get

func (UnimplementedUserRegistryServer) List

func (UnimplementedUserRegistryServer) Purge added in v3.10.4

func (UnimplementedUserRegistryServer) Restore added in v3.12.0

func (UnimplementedUserRegistryServer) Update

func (UnimplementedUserRegistryServer) UpdatePassword

type UnimplementedUserSessionRegistryServer

type UnimplementedUserSessionRegistryServer struct {
}

UnimplementedUserSessionRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedUserSessionRegistryServer) Delete

func (UnimplementedUserSessionRegistryServer) List

type UnsafeAppAsServer added in v3.25.0

type UnsafeAppAsServer interface {
	// contains filtered or unexported methods
}

UnsafeAppAsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AppAsServer will result in compilation errors.

type UnsafeAppJsServer added in v3.25.0

type UnsafeAppJsServer interface {
	// contains filtered or unexported methods
}

UnsafeAppJsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AppJsServer will result in compilation errors.

type UnsafeApplicationAccessServer added in v3.25.0

type UnsafeApplicationAccessServer interface {
	// contains filtered or unexported methods
}

UnsafeApplicationAccessServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ApplicationAccessServer will result in compilation errors.

type UnsafeApplicationActivationSettingRegistryServer added in v3.25.0

type UnsafeApplicationActivationSettingRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeApplicationActivationSettingRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ApplicationActivationSettingRegistryServer will result in compilation errors.

type UnsafeApplicationCryptoServiceServer added in v3.25.0

type UnsafeApplicationCryptoServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeApplicationCryptoServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ApplicationCryptoServiceServer will result in compilation errors.

type UnsafeApplicationPackageRegistryServer added in v3.25.0

type UnsafeApplicationPackageRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeApplicationPackageRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ApplicationPackageRegistryServer will result in compilation errors.

type UnsafeApplicationPubSubRegistryServer added in v3.25.0

type UnsafeApplicationPubSubRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeApplicationPubSubRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ApplicationPubSubRegistryServer will result in compilation errors.

type UnsafeApplicationRegistryServer added in v3.25.0

type UnsafeApplicationRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeApplicationRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ApplicationRegistryServer will result in compilation errors.

type UnsafeApplicationUpStorageServer added in v3.25.0

type UnsafeApplicationUpStorageServer interface {
	// contains filtered or unexported methods
}

UnsafeApplicationUpStorageServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ApplicationUpStorageServer will result in compilation errors.

type UnsafeApplicationWebhookRegistryServer added in v3.25.0

type UnsafeApplicationWebhookRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeApplicationWebhookRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ApplicationWebhookRegistryServer will result in compilation errors.

type UnsafeAsEndDeviceBatchRegistryServer added in v3.27.0

type UnsafeAsEndDeviceBatchRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeAsEndDeviceBatchRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AsEndDeviceBatchRegistryServer will result in compilation errors.

type UnsafeAsEndDeviceRegistryServer added in v3.25.0

type UnsafeAsEndDeviceRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeAsEndDeviceRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AsEndDeviceRegistryServer will result in compilation errors.

type UnsafeAsJsServer added in v3.25.0

type UnsafeAsJsServer interface {
	// contains filtered or unexported methods
}

UnsafeAsJsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AsJsServer will result in compilation errors.

type UnsafeAsNsServer added in v3.25.0

type UnsafeAsNsServer interface {
	// contains filtered or unexported methods
}

UnsafeAsNsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AsNsServer will result in compilation errors.

type UnsafeAsServer added in v3.25.0

type UnsafeAsServer interface {
	// contains filtered or unexported methods
}

UnsafeAsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AsServer will result in compilation errors.

type UnsafeClientAccessServer added in v3.25.0

type UnsafeClientAccessServer interface {
	// contains filtered or unexported methods
}

UnsafeClientAccessServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ClientAccessServer will result in compilation errors.

type UnsafeClientRegistryServer added in v3.25.0

type UnsafeClientRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeClientRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ClientRegistryServer will result in compilation errors.

type UnsafeConfigurationServer added in v3.25.0

type UnsafeConfigurationServer interface {
	// contains filtered or unexported methods
}

UnsafeConfigurationServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ConfigurationServer will result in compilation errors.

type UnsafeContactInfoRegistryServer added in v3.25.0

type UnsafeContactInfoRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeContactInfoRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ContactInfoRegistryServer will result in compilation errors.

type UnsafeDeviceRepositoryServer added in v3.25.0

type UnsafeDeviceRepositoryServer interface {
	// contains filtered or unexported methods
}

UnsafeDeviceRepositoryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DeviceRepositoryServer will result in compilation errors.

type UnsafeEmailValidationRegistryServer added in v3.29.0

type UnsafeEmailValidationRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeEmailValidationRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EmailValidationRegistryServer will result in compilation errors.

type UnsafeEndDeviceBatchClaimingServerServer added in v3.27.1

type UnsafeEndDeviceBatchClaimingServerServer interface {
	// contains filtered or unexported methods
}

UnsafeEndDeviceBatchClaimingServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EndDeviceBatchClaimingServerServer will result in compilation errors.

type UnsafeEndDeviceBatchRegistryServer added in v3.27.0

type UnsafeEndDeviceBatchRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeEndDeviceBatchRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EndDeviceBatchRegistryServer will result in compilation errors.

type UnsafeEndDeviceClaimingServerServer added in v3.25.0

type UnsafeEndDeviceClaimingServerServer interface {
	// contains filtered or unexported methods
}

UnsafeEndDeviceClaimingServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EndDeviceClaimingServerServer will result in compilation errors.

type UnsafeEndDeviceQRCodeGeneratorServer added in v3.25.0

type UnsafeEndDeviceQRCodeGeneratorServer interface {
	// contains filtered or unexported methods
}

UnsafeEndDeviceQRCodeGeneratorServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EndDeviceQRCodeGeneratorServer will result in compilation errors.

type UnsafeEndDeviceRegistrySearchServer added in v3.25.0

type UnsafeEndDeviceRegistrySearchServer interface {
	// contains filtered or unexported methods
}

UnsafeEndDeviceRegistrySearchServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EndDeviceRegistrySearchServer will result in compilation errors.

type UnsafeEndDeviceRegistryServer added in v3.25.0

type UnsafeEndDeviceRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeEndDeviceRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EndDeviceRegistryServer will result in compilation errors.

type UnsafeEndDeviceTemplateConverterServer added in v3.25.0

type UnsafeEndDeviceTemplateConverterServer interface {
	// contains filtered or unexported methods
}

UnsafeEndDeviceTemplateConverterServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EndDeviceTemplateConverterServer will result in compilation errors.

type UnsafeEntityAccessServer added in v3.25.0

type UnsafeEntityAccessServer interface {
	// contains filtered or unexported methods
}

UnsafeEntityAccessServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EntityAccessServer will result in compilation errors.

type UnsafeEntityRegistrySearchServer added in v3.25.0

type UnsafeEntityRegistrySearchServer interface {
	// contains filtered or unexported methods
}

UnsafeEntityRegistrySearchServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EntityRegistrySearchServer will result in compilation errors.

type UnsafeEventsServer added in v3.25.0

type UnsafeEventsServer interface {
	// contains filtered or unexported methods
}

UnsafeEventsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EventsServer will result in compilation errors.

type UnsafeGatewayAccessServer added in v3.25.0

type UnsafeGatewayAccessServer interface {
	// contains filtered or unexported methods
}

UnsafeGatewayAccessServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GatewayAccessServer will result in compilation errors.

type UnsafeGatewayBatchAccessServer added in v3.28.0

type UnsafeGatewayBatchAccessServer interface {
	// contains filtered or unexported methods
}

UnsafeGatewayBatchAccessServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GatewayBatchAccessServer will result in compilation errors.

type UnsafeGatewayBatchRegistryServer added in v3.28.0

type UnsafeGatewayBatchRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeGatewayBatchRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GatewayBatchRegistryServer will result in compilation errors.

type UnsafeGatewayClaimingServerServer added in v3.25.0

type UnsafeGatewayClaimingServerServer interface {
	// contains filtered or unexported methods
}

UnsafeGatewayClaimingServerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GatewayClaimingServerServer will result in compilation errors.

type UnsafeGatewayConfigurationServiceServer added in v3.25.0

type UnsafeGatewayConfigurationServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeGatewayConfigurationServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GatewayConfigurationServiceServer will result in compilation errors.

type UnsafeGatewayConfiguratorServer added in v3.25.0

type UnsafeGatewayConfiguratorServer interface {
	// contains filtered or unexported methods
}

UnsafeGatewayConfiguratorServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GatewayConfiguratorServer will result in compilation errors.

type UnsafeGatewayRegistryServer added in v3.25.0

type UnsafeGatewayRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeGatewayRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GatewayRegistryServer will result in compilation errors.

type UnsafeGsNsServer added in v3.25.0

type UnsafeGsNsServer interface {
	// contains filtered or unexported methods
}

UnsafeGsNsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GsNsServer will result in compilation errors.

type UnsafeGsPbaServer added in v3.25.0

type UnsafeGsPbaServer interface {
	// contains filtered or unexported methods
}

UnsafeGsPbaServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GsPbaServer will result in compilation errors.

type UnsafeGsServer added in v3.25.0

type UnsafeGsServer interface {
	// contains filtered or unexported methods
}

UnsafeGsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GsServer will result in compilation errors.

type UnsafeGtwGsServer added in v3.25.0

type UnsafeGtwGsServer interface {
	// contains filtered or unexported methods
}

UnsafeGtwGsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GtwGsServer will result in compilation errors.

type UnsafeIsServer added in v3.25.0

type UnsafeIsServer interface {
	// contains filtered or unexported methods
}

UnsafeIsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IsServer will result in compilation errors.

type UnsafeJsEndDeviceBatchRegistryServer added in v3.27.0

type UnsafeJsEndDeviceBatchRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeJsEndDeviceBatchRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to JsEndDeviceBatchRegistryServer will result in compilation errors.

type UnsafeJsEndDeviceRegistryServer added in v3.25.0

type UnsafeJsEndDeviceRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeJsEndDeviceRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to JsEndDeviceRegistryServer will result in compilation errors.

type UnsafeJsServer added in v3.25.0

type UnsafeJsServer interface {
	// contains filtered or unexported methods
}

UnsafeJsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to JsServer will result in compilation errors.

type UnsafeNetworkCryptoServiceServer added in v3.25.0

type UnsafeNetworkCryptoServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeNetworkCryptoServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NetworkCryptoServiceServer will result in compilation errors.

type UnsafeNotificationServiceServer added in v3.25.0

type UnsafeNotificationServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeNotificationServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NotificationServiceServer will result in compilation errors.

type UnsafeNsAsServer added in v3.25.0

type UnsafeNsAsServer interface {
	// contains filtered or unexported methods
}

UnsafeNsAsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NsAsServer will result in compilation errors.

type UnsafeNsEndDeviceBatchRegistryServer added in v3.27.0

type UnsafeNsEndDeviceBatchRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeNsEndDeviceBatchRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NsEndDeviceBatchRegistryServer will result in compilation errors.

type UnsafeNsEndDeviceRegistryServer added in v3.25.0

type UnsafeNsEndDeviceRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeNsEndDeviceRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NsEndDeviceRegistryServer will result in compilation errors.

type UnsafeNsGsServer added in v3.25.0

type UnsafeNsGsServer interface {
	// contains filtered or unexported methods
}

UnsafeNsGsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NsGsServer will result in compilation errors.

type UnsafeNsJsServer added in v3.25.0

type UnsafeNsJsServer interface {
	// contains filtered or unexported methods
}

UnsafeNsJsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NsJsServer will result in compilation errors.

type UnsafeNsPbaServer added in v3.25.0

type UnsafeNsPbaServer interface {
	// contains filtered or unexported methods
}

UnsafeNsPbaServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NsPbaServer will result in compilation errors.

type UnsafeNsRelayConfigurationServiceServer added in v3.29.0

type UnsafeNsRelayConfigurationServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeNsRelayConfigurationServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NsRelayConfigurationServiceServer will result in compilation errors.

type UnsafeNsServer added in v3.25.0

type UnsafeNsServer interface {
	// contains filtered or unexported methods
}

UnsafeNsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to NsServer will result in compilation errors.

type UnsafeOAuthAuthorizationRegistryServer added in v3.25.0

type UnsafeOAuthAuthorizationRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeOAuthAuthorizationRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OAuthAuthorizationRegistryServer will result in compilation errors.

type UnsafeOrganizationAccessServer added in v3.25.0

type UnsafeOrganizationAccessServer interface {
	// contains filtered or unexported methods
}

UnsafeOrganizationAccessServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OrganizationAccessServer will result in compilation errors.

type UnsafeOrganizationRegistryServer added in v3.25.0

type UnsafeOrganizationRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeOrganizationRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OrganizationRegistryServer will result in compilation errors.

type UnsafePbaServer added in v3.25.0

type UnsafePbaServer interface {
	// contains filtered or unexported methods
}

UnsafePbaServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PbaServer will result in compilation errors.

type UnsafeUserAccessServer added in v3.25.0

type UnsafeUserAccessServer interface {
	// contains filtered or unexported methods
}

UnsafeUserAccessServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UserAccessServer will result in compilation errors.

type UnsafeUserBookmarkRegistryServer added in v3.30.0

type UnsafeUserBookmarkRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeUserBookmarkRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UserBookmarkRegistryServer will result in compilation errors.

type UnsafeUserInvitationRegistryServer added in v3.25.0

type UnsafeUserInvitationRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeUserInvitationRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UserInvitationRegistryServer will result in compilation errors.

type UnsafeUserRegistryServer added in v3.25.0

type UnsafeUserRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeUserRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UserRegistryServer will result in compilation errors.

type UnsafeUserSessionRegistryServer added in v3.25.0

type UnsafeUserSessionRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafeUserSessionRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UserSessionRegistryServer will result in compilation errors.

type UpdateApplicationAPIKeyRequest

type UpdateApplicationAPIKeyRequest struct {
	ApplicationIds *ApplicationIdentifiers `protobuf:"bytes,1,opt,name=application_ids,json=applicationIds,proto3" json:"application_ids,omitempty"`
	ApiKey         *APIKey                 `protobuf:"bytes,2,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
	// The names of the api key fields that should be updated.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateApplicationAPIKeyRequest) Descriptor deprecated

func (*UpdateApplicationAPIKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateApplicationAPIKeyRequest.ProtoReflect.Descriptor instead.

func (*UpdateApplicationAPIKeyRequest) EntityType added in v3.15.1

func (m *UpdateApplicationAPIKeyRequest) EntityType() string

func (*UpdateApplicationAPIKeyRequest) ExtractRequestFields added in v3.15.1

func (m *UpdateApplicationAPIKeyRequest) ExtractRequestFields(dst map[string]interface{})

func (*UpdateApplicationAPIKeyRequest) GetApiKey added in v3.15.2

func (x *UpdateApplicationAPIKeyRequest) GetApiKey() *APIKey

func (*UpdateApplicationAPIKeyRequest) GetApplicationIds added in v3.15.1

func (*UpdateApplicationAPIKeyRequest) GetFieldMask added in v3.13.0

func (*UpdateApplicationAPIKeyRequest) IDString added in v3.15.1

func (m *UpdateApplicationAPIKeyRequest) IDString() string

func (*UpdateApplicationAPIKeyRequest) MarshalJSON added in v3.17.2

func (x *UpdateApplicationAPIKeyRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the UpdateApplicationAPIKeyRequest to JSON.

func (*UpdateApplicationAPIKeyRequest) MarshalProtoJSON added in v3.15.1

func (x *UpdateApplicationAPIKeyRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the UpdateApplicationAPIKeyRequest message to JSON.

func (*UpdateApplicationAPIKeyRequest) ProtoMessage

func (*UpdateApplicationAPIKeyRequest) ProtoMessage()

func (*UpdateApplicationAPIKeyRequest) ProtoReflect added in v3.25.0

func (*UpdateApplicationAPIKeyRequest) Reset

func (x *UpdateApplicationAPIKeyRequest) Reset()

func (*UpdateApplicationAPIKeyRequest) SetFields

func (*UpdateApplicationAPIKeyRequest) String

func (*UpdateApplicationAPIKeyRequest) UnmarshalJSON added in v3.17.2

func (x *UpdateApplicationAPIKeyRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the UpdateApplicationAPIKeyRequest from JSON.

func (*UpdateApplicationAPIKeyRequest) UnmarshalProtoJSON added in v3.15.1

func (x *UpdateApplicationAPIKeyRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the UpdateApplicationAPIKeyRequest message from JSON.

func (*UpdateApplicationAPIKeyRequest) ValidateContext added in v3.11.4

func (req *UpdateApplicationAPIKeyRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*UpdateApplicationAPIKeyRequest) ValidateFields

func (m *UpdateApplicationAPIKeyRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on UpdateApplicationAPIKeyRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UpdateApplicationAPIKeyRequestValidationError

type UpdateApplicationAPIKeyRequestValidationError struct {
	// contains filtered or unexported fields
}

UpdateApplicationAPIKeyRequestValidationError is the validation error returned by UpdateApplicationAPIKeyRequest.ValidateFields if the designated constraints aren't met.

func (UpdateApplicationAPIKeyRequestValidationError) Cause

Cause function returns cause value.

func (UpdateApplicationAPIKeyRequestValidationError) Error

Error satisfies the builtin error interface

func (UpdateApplicationAPIKeyRequestValidationError) ErrorName

ErrorName returns error name.

func (UpdateApplicationAPIKeyRequestValidationError) Field

Field function returns field value.

func (UpdateApplicationAPIKeyRequestValidationError) Key

Key function returns key value.

func (UpdateApplicationAPIKeyRequestValidationError) Reason

Reason function returns reason value.

type UpdateApplicationRequest

type UpdateApplicationRequest struct {
	Application *Application `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	// The names of the application fields that should be updated.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateApplicationRequest) Descriptor deprecated

func (*UpdateApplicationRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateApplicationRequest.ProtoReflect.Descriptor instead.

func (*UpdateApplicationRequest) EntityType added in v3.15.2

func (m *UpdateApplicationRequest) EntityType() string

func (*UpdateApplicationRequest) ExtractRequestFields added in v3.15.2

func (m *UpdateApplicationRequest) ExtractRequestFields(dst map[string]interface{})

func (*UpdateApplicationRequest) GetApplication added in v3.15.2

func (x *UpdateApplicationRequest) GetApplication() *Application

func (*UpdateApplicationRequest) GetFieldMask

func (x *UpdateApplicationRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*UpdateApplicationRequest) IDString added in v3.15.2

func (m *UpdateApplicationRequest) IDString() string

func (*UpdateApplicationRequest) MarshalJSON added in v3.17.2

func (x *UpdateApplicationRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the UpdateApplicationRequest to JSON.

func (*UpdateApplicationRequest) MarshalProtoJSON added in v3.15.1

func (x *UpdateApplicationRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the UpdateApplicationRequest message to JSON.

func (*UpdateApplicationRequest) ProtoMessage

func (*UpdateApplicationRequest) ProtoMessage()

func (*UpdateApplicationRequest) ProtoReflect added in v3.25.0

func (x *UpdateApplicationRequest) ProtoReflect() protoreflect.Message

func (*UpdateApplicationRequest) Reset

func (x *UpdateApplicationRequest) Reset()

func (*UpdateApplicationRequest) SetFields

func (dst *UpdateApplicationRequest) SetFields(src *UpdateApplicationRequest, paths ...string) error

func (*UpdateApplicationRequest) String

func (x *UpdateApplicationRequest) String() string

func (*UpdateApplicationRequest) UnmarshalJSON added in v3.17.2

func (x *UpdateApplicationRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the UpdateApplicationRequest from JSON.

func (*UpdateApplicationRequest) UnmarshalProtoJSON added in v3.15.1

func (x *UpdateApplicationRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the UpdateApplicationRequest message from JSON.

func (*UpdateApplicationRequest) ValidateContext

func (m *UpdateApplicationRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*UpdateApplicationRequest) ValidateFields

func (m *UpdateApplicationRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on UpdateApplicationRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UpdateApplicationRequestValidationError

type UpdateApplicationRequestValidationError struct {
	// contains filtered or unexported fields
}

UpdateApplicationRequestValidationError is the validation error returned by UpdateApplicationRequest.ValidateFields if the designated constraints aren't met.

func (UpdateApplicationRequestValidationError) Cause

Cause function returns cause value.

func (UpdateApplicationRequestValidationError) Error

Error satisfies the builtin error interface

func (UpdateApplicationRequestValidationError) ErrorName

ErrorName returns error name.

func (UpdateApplicationRequestValidationError) Field

Field function returns field value.

func (UpdateApplicationRequestValidationError) Key

Key function returns key value.

func (UpdateApplicationRequestValidationError) Reason

Reason function returns reason value.

type UpdateClientRequest

type UpdateClientRequest struct {
	Client *Client `protobuf:"bytes,1,opt,name=client,proto3" json:"client,omitempty"`
	// The names of the client fields that should be updated.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateClientRequest) Descriptor deprecated

func (*UpdateClientRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateClientRequest.ProtoReflect.Descriptor instead.

func (*UpdateClientRequest) EntityType added in v3.15.2

func (m *UpdateClientRequest) EntityType() string

func (*UpdateClientRequest) ExtractRequestFields added in v3.15.2

func (m *UpdateClientRequest) ExtractRequestFields(dst map[string]interface{})

func (*UpdateClientRequest) GetClient added in v3.15.2

func (x *UpdateClientRequest) GetClient() *Client

func (*UpdateClientRequest) GetFieldMask

func (x *UpdateClientRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*UpdateClientRequest) IDString added in v3.15.2

func (m *UpdateClientRequest) IDString() string

func (*UpdateClientRequest) MarshalJSON added in v3.17.2

func (x *UpdateClientRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the UpdateClientRequest to JSON.

func (*UpdateClientRequest) MarshalProtoJSON added in v3.15.1

func (x *UpdateClientRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the UpdateClientRequest message to JSON.

func (*UpdateClientRequest) ProtoMessage

func (*UpdateClientRequest) ProtoMessage()

func (*UpdateClientRequest) ProtoReflect added in v3.25.0

func (x *UpdateClientRequest) ProtoReflect() protoreflect.Message

func (*UpdateClientRequest) Reset

func (x *UpdateClientRequest) Reset()

func (*UpdateClientRequest) SetFields

func (dst *UpdateClientRequest) SetFields(src *UpdateClientRequest, paths ...string) error

func (*UpdateClientRequest) String

func (x *UpdateClientRequest) String() string

func (*UpdateClientRequest) UnmarshalJSON added in v3.17.2

func (x *UpdateClientRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the UpdateClientRequest from JSON.

func (*UpdateClientRequest) UnmarshalProtoJSON added in v3.15.1

func (x *UpdateClientRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the UpdateClientRequest message from JSON.

func (*UpdateClientRequest) ValidateContext

func (m *UpdateClientRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*UpdateClientRequest) ValidateFields

func (m *UpdateClientRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on UpdateClientRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UpdateClientRequestValidationError

type UpdateClientRequestValidationError struct {
	// contains filtered or unexported fields
}

UpdateClientRequestValidationError is the validation error returned by UpdateClientRequest.ValidateFields if the designated constraints aren't met.

func (UpdateClientRequestValidationError) Cause

Cause function returns cause value.

func (UpdateClientRequestValidationError) Error

Error satisfies the builtin error interface

func (UpdateClientRequestValidationError) ErrorName

ErrorName returns error name.

func (UpdateClientRequestValidationError) Field

Field function returns field value.

func (UpdateClientRequestValidationError) Key

Key function returns key value.

func (UpdateClientRequestValidationError) Reason

Reason function returns reason value.

type UpdateEndDeviceRequest

type UpdateEndDeviceRequest struct {
	EndDevice *EndDevice `protobuf:"bytes,1,opt,name=end_device,json=endDevice,proto3" json:"end_device,omitempty"`
	// The names of the end device fields that should be updated.
	// See the API reference for which fields can be set on the different services.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateEndDeviceRequest) Descriptor deprecated

func (*UpdateEndDeviceRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateEndDeviceRequest.ProtoReflect.Descriptor instead.

func (*UpdateEndDeviceRequest) EntityType added in v3.17.2

func (m *UpdateEndDeviceRequest) EntityType() string

func (*UpdateEndDeviceRequest) ExtractRequestFields added in v3.17.2

func (m *UpdateEndDeviceRequest) ExtractRequestFields(dst map[string]interface{})

func (*UpdateEndDeviceRequest) FieldIsZero added in v3.11.0

func (m *UpdateEndDeviceRequest) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*UpdateEndDeviceRequest) GetEndDevice added in v3.17.2

func (x *UpdateEndDeviceRequest) GetEndDevice() *EndDevice

func (*UpdateEndDeviceRequest) GetFieldMask

func (x *UpdateEndDeviceRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*UpdateEndDeviceRequest) IDString added in v3.17.2

func (m *UpdateEndDeviceRequest) IDString() string

func (*UpdateEndDeviceRequest) MarshalJSON added in v3.17.2

func (x *UpdateEndDeviceRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the UpdateEndDeviceRequest to JSON.

func (*UpdateEndDeviceRequest) MarshalProtoJSON added in v3.15.1

func (x *UpdateEndDeviceRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the UpdateEndDeviceRequest message to JSON.

func (*UpdateEndDeviceRequest) ProtoMessage

func (*UpdateEndDeviceRequest) ProtoMessage()

func (*UpdateEndDeviceRequest) ProtoReflect added in v3.25.0

func (x *UpdateEndDeviceRequest) ProtoReflect() protoreflect.Message

func (*UpdateEndDeviceRequest) Reset

func (x *UpdateEndDeviceRequest) Reset()

func (*UpdateEndDeviceRequest) SetFields

func (dst *UpdateEndDeviceRequest) SetFields(src *UpdateEndDeviceRequest, paths ...string) error

func (*UpdateEndDeviceRequest) String

func (x *UpdateEndDeviceRequest) String() string

func (*UpdateEndDeviceRequest) UnmarshalJSON added in v3.17.2

func (x *UpdateEndDeviceRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the UpdateEndDeviceRequest from JSON.

func (*UpdateEndDeviceRequest) UnmarshalProtoJSON added in v3.15.1

func (x *UpdateEndDeviceRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the UpdateEndDeviceRequest message from JSON.

func (*UpdateEndDeviceRequest) ValidateContext

func (m *UpdateEndDeviceRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*UpdateEndDeviceRequest) ValidateFields

func (m *UpdateEndDeviceRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on UpdateEndDeviceRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UpdateEndDeviceRequestValidationError

type UpdateEndDeviceRequestValidationError struct {
	// contains filtered or unexported fields
}

UpdateEndDeviceRequestValidationError is the validation error returned by UpdateEndDeviceRequest.ValidateFields if the designated constraints aren't met.

func (UpdateEndDeviceRequestValidationError) Cause

Cause function returns cause value.

func (UpdateEndDeviceRequestValidationError) Error

Error satisfies the builtin error interface

func (UpdateEndDeviceRequestValidationError) ErrorName

ErrorName returns error name.

func (UpdateEndDeviceRequestValidationError) Field

Field function returns field value.

func (UpdateEndDeviceRequestValidationError) Key

Key function returns key value.

func (UpdateEndDeviceRequestValidationError) Reason

Reason function returns reason value.

type UpdateGatewayAPIKeyRequest

type UpdateGatewayAPIKeyRequest struct {
	GatewayIds *GatewayIdentifiers `protobuf:"bytes,1,opt,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	ApiKey     *APIKey             `protobuf:"bytes,2,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
	// The names of the api key fields that should be updated.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateGatewayAPIKeyRequest) Descriptor deprecated

func (*UpdateGatewayAPIKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateGatewayAPIKeyRequest.ProtoReflect.Descriptor instead.

func (*UpdateGatewayAPIKeyRequest) EntityType added in v3.15.1

func (m *UpdateGatewayAPIKeyRequest) EntityType() string

func (*UpdateGatewayAPIKeyRequest) ExtractRequestFields added in v3.15.1

func (m *UpdateGatewayAPIKeyRequest) ExtractRequestFields(dst map[string]interface{})

func (*UpdateGatewayAPIKeyRequest) GetApiKey added in v3.15.2

func (x *UpdateGatewayAPIKeyRequest) GetApiKey() *APIKey

func (*UpdateGatewayAPIKeyRequest) GetFieldMask added in v3.13.0

func (*UpdateGatewayAPIKeyRequest) GetGatewayIds added in v3.15.1

func (x *UpdateGatewayAPIKeyRequest) GetGatewayIds() *GatewayIdentifiers

func (*UpdateGatewayAPIKeyRequest) IDString added in v3.15.1

func (m *UpdateGatewayAPIKeyRequest) IDString() string

func (*UpdateGatewayAPIKeyRequest) MarshalJSON added in v3.17.2

func (x *UpdateGatewayAPIKeyRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the UpdateGatewayAPIKeyRequest to JSON.

func (*UpdateGatewayAPIKeyRequest) MarshalProtoJSON added in v3.15.1

func (x *UpdateGatewayAPIKeyRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the UpdateGatewayAPIKeyRequest message to JSON.

func (*UpdateGatewayAPIKeyRequest) ProtoMessage

func (*UpdateGatewayAPIKeyRequest) ProtoMessage()

func (*UpdateGatewayAPIKeyRequest) ProtoReflect added in v3.25.0

func (*UpdateGatewayAPIKeyRequest) Reset

func (x *UpdateGatewayAPIKeyRequest) Reset()

func (*UpdateGatewayAPIKeyRequest) SetFields

func (dst *UpdateGatewayAPIKeyRequest) SetFields(src *UpdateGatewayAPIKeyRequest, paths ...string) error

func (*UpdateGatewayAPIKeyRequest) String

func (x *UpdateGatewayAPIKeyRequest) String() string

func (*UpdateGatewayAPIKeyRequest) UnmarshalJSON added in v3.17.2

func (x *UpdateGatewayAPIKeyRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the UpdateGatewayAPIKeyRequest from JSON.

func (*UpdateGatewayAPIKeyRequest) UnmarshalProtoJSON added in v3.15.1

func (x *UpdateGatewayAPIKeyRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the UpdateGatewayAPIKeyRequest message from JSON.

func (*UpdateGatewayAPIKeyRequest) ValidateContext added in v3.11.4

func (req *UpdateGatewayAPIKeyRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*UpdateGatewayAPIKeyRequest) ValidateFields

func (m *UpdateGatewayAPIKeyRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on UpdateGatewayAPIKeyRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UpdateGatewayAPIKeyRequestValidationError

type UpdateGatewayAPIKeyRequestValidationError struct {
	// contains filtered or unexported fields
}

UpdateGatewayAPIKeyRequestValidationError is the validation error returned by UpdateGatewayAPIKeyRequest.ValidateFields if the designated constraints aren't met.

func (UpdateGatewayAPIKeyRequestValidationError) Cause

Cause function returns cause value.

func (UpdateGatewayAPIKeyRequestValidationError) Error

Error satisfies the builtin error interface

func (UpdateGatewayAPIKeyRequestValidationError) ErrorName

ErrorName returns error name.

func (UpdateGatewayAPIKeyRequestValidationError) Field

Field function returns field value.

func (UpdateGatewayAPIKeyRequestValidationError) Key

Key function returns key value.

func (UpdateGatewayAPIKeyRequestValidationError) Reason

Reason function returns reason value.

type UpdateGatewayRequest

type UpdateGatewayRequest struct {
	Gateway *Gateway `protobuf:"bytes,1,opt,name=gateway,proto3" json:"gateway,omitempty"`
	// The names of the gateway fields that should be updated.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateGatewayRequest) Descriptor deprecated

func (*UpdateGatewayRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateGatewayRequest.ProtoReflect.Descriptor instead.

func (*UpdateGatewayRequest) EntityType added in v3.15.2

func (m *UpdateGatewayRequest) EntityType() string

func (*UpdateGatewayRequest) ExtractRequestFields added in v3.15.2

func (m *UpdateGatewayRequest) ExtractRequestFields(dst map[string]interface{})

func (*UpdateGatewayRequest) GetFieldMask

func (x *UpdateGatewayRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*UpdateGatewayRequest) GetGateway added in v3.15.2

func (x *UpdateGatewayRequest) GetGateway() *Gateway

func (*UpdateGatewayRequest) IDString added in v3.15.2

func (m *UpdateGatewayRequest) IDString() string

func (*UpdateGatewayRequest) MarshalJSON added in v3.17.2

func (x *UpdateGatewayRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the UpdateGatewayRequest to JSON.

func (*UpdateGatewayRequest) MarshalProtoJSON added in v3.15.1

func (x *UpdateGatewayRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the UpdateGatewayRequest message to JSON.

func (*UpdateGatewayRequest) ProtoMessage

func (*UpdateGatewayRequest) ProtoMessage()

func (*UpdateGatewayRequest) ProtoReflect added in v3.25.0

func (x *UpdateGatewayRequest) ProtoReflect() protoreflect.Message

func (*UpdateGatewayRequest) Reset

func (x *UpdateGatewayRequest) Reset()

func (*UpdateGatewayRequest) SetFields

func (dst *UpdateGatewayRequest) SetFields(src *UpdateGatewayRequest, paths ...string) error

func (*UpdateGatewayRequest) String

func (x *UpdateGatewayRequest) String() string

func (*UpdateGatewayRequest) UnmarshalJSON added in v3.17.2

func (x *UpdateGatewayRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the UpdateGatewayRequest from JSON.

func (*UpdateGatewayRequest) UnmarshalProtoJSON added in v3.15.1

func (x *UpdateGatewayRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the UpdateGatewayRequest message from JSON.

func (*UpdateGatewayRequest) ValidateContext

func (m *UpdateGatewayRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*UpdateGatewayRequest) ValidateFields

func (m *UpdateGatewayRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on UpdateGatewayRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UpdateGatewayRequestValidationError

type UpdateGatewayRequestValidationError struct {
	// contains filtered or unexported fields
}

UpdateGatewayRequestValidationError is the validation error returned by UpdateGatewayRequest.ValidateFields if the designated constraints aren't met.

func (UpdateGatewayRequestValidationError) Cause

Cause function returns cause value.

func (UpdateGatewayRequestValidationError) Error

Error satisfies the builtin error interface

func (UpdateGatewayRequestValidationError) ErrorName

ErrorName returns error name.

func (UpdateGatewayRequestValidationError) Field

Field function returns field value.

func (UpdateGatewayRequestValidationError) Key

Key function returns key value.

func (UpdateGatewayRequestValidationError) Reason

Reason function returns reason value.

type UpdateNotificationStatusRequest added in v3.19.0

type UpdateNotificationStatusRequest struct {

	// The IDs of the receiving user.
	ReceiverIds *UserIdentifiers `protobuf:"bytes,1,opt,name=receiver_ids,json=receiverIds,proto3" json:"receiver_ids,omitempty"`
	// The IDs of the notifications to update the status of.
	Ids []string `protobuf:"bytes,2,rep,name=ids,proto3" json:"ids,omitempty"`
	// The status to set on the notifications.
	Status NotificationStatus `protobuf:"varint,3,opt,name=status,proto3,enum=ttn.lorawan.v3.NotificationStatus" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateNotificationStatusRequest) Descriptor deprecated added in v3.19.0

func (*UpdateNotificationStatusRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateNotificationStatusRequest.ProtoReflect.Descriptor instead.

func (*UpdateNotificationStatusRequest) GetIds added in v3.19.0

func (*UpdateNotificationStatusRequest) GetReceiverIds added in v3.19.0

func (x *UpdateNotificationStatusRequest) GetReceiverIds() *UserIdentifiers

func (*UpdateNotificationStatusRequest) GetStatus added in v3.19.0

func (*UpdateNotificationStatusRequest) MarshalJSON added in v3.19.0

func (x *UpdateNotificationStatusRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the UpdateNotificationStatusRequest to JSON.

func (*UpdateNotificationStatusRequest) MarshalProtoJSON added in v3.19.0

MarshalProtoJSON marshals the UpdateNotificationStatusRequest message to JSON.

func (*UpdateNotificationStatusRequest) ProtoMessage added in v3.19.0

func (*UpdateNotificationStatusRequest) ProtoMessage()

func (*UpdateNotificationStatusRequest) ProtoReflect added in v3.25.0

func (*UpdateNotificationStatusRequest) Reset added in v3.19.0

func (*UpdateNotificationStatusRequest) SetFields added in v3.19.0

func (*UpdateNotificationStatusRequest) SetFromFlags added in v3.20.0

func (m *UpdateNotificationStatusRequest) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the UpdateNotificationStatusRequest message from flags.

func (*UpdateNotificationStatusRequest) String added in v3.19.0

func (*UpdateNotificationStatusRequest) UnmarshalJSON added in v3.19.0

func (x *UpdateNotificationStatusRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the UpdateNotificationStatusRequest from JSON.

func (*UpdateNotificationStatusRequest) UnmarshalProtoJSON added in v3.19.0

func (x *UpdateNotificationStatusRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the UpdateNotificationStatusRequest message from JSON.

func (*UpdateNotificationStatusRequest) ValidateFields added in v3.19.0

func (m *UpdateNotificationStatusRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on UpdateNotificationStatusRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UpdateNotificationStatusRequestValidationError added in v3.19.0

type UpdateNotificationStatusRequestValidationError struct {
	// contains filtered or unexported fields
}

UpdateNotificationStatusRequestValidationError is the validation error returned by UpdateNotificationStatusRequest.ValidateFields if the designated constraints aren't met.

func (UpdateNotificationStatusRequestValidationError) Cause added in v3.19.0

Cause function returns cause value.

func (UpdateNotificationStatusRequestValidationError) Error added in v3.19.0

Error satisfies the builtin error interface

func (UpdateNotificationStatusRequestValidationError) ErrorName added in v3.19.0

ErrorName returns error name.

func (UpdateNotificationStatusRequestValidationError) Field added in v3.19.0

Field function returns field value.

func (UpdateNotificationStatusRequestValidationError) Key added in v3.19.0

Key function returns key value.

func (UpdateNotificationStatusRequestValidationError) Reason added in v3.19.0

Reason function returns reason value.

type UpdateOrganizationAPIKeyRequest

type UpdateOrganizationAPIKeyRequest struct {
	OrganizationIds *OrganizationIdentifiers `protobuf:"bytes,1,opt,name=organization_ids,json=organizationIds,proto3" json:"organization_ids,omitempty"`
	ApiKey          *APIKey                  `protobuf:"bytes,2,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
	// The names of the api key fields that should be updated.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateOrganizationAPIKeyRequest) Descriptor deprecated

func (*UpdateOrganizationAPIKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateOrganizationAPIKeyRequest.ProtoReflect.Descriptor instead.

func (*UpdateOrganizationAPIKeyRequest) EntityType added in v3.15.1

func (m *UpdateOrganizationAPIKeyRequest) EntityType() string

func (*UpdateOrganizationAPIKeyRequest) ExtractRequestFields added in v3.15.1

func (m *UpdateOrganizationAPIKeyRequest) ExtractRequestFields(dst map[string]interface{})

func (*UpdateOrganizationAPIKeyRequest) GetApiKey added in v3.15.2

func (x *UpdateOrganizationAPIKeyRequest) GetApiKey() *APIKey

func (*UpdateOrganizationAPIKeyRequest) GetFieldMask added in v3.13.0

func (*UpdateOrganizationAPIKeyRequest) GetOrganizationIds added in v3.15.1

func (*UpdateOrganizationAPIKeyRequest) IDString added in v3.15.1

func (*UpdateOrganizationAPIKeyRequest) MarshalJSON added in v3.17.2

func (x *UpdateOrganizationAPIKeyRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the UpdateOrganizationAPIKeyRequest to JSON.

func (*UpdateOrganizationAPIKeyRequest) MarshalProtoJSON added in v3.15.1

MarshalProtoJSON marshals the UpdateOrganizationAPIKeyRequest message to JSON.

func (*UpdateOrganizationAPIKeyRequest) ProtoMessage

func (*UpdateOrganizationAPIKeyRequest) ProtoMessage()

func (*UpdateOrganizationAPIKeyRequest) ProtoReflect added in v3.25.0

func (*UpdateOrganizationAPIKeyRequest) Reset

func (*UpdateOrganizationAPIKeyRequest) SetFields

func (*UpdateOrganizationAPIKeyRequest) String

func (*UpdateOrganizationAPIKeyRequest) UnmarshalJSON added in v3.17.2

func (x *UpdateOrganizationAPIKeyRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the UpdateOrganizationAPIKeyRequest from JSON.

func (*UpdateOrganizationAPIKeyRequest) UnmarshalProtoJSON added in v3.15.1

func (x *UpdateOrganizationAPIKeyRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the UpdateOrganizationAPIKeyRequest message from JSON.

func (*UpdateOrganizationAPIKeyRequest) ValidateContext added in v3.11.4

func (req *UpdateOrganizationAPIKeyRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*UpdateOrganizationAPIKeyRequest) ValidateFields

func (m *UpdateOrganizationAPIKeyRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on UpdateOrganizationAPIKeyRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UpdateOrganizationAPIKeyRequestValidationError

type UpdateOrganizationAPIKeyRequestValidationError struct {
	// contains filtered or unexported fields
}

UpdateOrganizationAPIKeyRequestValidationError is the validation error returned by UpdateOrganizationAPIKeyRequest.ValidateFields if the designated constraints aren't met.

func (UpdateOrganizationAPIKeyRequestValidationError) Cause

Cause function returns cause value.

func (UpdateOrganizationAPIKeyRequestValidationError) Error

Error satisfies the builtin error interface

func (UpdateOrganizationAPIKeyRequestValidationError) ErrorName

ErrorName returns error name.

func (UpdateOrganizationAPIKeyRequestValidationError) Field

Field function returns field value.

func (UpdateOrganizationAPIKeyRequestValidationError) Key

Key function returns key value.

func (UpdateOrganizationAPIKeyRequestValidationError) Reason

Reason function returns reason value.

type UpdateOrganizationRequest

type UpdateOrganizationRequest struct {
	Organization *Organization `protobuf:"bytes,1,opt,name=organization,proto3" json:"organization,omitempty"`
	// The names of the organization fields that should be updated.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateOrganizationRequest) Descriptor deprecated

func (*UpdateOrganizationRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateOrganizationRequest.ProtoReflect.Descriptor instead.

func (*UpdateOrganizationRequest) EntityType added in v3.15.2

func (m *UpdateOrganizationRequest) EntityType() string

func (*UpdateOrganizationRequest) ExtractRequestFields added in v3.15.2

func (m *UpdateOrganizationRequest) ExtractRequestFields(dst map[string]interface{})

func (*UpdateOrganizationRequest) GetFieldMask

func (x *UpdateOrganizationRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*UpdateOrganizationRequest) GetOrganization added in v3.15.2

func (x *UpdateOrganizationRequest) GetOrganization() *Organization

func (*UpdateOrganizationRequest) IDString added in v3.15.2

func (m *UpdateOrganizationRequest) IDString() string

func (*UpdateOrganizationRequest) MarshalJSON added in v3.17.2

func (x *UpdateOrganizationRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the UpdateOrganizationRequest to JSON.

func (*UpdateOrganizationRequest) MarshalProtoJSON added in v3.15.1

func (x *UpdateOrganizationRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the UpdateOrganizationRequest message to JSON.

func (*UpdateOrganizationRequest) ProtoMessage

func (*UpdateOrganizationRequest) ProtoMessage()

func (*UpdateOrganizationRequest) ProtoReflect added in v3.25.0

func (*UpdateOrganizationRequest) Reset

func (x *UpdateOrganizationRequest) Reset()

func (*UpdateOrganizationRequest) SetFields

func (dst *UpdateOrganizationRequest) SetFields(src *UpdateOrganizationRequest, paths ...string) error

func (*UpdateOrganizationRequest) String

func (x *UpdateOrganizationRequest) String() string

func (*UpdateOrganizationRequest) UnmarshalJSON added in v3.17.2

func (x *UpdateOrganizationRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the UpdateOrganizationRequest from JSON.

func (*UpdateOrganizationRequest) UnmarshalProtoJSON added in v3.15.1

func (x *UpdateOrganizationRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the UpdateOrganizationRequest message from JSON.

func (*UpdateOrganizationRequest) ValidateContext

func (m *UpdateOrganizationRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*UpdateOrganizationRequest) ValidateFields

func (m *UpdateOrganizationRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on UpdateOrganizationRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UpdateOrganizationRequestValidationError

type UpdateOrganizationRequestValidationError struct {
	// contains filtered or unexported fields
}

UpdateOrganizationRequestValidationError is the validation error returned by UpdateOrganizationRequest.ValidateFields if the designated constraints aren't met.

func (UpdateOrganizationRequestValidationError) Cause

Cause function returns cause value.

func (UpdateOrganizationRequestValidationError) Error

Error satisfies the builtin error interface

func (UpdateOrganizationRequestValidationError) ErrorName

ErrorName returns error name.

func (UpdateOrganizationRequestValidationError) Field

Field function returns field value.

func (UpdateOrganizationRequestValidationError) Key

Key function returns key value.

func (UpdateOrganizationRequestValidationError) Reason

Reason function returns reason value.

type UpdatePacketBrokerGatewayRequest added in v3.13.3

type UpdatePacketBrokerGatewayRequest struct {
	Gateway *PacketBrokerGateway `protobuf:"bytes,1,opt,name=gateway,proto3" json:"gateway,omitempty"`
	// The names of the gateway fields that are considered for update.
	//
	// Online status is only updated if status_public is set. If status_public is set and false, the status will be reset.
	// If status_public is set and true, the online status is taken from the online field. The return message contains
	// the duration online_ttl for how long the gateway is considered online.
	//
	// Location is only updated if location_public is set. If location_public is set and false, the location will be reset.
	// If location_public is set and true, the first antenna location will be used as gateway location.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdatePacketBrokerGatewayRequest) Descriptor deprecated added in v3.13.3

func (*UpdatePacketBrokerGatewayRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdatePacketBrokerGatewayRequest.ProtoReflect.Descriptor instead.

func (*UpdatePacketBrokerGatewayRequest) GetFieldMask added in v3.13.3

func (*UpdatePacketBrokerGatewayRequest) GetGateway added in v3.13.3

func (*UpdatePacketBrokerGatewayRequest) MarshalJSON added in v3.17.2

func (x *UpdatePacketBrokerGatewayRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the UpdatePacketBrokerGatewayRequest to JSON.

func (*UpdatePacketBrokerGatewayRequest) MarshalProtoJSON added in v3.15.1

MarshalProtoJSON marshals the UpdatePacketBrokerGatewayRequest message to JSON.

func (*UpdatePacketBrokerGatewayRequest) ProtoMessage added in v3.13.3

func (*UpdatePacketBrokerGatewayRequest) ProtoMessage()

func (*UpdatePacketBrokerGatewayRequest) ProtoReflect added in v3.25.0

func (*UpdatePacketBrokerGatewayRequest) Reset added in v3.13.3

func (*UpdatePacketBrokerGatewayRequest) SetFields added in v3.13.3

func (*UpdatePacketBrokerGatewayRequest) String added in v3.13.3

func (*UpdatePacketBrokerGatewayRequest) UnmarshalJSON added in v3.17.2

func (x *UpdatePacketBrokerGatewayRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the UpdatePacketBrokerGatewayRequest from JSON.

func (*UpdatePacketBrokerGatewayRequest) UnmarshalProtoJSON added in v3.15.1

UnmarshalProtoJSON unmarshals the UpdatePacketBrokerGatewayRequest message from JSON.

func (*UpdatePacketBrokerGatewayRequest) ValidateFields added in v3.13.3

func (m *UpdatePacketBrokerGatewayRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on UpdatePacketBrokerGatewayRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UpdatePacketBrokerGatewayRequestValidationError added in v3.13.3

type UpdatePacketBrokerGatewayRequestValidationError struct {
	// contains filtered or unexported fields
}

UpdatePacketBrokerGatewayRequestValidationError is the validation error returned by UpdatePacketBrokerGatewayRequest.ValidateFields if the designated constraints aren't met.

func (UpdatePacketBrokerGatewayRequestValidationError) Cause added in v3.13.3

Cause function returns cause value.

func (UpdatePacketBrokerGatewayRequestValidationError) Error added in v3.13.3

Error satisfies the builtin error interface

func (UpdatePacketBrokerGatewayRequestValidationError) ErrorName added in v3.13.3

ErrorName returns error name.

func (UpdatePacketBrokerGatewayRequestValidationError) Field added in v3.13.3

Field function returns field value.

func (UpdatePacketBrokerGatewayRequestValidationError) Key added in v3.13.3

Key function returns key value.

func (UpdatePacketBrokerGatewayRequestValidationError) Reason added in v3.13.3

Reason function returns reason value.

type UpdatePacketBrokerGatewayResponse added in v3.13.3

type UpdatePacketBrokerGatewayResponse struct {

	// Time to live of the online status.
	OnlineTtl *durationpb.Duration `protobuf:"bytes,1,opt,name=online_ttl,json=onlineTtl,proto3" json:"online_ttl,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdatePacketBrokerGatewayResponse) Descriptor deprecated added in v3.13.3

func (*UpdatePacketBrokerGatewayResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdatePacketBrokerGatewayResponse.ProtoReflect.Descriptor instead.

func (*UpdatePacketBrokerGatewayResponse) GetOnlineTtl added in v3.13.3

func (*UpdatePacketBrokerGatewayResponse) ProtoMessage added in v3.13.3

func (*UpdatePacketBrokerGatewayResponse) ProtoMessage()

func (*UpdatePacketBrokerGatewayResponse) ProtoReflect added in v3.25.0

func (*UpdatePacketBrokerGatewayResponse) Reset added in v3.13.3

func (*UpdatePacketBrokerGatewayResponse) SetFields added in v3.13.3

func (*UpdatePacketBrokerGatewayResponse) String added in v3.13.3

func (*UpdatePacketBrokerGatewayResponse) ValidateFields added in v3.13.3

func (m *UpdatePacketBrokerGatewayResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on UpdatePacketBrokerGatewayResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UpdatePacketBrokerGatewayResponseValidationError added in v3.13.3

type UpdatePacketBrokerGatewayResponseValidationError struct {
	// contains filtered or unexported fields
}

UpdatePacketBrokerGatewayResponseValidationError is the validation error returned by UpdatePacketBrokerGatewayResponse.ValidateFields if the designated constraints aren't met.

func (UpdatePacketBrokerGatewayResponseValidationError) Cause added in v3.13.3

Cause function returns cause value.

func (UpdatePacketBrokerGatewayResponseValidationError) Error added in v3.13.3

Error satisfies the builtin error interface

func (UpdatePacketBrokerGatewayResponseValidationError) ErrorName added in v3.13.3

ErrorName returns error name.

func (UpdatePacketBrokerGatewayResponseValidationError) Field added in v3.13.3

Field function returns field value.

func (UpdatePacketBrokerGatewayResponseValidationError) Key added in v3.13.3

Key function returns key value.

func (UpdatePacketBrokerGatewayResponseValidationError) Reason added in v3.13.3

Reason function returns reason value.

type UpdateRelayRequest added in v3.29.0

type UpdateRelayRequest struct {

	// End device identifiers of the relay.
	EndDeviceIds *EndDeviceIdentifiers `protobuf:"bytes,1,opt,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	// Relay configuration.
	Settings *RelaySettings `protobuf:"bytes,2,opt,name=settings,proto3" json:"settings,omitempty"`
	// Field mask of the fields to update.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateRelayRequest) Descriptor deprecated added in v3.29.0

func (*UpdateRelayRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateRelayRequest.ProtoReflect.Descriptor instead.

func (*UpdateRelayRequest) GetEndDeviceIds added in v3.29.0

func (x *UpdateRelayRequest) GetEndDeviceIds() *EndDeviceIdentifiers

func (*UpdateRelayRequest) GetFieldMask added in v3.29.0

func (x *UpdateRelayRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*UpdateRelayRequest) GetSettings added in v3.29.0

func (x *UpdateRelayRequest) GetSettings() *RelaySettings

func (*UpdateRelayRequest) MarshalJSON added in v3.29.0

func (x *UpdateRelayRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the UpdateRelayRequest to JSON.

func (*UpdateRelayRequest) MarshalProtoJSON added in v3.29.0

func (x *UpdateRelayRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the UpdateRelayRequest message to JSON.

func (*UpdateRelayRequest) ProtoMessage added in v3.29.0

func (*UpdateRelayRequest) ProtoMessage()

func (*UpdateRelayRequest) ProtoReflect added in v3.29.0

func (x *UpdateRelayRequest) ProtoReflect() protoreflect.Message

func (*UpdateRelayRequest) Reset added in v3.29.0

func (x *UpdateRelayRequest) Reset()

func (*UpdateRelayRequest) SetFields added in v3.29.0

func (dst *UpdateRelayRequest) SetFields(src *UpdateRelayRequest, paths ...string) error

func (*UpdateRelayRequest) String added in v3.29.0

func (x *UpdateRelayRequest) String() string

func (*UpdateRelayRequest) UnmarshalJSON added in v3.29.0

func (x *UpdateRelayRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the UpdateRelayRequest from JSON.

func (*UpdateRelayRequest) UnmarshalProtoJSON added in v3.29.0

func (x *UpdateRelayRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the UpdateRelayRequest message from JSON.

func (*UpdateRelayRequest) ValidateContext added in v3.29.0

func (req *UpdateRelayRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*UpdateRelayRequest) ValidateFields added in v3.29.0

func (m *UpdateRelayRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on UpdateRelayRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UpdateRelayRequestValidationError added in v3.29.0

type UpdateRelayRequestValidationError struct {
	// contains filtered or unexported fields
}

UpdateRelayRequestValidationError is the validation error returned by UpdateRelayRequest.ValidateFields if the designated constraints aren't met.

func (UpdateRelayRequestValidationError) Cause added in v3.29.0

Cause function returns cause value.

func (UpdateRelayRequestValidationError) Error added in v3.29.0

Error satisfies the builtin error interface

func (UpdateRelayRequestValidationError) ErrorName added in v3.29.0

ErrorName returns error name.

func (UpdateRelayRequestValidationError) Field added in v3.29.0

Field function returns field value.

func (UpdateRelayRequestValidationError) Key added in v3.29.0

Key function returns key value.

func (UpdateRelayRequestValidationError) Reason added in v3.29.0

Reason function returns reason value.

type UpdateRelayResponse added in v3.29.0

type UpdateRelayResponse struct {

	// Relay configuration.
	Settings *RelaySettings `protobuf:"bytes,1,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateRelayResponse) Descriptor deprecated added in v3.29.0

func (*UpdateRelayResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateRelayResponse.ProtoReflect.Descriptor instead.

func (*UpdateRelayResponse) GetSettings added in v3.29.0

func (x *UpdateRelayResponse) GetSettings() *RelaySettings

func (*UpdateRelayResponse) MarshalJSON added in v3.29.0

func (x *UpdateRelayResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the UpdateRelayResponse to JSON.

func (*UpdateRelayResponse) MarshalProtoJSON added in v3.29.0

func (x *UpdateRelayResponse) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the UpdateRelayResponse message to JSON.

func (*UpdateRelayResponse) ProtoMessage added in v3.29.0

func (*UpdateRelayResponse) ProtoMessage()

func (*UpdateRelayResponse) ProtoReflect added in v3.29.0

func (x *UpdateRelayResponse) ProtoReflect() protoreflect.Message

func (*UpdateRelayResponse) Reset added in v3.29.0

func (x *UpdateRelayResponse) Reset()

func (*UpdateRelayResponse) SetFields added in v3.29.0

func (dst *UpdateRelayResponse) SetFields(src *UpdateRelayResponse, paths ...string) error

func (*UpdateRelayResponse) String added in v3.29.0

func (x *UpdateRelayResponse) String() string

func (*UpdateRelayResponse) UnmarshalJSON added in v3.29.0

func (x *UpdateRelayResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the UpdateRelayResponse from JSON.

func (*UpdateRelayResponse) UnmarshalProtoJSON added in v3.29.0

func (x *UpdateRelayResponse) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the UpdateRelayResponse message from JSON.

func (*UpdateRelayResponse) ValidateFields added in v3.29.0

func (m *UpdateRelayResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on UpdateRelayResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UpdateRelayResponseValidationError added in v3.29.0

type UpdateRelayResponseValidationError struct {
	// contains filtered or unexported fields
}

UpdateRelayResponseValidationError is the validation error returned by UpdateRelayResponse.ValidateFields if the designated constraints aren't met.

func (UpdateRelayResponseValidationError) Cause added in v3.29.0

Cause function returns cause value.

func (UpdateRelayResponseValidationError) Error added in v3.29.0

Error satisfies the builtin error interface

func (UpdateRelayResponseValidationError) ErrorName added in v3.29.0

ErrorName returns error name.

func (UpdateRelayResponseValidationError) Field added in v3.29.0

Field function returns field value.

func (UpdateRelayResponseValidationError) Key added in v3.29.0

Key function returns key value.

func (UpdateRelayResponseValidationError) Reason added in v3.29.0

Reason function returns reason value.

type UpdateRelayUplinkForwardingRuleRequest added in v3.29.0

type UpdateRelayUplinkForwardingRuleRequest struct {

	// End device identifiers of the relay.
	EndDeviceIds *EndDeviceIdentifiers `protobuf:"bytes,1,opt,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	// Index of the uplink forwarding rule.
	Index uint32 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
	// Uplink forwarding rule.
	Rule *RelayUplinkForwardingRule `protobuf:"bytes,3,opt,name=rule,proto3" json:"rule,omitempty"`
	// Field mask of the fields to update.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateRelayUplinkForwardingRuleRequest) Descriptor deprecated added in v3.29.0

func (*UpdateRelayUplinkForwardingRuleRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateRelayUplinkForwardingRuleRequest.ProtoReflect.Descriptor instead.

func (*UpdateRelayUplinkForwardingRuleRequest) GetEndDeviceIds added in v3.29.0

func (*UpdateRelayUplinkForwardingRuleRequest) GetFieldMask added in v3.29.0

func (*UpdateRelayUplinkForwardingRuleRequest) GetIndex added in v3.29.0

func (*UpdateRelayUplinkForwardingRuleRequest) GetRule added in v3.29.0

func (*UpdateRelayUplinkForwardingRuleRequest) MarshalJSON added in v3.29.0

func (x *UpdateRelayUplinkForwardingRuleRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the UpdateRelayUplinkForwardingRuleRequest to JSON.

func (*UpdateRelayUplinkForwardingRuleRequest) MarshalProtoJSON added in v3.29.0

MarshalProtoJSON marshals the UpdateRelayUplinkForwardingRuleRequest message to JSON.

func (*UpdateRelayUplinkForwardingRuleRequest) ProtoMessage added in v3.29.0

func (*UpdateRelayUplinkForwardingRuleRequest) ProtoReflect added in v3.29.0

func (*UpdateRelayUplinkForwardingRuleRequest) Reset added in v3.29.0

func (*UpdateRelayUplinkForwardingRuleRequest) SetFields added in v3.29.0

func (*UpdateRelayUplinkForwardingRuleRequest) String added in v3.29.0

func (*UpdateRelayUplinkForwardingRuleRequest) UnmarshalJSON added in v3.29.0

func (x *UpdateRelayUplinkForwardingRuleRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the UpdateRelayUplinkForwardingRuleRequest from JSON.

func (*UpdateRelayUplinkForwardingRuleRequest) UnmarshalProtoJSON added in v3.29.0

UnmarshalProtoJSON unmarshals the UpdateRelayUplinkForwardingRuleRequest message from JSON.

func (*UpdateRelayUplinkForwardingRuleRequest) ValidateContext added in v3.29.0

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*UpdateRelayUplinkForwardingRuleRequest) ValidateFields added in v3.29.0

func (m *UpdateRelayUplinkForwardingRuleRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on UpdateRelayUplinkForwardingRuleRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UpdateRelayUplinkForwardingRuleRequestValidationError added in v3.29.0

type UpdateRelayUplinkForwardingRuleRequestValidationError struct {
	// contains filtered or unexported fields
}

UpdateRelayUplinkForwardingRuleRequestValidationError is the validation error returned by UpdateRelayUplinkForwardingRuleRequest.ValidateFields if the designated constraints aren't met.

func (UpdateRelayUplinkForwardingRuleRequestValidationError) Cause added in v3.29.0

Cause function returns cause value.

func (UpdateRelayUplinkForwardingRuleRequestValidationError) Error added in v3.29.0

Error satisfies the builtin error interface

func (UpdateRelayUplinkForwardingRuleRequestValidationError) ErrorName added in v3.29.0

ErrorName returns error name.

func (UpdateRelayUplinkForwardingRuleRequestValidationError) Field added in v3.29.0

Field function returns field value.

func (UpdateRelayUplinkForwardingRuleRequestValidationError) Key added in v3.29.0

Key function returns key value.

func (UpdateRelayUplinkForwardingRuleRequestValidationError) Reason added in v3.29.0

Reason function returns reason value.

type UpdateRelayUplinkForwardingRuleResponse added in v3.29.0

type UpdateRelayUplinkForwardingRuleResponse struct {

	// Uplink forwarding rule.
	Rule *RelayUplinkForwardingRule `protobuf:"bytes,1,opt,name=rule,proto3" json:"rule,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateRelayUplinkForwardingRuleResponse) Descriptor deprecated added in v3.29.0

func (*UpdateRelayUplinkForwardingRuleResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateRelayUplinkForwardingRuleResponse.ProtoReflect.Descriptor instead.

func (*UpdateRelayUplinkForwardingRuleResponse) GetRule added in v3.29.0

func (*UpdateRelayUplinkForwardingRuleResponse) MarshalJSON added in v3.29.0

func (x *UpdateRelayUplinkForwardingRuleResponse) MarshalJSON() ([]byte, error)

MarshalJSON marshals the UpdateRelayUplinkForwardingRuleResponse to JSON.

func (*UpdateRelayUplinkForwardingRuleResponse) MarshalProtoJSON added in v3.29.0

MarshalProtoJSON marshals the UpdateRelayUplinkForwardingRuleResponse message to JSON.

func (*UpdateRelayUplinkForwardingRuleResponse) ProtoMessage added in v3.29.0

func (*UpdateRelayUplinkForwardingRuleResponse) ProtoReflect added in v3.29.0

func (*UpdateRelayUplinkForwardingRuleResponse) Reset added in v3.29.0

func (*UpdateRelayUplinkForwardingRuleResponse) SetFields added in v3.29.0

func (*UpdateRelayUplinkForwardingRuleResponse) String added in v3.29.0

func (*UpdateRelayUplinkForwardingRuleResponse) UnmarshalJSON added in v3.29.0

func (x *UpdateRelayUplinkForwardingRuleResponse) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the UpdateRelayUplinkForwardingRuleResponse from JSON.

func (*UpdateRelayUplinkForwardingRuleResponse) UnmarshalProtoJSON added in v3.29.0

UnmarshalProtoJSON unmarshals the UpdateRelayUplinkForwardingRuleResponse message from JSON.

func (*UpdateRelayUplinkForwardingRuleResponse) ValidateFields added in v3.29.0

func (m *UpdateRelayUplinkForwardingRuleResponse) ValidateFields(paths ...string) error

ValidateFields checks the field values on UpdateRelayUplinkForwardingRuleResponse with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UpdateRelayUplinkForwardingRuleResponseValidationError added in v3.29.0

type UpdateRelayUplinkForwardingRuleResponseValidationError struct {
	// contains filtered or unexported fields
}

UpdateRelayUplinkForwardingRuleResponseValidationError is the validation error returned by UpdateRelayUplinkForwardingRuleResponse.ValidateFields if the designated constraints aren't met.

func (UpdateRelayUplinkForwardingRuleResponseValidationError) Cause added in v3.29.0

Cause function returns cause value.

func (UpdateRelayUplinkForwardingRuleResponseValidationError) Error added in v3.29.0

Error satisfies the builtin error interface

func (UpdateRelayUplinkForwardingRuleResponseValidationError) ErrorName added in v3.29.0

ErrorName returns error name.

func (UpdateRelayUplinkForwardingRuleResponseValidationError) Field added in v3.29.0

Field function returns field value.

func (UpdateRelayUplinkForwardingRuleResponseValidationError) Key added in v3.29.0

Key function returns key value.

func (UpdateRelayUplinkForwardingRuleResponseValidationError) Reason added in v3.29.0

Reason function returns reason value.

type UpdateUserAPIKeyRequest

type UpdateUserAPIKeyRequest struct {
	UserIds *UserIdentifiers `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	ApiKey  *APIKey          `protobuf:"bytes,2,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
	// The names of the api key fields that should be updated.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserAPIKeyRequest) Descriptor deprecated

func (*UpdateUserAPIKeyRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateUserAPIKeyRequest.ProtoReflect.Descriptor instead.

func (*UpdateUserAPIKeyRequest) EntityType added in v3.15.1

func (m *UpdateUserAPIKeyRequest) EntityType() string

func (*UpdateUserAPIKeyRequest) ExtractRequestFields added in v3.15.1

func (m *UpdateUserAPIKeyRequest) ExtractRequestFields(dst map[string]interface{})

func (*UpdateUserAPIKeyRequest) GetApiKey added in v3.15.2

func (x *UpdateUserAPIKeyRequest) GetApiKey() *APIKey

func (*UpdateUserAPIKeyRequest) GetFieldMask added in v3.13.0

func (x *UpdateUserAPIKeyRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*UpdateUserAPIKeyRequest) GetUserIds added in v3.15.1

func (x *UpdateUserAPIKeyRequest) GetUserIds() *UserIdentifiers

func (*UpdateUserAPIKeyRequest) IDString added in v3.15.1

func (m *UpdateUserAPIKeyRequest) IDString() string

func (*UpdateUserAPIKeyRequest) MarshalJSON added in v3.17.2

func (x *UpdateUserAPIKeyRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the UpdateUserAPIKeyRequest to JSON.

func (*UpdateUserAPIKeyRequest) MarshalProtoJSON added in v3.15.1

func (x *UpdateUserAPIKeyRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the UpdateUserAPIKeyRequest message to JSON.

func (*UpdateUserAPIKeyRequest) ProtoMessage

func (*UpdateUserAPIKeyRequest) ProtoMessage()

func (*UpdateUserAPIKeyRequest) ProtoReflect added in v3.25.0

func (x *UpdateUserAPIKeyRequest) ProtoReflect() protoreflect.Message

func (*UpdateUserAPIKeyRequest) Reset

func (x *UpdateUserAPIKeyRequest) Reset()

func (*UpdateUserAPIKeyRequest) SetFields

func (dst *UpdateUserAPIKeyRequest) SetFields(src *UpdateUserAPIKeyRequest, paths ...string) error

func (*UpdateUserAPIKeyRequest) String

func (x *UpdateUserAPIKeyRequest) String() string

func (*UpdateUserAPIKeyRequest) UnmarshalJSON added in v3.17.2

func (x *UpdateUserAPIKeyRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the UpdateUserAPIKeyRequest from JSON.

func (*UpdateUserAPIKeyRequest) UnmarshalProtoJSON added in v3.15.1

func (x *UpdateUserAPIKeyRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the UpdateUserAPIKeyRequest message from JSON.

func (*UpdateUserAPIKeyRequest) ValidateContext added in v3.11.4

func (req *UpdateUserAPIKeyRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*UpdateUserAPIKeyRequest) ValidateFields

func (m *UpdateUserAPIKeyRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on UpdateUserAPIKeyRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UpdateUserAPIKeyRequestValidationError

type UpdateUserAPIKeyRequestValidationError struct {
	// contains filtered or unexported fields
}

UpdateUserAPIKeyRequestValidationError is the validation error returned by UpdateUserAPIKeyRequest.ValidateFields if the designated constraints aren't met.

func (UpdateUserAPIKeyRequestValidationError) Cause

Cause function returns cause value.

func (UpdateUserAPIKeyRequestValidationError) Error

Error satisfies the builtin error interface

func (UpdateUserAPIKeyRequestValidationError) ErrorName

ErrorName returns error name.

func (UpdateUserAPIKeyRequestValidationError) Field

Field function returns field value.

func (UpdateUserAPIKeyRequestValidationError) Key

Key function returns key value.

func (UpdateUserAPIKeyRequestValidationError) Reason

Reason function returns reason value.

type UpdateUserPasswordRequest

type UpdateUserPasswordRequest struct {
	UserIds *UserIdentifiers `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	New     string           `protobuf:"bytes,2,opt,name=new,proto3" json:"new,omitempty"`
	Old     string           `protobuf:"bytes,3,opt,name=old,proto3" json:"old,omitempty"`
	// Revoke active sessions and access tokens of user if true. To be used if credentials are suspected to be compromised.
	RevokeAllAccess bool `protobuf:"varint,4,opt,name=revoke_all_access,json=revokeAllAccess,proto3" json:"revoke_all_access,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserPasswordRequest) Descriptor deprecated

func (*UpdateUserPasswordRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateUserPasswordRequest.ProtoReflect.Descriptor instead.

func (*UpdateUserPasswordRequest) EntityType added in v3.15.1

func (m *UpdateUserPasswordRequest) EntityType() string

func (*UpdateUserPasswordRequest) ExtractRequestFields added in v3.15.1

func (m *UpdateUserPasswordRequest) ExtractRequestFields(dst map[string]interface{})

func (*UpdateUserPasswordRequest) GetNew

func (x *UpdateUserPasswordRequest) GetNew() string

func (*UpdateUserPasswordRequest) GetOld

func (x *UpdateUserPasswordRequest) GetOld() string

func (*UpdateUserPasswordRequest) GetRevokeAllAccess

func (x *UpdateUserPasswordRequest) GetRevokeAllAccess() bool

func (*UpdateUserPasswordRequest) GetUserIds added in v3.15.1

func (x *UpdateUserPasswordRequest) GetUserIds() *UserIdentifiers

func (*UpdateUserPasswordRequest) IDString added in v3.15.1

func (m *UpdateUserPasswordRequest) IDString() string

func (*UpdateUserPasswordRequest) ProtoMessage

func (*UpdateUserPasswordRequest) ProtoMessage()

func (*UpdateUserPasswordRequest) ProtoReflect added in v3.25.0

func (*UpdateUserPasswordRequest) Reset

func (x *UpdateUserPasswordRequest) Reset()

func (*UpdateUserPasswordRequest) SetFields

func (dst *UpdateUserPasswordRequest) SetFields(src *UpdateUserPasswordRequest, paths ...string) error

func (*UpdateUserPasswordRequest) String

func (x *UpdateUserPasswordRequest) String() string

func (*UpdateUserPasswordRequest) ValidateContext added in v3.11.4

func (req *UpdateUserPasswordRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*UpdateUserPasswordRequest) ValidateFields

func (m *UpdateUserPasswordRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on UpdateUserPasswordRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UpdateUserPasswordRequestValidationError

type UpdateUserPasswordRequestValidationError struct {
	// contains filtered or unexported fields
}

UpdateUserPasswordRequestValidationError is the validation error returned by UpdateUserPasswordRequest.ValidateFields if the designated constraints aren't met.

func (UpdateUserPasswordRequestValidationError) Cause

Cause function returns cause value.

func (UpdateUserPasswordRequestValidationError) Error

Error satisfies the builtin error interface

func (UpdateUserPasswordRequestValidationError) ErrorName

ErrorName returns error name.

func (UpdateUserPasswordRequestValidationError) Field

Field function returns field value.

func (UpdateUserPasswordRequestValidationError) Key

Key function returns key value.

func (UpdateUserPasswordRequestValidationError) Reason

Reason function returns reason value.

type UpdateUserRequest

type UpdateUserRequest struct {
	User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// The names of the user fields that should be updated.
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserRequest) Descriptor deprecated

func (*UpdateUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateUserRequest.ProtoReflect.Descriptor instead.

func (*UpdateUserRequest) EntityType added in v3.15.1

func (m *UpdateUserRequest) EntityType() string

func (*UpdateUserRequest) ExtractRequestFields added in v3.15.1

func (m *UpdateUserRequest) ExtractRequestFields(dst map[string]interface{})

func (*UpdateUserRequest) GetFieldMask

func (x *UpdateUserRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*UpdateUserRequest) GetUser added in v3.15.2

func (x *UpdateUserRequest) GetUser() *User

func (*UpdateUserRequest) IDString added in v3.15.1

func (m *UpdateUserRequest) IDString() string

func (*UpdateUserRequest) MarshalJSON added in v3.17.2

func (x *UpdateUserRequest) MarshalJSON() ([]byte, error)

MarshalJSON marshals the UpdateUserRequest to JSON.

func (*UpdateUserRequest) MarshalProtoJSON added in v3.15.1

func (x *UpdateUserRequest) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the UpdateUserRequest message to JSON.

func (*UpdateUserRequest) ProtoMessage

func (*UpdateUserRequest) ProtoMessage()

func (*UpdateUserRequest) ProtoReflect added in v3.25.0

func (x *UpdateUserRequest) ProtoReflect() protoreflect.Message

func (*UpdateUserRequest) Reset

func (x *UpdateUserRequest) Reset()

func (*UpdateUserRequest) SetFields

func (dst *UpdateUserRequest) SetFields(src *UpdateUserRequest, paths ...string) error

func (*UpdateUserRequest) String

func (x *UpdateUserRequest) String() string

func (*UpdateUserRequest) UnmarshalJSON added in v3.17.2

func (x *UpdateUserRequest) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the UpdateUserRequest from JSON.

func (*UpdateUserRequest) UnmarshalProtoJSON added in v3.15.1

func (x *UpdateUserRequest) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the UpdateUserRequest message from JSON.

func (*UpdateUserRequest) ValidateContext

func (m *UpdateUserRequest) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*UpdateUserRequest) ValidateFields

func (m *UpdateUserRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on UpdateUserRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UpdateUserRequestValidationError

type UpdateUserRequestValidationError struct {
	// contains filtered or unexported fields
}

UpdateUserRequestValidationError is the validation error returned by UpdateUserRequest.ValidateFields if the designated constraints aren't met.

func (UpdateUserRequestValidationError) Cause

Cause function returns cause value.

func (UpdateUserRequestValidationError) Error

Error satisfies the builtin error interface

func (UpdateUserRequestValidationError) ErrorName

ErrorName returns error name.

func (UpdateUserRequestValidationError) Field

Field function returns field value.

func (UpdateUserRequestValidationError) Key

Key function returns key value.

func (UpdateUserRequestValidationError) Reason

Reason function returns reason value.

type UplinkMessage

type UplinkMessage struct {
	RawPayload []byte        `protobuf:"bytes,1,opt,name=raw_payload,json=rawPayload,proto3" json:"raw_payload,omitempty"`
	Payload    *Message      `protobuf:"bytes,2,opt,name=payload,proto3" json:"payload,omitempty"`
	Settings   *TxSettings   `protobuf:"bytes,4,opt,name=settings,proto3" json:"settings,omitempty"`
	RxMetadata []*RxMetadata `protobuf:"bytes,5,rep,name=rx_metadata,json=rxMetadata,proto3" json:"rx_metadata,omitempty"`
	// Server time when a component received the message.
	// The Gateway Server and Network Server set this value to their local server time of reception.
	ReceivedAt     *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=received_at,json=receivedAt,proto3" json:"received_at,omitempty"`
	CorrelationIds []string               `protobuf:"bytes,7,rep,name=correlation_ids,json=correlationIds,proto3" json:"correlation_ids,omitempty"`
	// Index of the device channel that received the message.
	// Set by Network Server.
	DeviceChannelIndex uint32 `protobuf:"varint,9,opt,name=device_channel_index,json=deviceChannelIndex,proto3" json:"device_channel_index,omitempty"`
	// Consumed airtime for the transmission of the uplink message. Calculated by Network Server using the RawPayload size and the transmission settings.
	ConsumedAirtime *durationpb.Duration `protobuf:"bytes,10,opt,name=consumed_airtime,json=consumedAirtime,proto3" json:"consumed_airtime,omitempty"`
	// Cyclic Redundancy Check (CRC) status of demodulating the frame.
	// If unset, the modulation does not support CRC or the gateway did not provide a CRC status.
	// If set to false, this message should not be processed.
	CrcStatus *wrapperspb.BoolValue `protobuf:"bytes,11,opt,name=crc_status,json=crcStatus,proto3" json:"crc_status,omitempty"`
	// contains filtered or unexported fields
}

Uplink message from the end device to the network

func (*UplinkMessage) Descriptor deprecated

func (*UplinkMessage) Descriptor() ([]byte, []int)

Deprecated: Use UplinkMessage.ProtoReflect.Descriptor instead.

func (*UplinkMessage) GetConsumedAirtime added in v3.10.0

func (x *UplinkMessage) GetConsumedAirtime() *durationpb.Duration

func (*UplinkMessage) GetCorrelationIds added in v3.14.1

func (x *UplinkMessage) GetCorrelationIds() []string

func (*UplinkMessage) GetCrcStatus added in v3.25.0

func (x *UplinkMessage) GetCrcStatus() *wrapperspb.BoolValue

func (*UplinkMessage) GetDeviceChannelIndex

func (x *UplinkMessage) GetDeviceChannelIndex() uint32

func (*UplinkMessage) GetPayload

func (x *UplinkMessage) GetPayload() *Message

func (*UplinkMessage) GetRawPayload

func (x *UplinkMessage) GetRawPayload() []byte

func (*UplinkMessage) GetReceivedAt

func (x *UplinkMessage) GetReceivedAt() *timestamppb.Timestamp

func (*UplinkMessage) GetRxMetadata

func (x *UplinkMessage) GetRxMetadata() []*RxMetadata

func (*UplinkMessage) GetSettings

func (x *UplinkMessage) GetSettings() *TxSettings

func (*UplinkMessage) MarshalJSON added in v3.17.2

func (x *UplinkMessage) MarshalJSON() ([]byte, error)

MarshalJSON marshals the UplinkMessage to JSON.

func (*UplinkMessage) MarshalProtoJSON added in v3.15.1

func (x *UplinkMessage) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the UplinkMessage message to JSON.

func (*UplinkMessage) ProtoMessage

func (*UplinkMessage) ProtoMessage()

func (*UplinkMessage) ProtoReflect added in v3.25.0

func (x *UplinkMessage) ProtoReflect() protoreflect.Message

func (*UplinkMessage) Reset

func (x *UplinkMessage) Reset()

func (*UplinkMessage) SetFields

func (dst *UplinkMessage) SetFields(src *UplinkMessage, paths ...string) error

func (*UplinkMessage) String

func (x *UplinkMessage) String() string

func (*UplinkMessage) UnmarshalJSON added in v3.17.2

func (x *UplinkMessage) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the UplinkMessage from JSON.

func (*UplinkMessage) UnmarshalProtoJSON added in v3.15.1

func (x *UplinkMessage) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the UplinkMessage message from JSON.

func (*UplinkMessage) ValidateFields

func (m *UplinkMessage) ValidateFields(paths ...string) error

ValidateFields checks the field values on UplinkMessage with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UplinkMessageValidationError

type UplinkMessageValidationError struct {
	// contains filtered or unexported fields
}

UplinkMessageValidationError is the validation error returned by UplinkMessage.ValidateFields if the designated constraints aren't met.

func (UplinkMessageValidationError) Cause

Cause function returns cause value.

func (UplinkMessageValidationError) Error

Error satisfies the builtin error interface

func (UplinkMessageValidationError) ErrorName

func (e UplinkMessageValidationError) ErrorName() string

ErrorName returns error name.

func (UplinkMessageValidationError) Field

Field function returns field value.

func (UplinkMessageValidationError) Key

Key function returns key value.

func (UplinkMessageValidationError) Reason

Reason function returns reason value.

type UplinkToken

type UplinkToken struct {
	Ids       *GatewayAntennaIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	Timestamp uint32                     `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// Absolute time observed by the server when the uplink message has been received.
	ServerTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=server_time,json=serverTime,proto3" json:"server_time,omitempty"`
	// Absolute concentrator time as observed by the Gateway Server, accounting for rollovers.
	ConcentratorTime int64 `protobuf:"varint,4,opt,name=concentrator_time,json=concentratorTime,proto3" json:"concentrator_time,omitempty"`
	// Absolute time observed by the gateway when the uplink has been received.
	GatewayTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=gateway_time,json=gatewayTime,proto3" json:"gateway_time,omitempty"`
	// contains filtered or unexported fields
}

func (*UplinkToken) Descriptor deprecated

func (*UplinkToken) Descriptor() ([]byte, []int)

Deprecated: Use UplinkToken.ProtoReflect.Descriptor instead.

func (*UplinkToken) EntityType added in v3.16.0

func (m *UplinkToken) EntityType() string

func (*UplinkToken) ExtractRequestFields added in v3.16.0

func (m *UplinkToken) ExtractRequestFields(dst map[string]interface{})

func (*UplinkToken) GetConcentratorTime added in v3.9.0

func (x *UplinkToken) GetConcentratorTime() int64

func (*UplinkToken) GetGatewayTime added in v3.16.0

func (x *UplinkToken) GetGatewayTime() *timestamppb.Timestamp

func (*UplinkToken) GetIds added in v3.16.0

func (*UplinkToken) GetServerTime added in v3.9.0

func (x *UplinkToken) GetServerTime() *timestamppb.Timestamp

func (*UplinkToken) GetTimestamp

func (x *UplinkToken) GetTimestamp() uint32

func (*UplinkToken) IDString added in v3.16.0

func (m *UplinkToken) IDString() string

func (*UplinkToken) MarshalJSON added in v3.21.0

func (x *UplinkToken) MarshalJSON() ([]byte, error)

MarshalJSON marshals the UplinkToken to JSON.

func (*UplinkToken) MarshalProtoJSON added in v3.21.0

func (x *UplinkToken) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the UplinkToken message to JSON.

func (*UplinkToken) ProtoMessage

func (*UplinkToken) ProtoMessage()

func (*UplinkToken) ProtoReflect added in v3.25.0

func (x *UplinkToken) ProtoReflect() protoreflect.Message

func (*UplinkToken) Reset

func (x *UplinkToken) Reset()

func (*UplinkToken) SetFields

func (dst *UplinkToken) SetFields(src *UplinkToken, paths ...string) error

func (*UplinkToken) String

func (x *UplinkToken) String() string

func (*UplinkToken) UnmarshalJSON added in v3.21.0

func (x *UplinkToken) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the UplinkToken from JSON.

func (*UplinkToken) UnmarshalProtoJSON added in v3.21.0

func (x *UplinkToken) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the UplinkToken message from JSON.

func (*UplinkToken) ValidateFields

func (m *UplinkToken) ValidateFields(paths ...string) error

ValidateFields checks the field values on UplinkToken with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UplinkTokenValidationError

type UplinkTokenValidationError struct {
	// contains filtered or unexported fields
}

UplinkTokenValidationError is the validation error returned by UplinkToken.ValidateFields if the designated constraints aren't met.

func (UplinkTokenValidationError) Cause

Cause function returns cause value.

func (UplinkTokenValidationError) Error

Error satisfies the builtin error interface

func (UplinkTokenValidationError) ErrorName

func (e UplinkTokenValidationError) ErrorName() string

ErrorName returns error name.

func (UplinkTokenValidationError) Field

Field function returns field value.

func (UplinkTokenValidationError) Key

Key function returns key value.

func (UplinkTokenValidationError) Reason

Reason function returns reason value.

type User

type User struct {

	// The identifiers of the user. These are public and can be seen by any authenticated user in the network.
	Ids *UserIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	// When the user was created. This information is public and can be seen by any authenticated user in the network.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// When the user was last updated. This information is public and can be seen by any authenticated user in the network.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// When the user was deleted. This information is public and can be seen by any authenticated user in the network.
	DeletedAt *timestamppb.Timestamp `protobuf:"bytes,19,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
	// The name of the user. This information is public and can be seen by any authenticated user in the network.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// A description for the user. This information is public and can be seen by any authenticated user in the network.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Key-value attributes for this users. Typically used for storing integration-specific data.
	Attributes map[string]string `` /* 161-byte string literal not displayed */
	// Contact information for this user. Typically used to indicate who to contact with security/billing questions about the user.
	// This field is deprecated.
	//
	// Deprecated: Marked as deprecated in ttn/lorawan/v3/user.proto.
	ContactInfo []*ContactInfo `protobuf:"bytes,7,rep,name=contact_info,json=contactInfo,proto3" json:"contact_info,omitempty"`
	// Primary email address that can be used for logging in.
	// This address is not public, use contact_info for that.
	PrimaryEmailAddress string `protobuf:"bytes,8,opt,name=primary_email_address,json=primaryEmailAddress,proto3" json:"primary_email_address,omitempty"`
	// When the primary email address was validated. Note that email address validation is not required on all networks.
	PrimaryEmailAddressValidatedAt *timestamppb.Timestamp `` /* 157-byte string literal not displayed */
	// The password field is only considered when creating a user.
	// It is not returned on API calls, and can not be updated by updating the User.
	// See the UpdatePassword method of the UserRegistry service for more information.
	Password              string                 `protobuf:"bytes,10,opt,name=password,proto3" json:"password,omitempty"`
	PasswordUpdatedAt     *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=password_updated_at,json=passwordUpdatedAt,proto3" json:"password_updated_at,omitempty"`
	RequirePasswordUpdate bool                   `` /* 128-byte string literal not displayed */
	// The reviewing state of the user.
	// This information is public and can be seen by any authenticated user in the network.
	// This field can only be modified by admins.
	State State `protobuf:"varint,13,opt,name=state,proto3,enum=ttn.lorawan.v3.State" json:"state,omitempty"`
	// A description for the state field.
	// This field can only be modified by admins, and should typically only be updated
	// when also updating `state`.
	StateDescription string `protobuf:"bytes,20,opt,name=state_description,json=stateDescription,proto3" json:"state_description,omitempty"`
	// This user is an admin.
	// This information is public and can be seen by any authenticated user in the network.
	// This field can only be modified by other admins.
	Admin bool `protobuf:"varint,14,opt,name=admin,proto3" json:"admin,omitempty"`
	// The temporary password can only be used to update a user's password; never returned on API calls.
	// It is not returned on API calls, and can not be updated by updating the User.
	// See the CreateTemporaryPassword method of the UserRegistry service for more information.
	TemporaryPassword          string                 `protobuf:"bytes,15,opt,name=temporary_password,json=temporaryPassword,proto3" json:"temporary_password,omitempty"`
	TemporaryPasswordCreatedAt *timestamppb.Timestamp `` /* 144-byte string literal not displayed */
	TemporaryPasswordExpiresAt *timestamppb.Timestamp `` /* 144-byte string literal not displayed */
	// A profile picture for the user.
	// This information is public and can be seen by any authenticated user in the network.
	ProfilePicture *Picture `protobuf:"bytes,18,opt,name=profile_picture,json=profilePicture,proto3" json:"profile_picture,omitempty"`
	// Console preferences contains the user's preferences regarding the behavior of the Console.
	ConsolePreferences *UserConsolePreferences `protobuf:"bytes,25,opt,name=console_preferences,json=consolePreferences,proto3" json:"console_preferences,omitempty"`
	// contains filtered or unexported fields
}

User is the message that defines a user on the network.

func (*User) Descriptor deprecated

func (*User) Descriptor() ([]byte, []int)

Deprecated: Use User.ProtoReflect.Descriptor instead.

func (*User) EntityType added in v3.17.2

func (m *User) EntityType() string

func (*User) GetAdmin

func (x *User) GetAdmin() bool

func (*User) GetAttributes

func (x *User) GetAttributes() map[string]string

func (*User) GetConsolePreferences added in v3.30.0

func (x *User) GetConsolePreferences() *UserConsolePreferences

func (*User) GetContactInfo deprecated

func (x *User) GetContactInfo() []*ContactInfo

Deprecated: Marked as deprecated in ttn/lorawan/v3/user.proto.

func (*User) GetCreatedAt

func (x *User) GetCreatedAt() *timestamppb.Timestamp

func (*User) GetDeletedAt added in v3.12.0

func (x *User) GetDeletedAt() *timestamppb.Timestamp

func (*User) GetDescription

func (x *User) GetDescription() string

func (*User) GetEntityIdentifiers added in v3.15.1

func (m *User) GetEntityIdentifiers() *EntityIdentifiers

func (*User) GetIds added in v3.15.1

func (x *User) GetIds() *UserIdentifiers

func (*User) GetName

func (x *User) GetName() string

func (*User) GetOrganizationOrUserIdentifiers added in v3.15.1

func (m *User) GetOrganizationOrUserIdentifiers() *OrganizationOrUserIdentifiers

func (*User) GetPassword

func (x *User) GetPassword() string

func (*User) GetPasswordUpdatedAt

func (x *User) GetPasswordUpdatedAt() *timestamppb.Timestamp

func (*User) GetPrimaryEmailAddress

func (x *User) GetPrimaryEmailAddress() string

func (*User) GetPrimaryEmailAddressValidatedAt

func (x *User) GetPrimaryEmailAddressValidatedAt() *timestamppb.Timestamp

func (*User) GetProfilePicture

func (x *User) GetProfilePicture() *Picture

func (*User) GetRequirePasswordUpdate

func (x *User) GetRequirePasswordUpdate() bool

func (*User) GetState

func (x *User) GetState() State

func (*User) GetStateDescription added in v3.12.0

func (x *User) GetStateDescription() string

func (*User) GetTemporaryPassword

func (x *User) GetTemporaryPassword() string

func (*User) GetTemporaryPasswordCreatedAt

func (x *User) GetTemporaryPasswordCreatedAt() *timestamppb.Timestamp

func (*User) GetTemporaryPasswordExpiresAt

func (x *User) GetTemporaryPasswordExpiresAt() *timestamppb.Timestamp

func (*User) GetUpdatedAt

func (x *User) GetUpdatedAt() *timestamppb.Timestamp

func (*User) IDString added in v3.17.2

func (m *User) IDString() string

func (*User) MarshalJSON added in v3.17.2

func (x *User) MarshalJSON() ([]byte, error)

MarshalJSON marshals the User to JSON.

func (*User) MarshalProtoJSON added in v3.15.1

func (x *User) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the User message to JSON.

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) ProtoReflect added in v3.25.0

func (x *User) ProtoReflect() protoreflect.Message

func (*User) PublicSafe

func (u *User) PublicSafe() *User

PublicSafe returns a copy of the user with only the fields that are safe to return to any audience.

func (*User) Reset

func (x *User) Reset()

func (*User) SetFields

func (dst *User) SetFields(src *User, paths ...string) error

func (*User) SetFromFlags added in v3.19.1

func (m *User) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the User message from flags.

func (*User) String

func (x *User) String() string

func (*User) UnmarshalJSON added in v3.17.2

func (x *User) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the User from JSON.

func (*User) UnmarshalProtoJSON added in v3.15.1

func (x *User) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the User message from JSON.

func (*User) ValidateFields

func (m *User) ValidateFields(paths ...string) error

ValidateFields checks the field values on User with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UserAccessClient

type UserAccessClient interface {
	// List the rights the caller has on this user.
	ListRights(ctx context.Context, in *UserIdentifiers, opts ...grpc.CallOption) (*Rights, error)
	// Create an API key scoped to this user.
	// User API keys can give access to the user itself, as well as
	// any organization, application, gateway and OAuth client this user is a collaborator of.
	CreateAPIKey(ctx context.Context, in *CreateUserAPIKeyRequest, opts ...grpc.CallOption) (*APIKey, error)
	// List the API keys for this user.
	ListAPIKeys(ctx context.Context, in *ListUserAPIKeysRequest, opts ...grpc.CallOption) (*APIKeys, error)
	// Get a single API key of this user.
	GetAPIKey(ctx context.Context, in *GetUserAPIKeyRequest, opts ...grpc.CallOption) (*APIKey, error)
	// Update the rights of an API key of the user.
	// This method can also be used to delete the API key, by giving it no rights.
	// The caller is required to have all assigned or/and removed rights.
	UpdateAPIKey(ctx context.Context, in *UpdateUserAPIKeyRequest, opts ...grpc.CallOption) (*APIKey, error)
	// Delete a single API key of this user.
	DeleteAPIKey(ctx context.Context, in *DeleteUserAPIKeyRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Create a login token that can be used for a one-time login as a user.
	CreateLoginToken(ctx context.Context, in *CreateLoginTokenRequest, opts ...grpc.CallOption) (*CreateLoginTokenResponse, error)
}

UserAccessClient is the client API for UserAccess 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.

func NewUserAccessClient

func NewUserAccessClient(cc grpc.ClientConnInterface) UserAccessClient

type UserAccessServer

type UserAccessServer interface {
	// List the rights the caller has on this user.
	ListRights(context.Context, *UserIdentifiers) (*Rights, error)
	// Create an API key scoped to this user.
	// User API keys can give access to the user itself, as well as
	// any organization, application, gateway and OAuth client this user is a collaborator of.
	CreateAPIKey(context.Context, *CreateUserAPIKeyRequest) (*APIKey, error)
	// List the API keys for this user.
	ListAPIKeys(context.Context, *ListUserAPIKeysRequest) (*APIKeys, error)
	// Get a single API key of this user.
	GetAPIKey(context.Context, *GetUserAPIKeyRequest) (*APIKey, error)
	// Update the rights of an API key of the user.
	// This method can also be used to delete the API key, by giving it no rights.
	// The caller is required to have all assigned or/and removed rights.
	UpdateAPIKey(context.Context, *UpdateUserAPIKeyRequest) (*APIKey, error)
	// Delete a single API key of this user.
	DeleteAPIKey(context.Context, *DeleteUserAPIKeyRequest) (*emptypb.Empty, error)
	// Create a login token that can be used for a one-time login as a user.
	CreateLoginToken(context.Context, *CreateLoginTokenRequest) (*CreateLoginTokenResponse, error)
	// contains filtered or unexported methods
}

UserAccessServer is the server API for UserAccess service. All implementations must embed UnimplementedUserAccessServer for forward compatibility

type UserBookmark added in v3.30.0

type UserBookmark struct {
	UserIds   *UserIdentifiers       `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	EntityIds *EntityIdentifiers     `protobuf:"bytes,2,opt,name=entity_ids,json=entityIds,proto3" json:"entity_ids,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*UserBookmark) Descriptor deprecated added in v3.30.0

func (*UserBookmark) Descriptor() ([]byte, []int)

Deprecated: Use UserBookmark.ProtoReflect.Descriptor instead.

func (*UserBookmark) GetCreatedAt added in v3.30.0

func (x *UserBookmark) GetCreatedAt() *timestamppb.Timestamp

func (*UserBookmark) GetEntityIds added in v3.30.0

func (x *UserBookmark) GetEntityIds() *EntityIdentifiers

func (*UserBookmark) GetUserIds added in v3.30.0

func (x *UserBookmark) GetUserIds() *UserIdentifiers

func (*UserBookmark) MarshalJSON added in v3.30.0

func (x *UserBookmark) MarshalJSON() ([]byte, error)

MarshalJSON marshals the UserBookmark to JSON.

func (*UserBookmark) MarshalProtoJSON added in v3.30.0

func (x *UserBookmark) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the UserBookmark message to JSON.

func (*UserBookmark) ProtoMessage added in v3.30.0

func (*UserBookmark) ProtoMessage()

func (*UserBookmark) ProtoReflect added in v3.30.0

func (x *UserBookmark) ProtoReflect() protoreflect.Message

func (*UserBookmark) Reset added in v3.30.0

func (x *UserBookmark) Reset()

func (*UserBookmark) SetFields added in v3.30.0

func (dst *UserBookmark) SetFields(src *UserBookmark, paths ...string) error

func (*UserBookmark) String added in v3.30.0

func (x *UserBookmark) String() string

func (*UserBookmark) UnmarshalJSON added in v3.30.0

func (x *UserBookmark) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the UserBookmark from JSON.

func (*UserBookmark) UnmarshalProtoJSON added in v3.30.0

func (x *UserBookmark) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the UserBookmark message from JSON.

func (*UserBookmark) ValidateFields added in v3.30.0

func (m *UserBookmark) ValidateFields(paths ...string) error

ValidateFields checks the field values on UserBookmark with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UserBookmarkRegistryClient added in v3.30.0

type UserBookmarkRegistryClient interface {
	// Create a bookmark for the given user.
	Create(ctx context.Context, in *CreateUserBookmarkRequest, opts ...grpc.CallOption) (*UserBookmark, error)
	// List the bookmarks for the given user.
	List(ctx context.Context, in *ListUserBookmarksRequest, opts ...grpc.CallOption) (*UserBookmarks, error)
	// Delete the given user's bookmark.
	Delete(ctx context.Context, in *DeleteUserBookmarkRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete a list of bookmarks of the given user.
	// This operation is atomic; either all bookmarks are deleted or none.
	// Bookmarks not found are skipped and no error is returned.
	BatchDelete(ctx context.Context, in *BatchDeleteUserBookmarksRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

UserBookmarkRegistryClient is the client API for UserBookmarkRegistry 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.

func NewUserBookmarkRegistryClient added in v3.30.0

func NewUserBookmarkRegistryClient(cc grpc.ClientConnInterface) UserBookmarkRegistryClient

type UserBookmarkRegistryServer added in v3.30.0

type UserBookmarkRegistryServer interface {
	// Create a bookmark for the given user.
	Create(context.Context, *CreateUserBookmarkRequest) (*UserBookmark, error)
	// List the bookmarks for the given user.
	List(context.Context, *ListUserBookmarksRequest) (*UserBookmarks, error)
	// Delete the given user's bookmark.
	Delete(context.Context, *DeleteUserBookmarkRequest) (*emptypb.Empty, error)
	// Delete a list of bookmarks of the given user.
	// This operation is atomic; either all bookmarks are deleted or none.
	// Bookmarks not found are skipped and no error is returned.
	BatchDelete(context.Context, *BatchDeleteUserBookmarksRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

UserBookmarkRegistryServer is the server API for UserBookmarkRegistry service. All implementations must embed UnimplementedUserBookmarkRegistryServer for forward compatibility

type UserBookmarkValidationError added in v3.30.0

type UserBookmarkValidationError struct {
	// contains filtered or unexported fields
}

UserBookmarkValidationError is the validation error returned by UserBookmark.ValidateFields if the designated constraints aren't met.

func (UserBookmarkValidationError) Cause added in v3.30.0

Cause function returns cause value.

func (UserBookmarkValidationError) Error added in v3.30.0

Error satisfies the builtin error interface

func (UserBookmarkValidationError) ErrorName added in v3.30.0

func (e UserBookmarkValidationError) ErrorName() string

ErrorName returns error name.

func (UserBookmarkValidationError) Field added in v3.30.0

Field function returns field value.

func (UserBookmarkValidationError) Key added in v3.30.0

Key function returns key value.

func (UserBookmarkValidationError) Reason added in v3.30.0

Reason function returns reason value.

type UserBookmarks added in v3.30.0

type UserBookmarks struct {
	Bookmarks []*UserBookmark `protobuf:"bytes,1,rep,name=bookmarks,proto3" json:"bookmarks,omitempty"`
	// contains filtered or unexported fields
}

func (*UserBookmarks) Descriptor deprecated added in v3.30.0

func (*UserBookmarks) Descriptor() ([]byte, []int)

Deprecated: Use UserBookmarks.ProtoReflect.Descriptor instead.

func (*UserBookmarks) GetBookmarks added in v3.30.0

func (x *UserBookmarks) GetBookmarks() []*UserBookmark

func (*UserBookmarks) MarshalJSON added in v3.30.0

func (x *UserBookmarks) MarshalJSON() ([]byte, error)

MarshalJSON marshals the UserBookmarks to JSON.

func (*UserBookmarks) MarshalProtoJSON added in v3.30.0

func (x *UserBookmarks) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the UserBookmarks message to JSON.

func (*UserBookmarks) ProtoMessage added in v3.30.0

func (*UserBookmarks) ProtoMessage()

func (*UserBookmarks) ProtoReflect added in v3.30.0

func (x *UserBookmarks) ProtoReflect() protoreflect.Message

func (*UserBookmarks) Reset added in v3.30.0

func (x *UserBookmarks) Reset()

func (*UserBookmarks) SetFields added in v3.30.0

func (dst *UserBookmarks) SetFields(src *UserBookmarks, paths ...string) error

func (*UserBookmarks) String added in v3.30.0

func (x *UserBookmarks) String() string

func (*UserBookmarks) UnmarshalJSON added in v3.30.0

func (x *UserBookmarks) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the UserBookmarks from JSON.

func (*UserBookmarks) UnmarshalProtoJSON added in v3.30.0

func (x *UserBookmarks) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the UserBookmarks message from JSON.

func (*UserBookmarks) ValidateFields added in v3.30.0

func (m *UserBookmarks) ValidateFields(paths ...string) error

ValidateFields checks the field values on UserBookmarks with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UserBookmarksValidationError added in v3.30.0

type UserBookmarksValidationError struct {
	// contains filtered or unexported fields
}

UserBookmarksValidationError is the validation error returned by UserBookmarks.ValidateFields if the designated constraints aren't met.

func (UserBookmarksValidationError) Cause added in v3.30.0

Cause function returns cause value.

func (UserBookmarksValidationError) Error added in v3.30.0

Error satisfies the builtin error interface

func (UserBookmarksValidationError) ErrorName added in v3.30.0

func (e UserBookmarksValidationError) ErrorName() string

ErrorName returns error name.

func (UserBookmarksValidationError) Field added in v3.30.0

Field function returns field value.

func (UserBookmarksValidationError) Key added in v3.30.0

Key function returns key value.

func (UserBookmarksValidationError) Reason added in v3.30.0

Reason function returns reason value.

type UserConsolePreferences added in v3.30.0

type UserConsolePreferences struct {
	ConsoleTheme     ConsoleTheme                             `` /* 131-byte string literal not displayed */
	DashboardLayouts *UserConsolePreferences_DashboardLayouts `protobuf:"bytes,2,opt,name=dashboard_layouts,json=dashboardLayouts,proto3" json:"dashboard_layouts,omitempty"`
	SortBy           *UserConsolePreferences_SortBy           `protobuf:"bytes,3,opt,name=sort_by,json=sortBy,proto3" json:"sort_by,omitempty"`
	// contains filtered or unexported fields
}

UserConsolePreferences is the message that defines the user preferences for the Console.

func (*UserConsolePreferences) Descriptor deprecated added in v3.30.0

func (*UserConsolePreferences) Descriptor() ([]byte, []int)

Deprecated: Use UserConsolePreferences.ProtoReflect.Descriptor instead.

func (*UserConsolePreferences) GetConsoleTheme added in v3.30.0

func (x *UserConsolePreferences) GetConsoleTheme() ConsoleTheme

func (*UserConsolePreferences) GetDashboardLayouts added in v3.30.0

func (*UserConsolePreferences) GetSortBy added in v3.30.0

func (*UserConsolePreferences) MarshalJSON added in v3.30.0

func (x *UserConsolePreferences) MarshalJSON() ([]byte, error)

MarshalJSON marshals the UserConsolePreferences to JSON.

func (*UserConsolePreferences) MarshalProtoJSON added in v3.30.0

func (x *UserConsolePreferences) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the UserConsolePreferences message to JSON.

func (*UserConsolePreferences) ProtoMessage added in v3.30.0

func (*UserConsolePreferences) ProtoMessage()

func (*UserConsolePreferences) ProtoReflect added in v3.30.0

func (x *UserConsolePreferences) ProtoReflect() protoreflect.Message

func (*UserConsolePreferences) Reset added in v3.30.0

func (x *UserConsolePreferences) Reset()

func (*UserConsolePreferences) SetFields added in v3.30.0

func (dst *UserConsolePreferences) SetFields(src *UserConsolePreferences, paths ...string) error

func (*UserConsolePreferences) SetFromFlags added in v3.30.0

func (m *UserConsolePreferences) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the UserConsolePreferences message from flags.

func (*UserConsolePreferences) String added in v3.30.0

func (x *UserConsolePreferences) String() string

func (*UserConsolePreferences) UnmarshalJSON added in v3.30.0

func (x *UserConsolePreferences) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the UserConsolePreferences from JSON.

func (*UserConsolePreferences) UnmarshalProtoJSON added in v3.30.0

func (x *UserConsolePreferences) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the UserConsolePreferences message from JSON.

func (*UserConsolePreferences) ValidateFields added in v3.30.0

func (m *UserConsolePreferences) ValidateFields(paths ...string) error

ValidateFields checks the field values on UserConsolePreferences with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UserConsolePreferencesValidationError added in v3.30.0

type UserConsolePreferencesValidationError struct {
	// contains filtered or unexported fields
}

UserConsolePreferencesValidationError is the validation error returned by UserConsolePreferences.ValidateFields if the designated constraints aren't met.

func (UserConsolePreferencesValidationError) Cause added in v3.30.0

Cause function returns cause value.

func (UserConsolePreferencesValidationError) Error added in v3.30.0

Error satisfies the builtin error interface

func (UserConsolePreferencesValidationError) ErrorName added in v3.30.0

ErrorName returns error name.

func (UserConsolePreferencesValidationError) Field added in v3.30.0

Field function returns field value.

func (UserConsolePreferencesValidationError) Key added in v3.30.0

Key function returns key value.

func (UserConsolePreferencesValidationError) Reason added in v3.30.0

Reason function returns reason value.

type UserConsolePreferences_DashboardLayouts added in v3.30.0

type UserConsolePreferences_DashboardLayouts struct {
	ApiKey       DashboardLayout `protobuf:"varint,1,opt,name=api_key,json=apiKey,proto3,enum=ttn.lorawan.v3.DashboardLayout" json:"api_key,omitempty"`
	Application  DashboardLayout `protobuf:"varint,2,opt,name=application,proto3,enum=ttn.lorawan.v3.DashboardLayout" json:"application,omitempty"`
	Collaborator DashboardLayout `protobuf:"varint,3,opt,name=collaborator,proto3,enum=ttn.lorawan.v3.DashboardLayout" json:"collaborator,omitempty"`
	EndDevice    DashboardLayout `protobuf:"varint,4,opt,name=end_device,json=endDevice,proto3,enum=ttn.lorawan.v3.DashboardLayout" json:"end_device,omitempty"`
	Gateway      DashboardLayout `protobuf:"varint,5,opt,name=gateway,proto3,enum=ttn.lorawan.v3.DashboardLayout" json:"gateway,omitempty"`
	Organization DashboardLayout `protobuf:"varint,6,opt,name=organization,proto3,enum=ttn.lorawan.v3.DashboardLayout" json:"organization,omitempty"`
	Overview     DashboardLayout `protobuf:"varint,7,opt,name=overview,proto3,enum=ttn.lorawan.v3.DashboardLayout" json:"overview,omitempty"`
	User         DashboardLayout `protobuf:"varint,8,opt,name=user,proto3,enum=ttn.lorawan.v3.DashboardLayout" json:"user,omitempty"`
	// contains filtered or unexported fields
}

func (*UserConsolePreferences_DashboardLayouts) Descriptor deprecated added in v3.30.0

func (*UserConsolePreferences_DashboardLayouts) Descriptor() ([]byte, []int)

Deprecated: Use UserConsolePreferences_DashboardLayouts.ProtoReflect.Descriptor instead.

func (*UserConsolePreferences_DashboardLayouts) GetApiKey added in v3.30.0

func (*UserConsolePreferences_DashboardLayouts) GetApplication added in v3.30.0

func (*UserConsolePreferences_DashboardLayouts) GetCollaborator added in v3.30.0

func (*UserConsolePreferences_DashboardLayouts) GetEndDevice added in v3.30.0

func (*UserConsolePreferences_DashboardLayouts) GetGateway added in v3.30.0

func (*UserConsolePreferences_DashboardLayouts) GetOrganization added in v3.30.0

func (*UserConsolePreferences_DashboardLayouts) GetOverview added in v3.30.0

func (*UserConsolePreferences_DashboardLayouts) GetUser added in v3.30.0

func (*UserConsolePreferences_DashboardLayouts) MarshalJSON added in v3.30.0

func (x *UserConsolePreferences_DashboardLayouts) MarshalJSON() ([]byte, error)

MarshalJSON marshals the UserConsolePreferences_DashboardLayouts to JSON.

func (*UserConsolePreferences_DashboardLayouts) MarshalProtoJSON added in v3.30.0

MarshalProtoJSON marshals the UserConsolePreferences_DashboardLayouts message to JSON.

func (*UserConsolePreferences_DashboardLayouts) ProtoMessage added in v3.30.0

func (*UserConsolePreferences_DashboardLayouts) ProtoReflect added in v3.30.0

func (*UserConsolePreferences_DashboardLayouts) Reset added in v3.30.0

func (*UserConsolePreferences_DashboardLayouts) SetFields added in v3.30.0

func (*UserConsolePreferences_DashboardLayouts) String added in v3.30.0

func (*UserConsolePreferences_DashboardLayouts) UnmarshalJSON added in v3.30.0

func (x *UserConsolePreferences_DashboardLayouts) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the UserConsolePreferences_DashboardLayouts from JSON.

func (*UserConsolePreferences_DashboardLayouts) UnmarshalProtoJSON added in v3.30.0

UnmarshalProtoJSON unmarshals the UserConsolePreferences_DashboardLayouts message from JSON.

func (*UserConsolePreferences_DashboardLayouts) ValidateFields added in v3.30.0

func (m *UserConsolePreferences_DashboardLayouts) ValidateFields(paths ...string) error

ValidateFields checks the field values on UserConsolePreferences_DashboardLayouts with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UserConsolePreferences_DashboardLayoutsValidationError added in v3.30.0

type UserConsolePreferences_DashboardLayoutsValidationError struct {
	// contains filtered or unexported fields
}

UserConsolePreferences_DashboardLayoutsValidationError is the validation error returned by UserConsolePreferences_DashboardLayouts.ValidateFields if the designated constraints aren't met.

func (UserConsolePreferences_DashboardLayoutsValidationError) Cause added in v3.30.0

Cause function returns cause value.

func (UserConsolePreferences_DashboardLayoutsValidationError) Error added in v3.30.0

Error satisfies the builtin error interface

func (UserConsolePreferences_DashboardLayoutsValidationError) ErrorName added in v3.30.0

ErrorName returns error name.

func (UserConsolePreferences_DashboardLayoutsValidationError) Field added in v3.30.0

Field function returns field value.

func (UserConsolePreferences_DashboardLayoutsValidationError) Key added in v3.30.0

Key function returns key value.

func (UserConsolePreferences_DashboardLayoutsValidationError) Reason added in v3.30.0

Reason function returns reason value.

type UserConsolePreferences_SortBy added in v3.30.0

type UserConsolePreferences_SortBy struct {
	ApiKey       string `protobuf:"bytes,1,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
	Application  string `protobuf:"bytes,2,opt,name=application,proto3" json:"application,omitempty"`
	Collaborator string `protobuf:"bytes,3,opt,name=collaborator,proto3" json:"collaborator,omitempty"`
	EndDevice    string `protobuf:"bytes,4,opt,name=end_device,json=endDevice,proto3" json:"end_device,omitempty"`
	Gateway      string `protobuf:"bytes,5,opt,name=gateway,proto3" json:"gateway,omitempty"`
	Organization string `protobuf:"bytes,6,opt,name=organization,proto3" json:"organization,omitempty"`
	User         string `protobuf:"bytes,7,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

SortBy defines the field to which the Console will sort the display of entities.

func (*UserConsolePreferences_SortBy) Descriptor deprecated added in v3.30.0

func (*UserConsolePreferences_SortBy) Descriptor() ([]byte, []int)

Deprecated: Use UserConsolePreferences_SortBy.ProtoReflect.Descriptor instead.

func (*UserConsolePreferences_SortBy) GetApiKey added in v3.30.0

func (x *UserConsolePreferences_SortBy) GetApiKey() string

func (*UserConsolePreferences_SortBy) GetApplication added in v3.30.0

func (x *UserConsolePreferences_SortBy) GetApplication() string

func (*UserConsolePreferences_SortBy) GetCollaborator added in v3.30.0

func (x *UserConsolePreferences_SortBy) GetCollaborator() string

func (*UserConsolePreferences_SortBy) GetEndDevice added in v3.30.0

func (x *UserConsolePreferences_SortBy) GetEndDevice() string

func (*UserConsolePreferences_SortBy) GetGateway added in v3.30.0

func (x *UserConsolePreferences_SortBy) GetGateway() string

func (*UserConsolePreferences_SortBy) GetOrganization added in v3.30.0

func (x *UserConsolePreferences_SortBy) GetOrganization() string

func (*UserConsolePreferences_SortBy) GetUser added in v3.30.0

func (*UserConsolePreferences_SortBy) ProtoMessage added in v3.30.0

func (*UserConsolePreferences_SortBy) ProtoMessage()

func (*UserConsolePreferences_SortBy) ProtoReflect added in v3.30.0

func (*UserConsolePreferences_SortBy) Reset added in v3.30.0

func (x *UserConsolePreferences_SortBy) Reset()

func (*UserConsolePreferences_SortBy) SetFields added in v3.30.0

func (*UserConsolePreferences_SortBy) String added in v3.30.0

func (*UserConsolePreferences_SortBy) ValidateFields added in v3.30.0

func (m *UserConsolePreferences_SortBy) ValidateFields(paths ...string) error

ValidateFields checks the field values on UserConsolePreferences_SortBy with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UserConsolePreferences_SortByValidationError added in v3.30.0

type UserConsolePreferences_SortByValidationError struct {
	// contains filtered or unexported fields
}

UserConsolePreferences_SortByValidationError is the validation error returned by UserConsolePreferences_SortBy.ValidateFields if the designated constraints aren't met.

func (UserConsolePreferences_SortByValidationError) Cause added in v3.30.0

Cause function returns cause value.

func (UserConsolePreferences_SortByValidationError) Error added in v3.30.0

Error satisfies the builtin error interface

func (UserConsolePreferences_SortByValidationError) ErrorName added in v3.30.0

ErrorName returns error name.

func (UserConsolePreferences_SortByValidationError) Field added in v3.30.0

Field function returns field value.

func (UserConsolePreferences_SortByValidationError) Key added in v3.30.0

Key function returns key value.

func (UserConsolePreferences_SortByValidationError) Reason added in v3.30.0

Reason function returns reason value.

type UserIdentifiers

type UserIdentifiers struct {

	// This ID shares namespace with organization IDs.
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// Secondary identifier, which can only be used in specific requests.
	Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	// contains filtered or unexported fields
}

func (*UserIdentifiers) Descriptor deprecated

func (*UserIdentifiers) Descriptor() ([]byte, []int)

Deprecated: Use UserIdentifiers.ProtoReflect.Descriptor instead.

func (*UserIdentifiers) EntityType

func (*UserIdentifiers) EntityType() string

EntityType returns the entity type for this ID (user).

func (*UserIdentifiers) ExtractRequestFields added in v3.10.2

func (ids *UserIdentifiers) ExtractRequestFields(m map[string]interface{})

func (*UserIdentifiers) GetEmail

func (x *UserIdentifiers) GetEmail() string

func (*UserIdentifiers) GetEntityIdentifiers added in v3.12.2

func (ids *UserIdentifiers) GetEntityIdentifiers() *EntityIdentifiers

GetEntityIdentifiers returns the UserIdentifiers as EntityIdentifiers.

func (*UserIdentifiers) GetOrganizationOrUserIdentifiers

func (ids *UserIdentifiers) GetOrganizationOrUserIdentifiers() *OrganizationOrUserIdentifiers

GetOrganizationOrUserIdentifiers returns the UserIdentifiers as *OrganizationOrUserIdentifiers.

func (*UserIdentifiers) GetUserId added in v3.13.0

func (x *UserIdentifiers) GetUserId() string

func (*UserIdentifiers) IDString

func (ids *UserIdentifiers) IDString() string

IDString returns the ID string of this Identifier.

func (*UserIdentifiers) IsZero

func (ids *UserIdentifiers) IsZero() bool

IsZero returns true if all identifiers have zero-values.

func (*UserIdentifiers) ProtoMessage

func (*UserIdentifiers) ProtoMessage()

func (*UserIdentifiers) ProtoReflect added in v3.25.0

func (x *UserIdentifiers) ProtoReflect() protoreflect.Message

func (*UserIdentifiers) Reset

func (x *UserIdentifiers) Reset()

func (*UserIdentifiers) SetFields

func (dst *UserIdentifiers) SetFields(src *UserIdentifiers, paths ...string) error

func (*UserIdentifiers) SetFromFlags added in v3.19.1

func (m *UserIdentifiers) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the UserIdentifiers message from flags.

func (*UserIdentifiers) String

func (x *UserIdentifiers) String() string

func (*UserIdentifiers) ValidateContext

func (ids *UserIdentifiers) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*UserIdentifiers) ValidateFields

func (m *UserIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on UserIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UserIdentifiersValidationError

type UserIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

UserIdentifiersValidationError is the validation error returned by UserIdentifiers.ValidateFields if the designated constraints aren't met.

func (UserIdentifiersValidationError) Cause

Cause function returns cause value.

func (UserIdentifiersValidationError) Error

Error satisfies the builtin error interface

func (UserIdentifiersValidationError) ErrorName

func (e UserIdentifiersValidationError) ErrorName() string

ErrorName returns error name.

func (UserIdentifiersValidationError) Field

Field function returns field value.

func (UserIdentifiersValidationError) Key

Key function returns key value.

func (UserIdentifiersValidationError) Reason

Reason function returns reason value.

type UserInvitationRegistryClient

type UserInvitationRegistryClient interface {
	// Invite a user to join the network.
	Send(ctx context.Context, in *SendInvitationRequest, opts ...grpc.CallOption) (*Invitation, error)
	// List the invitations the caller has sent.
	List(ctx context.Context, in *ListInvitationsRequest, opts ...grpc.CallOption) (*Invitations, error)
	// Delete (revoke) a user invitation.
	Delete(ctx context.Context, in *DeleteInvitationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

UserInvitationRegistryClient is the client API for UserInvitationRegistry service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type UserInvitationRegistryServer

type UserInvitationRegistryServer interface {
	// Invite a user to join the network.
	Send(context.Context, *SendInvitationRequest) (*Invitation, error)
	// List the invitations the caller has sent.
	List(context.Context, *ListInvitationsRequest) (*Invitations, error)
	// Delete (revoke) a user invitation.
	Delete(context.Context, *DeleteInvitationRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

UserInvitationRegistryServer is the server API for UserInvitationRegistry service. All implementations must embed UnimplementedUserInvitationRegistryServer for forward compatibility

type UserRegistryClient

type UserRegistryClient interface {
	// Register a new user. This method may be restricted by network settings.
	Create(ctx context.Context, in *CreateUserRequest, opts ...grpc.CallOption) (*User, error)
	// Get the user with the given identifiers, selecting the fields given by the
	// field mask. The method may return more or less fields, depending on the rights
	// of the caller.
	Get(ctx context.Context, in *GetUserRequest, opts ...grpc.CallOption) (*User, error)
	// List users of the network. This method is typically restricted to admins only.
	List(ctx context.Context, in *ListUsersRequest, opts ...grpc.CallOption) (*Users, error)
	// Update the user, changing the fields specified by the field mask to the provided values.
	// This method can not be used to change the password, see the UpdatePassword method for that.
	Update(ctx context.Context, in *UpdateUserRequest, opts ...grpc.CallOption) (*User, error)
	// Create a temporary password that can be used for updating a forgotten password.
	// The generated password is sent to the user's email address.
	CreateTemporaryPassword(ctx context.Context, in *CreateTemporaryPasswordRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Update the password of the user.
	UpdatePassword(ctx context.Context, in *UpdateUserPasswordRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete the user. This may not release the user ID for reuse.
	Delete(ctx context.Context, in *UserIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Restore a recently deleted user.
	//
	// Deployment configuration may specify if, and for how long after deletion,
	// entities can be restored.
	Restore(ctx context.Context, in *UserIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Purge the user. This will release the user ID for reuse.
	// The user is responsible for clearing data from any (external) integrations
	// that may store and expose data by user or organization ID.
	Purge(ctx context.Context, in *UserIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

UserRegistryClient is the client API for UserRegistry service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type UserRegistryServer

type UserRegistryServer interface {
	// Register a new user. This method may be restricted by network settings.
	Create(context.Context, *CreateUserRequest) (*User, error)
	// Get the user with the given identifiers, selecting the fields given by the
	// field mask. The method may return more or less fields, depending on the rights
	// of the caller.
	Get(context.Context, *GetUserRequest) (*User, error)
	// List users of the network. This method is typically restricted to admins only.
	List(context.Context, *ListUsersRequest) (*Users, error)
	// Update the user, changing the fields specified by the field mask to the provided values.
	// This method can not be used to change the password, see the UpdatePassword method for that.
	Update(context.Context, *UpdateUserRequest) (*User, error)
	// Create a temporary password that can be used for updating a forgotten password.
	// The generated password is sent to the user's email address.
	CreateTemporaryPassword(context.Context, *CreateTemporaryPasswordRequest) (*emptypb.Empty, error)
	// Update the password of the user.
	UpdatePassword(context.Context, *UpdateUserPasswordRequest) (*emptypb.Empty, error)
	// Delete the user. This may not release the user ID for reuse.
	Delete(context.Context, *UserIdentifiers) (*emptypb.Empty, error)
	// Restore a recently deleted user.
	//
	// Deployment configuration may specify if, and for how long after deletion,
	// entities can be restored.
	Restore(context.Context, *UserIdentifiers) (*emptypb.Empty, error)
	// Purge the user. This will release the user ID for reuse.
	// The user is responsible for clearing data from any (external) integrations
	// that may store and expose data by user or organization ID.
	Purge(context.Context, *UserIdentifiers) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

UserRegistryServer is the server API for UserRegistry service. All implementations must embed UnimplementedUserRegistryServer for forward compatibility

type UserSession

type UserSession struct {
	UserIds   *UserIdentifiers       `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	SessionId string                 `protobuf:"bytes,2,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// The session secret is used to compose an authorization key and is never returned.
	SessionSecret string `protobuf:"bytes,6,opt,name=session_secret,json=sessionSecret,proto3" json:"session_secret,omitempty"`
	// contains filtered or unexported fields
}

func (*UserSession) Descriptor deprecated

func (*UserSession) Descriptor() ([]byte, []int)

Deprecated: Use UserSession.ProtoReflect.Descriptor instead.

func (*UserSession) EntityType added in v3.15.1

func (m *UserSession) EntityType() string

func (*UserSession) ExtractRequestFields added in v3.15.1

func (m *UserSession) ExtractRequestFields(dst map[string]interface{})

func (*UserSession) GetCreatedAt

func (x *UserSession) GetCreatedAt() *timestamppb.Timestamp

func (*UserSession) GetExpiresAt

func (x *UserSession) GetExpiresAt() *timestamppb.Timestamp

func (*UserSession) GetSessionId added in v3.14.1

func (x *UserSession) GetSessionId() string

func (*UserSession) GetSessionSecret added in v3.9.0

func (x *UserSession) GetSessionSecret() string

func (*UserSession) GetUpdatedAt

func (x *UserSession) GetUpdatedAt() *timestamppb.Timestamp

func (*UserSession) GetUserIds added in v3.15.1

func (x *UserSession) GetUserIds() *UserIdentifiers

func (*UserSession) IDString added in v3.15.1

func (m *UserSession) IDString() string

func (*UserSession) ProtoMessage

func (*UserSession) ProtoMessage()

func (*UserSession) ProtoReflect added in v3.25.0

func (x *UserSession) ProtoReflect() protoreflect.Message

func (*UserSession) Reset

func (x *UserSession) Reset()

func (*UserSession) SetFields

func (dst *UserSession) SetFields(src *UserSession, paths ...string) error

func (*UserSession) String

func (x *UserSession) String() string

func (*UserSession) ValidateFields

func (m *UserSession) ValidateFields(paths ...string) error

ValidateFields checks the field values on UserSession with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UserSessionIdentifiers

type UserSessionIdentifiers struct {
	UserIds   *UserIdentifiers `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	SessionId string           `protobuf:"bytes,2,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UserSessionIdentifiers) Descriptor deprecated

func (*UserSessionIdentifiers) Descriptor() ([]byte, []int)

Deprecated: Use UserSessionIdentifiers.ProtoReflect.Descriptor instead.

func (*UserSessionIdentifiers) EntityType added in v3.15.1

func (m *UserSessionIdentifiers) EntityType() string

func (*UserSessionIdentifiers) ExtractRequestFields added in v3.15.1

func (m *UserSessionIdentifiers) ExtractRequestFields(dst map[string]interface{})

func (*UserSessionIdentifiers) GetSessionId added in v3.14.1

func (x *UserSessionIdentifiers) GetSessionId() string

func (*UserSessionIdentifiers) GetUserIds added in v3.15.1

func (x *UserSessionIdentifiers) GetUserIds() *UserIdentifiers

func (*UserSessionIdentifiers) IDString added in v3.15.1

func (m *UserSessionIdentifiers) IDString() string

func (*UserSessionIdentifiers) ProtoMessage

func (*UserSessionIdentifiers) ProtoMessage()

func (*UserSessionIdentifiers) ProtoReflect added in v3.25.0

func (x *UserSessionIdentifiers) ProtoReflect() protoreflect.Message

func (*UserSessionIdentifiers) Reset

func (x *UserSessionIdentifiers) Reset()

func (*UserSessionIdentifiers) SetFields

func (dst *UserSessionIdentifiers) SetFields(src *UserSessionIdentifiers, paths ...string) error

func (*UserSessionIdentifiers) String

func (x *UserSessionIdentifiers) String() string

func (*UserSessionIdentifiers) ValidateContext added in v3.11.4

func (req *UserSessionIdentifiers) ValidateContext(context.Context) error

ValidateContext wraps the generated validator with (optionally context-based) custom checks.

func (*UserSessionIdentifiers) ValidateFields

func (m *UserSessionIdentifiers) ValidateFields(paths ...string) error

ValidateFields checks the field values on UserSessionIdentifiers with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UserSessionIdentifiersValidationError

type UserSessionIdentifiersValidationError struct {
	// contains filtered or unexported fields
}

UserSessionIdentifiersValidationError is the validation error returned by UserSessionIdentifiers.ValidateFields if the designated constraints aren't met.

func (UserSessionIdentifiersValidationError) Cause

Cause function returns cause value.

func (UserSessionIdentifiersValidationError) Error

Error satisfies the builtin error interface

func (UserSessionIdentifiersValidationError) ErrorName

ErrorName returns error name.

func (UserSessionIdentifiersValidationError) Field

Field function returns field value.

func (UserSessionIdentifiersValidationError) Key

Key function returns key value.

func (UserSessionIdentifiersValidationError) Reason

Reason function returns reason value.

type UserSessionRegistryClient

type UserSessionRegistryClient interface {
	// List the active sessions for the given user.
	List(ctx context.Context, in *ListUserSessionsRequest, opts ...grpc.CallOption) (*UserSessions, error)
	// Delete (revoke) the given user session.
	Delete(ctx context.Context, in *UserSessionIdentifiers, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

UserSessionRegistryClient is the client API for UserSessionRegistry service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type UserSessionRegistryServer

type UserSessionRegistryServer interface {
	// List the active sessions for the given user.
	List(context.Context, *ListUserSessionsRequest) (*UserSessions, error)
	// Delete (revoke) the given user session.
	Delete(context.Context, *UserSessionIdentifiers) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

UserSessionRegistryServer is the server API for UserSessionRegistry service. All implementations must embed UnimplementedUserSessionRegistryServer for forward compatibility

type UserSessionValidationError

type UserSessionValidationError struct {
	// contains filtered or unexported fields
}

UserSessionValidationError is the validation error returned by UserSession.ValidateFields if the designated constraints aren't met.

func (UserSessionValidationError) Cause

Cause function returns cause value.

func (UserSessionValidationError) Error

Error satisfies the builtin error interface

func (UserSessionValidationError) ErrorName

func (e UserSessionValidationError) ErrorName() string

ErrorName returns error name.

func (UserSessionValidationError) Field

Field function returns field value.

func (UserSessionValidationError) Key

Key function returns key value.

func (UserSessionValidationError) Reason

Reason function returns reason value.

type UserSessions

type UserSessions struct {
	Sessions []*UserSession `protobuf:"bytes,1,rep,name=sessions,proto3" json:"sessions,omitempty"`
	// contains filtered or unexported fields
}

func (*UserSessions) Descriptor deprecated

func (*UserSessions) Descriptor() ([]byte, []int)

Deprecated: Use UserSessions.ProtoReflect.Descriptor instead.

func (*UserSessions) GetSessions

func (x *UserSessions) GetSessions() []*UserSession

func (*UserSessions) ProtoMessage

func (*UserSessions) ProtoMessage()

func (*UserSessions) ProtoReflect added in v3.25.0

func (x *UserSessions) ProtoReflect() protoreflect.Message

func (*UserSessions) Reset

func (x *UserSessions) Reset()

func (*UserSessions) SetFields

func (dst *UserSessions) SetFields(src *UserSessions, paths ...string) error

func (*UserSessions) String

func (x *UserSessions) String() string

func (*UserSessions) ValidateFields

func (m *UserSessions) ValidateFields(paths ...string) error

ValidateFields checks the field values on UserSessions with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UserSessionsValidationError

type UserSessionsValidationError struct {
	// contains filtered or unexported fields
}

UserSessionsValidationError is the validation error returned by UserSessions.ValidateFields if the designated constraints aren't met.

func (UserSessionsValidationError) Cause

Cause function returns cause value.

func (UserSessionsValidationError) Error

Error satisfies the builtin error interface

func (UserSessionsValidationError) ErrorName

func (e UserSessionsValidationError) ErrorName() string

ErrorName returns error name.

func (UserSessionsValidationError) Field

Field function returns field value.

func (UserSessionsValidationError) Key

Key function returns key value.

func (UserSessionsValidationError) Reason

Reason function returns reason value.

type UserValidationError

type UserValidationError struct {
	// contains filtered or unexported fields
}

UserValidationError is the validation error returned by User.ValidateFields if the designated constraints aren't met.

func (UserValidationError) Cause

func (e UserValidationError) Cause() error

Cause function returns cause value.

func (UserValidationError) Error

func (e UserValidationError) Error() string

Error satisfies the builtin error interface

func (UserValidationError) ErrorName

func (e UserValidationError) ErrorName() string

ErrorName returns error name.

func (UserValidationError) Field

func (e UserValidationError) Field() string

Field function returns field value.

func (UserValidationError) Key

func (e UserValidationError) Key() bool

Key function returns key value.

func (UserValidationError) Reason

func (e UserValidationError) Reason() string

Reason function returns reason value.

type Users

type Users struct {
	Users []*User `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	// contains filtered or unexported fields
}

func (*Users) Descriptor deprecated

func (*Users) Descriptor() ([]byte, []int)

Deprecated: Use Users.ProtoReflect.Descriptor instead.

func (*Users) GetUsers

func (x *Users) GetUsers() []*User

func (*Users) MarshalJSON added in v3.17.2

func (x *Users) MarshalJSON() ([]byte, error)

MarshalJSON marshals the Users to JSON.

func (*Users) MarshalProtoJSON added in v3.15.1

func (x *Users) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the Users message to JSON.

func (*Users) ProtoMessage

func (*Users) ProtoMessage()

func (*Users) ProtoReflect added in v3.25.0

func (x *Users) ProtoReflect() protoreflect.Message

func (*Users) Reset

func (x *Users) Reset()

func (*Users) SetFields

func (dst *Users) SetFields(src *Users, paths ...string) error

func (*Users) String

func (x *Users) String() string

func (*Users) UnmarshalJSON added in v3.17.2

func (x *Users) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the Users from JSON.

func (*Users) UnmarshalProtoJSON added in v3.15.1

func (x *Users) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the Users message from JSON.

func (*Users) ValidateFields

func (m *Users) ValidateFields(paths ...string) error

ValidateFields checks the field values on Users with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type UsersValidationError

type UsersValidationError struct {
	// contains filtered or unexported fields
}

UsersValidationError is the validation error returned by Users.ValidateFields if the designated constraints aren't met.

func (UsersValidationError) Cause

func (e UsersValidationError) Cause() error

Cause function returns cause value.

func (UsersValidationError) Error

func (e UsersValidationError) Error() string

Error satisfies the builtin error interface

func (UsersValidationError) ErrorName

func (e UsersValidationError) ErrorName() string

ErrorName returns error name.

func (UsersValidationError) Field

func (e UsersValidationError) Field() string

Field function returns field value.

func (UsersValidationError) Key

func (e UsersValidationError) Key() bool

Key function returns key value.

func (UsersValidationError) Reason

func (e UsersValidationError) Reason() string

Reason function returns reason value.

type ValidateEmailRequest added in v3.29.0

type ValidateEmailRequest struct {
	Id    string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidateEmailRequest) Descriptor deprecated added in v3.29.0

func (*ValidateEmailRequest) Descriptor() ([]byte, []int)

Deprecated: Use ValidateEmailRequest.ProtoReflect.Descriptor instead.

func (*ValidateEmailRequest) GetId added in v3.29.0

func (x *ValidateEmailRequest) GetId() string

func (*ValidateEmailRequest) GetToken added in v3.29.0

func (x *ValidateEmailRequest) GetToken() string

func (*ValidateEmailRequest) ProtoMessage added in v3.29.0

func (*ValidateEmailRequest) ProtoMessage()

func (*ValidateEmailRequest) ProtoReflect added in v3.29.0

func (x *ValidateEmailRequest) ProtoReflect() protoreflect.Message

func (*ValidateEmailRequest) Reset added in v3.29.0

func (x *ValidateEmailRequest) Reset()

func (*ValidateEmailRequest) SetFields added in v3.29.0

func (dst *ValidateEmailRequest) SetFields(src *ValidateEmailRequest, paths ...string) error

func (*ValidateEmailRequest) String added in v3.29.0

func (x *ValidateEmailRequest) String() string

func (*ValidateEmailRequest) ValidateFields added in v3.29.0

func (m *ValidateEmailRequest) ValidateFields(paths ...string) error

ValidateFields checks the field values on ValidateEmailRequest with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ValidateEmailRequestValidationError added in v3.29.0

type ValidateEmailRequestValidationError struct {
	// contains filtered or unexported fields
}

ValidateEmailRequestValidationError is the validation error returned by ValidateEmailRequest.ValidateFields if the designated constraints aren't met.

func (ValidateEmailRequestValidationError) Cause added in v3.29.0

Cause function returns cause value.

func (ValidateEmailRequestValidationError) Error added in v3.29.0

Error satisfies the builtin error interface

func (ValidateEmailRequestValidationError) ErrorName added in v3.29.0

ErrorName returns error name.

func (ValidateEmailRequestValidationError) Field added in v3.29.0

Field function returns field value.

func (ValidateEmailRequestValidationError) Key added in v3.29.0

Key function returns key value.

func (ValidateEmailRequestValidationError) Reason added in v3.29.0

Reason function returns reason value.

type ZeroableFrequencyValue added in v3.22.2

type ZeroableFrequencyValue struct {
	Value uint64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ZeroableFrequencyValue) Descriptor deprecated added in v3.22.2

func (*ZeroableFrequencyValue) Descriptor() ([]byte, []int)

Deprecated: Use ZeroableFrequencyValue.ProtoReflect.Descriptor instead.

func (*ZeroableFrequencyValue) FieldIsZero added in v3.22.2

func (v *ZeroableFrequencyValue) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*ZeroableFrequencyValue) GetValue added in v3.22.2

func (x *ZeroableFrequencyValue) GetValue() uint64

func (*ZeroableFrequencyValue) MarshalJSON added in v3.22.2

func (x *ZeroableFrequencyValue) MarshalJSON() ([]byte, error)

MarshalJSON marshals the ZeroableFrequencyValue to JSON.

func (*ZeroableFrequencyValue) MarshalProtoJSON added in v3.22.2

func (x *ZeroableFrequencyValue) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the ZeroableFrequencyValue message to JSON.

func (*ZeroableFrequencyValue) MarshalText added in v3.22.2

func (v *ZeroableFrequencyValue) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (*ZeroableFrequencyValue) ProtoMessage added in v3.22.2

func (*ZeroableFrequencyValue) ProtoMessage()

func (*ZeroableFrequencyValue) ProtoReflect added in v3.25.0

func (x *ZeroableFrequencyValue) ProtoReflect() protoreflect.Message

func (*ZeroableFrequencyValue) Reset added in v3.22.2

func (x *ZeroableFrequencyValue) Reset()

func (*ZeroableFrequencyValue) SetFields added in v3.22.2

func (dst *ZeroableFrequencyValue) SetFields(src *ZeroableFrequencyValue, paths ...string) error

func (*ZeroableFrequencyValue) SetFromFlags added in v3.22.2

func (m *ZeroableFrequencyValue) SetFromFlags(flags *pflag.FlagSet, prefix string) (paths []string, err error)

SetFromFlags sets the ZeroableFrequencyValue message from flags.

func (*ZeroableFrequencyValue) String added in v3.22.2

func (x *ZeroableFrequencyValue) String() string

func (*ZeroableFrequencyValue) UnmarshalJSON added in v3.22.2

func (x *ZeroableFrequencyValue) UnmarshalJSON(b []byte) error

UnmarshalJSON unmarshals the ZeroableFrequencyValue from JSON.

func (*ZeroableFrequencyValue) UnmarshalProtoJSON added in v3.22.2

func (x *ZeroableFrequencyValue) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the ZeroableFrequencyValue message from JSON.

func (*ZeroableFrequencyValue) UnmarshalText added in v3.22.2

func (v *ZeroableFrequencyValue) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

func (*ZeroableFrequencyValue) ValidateFields added in v3.22.2

func (m *ZeroableFrequencyValue) ValidateFields(paths ...string) error

ValidateFields checks the field values on ZeroableFrequencyValue with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

type ZeroableFrequencyValueValidationError added in v3.22.2

type ZeroableFrequencyValueValidationError struct {
	// contains filtered or unexported fields
}

ZeroableFrequencyValueValidationError is the validation error returned by ZeroableFrequencyValue.ValidateFields if the designated constraints aren't met.

func (ZeroableFrequencyValueValidationError) Cause added in v3.22.2

Cause function returns cause value.

func (ZeroableFrequencyValueValidationError) Error added in v3.22.2

Error satisfies the builtin error interface

func (ZeroableFrequencyValueValidationError) ErrorName added in v3.22.2

ErrorName returns error name.

func (ZeroableFrequencyValueValidationError) Field added in v3.22.2

Field function returns field value.

func (ZeroableFrequencyValueValidationError) Key added in v3.22.2

Key function returns key value.

func (ZeroableFrequencyValueValidationError) Reason added in v3.22.2

Reason function returns reason value.

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL