ttnpb

package
v3.16.3 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2021 License: Apache-2.0 Imports: 45 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.

Index

Constants

View Source
const HTTPAPIPrefix = "/api/v3"

HTTPAPIPrefix is the API prefix for the HTTP handler.

Variables

View Source
var (
	AllUserRights         = &Rights{}
	AllApplicationRights  = &Rights{}
	AllClientRights       = &Rights{}
	AllEntityRights       = &Rights{}
	AllGatewayRights      = &Rights{}
	AllOrganizationRights = &Rights{}
	AllClusterRights      = &Rights{}
	AllAdminRights        = &Rights{}
	AllRights             = &Rights{}
)
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 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",
}
View Source
var 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,
}
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 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",
}
View Source
var 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,
}
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 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",
}
View Source
var 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,
}
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 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 ApplicationDownlinkFailedFieldPathsNested = []string{
	"downlink",
	"downlink.class_b_c",
	"downlink.class_b_c.absolute_time",
	"downlink.class_b_c.gateways",
	"downlink.confirmed",
	"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",
	"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",
	"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 ApplicationDownlinksFieldPathsNested = []string{
	"downlinks",
}
View Source
var ApplicationDownlinksFieldPathsTopLevel = []string{
	"downlinks",
}
View Source
var ApplicationFieldPathsNested = []string{
	"attributes",
	"contact_info",
	"created_at",
	"deleted_at",
	"description",
	"dev_eui_counter",
	"ids",
	"ids.application_id",
	"name",
	"updated_at",
}
View Source
var ApplicationFieldPathsTopLevel = []string{
	"attributes",
	"contact_info",
	"created_at",
	"deleted_at",
	"description",
	"dev_eui_counter",
	"ids",
	"name",
	"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 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",
}
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",
}
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 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_MQTTProvider_QoS_name = map[int32]string{
	0: "AT_MOST_ONCE",
	1: "AT_LEAST_ONCE",
	2: "EXACTLY_ONCE",
}
View Source
var ApplicationPubSub_MQTTProvider_QoS_value = map[string]int32{
	"AT_MOST_ONCE":  0,
	"AT_LEAST_ONCE": 1,
	"EXACTLY_ONCE":  2,
}
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 ApplicationServiceDataFieldPathsNested = []string{
	"data",
	"service",
}
View Source
var ApplicationServiceDataFieldPathsTopLevel = []string{
	"data",
	"service",
}
View Source
var ApplicationUpFieldPathsNested = []string{}/* 164 elements not displayed */
View Source
var ApplicationUpFieldPathsTopLevel = []string{
	"correlation_ids",
	"end_device_ids",
	"received_at",
	"simulated",
	"up",
}
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_id",
	"network_ids.net_id",
	"network_ids.tenant_id",
	"received_at",
	"rx_metadata",
	"session_key_id",
	"settings",
	"settings.coding_rate",
	"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.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",
	"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",
	"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",
}
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",
	"format",
	"headers",
	"health_status",
	"ids",
	"join_accept",
	"location_solved",
	"service_data",
	"template_fields",
	"template_ids",
	"updated_at",
	"uplink_message",
}
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 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",
	"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",
}
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",
	"fields",
	"format",
	"headers",
	"ids",
	"info_url",
	"join_accept",
	"location_solved",
	"logo_url",
	"name",
	"service_data",
	"uplink_message",
}
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_PubSub_Providers_Status_name = map[int32]string{
	0: "ENABLED",
	1: "WARNING",
	2: "DISABLED",
}
View Source
var AsConfiguration_PubSub_Providers_Status_value = map[string]int32{
	"ENABLED":  0,
	"WARNING":  1,
	"DISABLED": 2,
}
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 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.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 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 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 CFListType_name = map[int32]string{
	0: "FREQUENCIES",
	1: "CHANNEL_MASKS",
}
View Source
var CFListType_value = map[string]int32{
	"FREQUENCIES":   0,
	"CHANNEL_MASKS": 1,
}
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{
	"invalidate_authentication_code",
	"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_application_server_address",
	"target_application_server_id",
	"target_application_server_kek_label",
	"target_device_id",
	"target_net_id",
	"target_network_server_address",
	"target_network_server_kek_label",
}
View Source
var ClaimEndDeviceRequestFieldPathsTopLevel = []string{
	"invalidate_authentication_code",
	"source_device",
	"target_application_ids",
	"target_application_server_address",
	"target_application_server_id",
	"target_application_server_kek_label",
	"target_device_id",
	"target_net_id",
	"target_network_server_address",
	"target_network_server_kek_label",
}
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_gateway_id",
	"target_gateway_server_address",
}
View Source
var ClaimGatewayRequestFieldPathsTopLevel = []string{
	"collaborator",
	"cups_redirection",
	"source_gateway",
	"target_frequency_plan_id",
	"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 Class_customvalue = map[string]int32{
	"A": 0,
	"B": 1,
	"C": 2,
}

Class_customvalue contains custom string values that extend Class_value.

View Source
var Class_name = map[int32]string{
	0: "CLASS_A",
	1: "CLASS_B",
	2: "CLASS_C",
}
View Source
var Class_value = map[string]int32{
	"CLASS_A": 0,
	"CLASS_B": 1,
	"CLASS_C": 2,
}
View Source
var ClientFieldPathsNested = []string{
	"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",
	"updated_at",
}
View Source
var ClientFieldPathsTopLevel = []string{
	"attributes",
	"contact_info",
	"created_at",
	"deleted_at",
	"description",
	"endorsed",
	"grants",
	"ids",
	"logout_redirect_uris",
	"name",
	"redirect_uris",
	"rights",
	"secret",
	"skip_authorization",
	"state",
	"state_description",
	"updated_at",
}
View Source
var ClientIdentifiersFieldPathsNested = []string{
	"client_id",
}
View Source
var ClientIdentifiersFieldPathsTopLevel = []string{
	"client_id",
}
View Source
var ClientsFieldPathsNested = []string{
	"clients",
}
View Source
var ClientsFieldPathsTopLevel = []string{
	"clients",
}
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",
}
View Source
var 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,
}
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 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 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",
}
View Source
var ContactInfoValidationFieldPathsTopLevel = []string{
	"contact_info",
	"created_at",
	"entity",
	"expires_at",
	"id",
	"token",
}
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 ContactMethod_name = map[int32]string{
	0: "CONTACT_METHOD_OTHER",
	1: "CONTACT_METHOD_EMAIL",
	2: "CONTACT_METHOD_PHONE",
}
View Source
var ContactMethod_value = map[string]int32{
	"CONTACT_METHOD_OTHER": 0,
	"CONTACT_METHOD_EMAIL": 1,
	"CONTACT_METHOD_PHONE": 2,
}
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 ContactType_name = map[int32]string{
	0: "CONTACT_TYPE_OTHER",
	1: "CONTACT_TYPE_ABUSE",
	2: "CONTACT_TYPE_BILLING",
	3: "CONTACT_TYPE_TECHNICAL",
}
View Source
var ContactType_value = map[string]int32{
	"CONTACT_TYPE_OTHER":     0,
	"CONTACT_TYPE_ABUSE":     1,
	"CONTACT_TYPE_BILLING":   2,
	"CONTACT_TYPE_TECHNICAL": 3,
}
View Source
var ConvertEndDeviceTemplateRequestFieldPathsNested = []string{
	"data",
	"format_id",
}
View Source
var ConvertEndDeviceTemplateRequestFieldPathsTopLevel = []string{
	"data",
	"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.attributes",
	"application.contact_info",
	"application.created_at",
	"application.deleted_at",
	"application.description",
	"application.dev_eui_counter",
	"application.ids",
	"application.ids.application_id",
	"application.name",
	"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 CreateClientRequestFieldPathsNested = []string{
	"client",
	"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.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{}/* 445 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.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.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 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.attributes",
	"organization.contact_info",
	"organization.created_at",
	"organization.deleted_at",
	"organization.description",
	"organization.ids",
	"organization.ids.organization_id",
	"organization.name",
	"organization.updated_at",
}
View Source
var CreateOrganizationRequestFieldPathsTopLevel = []string{
	"collaborator",
	"organization",
}
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 CreateUserRequestFieldPathsNested = []string{
	"invitation_token",
	"user",
	"user.admin",
	"user.attributes",
	"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 DataRateFieldPathsNested = []string{
	"modulation",
	"modulation.fsk",
	"modulation.fsk.bit_rate",
	"modulation.lora",
	"modulation.lora.bandwidth",
	"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 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",
}
View Source
var 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,
}
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 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",
}
View Source
var 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,
}
View Source
var DecodeDownlinkRequestFieldPathsNested = []string{
	"downlink",
	"downlink.class_b_c",
	"downlink.class_b_c.absolute_time",
	"downlink.class_b_c.gateways",
	"downlink.confirmed",
	"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.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_id",
	"uplink.network_ids.net_id",
	"uplink.network_ids.tenant_id",
	"uplink.received_at",
	"uplink.rx_metadata",
	"uplink.session_key_id",
	"uplink.settings",
	"uplink.settings.coding_rate",
	"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.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_id",
	"uplink.network_ids.net_id",
	"uplink.network_ids.tenant_id",
	"uplink.received_at",
	"uplink.rx_metadata",
	"uplink.session_key_id",
	"uplink.settings",
	"uplink.settings.coding_rate",
	"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.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 DeleteApplicationActivationSettingsRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
}
View Source
var DeleteApplicationActivationSettingsRequestFieldPathsTopLevel = []string{
	"application_ids",
}
View Source
var DeleteInvitationRequestFieldPathsNested = []string{
	"email",
}
View Source
var DeleteInvitationRequestFieldPathsTopLevel = []string{
	"email",
}
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 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",
}
View Source
var 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,
}
View Source
var DownlinkMessageFieldPathsNested = []string{}/* 109 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 DownlinkPathConstraint_name = map[int32]string{
	0: "DOWNLINK_PATH_CONSTRAINT_NONE",
	1: "DOWNLINK_PATH_CONSTRAINT_PREFER_OTHER",
	2: "DOWNLINK_PATH_CONSTRAINT_NEVER",
}
View Source
var DownlinkPathConstraint_value = map[string]int32{
	"DOWNLINK_PATH_CONSTRAINT_NONE":         0,
	"DOWNLINK_PATH_CONSTRAINT_PREFER_OTHER": 1,
	"DOWNLINK_PATH_CONSTRAINT_NEVER":        2,
}
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 Empty = new(types.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.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.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 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 EndDeviceFieldPathsNested = []string{}/* 444 elements not displayed */
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",
	"locations",
	"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",
	"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 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 EndDeviceTemplateFieldPathsNested = []string{}/* 447 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{
	"default_formatters",
	"default_formatters.down_formatter",
	"default_formatters.down_formatter_parameter",
	"default_formatters.up_formatter",
	"default_formatters.up_formatter_parameter",
	"default_mac_settings",
	"default_mac_settings.adr_margin",
	"default_mac_settings.beacon_frequency",
	"default_mac_settings.beacon_frequency.value",
	"default_mac_settings.class_b_c_downlink_interval",
	"default_mac_settings.class_b_timeout",
	"default_mac_settings.class_c_timeout",
	"default_mac_settings.desired_adr_ack_delay_exponent",
	"default_mac_settings.desired_adr_ack_delay_exponent.value",
	"default_mac_settings.desired_adr_ack_limit_exponent",
	"default_mac_settings.desired_adr_ack_limit_exponent.value",
	"default_mac_settings.desired_beacon_frequency",
	"default_mac_settings.desired_beacon_frequency.value",
	"default_mac_settings.desired_max_duty_cycle",
	"default_mac_settings.desired_max_duty_cycle.value",
	"default_mac_settings.desired_max_eirp",
	"default_mac_settings.desired_max_eirp.value",
	"default_mac_settings.desired_ping_slot_data_rate_index",
	"default_mac_settings.desired_ping_slot_data_rate_index.value",
	"default_mac_settings.desired_ping_slot_frequency",
	"default_mac_settings.desired_ping_slot_frequency.value",
	"default_mac_settings.desired_rx1_data_rate_offset",
	"default_mac_settings.desired_rx1_data_rate_offset.value",
	"default_mac_settings.desired_rx1_delay",
	"default_mac_settings.desired_rx1_delay.value",
	"default_mac_settings.desired_rx2_data_rate_index",
	"default_mac_settings.desired_rx2_data_rate_index.value",
	"default_mac_settings.desired_rx2_frequency",
	"default_mac_settings.desired_rx2_frequency.value",
	"default_mac_settings.factory_preset_frequencies",
	"default_mac_settings.max_duty_cycle",
	"default_mac_settings.max_duty_cycle.value",
	"default_mac_settings.ping_slot_data_rate_index",
	"default_mac_settings.ping_slot_data_rate_index.value",
	"default_mac_settings.ping_slot_frequency",
	"default_mac_settings.ping_slot_frequency.value",
	"default_mac_settings.ping_slot_periodicity",
	"default_mac_settings.ping_slot_periodicity.value",
	"default_mac_settings.resets_f_cnt",
	"default_mac_settings.resets_f_cnt.value",
	"default_mac_settings.rx1_data_rate_offset",
	"default_mac_settings.rx1_data_rate_offset.value",
	"default_mac_settings.rx1_delay",
	"default_mac_settings.rx1_delay.value",
	"default_mac_settings.rx2_data_rate_index",
	"default_mac_settings.rx2_data_rate_index.value",
	"default_mac_settings.rx2_frequency",
	"default_mac_settings.rx2_frequency.value",
	"default_mac_settings.status_count_periodicity",
	"default_mac_settings.status_time_periodicity",
	"default_mac_settings.supports_32_bit_f_cnt",
	"default_mac_settings.supports_32_bit_f_cnt.value",
	"default_mac_settings.use_adr",
	"default_mac_settings.use_adr.value",
	"frequency_plan_id",
	"ids",
	"ids.band_id",
	"ids.brand_id",
	"ids.firmware_version",
	"ids.hardware_version",
	"ids.model_id",
	"lorawan_phy_version",
	"lorawan_version",
	"max_frequency",
	"min_frequency",
	"photos",
	"resets_join_nonces",
	"supports_class_b",
	"supports_class_c",
	"supports_join",
}
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 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 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 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 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{
	"base_frequency",
	"base_id",
	"id",
	"name",
}
View Source
var FrequencyPlanDescriptionFieldPathsTopLevel = []string{
	"base_frequency",
	"base_id",
	"id",
	"name",
}
View Source
var FrequencyValueFieldPathsNested = []string{
	"value",
}
View Source
var FrequencyValueFieldPathsTopLevel = []string{
	"value",
}
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 GatewayAntennaPlacement_name = map[int32]string{
	0: "PLACEMENT_UNKNOWN",
	1: "INDOOR",
	2: "OUTDOOR",
}
View Source
var GatewayAntennaPlacement_value = map[string]int32{
	"PLACEMENT_UNKNOWN": 0,
	"INDOOR":            1,
	"OUTDOOR":           2,
}
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 GatewayConnectionStatsFieldPathsNested = []string{
	"connected_at",
	"disconnected_at",
	"downlink_count",
	"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_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",
	"uplink_count",
}
View Source
var GatewayConnectionStatsFieldPathsTopLevel = []string{
	"connected_at",
	"disconnected_at",
	"downlink_count",
	"last_downlink_received_at",
	"last_status",
	"last_status_received_at",
	"last_uplink_received_at",
	"protocol",
	"round_trip_times",
	"sub_bands",
	"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{}/* 110 elements not displayed */
View Source
var GatewayDownFieldPathsTopLevel = []string{
	"downlink_message",
}
View Source
var GatewayFieldPathsNested = []string{
	"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",
	"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{
	"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",
	"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 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 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{}/* 116 elements not displayed */
View Source
var GatewayTxAcknowledgmentFieldPathsTopLevel = []string{
	"gateway_ids",
	"tx_ack",
}
View Source
var GatewayUpFieldPathsNested = []string{}/* 122 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.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.coding_rate",
	"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.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{}/* 448 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 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 GetDefaultMACSettingsRequestFieldPathsNested = []string{
	"frequency_plan_id",
	"lorawan_phy_version",
}
View Source
var GetDefaultMACSettingsRequestFieldPathsTopLevel = []string{
	"frequency_plan_id",
	"lorawan_phy_version",
}
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 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 GetIsConfigurationRequestFieldPathsNested []string
View Source
var GetIsConfigurationRequestFieldPathsTopLevel []string
View Source
var GetIsConfigurationResponseFieldPathsNested = []string{
	"configuration",
	"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_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.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 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 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",
	"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",
	"end_device_ids",
	"f_port",
	"field_mask",
	"last",
	"limit",
	"order",
	"type",
}
View Source
var GetTemplateRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_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",
	"version_ids",
}
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 GrantType_name = map[int32]string{
	0: "GRANT_AUTHORIZATION_CODE",
	1: "GRANT_PASSWORD",
	2: "GRANT_REFRESH_TOKEN",
}
View Source
var GrantType_value = map[string]int32{
	"GRANT_AUTHORIZATION_CODE": 0,
	"GRANT_PASSWORD":           1,
	"GRANT_REFRESH_TOKEN":      2,
}
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{
	"end_device_picture",
	"end_device_picture.disable_upload",
	"profile_picture",
	"profile_picture.disable_upload",
	"profile_picture.use_gravatar",
	"user_registration",
	"user_registration.admin_approval",
	"user_registration.admin_approval.required",
	"user_registration.contact_info_validation",
	"user_registration.contact_info_validation.required",
	"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{
	"end_device_picture",
	"profile_picture",
	"user_registration",
	"user_rights",
}
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_UserRegistrationFieldPathsNested = []string{
	"admin_approval",
	"admin_approval.required",
	"contact_info_validation",
	"contact_info_validation.required",
	"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",
}
View Source
var IsConfiguration_UserRegistration_ContactInfoValidationFieldPathsTopLevel = []string{
	"required",
}
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 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 JoinRequestType_name = map[int32]string{
	0:   "REJOIN_CONTEXT",
	1:   "REJOIN_SESSION",
	2:   "REJOIN_KEYS",
	255: "JOIN",
}
View Source
var JoinRequestType_value = map[string]int32{
	"REJOIN_CONTEXT": 0,
	"REJOIN_SESSION": 1,
	"REJOIN_KEYS":    2,
	"JOIN":           255,
}
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 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 KeyProvisioning_name = map[int32]string{
	0: "KEY_PROVISIONING_UNKNOWN",
	1: "KEY_PROVISIONING_CUSTOM",
	2: "KEY_PROVISIONING_JOIN_SERVER",
	3: "KEY_PROVISIONING_MANIFEST",
}
View Source
var KeyProvisioning_value = map[string]int32{
	"KEY_PROVISIONING_UNKNOWN":     0,
	"KEY_PROVISIONING_CUSTOM":      1,
	"KEY_PROVISIONING_JOIN_SERVER": 2,
	"KEY_PROVISIONING_MANIFEST":    3,
}
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 KeySecurity_name = map[int32]string{
	0: "KEY_SECURITY_UNKNOWN",
	1: "KEY_SECURITY_NONE",
	2: "KEY_SECURITY_READ_PROTECTED",
	3: "KEY_SECURITY_SECURE_ELEMENT",
}
View Source
var KeySecurity_value = map[string]int32{
	"KEY_SECURITY_UNKNOWN":        0,
	"KEY_SECURITY_NONE":           1,
	"KEY_SECURITY_READ_PROTECTED": 2,
	"KEY_SECURITY_SECURE_ELEMENT": 3,
}
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",
	"page",
}
View Source
var ListApplicationAPIKeysRequestFieldPathsTopLevel = []string{
	"application_ids",
	"limit",
	"page",
}
View Source
var ListApplicationCollaboratorsRequestFieldPathsNested = []string{
	"application_ids",
	"application_ids.application_id",
	"limit",
	"page",
}
View Source
var ListApplicationCollaboratorsRequestFieldPathsTopLevel = []string{
	"application_ids",
	"limit",
	"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 ListClientCollaboratorsRequestFieldPathsNested = []string{
	"client_ids",
	"client_ids.client_id",
	"limit",
	"page",
}
View Source
var ListClientCollaboratorsRequestFieldPathsTopLevel = []string{
	"client_ids",
	"limit",
	"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{
	"base_frequency",
}
View Source
var ListFrequencyPlansRequestFieldPathsTopLevel = []string{
	"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",
	"page",
}
View Source
var ListGatewayAPIKeysRequestFieldPathsTopLevel = []string{
	"gateway_ids",
	"limit",
	"page",
}
View Source
var ListGatewayCollaboratorsRequestFieldPathsNested = []string{
	"gateway_ids",
	"gateway_ids.eui",
	"gateway_ids.gateway_id",
	"limit",
	"page",
}
View Source
var ListGatewayCollaboratorsRequestFieldPathsTopLevel = []string{
	"gateway_ids",
	"limit",
	"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 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",
	"organization_ids",
	"organization_ids.organization_id",
	"page",
}
View Source
var ListOrganizationAPIKeysRequestFieldPathsTopLevel = []string{
	"limit",
	"organization_ids",
	"page",
}
View Source
var ListOrganizationCollaboratorsRequestFieldPathsNested = []string{
	"limit",
	"organization_ids",
	"organization_ids.organization_id",
	"page",
}
View Source
var ListOrganizationCollaboratorsRequestFieldPathsTopLevel = []string{
	"limit",
	"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 ListUserAPIKeysRequestFieldPathsNested = []string{
	"limit",
	"page",
	"user_ids",
	"user_ids.email",
	"user_ids.user_id",
}
View Source
var ListUserAPIKeysRequestFieldPathsTopLevel = []string{
	"limit",
	"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 LoRaDataRateFieldPathsNested = []string{
	"bandwidth",
	"spreading_factor",
}
View Source
var LoRaDataRateFieldPathsTopLevel = []string{
	"bandwidth",
	"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 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",
}
View Source
var 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,
}
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{
	"cid",
	"payload",
	"payload.adr_param_setup_req",
	"payload.adr_param_setup_req.adr_ack_delay_exponent",
	"payload.adr_param_setup_req.adr_ack_limit_exponent",
	"payload.beacon_freq_ans",
	"payload.beacon_freq_ans.frequency_ack",
	"payload.beacon_freq_req",
	"payload.beacon_freq_req.frequency",
	"payload.beacon_timing_ans",
	"payload.beacon_timing_ans.channel_index",
	"payload.beacon_timing_ans.delay",
	"payload.dev_status_ans",
	"payload.dev_status_ans.battery",
	"payload.dev_status_ans.margin",
	"payload.device_mode_conf",
	"payload.device_mode_conf.class",
	"payload.device_mode_ind",
	"payload.device_mode_ind.class",
	"payload.device_time_ans",
	"payload.device_time_ans.time",
	"payload.dl_channel_ans",
	"payload.dl_channel_ans.channel_index_ack",
	"payload.dl_channel_ans.frequency_ack",
	"payload.dl_channel_req",
	"payload.dl_channel_req.channel_index",
	"payload.dl_channel_req.frequency",
	"payload.duty_cycle_req",
	"payload.duty_cycle_req.max_duty_cycle",
	"payload.force_rejoin_req",
	"payload.force_rejoin_req.data_rate_index",
	"payload.force_rejoin_req.max_retries",
	"payload.force_rejoin_req.period_exponent",
	"payload.force_rejoin_req.rejoin_type",
	"payload.link_adr_ans",
	"payload.link_adr_ans.channel_mask_ack",
	"payload.link_adr_ans.data_rate_index_ack",
	"payload.link_adr_ans.tx_power_index_ack",
	"payload.link_adr_req",
	"payload.link_adr_req.channel_mask",
	"payload.link_adr_req.channel_mask_control",
	"payload.link_adr_req.data_rate_index",
	"payload.link_adr_req.nb_trans",
	"payload.link_adr_req.tx_power_index",
	"payload.link_check_ans",
	"payload.link_check_ans.gateway_count",
	"payload.link_check_ans.margin",
	"payload.new_channel_ans",
	"payload.new_channel_ans.data_rate_ack",
	"payload.new_channel_ans.frequency_ack",
	"payload.new_channel_req",
	"payload.new_channel_req.channel_index",
	"payload.new_channel_req.frequency",
	"payload.new_channel_req.max_data_rate_index",
	"payload.new_channel_req.min_data_rate_index",
	"payload.ping_slot_channel_ans",
	"payload.ping_slot_channel_ans.data_rate_index_ack",
	"payload.ping_slot_channel_ans.frequency_ack",
	"payload.ping_slot_channel_req",
	"payload.ping_slot_channel_req.data_rate_index",
	"payload.ping_slot_channel_req.frequency",
	"payload.ping_slot_info_req",
	"payload.ping_slot_info_req.period",
	"payload.raw_payload",
	"payload.rejoin_param_setup_ans",
	"payload.rejoin_param_setup_ans.max_time_exponent_ack",
	"payload.rejoin_param_setup_req",
	"payload.rejoin_param_setup_req.max_count_exponent",
	"payload.rejoin_param_setup_req.max_time_exponent",
	"payload.rekey_conf",
	"payload.rekey_conf.minor_version",
	"payload.rekey_ind",
	"payload.rekey_ind.minor_version",
	"payload.reset_conf",
	"payload.reset_conf.minor_version",
	"payload.reset_ind",
	"payload.reset_ind.minor_version",
	"payload.rx_param_setup_ans",
	"payload.rx_param_setup_ans.rx1_data_rate_offset_ack",
	"payload.rx_param_setup_ans.rx2_data_rate_index_ack",
	"payload.rx_param_setup_ans.rx2_frequency_ack",
	"payload.rx_param_setup_req",
	"payload.rx_param_setup_req.rx1_data_rate_offset",
	"payload.rx_param_setup_req.rx2_data_rate_index",
	"payload.rx_param_setup_req.rx2_frequency",
	"payload.rx_timing_setup_req",
	"payload.rx_timing_setup_req.delay",
	"payload.tx_param_setup_req",
	"payload.tx_param_setup_req.downlink_dwell_time",
	"payload.tx_param_setup_req.max_eirp_index",
	"payload.tx_param_setup_req.uplink_dwell_time",
}
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,
}

MACCommandIdentifier_customvalue contains custom string values that extend MACCommandIdentifier_value.

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",
}
View Source
var 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,
}
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_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 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",
	"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",
	"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{
	"adr_margin",
	"beacon_frequency",
	"beacon_frequency.value",
	"class_b_c_downlink_interval",
	"class_b_timeout",
	"class_c_timeout",
	"desired_adr_ack_delay_exponent",
	"desired_adr_ack_delay_exponent.value",
	"desired_adr_ack_limit_exponent",
	"desired_adr_ack_limit_exponent.value",
	"desired_beacon_frequency",
	"desired_beacon_frequency.value",
	"desired_max_duty_cycle",
	"desired_max_duty_cycle.value",
	"desired_max_eirp",
	"desired_max_eirp.value",
	"desired_ping_slot_data_rate_index",
	"desired_ping_slot_data_rate_index.value",
	"desired_ping_slot_frequency",
	"desired_ping_slot_frequency.value",
	"desired_rx1_data_rate_offset",
	"desired_rx1_data_rate_offset.value",
	"desired_rx1_delay",
	"desired_rx1_delay.value",
	"desired_rx2_data_rate_index",
	"desired_rx2_data_rate_index.value",
	"desired_rx2_frequency",
	"desired_rx2_frequency.value",
	"factory_preset_frequencies",
	"max_duty_cycle",
	"max_duty_cycle.value",
	"ping_slot_data_rate_index",
	"ping_slot_data_rate_index.value",
	"ping_slot_frequency",
	"ping_slot_frequency.value",
	"ping_slot_periodicity",
	"ping_slot_periodicity.value",
	"resets_f_cnt",
	"resets_f_cnt.value",
	"rx1_data_rate_offset",
	"rx1_data_rate_offset.value",
	"rx1_delay",
	"rx1_delay.value",
	"rx2_data_rate_index",
	"rx2_data_rate_index.value",
	"rx2_frequency",
	"rx2_frequency.value",
	"status_count_periodicity",
	"status_time_periodicity",
	"supports_32_bit_f_cnt",
	"supports_32_bit_f_cnt.value",
	"use_adr",
	"use_adr.value",
}
View Source
var MACSettingsFieldPathsTopLevel = []string{
	"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_rx1_data_rate_offset",
	"desired_rx1_delay",
	"desired_rx2_data_rate_index",
	"desired_rx2_frequency",
	"factory_preset_frequencies",
	"max_duty_cycle",
	"ping_slot_data_rate_index",
	"ping_slot_frequency",
	"ping_slot_periodicity",
	"resets_f_cnt",
	"rx1_data_rate_offset",
	"rx1_delay",
	"rx2_data_rate_index",
	"rx2_frequency",
	"status_count_periodicity",
	"status_time_periodicity",
	"supports_32_bit_f_cnt",
	"use_adr",
}
View Source
var MACStateFieldPathsNested = []string{}/* 130 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_requests",
	"ping_slot_periodicity",
	"queued_join_accept",
	"queued_responses",
	"recent_downlinks",
	"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_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 MACVersion_customvalue = map[string]int32{
	"UNKNOWN": 0,
	"V1_0":    1,
	"V1_0_1":  2,
	"V1_0_2":  3,
	"V1_1":    4,
	"V1_0_3":  5,
	"V1_0_4":  6,
}

MACVersion_customvalue contains custom string values that extend MACVersion_value.

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",
}
View Source
var 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,
}
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 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",
}
View Source
var 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,
}
View Source
var Major_customvalue = map[string]int32{
	"R1": 0,
}

Major_customvalue contains custom string values that extend Major_value.

View Source
var Major_name = map[int32]string{
	0: "LORAWAN_R1",
}
View Source
var Major_value = map[string]int32{
	"LORAWAN_R1": 0,
}
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 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",
}
View Source
var 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,
}
View Source
var NetworkIdentifiersFieldPathsNested = []string{
	"cluster_id",
	"net_id",
	"tenant_id",
}
View Source
var NetworkIdentifiersFieldPathsTopLevel = []string{
	"cluster_id",
	"net_id",
	"tenant_id",
}
View Source
var NsAsHandleUplinkRequestFieldPathsNested = []string{
	"application_ups",
}
View Source
var NsAsHandleUplinkRequestFieldPathsTopLevel = []string{
	"application_ups",
}
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 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 OrganizationFieldPathsNested = []string{
	"attributes",
	"contact_info",
	"created_at",
	"deleted_at",
	"description",
	"ids",
	"ids.organization_id",
	"name",
	"updated_at",
}
View Source
var OrganizationFieldPathsTopLevel = []string{
	"attributes",
	"contact_info",
	"created_at",
	"deleted_at",
	"description",
	"ids",
	"name",
	"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 OrganizationsFieldPathsNested = []string{
	"organizations",
}
View Source
var OrganizationsFieldPathsTopLevel = []string{
	"organizations",
}
View Source
var PHYVersionCompatibleName = map[int32]string{}
View Source
var PHYVersion_customname = map[int32]string{
	0: "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",
}

PHYVersion_customname contains custom string values that override PHYVersion_name.

View Source
var PHYVersion_customvalue = map[string]int32{
	"UNKNOWN":          0,
	"unknown":          0,
	"PHY_V1_0":         1,
	"1.0":              1,
	"1.0.0":            1,
	"PHY_V1_0_1":       2,
	"1.0.1":            2,
	"PHY_V1_0_2_REV_A": 3,
	"1.0.2":            3,
	"1.0.2-a":          3,
	"PHY_V1_0_2_REV_B": 4,
	"1.0.2-b":          4,
	"PHY_V1_1_REV_A":   5,
	"1.1-a":            5,
	"1.1.0-a":          5,
	"PHY_V1_1_REV_B":   6,
	"1.1-b":            6,
	"1.1.0-b":          6,
	"PHY_V1_0_3_REV_A": 7,
	"1.0.3-a":          7,
}

PHYVersion_customvalue contains custom string values that extend PHYVersion_value.

View Source
var PHYVersion_name = map[int32]string{
	0:  "PHY_UNKNOWN",
	1:  "TS001_V1_0",
	2:  "TS001_V1_0_1",
	3:  "RP001_V1_0_2",
	4:  "RP001_V1_0_2_REV_B",
	5:  "RP001_V1_1_REV_A",
	6:  "RP001_V1_1_REV_B",
	7:  "RP001_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",
}
View Source
var PHYVersion_value = map[string]int32{
	"PHY_UNKNOWN":        0,
	"TS001_V1_0":         1,
	"TS001_V1_0_1":       2,
	"RP001_V1_0_2":       3,
	"RP001_V1_0_2_REV_B": 4,
	"RP001_V1_1_REV_A":   5,
	"RP001_V1_1_REV_B":   6,
	"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,
}
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{
	"antennas",
	"contact_info",
	"frequency_plan_ids",
	"ids",
	"ids.eui",
	"ids.gateway_id",
	"location_public",
	"online",
	"rx_rate",
	"status_public",
	"tx_rate",
	"update_location_from_status",
}
View Source
var PacketBrokerGatewayFieldPathsTopLevel = []string{
	"antennas",
	"contact_info",
	"frequency_plan_ids",
	"ids",
	"location_public",
	"online",
	"rx_rate",
	"status_public",
	"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.contact_info",
	"registration.dev_addr_blocks",
	"registration.id",
	"registration.id.net_id",
	"registration.id.tenant_id",
	"registration.listed",
	"registration.name",
}
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{
	"contact_info",
	"dev_addr_blocks",
	"id",
	"id.net_id",
	"id.tenant_id",
	"listed",
	"name",
}
View Source
var PacketBrokerNetworkFieldPathsTopLevel = []string{
	"contact_info",
	"dev_addr_blocks",
	"id",
	"listed",
	"name",
}
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 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 PayloadFormatter_name = map[int32]string{
	0: "FORMATTER_NONE",
	1: "FORMATTER_REPOSITORY",
	2: "FORMATTER_GRPC_SERVICE",
	3: "FORMATTER_JAVASCRIPT",
	4: "FORMATTER_CAYENNELPP",
}
View Source
var PayloadFormatter_value = map[string]int32{
	"FORMATTER_NONE":         0,
	"FORMATTER_REPOSITORY":   1,
	"FORMATTER_GRPC_SERVICE": 2,
	"FORMATTER_JAVASCRIPT":   3,
	"FORMATTER_CAYENNELPP":   4,
}
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 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",
}
View Source
var 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,
}
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 PowerState_name = map[int32]string{
	0: "POWER_UNKNOWN",
	1: "POWER_BATTERY",
	2: "POWER_EXTERNAL",
}
View Source
var PowerState_value = map[string]int32{
	"POWER_UNKNOWN":  0,
	"POWER_BATTERY":  1,
	"POWER_EXTERNAL": 2,
}
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)

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",
)

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",
)

PublicGatewayFields are the Gateway's fields that are public.

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

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",
			"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",
			"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",
			"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",
			"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.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_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_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.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.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_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.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.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_requests",
			"mac_state.ping_slot_periodicity",
			"mac_state.ping_slot_periodicity.value",
			"mac_state.queued_responses",
			"mac_state.recent_downlinks",
			"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.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.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_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",
			"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",
			"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.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{
			"antennas",
			"contact_info",
			"frequency_plan_ids",
			"ids.eui",
			"ids.gateway_id",
			"ids",
			"location_public",
			"online",
			"rx_rate",
			"status_public",
			"tx_rate",
		},
		Set: true,
	},

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

	"/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.ApplicationUpStorage/GetStoredApplicationUp": {All: ApplicationUpFieldPathsNested, Allowed: applicationUpFieldMaskPaths()},

	"/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 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",
}
View Source
var 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,
}
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 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",
}
View Source
var 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,
}
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 RejoinRequestType_name = map[int32]string{
	0: "CONTEXT",
	1: "SESSION",
	2: "KEYS",
}
View Source
var RejoinRequestType_value = map[string]int32{
	"CONTEXT": 0,
	"SESSION": 1,
	"KEYS":    2,
}
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 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",
}
View Source
var 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,
}
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_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,
	"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 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",
	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",
	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",
}
View Source
var 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_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_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,
}
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 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",
}
View Source
var 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,
}
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",
	"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",
	"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",
	"hopping_width",
	"location",
	"packet_broker",
	"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 SearchApplicationsRequestFieldPathsNested = []string{
	"attributes_contain",
	"deleted",
	"description_contains",
	"field_mask",
	"id_contains",
	"limit",
	"name_contains",
	"order",
	"page",
}
View Source
var SearchApplicationsRequestFieldPathsTopLevel = []string{
	"attributes_contain",
	"deleted",
	"description_contains",
	"field_mask",
	"id_contains",
	"limit",
	"name_contains",
	"order",
	"page",
}
View Source
var SearchClientsRequestFieldPathsNested = []string{
	"attributes_contain",
	"deleted",
	"description_contains",
	"field_mask",
	"id_contains",
	"limit",
	"name_contains",
	"order",
	"page",
	"state",
}
View Source
var SearchClientsRequestFieldPathsTopLevel = []string{
	"attributes_contain",
	"deleted",
	"description_contains",
	"field_mask",
	"id_contains",
	"limit",
	"name_contains",
	"order",
	"page",
	"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",
}
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",
}
View Source
var SearchGatewaysRequestFieldPathsNested = []string{
	"attributes_contain",
	"deleted",
	"description_contains",
	"eui_contains",
	"field_mask",
	"id_contains",
	"limit",
	"name_contains",
	"order",
	"page",
}
View Source
var SearchGatewaysRequestFieldPathsTopLevel = []string{
	"attributes_contain",
	"deleted",
	"description_contains",
	"eui_contains",
	"field_mask",
	"id_contains",
	"limit",
	"name_contains",
	"order",
	"page",
}
View Source
var SearchOrganizationsRequestFieldPathsNested = []string{
	"attributes_contain",
	"deleted",
	"description_contains",
	"field_mask",
	"id_contains",
	"limit",
	"name_contains",
	"order",
	"page",
}
View Source
var SearchOrganizationsRequestFieldPathsTopLevel = []string{
	"attributes_contain",
	"deleted",
	"description_contains",
	"field_mask",
	"id_contains",
	"limit",
	"name_contains",
	"order",
	"page",
}
View Source
var SearchUsersRequestFieldPathsNested = []string{
	"attributes_contain",
	"deleted",
	"description_contains",
	"field_mask",
	"id_contains",
	"limit",
	"name_contains",
	"order",
	"page",
	"state",
}
View Source
var SearchUsersRequestFieldPathsTopLevel = []string{
	"attributes_contain",
	"deleted",
	"description_contains",
	"field_mask",
	"id_contains",
	"limit",
	"name_contains",
	"order",
	"page",
	"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 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",
}
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.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",
}
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{}/* 446 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 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 State_name = map[int32]string{
	0: "STATE_REQUESTED",
	1: "STATE_APPROVED",
	2: "STATE_REJECTED",
	3: "STATE_FLAGGED",
	4: "STATE_SUSPENDED",
}
View Source
var State_value = map[string]int32{
	"STATE_REQUESTED": 0,
	"STATE_APPROVED":  1,
	"STATE_REJECTED":  2,
	"STATE_FLAGGED":   3,
	"STATE_SUSPENDED": 4,
}
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{}/* 112 elements not displayed */
View Source
var TxAcknowledgmentFieldPathsTopLevel = []string{
	"correlation_ids",
	"downlink_message",
	"result",
}
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",
}
View Source
var 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,
}
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.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.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 TxSchedulePriority_name = map[int32]string{
	0: "LOWEST",
	1: "LOW",
	2: "BELOW_NORMAL",
	3: "NORMAL",
	4: "ABOVE_NORMAL",
	5: "HIGH",
	6: "HIGHEST",
}
View Source
var TxSchedulePriority_value = map[string]int32{
	"LOWEST":       0,
	"LOW":          1,
	"BELOW_NORMAL": 2,
	"NORMAL":       3,
	"ABOVE_NORMAL": 4,
	"HIGH":         5,
	"HIGHEST":      6,
}
View Source
var TxSettingsFieldPathsNested = []string{
	"coding_rate",
	"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.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{
	"coding_rate",
	"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.attributes",
	"application.contact_info",
	"application.created_at",
	"application.deleted_at",
	"application.description",
	"application.dev_eui_counter",
	"application.ids",
	"application.ids.application_id",
	"application.name",
	"application.updated_at",
	"field_mask",
}
View Source
var UpdateApplicationRequestFieldPathsTopLevel = []string{
	"application",
	"field_mask",
}
View Source
var UpdateClientRequestFieldPathsNested = []string{
	"client",
	"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.updated_at",
	"field_mask",
}
View Source
var UpdateClientRequestFieldPathsTopLevel = []string{
	"client",
	"field_mask",
}
View Source
var UpdateEndDeviceRequestFieldPathsNested = []string{}/* 446 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.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.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 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.attributes",
	"organization.contact_info",
	"organization.created_at",
	"organization.deleted_at",
	"organization.description",
	"organization.ids",
	"organization.ids.organization_id",
	"organization.name",
	"organization.updated_at",
}
View Source
var UpdateOrganizationRequestFieldPathsTopLevel = []string{
	"field_mask",
	"organization",
}
View Source
var UpdatePacketBrokerGatewayRequestFieldPathsNested = []string{
	"field_mask",
	"gateway",
	"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.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 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.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",
	"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.coding_rate",
	"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.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",
	"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 UserFieldPathsNested = []string{
	"admin",
	"attributes",
	"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",
	"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 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 UserSessionsFieldPathsNested = []string{
	"sessions",
}
View Source
var UserSessionsFieldPathsTopLevel = []string{
	"sessions",
}
View Source
var UsersFieldPathsNested = []string{
	"users",
}
View Source
var UsersFieldPathsTopLevel = []string{
	"users",
}

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

func BottomLevelFields(paths []string) []string

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

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 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 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`).

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 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) *pbtypes.Duration

ProtoDuration converts a standard library duration to a protobuf duration.

func ProtoDurationPtr added in v3.16.1

func ProtoDurationPtr(stdDuration time.Duration) *pbtypes.Duration

ProtoDuration converts a standard library duration to a pointer and then to a protobuf duration.

func ProtoTime added in v3.16.1

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

ProtoTime converts a standard library time to a protobuf timestamp.

ProtoTime panics if the time is invalid.

func ProtoTimePtr added in v3.16.1

func ProtoTimePtr(stdTime time.Time) *pbtypes.Timestamp

ProtoTimePtr converts a standard library time to a pointer and then to a protobuf timestamp.

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.Server, srv AppAsServer)

func RegisterAppJsServer added in v3.14.0

func RegisterAppJsServer(s *grpc.Server, 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.Server, 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.Server, srv ApplicationActivationSettingRegistryServer)

func RegisterApplicationCryptoServiceServer

func RegisterApplicationCryptoServiceServer(s *grpc.Server, 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.Server, 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.Server, 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.Server, 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.Server, 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.Server, srv ApplicationWebhookRegistryServer)

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.Server, 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.Server, srv AsJsServer)

func RegisterAsNsServer

func RegisterAsNsServer(s *grpc.Server, srv AsNsServer)

func RegisterAsServer

func RegisterAsServer(s *grpc.Server, 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.Server, 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.Server, 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.Server, 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.Server, 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.Server, srv DeviceRepositoryServer)

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.Server, 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.Server, 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.Server, srv EndDeviceRegistrySearchServer)

func RegisterEndDeviceRegistryServer

func RegisterEndDeviceRegistryServer(s *grpc.Server, 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.Server, 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.Server, 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.Server, 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.Server, 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.Server, srv GatewayAccessServer)

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.Server, srv GatewayClaimingServerServer)

func RegisterGatewayConfiguratorServer

func RegisterGatewayConfiguratorServer(s *grpc.Server, 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.Server, 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.Server, srv GsNsServer)

func RegisterGsPbaServer

func RegisterGsPbaServer(s *grpc.Server, srv GsPbaServer)

func RegisterGsServer

func RegisterGsServer(s *grpc.Server, 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.Server, 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.Server, srv IsServer)

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.Server, 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.Server, srv JsServer)

func RegisterNetworkCryptoServiceServer

func RegisterNetworkCryptoServiceServer(s *grpc.Server, srv NetworkCryptoServiceServer)

func RegisterNsAsServer added in v3.11.0

func RegisterNsAsServer(s *grpc.Server, srv NsAsServer)

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.Server, srv NsEndDeviceRegistryServer)

func RegisterNsGsServer

func RegisterNsGsServer(s *grpc.Server, 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.Server, srv NsJsServer)

func RegisterNsPbaServer

func RegisterNsPbaServer(s *grpc.Server, srv NsPbaServer)

func RegisterNsServer

func RegisterNsServer(s *grpc.Server, 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.Server, 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.Server, 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.Server, 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.Server, 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.Server, srv UserAccessServer)

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.Server, 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.Server, 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.Server, 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 *pbtypes.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 *pbtypes.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 *pbtypes.Timestamp) *time.Time

StdTime converts a protobuf timestamp to a standard library time.

ProtoTime panics if the time is invalid.

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 (
	ADR_ACK_DELAY_1     ADRAckDelayExponent = 0
	ADR_ACK_DELAY_2     ADRAckDelayExponent = 1
	ADR_ACK_DELAY_4     ADRAckDelayExponent = 2
	ADR_ACK_DELAY_8     ADRAckDelayExponent = 3
	ADR_ACK_DELAY_16    ADRAckDelayExponent = 4
	ADR_ACK_DELAY_32    ADRAckDelayExponent = 5
	ADR_ACK_DELAY_64    ADRAckDelayExponent = 6
	ADR_ACK_DELAY_128   ADRAckDelayExponent = 7
	ADR_ACK_DELAY_256   ADRAckDelayExponent = 8
	ADR_ACK_DELAY_512   ADRAckDelayExponent = 9
	ADR_ACK_DELAY_1024  ADRAckDelayExponent = 10
	ADR_ACK_DELAY_2048  ADRAckDelayExponent = 11
	ADR_ACK_DELAY_4096  ADRAckDelayExponent = 12
	ADR_ACK_DELAY_8192  ADRAckDelayExponent = 13
	ADR_ACK_DELAY_16384 ADRAckDelayExponent = 14
	ADR_ACK_DELAY_32768 ADRAckDelayExponent = 15
)

func (ADRAckDelayExponent) EnumDescriptor

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

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 (v ADRAckDelayExponent) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

func (ADRAckDelayExponent) MarshalJSONPB added in v3.12.0

func (v ADRAckDelayExponent) MarshalJSONPB(m *jsonpb.Marshaler) ([]byte, error)

MarshalJSONPB implements jsonpb.JSONPBMarshaler interface.

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 (v ADRAckDelayExponent) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (ADRAckDelayExponent) String

func (x ADRAckDelayExponent) String() string

func (*ADRAckDelayExponent) UnmarshalBinary added in v3.12.0

func (v *ADRAckDelayExponent) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*ADRAckDelayExponent) UnmarshalJSON

func (v *ADRAckDelayExponent) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

func (*ADRAckDelayExponent) UnmarshalJSONPB added in v3.12.0

func (v *ADRAckDelayExponent) UnmarshalJSONPB(_ *jsonpb.Unmarshaler, b []byte) error

UnmarshalJSONPB implements jsonpb.JSONPBUnmarshaler interface.

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 (v *ADRAckDelayExponent) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

type ADRAckDelayExponentValue

type ADRAckDelayExponentValue struct {
	Value                ADRAckDelayExponent `protobuf:"varint,1,opt,name=value,proto3,enum=ttn.lorawan.v3.ADRAckDelayExponent" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*ADRAckDelayExponentValue) Descriptor

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

func (*ADRAckDelayExponentValue) Equal

func (this *ADRAckDelayExponentValue) Equal(that interface{}) bool

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 (v ADRAckDelayExponentValue) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

func (ADRAckDelayExponentValue) MarshalJSONPB added in v3.12.0

func (v ADRAckDelayExponentValue) MarshalJSONPB(m *jsonpb.Marshaler) ([]byte, error)

MarshalJSONPB implements jsonpb.JSONPBMarshaler interface.

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

func (m *ADRAckDelayExponentValue) Reset()

func (*ADRAckDelayExponentValue) SetFields

func (dst *ADRAckDelayExponentValue) SetFields(src *ADRAckDelayExponentValue, paths ...string) error

func (*ADRAckDelayExponentValue) String

func (this *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 (v *ADRAckDelayExponentValue) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

func (*ADRAckDelayExponentValue) UnmarshalJSONPB added in v3.12.0

func (v *ADRAckDelayExponentValue) UnmarshalJSONPB(u *jsonpb.Unmarshaler, b []byte) error

UnmarshalJSONPB implements jsonpb.JSONPBUnmarshaler interface.

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.

func (*ADRAckDelayExponentValue) XXX_DiscardUnknown

func (m *ADRAckDelayExponentValue) XXX_DiscardUnknown()

func (*ADRAckDelayExponentValue) XXX_Marshal

func (m *ADRAckDelayExponentValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ADRAckDelayExponentValue) XXX_Merge

func (m *ADRAckDelayExponentValue) XXX_Merge(src proto.Message)

func (*ADRAckDelayExponentValue) XXX_Size

func (m *ADRAckDelayExponentValue) XXX_Size() int

func (*ADRAckDelayExponentValue) XXX_Unmarshal

func (m *ADRAckDelayExponentValue) XXX_Unmarshal(b []byte) error

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 (
	ADR_ACK_LIMIT_1     ADRAckLimitExponent = 0
	ADR_ACK_LIMIT_2     ADRAckLimitExponent = 1
	ADR_ACK_LIMIT_4     ADRAckLimitExponent = 2
	ADR_ACK_LIMIT_8     ADRAckLimitExponent = 3
	ADR_ACK_LIMIT_16    ADRAckLimitExponent = 4
	ADR_ACK_LIMIT_32    ADRAckLimitExponent = 5
	ADR_ACK_LIMIT_64    ADRAckLimitExponent = 6
	ADR_ACK_LIMIT_128   ADRAckLimitExponent = 7
	ADR_ACK_LIMIT_256   ADRAckLimitExponent = 8
	ADR_ACK_LIMIT_512   ADRAckLimitExponent = 9
	ADR_ACK_LIMIT_1024  ADRAckLimitExponent = 10
	ADR_ACK_LIMIT_2048  ADRAckLimitExponent = 11
	ADR_ACK_LIMIT_4096  ADRAckLimitExponent = 12
	ADR_ACK_LIMIT_8192  ADRAckLimitExponent = 13
	ADR_ACK_LIMIT_16384 ADRAckLimitExponent = 14
	ADR_ACK_LIMIT_32768 ADRAckLimitExponent = 15
)

func (ADRAckLimitExponent) EnumDescriptor

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

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 (v ADRAckLimitExponent) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

func (ADRAckLimitExponent) MarshalJSONPB added in v3.12.0

func (v ADRAckLimitExponent) MarshalJSONPB(m *jsonpb.Marshaler) ([]byte, error)

MarshalJSONPB implements jsonpb.JSONPBMarshaler interface.

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 (v ADRAckLimitExponent) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (ADRAckLimitExponent) String

func (x ADRAckLimitExponent) String() string

func (*ADRAckLimitExponent) UnmarshalBinary added in v3.12.0

func (v *ADRAckLimitExponent) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*ADRAckLimitExponent) UnmarshalJSON

func (v *ADRAckLimitExponent) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

func (*ADRAckLimitExponent) UnmarshalJSONPB added in v3.12.0

func (v *ADRAckLimitExponent) UnmarshalJSONPB(_ *jsonpb.Unmarshaler, b []byte) error

UnmarshalJSONPB implements jsonpb.JSONPBUnmarshaler interface.

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 (v *ADRAckLimitExponent) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

type ADRAckLimitExponentValue

type ADRAckLimitExponentValue struct {
	Value                ADRAckLimitExponent `protobuf:"varint,1,opt,name=value,proto3,enum=ttn.lorawan.v3.ADRAckLimitExponent" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*ADRAckLimitExponentValue) Descriptor

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

func (*ADRAckLimitExponentValue) Equal

func (this *ADRAckLimitExponentValue) Equal(that interface{}) bool

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 (v ADRAckLimitExponentValue) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

func (ADRAckLimitExponentValue) MarshalJSONPB added in v3.12.0

func (v ADRAckLimitExponentValue) MarshalJSONPB(m *jsonpb.Marshaler) ([]byte, error)

MarshalJSONPB implements jsonpb.JSONPBMarshaler interface.

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

func (m *ADRAckLimitExponentValue) Reset()

func (*ADRAckLimitExponentValue) SetFields

func (dst *ADRAckLimitExponentValue) SetFields(src *ADRAckLimitExponentValue, paths ...string) error

func (*ADRAckLimitExponentValue) String

func (this *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 (v *ADRAckLimitExponentValue) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

func (*ADRAckLimitExponentValue) UnmarshalJSONPB added in v3.12.0

func (v *ADRAckLimitExponentValue) UnmarshalJSONPB(u *jsonpb.Unmarshaler, b []byte) error

UnmarshalJSONPB implements jsonpb.JSONPBUnmarshaler interface.

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.

func (*ADRAckLimitExponentValue) XXX_DiscardUnknown

func (m *ADRAckLimitExponentValue) XXX_DiscardUnknown()

func (*ADRAckLimitExponentValue) XXX_Marshal

func (m *ADRAckLimitExponentValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ADRAckLimitExponentValue) XXX_Merge

func (m *ADRAckLimitExponentValue) XXX_Merge(src proto.Message)

func (*ADRAckLimitExponentValue) XXX_Size

func (m *ADRAckLimitExponentValue) XXX_Size() int

func (*ADRAckLimitExponentValue) XXX_Unmarshal

func (m *ADRAckLimitExponentValue) XXX_Unmarshal(b []byte) error

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 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            *types.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt            *types.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	ExpiresAt            *types.Timestamp `protobuf:"bytes,7,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*APIKey) Descriptor

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

func (*APIKey) Equal

func (this *APIKey) Equal(that interface{}) bool

func (*APIKey) GetCreatedAt added in v3.11.2

func (m *APIKey) GetCreatedAt() *types.Timestamp

func (*APIKey) GetExpiresAt added in v3.13.0

func (m *APIKey) GetExpiresAt() *types.Timestamp

func (*APIKey) GetId added in v3.14.1

func (m *APIKey) GetId() string

func (*APIKey) GetKey

func (m *APIKey) GetKey() string

func (*APIKey) GetName

func (m *APIKey) GetName() string

func (*APIKey) GetRights

func (m *APIKey) GetRights() []Right

func (*APIKey) GetUpdatedAt added in v3.11.2

func (m *APIKey) GetUpdatedAt() *types.Timestamp

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

func (m *APIKey) Reset()

func (*APIKey) SetFields

func (dst *APIKey) SetFields(src *APIKey, paths ...string) error

func (*APIKey) String

func (this *APIKey) String() string

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.

func (*APIKey) XXX_DiscardUnknown

func (m *APIKey) XXX_DiscardUnknown()

func (*APIKey) XXX_Marshal

func (m *APIKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*APIKey) XXX_Merge

func (m *APIKey) XXX_Merge(src proto.Message)

func (*APIKey) XXX_Size

func (m *APIKey) XXX_Size() int

func (*APIKey) XXX_Unmarshal

func (m *APIKey) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*APIKeys) Descriptor

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

func (*APIKeys) Equal

func (this *APIKeys) Equal(that interface{}) bool

func (*APIKeys) GetApiKeys added in v3.14.1

func (m *APIKeys) GetApiKeys() []*APIKey

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

func (m *APIKeys) Reset()

func (*APIKeys) SetFields

func (dst *APIKeys) SetFields(src *APIKeys, paths ...string) error

func (*APIKeys) String

func (this *APIKeys) String() string

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.

func (*APIKeys) XXX_DiscardUnknown

func (m *APIKeys) XXX_DiscardUnknown()

func (*APIKeys) XXX_Marshal

func (m *APIKeys) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*APIKeys) XXX_Merge

func (m *APIKeys) XXX_Merge(src proto.Message)

func (*APIKeys) XXX_Size

func (m *APIKeys) XXX_Size() int

func (*APIKeys) XXX_Unmarshal

func (m *APIKeys) XXX_Unmarshal(b []byte) error

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 (
	DUTY_CYCLE_1     AggregatedDutyCycle = 0
	DUTY_CYCLE_2     AggregatedDutyCycle = 1
	DUTY_CYCLE_4     AggregatedDutyCycle = 2
	DUTY_CYCLE_8     AggregatedDutyCycle = 3
	DUTY_CYCLE_16    AggregatedDutyCycle = 4
	DUTY_CYCLE_32    AggregatedDutyCycle = 5
	DUTY_CYCLE_64    AggregatedDutyCycle = 6
	DUTY_CYCLE_128   AggregatedDutyCycle = 7
	DUTY_CYCLE_256   AggregatedDutyCycle = 8
	DUTY_CYCLE_512   AggregatedDutyCycle = 9
	DUTY_CYCLE_1024  AggregatedDutyCycle = 10
	DUTY_CYCLE_2048  AggregatedDutyCycle = 11
	DUTY_CYCLE_4096  AggregatedDutyCycle = 12
	DUTY_CYCLE_8192  AggregatedDutyCycle = 13
	DUTY_CYCLE_16384 AggregatedDutyCycle = 14
	DUTY_CYCLE_32768 AggregatedDutyCycle = 15
)

func (AggregatedDutyCycle) EnumDescriptor

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

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 (v AggregatedDutyCycle) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

func (AggregatedDutyCycle) MarshalJSONPB added in v3.12.0

func (v AggregatedDutyCycle) MarshalJSONPB(m *jsonpb.Marshaler) ([]byte, error)

MarshalJSONPB implements jsonpb.JSONPBMarshaler interface.

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 (v AggregatedDutyCycle) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (AggregatedDutyCycle) String

func (x AggregatedDutyCycle) String() string

func (*AggregatedDutyCycle) UnmarshalBinary added in v3.12.0

func (v *AggregatedDutyCycle) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*AggregatedDutyCycle) UnmarshalJSON

func (v *AggregatedDutyCycle) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

func (*AggregatedDutyCycle) UnmarshalJSONPB added in v3.12.0

func (v *AggregatedDutyCycle) UnmarshalJSONPB(_ *jsonpb.Unmarshaler, b []byte) error

UnmarshalJSONPB implements jsonpb.JSONPBUnmarshaler interface.

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 (v *AggregatedDutyCycle) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

type AggregatedDutyCycleValue

type AggregatedDutyCycleValue struct {
	Value                AggregatedDutyCycle `protobuf:"varint,1,opt,name=value,proto3,enum=ttn.lorawan.v3.AggregatedDutyCycle" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*AggregatedDutyCycleValue) Descriptor

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

func (*AggregatedDutyCycleValue) Equal

func (this *AggregatedDutyCycleValue) Equal(that interface{}) bool

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 (v AggregatedDutyCycleValue) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

func (AggregatedDutyCycleValue) MarshalJSONPB added in v3.12.0

func (v AggregatedDutyCycleValue) MarshalJSONPB(m *jsonpb.Marshaler) ([]byte, error)

MarshalJSONPB implements jsonpb.JSONPBMarshaler interface.

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

func (m *AggregatedDutyCycleValue) Reset()

func (*AggregatedDutyCycleValue) SetFields

func (dst *AggregatedDutyCycleValue) SetFields(src *AggregatedDutyCycleValue, paths ...string) error

func (*AggregatedDutyCycleValue) String

func (this *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 (v *AggregatedDutyCycleValue) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

func (*AggregatedDutyCycleValue) UnmarshalJSONPB added in v3.12.0

func (v *AggregatedDutyCycleValue) UnmarshalJSONPB(u *jsonpb.Unmarshaler, b []byte) error

UnmarshalJSONPB implements jsonpb.JSONPBUnmarshaler interface.

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.

func (*AggregatedDutyCycleValue) XXX_DiscardUnknown

func (m *AggregatedDutyCycleValue) XXX_DiscardUnknown()

func (*AggregatedDutyCycleValue) XXX_Marshal

func (m *AggregatedDutyCycleValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AggregatedDutyCycleValue) XXX_Merge

func (m *AggregatedDutyCycleValue) XXX_Merge(src proto.Message)

func (*AggregatedDutyCycleValue) XXX_Size

func (m *AggregatedDutyCycleValue) XXX_Size() int

func (*AggregatedDutyCycleValue) XXX_Unmarshal

func (m *AggregatedDutyCycleValue) XXX_Unmarshal(b []byte) error

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) (*types.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) (*types.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) (*types.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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewAppAsClient

func NewAppAsClient(cc *grpc.ClientConn) 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) (*types.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) (*types.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) (*types.Empty, error)
	EncodeDownlink(context.Context, *EncodeDownlinkRequest) (*EncodeDownlinkResponse, error)
	DecodeUplink(context.Context, *DecodeUplinkRequest) (*DecodeUplinkResponse, error)
	DecodeDownlink(context.Context, *DecodeDownlinkRequest) (*DecodeDownlinkResponse, error)
}

AppAsServer is the server API for AppAs service.

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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewAppJsClient added in v3.14.0

func NewAppJsClient(cc *grpc.ClientConn) 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)
}

AppJsServer is the server API for AppJs service.

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"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*AppSKeyResponse) Descriptor

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

func (*AppSKeyResponse) Equal

func (this *AppSKeyResponse) Equal(that interface{}) bool

func (*AppSKeyResponse) GetAppSKey

func (m *AppSKeyResponse) GetAppSKey() *KeyEnvelope

func (*AppSKeyResponse) ProtoMessage

func (*AppSKeyResponse) ProtoMessage()

func (*AppSKeyResponse) Reset

func (m *AppSKeyResponse) Reset()

func (*AppSKeyResponse) SetFields

func (dst *AppSKeyResponse) SetFields(src *AppSKeyResponse, paths ...string) error

func (*AppSKeyResponse) String

func (this *AppSKeyResponse) String() string

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.

func (*AppSKeyResponse) XXX_DiscardUnknown

func (m *AppSKeyResponse) XXX_DiscardUnknown()

func (*AppSKeyResponse) XXX_Marshal

func (m *AppSKeyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AppSKeyResponse) XXX_Merge

func (m *AppSKeyResponse) XXX_Merge(src proto.Message)

func (*AppSKeyResponse) XXX_Size

func (m *AppSKeyResponse) XXX_Size() int

func (*AppSKeyResponse) XXX_Unmarshal

func (m *AppSKeyResponse) XXX_Unmarshal(b []byte) error

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 *types.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 *types.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 *types.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.
	ContactInfo          []*ContactInfo `protobuf:"bytes,7,rep,name=contact_info,json=contactInfo,proto3" json:"contact_info,omitempty"`
	DevEuiCounter        uint32         `protobuf:"varint,9,opt,name=dev_eui_counter,json=devEuiCounter,proto3" json:"dev_eui_counter,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

Application is the message that defines an Application in the network.

func (*Application) Descriptor

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

func (*Application) EntityType added in v3.15.1

func (m *Application) EntityType() string

func (*Application) Equal

func (this *Application) Equal(that interface{}) bool

func (*Application) ExtractRequestFields added in v3.15.1

func (m *Application) ExtractRequestFields(dst map[string]interface{})

func (*Application) GetAttributes

func (m *Application) GetAttributes() map[string]string

func (*Application) GetContactInfo

func (m *Application) GetContactInfo() []*ContactInfo

func (*Application) GetCreatedAt

func (m *Application) GetCreatedAt() *types.Timestamp

func (*Application) GetDeletedAt added in v3.12.0

func (m *Application) GetDeletedAt() *types.Timestamp

func (*Application) GetDescription

func (m *Application) GetDescription() string

func (*Application) GetDevEuiCounter added in v3.14.0

func (m *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 (m *Application) GetIds() *ApplicationIdentifiers

func (*Application) GetName

func (m *Application) GetName() string

func (*Application) GetUpdatedAt

func (m *Application) GetUpdatedAt() *types.Timestamp

func (*Application) IDString added in v3.15.1

func (m *Application) IDString() string

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) 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 (m *Application) Reset()

func (*Application) SetFields

func (dst *Application) SetFields(src *Application, paths ...string) error

func (*Application) String

func (this *Application) String() string

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.

func (*Application) XXX_DiscardUnknown

func (m *Application) XXX_DiscardUnknown()

func (*Application) XXX_Marshal

func (m *Application) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Application) XXX_Merge

func (m *Application) XXX_Merge(src proto.Message)

func (*Application) XXX_Size

func (m *Application) XXX_Size() int

func (*Application) XXX_Unmarshal

func (m *Application) XXX_Unmarshal(b []byte) error

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)
	// 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) (*types.Empty, error)
	// List the collaborators on this application.
	ListCollaborators(ctx context.Context, in *ListApplicationCollaboratorsRequest, opts ...grpc.CallOption) (*Collaborators, error)
}

ApplicationAccessClient is the client API for ApplicationAccess service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewApplicationAccessClient

func NewApplicationAccessClient(cc *grpc.ClientConn) ApplicationAccessClient

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)
	// 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) (*types.Empty, error)
	// List the collaborators on this application.
	ListCollaborators(context.Context, *ListApplicationCollaboratorsRequest) (*Collaborators, error)
}

ApplicationAccessServer is the server API for ApplicationAccess service.

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) (*types.Empty, error)
}

ApplicationActivationSettingRegistryClient is the client API for ApplicationActivationSettingRegistry service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewApplicationActivationSettingRegistryClient added in v3.10.0

func NewApplicationActivationSettingRegistryClient(cc *grpc.ClientConn) 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) (*types.Empty, error)
}

ApplicationActivationSettingRegistryServer is the server API for ApplicationActivationSettingRegistry service.

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 *go_thethings_network_lorawan_stack_v3_pkg_types.NetID `` /* 155-byte string literal not displayed */
	// 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ApplicationActivationSettings) Descriptor added in v3.10.0

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

func (*ApplicationActivationSettings) Equal added in v3.10.0

func (this *ApplicationActivationSettings) Equal(that interface{}) bool

func (*ApplicationActivationSettings) GetApplicationServerId added in v3.14.1

func (m *ApplicationActivationSettings) GetApplicationServerId() string

func (*ApplicationActivationSettings) GetKek added in v3.14.1

func (*ApplicationActivationSettings) GetKekLabel added in v3.14.1

func (m *ApplicationActivationSettings) GetKekLabel() string

func (*ApplicationActivationSettings) ProtoMessage added in v3.10.0

func (*ApplicationActivationSettings) ProtoMessage()

func (*ApplicationActivationSettings) Reset added in v3.10.0

func (m *ApplicationActivationSettings) Reset()

func (*ApplicationActivationSettings) SetFields added in v3.10.0

func (*ApplicationActivationSettings) String added in v3.10.0

func (this *ApplicationActivationSettings) String() string

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.

func (*ApplicationActivationSettings) XXX_DiscardUnknown added in v3.10.0

func (m *ApplicationActivationSettings) XXX_DiscardUnknown()

func (*ApplicationActivationSettings) XXX_Marshal added in v3.10.0

func (m *ApplicationActivationSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationActivationSettings) XXX_Merge added in v3.10.0

func (m *ApplicationActivationSettings) XXX_Merge(src proto.Message)

func (*ApplicationActivationSettings) XXX_Size added in v3.10.0

func (m *ApplicationActivationSettings) XXX_Size() int

func (*ApplicationActivationSettings) XXX_Unmarshal added in v3.10.0

func (m *ApplicationActivationSettings) XXX_Unmarshal(b []byte) error

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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewApplicationCryptoServiceClient

func NewApplicationCryptoServiceClient(cc *grpc.ClientConn) ApplicationCryptoServiceClient

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

ApplicationCryptoServiceServer is the server API for ApplicationCryptoService service.

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 *types.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"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}
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

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

func (*ApplicationDownlink) Equal

func (this *ApplicationDownlink) Equal(that interface{}) bool

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 (m *ApplicationDownlink) GetConfirmed() bool

func (*ApplicationDownlink) GetCorrelationIds added in v3.14.1

func (m *ApplicationDownlink) GetCorrelationIds() []string

func (*ApplicationDownlink) GetDecodedPayload

func (m *ApplicationDownlink) GetDecodedPayload() *types.Struct

func (*ApplicationDownlink) GetDecodedPayloadWarnings added in v3.9.2

func (m *ApplicationDownlink) GetDecodedPayloadWarnings() []string

func (*ApplicationDownlink) GetFCnt

func (m *ApplicationDownlink) GetFCnt() uint32

func (*ApplicationDownlink) GetFPort

func (m *ApplicationDownlink) GetFPort() uint32

func (*ApplicationDownlink) GetFrmPayload added in v3.14.1

func (m *ApplicationDownlink) GetFrmPayload() []byte

func (*ApplicationDownlink) GetPriority

func (m *ApplicationDownlink) GetPriority() TxSchedulePriority

func (*ApplicationDownlink) GetSessionKeyId added in v3.14.1

func (m *ApplicationDownlink) GetSessionKeyId() []byte

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

func (m *ApplicationDownlink) Reset()

func (*ApplicationDownlink) SetFields

func (dst *ApplicationDownlink) SetFields(src *ApplicationDownlink, paths ...string) error

func (*ApplicationDownlink) String

func (this *ApplicationDownlink) String() string

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.

func (*ApplicationDownlink) XXX_DiscardUnknown

func (m *ApplicationDownlink) XXX_DiscardUnknown()

func (*ApplicationDownlink) XXX_Marshal

func (m *ApplicationDownlink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationDownlink) XXX_Merge

func (m *ApplicationDownlink) XXX_Merge(src proto.Message)

func (*ApplicationDownlink) XXX_Size

func (m *ApplicationDownlink) XXX_Size() int

func (*ApplicationDownlink) XXX_Unmarshal

func (m *ApplicationDownlink) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*ApplicationDownlinkFailed) Descriptor

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

func (*ApplicationDownlinkFailed) Equal

func (this *ApplicationDownlinkFailed) Equal(that interface{}) bool

func (*ApplicationDownlinkFailed) GetError

func (m *ApplicationDownlinkFailed) GetError() *ErrorDetails

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

func (m *ApplicationDownlinkFailed) Reset()

func (*ApplicationDownlinkFailed) SetFields

func (dst *ApplicationDownlinkFailed) SetFields(src *ApplicationDownlinkFailed, paths ...string) error

func (*ApplicationDownlinkFailed) String

func (this *ApplicationDownlinkFailed) String() string

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.

func (*ApplicationDownlinkFailed) XXX_DiscardUnknown

func (m *ApplicationDownlinkFailed) XXX_DiscardUnknown()

func (*ApplicationDownlinkFailed) XXX_Marshal

func (m *ApplicationDownlinkFailed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationDownlinkFailed) XXX_Merge

func (m *ApplicationDownlinkFailed) XXX_Merge(src proto.Message)

func (*ApplicationDownlinkFailed) XXX_Size

func (m *ApplicationDownlinkFailed) XXX_Size() int

func (*ApplicationDownlinkFailed) XXX_Unmarshal

func (m *ApplicationDownlinkFailed) XXX_Unmarshal(b []byte) error

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 and antenna 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.
	Gateways []*GatewayAntennaIdentifiers `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         *types.Timestamp `protobuf:"bytes,8,opt,name=absolute_time,json=absoluteTime,proto3" json:"absolute_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}
func (*ApplicationDownlink_ClassBC) Descriptor() ([]byte, []int)
func (this *ApplicationDownlink_ClassBC) Equal(that interface{}) bool
func (v *ApplicationDownlink_ClassBC) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (m *ApplicationDownlink_ClassBC) GetAbsoluteTime() *types.Timestamp
func (*ApplicationDownlink_ClassBC) ProtoMessage()
func (m *ApplicationDownlink_ClassBC) Reset()
func (this *ApplicationDownlink_ClassBC) String() string
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.

func (m *ApplicationDownlink_ClassBC) XXX_DiscardUnknown()
func (m *ApplicationDownlink_ClassBC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (m *ApplicationDownlink_ClassBC) XXX_Merge(src proto.Message)
func (m *ApplicationDownlink_ClassBC) XXX_Size() int
func (m *ApplicationDownlink_ClassBC) XXX_Unmarshal(b []byte) error
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 ApplicationDownlinks struct {
	Downlinks            []*ApplicationDownlink `protobuf:"bytes,1,rep,name=downlinks,proto3" json:"downlinks,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*ApplicationDownlinks) Descriptor

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

func (*ApplicationDownlinks) Equal

func (this *ApplicationDownlinks) Equal(that interface{}) bool
func (m *ApplicationDownlinks) GetDownlinks() []*ApplicationDownlink

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

func (m *ApplicationDownlinks) Reset()

func (*ApplicationDownlinks) SetFields

func (dst *ApplicationDownlinks) SetFields(src *ApplicationDownlinks, paths ...string) error

func (*ApplicationDownlinks) String

func (this *ApplicationDownlinks) String() string

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.

func (*ApplicationDownlinks) XXX_DiscardUnknown

func (m *ApplicationDownlinks) XXX_DiscardUnknown()

func (*ApplicationDownlinks) XXX_Marshal

func (m *ApplicationDownlinks) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationDownlinks) XXX_Merge

func (m *ApplicationDownlinks) XXX_Merge(src proto.Message)

func (*ApplicationDownlinks) XXX_Size

func (m *ApplicationDownlinks) XXX_Size() int

func (*ApplicationDownlinks) XXX_Unmarshal

func (m *ApplicationDownlinks) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ApplicationIdentifiers) Descriptor

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

func (ApplicationIdentifiers) EntityType

func (ApplicationIdentifiers) EntityType() string

EntityType returns the entity type for this ID (application).

func (*ApplicationIdentifiers) Equal

func (this *ApplicationIdentifiers) Equal(that interface{}) bool

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 (m *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) Reset

func (m *ApplicationIdentifiers) Reset()

func (*ApplicationIdentifiers) SetFields

func (dst *ApplicationIdentifiers) SetFields(src *ApplicationIdentifiers, paths ...string) error

func (*ApplicationIdentifiers) String

func (this *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.

func (*ApplicationIdentifiers) XXX_DiscardUnknown

func (m *ApplicationIdentifiers) XXX_DiscardUnknown()

func (*ApplicationIdentifiers) XXX_Marshal

func (m *ApplicationIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationIdentifiers) XXX_Merge

func (m *ApplicationIdentifiers) XXX_Merge(src proto.Message)

func (*ApplicationIdentifiers) XXX_Size

func (m *ApplicationIdentifiers) XXX_Size() int

func (*ApplicationIdentifiers) XXX_Unmarshal

func (m *ApplicationIdentifiers) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*ApplicationInvalidatedDownlinks) Descriptor

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

func (*ApplicationInvalidatedDownlinks) Equal

func (this *ApplicationInvalidatedDownlinks) Equal(that interface{}) bool

func (*ApplicationInvalidatedDownlinks) GetLastFCntDown

func (m *ApplicationInvalidatedDownlinks) GetLastFCntDown() uint32

func (*ApplicationInvalidatedDownlinks) GetSessionKeyId added in v3.14.1

func (m *ApplicationInvalidatedDownlinks) GetSessionKeyId() []byte

func (*ApplicationInvalidatedDownlinks) MarshalProtoJSON added in v3.15.1

MarshalProtoJSON marshals the ApplicationInvalidatedDownlinks message to JSON.

func (*ApplicationInvalidatedDownlinks) ProtoMessage

func (*ApplicationInvalidatedDownlinks) ProtoMessage()

func (*ApplicationInvalidatedDownlinks) Reset

func (*ApplicationInvalidatedDownlinks) SetFields

func (*ApplicationInvalidatedDownlinks) String

func (this *ApplicationInvalidatedDownlinks) String() string

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.

func (*ApplicationInvalidatedDownlinks) XXX_DiscardUnknown

func (m *ApplicationInvalidatedDownlinks) XXX_DiscardUnknown()

func (*ApplicationInvalidatedDownlinks) XXX_Marshal

func (m *ApplicationInvalidatedDownlinks) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationInvalidatedDownlinks) XXX_Merge

func (m *ApplicationInvalidatedDownlinks) XXX_Merge(src proto.Message)

func (*ApplicationInvalidatedDownlinks) XXX_Size

func (m *ApplicationInvalidatedDownlinks) XXX_Size() int

func (*ApplicationInvalidatedDownlinks) XXX_Unmarshal

func (m *ApplicationInvalidatedDownlinks) XXX_Unmarshal(b []byte) error

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           *types.Timestamp `protobuf:"bytes,8,opt,name=received_at,json=receivedAt,proto3" json:"received_at,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*ApplicationJoinAccept) Descriptor

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

func (*ApplicationJoinAccept) Equal

func (this *ApplicationJoinAccept) Equal(that interface{}) bool

func (*ApplicationJoinAccept) GetAppSKey

func (m *ApplicationJoinAccept) GetAppSKey() *KeyEnvelope
func (m *ApplicationJoinAccept) GetInvalidatedDownlinks() []*ApplicationDownlink

func (*ApplicationJoinAccept) GetPendingSession

func (m *ApplicationJoinAccept) GetPendingSession() bool

func (*ApplicationJoinAccept) GetReceivedAt

func (m *ApplicationJoinAccept) GetReceivedAt() *types.Timestamp

func (*ApplicationJoinAccept) GetSessionKeyId added in v3.14.1

func (m *ApplicationJoinAccept) GetSessionKeyId() []byte

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

func (m *ApplicationJoinAccept) Reset()

func (*ApplicationJoinAccept) SetFields

func (dst *ApplicationJoinAccept) SetFields(src *ApplicationJoinAccept, paths ...string) error

func (*ApplicationJoinAccept) String

func (this *ApplicationJoinAccept) String() string

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.

func (*ApplicationJoinAccept) XXX_DiscardUnknown

func (m *ApplicationJoinAccept) XXX_DiscardUnknown()

func (*ApplicationJoinAccept) XXX_Marshal

func (m *ApplicationJoinAccept) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationJoinAccept) XXX_Merge

func (m *ApplicationJoinAccept) XXX_Merge(src proto.Message)

func (*ApplicationJoinAccept) XXX_Size

func (m *ApplicationJoinAccept) XXX_Size() int

func (*ApplicationJoinAccept) XXX_Unmarshal

func (m *ApplicationJoinAccept) XXX_Unmarshal(b []byte) error

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    *types.BoolValue `protobuf:"bytes,5,opt,name=skip_payload_crypto,json=skipPayloadCrypto,proto3" json:"skip_payload_crypto,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*ApplicationLink) Descriptor

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

func (*ApplicationLink) Equal

func (this *ApplicationLink) Equal(that interface{}) bool

func (*ApplicationLink) GetDefaultFormatters

func (m *ApplicationLink) GetDefaultFormatters() *MessagePayloadFormatters

func (*ApplicationLink) GetSkipPayloadCrypto added in v3.9.0

func (m *ApplicationLink) GetSkipPayloadCrypto() *types.BoolValue

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

func (m *ApplicationLink) Reset()

func (*ApplicationLink) SetFields

func (dst *ApplicationLink) SetFields(src *ApplicationLink, paths ...string) error

func (*ApplicationLink) String

func (this *ApplicationLink) String() string

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.

func (*ApplicationLink) XXX_DiscardUnknown

func (m *ApplicationLink) XXX_DiscardUnknown()

func (*ApplicationLink) XXX_Marshal

func (m *ApplicationLink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationLink) XXX_Merge

func (m *ApplicationLink) XXX_Merge(src proto.Message)

func (*ApplicationLink) XXX_Size

func (m *ApplicationLink) XXX_Size() int

func (*ApplicationLink) XXX_Unmarshal

func (m *ApplicationLink) XXX_Unmarshal(b []byte) error

type ApplicationLinkStats

type ApplicationLinkStats struct {
	LinkedAt             *types.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 *types.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 *types.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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Link stats as monitored by the Application Server.

func (*ApplicationLinkStats) Descriptor

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

func (*ApplicationLinkStats) Equal

func (this *ApplicationLinkStats) Equal(that interface{}) bool

func (*ApplicationLinkStats) GetDownlinkCount

func (m *ApplicationLinkStats) GetDownlinkCount() uint64

func (*ApplicationLinkStats) GetLastDownlinkForwardedAt

func (m *ApplicationLinkStats) GetLastDownlinkForwardedAt() *types.Timestamp

func (*ApplicationLinkStats) GetLastUpReceivedAt

func (m *ApplicationLinkStats) GetLastUpReceivedAt() *types.Timestamp

func (*ApplicationLinkStats) GetLinkedAt

func (m *ApplicationLinkStats) GetLinkedAt() *types.Timestamp

func (*ApplicationLinkStats) GetNetworkServerAddress

func (m *ApplicationLinkStats) GetNetworkServerAddress() string

func (*ApplicationLinkStats) GetUpCount

func (m *ApplicationLinkStats) GetUpCount() uint64

func (*ApplicationLinkStats) ProtoMessage

func (*ApplicationLinkStats) ProtoMessage()

func (*ApplicationLinkStats) Reset

func (m *ApplicationLinkStats) Reset()

func (*ApplicationLinkStats) SetFields

func (dst *ApplicationLinkStats) SetFields(src *ApplicationLinkStats, paths ...string) error

func (*ApplicationLinkStats) String

func (this *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.

func (*ApplicationLinkStats) XXX_DiscardUnknown

func (m *ApplicationLinkStats) XXX_DiscardUnknown()

func (*ApplicationLinkStats) XXX_Marshal

func (m *ApplicationLinkStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationLinkStats) XXX_Merge

func (m *ApplicationLinkStats) XXX_Merge(src proto.Message)

func (*ApplicationLinkStats) XXX_Size

func (m *ApplicationLinkStats) XXX_Size() int

func (*ApplicationLinkStats) XXX_Unmarshal

func (m *ApplicationLinkStats) XXX_Unmarshal(b []byte) error

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 */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ApplicationLocation) Descriptor

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

func (*ApplicationLocation) Equal

func (this *ApplicationLocation) Equal(that interface{}) bool

func (*ApplicationLocation) GetAttributes

func (m *ApplicationLocation) GetAttributes() map[string]string

func (*ApplicationLocation) GetLocation added in v3.16.1

func (m *ApplicationLocation) GetLocation() *Location

func (*ApplicationLocation) GetService

func (m *ApplicationLocation) GetService() string

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

func (m *ApplicationLocation) Reset()

func (*ApplicationLocation) SetFields

func (dst *ApplicationLocation) SetFields(src *ApplicationLocation, paths ...string) error

func (*ApplicationLocation) String

func (this *ApplicationLocation) String() string

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.

func (*ApplicationLocation) XXX_DiscardUnknown

func (m *ApplicationLocation) XXX_DiscardUnknown()

func (*ApplicationLocation) XXX_Marshal

func (m *ApplicationLocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationLocation) XXX_Merge

func (m *ApplicationLocation) XXX_Merge(src proto.Message)

func (*ApplicationLocation) XXX_Size

func (m *ApplicationLocation) XXX_Size() int

func (*ApplicationLocation) XXX_Unmarshal

func (m *ApplicationLocation) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ApplicationPackage) Descriptor

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

func (*ApplicationPackage) Equal

func (this *ApplicationPackage) Equal(that interface{}) bool

func (*ApplicationPackage) GetDefaultFPort

func (m *ApplicationPackage) GetDefaultFPort() uint32

func (*ApplicationPackage) GetName

func (m *ApplicationPackage) GetName() string

func (*ApplicationPackage) ProtoMessage

func (*ApplicationPackage) ProtoMessage()

func (*ApplicationPackage) Reset

func (m *ApplicationPackage) Reset()

func (*ApplicationPackage) SetFields

func (dst *ApplicationPackage) SetFields(src *ApplicationPackage, paths ...string) error

func (*ApplicationPackage) String

func (this *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.

func (*ApplicationPackage) XXX_DiscardUnknown

func (m *ApplicationPackage) XXX_DiscardUnknown()

func (*ApplicationPackage) XXX_Marshal

func (m *ApplicationPackage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationPackage) XXX_Merge

func (m *ApplicationPackage) XXX_Merge(src proto.Message)

func (*ApplicationPackage) XXX_Size

func (m *ApplicationPackage) XXX_Size() int

func (*ApplicationPackage) XXX_Unmarshal

func (m *ApplicationPackage) XXX_Unmarshal(b []byte) error

type ApplicationPackageAssociation

type ApplicationPackageAssociation struct {
	Ids                  *ApplicationPackageAssociationIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3" json:"ids,omitempty"`
	CreatedAt            *types.Timestamp                          `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt            *types.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                 *types.Struct                             `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                  `json:"-"`
	XXX_sizecache        int32                                     `json:"-"`
}

func (*ApplicationPackageAssociation) Descriptor

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

func (*ApplicationPackageAssociation) EntityType added in v3.15.2

func (m *ApplicationPackageAssociation) EntityType() string

func (*ApplicationPackageAssociation) Equal

func (this *ApplicationPackageAssociation) Equal(that interface{}) bool

func (*ApplicationPackageAssociation) ExtractRequestFields added in v3.15.2

func (m *ApplicationPackageAssociation) ExtractRequestFields(dst map[string]interface{})

func (*ApplicationPackageAssociation) GetCreatedAt

func (m *ApplicationPackageAssociation) GetCreatedAt() *types.Timestamp

func (*ApplicationPackageAssociation) GetData

func (*ApplicationPackageAssociation) GetIds added in v3.15.2

func (*ApplicationPackageAssociation) GetPackageName

func (m *ApplicationPackageAssociation) GetPackageName() string

func (*ApplicationPackageAssociation) GetUpdatedAt

func (m *ApplicationPackageAssociation) GetUpdatedAt() *types.Timestamp

func (*ApplicationPackageAssociation) IDString added in v3.15.2

func (m *ApplicationPackageAssociation) IDString() string

func (*ApplicationPackageAssociation) ProtoMessage

func (*ApplicationPackageAssociation) ProtoMessage()

func (*ApplicationPackageAssociation) Reset

func (m *ApplicationPackageAssociation) Reset()

func (*ApplicationPackageAssociation) SetFields

func (*ApplicationPackageAssociation) String

func (this *ApplicationPackageAssociation) String() string

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.

func (*ApplicationPackageAssociation) XXX_DiscardUnknown

func (m *ApplicationPackageAssociation) XXX_DiscardUnknown()

func (*ApplicationPackageAssociation) XXX_Marshal

func (m *ApplicationPackageAssociation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationPackageAssociation) XXX_Merge

func (m *ApplicationPackageAssociation) XXX_Merge(src proto.Message)

func (*ApplicationPackageAssociation) XXX_Size

func (m *ApplicationPackageAssociation) XXX_Size() int

func (*ApplicationPackageAssociation) XXX_Unmarshal

func (m *ApplicationPackageAssociation) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*ApplicationPackageAssociationIdentifiers) Descriptor

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

func (*ApplicationPackageAssociationIdentifiers) EntityType added in v3.15.2

func (*ApplicationPackageAssociationIdentifiers) Equal

func (this *ApplicationPackageAssociationIdentifiers) Equal(that interface{}) bool

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

func (*ApplicationPackageAssociationIdentifiers) Reset

func (*ApplicationPackageAssociationIdentifiers) SetFields

func (*ApplicationPackageAssociationIdentifiers) String

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.

func (*ApplicationPackageAssociationIdentifiers) XXX_DiscardUnknown

func (m *ApplicationPackageAssociationIdentifiers) XXX_DiscardUnknown()

func (*ApplicationPackageAssociationIdentifiers) XXX_Marshal

func (m *ApplicationPackageAssociationIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationPackageAssociationIdentifiers) XXX_Merge

func (*ApplicationPackageAssociationIdentifiers) XXX_Size

func (*ApplicationPackageAssociationIdentifiers) XXX_Unmarshal

func (m *ApplicationPackageAssociationIdentifiers) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

func (*ApplicationPackageAssociations) Descriptor

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

func (*ApplicationPackageAssociations) Equal

func (this *ApplicationPackageAssociations) Equal(that interface{}) bool

func (*ApplicationPackageAssociations) GetAssociations

func (*ApplicationPackageAssociations) ProtoMessage

func (*ApplicationPackageAssociations) ProtoMessage()

func (*ApplicationPackageAssociations) Reset

func (m *ApplicationPackageAssociations) Reset()

func (*ApplicationPackageAssociations) SetFields

func (*ApplicationPackageAssociations) String

func (this *ApplicationPackageAssociations) String() string

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.

func (*ApplicationPackageAssociations) XXX_DiscardUnknown

func (m *ApplicationPackageAssociations) XXX_DiscardUnknown()

func (*ApplicationPackageAssociations) XXX_Marshal

func (m *ApplicationPackageAssociations) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationPackageAssociations) XXX_Merge

func (m *ApplicationPackageAssociations) XXX_Merge(src proto.Message)

func (*ApplicationPackageAssociations) XXX_Size

func (m *ApplicationPackageAssociations) XXX_Size() int

func (*ApplicationPackageAssociations) XXX_Unmarshal

func (m *ApplicationPackageAssociations) XXX_Unmarshal(b []byte) error

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            *types.Timestamp                                 `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt            *types.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                 *types.Struct                                    `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                         `json:"-"`
	XXX_sizecache        int32                                            `json:"-"`
}

func (*ApplicationPackageDefaultAssociation) Descriptor added in v3.9.0

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

func (*ApplicationPackageDefaultAssociation) EntityType added in v3.15.2

func (*ApplicationPackageDefaultAssociation) Equal added in v3.9.0

func (this *ApplicationPackageDefaultAssociation) Equal(that interface{}) bool

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 (m *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) Reset added in v3.9.0

func (*ApplicationPackageDefaultAssociation) SetFields added in v3.9.0

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.

func (*ApplicationPackageDefaultAssociation) XXX_DiscardUnknown added in v3.9.0

func (m *ApplicationPackageDefaultAssociation) XXX_DiscardUnknown()

func (*ApplicationPackageDefaultAssociation) XXX_Marshal added in v3.9.0

func (m *ApplicationPackageDefaultAssociation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationPackageDefaultAssociation) XXX_Merge added in v3.9.0

func (*ApplicationPackageDefaultAssociation) XXX_Size added in v3.9.0

func (*ApplicationPackageDefaultAssociation) XXX_Unmarshal added in v3.9.0

func (m *ApplicationPackageDefaultAssociation) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*ApplicationPackageDefaultAssociationIdentifiers) Descriptor added in v3.9.0

func (*ApplicationPackageDefaultAssociationIdentifiers) EntityType added in v3.15.2

func (*ApplicationPackageDefaultAssociationIdentifiers) Equal added in v3.9.0

func (this *ApplicationPackageDefaultAssociationIdentifiers) Equal(that interface{}) bool

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) Reset added in v3.9.0

func (*ApplicationPackageDefaultAssociationIdentifiers) SetFields added in v3.9.0

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.

func (*ApplicationPackageDefaultAssociationIdentifiers) XXX_DiscardUnknown added in v3.9.0

func (m *ApplicationPackageDefaultAssociationIdentifiers) XXX_DiscardUnknown()

func (*ApplicationPackageDefaultAssociationIdentifiers) XXX_Marshal added in v3.9.0

func (m *ApplicationPackageDefaultAssociationIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationPackageDefaultAssociationIdentifiers) XXX_Merge added in v3.9.0

func (*ApplicationPackageDefaultAssociationIdentifiers) XXX_Size added in v3.9.0

func (*ApplicationPackageDefaultAssociationIdentifiers) XXX_Unmarshal added in v3.9.0

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"`
	XXX_NoUnkeyedLiteral struct{}                                `json:"-"`
	XXX_sizecache        int32                                   `json:"-"`
}

func (*ApplicationPackageDefaultAssociations) Descriptor added in v3.9.0

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

func (*ApplicationPackageDefaultAssociations) Equal added in v3.9.0

func (this *ApplicationPackageDefaultAssociations) Equal(that interface{}) bool

func (*ApplicationPackageDefaultAssociations) GetDefaults added in v3.9.0

func (*ApplicationPackageDefaultAssociations) ProtoMessage added in v3.9.0

func (*ApplicationPackageDefaultAssociations) ProtoMessage()

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.

func (*ApplicationPackageDefaultAssociations) XXX_DiscardUnknown added in v3.9.0

func (m *ApplicationPackageDefaultAssociations) XXX_DiscardUnknown()

func (*ApplicationPackageDefaultAssociations) XXX_Marshal added in v3.9.0

func (m *ApplicationPackageDefaultAssociations) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationPackageDefaultAssociations) XXX_Merge added in v3.9.0

func (*ApplicationPackageDefaultAssociations) XXX_Size added in v3.9.0

func (*ApplicationPackageDefaultAssociations) XXX_Unmarshal added in v3.9.0

func (m *ApplicationPackageDefaultAssociations) XXX_Unmarshal(b []byte) error

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) (*types.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) (*types.Empty, error)
}

ApplicationPackageRegistryClient is the client API for ApplicationPackageRegistry service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewApplicationPackageRegistryClient

func NewApplicationPackageRegistryClient(cc *grpc.ClientConn) ApplicationPackageRegistryClient

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) (*types.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) (*types.Empty, error)
}

ApplicationPackageRegistryServer is the server API for ApplicationPackageRegistry service.

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"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*ApplicationPackages) Descriptor

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

func (*ApplicationPackages) Equal

func (this *ApplicationPackages) Equal(that interface{}) bool

func (*ApplicationPackages) GetPackages

func (m *ApplicationPackages) GetPackages() []*ApplicationPackage

func (*ApplicationPackages) ProtoMessage

func (*ApplicationPackages) ProtoMessage()

func (*ApplicationPackages) Reset

func (m *ApplicationPackages) Reset()

func (*ApplicationPackages) SetFields

func (dst *ApplicationPackages) SetFields(src *ApplicationPackages, paths ...string) error

func (*ApplicationPackages) String

func (this *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.

func (*ApplicationPackages) XXX_DiscardUnknown

func (m *ApplicationPackages) XXX_DiscardUnknown()

func (*ApplicationPackages) XXX_Marshal

func (m *ApplicationPackages) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationPackages) XXX_Merge

func (m *ApplicationPackages) XXX_Merge(src proto.Message)

func (*ApplicationPackages) XXX_Size

func (m *ApplicationPackages) XXX_Size() int

func (*ApplicationPackages) XXX_Unmarshal

func (m *ApplicationPackages) XXX_Unmarshal(b []byte) error

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 *types.Timestamp              `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt *types.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 valid to be assigned 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"`
	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"`
	XXX_NoUnkeyedLiteral     struct{}                   `json:"-"`
	XXX_sizecache            int32                      `json:"-"`
}

func (*ApplicationPubSub) Descriptor

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

func (*ApplicationPubSub) EntityType added in v3.15.2

func (m *ApplicationPubSub) EntityType() string

func (*ApplicationPubSub) Equal

func (this *ApplicationPubSub) Equal(that interface{}) bool

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 (m *ApplicationPubSub) GetBaseTopic() string

func (*ApplicationPubSub) GetCreatedAt

func (m *ApplicationPubSub) GetCreatedAt() *types.Timestamp

func (*ApplicationPubSub) GetDownlinkAck

func (m *ApplicationPubSub) GetDownlinkAck() *ApplicationPubSub_Message

func (*ApplicationPubSub) GetDownlinkFailed

func (m *ApplicationPubSub) GetDownlinkFailed() *ApplicationPubSub_Message

func (*ApplicationPubSub) GetDownlinkNack

func (m *ApplicationPubSub) GetDownlinkNack() *ApplicationPubSub_Message

func (*ApplicationPubSub) GetDownlinkPush

func (m *ApplicationPubSub) GetDownlinkPush() *ApplicationPubSub_Message

func (*ApplicationPubSub) GetDownlinkQueueInvalidated added in v3.10.0

func (m *ApplicationPubSub) GetDownlinkQueueInvalidated() *ApplicationPubSub_Message

func (*ApplicationPubSub) GetDownlinkQueued

func (m *ApplicationPubSub) GetDownlinkQueued() *ApplicationPubSub_Message

func (*ApplicationPubSub) GetDownlinkReplace

func (m *ApplicationPubSub) GetDownlinkReplace() *ApplicationPubSub_Message

func (*ApplicationPubSub) GetDownlinkSent

func (m *ApplicationPubSub) GetDownlinkSent() *ApplicationPubSub_Message

func (*ApplicationPubSub) GetFormat

func (m *ApplicationPubSub) GetFormat() string

func (*ApplicationPubSub) GetIds added in v3.15.2

func (*ApplicationPubSub) GetJoinAccept

func (m *ApplicationPubSub) GetJoinAccept() *ApplicationPubSub_Message

func (*ApplicationPubSub) GetLocationSolved

func (m *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 (m *ApplicationPubSub) GetServiceData() *ApplicationPubSub_Message

func (*ApplicationPubSub) GetUpdatedAt

func (m *ApplicationPubSub) GetUpdatedAt() *types.Timestamp

func (*ApplicationPubSub) GetUplinkMessage

func (m *ApplicationPubSub) GetUplinkMessage() *ApplicationPubSub_Message

func (*ApplicationPubSub) IDString added in v3.15.2

func (m *ApplicationPubSub) IDString() string

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

func (m *ApplicationPubSub) Reset()

func (*ApplicationPubSub) SetFields

func (dst *ApplicationPubSub) SetFields(src *ApplicationPubSub, paths ...string) error

func (*ApplicationPubSub) String

func (this *ApplicationPubSub) String() string

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.

func (*ApplicationPubSub) XXX_DiscardUnknown

func (m *ApplicationPubSub) XXX_DiscardUnknown()

func (*ApplicationPubSub) XXX_Marshal

func (m *ApplicationPubSub) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationPubSub) XXX_Merge

func (m *ApplicationPubSub) XXX_Merge(src proto.Message)

func (*ApplicationPubSub) XXX_OneofWrappers

func (*ApplicationPubSub) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*ApplicationPubSub) XXX_Size

func (m *ApplicationPubSub) XXX_Size() int

func (*ApplicationPubSub) XXX_Unmarshal

func (m *ApplicationPubSub) XXX_Unmarshal(b []byte) error

type ApplicationPubSubFormats

type ApplicationPubSubFormats struct {
	// Format and description.
	Formats              map[string]string `` /* 155-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ApplicationPubSubFormats) Descriptor

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

func (*ApplicationPubSubFormats) Equal

func (this *ApplicationPubSubFormats) Equal(that interface{}) bool

func (*ApplicationPubSubFormats) GetFormats

func (m *ApplicationPubSubFormats) GetFormats() map[string]string

func (*ApplicationPubSubFormats) ProtoMessage

func (*ApplicationPubSubFormats) ProtoMessage()

func (*ApplicationPubSubFormats) Reset

func (m *ApplicationPubSubFormats) Reset()

func (*ApplicationPubSubFormats) SetFields

func (dst *ApplicationPubSubFormats) SetFields(src *ApplicationPubSubFormats, paths ...string) error

func (*ApplicationPubSubFormats) String

func (this *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.

func (*ApplicationPubSubFormats) XXX_DiscardUnknown

func (m *ApplicationPubSubFormats) XXX_DiscardUnknown()

func (*ApplicationPubSubFormats) XXX_Marshal

func (m *ApplicationPubSubFormats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationPubSubFormats) XXX_Merge

func (m *ApplicationPubSubFormats) XXX_Merge(src proto.Message)

func (*ApplicationPubSubFormats) XXX_Size

func (m *ApplicationPubSubFormats) XXX_Size() int

func (*ApplicationPubSubFormats) XXX_Unmarshal

func (m *ApplicationPubSubFormats) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*ApplicationPubSubIdentifiers) Descriptor

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

func (*ApplicationPubSubIdentifiers) EntityType added in v3.15.2

func (m *ApplicationPubSubIdentifiers) EntityType() string

func (*ApplicationPubSubIdentifiers) Equal

func (this *ApplicationPubSubIdentifiers) Equal(that interface{}) bool

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 (m *ApplicationPubSubIdentifiers) GetApplicationIds() *ApplicationIdentifiers

func (*ApplicationPubSubIdentifiers) GetPubSubId added in v3.14.0

func (m *ApplicationPubSubIdentifiers) GetPubSubId() string

func (*ApplicationPubSubIdentifiers) IDString added in v3.15.2

func (m *ApplicationPubSubIdentifiers) IDString() string

func (*ApplicationPubSubIdentifiers) ProtoMessage

func (*ApplicationPubSubIdentifiers) ProtoMessage()

func (*ApplicationPubSubIdentifiers) Reset

func (m *ApplicationPubSubIdentifiers) Reset()

func (*ApplicationPubSubIdentifiers) SetFields

func (*ApplicationPubSubIdentifiers) String

func (this *ApplicationPubSubIdentifiers) String() 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.

func (*ApplicationPubSubIdentifiers) XXX_DiscardUnknown

func (m *ApplicationPubSubIdentifiers) XXX_DiscardUnknown()

func (*ApplicationPubSubIdentifiers) XXX_Marshal

func (m *ApplicationPubSubIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationPubSubIdentifiers) XXX_Merge

func (m *ApplicationPubSubIdentifiers) XXX_Merge(src proto.Message)

func (*ApplicationPubSubIdentifiers) XXX_Size

func (m *ApplicationPubSubIdentifiers) XXX_Size() int

func (*ApplicationPubSubIdentifiers) XXX_Unmarshal

func (m *ApplicationPubSubIdentifiers) XXX_Unmarshal(b []byte) error

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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewApplicationPubSubRegistryClient

func NewApplicationPubSubRegistryClient(cc *grpc.ClientConn) ApplicationPubSubRegistryClient

type ApplicationPubSubRegistryServer

ApplicationPubSubRegistryServer is the server API for ApplicationPubSubRegistry service.

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 valid to be assigned to Deployment:
	//	*ApplicationPubSub_AWSIoTProvider_Default
	Deployment           isApplicationPubSub_AWSIoTProvider_Deployment `protobuf_oneof:"deployment"`
	XXX_NoUnkeyedLiteral struct{}                                      `json:"-"`
	XXX_sizecache        int32                                         `json:"-"`
}

func (*ApplicationPubSub_AWSIoTProvider) Descriptor added in v3.9.3

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

func (*ApplicationPubSub_AWSIoTProvider) Equal added in v3.9.3

func (this *ApplicationPubSub_AWSIoTProvider) Equal(that interface{}) bool

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 (m *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) Reset added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider) SetFields added in v3.9.3

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.

func (*ApplicationPubSub_AWSIoTProvider) XXX_DiscardUnknown added in v3.9.3

func (m *ApplicationPubSub_AWSIoTProvider) XXX_DiscardUnknown()

func (*ApplicationPubSub_AWSIoTProvider) XXX_Marshal added in v3.9.3

func (m *ApplicationPubSub_AWSIoTProvider) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationPubSub_AWSIoTProvider) XXX_Merge added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider) XXX_OneofWrappers added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*ApplicationPubSub_AWSIoTProvider) XXX_Size added in v3.9.3

func (m *ApplicationPubSub_AWSIoTProvider) XXX_Size() int

func (*ApplicationPubSub_AWSIoTProvider) XXX_Unmarshal added in v3.9.3

func (m *ApplicationPubSub_AWSIoTProvider) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ApplicationPubSub_AWSIoTProvider_AccessKey) Descriptor added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_AccessKey) Equal added in v3.9.3

func (this *ApplicationPubSub_AWSIoTProvider_AccessKey) Equal(that interface{}) bool

func (*ApplicationPubSub_AWSIoTProvider_AccessKey) GetAccessKeyId added in v3.14.0

func (*ApplicationPubSub_AWSIoTProvider_AccessKey) GetSecretAccessKey added in v3.9.3

func (m *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) Reset added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_AccessKey) SetFields added in v3.9.3

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.

func (*ApplicationPubSub_AWSIoTProvider_AccessKey) XXX_DiscardUnknown added in v3.9.3

func (m *ApplicationPubSub_AWSIoTProvider_AccessKey) XXX_DiscardUnknown()

func (*ApplicationPubSub_AWSIoTProvider_AccessKey) XXX_Marshal added in v3.9.3

func (m *ApplicationPubSub_AWSIoTProvider_AccessKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationPubSub_AWSIoTProvider_AccessKey) XXX_Merge added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_AccessKey) XXX_Size added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_AccessKey) XXX_Unmarshal added in v3.9.3

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      *types.Duration `protobuf:"bytes,3,opt,name=session_duration,json=sessionDuration,proto3" json:"session_duration,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*ApplicationPubSub_AWSIoTProvider_AssumeRole) Descriptor added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_AssumeRole) Equal added in v3.9.3

func (this *ApplicationPubSub_AWSIoTProvider_AssumeRole) Equal(that interface{}) bool

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) Reset added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_AssumeRole) SetFields added in v3.9.3

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.

func (*ApplicationPubSub_AWSIoTProvider_AssumeRole) XXX_DiscardUnknown added in v3.9.3

func (m *ApplicationPubSub_AWSIoTProvider_AssumeRole) XXX_DiscardUnknown()

func (*ApplicationPubSub_AWSIoTProvider_AssumeRole) XXX_Marshal added in v3.9.3

func (m *ApplicationPubSub_AWSIoTProvider_AssumeRole) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationPubSub_AWSIoTProvider_AssumeRole) XXX_Merge added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_AssumeRole) XXX_Size added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_AssumeRole) XXX_Unmarshal added in v3.9.3

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 {
	Default *ApplicationPubSub_AWSIoTProvider_DefaultIntegration `protobuf:"bytes,5,opt,name=default,proto3,oneof" json:"default,omitempty"`
}

func (*ApplicationPubSub_AWSIoTProvider_Default) Equal added in v3.9.3

func (this *ApplicationPubSub_AWSIoTProvider_Default) Equal(that interface{}) bool

func (*ApplicationPubSub_AWSIoTProvider_Default) String added in v3.9.3

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 Enterprise Stack integration.
	StackName            string   `protobuf:"bytes,1,opt,name=stack_name,json=stackName,proto3" json:"stack_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ApplicationPubSub_AWSIoTProvider_DefaultIntegration) Descriptor added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_DefaultIntegration) Equal added in v3.9.3

func (this *ApplicationPubSub_AWSIoTProvider_DefaultIntegration) Equal(that interface{}) bool

func (*ApplicationPubSub_AWSIoTProvider_DefaultIntegration) GetStackName added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_DefaultIntegration) ProtoMessage added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_DefaultIntegration) Reset added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_DefaultIntegration) SetFields added in v3.9.3

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.

func (*ApplicationPubSub_AWSIoTProvider_DefaultIntegration) XXX_DiscardUnknown added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_DefaultIntegration) XXX_Marshal added in v3.9.3

func (m *ApplicationPubSub_AWSIoTProvider_DefaultIntegration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationPubSub_AWSIoTProvider_DefaultIntegration) XXX_Merge added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_DefaultIntegration) XXX_Size added in v3.9.3

func (*ApplicationPubSub_AWSIoTProvider_DefaultIntegration) XXX_Unmarshal added in v3.9.3

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" json:"aws_iot,omitempty"`
}

func (*ApplicationPubSub_AwsIot) Equal added in v3.14.0

func (this *ApplicationPubSub_AwsIot) Equal(that interface{}) bool

func (*ApplicationPubSub_AwsIot) String added in v3.14.0

func (this *ApplicationPubSub_AwsIot) String() string

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 */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

The MQTT provider settings.

func (*ApplicationPubSub_MQTTProvider) Descriptor

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

func (*ApplicationPubSub_MQTTProvider) Equal

func (this *ApplicationPubSub_MQTTProvider) Equal(that interface{}) bool

func (*ApplicationPubSub_MQTTProvider) GetClientId added in v3.13.0

func (m *ApplicationPubSub_MQTTProvider) GetClientId() string

func (*ApplicationPubSub_MQTTProvider) GetHeaders added in v3.9.2

func (m *ApplicationPubSub_MQTTProvider) GetHeaders() map[string]string

func (*ApplicationPubSub_MQTTProvider) GetPassword

func (m *ApplicationPubSub_MQTTProvider) GetPassword() string

func (*ApplicationPubSub_MQTTProvider) GetPublishQos added in v3.14.0

func (*ApplicationPubSub_MQTTProvider) GetServerUrl added in v3.14.0

func (m *ApplicationPubSub_MQTTProvider) GetServerUrl() string

func (*ApplicationPubSub_MQTTProvider) GetSubscribeQos added in v3.14.0

func (*ApplicationPubSub_MQTTProvider) GetTlsCa added in v3.14.0

func (m *ApplicationPubSub_MQTTProvider) GetTlsCa() []byte

func (*ApplicationPubSub_MQTTProvider) GetTlsClientCert added in v3.14.0

func (m *ApplicationPubSub_MQTTProvider) GetTlsClientCert() []byte

func (*ApplicationPubSub_MQTTProvider) GetTlsClientKey added in v3.14.0

func (m *ApplicationPubSub_MQTTProvider) GetTlsClientKey() []byte

func (*ApplicationPubSub_MQTTProvider) GetUseTls added in v3.14.0

func (m *ApplicationPubSub_MQTTProvider) GetUseTls() bool

func (*ApplicationPubSub_MQTTProvider) GetUsername

func (m *ApplicationPubSub_MQTTProvider) GetUsername() string

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

func (m *ApplicationPubSub_MQTTProvider) Reset()

func (*ApplicationPubSub_MQTTProvider) SetFields

func (*ApplicationPubSub_MQTTProvider) String

func (this *ApplicationPubSub_MQTTProvider) String() string

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.

func (*ApplicationPubSub_MQTTProvider) XXX_DiscardUnknown

func (m *ApplicationPubSub_MQTTProvider) XXX_DiscardUnknown()

func (*ApplicationPubSub_MQTTProvider) XXX_Marshal

func (m *ApplicationPubSub_MQTTProvider) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationPubSub_MQTTProvider) XXX_Merge

func (m *ApplicationPubSub_MQTTProvider) XXX_Merge(src proto.Message)

func (*ApplicationPubSub_MQTTProvider) XXX_Size

func (m *ApplicationPubSub_MQTTProvider) XXX_Size() int

func (*ApplicationPubSub_MQTTProvider) XXX_Unmarshal

func (m *ApplicationPubSub_MQTTProvider) XXX_Unmarshal(b []byte) error

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

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

func (ApplicationPubSub_MQTTProvider_QoS) MarshalProtoJSON added in v3.15.1

MarshalProtoJSON marshals the ApplicationPubSub_MQTTProvider_QoS to JSON.

func (ApplicationPubSub_MQTTProvider_QoS) MarshalText

func (q ApplicationPubSub_MQTTProvider_QoS) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (ApplicationPubSub_MQTTProvider_QoS) String

func (*ApplicationPubSub_MQTTProvider_QoS) UnmarshalProtoJSON added in v3.15.1

UnmarshalProtoJSON unmarshals the ApplicationPubSub_MQTTProvider_QoS from JSON.

func (*ApplicationPubSub_MQTTProvider_QoS) UnmarshalText

func (q *ApplicationPubSub_MQTTProvider_QoS) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ApplicationPubSub_Message) Descriptor

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

func (*ApplicationPubSub_Message) Equal

func (this *ApplicationPubSub_Message) Equal(that interface{}) bool

func (*ApplicationPubSub_Message) GetTopic

func (m *ApplicationPubSub_Message) GetTopic() string

func (*ApplicationPubSub_Message) ProtoMessage

func (*ApplicationPubSub_Message) ProtoMessage()

func (*ApplicationPubSub_Message) Reset

func (m *ApplicationPubSub_Message) Reset()

func (*ApplicationPubSub_Message) SetFields

func (dst *ApplicationPubSub_Message) SetFields(src *ApplicationPubSub_Message, paths ...string) error

func (*ApplicationPubSub_Message) String

func (this *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.

func (*ApplicationPubSub_Message) XXX_DiscardUnknown

func (m *ApplicationPubSub_Message) XXX_DiscardUnknown()

func (*ApplicationPubSub_Message) XXX_Marshal

func (m *ApplicationPubSub_Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationPubSub_Message) XXX_Merge

func (m *ApplicationPubSub_Message) XXX_Merge(src proto.Message)

func (*ApplicationPubSub_Message) XXX_Size

func (m *ApplicationPubSub_Message) XXX_Size() int

func (*ApplicationPubSub_Message) XXX_Unmarshal

func (m *ApplicationPubSub_Message) XXX_Unmarshal(b []byte) error

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" json:"mqtt,omitempty"`
}

func (*ApplicationPubSub_Mqtt) Equal added in v3.14.0

func (this *ApplicationPubSub_Mqtt) Equal(that interface{}) bool

func (*ApplicationPubSub_Mqtt) String added in v3.14.0

func (this *ApplicationPubSub_Mqtt) String() string

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The NATS provider settings.

func (*ApplicationPubSub_NATSProvider) Descriptor

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

func (*ApplicationPubSub_NATSProvider) Equal

func (this *ApplicationPubSub_NATSProvider) Equal(that interface{}) bool

func (*ApplicationPubSub_NATSProvider) GetServerUrl added in v3.14.0

func (m *ApplicationPubSub_NATSProvider) GetServerUrl() string

func (*ApplicationPubSub_NATSProvider) ProtoMessage

func (*ApplicationPubSub_NATSProvider) ProtoMessage()

func (*ApplicationPubSub_NATSProvider) Reset

func (m *ApplicationPubSub_NATSProvider) Reset()

func (*ApplicationPubSub_NATSProvider) SetFields

func (*ApplicationPubSub_NATSProvider) String

func (this *ApplicationPubSub_NATSProvider) String() 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.

func (*ApplicationPubSub_NATSProvider) XXX_DiscardUnknown

func (m *ApplicationPubSub_NATSProvider) XXX_DiscardUnknown()

func (*ApplicationPubSub_NATSProvider) XXX_Marshal

func (m *ApplicationPubSub_NATSProvider) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationPubSub_NATSProvider) XXX_Merge

func (m *ApplicationPubSub_NATSProvider) XXX_Merge(src proto.Message)

func (*ApplicationPubSub_NATSProvider) XXX_Size

func (m *ApplicationPubSub_NATSProvider) XXX_Size() int

func (*ApplicationPubSub_NATSProvider) XXX_Unmarshal

func (m *ApplicationPubSub_NATSProvider) XXX_Unmarshal(b []byte) error

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" json:"nats,omitempty"`
}

func (*ApplicationPubSub_Nats) Equal added in v3.14.0

func (this *ApplicationPubSub_Nats) Equal(that interface{}) bool

func (*ApplicationPubSub_Nats) String added in v3.14.0

func (this *ApplicationPubSub_Nats) String() string

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"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*ApplicationPubSubs) Descriptor

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

func (*ApplicationPubSubs) Equal

func (this *ApplicationPubSubs) Equal(that interface{}) bool

func (*ApplicationPubSubs) GetPubsubs

func (m *ApplicationPubSubs) GetPubsubs() []*ApplicationPubSub

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

func (m *ApplicationPubSubs) Reset()

func (*ApplicationPubSubs) SetFields

func (dst *ApplicationPubSubs) SetFields(src *ApplicationPubSubs, paths ...string) error

func (*ApplicationPubSubs) String

func (this *ApplicationPubSubs) String() string

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.

func (*ApplicationPubSubs) XXX_DiscardUnknown

func (m *ApplicationPubSubs) XXX_DiscardUnknown()

func (*ApplicationPubSubs) XXX_Marshal

func (m *ApplicationPubSubs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationPubSubs) XXX_Merge

func (m *ApplicationPubSubs) XXX_Merge(src proto.Message)

func (*ApplicationPubSubs) XXX_Size

func (m *ApplicationPubSubs) XXX_Size() int

func (*ApplicationPubSubs) XXX_Unmarshal

func (m *ApplicationPubSubs) XXX_Unmarshal(b []byte) error

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) (*types.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) (*types.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) (*types.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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewApplicationRegistryClient

func NewApplicationRegistryClient(cc *grpc.ClientConn) ApplicationRegistryClient

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) (*types.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) (*types.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) (*types.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)
}

ApplicationRegistryServer is the server API for ApplicationRegistry service.

type ApplicationServiceData added in v3.9.0

type ApplicationServiceData struct {
	Service              string        `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
	Data                 *types.Struct `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*ApplicationServiceData) Descriptor added in v3.9.0

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

func (*ApplicationServiceData) Equal added in v3.9.0

func (this *ApplicationServiceData) Equal(that interface{}) bool

func (*ApplicationServiceData) GetData added in v3.9.0

func (m *ApplicationServiceData) GetData() *types.Struct

func (*ApplicationServiceData) GetService added in v3.9.0

func (m *ApplicationServiceData) GetService() string

func (*ApplicationServiceData) ProtoMessage added in v3.9.0

func (*ApplicationServiceData) ProtoMessage()

func (*ApplicationServiceData) Reset added in v3.9.0

func (m *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 (this *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.

func (*ApplicationServiceData) XXX_DiscardUnknown added in v3.9.0

func (m *ApplicationServiceData) XXX_DiscardUnknown()

func (*ApplicationServiceData) XXX_Marshal added in v3.9.0

func (m *ApplicationServiceData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationServiceData) XXX_Merge added in v3.9.0

func (m *ApplicationServiceData) XXX_Merge(src proto.Message)

func (*ApplicationServiceData) XXX_Size added in v3.9.0

func (m *ApplicationServiceData) XXX_Size() int

func (*ApplicationServiceData) XXX_Unmarshal added in v3.9.0

func (m *ApplicationServiceData) XXX_Unmarshal(b []byte) error

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 *types.Timestamp `protobuf:"bytes,12,opt,name=received_at,json=receivedAt,proto3" json:"received_at,omitempty"`
	// Types that are valid to be assigned to Up:
	//	*ApplicationUp_UplinkMessage
	//	*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.
	Simulated            bool     `protobuf:"varint,14,opt,name=simulated,proto3" json:"simulated,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Application uplink message.

func (*ApplicationUp) Descriptor

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

func (*ApplicationUp) EntityType added in v3.16.1

func (m *ApplicationUp) EntityType() string

EntityType implements IDStringer.

func (*ApplicationUp) Equal

func (this *ApplicationUp) Equal(that interface{}) bool

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 (m *ApplicationUp) GetCorrelationIds() []string

func (*ApplicationUp) GetDownlinkAck

func (m *ApplicationUp) GetDownlinkAck() *ApplicationDownlink

func (*ApplicationUp) GetDownlinkFailed

func (m *ApplicationUp) GetDownlinkFailed() *ApplicationDownlinkFailed

func (*ApplicationUp) GetDownlinkNack

func (m *ApplicationUp) GetDownlinkNack() *ApplicationDownlink

func (*ApplicationUp) GetDownlinkQueueInvalidated

func (m *ApplicationUp) GetDownlinkQueueInvalidated() *ApplicationInvalidatedDownlinks

func (*ApplicationUp) GetDownlinkQueued

func (m *ApplicationUp) GetDownlinkQueued() *ApplicationDownlink

func (*ApplicationUp) GetDownlinkSent

func (m *ApplicationUp) GetDownlinkSent() *ApplicationDownlink

func (*ApplicationUp) GetEndDeviceIds added in v3.16.1

func (m *ApplicationUp) GetEndDeviceIds() *EndDeviceIdentifiers

func (*ApplicationUp) GetJoinAccept

func (m *ApplicationUp) GetJoinAccept() *ApplicationJoinAccept

func (*ApplicationUp) GetLocationSolved

func (m *ApplicationUp) GetLocationSolved() *ApplicationLocation

func (*ApplicationUp) GetReceivedAt

func (m *ApplicationUp) GetReceivedAt() *types.Timestamp

func (*ApplicationUp) GetServiceData added in v3.9.0

func (m *ApplicationUp) GetServiceData() *ApplicationServiceData

func (*ApplicationUp) GetSimulated added in v3.9.0

func (m *ApplicationUp) GetSimulated() bool

func (*ApplicationUp) GetUp

func (m *ApplicationUp) GetUp() isApplicationUp_Up

func (*ApplicationUp) GetUplinkMessage

func (m *ApplicationUp) GetUplinkMessage() *ApplicationUplink

func (*ApplicationUp) IDString added in v3.16.1

func (m *ApplicationUp) IDString() string

IDString implements IDStringer.

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

func (m *ApplicationUp) Reset()

func (*ApplicationUp) SetFields

func (dst *ApplicationUp) SetFields(src *ApplicationUp, paths ...string) error

func (*ApplicationUp) String

func (this *ApplicationUp) String() string

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.

func (*ApplicationUp) XXX_DiscardUnknown

func (m *ApplicationUp) XXX_DiscardUnknown()

func (*ApplicationUp) XXX_Marshal

func (m *ApplicationUp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationUp) XXX_Merge

func (m *ApplicationUp) XXX_Merge(src proto.Message)

func (*ApplicationUp) XXX_OneofWrappers

func (*ApplicationUp) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*ApplicationUp) XXX_Size

func (m *ApplicationUp) XXX_Size() int

func (*ApplicationUp) XXX_Unmarshal

func (m *ApplicationUp) XXX_Unmarshal(b []byte) error

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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewApplicationUpStorageClient added in v3.10.0

func NewApplicationUpStorageClient(cc *grpc.ClientConn) 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)
}

ApplicationUpStorageServer is the server API for ApplicationUpStorage service.

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" json:"downlink_ack,omitempty"`
}

func (*ApplicationUp_DownlinkAck) Equal

func (this *ApplicationUp_DownlinkAck) Equal(that interface{}) bool

func (*ApplicationUp_DownlinkAck) String

func (this *ApplicationUp_DownlinkAck) String() string

type ApplicationUp_DownlinkFailed

type ApplicationUp_DownlinkFailed struct {
	DownlinkFailed *ApplicationDownlinkFailed `protobuf:"bytes,8,opt,name=downlink_failed,json=downlinkFailed,proto3,oneof" json:"downlink_failed,omitempty"`
}

func (*ApplicationUp_DownlinkFailed) Equal

func (this *ApplicationUp_DownlinkFailed) Equal(that interface{}) bool

func (*ApplicationUp_DownlinkFailed) String

func (this *ApplicationUp_DownlinkFailed) String() string

type ApplicationUp_DownlinkNack

type ApplicationUp_DownlinkNack struct {
	DownlinkNack *ApplicationDownlink `protobuf:"bytes,6,opt,name=downlink_nack,json=downlinkNack,proto3,oneof" json:"downlink_nack,omitempty"`
}

func (*ApplicationUp_DownlinkNack) Equal

func (this *ApplicationUp_DownlinkNack) Equal(that interface{}) bool

func (*ApplicationUp_DownlinkNack) String

func (this *ApplicationUp_DownlinkNack) String() string

type ApplicationUp_DownlinkQueueInvalidated

type ApplicationUp_DownlinkQueueInvalidated struct {
	DownlinkQueueInvalidated *ApplicationInvalidatedDownlinks `` /* 142-byte string literal not displayed */
}

func (*ApplicationUp_DownlinkQueueInvalidated) Equal

func (this *ApplicationUp_DownlinkQueueInvalidated) Equal(that interface{}) bool

func (*ApplicationUp_DownlinkQueueInvalidated) String

type ApplicationUp_DownlinkQueued

type ApplicationUp_DownlinkQueued struct {
	DownlinkQueued *ApplicationDownlink `protobuf:"bytes,9,opt,name=downlink_queued,json=downlinkQueued,proto3,oneof" json:"downlink_queued,omitempty"`
}

func (*ApplicationUp_DownlinkQueued) Equal

func (this *ApplicationUp_DownlinkQueued) Equal(that interface{}) bool

func (*ApplicationUp_DownlinkQueued) String

func (this *ApplicationUp_DownlinkQueued) String() string

type ApplicationUp_DownlinkSent

type ApplicationUp_DownlinkSent struct {
	DownlinkSent *ApplicationDownlink `protobuf:"bytes,7,opt,name=downlink_sent,json=downlinkSent,proto3,oneof" json:"downlink_sent,omitempty"`
}

func (*ApplicationUp_DownlinkSent) Equal

func (this *ApplicationUp_DownlinkSent) Equal(that interface{}) bool

func (*ApplicationUp_DownlinkSent) String

func (this *ApplicationUp_DownlinkSent) String() string

type ApplicationUp_JoinAccept

type ApplicationUp_JoinAccept struct {
	JoinAccept *ApplicationJoinAccept `protobuf:"bytes,4,opt,name=join_accept,json=joinAccept,proto3,oneof" json:"join_accept,omitempty"`
}

func (*ApplicationUp_JoinAccept) Equal

func (this *ApplicationUp_JoinAccept) Equal(that interface{}) bool

func (*ApplicationUp_JoinAccept) String

func (this *ApplicationUp_JoinAccept) String() string

type ApplicationUp_LocationSolved

type ApplicationUp_LocationSolved struct {
	LocationSolved *ApplicationLocation `protobuf:"bytes,11,opt,name=location_solved,json=locationSolved,proto3,oneof" json:"location_solved,omitempty"`
}

func (*ApplicationUp_LocationSolved) Equal

func (this *ApplicationUp_LocationSolved) Equal(that interface{}) bool

func (*ApplicationUp_LocationSolved) String

func (this *ApplicationUp_LocationSolved) String() string

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" json:"service_data,omitempty"`
}

func (*ApplicationUp_ServiceData) Equal added in v3.9.0

func (this *ApplicationUp_ServiceData) Equal(that interface{}) bool

func (*ApplicationUp_ServiceData) String added in v3.9.0

func (this *ApplicationUp_ServiceData) String() string

type ApplicationUp_UplinkMessage

type ApplicationUp_UplinkMessage struct {
	UplinkMessage *ApplicationUplink `protobuf:"bytes,3,opt,name=uplink_message,json=uplinkMessage,proto3,oneof" json:"uplink_message,omitempty"`
}

func (*ApplicationUp_UplinkMessage) Equal

func (this *ApplicationUp_UplinkMessage) Equal(that interface{}) bool

func (*ApplicationUp_UplinkMessage) String

func (this *ApplicationUp_UplinkMessage) String() string
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"`
	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 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 *types.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 */
	// 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"`
	// Settings for the transmission.
	Settings *TxSettings `protobuf:"bytes,7,opt,name=settings,proto3" json:"settings,omitempty"`
	// Server time when the Network Server received the message.
	ReceivedAt *types.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"`
	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 RawPayload size and the transmission settings.
	ConsumedAirtime *types.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"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*ApplicationUplink) Descriptor

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

func (*ApplicationUplink) Equal

func (this *ApplicationUplink) Equal(that interface{}) bool

func (*ApplicationUplink) GetAppSKey

func (m *ApplicationUplink) GetAppSKey() *KeyEnvelope

func (*ApplicationUplink) GetConfirmed

func (m *ApplicationUplink) GetConfirmed() bool

func (*ApplicationUplink) GetConsumedAirtime added in v3.10.0

func (m *ApplicationUplink) GetConsumedAirtime() *types.Duration

func (*ApplicationUplink) GetDecodedPayload

func (m *ApplicationUplink) GetDecodedPayload() *types.Struct

func (*ApplicationUplink) GetDecodedPayloadWarnings added in v3.9.2

func (m *ApplicationUplink) GetDecodedPayloadWarnings() []string

func (*ApplicationUplink) GetFCnt

func (m *ApplicationUplink) GetFCnt() uint32

func (*ApplicationUplink) GetFPort

func (m *ApplicationUplink) GetFPort() uint32

func (*ApplicationUplink) GetFrmPayload added in v3.14.1

func (m *ApplicationUplink) GetFrmPayload() []byte

func (*ApplicationUplink) GetLastAFCntDown

func (m *ApplicationUplink) GetLastAFCntDown() uint32

func (*ApplicationUplink) GetLocations added in v3.10.0

func (m *ApplicationUplink) GetLocations() map[string]*Location

func (*ApplicationUplink) GetNetworkIds added in v3.14.0

func (m *ApplicationUplink) GetNetworkIds() *NetworkIdentifiers

func (*ApplicationUplink) GetReceivedAt

func (m *ApplicationUplink) GetReceivedAt() *types.Timestamp

func (*ApplicationUplink) GetRxMetadata

func (m *ApplicationUplink) GetRxMetadata() []*RxMetadata

func (*ApplicationUplink) GetSessionKeyId added in v3.14.1

func (m *ApplicationUplink) GetSessionKeyId() []byte

func (*ApplicationUplink) GetSettings

func (m *ApplicationUplink) GetSettings() *TxSettings

func (*ApplicationUplink) GetVersionIds added in v3.14.1

func (m *ApplicationUplink) GetVersionIds() *EndDeviceVersionIdentifiers

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

func (m *ApplicationUplink) Reset()

func (*ApplicationUplink) SetFields

func (dst *ApplicationUplink) SetFields(src *ApplicationUplink, paths ...string) error

func (*ApplicationUplink) String

func (this *ApplicationUplink) String() string

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.

func (*ApplicationUplink) XXX_DiscardUnknown

func (m *ApplicationUplink) XXX_DiscardUnknown()

func (*ApplicationUplink) XXX_Marshal

func (m *ApplicationUplink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationUplink) XXX_Merge

func (m *ApplicationUplink) XXX_Merge(src proto.Message)

func (*ApplicationUplink) XXX_Size

func (m *ApplicationUplink) XXX_Size() int

func (*ApplicationUplink) XXX_Unmarshal

func (m *ApplicationUplink) XXX_Unmarshal(b []byte) error

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 *types.Timestamp               `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt *types.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"`
	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"`
	XXX_NoUnkeyedLiteral     struct{}                    `json:"-"`
	XXX_sizecache            int32                       `json:"-"`
}

func (*ApplicationWebhook) Descriptor

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

func (*ApplicationWebhook) EntityType added in v3.15.2

func (m *ApplicationWebhook) EntityType() string

func (*ApplicationWebhook) Equal

func (this *ApplicationWebhook) Equal(that interface{}) bool

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 (m *ApplicationWebhook) GetBaseUrl() string

func (*ApplicationWebhook) GetCreatedAt

func (m *ApplicationWebhook) GetCreatedAt() *types.Timestamp

func (*ApplicationWebhook) GetDownlinkAck

func (m *ApplicationWebhook) GetDownlinkAck() *ApplicationWebhook_Message

func (*ApplicationWebhook) GetDownlinkApiKey added in v3.14.0

func (m *ApplicationWebhook) GetDownlinkApiKey() string

func (*ApplicationWebhook) GetDownlinkFailed

func (m *ApplicationWebhook) GetDownlinkFailed() *ApplicationWebhook_Message

func (*ApplicationWebhook) GetDownlinkNack

func (m *ApplicationWebhook) GetDownlinkNack() *ApplicationWebhook_Message

func (*ApplicationWebhook) GetDownlinkQueueInvalidated added in v3.10.0

func (m *ApplicationWebhook) GetDownlinkQueueInvalidated() *ApplicationWebhook_Message

func (*ApplicationWebhook) GetDownlinkQueued

func (m *ApplicationWebhook) GetDownlinkQueued() *ApplicationWebhook_Message

func (*ApplicationWebhook) GetDownlinkSent

func (m *ApplicationWebhook) GetDownlinkSent() *ApplicationWebhook_Message

func (*ApplicationWebhook) GetFormat

func (m *ApplicationWebhook) GetFormat() string

func (*ApplicationWebhook) GetHeaders

func (m *ApplicationWebhook) GetHeaders() map[string]string

func (*ApplicationWebhook) GetHealthStatus added in v3.16.2

func (m *ApplicationWebhook) GetHealthStatus() *ApplicationWebhookHealth

func (*ApplicationWebhook) GetIds added in v3.15.2

func (*ApplicationWebhook) GetJoinAccept

func (m *ApplicationWebhook) GetJoinAccept() *ApplicationWebhook_Message

func (*ApplicationWebhook) GetLocationSolved

func (m *ApplicationWebhook) GetLocationSolved() *ApplicationWebhook_Message

func (*ApplicationWebhook) GetServiceData added in v3.9.0

func (m *ApplicationWebhook) GetServiceData() *ApplicationWebhook_Message

func (*ApplicationWebhook) GetTemplateFields

func (m *ApplicationWebhook) GetTemplateFields() map[string]string

func (*ApplicationWebhook) GetTemplateIds added in v3.16.0

func (*ApplicationWebhook) GetUpdatedAt

func (m *ApplicationWebhook) GetUpdatedAt() *types.Timestamp

func (*ApplicationWebhook) GetUplinkMessage

func (m *ApplicationWebhook) GetUplinkMessage() *ApplicationWebhook_Message

func (*ApplicationWebhook) IDString added in v3.15.2

func (m *ApplicationWebhook) IDString() string

func (*ApplicationWebhook) ProtoMessage

func (*ApplicationWebhook) ProtoMessage()

func (*ApplicationWebhook) Reset

func (m *ApplicationWebhook) Reset()

func (*ApplicationWebhook) SetFields

func (dst *ApplicationWebhook) SetFields(src *ApplicationWebhook, paths ...string) error

func (*ApplicationWebhook) String

func (this *ApplicationWebhook) String() string

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.

func (*ApplicationWebhook) XXX_DiscardUnknown

func (m *ApplicationWebhook) XXX_DiscardUnknown()

func (*ApplicationWebhook) XXX_Marshal

func (m *ApplicationWebhook) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationWebhook) XXX_Merge

func (m *ApplicationWebhook) XXX_Merge(src proto.Message)

func (*ApplicationWebhook) XXX_Size

func (m *ApplicationWebhook) XXX_Size() int

func (*ApplicationWebhook) XXX_Unmarshal

func (m *ApplicationWebhook) XXX_Unmarshal(b []byte) error

type ApplicationWebhookFormats

type ApplicationWebhookFormats struct {
	// Format and description.
	Formats              map[string]string `` /* 155-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ApplicationWebhookFormats) Descriptor

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

func (*ApplicationWebhookFormats) Equal

func (this *ApplicationWebhookFormats) Equal(that interface{}) bool

func (*ApplicationWebhookFormats) GetFormats

func (m *ApplicationWebhookFormats) GetFormats() map[string]string

func (*ApplicationWebhookFormats) ProtoMessage

func (*ApplicationWebhookFormats) ProtoMessage()

func (*ApplicationWebhookFormats) Reset

func (m *ApplicationWebhookFormats) Reset()

func (*ApplicationWebhookFormats) SetFields

func (dst *ApplicationWebhookFormats) SetFields(src *ApplicationWebhookFormats, paths ...string) error

func (*ApplicationWebhookFormats) String

func (this *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.

func (*ApplicationWebhookFormats) XXX_DiscardUnknown

func (m *ApplicationWebhookFormats) XXX_DiscardUnknown()

func (*ApplicationWebhookFormats) XXX_Marshal

func (m *ApplicationWebhookFormats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationWebhookFormats) XXX_Merge

func (m *ApplicationWebhookFormats) XXX_Merge(src proto.Message)

func (*ApplicationWebhookFormats) XXX_Size

func (m *ApplicationWebhookFormats) XXX_Size() int

func (*ApplicationWebhookFormats) XXX_Unmarshal

func (m *ApplicationWebhookFormats) XXX_Unmarshal(b []byte) error

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 valid to be assigned to Status:
	//	*ApplicationWebhookHealth_Healthy
	//	*ApplicationWebhookHealth_Unhealthy
	Status               isApplicationWebhookHealth_Status `protobuf_oneof:"status"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

func (*ApplicationWebhookHealth) Descriptor added in v3.16.2

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

func (*ApplicationWebhookHealth) Equal added in v3.16.2

func (this *ApplicationWebhookHealth) Equal(that interface{}) bool

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) Reset added in v3.16.2

func (m *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 (this *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.

func (*ApplicationWebhookHealth) XXX_DiscardUnknown added in v3.16.2

func (m *ApplicationWebhookHealth) XXX_DiscardUnknown()

func (*ApplicationWebhookHealth) XXX_Marshal added in v3.16.2

func (m *ApplicationWebhookHealth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationWebhookHealth) XXX_Merge added in v3.16.2

func (m *ApplicationWebhookHealth) XXX_Merge(src proto.Message)

func (*ApplicationWebhookHealth) XXX_OneofWrappers added in v3.16.2

func (*ApplicationWebhookHealth) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*ApplicationWebhookHealth) XXX_Size added in v3.16.2

func (m *ApplicationWebhookHealth) XXX_Size() int

func (*ApplicationWebhookHealth) XXX_Unmarshal added in v3.16.2

func (m *ApplicationWebhookHealth) XXX_Unmarshal(b []byte) error

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" json:"healthy,omitempty"`
}

func (*ApplicationWebhookHealth_Healthy) Equal added in v3.16.2

func (this *ApplicationWebhookHealth_Healthy) Equal(that interface{}) bool

func (*ApplicationWebhookHealth_Healthy) String added in v3.16.2

type ApplicationWebhookHealth_Unhealthy added in v3.16.2

type ApplicationWebhookHealth_Unhealthy struct {
	Unhealthy *ApplicationWebhookHealth_WebhookHealthStatusUnhealthy `protobuf:"bytes,2,opt,name=unhealthy,proto3,oneof" json:"unhealthy,omitempty"`
}

func (*ApplicationWebhookHealth_Unhealthy) Equal added in v3.16.2

func (this *ApplicationWebhookHealth_Unhealthy) Equal(that interface{}) bool

func (*ApplicationWebhookHealth_Unhealthy) String added in v3.16.2

type ApplicationWebhookHealth_WebhookHealthStatusHealthy added in v3.16.2

type ApplicationWebhookHealth_WebhookHealthStatusHealthy struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ApplicationWebhookHealth_WebhookHealthStatusHealthy) Descriptor added in v3.16.2

func (*ApplicationWebhookHealth_WebhookHealthStatusHealthy) Equal added in v3.16.2

func (this *ApplicationWebhookHealth_WebhookHealthStatusHealthy) Equal(that interface{}) bool

func (*ApplicationWebhookHealth_WebhookHealthStatusHealthy) ProtoMessage added in v3.16.2

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.

func (*ApplicationWebhookHealth_WebhookHealthStatusHealthy) XXX_DiscardUnknown added in v3.16.2

func (*ApplicationWebhookHealth_WebhookHealthStatusHealthy) XXX_Marshal added in v3.16.2

func (m *ApplicationWebhookHealth_WebhookHealthStatusHealthy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationWebhookHealth_WebhookHealthStatusHealthy) XXX_Merge added in v3.16.2

func (*ApplicationWebhookHealth_WebhookHealthStatusHealthy) XXX_Size added in v3.16.2

func (*ApplicationWebhookHealth_WebhookHealthStatusHealthy) XXX_Unmarshal added in v3.16.2

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      *types.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 */
	XXX_NoUnkeyedLiteral     struct{}         `json:"-"`
	XXX_sizecache            int32            `json:"-"`
}

func (*ApplicationWebhookHealth_WebhookHealthStatusUnhealthy) Descriptor added in v3.16.2

func (*ApplicationWebhookHealth_WebhookHealthStatusUnhealthy) Equal added in v3.16.2

func (this *ApplicationWebhookHealth_WebhookHealthStatusUnhealthy) Equal(that interface{}) bool

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 (m *ApplicationWebhookHealth_WebhookHealthStatusUnhealthy) GetLastFailedAttemptDetails() *ErrorDetails

func (*ApplicationWebhookHealth_WebhookHealthStatusUnhealthy) ProtoMessage added in v3.16.2

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.

func (*ApplicationWebhookHealth_WebhookHealthStatusUnhealthy) XXX_DiscardUnknown added in v3.16.2

func (*ApplicationWebhookHealth_WebhookHealthStatusUnhealthy) XXX_Marshal added in v3.16.2

func (m *ApplicationWebhookHealth_WebhookHealthStatusUnhealthy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationWebhookHealth_WebhookHealthStatusUnhealthy) XXX_Merge added in v3.16.2

func (*ApplicationWebhookHealth_WebhookHealthStatusUnhealthy) XXX_Size added in v3.16.2

func (*ApplicationWebhookHealth_WebhookHealthStatusUnhealthy) XXX_Unmarshal added in v3.16.2

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"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*ApplicationWebhookIdentifiers) Descriptor

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

func (*ApplicationWebhookIdentifiers) EntityType added in v3.15.2

func (m *ApplicationWebhookIdentifiers) EntityType() string

func (*ApplicationWebhookIdentifiers) Equal

func (this *ApplicationWebhookIdentifiers) Equal(that interface{}) bool

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 (m *ApplicationWebhookIdentifiers) GetApplicationIds() *ApplicationIdentifiers

func (*ApplicationWebhookIdentifiers) GetWebhookId added in v3.14.0

func (m *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) Reset

func (m *ApplicationWebhookIdentifiers) Reset()

func (*ApplicationWebhookIdentifiers) SetFields

func (*ApplicationWebhookIdentifiers) String

func (this *ApplicationWebhookIdentifiers) String() 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.

func (*ApplicationWebhookIdentifiers) XXX_DiscardUnknown

func (m *ApplicationWebhookIdentifiers) XXX_DiscardUnknown()

func (*ApplicationWebhookIdentifiers) XXX_Marshal

func (m *ApplicationWebhookIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationWebhookIdentifiers) XXX_Merge

func (m *ApplicationWebhookIdentifiers) XXX_Merge(src proto.Message)

func (*ApplicationWebhookIdentifiers) XXX_Size

func (m *ApplicationWebhookIdentifiers) XXX_Size() int

func (*ApplicationWebhookIdentifiers) XXX_Unmarshal

func (m *ApplicationWebhookIdentifiers) XXX_Unmarshal(b []byte) error

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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewApplicationWebhookRegistryClient

func NewApplicationWebhookRegistryClient(cc *grpc.ClientConn) ApplicationWebhookRegistryClient

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"`
	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"`
	XXX_NoUnkeyedLiteral     struct{}                            `json:"-"`
	XXX_sizecache            int32                               `json:"-"`
}

func (*ApplicationWebhookTemplate) Descriptor

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

func (*ApplicationWebhookTemplate) Equal

func (this *ApplicationWebhookTemplate) Equal(that interface{}) bool

func (*ApplicationWebhookTemplate) GetBaseUrl added in v3.14.0

func (m *ApplicationWebhookTemplate) GetBaseUrl() string

func (*ApplicationWebhookTemplate) GetCreateDownlinkApiKey added in v3.14.0

func (m *ApplicationWebhookTemplate) GetCreateDownlinkApiKey() bool

func (*ApplicationWebhookTemplate) GetDescription

func (m *ApplicationWebhookTemplate) GetDescription() string

func (*ApplicationWebhookTemplate) GetDocumentationUrl added in v3.14.0

func (m *ApplicationWebhookTemplate) GetDocumentationUrl() string

func (*ApplicationWebhookTemplate) GetDownlinkAck

func (*ApplicationWebhookTemplate) GetDownlinkFailed

func (*ApplicationWebhookTemplate) GetDownlinkNack

func (*ApplicationWebhookTemplate) GetDownlinkQueueInvalidated added in v3.10.0

func (m *ApplicationWebhookTemplate) GetDownlinkQueueInvalidated() *ApplicationWebhookTemplate_Message

func (*ApplicationWebhookTemplate) GetDownlinkQueued

func (*ApplicationWebhookTemplate) GetDownlinkSent

func (*ApplicationWebhookTemplate) GetFields

func (*ApplicationWebhookTemplate) GetFormat

func (m *ApplicationWebhookTemplate) GetFormat() string

func (*ApplicationWebhookTemplate) GetHeaders

func (m *ApplicationWebhookTemplate) GetHeaders() map[string]string

func (*ApplicationWebhookTemplate) GetIds added in v3.15.2

func (*ApplicationWebhookTemplate) GetInfoUrl added in v3.14.0

func (m *ApplicationWebhookTemplate) GetInfoUrl() string

func (*ApplicationWebhookTemplate) GetJoinAccept

func (*ApplicationWebhookTemplate) GetLocationSolved

func (*ApplicationWebhookTemplate) GetLogoUrl added in v3.14.0

func (m *ApplicationWebhookTemplate) GetLogoUrl() string

func (*ApplicationWebhookTemplate) GetName

func (m *ApplicationWebhookTemplate) GetName() string

func (*ApplicationWebhookTemplate) GetServiceData added in v3.9.0

func (*ApplicationWebhookTemplate) GetUplinkMessage

func (*ApplicationWebhookTemplate) ProtoMessage

func (*ApplicationWebhookTemplate) ProtoMessage()

func (*ApplicationWebhookTemplate) Reset

func (m *ApplicationWebhookTemplate) Reset()

func (*ApplicationWebhookTemplate) SetFields

func (dst *ApplicationWebhookTemplate) SetFields(src *ApplicationWebhookTemplate, paths ...string) error

func (*ApplicationWebhookTemplate) String

func (this *ApplicationWebhookTemplate) String() string

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.

func (*ApplicationWebhookTemplate) XXX_DiscardUnknown

func (m *ApplicationWebhookTemplate) XXX_DiscardUnknown()

func (*ApplicationWebhookTemplate) XXX_Marshal

func (m *ApplicationWebhookTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationWebhookTemplate) XXX_Merge

func (m *ApplicationWebhookTemplate) XXX_Merge(src proto.Message)

func (*ApplicationWebhookTemplate) XXX_Size

func (m *ApplicationWebhookTemplate) XXX_Size() int

func (*ApplicationWebhookTemplate) XXX_Unmarshal

func (m *ApplicationWebhookTemplate) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

func (*ApplicationWebhookTemplateField) Equal

func (this *ApplicationWebhookTemplateField) Equal(that interface{}) bool

func (*ApplicationWebhookTemplateField) GetDefaultValue

func (m *ApplicationWebhookTemplateField) GetDefaultValue() string

func (*ApplicationWebhookTemplateField) GetDescription

func (m *ApplicationWebhookTemplateField) GetDescription() string

func (*ApplicationWebhookTemplateField) GetId added in v3.14.0

func (*ApplicationWebhookTemplateField) GetName

func (*ApplicationWebhookTemplateField) GetOptional added in v3.12.1

func (m *ApplicationWebhookTemplateField) GetOptional() bool

func (*ApplicationWebhookTemplateField) GetSecret

func (m *ApplicationWebhookTemplateField) GetSecret() bool

func (*ApplicationWebhookTemplateField) ProtoMessage

func (*ApplicationWebhookTemplateField) ProtoMessage()

func (*ApplicationWebhookTemplateField) Reset

func (*ApplicationWebhookTemplateField) SetFields

func (*ApplicationWebhookTemplateField) String

func (this *ApplicationWebhookTemplateField) String() 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.

func (*ApplicationWebhookTemplateField) XXX_DiscardUnknown

func (m *ApplicationWebhookTemplateField) XXX_DiscardUnknown()

func (*ApplicationWebhookTemplateField) XXX_Marshal

func (m *ApplicationWebhookTemplateField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationWebhookTemplateField) XXX_Merge

func (m *ApplicationWebhookTemplateField) XXX_Merge(src proto.Message)

func (*ApplicationWebhookTemplateField) XXX_Size

func (m *ApplicationWebhookTemplateField) XXX_Size() int

func (*ApplicationWebhookTemplateField) XXX_Unmarshal

func (m *ApplicationWebhookTemplateField) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ApplicationWebhookTemplateIdentifiers) Descriptor

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

func (*ApplicationWebhookTemplateIdentifiers) Equal

func (this *ApplicationWebhookTemplateIdentifiers) Equal(that interface{}) bool

func (*ApplicationWebhookTemplateIdentifiers) GetTemplateId added in v3.14.0

func (m *ApplicationWebhookTemplateIdentifiers) GetTemplateId() string

func (*ApplicationWebhookTemplateIdentifiers) ProtoMessage

func (*ApplicationWebhookTemplateIdentifiers) ProtoMessage()

func (*ApplicationWebhookTemplateIdentifiers) Reset

func (*ApplicationWebhookTemplateIdentifiers) SetFields

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.

func (*ApplicationWebhookTemplateIdentifiers) XXX_DiscardUnknown

func (m *ApplicationWebhookTemplateIdentifiers) XXX_DiscardUnknown()

func (*ApplicationWebhookTemplateIdentifiers) XXX_Marshal

func (m *ApplicationWebhookTemplateIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationWebhookTemplateIdentifiers) XXX_Merge

func (*ApplicationWebhookTemplateIdentifiers) XXX_Size

func (*ApplicationWebhookTemplateIdentifiers) XXX_Unmarshal

func (m *ApplicationWebhookTemplateIdentifiers) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ApplicationWebhookTemplate_Message) Descriptor

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

func (*ApplicationWebhookTemplate_Message) Equal

func (this *ApplicationWebhookTemplate_Message) Equal(that interface{}) bool

func (*ApplicationWebhookTemplate_Message) GetPath

func (*ApplicationWebhookTemplate_Message) ProtoMessage

func (*ApplicationWebhookTemplate_Message) ProtoMessage()

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.

func (*ApplicationWebhookTemplate_Message) XXX_DiscardUnknown

func (m *ApplicationWebhookTemplate_Message) XXX_DiscardUnknown()

func (*ApplicationWebhookTemplate_Message) XXX_Marshal

func (m *ApplicationWebhookTemplate_Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationWebhookTemplate_Message) XXX_Merge

func (*ApplicationWebhookTemplate_Message) XXX_Size

func (*ApplicationWebhookTemplate_Message) XXX_Unmarshal

func (m *ApplicationWebhookTemplate_Message) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

func (*ApplicationWebhookTemplates) Descriptor

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

func (*ApplicationWebhookTemplates) Equal

func (this *ApplicationWebhookTemplates) Equal(that interface{}) bool

func (*ApplicationWebhookTemplates) GetTemplates

func (*ApplicationWebhookTemplates) ProtoMessage

func (*ApplicationWebhookTemplates) ProtoMessage()

func (*ApplicationWebhookTemplates) Reset

func (m *ApplicationWebhookTemplates) Reset()

func (*ApplicationWebhookTemplates) SetFields

func (*ApplicationWebhookTemplates) String

func (this *ApplicationWebhookTemplates) String() string

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.

func (*ApplicationWebhookTemplates) XXX_DiscardUnknown

func (m *ApplicationWebhookTemplates) XXX_DiscardUnknown()

func (*ApplicationWebhookTemplates) XXX_Marshal

func (m *ApplicationWebhookTemplates) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationWebhookTemplates) XXX_Merge

func (m *ApplicationWebhookTemplates) XXX_Merge(src proto.Message)

func (*ApplicationWebhookTemplates) XXX_Size

func (m *ApplicationWebhookTemplates) XXX_Size() int

func (*ApplicationWebhookTemplates) XXX_Unmarshal

func (m *ApplicationWebhookTemplates) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ApplicationWebhook_Message) Descriptor

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

func (*ApplicationWebhook_Message) Equal

func (this *ApplicationWebhook_Message) Equal(that interface{}) bool

func (*ApplicationWebhook_Message) GetPath

func (m *ApplicationWebhook_Message) GetPath() string

func (*ApplicationWebhook_Message) ProtoMessage

func (*ApplicationWebhook_Message) ProtoMessage()

func (*ApplicationWebhook_Message) Reset

func (m *ApplicationWebhook_Message) Reset()

func (*ApplicationWebhook_Message) SetFields

func (dst *ApplicationWebhook_Message) SetFields(src *ApplicationWebhook_Message, paths ...string) error

func (*ApplicationWebhook_Message) String

func (this *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.

func (*ApplicationWebhook_Message) XXX_DiscardUnknown

func (m *ApplicationWebhook_Message) XXX_DiscardUnknown()

func (*ApplicationWebhook_Message) XXX_Marshal

func (m *ApplicationWebhook_Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationWebhook_Message) XXX_Merge

func (m *ApplicationWebhook_Message) XXX_Merge(src proto.Message)

func (*ApplicationWebhook_Message) XXX_Size

func (m *ApplicationWebhook_Message) XXX_Size() int

func (*ApplicationWebhook_Message) XXX_Unmarshal

func (m *ApplicationWebhook_Message) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*ApplicationWebhooks) Descriptor

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

func (*ApplicationWebhooks) Equal

func (this *ApplicationWebhooks) Equal(that interface{}) bool

func (*ApplicationWebhooks) GetWebhooks

func (m *ApplicationWebhooks) GetWebhooks() []*ApplicationWebhook

func (*ApplicationWebhooks) ProtoMessage

func (*ApplicationWebhooks) ProtoMessage()

func (*ApplicationWebhooks) Reset

func (m *ApplicationWebhooks) Reset()

func (*ApplicationWebhooks) SetFields

func (dst *ApplicationWebhooks) SetFields(src *ApplicationWebhooks, paths ...string) error

func (*ApplicationWebhooks) String

func (this *ApplicationWebhooks) String() string

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.

func (*ApplicationWebhooks) XXX_DiscardUnknown

func (m *ApplicationWebhooks) XXX_DiscardUnknown()

func (*ApplicationWebhooks) XXX_Marshal

func (m *ApplicationWebhooks) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ApplicationWebhooks) XXX_Merge

func (m *ApplicationWebhooks) XXX_Merge(src proto.Message)

func (*ApplicationWebhooks) XXX_Size

func (m *ApplicationWebhooks) XXX_Size() int

func (*ApplicationWebhooks) XXX_Unmarshal

func (m *ApplicationWebhooks) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*Applications) Descriptor

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

func (*Applications) Equal

func (this *Applications) Equal(that interface{}) bool

func (*Applications) GetApplications

func (m *Applications) GetApplications() []*Application

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

func (m *Applications) Reset()

func (*Applications) SetFields

func (dst *Applications) SetFields(src *Applications, paths ...string) error

func (*Applications) String

func (this *Applications) String() string

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.

func (*Applications) XXX_DiscardUnknown

func (m *Applications) XXX_DiscardUnknown()

func (*Applications) XXX_Marshal

func (m *Applications) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Applications) XXX_Merge

func (m *Applications) XXX_Merge(src proto.Message)

func (*Applications) XXX_Size

func (m *Applications) XXX_Size() int

func (*Applications) XXX_Unmarshal

func (m *Applications) XXX_Unmarshal(b []byte) error

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) (*types.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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewAsClient

func NewAsClient(cc *grpc.ClientConn) 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"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

Application Server configuration.

func (*AsConfiguration) Descriptor added in v3.11.0

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

func (*AsConfiguration) Equal added in v3.11.0

func (this *AsConfiguration) Equal(that interface{}) bool

func (*AsConfiguration) GetPubsub added in v3.14.0

func (m *AsConfiguration) GetPubsub() *AsConfiguration_PubSub

func (*AsConfiguration) GetWebhooks added in v3.16.2

func (m *AsConfiguration) GetWebhooks() *AsConfiguration_Webhooks

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) Reset added in v3.11.0

func (m *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 (this *AsConfiguration) String() string

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.

func (*AsConfiguration) XXX_DiscardUnknown added in v3.11.0

func (m *AsConfiguration) XXX_DiscardUnknown()

func (*AsConfiguration) XXX_Marshal added in v3.11.0

func (m *AsConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AsConfiguration) XXX_Merge added in v3.11.0

func (m *AsConfiguration) XXX_Merge(src proto.Message)

func (*AsConfiguration) XXX_Size added in v3.11.0

func (m *AsConfiguration) XXX_Size() int

func (*AsConfiguration) XXX_Unmarshal added in v3.11.0

func (m *AsConfiguration) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

func (*AsConfiguration_PubSub) Descriptor added in v3.11.0

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

func (*AsConfiguration_PubSub) Equal added in v3.11.0

func (this *AsConfiguration_PubSub) Equal(that interface{}) bool

func (*AsConfiguration_PubSub) GetProviders added in v3.11.0

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) Reset added in v3.11.0

func (m *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 (this *AsConfiguration_PubSub) String() string

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.

func (*AsConfiguration_PubSub) XXX_DiscardUnknown added in v3.11.0

func (m *AsConfiguration_PubSub) XXX_DiscardUnknown()

func (*AsConfiguration_PubSub) XXX_Marshal added in v3.11.0

func (m *AsConfiguration_PubSub) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AsConfiguration_PubSub) XXX_Merge added in v3.11.0

func (m *AsConfiguration_PubSub) XXX_Merge(src proto.Message)

func (*AsConfiguration_PubSub) XXX_Size added in v3.11.0

func (m *AsConfiguration_PubSub) XXX_Size() int

func (*AsConfiguration_PubSub) XXX_Unmarshal added in v3.11.0

func (m *AsConfiguration_PubSub) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                                `json:"-"`
	XXX_sizecache        int32                                   `json:"-"`
}

func (*AsConfiguration_PubSub_Providers) Descriptor added in v3.11.0

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

func (*AsConfiguration_PubSub_Providers) Equal added in v3.11.0

func (this *AsConfiguration_PubSub_Providers) Equal(that interface{}) bool

func (*AsConfiguration_PubSub_Providers) GetMqtt added in v3.14.0

func (*AsConfiguration_PubSub_Providers) GetNats added in v3.14.0

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

func (*AsConfiguration_PubSub_Providers) XXX_DiscardUnknown added in v3.11.0

func (m *AsConfiguration_PubSub_Providers) XXX_DiscardUnknown()

func (*AsConfiguration_PubSub_Providers) XXX_Marshal added in v3.11.0

func (m *AsConfiguration_PubSub_Providers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AsConfiguration_PubSub_Providers) XXX_Merge added in v3.11.0

func (*AsConfiguration_PubSub_Providers) XXX_Size added in v3.11.0

func (m *AsConfiguration_PubSub_Providers) XXX_Size() int

func (*AsConfiguration_PubSub_Providers) XXX_Unmarshal added in v3.11.0

func (m *AsConfiguration_PubSub_Providers) XXX_Unmarshal(b []byte) error

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) EnumDescriptor added in v3.11.0

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

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 (v AsConfiguration_PubSub_Providers_Status) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (AsConfiguration_PubSub_Providers_Status) String added in v3.11.0

func (*AsConfiguration_PubSub_Providers_Status) UnmarshalJSON added in v3.11.0

func (v *AsConfiguration_PubSub_Providers_Status) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *AsConfiguration_PubSub_Providers_Status) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

type AsConfiguration_Webhooks added in v3.16.2

type AsConfiguration_Webhooks struct {
	UnhealthyAttemptsThreshold int64           `` /* 142-byte string literal not displayed */
	UnhealthyRetryInterval     *types.Duration `` /* 129-byte string literal not displayed */
	XXX_NoUnkeyedLiteral       struct{}        `json:"-"`
	XXX_sizecache              int32           `json:"-"`
}

func (*AsConfiguration_Webhooks) Descriptor added in v3.16.2

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

func (*AsConfiguration_Webhooks) Equal added in v3.16.2

func (this *AsConfiguration_Webhooks) Equal(that interface{}) bool

func (*AsConfiguration_Webhooks) GetUnhealthyAttemptsThreshold added in v3.16.2

func (m *AsConfiguration_Webhooks) GetUnhealthyAttemptsThreshold() int64

func (*AsConfiguration_Webhooks) GetUnhealthyRetryInterval added in v3.16.2

func (m *AsConfiguration_Webhooks) GetUnhealthyRetryInterval() *types.Duration

func (*AsConfiguration_Webhooks) ProtoMessage added in v3.16.2

func (*AsConfiguration_Webhooks) ProtoMessage()

func (*AsConfiguration_Webhooks) Reset added in v3.16.2

func (m *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 (this *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.

func (*AsConfiguration_Webhooks) XXX_DiscardUnknown added in v3.16.2

func (m *AsConfiguration_Webhooks) XXX_DiscardUnknown()

func (*AsConfiguration_Webhooks) XXX_Marshal added in v3.16.2

func (m *AsConfiguration_Webhooks) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AsConfiguration_Webhooks) XXX_Merge added in v3.16.2

func (m *AsConfiguration_Webhooks) XXX_Merge(src proto.Message)

func (*AsConfiguration_Webhooks) XXX_Size added in v3.16.2

func (m *AsConfiguration_Webhooks) XXX_Size() int

func (*AsConfiguration_Webhooks) XXX_Unmarshal added in v3.16.2

func (m *AsConfiguration_Webhooks) XXX_Unmarshal(b []byte) error

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 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) (*types.Empty, error)
}

AsEndDeviceRegistryClient is the client API for AsEndDeviceRegistry service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewAsEndDeviceRegistryClient

func NewAsEndDeviceRegistryClient(cc *grpc.ClientConn) AsEndDeviceRegistryClient

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) (*types.Empty, error)
}

AsEndDeviceRegistryServer is the server API for AsEndDeviceRegistry service.

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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewAsJsClient

func NewAsJsClient(cc *grpc.ClientConn) AsJsClient

type AsJsServer

type AsJsServer interface {
	// Request the application session key for a particular session.
	GetAppSKey(context.Context, *SessionKeyRequest) (*AppSKeyResponse, error)
}

AsJsServer is the server API for AsJs service.

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) (*types.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) (*types.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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewAsNsClient

func NewAsNsClient(cc *grpc.ClientConn) 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) (*types.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) (*types.Empty, error)
	// List the items currently in the downlink queue.
	DownlinkQueueList(context.Context, *EndDeviceIdentifiers) (*ApplicationDownlinks, error)
}

AsNsServer is the server API for AsNs service.

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) (*types.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)
}

AsServer is the server API for As service.

type AuthInfoResponse

type AuthInfoResponse struct {
	// Types that are valid to be assigned to AccessMethod:
	//	*AuthInfoResponse_ApiKey
	//	*AuthInfoResponse_OauthAccessToken
	//	*AuthInfoResponse_UserSession
	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"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

func (*AuthInfoResponse) Descriptor

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

func (*AuthInfoResponse) Equal

func (this *AuthInfoResponse) Equal(that interface{}) bool

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

func (m *AuthInfoResponse) GetIsAdmin() bool

func (*AuthInfoResponse) GetOauthAccessToken added in v3.14.1

func (m *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 (m *AuthInfoResponse) GetUniversalRights() *Rights

func (*AuthInfoResponse) GetUserSession added in v3.9.0

func (m *AuthInfoResponse) GetUserSession() *UserSession

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

func (m *AuthInfoResponse) Reset()

func (*AuthInfoResponse) SetFields

func (dst *AuthInfoResponse) SetFields(src *AuthInfoResponse, paths ...string) error

func (*AuthInfoResponse) String

func (this *AuthInfoResponse) String() string

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.

func (*AuthInfoResponse) XXX_DiscardUnknown

func (m *AuthInfoResponse) XXX_DiscardUnknown()

func (*AuthInfoResponse) XXX_Marshal

func (m *AuthInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AuthInfoResponse) XXX_Merge

func (m *AuthInfoResponse) XXX_Merge(src proto.Message)

func (*AuthInfoResponse) XXX_OneofWrappers

func (*AuthInfoResponse) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*AuthInfoResponse) XXX_Size

func (m *AuthInfoResponse) XXX_Size() int

func (*AuthInfoResponse) XXX_Unmarshal

func (m *AuthInfoResponse) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*AuthInfoResponse_APIKeyAccess) Descriptor

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

func (*AuthInfoResponse_APIKeyAccess) Equal

func (this *AuthInfoResponse_APIKeyAccess) Equal(that interface{}) bool

func (*AuthInfoResponse_APIKeyAccess) GetApiKey added in v3.16.0

func (m *AuthInfoResponse_APIKeyAccess) GetApiKey() *APIKey

func (*AuthInfoResponse_APIKeyAccess) GetEntityIds added in v3.14.1

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

func (m *AuthInfoResponse_APIKeyAccess) Reset()

func (*AuthInfoResponse_APIKeyAccess) SetFields

func (*AuthInfoResponse_APIKeyAccess) String

func (this *AuthInfoResponse_APIKeyAccess) String() string

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.

func (*AuthInfoResponse_APIKeyAccess) XXX_DiscardUnknown

func (m *AuthInfoResponse_APIKeyAccess) XXX_DiscardUnknown()

func (*AuthInfoResponse_APIKeyAccess) XXX_Marshal

func (m *AuthInfoResponse_APIKeyAccess) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AuthInfoResponse_APIKeyAccess) XXX_Merge

func (m *AuthInfoResponse_APIKeyAccess) XXX_Merge(src proto.Message)

func (*AuthInfoResponse_APIKeyAccess) XXX_Size

func (m *AuthInfoResponse_APIKeyAccess) XXX_Size() int

func (*AuthInfoResponse_APIKeyAccess) XXX_Unmarshal

func (m *AuthInfoResponse_APIKeyAccess) XXX_Unmarshal(b []byte) error

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" json:"api_key,omitempty"`
}

func (*AuthInfoResponse_ApiKey) Equal added in v3.14.1

func (this *AuthInfoResponse_ApiKey) Equal(that interface{}) bool

func (*AuthInfoResponse_ApiKey) String added in v3.14.1

func (this *AuthInfoResponse_ApiKey) String() string

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" json:"oauth_access_token,omitempty"`
}

func (*AuthInfoResponse_OauthAccessToken) Equal added in v3.14.1

func (this *AuthInfoResponse_OauthAccessToken) Equal(that interface{}) bool

func (*AuthInfoResponse_OauthAccessToken) String added in v3.14.1

type AuthInfoResponse_UserSession added in v3.9.0

type AuthInfoResponse_UserSession struct {
	UserSession *UserSession `protobuf:"bytes,5,opt,name=user_session,json=userSession,proto3,oneof" json:"user_session,omitempty"`
}

func (*AuthInfoResponse_UserSession) Equal added in v3.9.0

func (this *AuthInfoResponse_UserSession) Equal(that interface{}) bool

func (*AuthInfoResponse_UserSession) String added in v3.9.0

func (this *AuthInfoResponse_UserSession) String() string

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"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*AuthorizeApplicationRequest) Descriptor

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

func (*AuthorizeApplicationRequest) EntityType added in v3.15.1

func (req *AuthorizeApplicationRequest) EntityType() string

EntityType implements the ttnpb.IDStringer interface.

func (*AuthorizeApplicationRequest) Equal

func (this *AuthorizeApplicationRequest) Equal(that interface{}) bool

func (*AuthorizeApplicationRequest) GetApiKey added in v3.14.1

func (m *AuthorizeApplicationRequest) GetApiKey() string

func (*AuthorizeApplicationRequest) GetApplicationIds added in v3.15.1

func (m *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) Reset

func (m *AuthorizeApplicationRequest) Reset()

func (*AuthorizeApplicationRequest) SetFields

func (*AuthorizeApplicationRequest) String

func (this *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.

func (*AuthorizeApplicationRequest) XXX_DiscardUnknown

func (m *AuthorizeApplicationRequest) XXX_DiscardUnknown()

func (*AuthorizeApplicationRequest) XXX_Marshal

func (m *AuthorizeApplicationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AuthorizeApplicationRequest) XXX_Merge

func (m *AuthorizeApplicationRequest) XXX_Merge(src proto.Message)

func (*AuthorizeApplicationRequest) XXX_Size

func (m *AuthorizeApplicationRequest) XXX_Size() int

func (*AuthorizeApplicationRequest) XXX_Unmarshal

func (m *AuthorizeApplicationRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*AuthorizeGatewayRequest) Descriptor added in v3.12.0

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

func (*AuthorizeGatewayRequest) EntityType added in v3.15.1

func (req *AuthorizeGatewayRequest) EntityType() string

EntityType implements the ttnpb.IDStringer interface.

func (*AuthorizeGatewayRequest) Equal added in v3.12.0

func (this *AuthorizeGatewayRequest) Equal(that interface{}) bool

func (*AuthorizeGatewayRequest) GetApiKey added in v3.14.1

func (m *AuthorizeGatewayRequest) GetApiKey() string

func (*AuthorizeGatewayRequest) GetGatewayIds added in v3.15.1

func (m *AuthorizeGatewayRequest) GetGatewayIds() *GatewayIdentifiers

func (*AuthorizeGatewayRequest) IDString added in v3.15.1

func (req *AuthorizeGatewayRequest) IDString() string

IDString implements the ttnpb.IDStringer interface.

func (*AuthorizeGatewayRequest) ProtoMessage added in v3.12.0

func (*AuthorizeGatewayRequest) ProtoMessage()

func (*AuthorizeGatewayRequest) Reset added in v3.12.0

func (m *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 (this *AuthorizeGatewayRequest) String() string

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.

func (*AuthorizeGatewayRequest) XXX_DiscardUnknown added in v3.12.0

func (m *AuthorizeGatewayRequest) XXX_DiscardUnknown()

func (*AuthorizeGatewayRequest) XXX_Marshal added in v3.12.0

func (m *AuthorizeGatewayRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AuthorizeGatewayRequest) XXX_Merge added in v3.12.0

func (m *AuthorizeGatewayRequest) XXX_Merge(src proto.Message)

func (*AuthorizeGatewayRequest) XXX_Size added in v3.12.0

func (m *AuthorizeGatewayRequest) XXX_Size() int

func (*AuthorizeGatewayRequest) XXX_Unmarshal added in v3.12.0

func (m *AuthorizeGatewayRequest) XXX_Unmarshal(b []byte) error

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 BoolValue added in v3.12.0

type BoolValue struct {
	Value                bool     `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BoolValue) Descriptor added in v3.12.0

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

func (*BoolValue) Equal added in v3.12.0

func (this *BoolValue) Equal(that interface{}) bool

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 (m *BoolValue) GetValue() bool

func (BoolValue) MarshalJSON added in v3.12.0

func (v BoolValue) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

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) Reset added in v3.12.0

func (m *BoolValue) Reset()

func (*BoolValue) SetFields added in v3.12.0

func (dst *BoolValue) SetFields(src *BoolValue, paths ...string) error

func (*BoolValue) String added in v3.12.0

func (this *BoolValue) String() string

func (*BoolValue) UnmarshalJSON added in v3.12.0

func (v *BoolValue) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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_DiscardUnknown added in v3.12.0

func (m *BoolValue) XXX_DiscardUnknown()

func (*BoolValue) XXX_Marshal added in v3.12.0

func (m *BoolValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BoolValue) XXX_Merge added in v3.12.0

func (m *BoolValue) XXX_Merge(src proto.Message)

func (*BoolValue) XXX_Size added in v3.12.0

func (m *BoolValue) XXX_Size() int

func (*BoolValue) XXX_Unmarshal added in v3.12.0

func (m *BoolValue) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CFList) Descriptor

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

func (*CFList) Equal

func (this *CFList) Equal(that interface{}) bool

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 (m *CFList) GetChMasks() []bool

func (*CFList) GetFreq

func (m *CFList) GetFreq() []uint32

func (*CFList) GetType

func (m *CFList) GetType() CFListType

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

func (m *CFList) Reset()

func (*CFList) SetFields

func (dst *CFList) SetFields(src *CFList, paths ...string) error

func (*CFList) String

func (this *CFList) String() string

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.

func (*CFList) XXX_DiscardUnknown

func (m *CFList) XXX_DiscardUnknown()

func (*CFList) XXX_Marshal

func (m *CFList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CFList) XXX_Merge

func (m *CFList) XXX_Merge(src proto.Message)

func (*CFList) XXX_Size

func (m *CFList) XXX_Size() int

func (*CFList) XXX_Unmarshal

func (m *CFList) XXX_Unmarshal(b []byte) error

type CFListType

type CFListType int32
const (
	CFListType_FREQUENCIES   CFListType = 0
	CFListType_CHANNEL_MASKS CFListType = 1
)

func (CFListType) EnumDescriptor

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

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 (v CFListType) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

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 (v CFListType) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (CFListType) String

func (x CFListType) String() string

func (*CFListType) UnmarshalBinary added in v3.12.0

func (v *CFListType) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*CFListType) UnmarshalJSON

func (v *CFListType) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *CFListType) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

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 valid to be assigned to GatewayCredentials:
	//	*CUPSRedirection_ClientTls
	//	*CUPSRedirection_AuthToken
	GatewayCredentials   isCUPSRedirection_GatewayCredentials `protobuf_oneof:"gateway_credentials"`
	XXX_NoUnkeyedLiteral struct{}                             `json:"-"`
	XXX_sizecache        int32                                `json:"-"`
}

func (*CUPSRedirection) Descriptor added in v3.12.0

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

func (*CUPSRedirection) Equal added in v3.12.0

func (this *CUPSRedirection) Equal(that interface{}) bool

func (*CUPSRedirection) GetAuthToken added in v3.13.2

func (m *CUPSRedirection) GetAuthToken() string

func (*CUPSRedirection) GetClientTls added in v3.13.2

func (m *CUPSRedirection) GetClientTls() *CUPSRedirection_ClientTLS

func (*CUPSRedirection) GetCurrentGatewayKey added in v3.12.0

func (m *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 (m *CUPSRedirection) GetTargetCupsTrust() []byte

func (*CUPSRedirection) GetTargetCupsUri added in v3.14.1

func (m *CUPSRedirection) GetTargetCupsUri() string

func (*CUPSRedirection) ProtoMessage added in v3.12.0

func (*CUPSRedirection) ProtoMessage()

func (*CUPSRedirection) Reset added in v3.12.0

func (m *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 (this *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.

func (*CUPSRedirection) XXX_DiscardUnknown added in v3.12.0

func (m *CUPSRedirection) XXX_DiscardUnknown()

func (*CUPSRedirection) XXX_Marshal added in v3.12.0

func (m *CUPSRedirection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CUPSRedirection) XXX_Merge added in v3.12.0

func (m *CUPSRedirection) XXX_Merge(src proto.Message)

func (*CUPSRedirection) XXX_OneofWrappers added in v3.13.2

func (*CUPSRedirection) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*CUPSRedirection) XXX_Size added in v3.12.0

func (m *CUPSRedirection) XXX_Size() int

func (*CUPSRedirection) XXX_Unmarshal added in v3.12.0

func (m *CUPSRedirection) XXX_Unmarshal(b []byte) error

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 {
	AuthToken string `protobuf:"bytes,5,opt,name=auth_token,json=authToken,proto3,oneof" json:"auth_token,omitempty"`
}

func (*CUPSRedirection_AuthToken) Equal added in v3.13.2

func (this *CUPSRedirection_AuthToken) Equal(that interface{}) bool

func (*CUPSRedirection_AuthToken) String added in v3.13.2

func (this *CUPSRedirection_AuthToken) String() string

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CUPSRedirection_ClientTLS) Descriptor added in v3.13.2

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

func (*CUPSRedirection_ClientTLS) Equal added in v3.13.2

func (this *CUPSRedirection_ClientTLS) Equal(that interface{}) bool

func (*CUPSRedirection_ClientTLS) GetCert added in v3.13.2

func (m *CUPSRedirection_ClientTLS) GetCert() []byte

func (*CUPSRedirection_ClientTLS) GetKey added in v3.13.2

func (m *CUPSRedirection_ClientTLS) GetKey() []byte

func (*CUPSRedirection_ClientTLS) ProtoMessage added in v3.13.2

func (*CUPSRedirection_ClientTLS) ProtoMessage()

func (*CUPSRedirection_ClientTLS) Reset added in v3.13.2

func (m *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 (this *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.

func (*CUPSRedirection_ClientTLS) XXX_DiscardUnknown added in v3.13.2

func (m *CUPSRedirection_ClientTLS) XXX_DiscardUnknown()

func (*CUPSRedirection_ClientTLS) XXX_Marshal added in v3.13.2

func (m *CUPSRedirection_ClientTLS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CUPSRedirection_ClientTLS) XXX_Merge added in v3.13.2

func (m *CUPSRedirection_ClientTLS) XXX_Merge(src proto.Message)

func (*CUPSRedirection_ClientTLS) XXX_Size added in v3.13.2

func (m *CUPSRedirection_ClientTLS) XXX_Size() int

func (*CUPSRedirection_ClientTLS) XXX_Unmarshal added in v3.13.2

func (m *CUPSRedirection_ClientTLS) XXX_Unmarshal(b []byte) error

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 {
	ClientTls *CUPSRedirection_ClientTLS `protobuf:"bytes,4,opt,name=client_tls,json=clientTls,proto3,oneof" json:"client_tls,omitempty"`
}

func (*CUPSRedirection_ClientTls) Equal added in v3.13.2

func (this *CUPSRedirection_ClientTls) Equal(that interface{}) bool

func (*CUPSRedirection_ClientTls) String added in v3.13.2

func (this *CUPSRedirection_ClientTls) String() string

type ClaimEndDeviceRequest

type ClaimEndDeviceRequest struct {
	// Types that are valid to be assigned 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"`
	// The address of the Network Server where the device will be registered.
	// If set and if the source device is currently registered on a Network Server, settings will be transferred.
	// If not set, the device shall not be registered on a Network Server.
	TargetNetworkServerAddress string `` /* 143-byte string literal not displayed */
	// The KEK label of the Network Server to use for wrapping network session keys.
	TargetNetworkServerKekLabel string `` /* 148-byte string literal not displayed */
	// The address of the Application Server where the device will be registered.
	// If set and if the source device is currently registered on an Application Server, settings will be transferred.
	// If not set, the device shall not be registered on an Application Server.
	TargetApplicationServerAddress string `` /* 155-byte string literal not displayed */
	// The KEK label of the Application Server to use for wrapping the application session key.
	TargetApplicationServerKekLabel string `` /* 161-byte string literal not displayed */
	// The AS-ID of the Application Server to use.
	TargetApplicationServerId string `` /* 141-byte string literal not displayed */
	// Home NetID.
	TargetNetId *go_thethings_network_lorawan_stack_v3_pkg_types.NetID `` /* 162-byte string literal not displayed */
	// If set, invalidate the authentication code with which the device gets claimed. This prohibits subsequent claiming requests.
	InvalidateAuthenticationCode bool     `` /* 148-byte string literal not displayed */
	XXX_NoUnkeyedLiteral         struct{} `json:"-"`
	XXX_sizecache                int32    `json:"-"`
}

func (*ClaimEndDeviceRequest) Descriptor

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

func (*ClaimEndDeviceRequest) Equal

func (this *ClaimEndDeviceRequest) Equal(that interface{}) bool

func (*ClaimEndDeviceRequest) GetAuthenticatedIdentifiers

func (*ClaimEndDeviceRequest) GetInvalidateAuthenticationCode

func (m *ClaimEndDeviceRequest) GetInvalidateAuthenticationCode() bool

func (*ClaimEndDeviceRequest) GetQrCode added in v3.14.1

func (m *ClaimEndDeviceRequest) GetQrCode() []byte

func (*ClaimEndDeviceRequest) GetSourceDevice

func (m *ClaimEndDeviceRequest) GetSourceDevice() isClaimEndDeviceRequest_SourceDevice

func (*ClaimEndDeviceRequest) GetTargetApplicationIds added in v3.13.0

func (m *ClaimEndDeviceRequest) GetTargetApplicationIds() *ApplicationIdentifiers

func (*ClaimEndDeviceRequest) GetTargetApplicationServerAddress

func (m *ClaimEndDeviceRequest) GetTargetApplicationServerAddress() string

func (*ClaimEndDeviceRequest) GetTargetApplicationServerId added in v3.14.1

func (m *ClaimEndDeviceRequest) GetTargetApplicationServerId() string

func (*ClaimEndDeviceRequest) GetTargetApplicationServerKekLabel added in v3.14.1

func (m *ClaimEndDeviceRequest) GetTargetApplicationServerKekLabel() string

func (*ClaimEndDeviceRequest) GetTargetDeviceId added in v3.13.0

func (m *ClaimEndDeviceRequest) GetTargetDeviceId() string

func (*ClaimEndDeviceRequest) GetTargetNetworkServerAddress

func (m *ClaimEndDeviceRequest) GetTargetNetworkServerAddress() string

func (*ClaimEndDeviceRequest) GetTargetNetworkServerKekLabel added in v3.14.1

func (m *ClaimEndDeviceRequest) GetTargetNetworkServerKekLabel() string

func (*ClaimEndDeviceRequest) ProtoMessage

func (*ClaimEndDeviceRequest) ProtoMessage()

func (*ClaimEndDeviceRequest) Reset

func (m *ClaimEndDeviceRequest) Reset()

func (*ClaimEndDeviceRequest) SetFields

func (dst *ClaimEndDeviceRequest) SetFields(src *ClaimEndDeviceRequest, paths ...string) error

func (*ClaimEndDeviceRequest) String

func (this *ClaimEndDeviceRequest) String() string

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.

func (*ClaimEndDeviceRequest) XXX_DiscardUnknown

func (m *ClaimEndDeviceRequest) XXX_DiscardUnknown()

func (*ClaimEndDeviceRequest) XXX_Marshal

func (m *ClaimEndDeviceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClaimEndDeviceRequest) XXX_Merge

func (m *ClaimEndDeviceRequest) XXX_Merge(src proto.Message)

func (*ClaimEndDeviceRequest) XXX_OneofWrappers

func (*ClaimEndDeviceRequest) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*ClaimEndDeviceRequest) XXX_Size

func (m *ClaimEndDeviceRequest) XXX_Size() int

func (*ClaimEndDeviceRequest) XXX_Unmarshal

func (m *ClaimEndDeviceRequest) XXX_Unmarshal(b []byte) error

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 go_thethings_network_lorawan_stack_v3_pkg_types.EUI64 `` /* 137-byte string literal not displayed */
	// DevEUI of the device to claim.
	DevEui go_thethings_network_lorawan_stack_v3_pkg_types.EUI64 `` /* 134-byte string literal not displayed */
	// 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) Descriptor

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) Equal

func (this *ClaimEndDeviceRequest_AuthenticatedIdentifiers) Equal(that interface{}) bool

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) GetAuthenticationCode

func (m *ClaimEndDeviceRequest_AuthenticatedIdentifiers) GetAuthenticationCode() string

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) ProtoMessage

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) Reset

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) SetFields

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) String

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.

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) XXX_DiscardUnknown

func (m *ClaimEndDeviceRequest_AuthenticatedIdentifiers) XXX_DiscardUnknown()

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) XXX_Marshal

func (m *ClaimEndDeviceRequest_AuthenticatedIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) XXX_Merge

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) XXX_Size

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers) XXX_Unmarshal

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 {
	AuthenticatedIdentifiers *ClaimEndDeviceRequest_AuthenticatedIdentifiers `` /* 139-byte string literal not displayed */
}

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers_) Equal

func (this *ClaimEndDeviceRequest_AuthenticatedIdentifiers_) Equal(that interface{}) bool

func (*ClaimEndDeviceRequest_AuthenticatedIdentifiers_) String

type ClaimEndDeviceRequest_QrCode added in v3.14.1

type ClaimEndDeviceRequest_QrCode struct {
	QrCode []byte `protobuf:"bytes,2,opt,name=qr_code,json=qrCode,proto3,oneof" json:"qr_code,omitempty"`
}

func (*ClaimEndDeviceRequest_QrCode) Equal added in v3.14.1

func (this *ClaimEndDeviceRequest_QrCode) Equal(that interface{}) bool

func (*ClaimEndDeviceRequest_QrCode) String added in v3.14.1

func (this *ClaimEndDeviceRequest_QrCode) String() string

type ClaimGatewayRequest added in v3.12.0

type ClaimGatewayRequest struct {
	// Types that are valid to be assigned 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.
	// This equals the first element of the frequency_plan_ids field.
	TargetFrequencyPlanId string   `` /* 128-byte string literal not displayed */
	XXX_NoUnkeyedLiteral  struct{} `json:"-"`
	XXX_sizecache         int32    `json:"-"`
}

func (*ClaimGatewayRequest) Descriptor added in v3.12.0

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

func (*ClaimGatewayRequest) Equal added in v3.12.0

func (this *ClaimGatewayRequest) Equal(that interface{}) bool

func (*ClaimGatewayRequest) GetAuthenticatedIdentifiers added in v3.12.0

func (m *ClaimGatewayRequest) GetAuthenticatedIdentifiers() *ClaimGatewayRequest_AuthenticatedIdentifiers

func (*ClaimGatewayRequest) GetCollaborator added in v3.12.0

func (m *ClaimGatewayRequest) GetCollaborator() *OrganizationOrUserIdentifiers

func (*ClaimGatewayRequest) GetCupsRedirection added in v3.14.1

func (m *ClaimGatewayRequest) GetCupsRedirection() *CUPSRedirection

func (*ClaimGatewayRequest) GetQrCode added in v3.14.1

func (m *ClaimGatewayRequest) GetQrCode() []byte

func (*ClaimGatewayRequest) GetSourceGateway added in v3.12.0

func (m *ClaimGatewayRequest) GetSourceGateway() isClaimGatewayRequest_SourceGateway

func (*ClaimGatewayRequest) GetTargetFrequencyPlanId added in v3.13.2

func (m *ClaimGatewayRequest) GetTargetFrequencyPlanId() string

func (*ClaimGatewayRequest) GetTargetGatewayId added in v3.13.0

func (m *ClaimGatewayRequest) GetTargetGatewayId() string

func (*ClaimGatewayRequest) GetTargetGatewayServerAddress added in v3.12.0

func (m *ClaimGatewayRequest) GetTargetGatewayServerAddress() string

func (*ClaimGatewayRequest) ProtoMessage added in v3.12.0

func (*ClaimGatewayRequest) ProtoMessage()

func (*ClaimGatewayRequest) Reset added in v3.12.0

func (m *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 (this *ClaimGatewayRequest) String() string

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.

func (*ClaimGatewayRequest) XXX_DiscardUnknown added in v3.12.0

func (m *ClaimGatewayRequest) XXX_DiscardUnknown()

func (*ClaimGatewayRequest) XXX_Marshal added in v3.12.0

func (m *ClaimGatewayRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClaimGatewayRequest) XXX_Merge added in v3.12.0

func (m *ClaimGatewayRequest) XXX_Merge(src proto.Message)

func (*ClaimGatewayRequest) XXX_OneofWrappers added in v3.12.0

func (*ClaimGatewayRequest) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*ClaimGatewayRequest) XXX_Size added in v3.12.0

func (m *ClaimGatewayRequest) XXX_Size() int

func (*ClaimGatewayRequest) XXX_Unmarshal added in v3.12.0

func (m *ClaimGatewayRequest) XXX_Unmarshal(b []byte) error

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           go_thethings_network_lorawan_stack_v3_pkg_types.EUI64 `` /* 146-byte string literal not displayed */
	AuthenticationCode   []byte                                                `protobuf:"bytes,2,opt,name=authentication_code,json=authenticationCode,proto3" json:"authentication_code,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                              `json:"-"`
	XXX_sizecache        int32                                                 `json:"-"`
}

func (*ClaimGatewayRequest_AuthenticatedIdentifiers) Descriptor added in v3.12.0

func (*ClaimGatewayRequest_AuthenticatedIdentifiers) Equal added in v3.12.0

func (this *ClaimGatewayRequest_AuthenticatedIdentifiers) Equal(that interface{}) bool

func (*ClaimGatewayRequest_AuthenticatedIdentifiers) GetAuthenticationCode added in v3.12.0

func (m *ClaimGatewayRequest_AuthenticatedIdentifiers) GetAuthenticationCode() []byte

func (*ClaimGatewayRequest_AuthenticatedIdentifiers) ProtoMessage added in v3.12.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) 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.

func (*ClaimGatewayRequest_AuthenticatedIdentifiers) XXX_DiscardUnknown added in v3.12.0

func (m *ClaimGatewayRequest_AuthenticatedIdentifiers) XXX_DiscardUnknown()

func (*ClaimGatewayRequest_AuthenticatedIdentifiers) XXX_Marshal added in v3.12.0

func (m *ClaimGatewayRequest_AuthenticatedIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClaimGatewayRequest_AuthenticatedIdentifiers) XXX_Merge added in v3.12.0

func (*ClaimGatewayRequest_AuthenticatedIdentifiers) XXX_Size added in v3.12.0

func (*ClaimGatewayRequest_AuthenticatedIdentifiers) XXX_Unmarshal added in v3.12.0

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 `` /* 139-byte string literal not displayed */
}

func (*ClaimGatewayRequest_AuthenticatedIdentifiers_) Equal added in v3.12.0

func (this *ClaimGatewayRequest_AuthenticatedIdentifiers_) Equal(that interface{}) bool

func (*ClaimGatewayRequest_AuthenticatedIdentifiers_) String added in v3.12.0

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" json:"qr_code,omitempty"`
}

func (*ClaimGatewayRequest_QrCode) Equal added in v3.14.1

func (this *ClaimGatewayRequest_QrCode) Equal(that interface{}) bool

func (*ClaimGatewayRequest_QrCode) String added in v3.14.1

func (this *ClaimGatewayRequest_QrCode) String() string

type Class

type Class int32
const (
	CLASS_A Class = 0
	CLASS_B Class = 1
	CLASS_C Class = 2
)

func (Class) EnumDescriptor

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

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 (v Class) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

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 (v Class) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (Class) String

func (x Class) String() string

func (*Class) UnmarshalBinary added in v3.12.0

func (v *Class) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*Class) UnmarshalJSON

func (v *Class) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *Class) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

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 *types.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 *types.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 *types.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.
	ContactInfo []*ContactInfo `protobuf:"bytes,7,rep,name=contact_info,json=contactInfo,proto3" json:"contact_info,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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

An OAuth client on the network.

func (*Client) Descriptor

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

func (*Client) EntityType added in v3.15.1

func (m *Client) EntityType() string

func (*Client) Equal

func (this *Client) Equal(that interface{}) bool

func (*Client) ExtractRequestFields added in v3.15.1

func (m *Client) ExtractRequestFields(dst map[string]interface{})

func (*Client) GetAttributes

func (m *Client) GetAttributes() map[string]string

func (*Client) GetContactInfo

func (m *Client) GetContactInfo() []*ContactInfo

func (*Client) GetCreatedAt

func (m *Client) GetCreatedAt() *types.Timestamp

func (*Client) GetDeletedAt added in v3.12.0

func (m *Client) GetDeletedAt() *types.Timestamp

func (*Client) GetDescription

func (m *Client) GetDescription() string

func (*Client) GetEndorsed

func (m *Client) GetEndorsed() bool

func (*Client) GetEntityIdentifiers added in v3.15.1

func (m *Client) GetEntityIdentifiers() *EntityIdentifiers

func (*Client) GetGrants

func (m *Client) GetGrants() []GrantType

func (*Client) GetIds added in v3.15.1

func (m *Client) GetIds() *ClientIdentifiers

func (*Client) GetLogoutRedirectUris added in v3.14.1

func (m *Client) GetLogoutRedirectUris() []string

func (*Client) GetName

func (m *Client) GetName() string

func (*Client) GetRedirectUris added in v3.14.1

func (m *Client) GetRedirectUris() []string

func (*Client) GetRights

func (m *Client) GetRights() []Right

func (*Client) GetSecret

func (m *Client) GetSecret() string

func (*Client) GetSkipAuthorization

func (m *Client) GetSkipAuthorization() bool

func (*Client) GetState

func (m *Client) GetState() State

func (*Client) GetStateDescription added in v3.12.0

func (m *Client) GetStateDescription() string

func (*Client) GetUpdatedAt

func (m *Client) GetUpdatedAt() *types.Timestamp

func (*Client) IDString added in v3.15.1

func (m *Client) IDString() string

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) 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 (m *Client) Reset()

func (*Client) SetFields

func (dst *Client) SetFields(src *Client, paths ...string) error

func (*Client) String

func (this *Client) String() string

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.

func (*Client) XXX_DiscardUnknown

func (m *Client) XXX_DiscardUnknown()

func (*Client) XXX_Marshal

func (m *Client) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Client) XXX_Merge

func (m *Client) XXX_Merge(src proto.Message)

func (*Client) XXX_Size

func (m *Client) XXX_Size() int

func (*Client) XXX_Unmarshal

func (m *Client) XXX_Unmarshal(b []byte) error

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) (*types.Empty, error)
	// List the collaborators on this OAuth client.
	ListCollaborators(ctx context.Context, in *ListClientCollaboratorsRequest, opts ...grpc.CallOption) (*Collaborators, error)
}

ClientAccessClient is the client API for ClientAccess service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewClientAccessClient

func NewClientAccessClient(cc *grpc.ClientConn) ClientAccessClient

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) (*types.Empty, error)
	// List the collaborators on this OAuth client.
	ListCollaborators(context.Context, *ListClientCollaboratorsRequest) (*Collaborators, error)
}

ClientAccessServer is the server API for ClientAccess service.

type ClientIdentifiers

type ClientIdentifiers struct {
	ClientId             string   `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ClientIdentifiers) Descriptor

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

func (ClientIdentifiers) EntityType

func (ClientIdentifiers) EntityType() string

EntityType returns the entity type for this ID (client).

func (*ClientIdentifiers) Equal

func (this *ClientIdentifiers) Equal(that interface{}) bool

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 (m *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) Reset

func (m *ClientIdentifiers) Reset()

func (*ClientIdentifiers) SetFields

func (dst *ClientIdentifiers) SetFields(src *ClientIdentifiers, paths ...string) error

func (*ClientIdentifiers) String

func (this *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.

func (*ClientIdentifiers) XXX_DiscardUnknown

func (m *ClientIdentifiers) XXX_DiscardUnknown()

func (*ClientIdentifiers) XXX_Marshal

func (m *ClientIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClientIdentifiers) XXX_Merge

func (m *ClientIdentifiers) XXX_Merge(src proto.Message)

func (*ClientIdentifiers) XXX_Size

func (m *ClientIdentifiers) XXX_Size() int

func (*ClientIdentifiers) XXX_Unmarshal

func (m *ClientIdentifiers) XXX_Unmarshal(b []byte) error

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) (*types.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) (*types.Empty, error)
	// Purge the client. This will release the client ID for reuse.
	Purge(ctx context.Context, in *ClientIdentifiers, opts ...grpc.CallOption) (*types.Empty, error)
}

ClientRegistryClient is the client API for ClientRegistry service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewClientRegistryClient

func NewClientRegistryClient(cc *grpc.ClientConn) ClientRegistryClient

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) (*types.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) (*types.Empty, error)
	// Purge the client. This will release the client ID for reuse.
	Purge(context.Context, *ClientIdentifiers) (*types.Empty, error)
}

ClientRegistryServer is the server API for ClientRegistry service.

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"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*Clients) Descriptor

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

func (*Clients) Equal

func (this *Clients) Equal(that interface{}) bool

func (*Clients) GetClients

func (m *Clients) GetClients() []*Client

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

func (m *Clients) Reset()

func (*Clients) SetFields

func (dst *Clients) SetFields(src *Clients, paths ...string) error

func (*Clients) String

func (this *Clients) String() string

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.

func (*Clients) XXX_DiscardUnknown

func (m *Clients) XXX_DiscardUnknown()

func (*Clients) XXX_Marshal

func (m *Clients) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Clients) XXX_Merge

func (m *Clients) XXX_Merge(src proto.Message)

func (*Clients) XXX_Size

func (m *Clients) XXX_Size() int

func (*Clients) XXX_Unmarshal

func (m *Clients) XXX_Unmarshal(b []byte) error

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

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

func (ClusterRole) String

func (x ClusterRole) String() string

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"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (*Collaborator) Descriptor

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

func (*Collaborator) EntityType added in v3.16.0

func (m *Collaborator) EntityType() string

func (*Collaborator) Equal

func (this *Collaborator) Equal(that interface{}) bool

func (*Collaborator) GetIds added in v3.16.0

func (*Collaborator) GetRights

func (m *Collaborator) GetRights() []Right

func (*Collaborator) IDString added in v3.16.0

func (m *Collaborator) IDString() string

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) PublicSafe added in v3.14.0

func (c *Collaborator) PublicSafe() *Collaborator

PublicSafe returns only the identifiers of the collaborator.

func (*Collaborator) Reset

func (m *Collaborator) Reset()

func (*Collaborator) SetFields

func (dst *Collaborator) SetFields(src *Collaborator, paths ...string) error

func (*Collaborator) String

func (this *Collaborator) String() string

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.

func (*Collaborator) XXX_DiscardUnknown

func (m *Collaborator) XXX_DiscardUnknown()

func (*Collaborator) XXX_Marshal

func (m *Collaborator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Collaborator) XXX_Merge

func (m *Collaborator) XXX_Merge(src proto.Message)

func (*Collaborator) XXX_Size

func (m *Collaborator) XXX_Size() int

func (*Collaborator) XXX_Unmarshal

func (m *Collaborator) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*Collaborators) Descriptor

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

func (*Collaborators) Equal

func (this *Collaborators) Equal(that interface{}) bool

func (*Collaborators) GetCollaborators

func (m *Collaborators) GetCollaborators() []*Collaborator

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) PublicSafe added in v3.14.0

func (c *Collaborators) PublicSafe() *Collaborators

PublicSafe returns only the identifiers of the collaborators.

func (*Collaborators) Reset

func (m *Collaborators) Reset()

func (*Collaborators) SetFields

func (dst *Collaborators) SetFields(src *Collaborators, paths ...string) error

func (*Collaborators) String

func (this *Collaborators) String() string

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.

func (*Collaborators) XXX_DiscardUnknown

func (m *Collaborators) XXX_DiscardUnknown()

func (*Collaborators) XXX_Marshal

func (m *Collaborators) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Collaborators) XXX_Merge

func (m *Collaborators) XXX_Merge(src proto.Message)

func (*Collaborators) XXX_Size

func (m *Collaborators) XXX_Size() int

func (*Collaborators) XXX_Unmarshal

func (m *Collaborators) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                                `json:"-"`
	XXX_sizecache        int32                                   `json:"-"`
}

func (*ConcentratorConfig) Descriptor

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

func (*ConcentratorConfig) Equal

func (this *ConcentratorConfig) Equal(that interface{}) bool

func (*ConcentratorConfig) GetChannels

func (m *ConcentratorConfig) GetChannels() []*ConcentratorConfig_Channel

func (*ConcentratorConfig) GetClockSource

func (m *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 (m *ConcentratorConfig) GetLoraStandardChannel() *ConcentratorConfig_LoRaStandardChannel

func (*ConcentratorConfig) GetPingSlot

func (*ConcentratorConfig) GetRadios

func (m *ConcentratorConfig) GetRadios() []*GatewayRadio

func (*ConcentratorConfig) ProtoMessage

func (*ConcentratorConfig) ProtoMessage()

func (*ConcentratorConfig) Reset

func (m *ConcentratorConfig) Reset()

func (*ConcentratorConfig) SetFields

func (dst *ConcentratorConfig) SetFields(src *ConcentratorConfig, paths ...string) error

func (*ConcentratorConfig) String

func (this *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.

func (*ConcentratorConfig) XXX_DiscardUnknown

func (m *ConcentratorConfig) XXX_DiscardUnknown()

func (*ConcentratorConfig) XXX_Marshal

func (m *ConcentratorConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConcentratorConfig) XXX_Merge

func (m *ConcentratorConfig) XXX_Merge(src proto.Message)

func (*ConcentratorConfig) XXX_Size

func (m *ConcentratorConfig) XXX_Size() int

func (*ConcentratorConfig) XXX_Unmarshal

func (m *ConcentratorConfig) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ConcentratorConfig_Channel) Descriptor

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

func (*ConcentratorConfig_Channel) Equal

func (this *ConcentratorConfig_Channel) Equal(that interface{}) bool

func (*ConcentratorConfig_Channel) GetFrequency

func (m *ConcentratorConfig_Channel) GetFrequency() uint64

func (*ConcentratorConfig_Channel) GetRadio

func (m *ConcentratorConfig_Channel) GetRadio() uint32

func (*ConcentratorConfig_Channel) ProtoMessage

func (*ConcentratorConfig_Channel) ProtoMessage()

func (*ConcentratorConfig_Channel) Reset

func (m *ConcentratorConfig_Channel) Reset()

func (*ConcentratorConfig_Channel) SetFields

func (dst *ConcentratorConfig_Channel) SetFields(src *ConcentratorConfig_Channel, paths ...string) error

func (*ConcentratorConfig_Channel) String

func (this *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.

func (*ConcentratorConfig_Channel) XXX_DiscardUnknown

func (m *ConcentratorConfig_Channel) XXX_DiscardUnknown()

func (*ConcentratorConfig_Channel) XXX_Marshal

func (m *ConcentratorConfig_Channel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConcentratorConfig_Channel) XXX_Merge

func (m *ConcentratorConfig_Channel) XXX_Merge(src proto.Message)

func (*ConcentratorConfig_Channel) XXX_Size

func (m *ConcentratorConfig_Channel) XXX_Size() int

func (*ConcentratorConfig_Channel) XXX_Unmarshal

func (m *ConcentratorConfig_Channel) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ConcentratorConfig_FSKChannel) Descriptor

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

func (*ConcentratorConfig_FSKChannel) Equal

func (this *ConcentratorConfig_FSKChannel) Equal(that interface{}) bool

func (*ConcentratorConfig_FSKChannel) GetFrequency

func (m *ConcentratorConfig_FSKChannel) GetFrequency() uint64

func (*ConcentratorConfig_FSKChannel) GetRadio

func (m *ConcentratorConfig_FSKChannel) GetRadio() uint32

func (*ConcentratorConfig_FSKChannel) ProtoMessage

func (*ConcentratorConfig_FSKChannel) ProtoMessage()

func (*ConcentratorConfig_FSKChannel) Reset

func (m *ConcentratorConfig_FSKChannel) Reset()

func (*ConcentratorConfig_FSKChannel) SetFields

func (*ConcentratorConfig_FSKChannel) String

func (this *ConcentratorConfig_FSKChannel) String() 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.

func (*ConcentratorConfig_FSKChannel) XXX_DiscardUnknown

func (m *ConcentratorConfig_FSKChannel) XXX_DiscardUnknown()

func (*ConcentratorConfig_FSKChannel) XXX_Marshal

func (m *ConcentratorConfig_FSKChannel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConcentratorConfig_FSKChannel) XXX_Merge

func (m *ConcentratorConfig_FSKChannel) XXX_Merge(src proto.Message)

func (*ConcentratorConfig_FSKChannel) XXX_Size

func (m *ConcentratorConfig_FSKChannel) XXX_Size() int

func (*ConcentratorConfig_FSKChannel) XXX_Unmarshal

func (m *ConcentratorConfig_FSKChannel) XXX_Unmarshal(b []byte) error

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             *types.Duration `protobuf:"bytes,3,opt,name=scan_time,json=scanTime,proto3" json:"scan_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*ConcentratorConfig_LBTConfiguration) Descriptor

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

func (*ConcentratorConfig_LBTConfiguration) Equal

func (this *ConcentratorConfig_LBTConfiguration) Equal(that interface{}) bool

func (*ConcentratorConfig_LBTConfiguration) GetRssiOffset added in v3.14.1

func (m *ConcentratorConfig_LBTConfiguration) GetRssiOffset() float32

func (*ConcentratorConfig_LBTConfiguration) GetRssiTarget added in v3.14.1

func (m *ConcentratorConfig_LBTConfiguration) GetRssiTarget() float32

func (*ConcentratorConfig_LBTConfiguration) GetScanTime

func (*ConcentratorConfig_LBTConfiguration) ProtoMessage

func (*ConcentratorConfig_LBTConfiguration) ProtoMessage()

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.

func (*ConcentratorConfig_LBTConfiguration) XXX_DiscardUnknown

func (m *ConcentratorConfig_LBTConfiguration) XXX_DiscardUnknown()

func (*ConcentratorConfig_LBTConfiguration) XXX_Marshal

func (m *ConcentratorConfig_LBTConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConcentratorConfig_LBTConfiguration) XXX_Merge

func (*ConcentratorConfig_LBTConfiguration) XXX_Size

func (*ConcentratorConfig_LBTConfiguration) XXX_Unmarshal

func (m *ConcentratorConfig_LBTConfiguration) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ConcentratorConfig_LoRaStandardChannel) Descriptor

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

func (*ConcentratorConfig_LoRaStandardChannel) Equal

func (this *ConcentratorConfig_LoRaStandardChannel) Equal(that interface{}) bool

func (*ConcentratorConfig_LoRaStandardChannel) GetBandwidth

func (*ConcentratorConfig_LoRaStandardChannel) GetFrequency

func (*ConcentratorConfig_LoRaStandardChannel) GetRadio

func (*ConcentratorConfig_LoRaStandardChannel) GetSpreadingFactor

func (m *ConcentratorConfig_LoRaStandardChannel) GetSpreadingFactor() uint32

func (*ConcentratorConfig_LoRaStandardChannel) ProtoMessage

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.

func (*ConcentratorConfig_LoRaStandardChannel) XXX_DiscardUnknown

func (m *ConcentratorConfig_LoRaStandardChannel) XXX_DiscardUnknown()

func (*ConcentratorConfig_LoRaStandardChannel) XXX_Marshal

func (m *ConcentratorConfig_LoRaStandardChannel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConcentratorConfig_LoRaStandardChannel) XXX_Merge

func (*ConcentratorConfig_LoRaStandardChannel) XXX_Size

func (*ConcentratorConfig_LoRaStandardChannel) XXX_Unmarshal

func (m *ConcentratorConfig_LoRaStandardChannel) XXX_Unmarshal(b []byte) error

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

ConfigurationClient is the client API for Configuration service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewConfigurationClient

func NewConfigurationClient(cc *grpc.ClientConn) ConfigurationClient

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

ConfigurationServer is the server API for Configuration service.

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          *types.Timestamp `protobuf:"bytes,5,opt,name=validated_at,json=validatedAt,proto3" json:"validated_at,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*ContactInfo) Descriptor

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

func (*ContactInfo) Equal

func (this *ContactInfo) Equal(that interface{}) bool

func (*ContactInfo) GetContactMethod

func (m *ContactInfo) GetContactMethod() ContactMethod

func (*ContactInfo) GetContactType

func (m *ContactInfo) GetContactType() ContactType

func (*ContactInfo) GetPublic

func (m *ContactInfo) GetPublic() bool

func (*ContactInfo) GetValidatedAt

func (m *ContactInfo) GetValidatedAt() *types.Timestamp

func (*ContactInfo) GetValue

func (m *ContactInfo) GetValue() string

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

func (m *ContactInfo) Reset()

func (*ContactInfo) SetFields

func (dst *ContactInfo) SetFields(src *ContactInfo, paths ...string) error

func (*ContactInfo) String

func (this *ContactInfo) String() string

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.

func (*ContactInfo) XXX_DiscardUnknown

func (m *ContactInfo) XXX_DiscardUnknown()

func (*ContactInfo) XXX_Marshal

func (m *ContactInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ContactInfo) XXX_Merge

func (m *ContactInfo) XXX_Merge(src proto.Message)

func (*ContactInfo) XXX_Size

func (m *ContactInfo) XXX_Size() int

func (*ContactInfo) XXX_Unmarshal

func (m *ContactInfo) XXX_Unmarshal(b []byte) error

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) (*types.Empty, error)
}

ContactInfoRegistryClient is the client API for ContactInfoRegistry service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewContactInfoRegistryClient

func NewContactInfoRegistryClient(cc *grpc.ClientConn) ContactInfoRegistryClient

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) (*types.Empty, error)
}

ContactInfoRegistryServer is the server API for ContactInfoRegistry service.

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            *types.Timestamp   `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	ExpiresAt            *types.Timestamp   `protobuf:"bytes,6,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*ContactInfoValidation) Descriptor

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

func (*ContactInfoValidation) Equal

func (this *ContactInfoValidation) Equal(that interface{}) bool

func (*ContactInfoValidation) GetContactInfo

func (m *ContactInfoValidation) GetContactInfo() []*ContactInfo

func (*ContactInfoValidation) GetCreatedAt

func (m *ContactInfoValidation) GetCreatedAt() *types.Timestamp

func (*ContactInfoValidation) GetEntity

func (m *ContactInfoValidation) GetEntity() *EntityIdentifiers

func (*ContactInfoValidation) GetExpiresAt

func (m *ContactInfoValidation) GetExpiresAt() *types.Timestamp

func (*ContactInfoValidation) GetId added in v3.14.1

func (m *ContactInfoValidation) GetId() string

func (*ContactInfoValidation) GetToken

func (m *ContactInfoValidation) GetToken() string

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

func (m *ContactInfoValidation) Reset()

func (*ContactInfoValidation) SetFields

func (dst *ContactInfoValidation) SetFields(src *ContactInfoValidation, paths ...string) error

func (*ContactInfoValidation) String

func (this *ContactInfoValidation) String() string

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.

func (*ContactInfoValidation) XXX_DiscardUnknown

func (m *ContactInfoValidation) XXX_DiscardUnknown()

func (*ContactInfoValidation) XXX_Marshal

func (m *ContactInfoValidation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ContactInfoValidation) XXX_Merge

func (m *ContactInfoValidation) XXX_Merge(src proto.Message)

func (*ContactInfoValidation) XXX_Size

func (m *ContactInfoValidation) XXX_Size() int

func (*ContactInfoValidation) XXX_Unmarshal

func (m *ContactInfoValidation) XXX_Unmarshal(b []byte) error

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 (
	CONTACT_METHOD_OTHER ContactMethod = 0
	CONTACT_METHOD_EMAIL ContactMethod = 1
	CONTACT_METHOD_PHONE ContactMethod = 2
)

func (ContactMethod) EnumDescriptor

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

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 (v ContactMethod) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (ContactMethod) String

func (x ContactMethod) String() string

func (*ContactMethod) UnmarshalJSON

func (v *ContactMethod) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *ContactMethod) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

type ContactType

type ContactType int32
const (
	CONTACT_TYPE_OTHER     ContactType = 0
	CONTACT_TYPE_ABUSE     ContactType = 1
	CONTACT_TYPE_BILLING   ContactType = 2
	CONTACT_TYPE_TECHNICAL ContactType = 3
)

func (ContactType) EnumDescriptor

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

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 (v ContactType) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (ContactType) String

func (x ContactType) String() string

func (*ContactType) UnmarshalJSON

func (v *ContactType) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *ContactType) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

type ContextualEndDevice

type ContextualEndDevice struct {
	context.Context
	*EndDevice
}

ContextualEndDevice is an end device with its context.

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ConvertEndDeviceTemplateRequest) Descriptor

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

func (*ConvertEndDeviceTemplateRequest) Equal

func (this *ConvertEndDeviceTemplateRequest) Equal(that interface{}) bool

func (*ConvertEndDeviceTemplateRequest) GetData

func (m *ConvertEndDeviceTemplateRequest) GetData() []byte

func (*ConvertEndDeviceTemplateRequest) GetFormatId added in v3.14.1

func (m *ConvertEndDeviceTemplateRequest) GetFormatId() string

func (*ConvertEndDeviceTemplateRequest) ProtoMessage

func (*ConvertEndDeviceTemplateRequest) ProtoMessage()

func (*ConvertEndDeviceTemplateRequest) Reset

func (*ConvertEndDeviceTemplateRequest) SetFields

func (*ConvertEndDeviceTemplateRequest) String

func (this *ConvertEndDeviceTemplateRequest) String() 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.

func (*ConvertEndDeviceTemplateRequest) XXX_DiscardUnknown

func (m *ConvertEndDeviceTemplateRequest) XXX_DiscardUnknown()

func (*ConvertEndDeviceTemplateRequest) XXX_Marshal

func (m *ConvertEndDeviceTemplateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConvertEndDeviceTemplateRequest) XXX_Merge

func (m *ConvertEndDeviceTemplateRequest) XXX_Merge(src proto.Message)

func (*ConvertEndDeviceTemplateRequest) XXX_Size

func (m *ConvertEndDeviceTemplateRequest) XXX_Size() int

func (*ConvertEndDeviceTemplateRequest) XXX_Unmarshal

func (m *ConvertEndDeviceTemplateRequest) XXX_Unmarshal(b []byte) error

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            *types.Timestamp        `protobuf:"bytes,4,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*CreateApplicationAPIKeyRequest) Descriptor

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

func (*CreateApplicationAPIKeyRequest) EntityType added in v3.15.1

func (m *CreateApplicationAPIKeyRequest) EntityType() string

func (*CreateApplicationAPIKeyRequest) Equal

func (this *CreateApplicationAPIKeyRequest) Equal(that interface{}) bool

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 (m *CreateApplicationAPIKeyRequest) GetExpiresAt() *types.Timestamp

func (*CreateApplicationAPIKeyRequest) GetName

func (*CreateApplicationAPIKeyRequest) GetRights

func (m *CreateApplicationAPIKeyRequest) GetRights() []Right

func (*CreateApplicationAPIKeyRequest) IDString added in v3.15.1

func (m *CreateApplicationAPIKeyRequest) IDString() string

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

func (m *CreateApplicationAPIKeyRequest) Reset()

func (*CreateApplicationAPIKeyRequest) SetFields

func (*CreateApplicationAPIKeyRequest) String

func (this *CreateApplicationAPIKeyRequest) String() string

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.

func (*CreateApplicationAPIKeyRequest) XXX_DiscardUnknown

func (m *CreateApplicationAPIKeyRequest) XXX_DiscardUnknown()

func (*CreateApplicationAPIKeyRequest) XXX_Marshal

func (m *CreateApplicationAPIKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateApplicationAPIKeyRequest) XXX_Merge

func (m *CreateApplicationAPIKeyRequest) XXX_Merge(src proto.Message)

func (*CreateApplicationAPIKeyRequest) XXX_Size

func (m *CreateApplicationAPIKeyRequest) XXX_Size() int

func (*CreateApplicationAPIKeyRequest) XXX_Unmarshal

func (m *CreateApplicationAPIKeyRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (*CreateApplicationRequest) Descriptor

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

func (*CreateApplicationRequest) EntityType added in v3.15.2

func (m *CreateApplicationRequest) EntityType() string

func (*CreateApplicationRequest) Equal

func (this *CreateApplicationRequest) Equal(that interface{}) bool

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 (m *CreateApplicationRequest) GetApplication() *Application

func (*CreateApplicationRequest) GetCollaborator

func (*CreateApplicationRequest) IDString added in v3.15.2

func (m *CreateApplicationRequest) IDString() string

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

func (m *CreateApplicationRequest) Reset()

func (*CreateApplicationRequest) SetFields

func (dst *CreateApplicationRequest) SetFields(src *CreateApplicationRequest, paths ...string) error

func (*CreateApplicationRequest) String

func (this *CreateApplicationRequest) String() string

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.

func (*CreateApplicationRequest) XXX_DiscardUnknown

func (m *CreateApplicationRequest) XXX_DiscardUnknown()

func (*CreateApplicationRequest) XXX_Marshal

func (m *CreateApplicationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateApplicationRequest) XXX_Merge

func (m *CreateApplicationRequest) XXX_Merge(src proto.Message)

func (*CreateApplicationRequest) XXX_Size

func (m *CreateApplicationRequest) XXX_Size() int

func (*CreateApplicationRequest) XXX_Unmarshal

func (m *CreateApplicationRequest) XXX_Unmarshal(b []byte) error

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 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"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (*CreateClientRequest) Descriptor

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

func (*CreateClientRequest) EntityType added in v3.15.2

func (m *CreateClientRequest) EntityType() string

func (*CreateClientRequest) Equal

func (this *CreateClientRequest) Equal(that interface{}) bool

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 (m *CreateClientRequest) GetClient() *Client

func (*CreateClientRequest) GetCollaborator

func (m *CreateClientRequest) GetCollaborator() *OrganizationOrUserIdentifiers

func (*CreateClientRequest) IDString added in v3.15.2

func (m *CreateClientRequest) IDString() string

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

func (m *CreateClientRequest) Reset()

func (*CreateClientRequest) SetFields

func (dst *CreateClientRequest) SetFields(src *CreateClientRequest, paths ...string) error

func (*CreateClientRequest) String

func (this *CreateClientRequest) String() string

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.

func (*CreateClientRequest) XXX_DiscardUnknown

func (m *CreateClientRequest) XXX_DiscardUnknown()

func (*CreateClientRequest) XXX_Marshal

func (m *CreateClientRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateClientRequest) XXX_Merge

func (m *CreateClientRequest) XXX_Merge(src proto.Message)

func (*CreateClientRequest) XXX_Size

func (m *CreateClientRequest) XXX_Size() int

func (*CreateClientRequest) XXX_Unmarshal

func (m *CreateClientRequest) XXX_Unmarshal(b []byte) error

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            `protobuf:"bytes,1,opt,name=end_device,json=endDevice,proto3,embedded=end_device" json:"end_device"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateEndDeviceRequest) Descriptor

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

func (*CreateEndDeviceRequest) Equal

func (this *CreateEndDeviceRequest) Equal(that interface{}) bool

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

func (m *CreateEndDeviceRequest) Reset()

func (*CreateEndDeviceRequest) SetFields

func (dst *CreateEndDeviceRequest) SetFields(src *CreateEndDeviceRequest, paths ...string) error

func (*CreateEndDeviceRequest) String

func (this *CreateEndDeviceRequest) String() string

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.

func (*CreateEndDeviceRequest) XXX_DiscardUnknown

func (m *CreateEndDeviceRequest) XXX_DiscardUnknown()

func (*CreateEndDeviceRequest) XXX_Marshal

func (m *CreateEndDeviceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateEndDeviceRequest) XXX_Merge

func (m *CreateEndDeviceRequest) XXX_Merge(src proto.Message)

func (*CreateEndDeviceRequest) XXX_Size

func (m *CreateEndDeviceRequest) XXX_Size() int

func (*CreateEndDeviceRequest) XXX_Unmarshal

func (m *CreateEndDeviceRequest) XXX_Unmarshal(b []byte) error

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            *types.Timestamp    `protobuf:"bytes,4,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*CreateGatewayAPIKeyRequest) Descriptor

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

func (*CreateGatewayAPIKeyRequest) EntityType added in v3.15.1

func (m *CreateGatewayAPIKeyRequest) EntityType() string

func (*CreateGatewayAPIKeyRequest) Equal

func (this *CreateGatewayAPIKeyRequest) Equal(that interface{}) bool

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 (m *CreateGatewayAPIKeyRequest) GetExpiresAt() *types.Timestamp

func (*CreateGatewayAPIKeyRequest) GetGatewayIds added in v3.15.1

func (m *CreateGatewayAPIKeyRequest) GetGatewayIds() *GatewayIdentifiers

func (*CreateGatewayAPIKeyRequest) GetName

func (m *CreateGatewayAPIKeyRequest) GetName() string

func (*CreateGatewayAPIKeyRequest) GetRights

func (m *CreateGatewayAPIKeyRequest) GetRights() []Right

func (*CreateGatewayAPIKeyRequest) IDString added in v3.15.1

func (m *CreateGatewayAPIKeyRequest) IDString() string

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

func (m *CreateGatewayAPIKeyRequest) Reset()

func (*CreateGatewayAPIKeyRequest) SetFields

func (dst *CreateGatewayAPIKeyRequest) SetFields(src *CreateGatewayAPIKeyRequest, paths ...string) error

func (*CreateGatewayAPIKeyRequest) String

func (this *CreateGatewayAPIKeyRequest) String() string

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.

func (*CreateGatewayAPIKeyRequest) XXX_DiscardUnknown

func (m *CreateGatewayAPIKeyRequest) XXX_DiscardUnknown()

func (*CreateGatewayAPIKeyRequest) XXX_Marshal

func (m *CreateGatewayAPIKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateGatewayAPIKeyRequest) XXX_Merge

func (m *CreateGatewayAPIKeyRequest) XXX_Merge(src proto.Message)

func (*CreateGatewayAPIKeyRequest) XXX_Size

func (m *CreateGatewayAPIKeyRequest) XXX_Size() int

func (*CreateGatewayAPIKeyRequest) XXX_Unmarshal

func (m *CreateGatewayAPIKeyRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (*CreateGatewayRequest) Descriptor

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

func (*CreateGatewayRequest) EntityType added in v3.15.2

func (m *CreateGatewayRequest) EntityType() string

func (*CreateGatewayRequest) Equal

func (this *CreateGatewayRequest) Equal(that interface{}) bool

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 (m *CreateGatewayRequest) GetGateway() *Gateway

func (*CreateGatewayRequest) IDString added in v3.15.2

func (m *CreateGatewayRequest) IDString() string

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

func (m *CreateGatewayRequest) Reset()

func (*CreateGatewayRequest) SetFields

func (dst *CreateGatewayRequest) SetFields(src *CreateGatewayRequest, paths ...string) error

func (*CreateGatewayRequest) String

func (this *CreateGatewayRequest) String() string

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.

func (*CreateGatewayRequest) XXX_DiscardUnknown

func (m *CreateGatewayRequest) XXX_DiscardUnknown()

func (*CreateGatewayRequest) XXX_Marshal

func (m *CreateGatewayRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateGatewayRequest) XXX_Merge

func (m *CreateGatewayRequest) XXX_Merge(src proto.Message)

func (*CreateGatewayRequest) XXX_Size

func (m *CreateGatewayRequest) XXX_Size() int

func (*CreateGatewayRequest) XXX_Unmarshal

func (m *CreateGatewayRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateLoginTokenRequest) Descriptor added in v3.12.0

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

func (*CreateLoginTokenRequest) EntityType added in v3.15.1

func (m *CreateLoginTokenRequest) EntityType() string

func (*CreateLoginTokenRequest) Equal added in v3.12.0

func (this *CreateLoginTokenRequest) Equal(that interface{}) bool

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 (m *CreateLoginTokenRequest) GetSkipEmail() bool

func (*CreateLoginTokenRequest) GetUserIds added in v3.15.1

func (m *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) Reset added in v3.12.0

func (m *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 (this *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.

func (*CreateLoginTokenRequest) XXX_DiscardUnknown added in v3.12.0

func (m *CreateLoginTokenRequest) XXX_DiscardUnknown()

func (*CreateLoginTokenRequest) XXX_Marshal added in v3.12.0

func (m *CreateLoginTokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateLoginTokenRequest) XXX_Merge added in v3.12.0

func (m *CreateLoginTokenRequest) XXX_Merge(src proto.Message)

func (*CreateLoginTokenRequest) XXX_Size added in v3.12.0

func (m *CreateLoginTokenRequest) XXX_Size() int

func (*CreateLoginTokenRequest) XXX_Unmarshal added in v3.12.0

func (m *CreateLoginTokenRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateLoginTokenResponse) Descriptor added in v3.12.0

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

func (*CreateLoginTokenResponse) Equal added in v3.12.0

func (this *CreateLoginTokenResponse) Equal(that interface{}) bool

func (*CreateLoginTokenResponse) GetToken added in v3.12.0

func (m *CreateLoginTokenResponse) GetToken() string

func (*CreateLoginTokenResponse) ProtoMessage added in v3.12.0

func (*CreateLoginTokenResponse) ProtoMessage()

func (*CreateLoginTokenResponse) Reset added in v3.12.0

func (m *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 (this *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.

func (*CreateLoginTokenResponse) XXX_DiscardUnknown added in v3.12.0

func (m *CreateLoginTokenResponse) XXX_DiscardUnknown()

func (*CreateLoginTokenResponse) XXX_Marshal added in v3.12.0

func (m *CreateLoginTokenResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateLoginTokenResponse) XXX_Merge added in v3.12.0

func (m *CreateLoginTokenResponse) XXX_Merge(src proto.Message)

func (*CreateLoginTokenResponse) XXX_Size added in v3.12.0

func (m *CreateLoginTokenResponse) XXX_Size() int

func (*CreateLoginTokenResponse) XXX_Unmarshal added in v3.12.0

func (m *CreateLoginTokenResponse) XXX_Unmarshal(b []byte) error

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 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            *types.Timestamp         `protobuf:"bytes,4,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*CreateOrganizationAPIKeyRequest) Descriptor

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

func (*CreateOrganizationAPIKeyRequest) EntityType added in v3.15.1

func (m *CreateOrganizationAPIKeyRequest) EntityType() string

func (*CreateOrganizationAPIKeyRequest) Equal

func (this *CreateOrganizationAPIKeyRequest) Equal(that interface{}) bool

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 (m *CreateOrganizationAPIKeyRequest) GetExpiresAt() *types.Timestamp

func (*CreateOrganizationAPIKeyRequest) GetName

func (*CreateOrganizationAPIKeyRequest) GetOrganizationIds added in v3.15.1

func (*CreateOrganizationAPIKeyRequest) GetRights

func (m *CreateOrganizationAPIKeyRequest) GetRights() []Right

func (*CreateOrganizationAPIKeyRequest) IDString added in v3.15.1

func (*CreateOrganizationAPIKeyRequest) MarshalProtoJSON added in v3.15.1

MarshalProtoJSON marshals the CreateOrganizationAPIKeyRequest message to JSON.

func (*CreateOrganizationAPIKeyRequest) ProtoMessage

func (*CreateOrganizationAPIKeyRequest) ProtoMessage()

func (*CreateOrganizationAPIKeyRequest) Reset

func (*CreateOrganizationAPIKeyRequest) SetFields

func (*CreateOrganizationAPIKeyRequest) String

func (this *CreateOrganizationAPIKeyRequest) String() string

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.

func (*CreateOrganizationAPIKeyRequest) XXX_DiscardUnknown

func (m *CreateOrganizationAPIKeyRequest) XXX_DiscardUnknown()

func (*CreateOrganizationAPIKeyRequest) XXX_Marshal

func (m *CreateOrganizationAPIKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateOrganizationAPIKeyRequest) XXX_Merge

func (m *CreateOrganizationAPIKeyRequest) XXX_Merge(src proto.Message)

func (*CreateOrganizationAPIKeyRequest) XXX_Size

func (m *CreateOrganizationAPIKeyRequest) XXX_Size() int

func (*CreateOrganizationAPIKeyRequest) XXX_Unmarshal

func (m *CreateOrganizationAPIKeyRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (*CreateOrganizationRequest) Descriptor

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

func (*CreateOrganizationRequest) EntityType added in v3.15.2

func (m *CreateOrganizationRequest) EntityType() string

func (*CreateOrganizationRequest) Equal

func (this *CreateOrganizationRequest) Equal(that interface{}) bool

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 (m *CreateOrganizationRequest) GetOrganization() *Organization

func (*CreateOrganizationRequest) IDString added in v3.15.2

func (m *CreateOrganizationRequest) IDString() string

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

func (m *CreateOrganizationRequest) Reset()

func (*CreateOrganizationRequest) SetFields

func (dst *CreateOrganizationRequest) SetFields(src *CreateOrganizationRequest, paths ...string) error

func (*CreateOrganizationRequest) String

func (this *CreateOrganizationRequest) String() string

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.

func (*CreateOrganizationRequest) XXX_DiscardUnknown

func (m *CreateOrganizationRequest) XXX_DiscardUnknown()

func (*CreateOrganizationRequest) XXX_Marshal

func (m *CreateOrganizationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateOrganizationRequest) XXX_Merge

func (m *CreateOrganizationRequest) XXX_Merge(src proto.Message)

func (*CreateOrganizationRequest) XXX_Size

func (m *CreateOrganizationRequest) XXX_Size() int

func (*CreateOrganizationRequest) XXX_Unmarshal

func (m *CreateOrganizationRequest) XXX_Unmarshal(b []byte) error

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 CreateTemporaryPasswordRequest

type CreateTemporaryPasswordRequest struct {
	UserIds              *UserIdentifiers `protobuf:"bytes,1,opt,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*CreateTemporaryPasswordRequest) Descriptor

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

func (*CreateTemporaryPasswordRequest) EntityType added in v3.15.1

func (m *CreateTemporaryPasswordRequest) EntityType() string

func (*CreateTemporaryPasswordRequest) Equal

func (this *CreateTemporaryPasswordRequest) Equal(that interface{}) bool

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

func (m *CreateTemporaryPasswordRequest) Reset()

func (*CreateTemporaryPasswordRequest) SetFields

func (*CreateTemporaryPasswordRequest) String

func (this *CreateTemporaryPasswordRequest) String() 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.

func (*CreateTemporaryPasswordRequest) XXX_DiscardUnknown

func (m *CreateTemporaryPasswordRequest) XXX_DiscardUnknown()

func (*CreateTemporaryPasswordRequest) XXX_Marshal

func (m *CreateTemporaryPasswordRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateTemporaryPasswordRequest) XXX_Merge

func (m *CreateTemporaryPasswordRequest) XXX_Merge(src proto.Message)

func (*CreateTemporaryPasswordRequest) XXX_Size

func (m *CreateTemporaryPasswordRequest) XXX_Size() int

func (*CreateTemporaryPasswordRequest) XXX_Unmarshal

func (m *CreateTemporaryPasswordRequest) XXX_Unmarshal(b []byte) error

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            *types.Timestamp `protobuf:"bytes,4,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*CreateUserAPIKeyRequest) Descriptor

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

func (*CreateUserAPIKeyRequest) EntityType added in v3.15.1

func (m *CreateUserAPIKeyRequest) EntityType() string

func (*CreateUserAPIKeyRequest) Equal

func (this *CreateUserAPIKeyRequest) Equal(that interface{}) bool

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 (m *CreateUserAPIKeyRequest) GetExpiresAt() *types.Timestamp

func (*CreateUserAPIKeyRequest) GetName

func (m *CreateUserAPIKeyRequest) GetName() string

func (*CreateUserAPIKeyRequest) GetRights

func (m *CreateUserAPIKeyRequest) GetRights() []Right

func (*CreateUserAPIKeyRequest) GetUserIds added in v3.15.1

func (m *CreateUserAPIKeyRequest) GetUserIds() *UserIdentifiers

func (*CreateUserAPIKeyRequest) IDString added in v3.15.1

func (m *CreateUserAPIKeyRequest) IDString() string

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

func (m *CreateUserAPIKeyRequest) Reset()

func (*CreateUserAPIKeyRequest) SetFields

func (dst *CreateUserAPIKeyRequest) SetFields(src *CreateUserAPIKeyRequest, paths ...string) error

func (*CreateUserAPIKeyRequest) String

func (this *CreateUserAPIKeyRequest) String() string

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.

func (*CreateUserAPIKeyRequest) XXX_DiscardUnknown

func (m *CreateUserAPIKeyRequest) XXX_DiscardUnknown()

func (*CreateUserAPIKeyRequest) XXX_Marshal

func (m *CreateUserAPIKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateUserAPIKeyRequest) XXX_Merge

func (m *CreateUserAPIKeyRequest) XXX_Merge(src proto.Message)

func (*CreateUserAPIKeyRequest) XXX_Size

func (m *CreateUserAPIKeyRequest) XXX_Size() int

func (*CreateUserAPIKeyRequest) XXX_Unmarshal

func (m *CreateUserAPIKeyRequest) XXX_Unmarshal(b []byte) error

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 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateUserRequest) Descriptor

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

func (*CreateUserRequest) EntityType added in v3.15.1

func (m *CreateUserRequest) EntityType() string

func (*CreateUserRequest) Equal

func (this *CreateUserRequest) Equal(that interface{}) bool

func (*CreateUserRequest) ExtractRequestFields added in v3.15.1

func (m *CreateUserRequest) ExtractRequestFields(dst map[string]interface{})

func (*CreateUserRequest) GetInvitationToken

func (m *CreateUserRequest) GetInvitationToken() string

func (*CreateUserRequest) GetUser added in v3.15.2

func (m *CreateUserRequest) GetUser() *User

func (*CreateUserRequest) IDString added in v3.15.1

func (m *CreateUserRequest) IDString() string

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

func (m *CreateUserRequest) Reset()

func (*CreateUserRequest) SetFields

func (dst *CreateUserRequest) SetFields(src *CreateUserRequest, paths ...string) error

func (*CreateUserRequest) String

func (this *CreateUserRequest) String() string

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.

func (*CreateUserRequest) XXX_DiscardUnknown

func (m *CreateUserRequest) XXX_DiscardUnknown()

func (*CreateUserRequest) XXX_Marshal

func (m *CreateUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateUserRequest) XXX_Merge

func (m *CreateUserRequest) XXX_Merge(src proto.Message)

func (*CreateUserRequest) XXX_Size

func (m *CreateUserRequest) XXX_Size() int

func (*CreateUserRequest) XXX_Unmarshal

func (m *CreateUserRequest) XXX_Unmarshal(b []byte) error

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     *types.Struct `protobuf:"bytes,5,opt,name=provisioning_data,json=provisioningData,proto3" json:"provisioning_data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*CryptoServicePayloadRequest) Descriptor

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

func (*CryptoServicePayloadRequest) Equal

func (this *CryptoServicePayloadRequest) Equal(that interface{}) bool

func (*CryptoServicePayloadRequest) GetIds added in v3.15.2

func (*CryptoServicePayloadRequest) GetLorawanVersion added in v3.14.0

func (m *CryptoServicePayloadRequest) GetLorawanVersion() MACVersion

func (*CryptoServicePayloadRequest) GetPayload

func (m *CryptoServicePayloadRequest) GetPayload() []byte

func (*CryptoServicePayloadRequest) GetProvisionerId added in v3.14.1

func (m *CryptoServicePayloadRequest) GetProvisionerId() string

func (*CryptoServicePayloadRequest) GetProvisioningData

func (m *CryptoServicePayloadRequest) GetProvisioningData() *types.Struct

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

func (m *CryptoServicePayloadRequest) Reset()

func (*CryptoServicePayloadRequest) SetFields

func (*CryptoServicePayloadRequest) String

func (this *CryptoServicePayloadRequest) String() string

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.

func (*CryptoServicePayloadRequest) XXX_DiscardUnknown

func (m *CryptoServicePayloadRequest) XXX_DiscardUnknown()

func (*CryptoServicePayloadRequest) XXX_Marshal

func (m *CryptoServicePayloadRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CryptoServicePayloadRequest) XXX_Merge

func (m *CryptoServicePayloadRequest) XXX_Merge(src proto.Message)

func (*CryptoServicePayloadRequest) XXX_Size

func (m *CryptoServicePayloadRequest) XXX_Size() int

func (*CryptoServicePayloadRequest) XXX_Unmarshal

func (m *CryptoServicePayloadRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CryptoServicePayloadResponse) Descriptor

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

func (*CryptoServicePayloadResponse) Equal

func (this *CryptoServicePayloadResponse) Equal(that interface{}) bool

func (*CryptoServicePayloadResponse) GetPayload

func (m *CryptoServicePayloadResponse) GetPayload() []byte

func (*CryptoServicePayloadResponse) ProtoMessage

func (*CryptoServicePayloadResponse) ProtoMessage()

func (*CryptoServicePayloadResponse) Reset

func (m *CryptoServicePayloadResponse) Reset()

func (*CryptoServicePayloadResponse) SetFields

func (*CryptoServicePayloadResponse) String

func (this *CryptoServicePayloadResponse) String() 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.

func (*CryptoServicePayloadResponse) XXX_DiscardUnknown

func (m *CryptoServicePayloadResponse) XXX_DiscardUnknown()

func (*CryptoServicePayloadResponse) XXX_Marshal

func (m *CryptoServicePayloadResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CryptoServicePayloadResponse) XXX_Merge

func (m *CryptoServicePayloadResponse) XXX_Merge(src proto.Message)

func (*CryptoServicePayloadResponse) XXX_Size

func (m *CryptoServicePayloadResponse) XXX_Size() int

func (*CryptoServicePayloadResponse) XXX_Unmarshal

func (m *CryptoServicePayloadResponse) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DLSettings) Descriptor

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

func (*DLSettings) Equal

func (this *DLSettings) Equal(that interface{}) bool

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 (m *DLSettings) GetOptNeg() bool

func (*DLSettings) GetRx1DrOffset added in v3.14.1

func (m *DLSettings) GetRx1DrOffset() DataRateOffset

func (*DLSettings) GetRx2Dr added in v3.14.1

func (m *DLSettings) GetRx2Dr() DataRateIndex

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

func (m *DLSettings) Reset()

func (*DLSettings) SetFields

func (dst *DLSettings) SetFields(src *DLSettings, paths ...string) error

func (*DLSettings) String

func (this *DLSettings) String() string

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.

func (*DLSettings) XXX_DiscardUnknown

func (m *DLSettings) XXX_DiscardUnknown()

func (*DLSettings) XXX_Marshal

func (m *DLSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DLSettings) XXX_Merge

func (m *DLSettings) XXX_Merge(src proto.Message)

func (*DLSettings) XXX_Size

func (m *DLSettings) XXX_Size() int

func (*DLSettings) XXX_Unmarshal

func (m *DLSettings) XXX_Unmarshal(b []byte) error

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 DataRate

type DataRate struct {
	// Types that are valid to be assigned to Modulation:
	//	*DataRate_Lora
	//	*DataRate_Fsk
	//	*DataRate_Lrfhss
	Modulation           isDataRate_Modulation `protobuf_oneof:"modulation"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*DataRate) Descriptor

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

func (*DataRate) Equal

func (this *DataRate) Equal(that interface{}) bool

func (*DataRate) GetFsk added in v3.14.1

func (m *DataRate) GetFsk() *FSKDataRate

func (*DataRate) GetLora added in v3.14.0

func (m *DataRate) GetLora() *LoRaDataRate

func (*DataRate) GetLrfhss added in v3.14.0

func (m *DataRate) GetLrfhss() *LRFHSSDataRate

func (*DataRate) GetModulation

func (m *DataRate) GetModulation() isDataRate_Modulation

func (*DataRate) ProtoMessage

func (*DataRate) ProtoMessage()

func (*DataRate) Reset

func (m *DataRate) Reset()

func (*DataRate) SetFields

func (dst *DataRate) SetFields(src *DataRate, paths ...string) error

func (*DataRate) String

func (this *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.

func (*DataRate) XXX_DiscardUnknown

func (m *DataRate) XXX_DiscardUnknown()

func (*DataRate) XXX_Marshal

func (m *DataRate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DataRate) XXX_Merge

func (m *DataRate) XXX_Merge(src proto.Message)

func (*DataRate) XXX_OneofWrappers

func (*DataRate) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*DataRate) XXX_Size

func (m *DataRate) XXX_Size() int

func (*DataRate) XXX_Unmarshal

func (m *DataRate) XXX_Unmarshal(b []byte) error

type DataRateIndex

type DataRateIndex int32
const (
	DATA_RATE_0  DataRateIndex = 0
	DATA_RATE_1  DataRateIndex = 1
	DATA_RATE_2  DataRateIndex = 2
	DATA_RATE_3  DataRateIndex = 3
	DATA_RATE_4  DataRateIndex = 4
	DATA_RATE_5  DataRateIndex = 5
	DATA_RATE_6  DataRateIndex = 6
	DATA_RATE_7  DataRateIndex = 7
	DATA_RATE_8  DataRateIndex = 8
	DATA_RATE_9  DataRateIndex = 9
	DATA_RATE_10 DataRateIndex = 10
	DATA_RATE_11 DataRateIndex = 11
	DATA_RATE_12 DataRateIndex = 12
	DATA_RATE_13 DataRateIndex = 13
	DATA_RATE_14 DataRateIndex = 14
	DATA_RATE_15 DataRateIndex = 15
)

func (DataRateIndex) EnumDescriptor

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

func (DataRateIndex) MarshalBinary added in v3.12.0

func (v DataRateIndex) MarshalBinary() ([]byte, error)

MarshalBinary implements encoding.BinaryMarshaler interface.

func (DataRateIndex) MarshalJSON

func (v DataRateIndex) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

func (DataRateIndex) MarshalJSONPB added in v3.12.0

func (v DataRateIndex) MarshalJSONPB(*jsonpb.Marshaler) ([]byte, error)

MarshalJSONPB implements jsonpb.JSONPBMarshaler interface.

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 (v DataRateIndex) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (DataRateIndex) String

func (v DataRateIndex) String() string

String implements fmt.Stringer.

func (*DataRateIndex) UnmarshalBinary added in v3.12.0

func (v *DataRateIndex) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*DataRateIndex) UnmarshalJSON

func (v *DataRateIndex) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

func (*DataRateIndex) UnmarshalJSONPB added in v3.12.0

func (v *DataRateIndex) UnmarshalJSONPB(_ *jsonpb.Unmarshaler, b []byte) error

UnmarshalJSONPB implements jsonpb.JSONPBUnmarshaler interface.

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 (v *DataRateIndex) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

type DataRateIndexValue

type DataRateIndexValue struct {
	Value                DataRateIndex `protobuf:"varint,1,opt,name=value,proto3,enum=ttn.lorawan.v3.DataRateIndex" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*DataRateIndexValue) Descriptor

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

func (*DataRateIndexValue) Equal

func (this *DataRateIndexValue) Equal(that interface{}) bool

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 (m *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 (v DataRateIndexValue) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

func (DataRateIndexValue) MarshalJSONPB added in v3.12.0

func (v DataRateIndexValue) MarshalJSONPB(m *jsonpb.Marshaler) ([]byte, error)

MarshalJSONPB implements jsonpb.JSONPBMarshaler interface.

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

func (m *DataRateIndexValue) Reset()

func (*DataRateIndexValue) SetFields

func (dst *DataRateIndexValue) SetFields(src *DataRateIndexValue, paths ...string) error

func (*DataRateIndexValue) String

func (this *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 (v *DataRateIndexValue) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

func (*DataRateIndexValue) UnmarshalJSONPB added in v3.12.0

func (v *DataRateIndexValue) UnmarshalJSONPB(u *jsonpb.Unmarshaler, b []byte) error

UnmarshalJSONPB implements jsonpb.JSONPBUnmarshaler interface.

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.

func (*DataRateIndexValue) XXX_DiscardUnknown

func (m *DataRateIndexValue) XXX_DiscardUnknown()

func (*DataRateIndexValue) XXX_Marshal

func (m *DataRateIndexValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DataRateIndexValue) XXX_Merge

func (m *DataRateIndexValue) XXX_Merge(src proto.Message)

func (*DataRateIndexValue) XXX_Size

func (m *DataRateIndexValue) XXX_Size() int

func (*DataRateIndexValue) XXX_Unmarshal

func (m *DataRateIndexValue) XXX_Unmarshal(b []byte) error

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) EnumDescriptor added in v3.12.0

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

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 (v DataRateOffset) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

func (DataRateOffset) MarshalJSONPB added in v3.12.0

func (v DataRateOffset) MarshalJSONPB(*jsonpb.Marshaler) ([]byte, error)

MarshalJSONPB implements jsonpb.JSONPBMarshaler interface.

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 (v DataRateOffset) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (DataRateOffset) String added in v3.12.0

func (v DataRateOffset) String() string

String implements fmt.Stringer.

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 (v *DataRateOffset) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

func (*DataRateOffset) UnmarshalJSONPB added in v3.12.0

func (v *DataRateOffset) UnmarshalJSONPB(_ *jsonpb.Unmarshaler, b []byte) error

UnmarshalJSONPB implements jsonpb.JSONPBUnmarshaler interface.

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 (v *DataRateOffset) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

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"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*DataRateOffsetValue) Descriptor added in v3.12.0

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

func (*DataRateOffsetValue) Equal added in v3.12.0

func (this *DataRateOffsetValue) Equal(that interface{}) bool

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 (m *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 (v DataRateOffsetValue) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

func (DataRateOffsetValue) MarshalJSONPB added in v3.12.0

func (v DataRateOffsetValue) MarshalJSONPB(m *jsonpb.Marshaler) ([]byte, error)

MarshalJSONPB implements jsonpb.JSONPBMarshaler interface.

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) Reset added in v3.12.0

func (m *DataRateOffsetValue) Reset()

func (*DataRateOffsetValue) SetFields added in v3.12.0

func (dst *DataRateOffsetValue) SetFields(src *DataRateOffsetValue, paths ...string) error

func (*DataRateOffsetValue) String added in v3.12.0

func (this *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 (v *DataRateOffsetValue) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

func (*DataRateOffsetValue) UnmarshalJSONPB added in v3.12.0

func (v *DataRateOffsetValue) UnmarshalJSONPB(u *jsonpb.Unmarshaler, b []byte) error

UnmarshalJSONPB implements jsonpb.JSONPBUnmarshaler interface.

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.

func (*DataRateOffsetValue) XXX_DiscardUnknown added in v3.12.0

func (m *DataRateOffsetValue) XXX_DiscardUnknown()

func (*DataRateOffsetValue) XXX_Marshal added in v3.12.0

func (m *DataRateOffsetValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DataRateOffsetValue) XXX_Merge added in v3.12.0

func (m *DataRateOffsetValue) XXX_Merge(src proto.Message)

func (*DataRateOffsetValue) XXX_Size added in v3.12.0

func (m *DataRateOffsetValue) XXX_Size() int

func (*DataRateOffsetValue) XXX_Unmarshal added in v3.12.0

func (m *DataRateOffsetValue) XXX_Unmarshal(b []byte) error

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" json:"fsk,omitempty"`
}

func (*DataRate_Fsk) Equal added in v3.14.1

func (this *DataRate_Fsk) Equal(that interface{}) bool

func (*DataRate_Fsk) String added in v3.14.1

func (this *DataRate_Fsk) String() string

type DataRate_Lora added in v3.14.0

type DataRate_Lora struct {
	Lora *LoRaDataRate `protobuf:"bytes,1,opt,name=lora,proto3,oneof" json:"lora,omitempty"`
}

func (*DataRate_Lora) Equal added in v3.14.0

func (this *DataRate_Lora) Equal(that interface{}) bool

func (*DataRate_Lora) String added in v3.14.0

func (this *DataRate_Lora) String() string

type DataRate_Lrfhss added in v3.14.0

type DataRate_Lrfhss struct {
	Lrfhss *LRFHSSDataRate `protobuf:"bytes,3,opt,name=lrfhss,proto3,oneof" json:"lrfhss,omitempty"`
}

func (*DataRate_Lrfhss) Equal added in v3.14.0

func (this *DataRate_Lrfhss) Equal(that interface{}) bool

func (*DataRate_Lrfhss) String added in v3.14.0

func (this *DataRate_Lrfhss) String() string

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"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

func (*DecodeDownlinkRequest) Descriptor added in v3.11.3

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

func (*DecodeDownlinkRequest) Equal added in v3.11.3

func (this *DecodeDownlinkRequest) Equal(that interface{}) bool
func (m *DecodeDownlinkRequest) GetDownlink() *ApplicationDownlink

func (*DecodeDownlinkRequest) GetEndDeviceIds added in v3.11.3

func (m *DecodeDownlinkRequest) GetEndDeviceIds() *EndDeviceIdentifiers

func (*DecodeDownlinkRequest) GetFormatter added in v3.11.3

func (m *DecodeDownlinkRequest) GetFormatter() PayloadFormatter

func (*DecodeDownlinkRequest) GetParameter added in v3.11.3

func (m *DecodeDownlinkRequest) GetParameter() string

func (*DecodeDownlinkRequest) GetVersionIds added in v3.11.3

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) Reset added in v3.11.3

func (m *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 (this *DecodeDownlinkRequest) String() string

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.

func (*DecodeDownlinkRequest) XXX_DiscardUnknown added in v3.11.3

func (m *DecodeDownlinkRequest) XXX_DiscardUnknown()

func (*DecodeDownlinkRequest) XXX_Marshal added in v3.11.3

func (m *DecodeDownlinkRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DecodeDownlinkRequest) XXX_Merge added in v3.11.3

func (m *DecodeDownlinkRequest) XXX_Merge(src proto.Message)

func (*DecodeDownlinkRequest) XXX_Size added in v3.11.3

func (m *DecodeDownlinkRequest) XXX_Size() int

func (*DecodeDownlinkRequest) XXX_Unmarshal added in v3.11.3

func (m *DecodeDownlinkRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*DecodeDownlinkResponse) Descriptor added in v3.11.3

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

func (*DecodeDownlinkResponse) Equal added in v3.11.3

func (this *DecodeDownlinkResponse) Equal(that interface{}) bool
func (m *DecodeDownlinkResponse) GetDownlink() *ApplicationDownlink

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) Reset added in v3.11.3

func (m *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 (this *DecodeDownlinkResponse) String() string

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.

func (*DecodeDownlinkResponse) XXX_DiscardUnknown added in v3.11.3

func (m *DecodeDownlinkResponse) XXX_DiscardUnknown()

func (*DecodeDownlinkResponse) XXX_Marshal added in v3.11.3

func (m *DecodeDownlinkResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DecodeDownlinkResponse) XXX_Merge added in v3.11.3

func (m *DecodeDownlinkResponse) XXX_Merge(src proto.Message)

func (*DecodeDownlinkResponse) XXX_Size added in v3.11.3

func (m *DecodeDownlinkResponse) XXX_Size() int

func (*DecodeDownlinkResponse) XXX_Unmarshal added in v3.11.3

func (m *DecodeDownlinkResponse) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

func (*DecodeUplinkRequest) Descriptor added in v3.11.3

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

func (*DecodeUplinkRequest) Equal added in v3.11.3

func (this *DecodeUplinkRequest) Equal(that interface{}) bool

func (*DecodeUplinkRequest) GetEndDeviceIds added in v3.11.3

func (m *DecodeUplinkRequest) GetEndDeviceIds() *EndDeviceIdentifiers

func (*DecodeUplinkRequest) GetFormatter added in v3.11.3

func (m *DecodeUplinkRequest) GetFormatter() PayloadFormatter

func (*DecodeUplinkRequest) GetParameter added in v3.11.3

func (m *DecodeUplinkRequest) GetParameter() string
func (m *DecodeUplinkRequest) GetUplink() *ApplicationUplink

func (*DecodeUplinkRequest) GetVersionIds added in v3.11.3

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) Reset added in v3.11.3

func (m *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 (this *DecodeUplinkRequest) String() string

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.

func (*DecodeUplinkRequest) XXX_DiscardUnknown added in v3.11.3

func (m *DecodeUplinkRequest) XXX_DiscardUnknown()

func (*DecodeUplinkRequest) XXX_Marshal added in v3.11.3

func (m *DecodeUplinkRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DecodeUplinkRequest) XXX_Merge added in v3.11.3

func (m *DecodeUplinkRequest) XXX_Merge(src proto.Message)

func (*DecodeUplinkRequest) XXX_Size added in v3.11.3

func (m *DecodeUplinkRequest) XXX_Size() int

func (*DecodeUplinkRequest) XXX_Unmarshal added in v3.11.3

func (m *DecodeUplinkRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*DecodeUplinkResponse) Descriptor added in v3.11.3

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

func (*DecodeUplinkResponse) Equal added in v3.11.3

func (this *DecodeUplinkResponse) Equal(that interface{}) bool
func (m *DecodeUplinkResponse) GetUplink() *ApplicationUplink

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) Reset added in v3.11.3

func (m *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 (this *DecodeUplinkResponse) String() string

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.

func (*DecodeUplinkResponse) XXX_DiscardUnknown added in v3.11.3

func (m *DecodeUplinkResponse) XXX_DiscardUnknown()

func (*DecodeUplinkResponse) XXX_Marshal added in v3.11.3

func (m *DecodeUplinkResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DecodeUplinkResponse) XXX_Merge added in v3.11.3

func (m *DecodeUplinkResponse) XXX_Merge(src proto.Message)

func (*DecodeUplinkResponse) XXX_Size added in v3.11.3

func (m *DecodeUplinkResponse) XXX_Size() int

func (*DecodeUplinkResponse) XXX_Unmarshal added in v3.11.3

func (m *DecodeUplinkResponse) XXX_Unmarshal(b []byte) error

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                 *types.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"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*DecodedMessagePayload) Descriptor added in v3.12.2

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

func (*DecodedMessagePayload) Equal added in v3.12.2

func (this *DecodedMessagePayload) Equal(that interface{}) bool

func (*DecodedMessagePayload) GetData added in v3.12.2

func (m *DecodedMessagePayload) GetData() *types.Struct

func (*DecodedMessagePayload) GetErrors added in v3.12.2

func (m *DecodedMessagePayload) GetErrors() []string

func (*DecodedMessagePayload) GetWarnings added in v3.12.2

func (m *DecodedMessagePayload) GetWarnings() []string

func (*DecodedMessagePayload) ProtoMessage added in v3.12.2

func (*DecodedMessagePayload) ProtoMessage()

func (*DecodedMessagePayload) Reset added in v3.12.2

func (m *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 (this *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.

func (*DecodedMessagePayload) XXX_DiscardUnknown added in v3.12.2

func (m *DecodedMessagePayload) XXX_DiscardUnknown()

func (*DecodedMessagePayload) XXX_Marshal added in v3.12.2

func (m *DecodedMessagePayload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DecodedMessagePayload) XXX_Merge added in v3.12.2

func (m *DecodedMessagePayload) XXX_Merge(src proto.Message)

func (*DecodedMessagePayload) XXX_Size added in v3.12.2

func (m *DecodedMessagePayload) XXX_Size() int

func (*DecodedMessagePayload) XXX_Unmarshal added in v3.12.2

func (m *DecodedMessagePayload) XXX_Unmarshal(b []byte) error

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 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"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*DeleteApplicationActivationSettingsRequest) Descriptor added in v3.10.0

func (*DeleteApplicationActivationSettingsRequest) Equal added in v3.10.0

func (this *DeleteApplicationActivationSettingsRequest) Equal(that interface{}) bool

func (*DeleteApplicationActivationSettingsRequest) GetApplicationIds added in v3.15.2

func (*DeleteApplicationActivationSettingsRequest) ProtoMessage added in v3.10.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.

func (*DeleteApplicationActivationSettingsRequest) XXX_DiscardUnknown added in v3.10.0

func (m *DeleteApplicationActivationSettingsRequest) XXX_DiscardUnknown()

func (*DeleteApplicationActivationSettingsRequest) XXX_Marshal added in v3.10.0

func (m *DeleteApplicationActivationSettingsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteApplicationActivationSettingsRequest) XXX_Merge added in v3.10.0

func (*DeleteApplicationActivationSettingsRequest) XXX_Size added in v3.10.0

func (*DeleteApplicationActivationSettingsRequest) XXX_Unmarshal added in v3.10.0

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 DeleteInvitationRequest

type DeleteInvitationRequest struct {
	Email                string   `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeleteInvitationRequest) Descriptor

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

func (*DeleteInvitationRequest) Equal

func (this *DeleteInvitationRequest) Equal(that interface{}) bool

func (*DeleteInvitationRequest) GetEmail

func (m *DeleteInvitationRequest) GetEmail() string

func (*DeleteInvitationRequest) ProtoMessage

func (*DeleteInvitationRequest) ProtoMessage()

func (*DeleteInvitationRequest) Reset

func (m *DeleteInvitationRequest) Reset()

func (*DeleteInvitationRequest) SetFields

func (dst *DeleteInvitationRequest) SetFields(src *DeleteInvitationRequest, paths ...string) error

func (*DeleteInvitationRequest) String

func (this *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.

func (*DeleteInvitationRequest) XXX_DiscardUnknown

func (m *DeleteInvitationRequest) XXX_DiscardUnknown()

func (*DeleteInvitationRequest) XXX_Marshal

func (m *DeleteInvitationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteInvitationRequest) XXX_Merge

func (m *DeleteInvitationRequest) XXX_Merge(src proto.Message)

func (*DeleteInvitationRequest) XXX_Size

func (m *DeleteInvitationRequest) XXX_Size() int

func (*DeleteInvitationRequest) XXX_Unmarshal

func (m *DeleteInvitationRequest) XXX_Unmarshal(b []byte) error

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 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 go_thethings_network_lorawan_stack_v3_pkg_types.JoinNonce `` /* 147-byte string literal not displayed */
	// LoRaWAN DevNonce.
	DevNonce go_thethings_network_lorawan_stack_v3_pkg_types.DevNonce `` /* 143-byte string literal not displayed */
	// LoRaWAN NetID.
	NetId go_thethings_network_lorawan_stack_v3_pkg_types.NetID `` /* 131-byte string literal not displayed */
	// 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     *types.Struct `protobuf:"bytes,7,opt,name=provisioning_data,json=provisioningData,proto3" json:"provisioning_data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*DeriveSessionKeysRequest) Descriptor

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

func (*DeriveSessionKeysRequest) Equal

func (this *DeriveSessionKeysRequest) Equal(that interface{}) bool

func (*DeriveSessionKeysRequest) GetIds added in v3.15.2

func (*DeriveSessionKeysRequest) GetLorawanVersion added in v3.14.0

func (m *DeriveSessionKeysRequest) GetLorawanVersion() MACVersion

func (*DeriveSessionKeysRequest) GetProvisionerId added in v3.14.1

func (m *DeriveSessionKeysRequest) GetProvisionerId() string

func (*DeriveSessionKeysRequest) GetProvisioningData

func (m *DeriveSessionKeysRequest) GetProvisioningData() *types.Struct

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

func (m *DeriveSessionKeysRequest) Reset()

func (*DeriveSessionKeysRequest) SetFields

func (dst *DeriveSessionKeysRequest) SetFields(src *DeriveSessionKeysRequest, paths ...string) error

func (*DeriveSessionKeysRequest) String

func (this *DeriveSessionKeysRequest) String() string

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.

func (*DeriveSessionKeysRequest) XXX_DiscardUnknown

func (m *DeriveSessionKeysRequest) XXX_DiscardUnknown()

func (*DeriveSessionKeysRequest) XXX_Marshal

func (m *DeriveSessionKeysRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeriveSessionKeysRequest) XXX_Merge

func (m *DeriveSessionKeysRequest) XXX_Merge(src proto.Message)

func (*DeriveSessionKeysRequest) XXX_Size

func (m *DeriveSessionKeysRequest) XXX_Size() int

func (*DeriveSessionKeysRequest) XXX_Unmarshal

func (m *DeriveSessionKeysRequest) XXX_Unmarshal(b []byte) error

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 *go_thethings_network_lorawan_stack_v3_pkg_types.DevAddr `` /* 149-byte string literal not displayed */
	// 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DevAddrPrefix) Descriptor added in v3.12.0

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

func (*DevAddrPrefix) Equal added in v3.12.0

func (this *DevAddrPrefix) Equal(that interface{}) bool

func (*DevAddrPrefix) GetLength added in v3.12.0

func (m *DevAddrPrefix) GetLength() uint32

func (*DevAddrPrefix) ProtoMessage added in v3.12.0

func (*DevAddrPrefix) ProtoMessage()

func (*DevAddrPrefix) Reset added in v3.12.0

func (m *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 (this *DevAddrPrefix) String() string

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.

func (*DevAddrPrefix) XXX_DiscardUnknown added in v3.12.0

func (m *DevAddrPrefix) XXX_DiscardUnknown()

func (*DevAddrPrefix) XXX_Marshal added in v3.12.0

func (m *DevAddrPrefix) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DevAddrPrefix) XXX_Merge added in v3.12.0

func (m *DevAddrPrefix) XXX_Merge(src proto.Message)

func (*DevAddrPrefix) XXX_Size added in v3.12.0

func (m *DevAddrPrefix) XXX_Size() int

func (*DevAddrPrefix) XXX_Unmarshal added in v3.12.0

func (m *DevAddrPrefix) XXX_Unmarshal(b []byte) error

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 (
	DEVICE_EIRP_8  DeviceEIRP = 0
	DEVICE_EIRP_10 DeviceEIRP = 1
	DEVICE_EIRP_12 DeviceEIRP = 2
	DEVICE_EIRP_13 DeviceEIRP = 3
	DEVICE_EIRP_14 DeviceEIRP = 4
	DEVICE_EIRP_16 DeviceEIRP = 5
	DEVICE_EIRP_18 DeviceEIRP = 6
	DEVICE_EIRP_20 DeviceEIRP = 7
	DEVICE_EIRP_21 DeviceEIRP = 8
	DEVICE_EIRP_24 DeviceEIRP = 9
	DEVICE_EIRP_26 DeviceEIRP = 10
	DEVICE_EIRP_27 DeviceEIRP = 11
	DEVICE_EIRP_29 DeviceEIRP = 12
	DEVICE_EIRP_30 DeviceEIRP = 13
	DEVICE_EIRP_33 DeviceEIRP = 14
	DEVICE_EIRP_36 DeviceEIRP = 15
)

func (DeviceEIRP) EnumDescriptor

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

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 (v DeviceEIRP) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

func (DeviceEIRP) MarshalJSONPB added in v3.13.0

func (v DeviceEIRP) MarshalJSONPB(*jsonpb.Marshaler) ([]byte, error)

MarshalJSONPB implements jsonpb.JSONPBMarshaler interface.

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 (v DeviceEIRP) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (DeviceEIRP) String

func (x DeviceEIRP) String() string

func (*DeviceEIRP) UnmarshalBinary added in v3.12.0

func (v *DeviceEIRP) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*DeviceEIRP) UnmarshalJSON

func (v *DeviceEIRP) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

func (*DeviceEIRP) UnmarshalJSONPB added in v3.13.0

func (v *DeviceEIRP) UnmarshalJSONPB(_ *jsonpb.Unmarshaler, b []byte) error

UnmarshalJSONPB implements jsonpb.JSONPBUnmarshaler interface.

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 (v *DeviceEIRP) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

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"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*DeviceEIRPValue) Descriptor added in v3.13.0

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

func (*DeviceEIRPValue) Equal added in v3.13.0

func (this *DeviceEIRPValue) Equal(that interface{}) bool

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 (m *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 (v DeviceEIRPValue) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

func (DeviceEIRPValue) MarshalJSONPB added in v3.13.0

func (v DeviceEIRPValue) MarshalJSONPB(m *jsonpb.Marshaler) ([]byte, error)

MarshalJSONPB implements jsonpb.JSONPBMarshaler interface.

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) Reset added in v3.13.0

func (m *DeviceEIRPValue) Reset()

func (*DeviceEIRPValue) SetFields added in v3.13.0

func (dst *DeviceEIRPValue) SetFields(src *DeviceEIRPValue, paths ...string) error

func (*DeviceEIRPValue) String added in v3.13.0

func (this *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 (v *DeviceEIRPValue) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

func (*DeviceEIRPValue) UnmarshalJSONPB added in v3.13.0

func (v *DeviceEIRPValue) UnmarshalJSONPB(u *jsonpb.Unmarshaler, b []byte) error

UnmarshalJSONPB implements jsonpb.JSONPBUnmarshaler interface.

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.

func (*DeviceEIRPValue) XXX_DiscardUnknown added in v3.13.0

func (m *DeviceEIRPValue) XXX_DiscardUnknown()

func (*DeviceEIRPValue) XXX_Marshal added in v3.13.0

func (m *DeviceEIRPValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeviceEIRPValue) XXX_Merge added in v3.13.0

func (m *DeviceEIRPValue) XXX_Merge(src proto.Message)

func (*DeviceEIRPValue) XXX_Size added in v3.13.0

func (m *DeviceEIRPValue) XXX_Size() int

func (*DeviceEIRPValue) XXX_Unmarshal added in v3.13.0

func (m *DeviceEIRPValue) XXX_Unmarshal(b []byte) error

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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewDeviceRepositoryClient added in v3.11.0

func NewDeviceRepositoryClient(cc *grpc.ClientConn) DeviceRepositoryClient

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 valid to be assigned 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"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

Downlink message from the network to the end device

func (*DownlinkMessage) Descriptor

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

func (*DownlinkMessage) Equal

func (this *DownlinkMessage) Equal(that interface{}) bool

func (*DownlinkMessage) GetCorrelationIds added in v3.14.1

func (m *DownlinkMessage) GetCorrelationIds() []string

func (*DownlinkMessage) GetEndDeviceIds added in v3.13.0

func (m *DownlinkMessage) GetEndDeviceIds() *EndDeviceIdentifiers

func (*DownlinkMessage) GetPayload

func (m *DownlinkMessage) GetPayload() *Message

func (*DownlinkMessage) GetRawPayload

func (m *DownlinkMessage) GetRawPayload() []byte

func (*DownlinkMessage) GetRequest

func (m *DownlinkMessage) GetRequest() *TxRequest

func (*DownlinkMessage) GetScheduled

func (m *DownlinkMessage) GetScheduled() *TxSettings

func (*DownlinkMessage) GetSessionKeyId added in v3.13.3

func (m *DownlinkMessage) GetSessionKeyId() []byte

func (*DownlinkMessage) GetSettings

func (m *DownlinkMessage) GetSettings() isDownlinkMessage_Settings

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

func (m *DownlinkMessage) Reset()

func (*DownlinkMessage) SetFields

func (dst *DownlinkMessage) SetFields(src *DownlinkMessage, paths ...string) error

func (*DownlinkMessage) String

func (this *DownlinkMessage) String() string

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.

func (*DownlinkMessage) XXX_DiscardUnknown

func (m *DownlinkMessage) XXX_DiscardUnknown()

func (*DownlinkMessage) XXX_Marshal

func (m *DownlinkMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DownlinkMessage) XXX_Merge

func (m *DownlinkMessage) XXX_Merge(src proto.Message)

func (*DownlinkMessage) XXX_OneofWrappers

func (*DownlinkMessage) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*DownlinkMessage) XXX_Size

func (m *DownlinkMessage) XXX_Size() int

func (*DownlinkMessage) XXX_Unmarshal

func (m *DownlinkMessage) XXX_Unmarshal(b []byte) error

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" json:"request,omitempty"`
}

func (*DownlinkMessage_Request) Equal

func (this *DownlinkMessage_Request) Equal(that interface{}) bool

func (*DownlinkMessage_Request) String

func (this *DownlinkMessage_Request) String() string

type DownlinkMessage_Scheduled

type DownlinkMessage_Scheduled struct {
	Scheduled *TxSettings `protobuf:"bytes,5,opt,name=scheduled,proto3,oneof" json:"scheduled,omitempty"`
}

func (*DownlinkMessage_Scheduled) Equal

func (this *DownlinkMessage_Scheduled) Equal(that interface{}) bool

func (*DownlinkMessage_Scheduled) String

func (this *DownlinkMessage_Scheduled) String() string

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 valid to be assigned to Path:
	//	*DownlinkPath_UplinkToken
	//	*DownlinkPath_Fixed
	Path                 isDownlinkPath_Path `protobuf_oneof:"path"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*DownlinkPath) Descriptor

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

func (*DownlinkPath) Equal

func (this *DownlinkPath) Equal(that interface{}) bool

func (*DownlinkPath) GetFixed

func (m *DownlinkPath) GetFixed() *GatewayAntennaIdentifiers

func (*DownlinkPath) GetPath

func (m *DownlinkPath) GetPath() isDownlinkPath_Path

func (*DownlinkPath) GetUplinkToken

func (m *DownlinkPath) GetUplinkToken() []byte

func (*DownlinkPath) ProtoMessage

func (*DownlinkPath) ProtoMessage()

func (*DownlinkPath) Reset

func (m *DownlinkPath) Reset()

func (*DownlinkPath) SetFields

func (dst *DownlinkPath) SetFields(src *DownlinkPath, paths ...string) error

func (*DownlinkPath) String

func (this *DownlinkPath) String() string

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.

func (*DownlinkPath) XXX_DiscardUnknown

func (m *DownlinkPath) XXX_DiscardUnknown()

func (*DownlinkPath) XXX_Marshal

func (m *DownlinkPath) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DownlinkPath) XXX_Merge

func (m *DownlinkPath) XXX_Merge(src proto.Message)

func (*DownlinkPath) XXX_OneofWrappers

func (*DownlinkPath) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*DownlinkPath) XXX_Size

func (m *DownlinkPath) XXX_Size() int

func (*DownlinkPath) XXX_Unmarshal

func (m *DownlinkPath) XXX_Unmarshal(b []byte) error

type DownlinkPathConstraint

type DownlinkPathConstraint int32
const (
	// Indicates that the gateway can be selected for downlink without constraints by the Network Server.
	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.
	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.
	DOWNLINK_PATH_CONSTRAINT_NEVER DownlinkPathConstraint = 2
)

func (DownlinkPathConstraint) EnumDescriptor

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

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 (v DownlinkPathConstraint) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (DownlinkPathConstraint) String

func (x DownlinkPathConstraint) String() string

func (*DownlinkPathConstraint) UnmarshalJSON

func (v *DownlinkPathConstraint) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *DownlinkPathConstraint) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

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" json:"fixed,omitempty"`
}

func (*DownlinkPath_Fixed) Equal

func (this *DownlinkPath_Fixed) Equal(that interface{}) bool

func (*DownlinkPath_Fixed) String

func (this *DownlinkPath_Fixed) String() string

type DownlinkPath_UplinkToken

type DownlinkPath_UplinkToken struct {
	UplinkToken []byte `protobuf:"bytes,1,opt,name=uplink_token,json=uplinkToken,proto3,oneof" json:"uplink_token,omitempty"`
}

func (*DownlinkPath_UplinkToken) Equal

func (this *DownlinkPath_UplinkToken) Equal(that interface{}) bool

func (*DownlinkPath_UplinkToken) String

func (this *DownlinkPath_UplinkToken) String() string

type DownlinkQueueOperationErrorDetails added in v3.11.2

type DownlinkQueueOperationErrorDetails struct {
	DevAddr              *go_thethings_network_lorawan_stack_v3_pkg_types.DevAddr `` /* 149-byte string literal not displayed */
	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       *go_thethings_network_lorawan_stack_v3_pkg_types.DevAddr `` /* 172-byte string literal not displayed */
	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"`
	XXX_NoUnkeyedLiteral struct{}                                                 `json:"-"`
	XXX_sizecache        int32                                                    `json:"-"`
}

func (*DownlinkQueueOperationErrorDetails) Descriptor added in v3.11.2

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

func (*DownlinkQueueOperationErrorDetails) Equal added in v3.11.2

func (this *DownlinkQueueOperationErrorDetails) Equal(that interface{}) bool

func (*DownlinkQueueOperationErrorDetails) GetMinFCntDown added in v3.11.2

func (m *DownlinkQueueOperationErrorDetails) GetMinFCntDown() uint32

func (*DownlinkQueueOperationErrorDetails) GetPendingMinFCntDown added in v3.11.2

func (m *DownlinkQueueOperationErrorDetails) GetPendingMinFCntDown() uint32

func (*DownlinkQueueOperationErrorDetails) GetPendingSessionKeyId added in v3.14.1

func (m *DownlinkQueueOperationErrorDetails) GetPendingSessionKeyId() []byte

func (*DownlinkQueueOperationErrorDetails) GetSessionKeyId added in v3.14.1

func (m *DownlinkQueueOperationErrorDetails) GetSessionKeyId() []byte

func (*DownlinkQueueOperationErrorDetails) ProtoMessage added in v3.11.2

func (*DownlinkQueueOperationErrorDetails) ProtoMessage()

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

func (*DownlinkQueueOperationErrorDetails) XXX_DiscardUnknown added in v3.11.2

func (m *DownlinkQueueOperationErrorDetails) XXX_DiscardUnknown()

func (*DownlinkQueueOperationErrorDetails) XXX_Marshal added in v3.11.2

func (m *DownlinkQueueOperationErrorDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DownlinkQueueOperationErrorDetails) XXX_Merge added in v3.11.2

func (*DownlinkQueueOperationErrorDetails) XXX_Size added in v3.11.2

func (*DownlinkQueueOperationErrorDetails) XXX_Unmarshal added in v3.11.2

func (m *DownlinkQueueOperationErrorDetails) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*DownlinkQueueRequest) Descriptor

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

func (*DownlinkQueueRequest) EntityType added in v3.16.1

func (m *DownlinkQueueRequest) EntityType() string

EntityType implements IDStringer.

func (*DownlinkQueueRequest) Equal

func (this *DownlinkQueueRequest) Equal(that interface{}) bool

func (*DownlinkQueueRequest) ExtractRequestFields added in v3.16.1

func (m *DownlinkQueueRequest) ExtractRequestFields(dst map[string]interface{})
func (m *DownlinkQueueRequest) GetDownlinks() []*ApplicationDownlink

func (*DownlinkQueueRequest) GetEndDeviceIds added in v3.16.1

func (m *DownlinkQueueRequest) GetEndDeviceIds() *EndDeviceIdentifiers

func (*DownlinkQueueRequest) IDString added in v3.16.1

func (m *DownlinkQueueRequest) IDString() string

IDString implements IDStringer.

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

func (m *DownlinkQueueRequest) Reset()

func (*DownlinkQueueRequest) SetFields

func (dst *DownlinkQueueRequest) SetFields(src *DownlinkQueueRequest, paths ...string) error

func (*DownlinkQueueRequest) String

func (this *DownlinkQueueRequest) String() string

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.

func (*DownlinkQueueRequest) XXX_DiscardUnknown

func (m *DownlinkQueueRequest) XXX_DiscardUnknown()

func (*DownlinkQueueRequest) XXX_Marshal

func (m *DownlinkQueueRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DownlinkQueueRequest) XXX_Merge

func (m *DownlinkQueueRequest) XXX_Merge(src proto.Message)

func (*DownlinkQueueRequest) XXX_Size

func (m *DownlinkQueueRequest) XXX_Size() int

func (*DownlinkQueueRequest) XXX_Unmarshal

func (m *DownlinkQueueRequest) XXX_Unmarshal(b []byte) error

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 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"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

func (*EncodeDownlinkRequest) Descriptor added in v3.11.3

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

func (*EncodeDownlinkRequest) Equal added in v3.11.3

func (this *EncodeDownlinkRequest) Equal(that interface{}) bool
func (m *EncodeDownlinkRequest) GetDownlink() *ApplicationDownlink

func (*EncodeDownlinkRequest) GetEndDeviceIds added in v3.11.3

func (m *EncodeDownlinkRequest) GetEndDeviceIds() *EndDeviceIdentifiers

func (*EncodeDownlinkRequest) GetFormatter added in v3.11.3

func (m *EncodeDownlinkRequest) GetFormatter() PayloadFormatter

func (*EncodeDownlinkRequest) GetParameter added in v3.11.3

func (m *EncodeDownlinkRequest) GetParameter() string

func (*EncodeDownlinkRequest) GetVersionIds added in v3.11.3

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) Reset added in v3.11.3

func (m *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 (this *EncodeDownlinkRequest) String() string

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.

func (*EncodeDownlinkRequest) XXX_DiscardUnknown added in v3.11.3

func (m *EncodeDownlinkRequest) XXX_DiscardUnknown()

func (*EncodeDownlinkRequest) XXX_Marshal added in v3.11.3

func (m *EncodeDownlinkRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EncodeDownlinkRequest) XXX_Merge added in v3.11.3

func (m *EncodeDownlinkRequest) XXX_Merge(src proto.Message)

func (*EncodeDownlinkRequest) XXX_Size added in v3.11.3

func (m *EncodeDownlinkRequest) XXX_Size() int

func (*EncodeDownlinkRequest) XXX_Unmarshal added in v3.11.3

func (m *EncodeDownlinkRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*EncodeDownlinkResponse) Descriptor added in v3.11.3

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

func (*EncodeDownlinkResponse) Equal added in v3.11.3

func (this *EncodeDownlinkResponse) Equal(that interface{}) bool
func (m *EncodeDownlinkResponse) GetDownlink() *ApplicationDownlink

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) Reset added in v3.11.3

func (m *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 (this *EncodeDownlinkResponse) String() string

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.

func (*EncodeDownlinkResponse) XXX_DiscardUnknown added in v3.11.3

func (m *EncodeDownlinkResponse) XXX_DiscardUnknown()

func (*EncodeDownlinkResponse) XXX_Marshal added in v3.11.3

func (m *EncodeDownlinkResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EncodeDownlinkResponse) XXX_Merge added in v3.11.3

func (m *EncodeDownlinkResponse) XXX_Merge(src proto.Message)

func (*EncodeDownlinkResponse) XXX_Size added in v3.11.3

func (m *EncodeDownlinkResponse) XXX_Size() int

func (*EncodeDownlinkResponse) XXX_Unmarshal added in v3.11.3

func (m *EncodeDownlinkResponse) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*EncodedMessagePayload) Descriptor added in v3.12.2

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

func (*EncodedMessagePayload) Equal added in v3.12.2

func (this *EncodedMessagePayload) Equal(that interface{}) bool

func (*EncodedMessagePayload) GetErrors added in v3.12.2

func (m *EncodedMessagePayload) GetErrors() []string

func (*EncodedMessagePayload) GetFPort added in v3.12.2

func (m *EncodedMessagePayload) GetFPort() uint32

func (*EncodedMessagePayload) GetFrmPayload added in v3.13.0

func (m *EncodedMessagePayload) GetFrmPayload() []byte

func (*EncodedMessagePayload) GetWarnings added in v3.12.2

func (m *EncodedMessagePayload) GetWarnings() []string

func (*EncodedMessagePayload) ProtoMessage added in v3.12.2

func (*EncodedMessagePayload) ProtoMessage()

func (*EncodedMessagePayload) Reset added in v3.12.2

func (m *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 (this *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.

func (*EncodedMessagePayload) XXX_DiscardUnknown added in v3.12.2

func (m *EncodedMessagePayload) XXX_DiscardUnknown()

func (*EncodedMessagePayload) XXX_Marshal added in v3.12.2

func (m *EncodedMessagePayload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EncodedMessagePayload) XXX_Merge added in v3.12.2

func (m *EncodedMessagePayload) XXX_Merge(src proto.Message)

func (*EncodedMessagePayload) XXX_Size added in v3.12.2

func (m *EncodedMessagePayload) XXX_Size() int

func (*EncodedMessagePayload) XXX_Unmarshal added in v3.12.2

func (m *EncodedMessagePayload) XXX_Unmarshal(b []byte) error

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 {
	EndDeviceIdentifiers `protobuf:"bytes,1,opt,name=ids,proto3,embedded=ids" json:"ids"`
	CreatedAt            *types.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt            *types.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 *go_thethings_network_lorawan_stack_v3_pkg_types.NetID `` /* 142-byte string literal not displayed */
	// 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 *types.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 *types.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 *types.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. Stored in Join Server.
	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 *types.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          *types.Timestamp `protobuf:"bytes,53,opt,name=activated_at,json=activatedAt,proto3" json:"activated_at,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

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

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

func (*EndDevice) Equal

func (this *EndDevice) Equal(that interface{}) bool

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 (m *EndDevice) GetActivatedAt() *types.Timestamp

func (*EndDevice) GetApplicationServerAddress

func (m *EndDevice) GetApplicationServerAddress() string

func (*EndDevice) GetApplicationServerId added in v3.14.1

func (m *EndDevice) GetApplicationServerId() string

func (*EndDevice) GetApplicationServerKekLabel added in v3.14.1

func (m *EndDevice) GetApplicationServerKekLabel() string

func (*EndDevice) GetAttributes

func (m *EndDevice) GetAttributes() map[string]string

func (*EndDevice) GetBatteryPercentage

func (m *EndDevice) GetBatteryPercentage() *types.FloatValue

func (*EndDevice) GetClaimAuthenticationCode

func (m *EndDevice) GetClaimAuthenticationCode() *EndDeviceAuthenticationCode

func (*EndDevice) GetCreatedAt

func (m *EndDevice) GetCreatedAt() *types.Timestamp

func (*EndDevice) GetDescription

func (m *EndDevice) GetDescription() string

func (*EndDevice) GetDownlinkMargin

func (m *EndDevice) GetDownlinkMargin() int32

func (*EndDevice) GetFormatters

func (m *EndDevice) GetFormatters() *MessagePayloadFormatters

func (*EndDevice) GetFrequencyPlanId added in v3.14.1

func (m *EndDevice) GetFrequencyPlanId() string

func (*EndDevice) GetJoinServerAddress

func (m *EndDevice) GetJoinServerAddress() string

func (*EndDevice) GetLastDevNonce

func (m *EndDevice) GetLastDevNonce() uint32

func (*EndDevice) GetLastDevStatusReceivedAt

func (m *EndDevice) GetLastDevStatusReceivedAt() *types.Timestamp

func (*EndDevice) GetLastJoinNonce

func (m *EndDevice) GetLastJoinNonce() uint32

func (*EndDevice) GetLastRjCount_0 added in v3.14.1

func (m *EndDevice) GetLastRjCount_0() uint32

func (*EndDevice) GetLastRjCount_1 added in v3.14.1

func (m *EndDevice) GetLastRjCount_1() uint32

func (*EndDevice) GetLocations

func (m *EndDevice) GetLocations() map[string]*Location

func (*EndDevice) GetLorawanPhyVersion added in v3.14.0

func (m *EndDevice) GetLorawanPhyVersion() PHYVersion

func (*EndDevice) GetLorawanVersion added in v3.14.0

func (m *EndDevice) GetLorawanVersion() MACVersion

func (*EndDevice) GetMacSettings added in v3.14.1

func (m *EndDevice) GetMacSettings() *MACSettings

func (*EndDevice) GetMacState added in v3.14.1

func (m *EndDevice) GetMacState() *MACState

func (*EndDevice) GetMaxFrequency

func (m *EndDevice) GetMaxFrequency() uint64

func (*EndDevice) GetMinFrequency

func (m *EndDevice) GetMinFrequency() uint64

func (*EndDevice) GetMulticast

func (m *EndDevice) GetMulticast() bool

func (*EndDevice) GetName

func (m *EndDevice) GetName() string

func (*EndDevice) GetNetworkServerAddress

func (m *EndDevice) GetNetworkServerAddress() string

func (*EndDevice) GetNetworkServerKekLabel added in v3.14.1

func (m *EndDevice) GetNetworkServerKekLabel() string

func (*EndDevice) GetPendingMacState added in v3.14.1

func (m *EndDevice) GetPendingMacState() *MACState

func (*EndDevice) GetPendingSession

func (m *EndDevice) GetPendingSession() *Session

func (*EndDevice) GetPicture

func (m *EndDevice) GetPicture() *Picture

func (*EndDevice) GetPowerState

func (m *EndDevice) GetPowerState() PowerState

func (*EndDevice) GetProvisionerId added in v3.14.1

func (m *EndDevice) GetProvisionerId() string

func (*EndDevice) GetProvisioningData

func (m *EndDevice) GetProvisioningData() *types.Struct
func (m *EndDevice) GetQueuedApplicationDownlinks() []*ApplicationDownlink

func (*EndDevice) GetResetsJoinNonces

func (m *EndDevice) GetResetsJoinNonces() bool

func (*EndDevice) GetRootKeys

func (m *EndDevice) GetRootKeys() *RootKeys

func (*EndDevice) GetServiceProfileId added in v3.14.1

func (m *EndDevice) GetServiceProfileId() string

func (*EndDevice) GetSession

func (m *EndDevice) GetSession() *Session

func (*EndDevice) GetSkipPayloadCrypto

func (m *EndDevice) GetSkipPayloadCrypto() bool

func (*EndDevice) GetSkipPayloadCryptoOverride added in v3.9.0

func (m *EndDevice) GetSkipPayloadCryptoOverride() *types.BoolValue

func (*EndDevice) GetSupportsClassB

func (m *EndDevice) GetSupportsClassB() bool

func (*EndDevice) GetSupportsClassC

func (m *EndDevice) GetSupportsClassC() bool

func (*EndDevice) GetSupportsJoin

func (m *EndDevice) GetSupportsJoin() bool

func (*EndDevice) GetUpdatedAt

func (m *EndDevice) GetUpdatedAt() *types.Timestamp

func (*EndDevice) GetUsedDevNonces

func (m *EndDevice) GetUsedDevNonces() []uint32

func (*EndDevice) GetVersionIds added in v3.14.1

func (m *EndDevice) GetVersionIds() *EndDeviceVersionIdentifiers

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

func (m *EndDevice) Reset()

func (*EndDevice) SetFields

func (dst *EndDevice) SetFields(src *EndDevice, paths ...string) error

func (*EndDevice) String

func (this *EndDevice) String() string

func (*EndDevice) UnmarshalProtoJSON added in v3.15.1

func (x *EndDevice) UnmarshalProtoJSON(s *jsonplugin.UnmarshalState)

UnmarshalProtoJSON unmarshals the EndDevice message from JSON.

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.

func (*EndDevice) XXX_DiscardUnknown

func (m *EndDevice) XXX_DiscardUnknown()

func (*EndDevice) XXX_Marshal

func (m *EndDevice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndDevice) XXX_Merge

func (m *EndDevice) XXX_Merge(src proto.Message)

func (*EndDevice) XXX_Size

func (m *EndDevice) XXX_Size() int

func (*EndDevice) XXX_Unmarshal

func (m *EndDevice) XXX_Unmarshal(b []byte) error

type EndDeviceAuthenticationCode

type EndDeviceAuthenticationCode struct {
	Value                string           `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	ValidFrom            *types.Timestamp `protobuf:"bytes,2,opt,name=valid_from,json=validFrom,proto3" json:"valid_from,omitempty"`
	ValidTo              *types.Timestamp `protobuf:"bytes,3,opt,name=valid_to,json=validTo,proto3" json:"valid_to,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

Authentication code for end devices.

func (*EndDeviceAuthenticationCode) Descriptor

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

func (*EndDeviceAuthenticationCode) Equal

func (this *EndDeviceAuthenticationCode) Equal(that interface{}) bool

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 (m *EndDeviceAuthenticationCode) GetValidFrom() *types.Timestamp

func (*EndDeviceAuthenticationCode) GetValidTo

func (m *EndDeviceAuthenticationCode) GetValidTo() *types.Timestamp

func (*EndDeviceAuthenticationCode) GetValue

func (m *EndDeviceAuthenticationCode) GetValue() string

func (*EndDeviceAuthenticationCode) ProtoMessage

func (*EndDeviceAuthenticationCode) ProtoMessage()

func (*EndDeviceAuthenticationCode) Reset

func (m *EndDeviceAuthenticationCode) Reset()

func (*EndDeviceAuthenticationCode) SetFields

func (*EndDeviceAuthenticationCode) String

func (this *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.

func (*EndDeviceAuthenticationCode) XXX_DiscardUnknown

func (m *EndDeviceAuthenticationCode) XXX_DiscardUnknown()

func (*EndDeviceAuthenticationCode) XXX_Marshal

func (m *EndDeviceAuthenticationCode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndDeviceAuthenticationCode) XXX_Merge

func (m *EndDeviceAuthenticationCode) XXX_Merge(src proto.Message)

func (*EndDeviceAuthenticationCode) XXX_Size

func (m *EndDeviceAuthenticationCode) XXX_Size() int

func (*EndDeviceAuthenticationCode) XXX_Unmarshal

func (m *EndDeviceAuthenticationCode) XXX_Unmarshal(b []byte) error

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 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"`
	// Path to brand logo.
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*EndDeviceBrand) Descriptor

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

func (*EndDeviceBrand) Equal

func (this *EndDeviceBrand) Equal(that interface{}) bool

func (*EndDeviceBrand) GetBrandId added in v3.13.0

func (m *EndDeviceBrand) GetBrandId() string

func (*EndDeviceBrand) GetEmail added in v3.11.0

func (m *EndDeviceBrand) GetEmail() string
func (m *EndDeviceBrand) GetLogo() string

func (*EndDeviceBrand) GetLoraAllianceVendorId added in v3.13.0

func (m *EndDeviceBrand) GetLoraAllianceVendorId() uint32

func (*EndDeviceBrand) GetName

func (m *EndDeviceBrand) GetName() string

func (*EndDeviceBrand) GetOrganizationUniqueIdentifiers added in v3.11.0

func (m *EndDeviceBrand) GetOrganizationUniqueIdentifiers() []string

func (*EndDeviceBrand) GetPrivateEnterpriseNumber added in v3.11.0

func (m *EndDeviceBrand) GetPrivateEnterpriseNumber() uint32

func (*EndDeviceBrand) GetWebsite added in v3.11.0

func (m *EndDeviceBrand) GetWebsite() string

func (*EndDeviceBrand) ProtoMessage

func (*EndDeviceBrand) ProtoMessage()

func (*EndDeviceBrand) Reset

func (m *EndDeviceBrand) Reset()

func (*EndDeviceBrand) SetFields

func (dst *EndDeviceBrand) SetFields(src *EndDeviceBrand, paths ...string) error

func (*EndDeviceBrand) String

func (this *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.

func (*EndDeviceBrand) XXX_DiscardUnknown

func (m *EndDeviceBrand) XXX_DiscardUnknown()

func (*EndDeviceBrand) XXX_Marshal

func (m *EndDeviceBrand) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndDeviceBrand) XXX_Merge

func (m *EndDeviceBrand) XXX_Merge(src proto.Message)

func (*EndDeviceBrand) XXX_Size

func (m *EndDeviceBrand) XXX_Size() int

func (*EndDeviceBrand) XXX_Unmarshal

func (m *EndDeviceBrand) XXX_Unmarshal(b []byte) error

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 by claim authentication code or QR code and transfers the device to the target application.
	Claim(ctx context.Context, in *ClaimEndDeviceRequest, opts ...grpc.CallOption) (*EndDeviceIdentifiers, 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.
	AuthorizeApplication(ctx context.Context, in *AuthorizeApplicationRequest, opts ...grpc.CallOption) (*types.Empty, error)
	// Unauthorize the End Device Claiming Server to claim devices in the given application.
	// This reverts the authorization given with rpc AuthorizeApplication.
	UnauthorizeApplication(ctx context.Context, in *ApplicationIdentifiers, opts ...grpc.CallOption) (*types.Empty, error)
}

EndDeviceClaimingServerClient is the client API for EndDeviceClaimingServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewEndDeviceClaimingServerClient

func NewEndDeviceClaimingServerClient(cc *grpc.ClientConn) EndDeviceClaimingServerClient

type EndDeviceClaimingServerServer

type EndDeviceClaimingServerServer interface {
	// Claims the end device by claim authentication code or QR code and transfers the device to the target application.
	Claim(context.Context, *ClaimEndDeviceRequest) (*EndDeviceIdentifiers, 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.
	AuthorizeApplication(context.Context, *AuthorizeApplicationRequest) (*types.Empty, error)
	// Unauthorize the End Device Claiming Server to claim devices in the given application.
	// This reverts the authorization given with rpc AuthorizeApplication.
	UnauthorizeApplication(context.Context, *ApplicationIdentifiers) (*types.Empty, error)
}

EndDeviceClaimingServerServer is the server API for EndDeviceClaimingServer service.

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 *go_thethings_network_lorawan_stack_v3_pkg_types.EUI64 `` /* 144-byte string literal not displayed */
	// The LoRaWAN JoinEUI (AppEUI until LoRaWAN 1.0.3 end devices).
	JoinEui *go_thethings_network_lorawan_stack_v3_pkg_types.EUI64 `` /* 147-byte string literal not displayed */
	// The LoRaWAN DevAddr.
	DevAddr              *go_thethings_network_lorawan_stack_v3_pkg_types.DevAddr `` /* 149-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                                 `json:"-"`
	XXX_sizecache        int32                                                    `json:"-"`
}

func (EndDeviceIdentifiers) Copy

Copy stores a copy of ids in x and returns it.

func (*EndDeviceIdentifiers) Descriptor

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

func (EndDeviceIdentifiers) EntityType

func (EndDeviceIdentifiers) EntityType() string

EntityType returns the entity type for this ID (end device).

func (*EndDeviceIdentifiers) Equal

func (this *EndDeviceIdentifiers) Equal(that interface{}) bool

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 (m *EndDeviceIdentifiers) GetApplicationIds() *ApplicationIdentifiers

func (*EndDeviceIdentifiers) GetDeviceId added in v3.13.0

func (m *EndDeviceIdentifiers) GetDeviceId() string

func (*EndDeviceIdentifiers) GetEntityIdentifiers added in v3.12.2

func (ids *EndDeviceIdentifiers) GetEntityIdentifiers() *EntityIdentifiers

GetEntityIdentifiers returns the EndDeviceIdentifiers as EntityIdentifiers.

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

func (*EndDeviceIdentifiers) ProtoMessage()

func (*EndDeviceIdentifiers) Reset

func (m *EndDeviceIdentifiers) Reset()

func (*EndDeviceIdentifiers) SetFields

func (dst *EndDeviceIdentifiers) SetFields(src *EndDeviceIdentifiers, paths ...string) error

func (*EndDeviceIdentifiers) String

func (this *EndDeviceIdentifiers) String() string

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.

func (*EndDeviceIdentifiers) XXX_DiscardUnknown

func (m *EndDeviceIdentifiers) XXX_DiscardUnknown()

func (*EndDeviceIdentifiers) XXX_Marshal

func (m *EndDeviceIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndDeviceIdentifiers) XXX_Merge

func (m *EndDeviceIdentifiers) XXX_Merge(src proto.Message)

func (*EndDeviceIdentifiers) XXX_Size

func (m *EndDeviceIdentifiers) XXX_Size() int

func (*EndDeviceIdentifiers) XXX_Unmarshal

func (m *EndDeviceIdentifiers) XXX_Unmarshal(b []byte) error

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 *types.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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*EndDeviceModel) Descriptor

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

func (*EndDeviceModel) Equal

func (this *EndDeviceModel) Equal(that interface{}) bool

func (*EndDeviceModel) GetAdditionalRadios added in v3.11.0

func (m *EndDeviceModel) GetAdditionalRadios() []string

func (*EndDeviceModel) GetBattery added in v3.11.0

func (m *EndDeviceModel) GetBattery() *EndDeviceModel_Battery

func (*EndDeviceModel) GetBrandId added in v3.13.0

func (m *EndDeviceModel) GetBrandId() string

func (*EndDeviceModel) GetCompliances added in v3.11.0

func (m *EndDeviceModel) GetCompliances() *EndDeviceModel_Compliances

func (*EndDeviceModel) GetDatasheetUrl added in v3.13.0

func (m *EndDeviceModel) GetDatasheetUrl() string

func (*EndDeviceModel) GetDescription added in v3.11.0

func (m *EndDeviceModel) GetDescription() string

func (*EndDeviceModel) GetDimensions added in v3.11.0

func (m *EndDeviceModel) GetDimensions() *EndDeviceModel_Dimensions

func (*EndDeviceModel) GetFirmwareVersions added in v3.11.0

func (m *EndDeviceModel) GetFirmwareVersions() []*EndDeviceModel_FirmwareVersion

func (*EndDeviceModel) GetHardwareVersions added in v3.11.0

func (m *EndDeviceModel) GetHardwareVersions() []*EndDeviceModel_HardwareVersion

func (*EndDeviceModel) GetIpCode added in v3.13.0

func (m *EndDeviceModel) GetIpCode() string

func (*EndDeviceModel) GetKeyProvisioning added in v3.11.0

func (m *EndDeviceModel) GetKeyProvisioning() []KeyProvisioning

func (*EndDeviceModel) GetKeySecurity added in v3.11.0

func (m *EndDeviceModel) GetKeySecurity() KeySecurity

func (*EndDeviceModel) GetModelId added in v3.13.0

func (m *EndDeviceModel) GetModelId() string

func (*EndDeviceModel) GetName

func (m *EndDeviceModel) GetName() string

func (*EndDeviceModel) GetOperatingConditions added in v3.11.0

func (m *EndDeviceModel) GetOperatingConditions() *EndDeviceModel_OperatingConditions

func (*EndDeviceModel) GetPhotos added in v3.11.0

func (m *EndDeviceModel) GetPhotos() *EndDeviceModel_Photos

func (*EndDeviceModel) GetProductUrl added in v3.13.0

func (m *EndDeviceModel) GetProductUrl() string

func (*EndDeviceModel) GetResellers added in v3.11.0

func (m *EndDeviceModel) GetResellers() []*EndDeviceModel_Reseller

func (*EndDeviceModel) GetSensors added in v3.11.0

func (m *EndDeviceModel) GetSensors() []string

func (*EndDeviceModel) GetVideos added in v3.11.0

func (m *EndDeviceModel) GetVideos() *EndDeviceModel_Videos

func (*EndDeviceModel) GetWeight added in v3.11.0

func (m *EndDeviceModel) GetWeight() *types.FloatValue

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

func (m *EndDeviceModel) Reset()

func (*EndDeviceModel) SetFields

func (dst *EndDeviceModel) SetFields(src *EndDeviceModel, paths ...string) error

func (*EndDeviceModel) String

func (this *EndDeviceModel) String() string

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.

func (*EndDeviceModel) XXX_DiscardUnknown

func (m *EndDeviceModel) XXX_DiscardUnknown()

func (*EndDeviceModel) XXX_Marshal

func (m *EndDeviceModel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndDeviceModel) XXX_Merge

func (m *EndDeviceModel) XXX_Merge(src proto.Message)

func (*EndDeviceModel) XXX_Size

func (m *EndDeviceModel) XXX_Size() int

func (*EndDeviceModel) XXX_Unmarshal

func (m *EndDeviceModel) XXX_Unmarshal(b []byte) error

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 *types.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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*EndDeviceModel_Battery) Descriptor added in v3.11.0

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

func (*EndDeviceModel_Battery) Equal added in v3.11.0

func (this *EndDeviceModel_Battery) Equal(that interface{}) bool

func (*EndDeviceModel_Battery) GetReplaceable added in v3.11.0

func (m *EndDeviceModel_Battery) GetReplaceable() *types.BoolValue

func (*EndDeviceModel_Battery) GetType added in v3.11.0

func (m *EndDeviceModel_Battery) GetType() string

func (*EndDeviceModel_Battery) ProtoMessage added in v3.11.0

func (*EndDeviceModel_Battery) ProtoMessage()

func (*EndDeviceModel_Battery) Reset added in v3.11.0

func (m *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 (this *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.

func (*EndDeviceModel_Battery) XXX_DiscardUnknown added in v3.11.0

func (m *EndDeviceModel_Battery) XXX_DiscardUnknown()

func (*EndDeviceModel_Battery) XXX_Marshal added in v3.11.0

func (m *EndDeviceModel_Battery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndDeviceModel_Battery) XXX_Merge added in v3.11.0

func (m *EndDeviceModel_Battery) XXX_Merge(src proto.Message)

func (*EndDeviceModel_Battery) XXX_Size added in v3.11.0

func (m *EndDeviceModel_Battery) XXX_Size() int

func (*EndDeviceModel_Battery) XXX_Unmarshal added in v3.11.0

func (m *EndDeviceModel_Battery) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                                 `json:"-"`
	XXX_sizecache        int32                                    `json:"-"`
}

func (*EndDeviceModel_Compliances) Descriptor added in v3.11.0

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

func (*EndDeviceModel_Compliances) Equal added in v3.11.0

func (this *EndDeviceModel_Compliances) Equal(that interface{}) bool

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) Reset added in v3.11.0

func (m *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 (this *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.

func (*EndDeviceModel_Compliances) XXX_DiscardUnknown added in v3.11.0

func (m *EndDeviceModel_Compliances) XXX_DiscardUnknown()

func (*EndDeviceModel_Compliances) XXX_Marshal added in v3.11.0

func (m *EndDeviceModel_Compliances) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndDeviceModel_Compliances) XXX_Merge added in v3.11.0

func (m *EndDeviceModel_Compliances) XXX_Merge(src proto.Message)

func (*EndDeviceModel_Compliances) XXX_Size added in v3.11.0

func (m *EndDeviceModel_Compliances) XXX_Size() int

func (*EndDeviceModel_Compliances) XXX_Unmarshal added in v3.11.0

func (m *EndDeviceModel_Compliances) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*EndDeviceModel_Compliances_Compliance) Descriptor added in v3.11.0

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

func (*EndDeviceModel_Compliances_Compliance) Equal added in v3.11.0

func (this *EndDeviceModel_Compliances_Compliance) Equal(that interface{}) bool

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

func (*EndDeviceModel_Compliances_Compliance) XXX_DiscardUnknown added in v3.11.0

func (m *EndDeviceModel_Compliances_Compliance) XXX_DiscardUnknown()

func (*EndDeviceModel_Compliances_Compliance) XXX_Marshal added in v3.11.0

func (m *EndDeviceModel_Compliances_Compliance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndDeviceModel_Compliances_Compliance) XXX_Merge added in v3.11.0

func (*EndDeviceModel_Compliances_Compliance) XXX_Size added in v3.11.0

func (*EndDeviceModel_Compliances_Compliance) XXX_Unmarshal added in v3.11.0

func (m *EndDeviceModel_Compliances_Compliance) XXX_Unmarshal(b []byte) error

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 *types.FloatValue `protobuf:"bytes,1,opt,name=width,proto3" json:"width,omitempty"`
	// Device height (mm).
	Height *types.FloatValue `protobuf:"bytes,2,opt,name=height,proto3" json:"height,omitempty"`
	// Device diameter (mm).
	Diameter *types.FloatValue `protobuf:"bytes,3,opt,name=diameter,proto3" json:"diameter,omitempty"`
	// Device length (mm).
	Length               *types.FloatValue `protobuf:"bytes,4,opt,name=length,proto3" json:"length,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*EndDeviceModel_Dimensions) Descriptor added in v3.11.0

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

func (*EndDeviceModel_Dimensions) Equal added in v3.11.0

func (this *EndDeviceModel_Dimensions) Equal(that interface{}) bool

func (*EndDeviceModel_Dimensions) GetDiameter added in v3.11.0

func (m *EndDeviceModel_Dimensions) GetDiameter() *types.FloatValue

func (*EndDeviceModel_Dimensions) GetHeight added in v3.11.0

func (m *EndDeviceModel_Dimensions) GetHeight() *types.FloatValue

func (*EndDeviceModel_Dimensions) GetLength added in v3.11.0

func (m *EndDeviceModel_Dimensions) GetLength() *types.FloatValue

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) Reset added in v3.11.0

func (m *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 (this *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.

func (*EndDeviceModel_Dimensions) XXX_DiscardUnknown added in v3.11.0

func (m *EndDeviceModel_Dimensions) XXX_DiscardUnknown()

func (*EndDeviceModel_Dimensions) XXX_Marshal added in v3.11.0

func (m *EndDeviceModel_Dimensions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndDeviceModel_Dimensions) XXX_Merge added in v3.11.0

func (m *EndDeviceModel_Dimensions) XXX_Merge(src proto.Message)

func (*EndDeviceModel_Dimensions) XXX_Size added in v3.11.0

func (m *EndDeviceModel_Dimensions) XXX_Size() int

func (*EndDeviceModel_Dimensions) XXX_Unmarshal added in v3.11.0

func (m *EndDeviceModel_Dimensions) XXX_Unmarshal(b []byte) error

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 */
	XXX_NoUnkeyedLiteral struct{}                                           `json:"-"`
	XXX_sizecache        int32                                              `json:"-"`
}

func (*EndDeviceModel_FirmwareVersion) Descriptor added in v3.11.0

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

func (*EndDeviceModel_FirmwareVersion) Equal added in v3.11.0

func (this *EndDeviceModel_FirmwareVersion) Equal(that interface{}) bool

func (*EndDeviceModel_FirmwareVersion) GetNumeric added in v3.11.0

func (m *EndDeviceModel_FirmwareVersion) GetNumeric() uint32

func (*EndDeviceModel_FirmwareVersion) GetProfiles added in v3.11.0

func (*EndDeviceModel_FirmwareVersion) GetSupportedHardwareVersions added in v3.11.0

func (m *EndDeviceModel_FirmwareVersion) GetSupportedHardwareVersions() []string

func (*EndDeviceModel_FirmwareVersion) GetVersion added in v3.11.0

func (m *EndDeviceModel_FirmwareVersion) GetVersion() string

func (*EndDeviceModel_FirmwareVersion) ProtoMessage added in v3.11.0

func (*EndDeviceModel_FirmwareVersion) ProtoMessage()

func (*EndDeviceModel_FirmwareVersion) Reset added in v3.11.0

func (m *EndDeviceModel_FirmwareVersion) Reset()

func (*EndDeviceModel_FirmwareVersion) SetFields added in v3.11.0

func (*EndDeviceModel_FirmwareVersion) String added in v3.11.0

func (this *EndDeviceModel_FirmwareVersion) String() string

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.

func (*EndDeviceModel_FirmwareVersion) XXX_DiscardUnknown added in v3.11.0

func (m *EndDeviceModel_FirmwareVersion) XXX_DiscardUnknown()

func (*EndDeviceModel_FirmwareVersion) XXX_Marshal added in v3.11.0

func (m *EndDeviceModel_FirmwareVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndDeviceModel_FirmwareVersion) XXX_Merge added in v3.11.0

func (m *EndDeviceModel_FirmwareVersion) XXX_Merge(src proto.Message)

func (*EndDeviceModel_FirmwareVersion) XXX_Size added in v3.11.0

func (m *EndDeviceModel_FirmwareVersion) XXX_Size() int

func (*EndDeviceModel_FirmwareVersion) XXX_Unmarshal added in v3.11.0

func (m *EndDeviceModel_FirmwareVersion) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*EndDeviceModel_FirmwareVersion_Profile) Descriptor added in v3.11.0

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

func (*EndDeviceModel_FirmwareVersion_Profile) Equal added in v3.11.0

func (this *EndDeviceModel_FirmwareVersion_Profile) Equal(that interface{}) bool

func (*EndDeviceModel_FirmwareVersion_Profile) GetCodecId added in v3.13.0

func (*EndDeviceModel_FirmwareVersion_Profile) GetLorawanCertified added in v3.13.0

func (m *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) 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.

func (*EndDeviceModel_FirmwareVersion_Profile) XXX_DiscardUnknown added in v3.11.0

func (m *EndDeviceModel_FirmwareVersion_Profile) XXX_DiscardUnknown()

func (*EndDeviceModel_FirmwareVersion_Profile) XXX_Marshal added in v3.11.0

func (m *EndDeviceModel_FirmwareVersion_Profile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndDeviceModel_FirmwareVersion_Profile) XXX_Merge added in v3.11.0

func (*EndDeviceModel_FirmwareVersion_Profile) XXX_Size added in v3.11.0

func (*EndDeviceModel_FirmwareVersion_Profile) XXX_Unmarshal added in v3.11.0

func (m *EndDeviceModel_FirmwareVersion_Profile) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*EndDeviceModel_HardwareVersion) Descriptor added in v3.11.0

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

func (*EndDeviceModel_HardwareVersion) Equal added in v3.11.0

func (this *EndDeviceModel_HardwareVersion) Equal(that interface{}) bool

func (*EndDeviceModel_HardwareVersion) GetNumeric added in v3.11.0

func (m *EndDeviceModel_HardwareVersion) GetNumeric() uint32

func (*EndDeviceModel_HardwareVersion) GetPartNumber added in v3.11.0

func (m *EndDeviceModel_HardwareVersion) GetPartNumber() string

func (*EndDeviceModel_HardwareVersion) GetVersion added in v3.11.0

func (m *EndDeviceModel_HardwareVersion) GetVersion() string

func (*EndDeviceModel_HardwareVersion) ProtoMessage added in v3.11.0

func (*EndDeviceModel_HardwareVersion) ProtoMessage()

func (*EndDeviceModel_HardwareVersion) Reset added in v3.11.0

func (m *EndDeviceModel_HardwareVersion) Reset()

func (*EndDeviceModel_HardwareVersion) SetFields added in v3.11.0

func (*EndDeviceModel_HardwareVersion) String added in v3.11.0

func (this *EndDeviceModel_HardwareVersion) String() string

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.

func (*EndDeviceModel_HardwareVersion) XXX_DiscardUnknown added in v3.11.0

func (m *EndDeviceModel_HardwareVersion) XXX_DiscardUnknown()

func (*EndDeviceModel_HardwareVersion) XXX_Marshal added in v3.11.0

func (m *EndDeviceModel_HardwareVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndDeviceModel_HardwareVersion) XXX_Merge added in v3.11.0

func (m *EndDeviceModel_HardwareVersion) XXX_Merge(src proto.Message)

func (*EndDeviceModel_HardwareVersion) XXX_Size added in v3.11.0

func (m *EndDeviceModel_HardwareVersion) XXX_Size() int

func (*EndDeviceModel_HardwareVersion) XXX_Unmarshal added in v3.11.0

func (m *EndDeviceModel_HardwareVersion) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                                   `json:"-"`
	XXX_sizecache        int32                                      `json:"-"`
}

func (*EndDeviceModel_OperatingConditions) Descriptor added in v3.11.0

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

func (*EndDeviceModel_OperatingConditions) Equal added in v3.11.0

func (this *EndDeviceModel_OperatingConditions) Equal(that interface{}) bool

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

func (*EndDeviceModel_OperatingConditions) XXX_DiscardUnknown added in v3.11.0

func (m *EndDeviceModel_OperatingConditions) XXX_DiscardUnknown()

func (*EndDeviceModel_OperatingConditions) XXX_Marshal added in v3.11.0

func (m *EndDeviceModel_OperatingConditions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndDeviceModel_OperatingConditions) XXX_Merge added in v3.11.0

func (*EndDeviceModel_OperatingConditions) XXX_Size added in v3.11.0

func (*EndDeviceModel_OperatingConditions) XXX_Unmarshal added in v3.11.0

func (m *EndDeviceModel_OperatingConditions) XXX_Unmarshal(b []byte) error

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 *types.FloatValue `protobuf:"bytes,1,opt,name=min,proto3" json:"min,omitempty"`
	// Max value of operating conditions range.
	Max                  *types.FloatValue `protobuf:"bytes,2,opt,name=max,proto3" json:"max,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*EndDeviceModel_OperatingConditions_Limits) Descriptor added in v3.11.0

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

func (*EndDeviceModel_OperatingConditions_Limits) Equal added in v3.11.0

func (this *EndDeviceModel_OperatingConditions_Limits) Equal(that interface{}) bool

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

func (*EndDeviceModel_OperatingConditions_Limits) XXX_DiscardUnknown added in v3.11.0

func (m *EndDeviceModel_OperatingConditions_Limits) XXX_DiscardUnknown()

func (*EndDeviceModel_OperatingConditions_Limits) XXX_Marshal added in v3.11.0

func (m *EndDeviceModel_OperatingConditions_Limits) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndDeviceModel_OperatingConditions_Limits) XXX_Merge added in v3.11.0

func (*EndDeviceModel_OperatingConditions_Limits) XXX_Size added in v3.11.0

func (*EndDeviceModel_OperatingConditions_Limits) XXX_Unmarshal added in v3.11.0

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*EndDeviceModel_Photos) Descriptor added in v3.11.0

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

func (*EndDeviceModel_Photos) Equal added in v3.11.0

func (this *EndDeviceModel_Photos) Equal(that interface{}) bool

func (*EndDeviceModel_Photos) GetMain added in v3.11.0

func (m *EndDeviceModel_Photos) GetMain() string

func (*EndDeviceModel_Photos) GetOther added in v3.11.0

func (m *EndDeviceModel_Photos) GetOther() []string

func (*EndDeviceModel_Photos) ProtoMessage added in v3.11.0

func (*EndDeviceModel_Photos) ProtoMessage()

func (*EndDeviceModel_Photos) Reset added in v3.11.0

func (m *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 (this *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.

func (*EndDeviceModel_Photos) XXX_DiscardUnknown added in v3.11.0

func (m *EndDeviceModel_Photos) XXX_DiscardUnknown()

func (*EndDeviceModel_Photos) XXX_Marshal added in v3.11.0

func (m *EndDeviceModel_Photos) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndDeviceModel_Photos) XXX_Merge added in v3.11.0

func (m *EndDeviceModel_Photos) XXX_Merge(src proto.Message)

func (*EndDeviceModel_Photos) XXX_Size added in v3.11.0

func (m *EndDeviceModel_Photos) XXX_Size() int

func (*EndDeviceModel_Photos) XXX_Unmarshal added in v3.11.0

func (m *EndDeviceModel_Photos) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*EndDeviceModel_Reseller) Descriptor added in v3.11.0

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

func (*EndDeviceModel_Reseller) Equal added in v3.11.0

func (this *EndDeviceModel_Reseller) Equal(that interface{}) bool

func (*EndDeviceModel_Reseller) GetName added in v3.11.0

func (m *EndDeviceModel_Reseller) GetName() string

func (*EndDeviceModel_Reseller) GetRegion added in v3.11.0

func (m *EndDeviceModel_Reseller) GetRegion() []string

func (*EndDeviceModel_Reseller) GetUrl added in v3.13.0

func (m *EndDeviceModel_Reseller) GetUrl() string

func (*EndDeviceModel_Reseller) ProtoMessage added in v3.11.0

func (*EndDeviceModel_Reseller) ProtoMessage()

func (*EndDeviceModel_Reseller) Reset added in v3.11.0

func (m *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 (this *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.

func (*EndDeviceModel_Reseller) XXX_DiscardUnknown added in v3.11.0

func (m *EndDeviceModel_Reseller) XXX_DiscardUnknown()

func (*EndDeviceModel_Reseller) XXX_Marshal added in v3.11.0

func (m *EndDeviceModel_Reseller) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndDeviceModel_Reseller) XXX_Merge added in v3.11.0

func (m *EndDeviceModel_Reseller) XXX_Merge(src proto.Message)

func (*EndDeviceModel_Reseller) XXX_Size added in v3.11.0

func (m *EndDeviceModel_Reseller) XXX_Size() int

func (*EndDeviceModel_Reseller) XXX_Unmarshal added in v3.11.0

func (m *EndDeviceModel_Reseller) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*EndDeviceModel_Videos) Descriptor added in v3.11.0

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

func (*EndDeviceModel_Videos) Equal added in v3.11.0

func (this *EndDeviceModel_Videos) Equal(that interface{}) bool

func (*EndDeviceModel_Videos) GetMain added in v3.11.0

func (m *EndDeviceModel_Videos) GetMain() string

func (*EndDeviceModel_Videos) GetOther added in v3.11.0

func (m *EndDeviceModel_Videos) GetOther() []string

func (*EndDeviceModel_Videos) ProtoMessage added in v3.11.0

func (*EndDeviceModel_Videos) ProtoMessage()

func (*EndDeviceModel_Videos) Reset added in v3.11.0

func (m *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 (this *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.

func (*EndDeviceModel_Videos) XXX_DiscardUnknown added in v3.11.0

func (m *EndDeviceModel_Videos) XXX_DiscardUnknown()

func (*EndDeviceModel_Videos) XXX_Marshal added in v3.11.0

func (m *EndDeviceModel_Videos) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndDeviceModel_Videos) XXX_Merge added in v3.11.0

func (m *EndDeviceModel_Videos) XXX_Merge(src proto.Message)

func (*EndDeviceModel_Videos) XXX_Size added in v3.11.0

func (m *EndDeviceModel_Videos) XXX_Size() int

func (*EndDeviceModel_Videos) XXX_Unmarshal added in v3.11.0

func (m *EndDeviceModel_Videos) XXX_Unmarshal(b []byte) error

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 *types.Empty, opts ...grpc.CallOption) (*QRCodeFormats, error)
	// Generates a QR code.
	Generate(ctx context.Context, in *GenerateEndDeviceQRCodeRequest, opts ...grpc.CallOption) (*GenerateQRCodeResponse, error)
}

EndDeviceQRCodeGeneratorClient is the client API for EndDeviceQRCodeGenerator service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewEndDeviceQRCodeGeneratorClient

func NewEndDeviceQRCodeGeneratorClient(cc *grpc.ClientConn) EndDeviceQRCodeGeneratorClient

type EndDeviceQRCodeGeneratorServer

type EndDeviceQRCodeGeneratorServer interface {
	// Return the QR code format.
	GetFormat(context.Context, *GetQRCodeFormatRequest) (*QRCodeFormat, error)
	// Returns the supported formats.
	ListFormats(context.Context, *types.Empty) (*QRCodeFormats, error)
	// Generates a QR code.
	Generate(context.Context, *GenerateEndDeviceQRCodeRequest) (*GenerateQRCodeResponse, error)
}

EndDeviceQRCodeGeneratorServer is the server API for EndDeviceQRCodeGenerator service.

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)
	// 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.
	// This is NOT done automatically.
	Delete(ctx context.Context, in *EndDeviceIdentifiers, opts ...grpc.CallOption) (*types.Empty, error)
}

EndDeviceRegistryClient is the client API for EndDeviceRegistry service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewEndDeviceRegistryClient

func NewEndDeviceRegistryClient(cc *grpc.ClientConn) EndDeviceRegistryClient

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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewEndDeviceRegistrySearchClient

func NewEndDeviceRegistrySearchClient(cc *grpc.ClientConn) EndDeviceRegistrySearchClient

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

EndDeviceRegistrySearchServer is the server API for EndDeviceRegistrySearch service.

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)
	// 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.
	// This is NOT done automatically.
	Delete(context.Context, *EndDeviceIdentifiers) (*types.Empty, error)
}

EndDeviceRegistryServer is the server API for EndDeviceRegistry service.

type EndDeviceTemplate

type EndDeviceTemplate struct {
	EndDevice            EndDevice        `protobuf:"bytes,1,opt,name=end_device,json=endDevice,proto3" json:"end_device"`
	FieldMask            *types.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"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*EndDeviceTemplate) Descriptor

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

func (*EndDeviceTemplate) Equal

func (this *EndDeviceTemplate) Equal(that interface{}) bool

func (*EndDeviceTemplate) GetEndDevice

func (m *EndDeviceTemplate) GetEndDevice() EndDevice

func (*EndDeviceTemplate) GetFieldMask

func (m *EndDeviceTemplate) GetFieldMask() *types.FieldMask

func (*EndDeviceTemplate) GetMappingKey

func (m *EndDeviceTemplate) GetMappingKey() string

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

func (m *EndDeviceTemplate) Reset()

func (*EndDeviceTemplate) SetFields

func (dst *EndDeviceTemplate) SetFields(src *EndDeviceTemplate, paths ...string) error

func (*EndDeviceTemplate) String

func (this *EndDeviceTemplate) String() string

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.

func (*EndDeviceTemplate) XXX_DiscardUnknown

func (m *EndDeviceTemplate) XXX_DiscardUnknown()

func (*EndDeviceTemplate) XXX_Marshal

func (m *EndDeviceTemplate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndDeviceTemplate) XXX_Merge

func (m *EndDeviceTemplate) XXX_Merge(src proto.Message)

func (*EndDeviceTemplate) XXX_Size

func (m *EndDeviceTemplate) XXX_Size() int

func (*EndDeviceTemplate) XXX_Unmarshal

func (m *EndDeviceTemplate) XXX_Unmarshal(b []byte) error

type EndDeviceTemplateConverterClient

type EndDeviceTemplateConverterClient interface {
	// Returns the configured formats to convert from.
	ListFormats(ctx context.Context, in *types.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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewEndDeviceTemplateConverterClient

func NewEndDeviceTemplateConverterClient(cc *grpc.ClientConn) EndDeviceTemplateConverterClient

type EndDeviceTemplateConverterServer

type EndDeviceTemplateConverterServer interface {
	// Returns the configured formats to convert from.
	ListFormats(context.Context, *types.Empty) (*EndDeviceTemplateFormats, error)
	// Converts the binary data to a stream of end device templates.
	Convert(*ConvertEndDeviceTemplateRequest, EndDeviceTemplateConverter_ConvertServer) error
}

EndDeviceTemplateConverterServer is the server API for EndDeviceTemplateConverter service.

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*EndDeviceTemplateFormat) Descriptor

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

func (*EndDeviceTemplateFormat) Equal

func (this *EndDeviceTemplateFormat) Equal(that interface{}) bool

func (*EndDeviceTemplateFormat) GetDescription

func (m *EndDeviceTemplateFormat) GetDescription() string

func (*EndDeviceTemplateFormat) GetFileExtensions

func (m *EndDeviceTemplateFormat) GetFileExtensions() []string

func (*EndDeviceTemplateFormat) GetName

func (m *EndDeviceTemplateFormat) GetName() string

func (*EndDeviceTemplateFormat) ProtoMessage

func (*EndDeviceTemplateFormat) ProtoMessage()

func (*EndDeviceTemplateFormat) Reset

func (m *EndDeviceTemplateFormat) Reset()

func (*EndDeviceTemplateFormat) SetFields

func (dst *EndDeviceTemplateFormat) SetFields(src *EndDeviceTemplateFormat, paths ...string) error

func (*EndDeviceTemplateFormat) String

func (this *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.

func (*EndDeviceTemplateFormat) XXX_DiscardUnknown

func (m *EndDeviceTemplateFormat) XXX_DiscardUnknown()

func (*EndDeviceTemplateFormat) XXX_Marshal

func (m *EndDeviceTemplateFormat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndDeviceTemplateFormat) XXX_Merge

func (m *EndDeviceTemplateFormat) XXX_Merge(src proto.Message)

func (*EndDeviceTemplateFormat) XXX_Size

func (m *EndDeviceTemplateFormat) XXX_Size() int

func (*EndDeviceTemplateFormat) XXX_Unmarshal

func (m *EndDeviceTemplateFormat) XXX_Unmarshal(b []byte) error

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 */
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

func (*EndDeviceTemplateFormats) Descriptor

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

func (*EndDeviceTemplateFormats) Equal

func (this *EndDeviceTemplateFormats) Equal(that interface{}) bool

func (*EndDeviceTemplateFormats) GetFormats

func (*EndDeviceTemplateFormats) ProtoMessage

func (*EndDeviceTemplateFormats) ProtoMessage()

func (*EndDeviceTemplateFormats) Reset

func (m *EndDeviceTemplateFormats) Reset()

func (*EndDeviceTemplateFormats) SetFields

func (dst *EndDeviceTemplateFormats) SetFields(src *EndDeviceTemplateFormats, paths ...string) error

func (*EndDeviceTemplateFormats) String

func (this *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.

func (*EndDeviceTemplateFormats) XXX_DiscardUnknown

func (m *EndDeviceTemplateFormats) XXX_DiscardUnknown()

func (*EndDeviceTemplateFormats) XXX_Marshal

func (m *EndDeviceTemplateFormats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndDeviceTemplateFormats) XXX_Merge

func (m *EndDeviceTemplateFormats) XXX_Merge(src proto.Message)

func (*EndDeviceTemplateFormats) XXX_Size

func (m *EndDeviceTemplateFormats) XXX_Size() int

func (*EndDeviceTemplateFormats) XXX_Unmarshal

func (m *EndDeviceTemplateFormats) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

Template for creating end devices.

func (*EndDeviceVersion) Descriptor

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

func (*EndDeviceVersion) Equal

func (this *EndDeviceVersion) Equal(that interface{}) bool

func (*EndDeviceVersion) GetDefaultFormatters

func (m *EndDeviceVersion) GetDefaultFormatters() MessagePayloadFormatters

func (*EndDeviceVersion) GetDefaultMacSettings added in v3.14.1

func (m *EndDeviceVersion) GetDefaultMacSettings() *MACSettings

func (*EndDeviceVersion) GetFrequencyPlanId added in v3.14.1

func (m *EndDeviceVersion) GetFrequencyPlanId() string

func (*EndDeviceVersion) GetIds added in v3.16.2

func (*EndDeviceVersion) GetLorawanPhyVersion added in v3.14.0

func (m *EndDeviceVersion) GetLorawanPhyVersion() PHYVersion

func (*EndDeviceVersion) GetLorawanVersion added in v3.14.0

func (m *EndDeviceVersion) GetLorawanVersion() MACVersion

func (*EndDeviceVersion) GetMaxFrequency

func (m *EndDeviceVersion) GetMaxFrequency() uint64

func (*EndDeviceVersion) GetMinFrequency

func (m *EndDeviceVersion) GetMinFrequency() uint64

func (*EndDeviceVersion) GetPhotos

func (m *EndDeviceVersion) GetPhotos() []string

func (*EndDeviceVersion) GetResetsJoinNonces

func (m *EndDeviceVersion) GetResetsJoinNonces() bool

func (*EndDeviceVersion) GetSupportsClassB

func (m *EndDeviceVersion) GetSupportsClassB() bool

func (*EndDeviceVersion) GetSupportsClassC

func (m *EndDeviceVersion) GetSupportsClassC() bool

func (*EndDeviceVersion) GetSupportsJoin

func (m *EndDeviceVersion) GetSupportsJoin() bool

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

func (m *EndDeviceVersion) Reset()

func (*EndDeviceVersion) SetFields

func (dst *EndDeviceVersion) SetFields(src *EndDeviceVersion, paths ...string) error

func (*EndDeviceVersion) String

func (this *EndDeviceVersion) String() string

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.

func (*EndDeviceVersion) XXX_DiscardUnknown

func (m *EndDeviceVersion) XXX_DiscardUnknown()

func (*EndDeviceVersion) XXX_Marshal

func (m *EndDeviceVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndDeviceVersion) XXX_Merge

func (m *EndDeviceVersion) XXX_Merge(src proto.Message)

func (*EndDeviceVersion) XXX_Size

func (m *EndDeviceVersion) XXX_Size() int

func (*EndDeviceVersion) XXX_Unmarshal

func (m *EndDeviceVersion) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Identifies an end device model with version information.

func (*EndDeviceVersionIdentifiers) Descriptor

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

func (*EndDeviceVersionIdentifiers) Equal

func (this *EndDeviceVersionIdentifiers) Equal(that interface{}) bool

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 (m *EndDeviceVersionIdentifiers) GetBandId() string

func (*EndDeviceVersionIdentifiers) GetBrandId added in v3.14.1

func (m *EndDeviceVersionIdentifiers) GetBrandId() string

func (*EndDeviceVersionIdentifiers) GetFirmwareVersion

func (m *EndDeviceVersionIdentifiers) GetFirmwareVersion() string

func (*EndDeviceVersionIdentifiers) GetHardwareVersion

func (m *EndDeviceVersionIdentifiers) GetHardwareVersion() string

func (*EndDeviceVersionIdentifiers) GetModelId added in v3.14.1

func (m *EndDeviceVersionIdentifiers) GetModelId() string

func (*EndDeviceVersionIdentifiers) ProtoMessage

func (*EndDeviceVersionIdentifiers) ProtoMessage()

func (*EndDeviceVersionIdentifiers) Reset

func (m *EndDeviceVersionIdentifiers) Reset()

func (*EndDeviceVersionIdentifiers) SetFields

func (*EndDeviceVersionIdentifiers) String

func (this *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.

func (*EndDeviceVersionIdentifiers) XXX_DiscardUnknown

func (m *EndDeviceVersionIdentifiers) XXX_DiscardUnknown()

func (*EndDeviceVersionIdentifiers) XXX_Marshal

func (m *EndDeviceVersionIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndDeviceVersionIdentifiers) XXX_Merge

func (m *EndDeviceVersionIdentifiers) XXX_Merge(src proto.Message)

func (*EndDeviceVersionIdentifiers) XXX_Size

func (m *EndDeviceVersionIdentifiers) XXX_Size() int

func (*EndDeviceVersionIdentifiers) XXX_Unmarshal

func (m *EndDeviceVersionIdentifiers) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*EndDevices) Descriptor

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

func (*EndDevices) Equal

func (this *EndDevices) Equal(that interface{}) bool

func (*EndDevices) GetEndDevices

func (m *EndDevices) GetEndDevices() []*EndDevice

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

func (m *EndDevices) Reset()

func (*EndDevices) SetFields

func (dst *EndDevices) SetFields(src *EndDevices, paths ...string) error

func (*EndDevices) String

func (this *EndDevices) String() string

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.

func (*EndDevices) XXX_DiscardUnknown

func (m *EndDevices) XXX_DiscardUnknown()

func (*EndDevices) XXX_Marshal

func (m *EndDevices) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EndDevices) XXX_Merge

func (m *EndDevices) XXX_Merge(src proto.Message)

func (*EndDevices) XXX_Size

func (m *EndDevices) XXX_Size() int

func (*EndDevices) XXX_Unmarshal

func (m *EndDevices) XXX_Unmarshal(b []byte) error

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 *types.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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewEntityAccessClient

func NewEntityAccessClient(cc *grpc.ClientConn) EntityAccessClient

type EntityAccessServer

type EntityAccessServer interface {
	// AuthInfo returns information about the authentication that is used on the request.
	AuthInfo(context.Context, *types.Empty) (*AuthInfoResponse, error)
}

EntityAccessServer is the server API for EntityAccess service.

type EntityIdentifiers

type EntityIdentifiers struct {
	// Types that are valid to be assigned to Ids:
	//	*EntityIdentifiers_ApplicationIds
	//	*EntityIdentifiers_ClientIds
	//	*EntityIdentifiers_DeviceIds
	//	*EntityIdentifiers_GatewayIds
	//	*EntityIdentifiers_OrganizationIds
	//	*EntityIdentifiers_UserIds
	Ids                  isEntityIdentifiers_Ids `protobuf_oneof:"ids"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

EntityIdentifiers contains one of the possible entity identifiers.

func (*EntityIdentifiers) Descriptor

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

func (EntityIdentifiers) EntityType

func (ids EntityIdentifiers) EntityType() string

EntityType returns the entity type for the Identifiers inside the oneof.

func (*EntityIdentifiers) Equal

func (this *EntityIdentifiers) Equal(that interface{}) bool

func (*EntityIdentifiers) GetApplicationIds added in v3.13.0

func (m *EntityIdentifiers) GetApplicationIds() *ApplicationIdentifiers

func (*EntityIdentifiers) GetClientIds added in v3.13.0

func (m *EntityIdentifiers) GetClientIds() *ClientIdentifiers

func (*EntityIdentifiers) GetDeviceIds added in v3.13.0

func (m *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 (m *EntityIdentifiers) GetGatewayIds() *GatewayIdentifiers

func (*EntityIdentifiers) GetIds

func (m *EntityIdentifiers) GetIds() isEntityIdentifiers_Ids

func (*EntityIdentifiers) GetOrganizationIds added in v3.13.0

func (m *EntityIdentifiers) GetOrganizationIds() *OrganizationIdentifiers

func (*EntityIdentifiers) GetUserIds added in v3.13.0

func (m *EntityIdentifiers) GetUserIds() *UserIdentifiers

func (EntityIdentifiers) IDString

func (ids EntityIdentifiers) IDString() string

IDString returns the ID string of the Identifiers inside the oneof.

func (*EntityIdentifiers) ProtoMessage

func (*EntityIdentifiers) ProtoMessage()

func (*EntityIdentifiers) Reset

func (m *EntityIdentifiers) Reset()

func (*EntityIdentifiers) SetFields

func (dst *EntityIdentifiers) SetFields(src *EntityIdentifiers, paths ...string) error

func (*EntityIdentifiers) String

func (this *EntityIdentifiers) String() string

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.

func (*EntityIdentifiers) XXX_DiscardUnknown

func (m *EntityIdentifiers) XXX_DiscardUnknown()

func (*EntityIdentifiers) XXX_Marshal

func (m *EntityIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EntityIdentifiers) XXX_Merge

func (m *EntityIdentifiers) XXX_Merge(src proto.Message)

func (*EntityIdentifiers) XXX_OneofWrappers

func (*EntityIdentifiers) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*EntityIdentifiers) XXX_Size

func (m *EntityIdentifiers) XXX_Size() int

func (*EntityIdentifiers) XXX_Unmarshal

func (m *EntityIdentifiers) XXX_Unmarshal(b []byte) error

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" json:"application_ids,omitempty"`
}

func (*EntityIdentifiers_ApplicationIds) Equal added in v3.13.0

func (this *EntityIdentifiers_ApplicationIds) Equal(that interface{}) bool

func (*EntityIdentifiers_ApplicationIds) String added in v3.13.0

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" json:"client_ids,omitempty"`
}

func (*EntityIdentifiers_ClientIds) Equal added in v3.13.0

func (this *EntityIdentifiers_ClientIds) Equal(that interface{}) bool

func (*EntityIdentifiers_ClientIds) String added in v3.13.0

func (this *EntityIdentifiers_ClientIds) String() string

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" json:"device_ids,omitempty"`
}

func (*EntityIdentifiers_DeviceIds) Equal added in v3.13.0

func (this *EntityIdentifiers_DeviceIds) Equal(that interface{}) bool

func (*EntityIdentifiers_DeviceIds) String added in v3.13.0

func (this *EntityIdentifiers_DeviceIds) String() string

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" json:"gateway_ids,omitempty"`
}

func (*EntityIdentifiers_GatewayIds) Equal added in v3.13.0

func (this *EntityIdentifiers_GatewayIds) Equal(that interface{}) bool

func (*EntityIdentifiers_GatewayIds) String added in v3.13.0

func (this *EntityIdentifiers_GatewayIds) String() string

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" json:"organization_ids,omitempty"`
}

func (*EntityIdentifiers_OrganizationIds) Equal added in v3.13.0

func (this *EntityIdentifiers_OrganizationIds) Equal(that interface{}) bool

func (*EntityIdentifiers_OrganizationIds) String added in v3.13.0

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" json:"user_ids,omitempty"`
}

func (*EntityIdentifiers_UserIds) Equal added in v3.13.0

func (this *EntityIdentifiers_UserIds) Equal(that interface{}) bool

func (*EntityIdentifiers_UserIds) String added in v3.13.0

func (this *EntityIdentifiers_UserIds) String() string

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

EntityRegistrySearchClient is the client API for EntityRegistrySearch service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewEntityRegistrySearchClient

func NewEntityRegistrySearchClient(cc *grpc.ClientConn) EntityRegistrySearchClient

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

EntityRegistrySearchServer is the server API for EntityRegistrySearch service.

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 *types.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              []*types.Any `protobuf:"bytes,8,rep,name=details,proto3" json:"details,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

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

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

func (*ErrorDetails) Equal

func (this *ErrorDetails) Equal(that interface{}) bool

func (*ErrorDetails) GetAttributes

func (m *ErrorDetails) GetAttributes() *types.Struct

func (*ErrorDetails) GetCause

func (m *ErrorDetails) GetCause() *ErrorDetails

func (*ErrorDetails) GetCode

func (m *ErrorDetails) GetCode() uint32

func (*ErrorDetails) GetCorrelationId added in v3.14.1

func (m *ErrorDetails) GetCorrelationId() string

func (*ErrorDetails) GetDetails

func (m *ErrorDetails) GetDetails() []*types.Any

func (*ErrorDetails) GetMessageFormat

func (m *ErrorDetails) GetMessageFormat() string

func (*ErrorDetails) GetName

func (m *ErrorDetails) GetName() string

func (*ErrorDetails) GetNamespace

func (m *ErrorDetails) GetNamespace() string

func (*ErrorDetails) ProtoMessage

func (*ErrorDetails) ProtoMessage()

func (*ErrorDetails) Reset

func (m *ErrorDetails) Reset()

func (*ErrorDetails) SetFields

func (dst *ErrorDetails) SetFields(src *ErrorDetails, paths ...string) error

func (*ErrorDetails) String

func (this *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.

func (*ErrorDetails) XXX_DiscardUnknown

func (m *ErrorDetails) XXX_DiscardUnknown()

func (*ErrorDetails) XXX_Marshal

func (m *ErrorDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ErrorDetails) XXX_Merge

func (m *ErrorDetails) XXX_Merge(src proto.Message)

func (*ErrorDetails) XXX_Size

func (m *ErrorDetails) XXX_Size() int

func (*ErrorDetails) XXX_Unmarshal

func (m *ErrorDetails) XXX_Unmarshal(b []byte) error

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 *types.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 *types.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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Event) Descriptor

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

func (*Event) Equal

func (this *Event) Equal(that interface{}) bool

func (*Event) GetAuthentication added in v3.9.0

func (m *Event) GetAuthentication() *Event_Authentication

func (*Event) GetContext

func (m *Event) GetContext() map[string][]byte

func (*Event) GetCorrelationIds added in v3.14.1

func (m *Event) GetCorrelationIds() []string

func (*Event) GetData

func (m *Event) GetData() *types.Any

func (*Event) GetIdentifiers

func (m *Event) GetIdentifiers() []*EntityIdentifiers

func (*Event) GetName

func (m *Event) GetName() string

func (*Event) GetOrigin

func (m *Event) GetOrigin() string

func (*Event) GetRemoteIp added in v3.14.1

func (m *Event) GetRemoteIp() string

func (*Event) GetTime

func (m *Event) GetTime() *types.Timestamp

func (*Event) GetUniqueId added in v3.14.1

func (m *Event) GetUniqueId() string

func (*Event) GetUserAgent added in v3.9.1

func (m *Event) GetUserAgent() string

func (*Event) GetVisibility

func (m *Event) GetVisibility() *Rights

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

func (m *Event) Reset()

func (*Event) SetFields

func (dst *Event) SetFields(src *Event, paths ...string) error

func (*Event) String

func (this *Event) String() string

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.

func (*Event) XXX_DiscardUnknown

func (m *Event) XXX_DiscardUnknown()

func (*Event) XXX_Marshal

func (m *Event) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Event) XXX_Merge

func (m *Event) XXX_Merge(src proto.Message)

func (*Event) XXX_Size

func (m *Event) XXX_Size() int

func (*Event) XXX_Unmarshal

func (m *Event) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Event_Authentication) Descriptor added in v3.9.0

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

func (*Event_Authentication) Equal added in v3.9.0

func (this *Event_Authentication) Equal(that interface{}) bool

func (*Event_Authentication) GetTokenId added in v3.14.1

func (m *Event_Authentication) GetTokenId() string

func (*Event_Authentication) GetTokenType added in v3.9.0

func (m *Event_Authentication) GetTokenType() string

func (*Event_Authentication) GetType added in v3.9.0

func (m *Event_Authentication) GetType() string

func (*Event_Authentication) ProtoMessage added in v3.9.0

func (*Event_Authentication) ProtoMessage()

func (*Event_Authentication) Reset added in v3.9.0

func (m *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 (this *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.

func (*Event_Authentication) XXX_DiscardUnknown added in v3.9.0

func (m *Event_Authentication) XXX_DiscardUnknown()

func (*Event_Authentication) XXX_Marshal added in v3.9.0

func (m *Event_Authentication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Event_Authentication) XXX_Merge added in v3.9.0

func (m *Event_Authentication) XXX_Merge(src proto.Message)

func (*Event_Authentication) XXX_Size added in v3.9.0

func (m *Event_Authentication) XXX_Size() int

func (*Event_Authentication) XXX_Unmarshal added in v3.9.0

func (m *Event_Authentication) XXX_Unmarshal(b []byte) error

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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewEventsClient

func NewEventsClient(cc *grpc.ClientConn) 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)
}

EventsServer is the server API for Events service.

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"`
	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"`
	ClassB               bool     `protobuf:"varint,5,opt,name=class_b,json=classB,proto3" json:"class_b,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FCtrl) Descriptor

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

func (*FCtrl) Equal

func (this *FCtrl) Equal(that interface{}) bool

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 (m *FCtrl) GetAck() bool

func (*FCtrl) GetAdr added in v3.14.0

func (m *FCtrl) GetAdr() bool

func (*FCtrl) GetAdrAckReq added in v3.14.0

func (m *FCtrl) GetAdrAckReq() bool

func (*FCtrl) GetClassB

func (m *FCtrl) GetClassB() bool

func (*FCtrl) GetFPending

func (m *FCtrl) GetFPending() bool

func (*FCtrl) ProtoMessage

func (*FCtrl) ProtoMessage()

func (*FCtrl) Reset

func (m *FCtrl) Reset()

func (*FCtrl) SetFields

func (dst *FCtrl) SetFields(src *FCtrl, paths ...string) error

func (*FCtrl) String

func (this *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.

func (*FCtrl) XXX_DiscardUnknown

func (m *FCtrl) XXX_DiscardUnknown()

func (*FCtrl) XXX_Marshal

func (m *FCtrl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FCtrl) XXX_Merge

func (m *FCtrl) XXX_Merge(src proto.Message)

func (*FCtrl) XXX_Size

func (m *FCtrl) XXX_Size() int

func (*FCtrl) XXX_Unmarshal

func (m *FCtrl) XXX_Unmarshal(b []byte) error

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              go_thethings_network_lorawan_stack_v3_pkg_types.DevAddr `` /* 139-byte string literal not displayed */
	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"`
	XXX_NoUnkeyedLiteral struct{}                                                `json:"-"`
	XXX_sizecache        int32                                                   `json:"-"`
}

func (*FHDR) Descriptor

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

func (*FHDR) Equal

func (this *FHDR) Equal(that interface{}) bool

func (*FHDR) FieldIsZero added in v3.11.0

func (v *FHDR) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*FHDR) GetFCnt

func (m *FHDR) GetFCnt() uint32

func (*FHDR) GetFCtrl added in v3.16.2

func (m *FHDR) GetFCtrl() *FCtrl

func (*FHDR) GetFOpts

func (m *FHDR) GetFOpts() []byte

func (*FHDR) ProtoMessage

func (*FHDR) ProtoMessage()

func (*FHDR) Reset

func (m *FHDR) Reset()

func (*FHDR) SetFields

func (dst *FHDR) SetFields(src *FHDR, paths ...string) error

func (*FHDR) String

func (this *FHDR) String() string

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.

func (*FHDR) XXX_DiscardUnknown

func (m *FHDR) XXX_DiscardUnknown()

func (*FHDR) XXX_Marshal

func (m *FHDR) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FHDR) XXX_Merge

func (m *FHDR) XXX_Merge(src proto.Message)

func (*FHDR) XXX_Size

func (m *FHDR) XXX_Size() int

func (*FHDR) XXX_Unmarshal

func (m *FHDR) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (FSKDataRate) DataRate

func (v FSKDataRate) DataRate() *DataRate

func (*FSKDataRate) Descriptor

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

func (*FSKDataRate) Equal

func (this *FSKDataRate) Equal(that interface{}) bool

func (*FSKDataRate) GetBitRate

func (m *FSKDataRate) GetBitRate() uint32

func (*FSKDataRate) ProtoMessage

func (*FSKDataRate) ProtoMessage()

func (*FSKDataRate) Reset

func (m *FSKDataRate) Reset()

func (*FSKDataRate) SetFields

func (dst *FSKDataRate) SetFields(src *FSKDataRate, paths ...string) error

func (*FSKDataRate) String

func (this *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.

func (*FSKDataRate) XXX_DiscardUnknown

func (m *FSKDataRate) XXX_DiscardUnknown()

func (*FSKDataRate) XXX_Marshal

func (m *FSKDataRate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FSKDataRate) XXX_Merge

func (m *FSKDataRate) XXX_Merge(src proto.Message)

func (*FSKDataRate) XXX_Size

func (m *FSKDataRate) XXX_Size() int

func (*FSKDataRate) XXX_Unmarshal

func (m *FSKDataRate) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FindRelatedEventsRequest) Descriptor added in v3.13.0

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

func (*FindRelatedEventsRequest) Equal added in v3.13.0

func (this *FindRelatedEventsRequest) Equal(that interface{}) bool

func (*FindRelatedEventsRequest) GetCorrelationId added in v3.14.1

func (m *FindRelatedEventsRequest) GetCorrelationId() string

func (*FindRelatedEventsRequest) ProtoMessage added in v3.13.0

func (*FindRelatedEventsRequest) ProtoMessage()

func (*FindRelatedEventsRequest) Reset added in v3.13.0

func (m *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 (this *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.

func (*FindRelatedEventsRequest) XXX_DiscardUnknown added in v3.13.0

func (m *FindRelatedEventsRequest) XXX_DiscardUnknown()

func (*FindRelatedEventsRequest) XXX_Marshal added in v3.13.0

func (m *FindRelatedEventsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FindRelatedEventsRequest) XXX_Merge added in v3.13.0

func (m *FindRelatedEventsRequest) XXX_Merge(src proto.Message)

func (*FindRelatedEventsRequest) XXX_Size added in v3.13.0

func (m *FindRelatedEventsRequest) XXX_Size() int

func (*FindRelatedEventsRequest) XXX_Unmarshal added in v3.13.0

func (m *FindRelatedEventsRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FindRelatedEventsResponse) Descriptor added in v3.13.0

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

func (*FindRelatedEventsResponse) Equal added in v3.13.0

func (this *FindRelatedEventsResponse) Equal(that interface{}) bool

func (*FindRelatedEventsResponse) GetEvents added in v3.13.0

func (m *FindRelatedEventsResponse) GetEvents() []*Event

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) Reset added in v3.13.0

func (m *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 (this *FindRelatedEventsResponse) String() string

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.

func (*FindRelatedEventsResponse) XXX_DiscardUnknown added in v3.13.0

func (m *FindRelatedEventsResponse) XXX_DiscardUnknown()

func (*FindRelatedEventsResponse) XXX_Marshal added in v3.13.0

func (m *FindRelatedEventsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FindRelatedEventsResponse) XXX_Merge added in v3.13.0

func (m *FindRelatedEventsResponse) XXX_Merge(src proto.Message)

func (*FindRelatedEventsResponse) XXX_Size added in v3.13.0

func (m *FindRelatedEventsResponse) XXX_Size() int

func (*FindRelatedEventsResponse) XXX_Unmarshal added in v3.13.0

func (m *FindRelatedEventsResponse) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FrequencyPlanDescription) Descriptor

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

func (*FrequencyPlanDescription) Equal

func (this *FrequencyPlanDescription) Equal(that interface{}) bool

func (*FrequencyPlanDescription) GetBaseFrequency

func (m *FrequencyPlanDescription) GetBaseFrequency() uint32

func (*FrequencyPlanDescription) GetBaseId added in v3.14.1

func (m *FrequencyPlanDescription) GetBaseId() string

func (*FrequencyPlanDescription) GetId added in v3.14.1

func (m *FrequencyPlanDescription) GetId() string

func (*FrequencyPlanDescription) GetName

func (m *FrequencyPlanDescription) GetName() string

func (*FrequencyPlanDescription) ProtoMessage

func (*FrequencyPlanDescription) ProtoMessage()

func (*FrequencyPlanDescription) Reset

func (m *FrequencyPlanDescription) Reset()

func (*FrequencyPlanDescription) SetFields

func (dst *FrequencyPlanDescription) SetFields(src *FrequencyPlanDescription, paths ...string) error

func (*FrequencyPlanDescription) String

func (this *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.

func (*FrequencyPlanDescription) XXX_DiscardUnknown

func (m *FrequencyPlanDescription) XXX_DiscardUnknown()

func (*FrequencyPlanDescription) XXX_Marshal

func (m *FrequencyPlanDescription) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FrequencyPlanDescription) XXX_Merge

func (m *FrequencyPlanDescription) XXX_Merge(src proto.Message)

func (*FrequencyPlanDescription) XXX_Size

func (m *FrequencyPlanDescription) XXX_Size() int

func (*FrequencyPlanDescription) XXX_Unmarshal

func (m *FrequencyPlanDescription) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FrequencyValue) Descriptor added in v3.12.0

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

func (*FrequencyValue) Equal added in v3.12.0

func (this *FrequencyValue) Equal(that interface{}) bool

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 (m *FrequencyValue) GetValue() uint64

func (FrequencyValue) MarshalJSON added in v3.12.0

func (v FrequencyValue) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

func (FrequencyValue) MarshalJSONPB added in v3.12.0

func (v FrequencyValue) MarshalJSONPB(m *jsonpb.Marshaler) ([]byte, error)

MarshalJSONPB implements jsonpb.JSONPBMarshaler interface.

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) Reset added in v3.12.0

func (m *FrequencyValue) Reset()

func (*FrequencyValue) SetFields added in v3.12.0

func (dst *FrequencyValue) SetFields(src *FrequencyValue, paths ...string) error

func (*FrequencyValue) String added in v3.12.0

func (this *FrequencyValue) String() string

func (*FrequencyValue) UnmarshalJSON added in v3.12.0

func (v *FrequencyValue) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

func (*FrequencyValue) UnmarshalJSONPB added in v3.12.0

func (v *FrequencyValue) UnmarshalJSONPB(_ *jsonpb.Unmarshaler, b []byte) error

UnmarshalJSONPB implements jsonpb.JSONPBUnmarshaler interface.

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.

func (*FrequencyValue) XXX_DiscardUnknown added in v3.12.0

func (m *FrequencyValue) XXX_DiscardUnknown()

func (*FrequencyValue) XXX_Marshal added in v3.12.0

func (m *FrequencyValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FrequencyValue) XXX_Merge added in v3.12.0

func (m *FrequencyValue) XXX_Merge(src proto.Message)

func (*FrequencyValue) XXX_Size added in v3.12.0

func (m *FrequencyValue) XXX_Size() int

func (*FrequencyValue) XXX_Unmarshal added in v3.12.0

func (m *FrequencyValue) XXX_Unmarshal(b []byte) error

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 *types.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 *types.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 *types.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.
	ContactInfo []*ContactInfo             `protobuf:"bytes,7,rep,name=contact_info,json=contactInfo,proto3" json:"contact_info,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 *types.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 */
	XXX_NoUnkeyedLiteral           struct{}        `json:"-"`
	XXX_sizecache                  int32           `json:"-"`
}

Gateway is the message that defines a gateway on the network.

func (*Gateway) Descriptor

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

func (*Gateway) EntityType added in v3.15.1

func (m *Gateway) EntityType() string

func (*Gateway) Equal

func (this *Gateway) Equal(that interface{}) bool

func (*Gateway) ExtractRequestFields added in v3.15.1

func (m *Gateway) ExtractRequestFields(dst map[string]interface{})

func (*Gateway) GetAntennas

func (m *Gateway) GetAntennas() []*GatewayAntenna

func (*Gateway) GetAttributes

func (m *Gateway) GetAttributes() map[string]string

func (*Gateway) GetAutoUpdate

func (m *Gateway) GetAutoUpdate() bool

func (*Gateway) GetClaimAuthenticationCode added in v3.11.0

func (m *Gateway) GetClaimAuthenticationCode() *GatewayClaimAuthenticationCode

func (*Gateway) GetContactInfo

func (m *Gateway) GetContactInfo() []*ContactInfo

func (*Gateway) GetCreatedAt

func (m *Gateway) GetCreatedAt() *types.Timestamp

func (*Gateway) GetDeletedAt added in v3.12.0

func (m *Gateway) GetDeletedAt() *types.Timestamp

func (*Gateway) GetDescription

func (m *Gateway) GetDescription() string

func (*Gateway) GetDisablePacketBrokerForwarding added in v3.14.0

func (m *Gateway) GetDisablePacketBrokerForwarding() bool

func (*Gateway) GetDownlinkPathConstraint

func (m *Gateway) GetDownlinkPathConstraint() DownlinkPathConstraint

func (*Gateway) GetEnforceDutyCycle

func (m *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 (m *Gateway) GetFrequencyPlanId() string

func (*Gateway) GetFrequencyPlanIds added in v3.14.1

func (m *Gateway) GetFrequencyPlanIds() []string

func (*Gateway) GetGatewayServerAddress

func (m *Gateway) GetGatewayServerAddress() string

func (*Gateway) GetIds added in v3.15.1

func (m *Gateway) GetIds() *GatewayIdentifiers

func (*Gateway) GetLbsLnsSecret added in v3.14.1

func (m *Gateway) GetLbsLnsSecret() *Secret

func (*Gateway) GetLocationPublic

func (m *Gateway) GetLocationPublic() bool

func (*Gateway) GetLrfhss added in v3.14.0

func (m *Gateway) GetLrfhss() *Gateway_LRFHSS

func (*Gateway) GetName

func (m *Gateway) GetName() string

func (*Gateway) GetRequireAuthenticatedConnection added in v3.12.0

func (m *Gateway) GetRequireAuthenticatedConnection() bool

func (*Gateway) GetScheduleAnytimeDelay

func (m *Gateway) GetScheduleAnytimeDelay() *types.Duration

func (*Gateway) GetScheduleDownlinkLate

func (m *Gateway) GetScheduleDownlinkLate() bool

func (*Gateway) GetStatusPublic

func (m *Gateway) GetStatusPublic() bool

func (*Gateway) GetTargetCupsKey added in v3.14.1

func (m *Gateway) GetTargetCupsKey() *Secret

func (*Gateway) GetTargetCupsUri added in v3.14.1

func (m *Gateway) GetTargetCupsUri() string

func (*Gateway) GetUpdateChannel

func (m *Gateway) GetUpdateChannel() string

func (*Gateway) GetUpdateLocationFromStatus

func (m *Gateway) GetUpdateLocationFromStatus() bool

func (*Gateway) GetUpdatedAt

func (m *Gateway) GetUpdatedAt() *types.Timestamp

func (*Gateway) GetVersionIds added in v3.15.2

func (m *Gateway) GetVersionIds() *GatewayVersionIdentifiers

func (*Gateway) IDString added in v3.15.1

func (m *Gateway) IDString() string

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) 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 (m *Gateway) Reset()

func (*Gateway) SetFields

func (dst *Gateway) SetFields(src *Gateway, paths ...string) error

func (*Gateway) String

func (this *Gateway) String() string

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.

func (*Gateway) XXX_DiscardUnknown

func (m *Gateway) XXX_DiscardUnknown()

func (*Gateway) XXX_Marshal

func (m *Gateway) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Gateway) XXX_Merge

func (m *Gateway) XXX_Merge(src proto.Message)

func (*Gateway) XXX_Size

func (m *Gateway) XXX_Size() int

func (*Gateway) XXX_Unmarshal

func (m *Gateway) XXX_Unmarshal(b []byte) error

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)
	// 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) (*types.Empty, error)
	// List the collaborators on this gateway.
	ListCollaborators(ctx context.Context, in *ListGatewayCollaboratorsRequest, opts ...grpc.CallOption) (*Collaborators, error)
}

GatewayAccessClient is the client API for GatewayAccess service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewGatewayAccessClient

func NewGatewayAccessClient(cc *grpc.ClientConn) GatewayAccessClient

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)
	// 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) (*types.Empty, error)
	// List the collaborators on this gateway.
	ListCollaborators(context.Context, *ListGatewayCollaboratorsRequest) (*Collaborators, error)
}

GatewayAccessServer is the server API for GatewayAccess service.

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"`
	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"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

GatewayAntenna is the message that defines a gateway antenna.

func (*GatewayAntenna) Descriptor

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

func (*GatewayAntenna) Equal

func (this *GatewayAntenna) Equal(that interface{}) bool

func (*GatewayAntenna) GetAttributes

func (m *GatewayAntenna) GetAttributes() map[string]string

func (*GatewayAntenna) GetGain

func (m *GatewayAntenna) GetGain() float32

func (*GatewayAntenna) GetLocation

func (m *GatewayAntenna) GetLocation() *Location

func (*GatewayAntenna) GetPlacement added in v3.14.0

func (m *GatewayAntenna) GetPlacement() GatewayAntennaPlacement

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

func (m *GatewayAntenna) Reset()

func (*GatewayAntenna) SetFields

func (dst *GatewayAntenna) SetFields(src *GatewayAntenna, paths ...string) error

func (*GatewayAntenna) String

func (this *GatewayAntenna) String() string

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.

func (*GatewayAntenna) XXX_DiscardUnknown

func (m *GatewayAntenna) XXX_DiscardUnknown()

func (*GatewayAntenna) XXX_Marshal

func (m *GatewayAntenna) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayAntenna) XXX_Merge

func (m *GatewayAntenna) XXX_Merge(src proto.Message)

func (*GatewayAntenna) XXX_Size

func (m *GatewayAntenna) XXX_Size() int

func (*GatewayAntenna) XXX_Unmarshal

func (m *GatewayAntenna) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*GatewayAntennaIdentifiers) Descriptor

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

func (*GatewayAntennaIdentifiers) EntityType added in v3.16.0

func (m *GatewayAntennaIdentifiers) EntityType() string

func (*GatewayAntennaIdentifiers) Equal

func (this *GatewayAntennaIdentifiers) Equal(that interface{}) bool

func (*GatewayAntennaIdentifiers) ExtractRequestFields added in v3.16.0

func (m *GatewayAntennaIdentifiers) ExtractRequestFields(dst map[string]interface{})

func (*GatewayAntennaIdentifiers) GetAntennaIndex

func (m *GatewayAntennaIdentifiers) GetAntennaIndex() uint32

func (*GatewayAntennaIdentifiers) GetGatewayIds added in v3.16.0

func (m *GatewayAntennaIdentifiers) GetGatewayIds() *GatewayIdentifiers

func (*GatewayAntennaIdentifiers) IDString added in v3.16.0

func (m *GatewayAntennaIdentifiers) IDString() string

func (*GatewayAntennaIdentifiers) ProtoMessage

func (*GatewayAntennaIdentifiers) ProtoMessage()

func (*GatewayAntennaIdentifiers) Reset

func (m *GatewayAntennaIdentifiers) Reset()

func (*GatewayAntennaIdentifiers) SetFields

func (dst *GatewayAntennaIdentifiers) SetFields(src *GatewayAntennaIdentifiers, paths ...string) error

func (*GatewayAntennaIdentifiers) String

func (this *GatewayAntennaIdentifiers) String() string

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.

func (*GatewayAntennaIdentifiers) XXX_DiscardUnknown

func (m *GatewayAntennaIdentifiers) XXX_DiscardUnknown()

func (*GatewayAntennaIdentifiers) XXX_Marshal

func (m *GatewayAntennaIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayAntennaIdentifiers) XXX_Merge

func (m *GatewayAntennaIdentifiers) XXX_Merge(src proto.Message)

func (*GatewayAntennaIdentifiers) XXX_Size

func (m *GatewayAntennaIdentifiers) XXX_Size() int

func (*GatewayAntennaIdentifiers) XXX_Unmarshal

func (m *GatewayAntennaIdentifiers) XXX_Unmarshal(b []byte) error

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) EnumDescriptor added in v3.14.0

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

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 (v GatewayAntennaPlacement) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (GatewayAntennaPlacement) String added in v3.14.0

func (x GatewayAntennaPlacement) String() string

func (*GatewayAntennaPlacement) UnmarshalJSON added in v3.14.0

func (v *GatewayAntennaPlacement) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *GatewayAntennaPlacement) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

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 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GatewayBrand) Descriptor

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

func (*GatewayBrand) Equal

func (this *GatewayBrand) Equal(that interface{}) bool

func (*GatewayBrand) GetId added in v3.14.1

func (m *GatewayBrand) GetId() string

func (*GatewayBrand) GetLogos

func (m *GatewayBrand) GetLogos() []string

func (*GatewayBrand) GetName

func (m *GatewayBrand) GetName() string

func (*GatewayBrand) GetUrl added in v3.14.1

func (m *GatewayBrand) GetUrl() string

func (*GatewayBrand) ProtoMessage

func (*GatewayBrand) ProtoMessage()

func (*GatewayBrand) Reset

func (m *GatewayBrand) Reset()

func (*GatewayBrand) SetFields

func (dst *GatewayBrand) SetFields(src *GatewayBrand, paths ...string) error

func (*GatewayBrand) String

func (this *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.

func (*GatewayBrand) XXX_DiscardUnknown

func (m *GatewayBrand) XXX_DiscardUnknown()

func (*GatewayBrand) XXX_Marshal

func (m *GatewayBrand) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayBrand) XXX_Merge

func (m *GatewayBrand) XXX_Merge(src proto.Message)

func (*GatewayBrand) XXX_Size

func (m *GatewayBrand) XXX_Size() int

func (*GatewayBrand) XXX_Unmarshal

func (m *GatewayBrand) XXX_Unmarshal(b []byte) error

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            *types.Timestamp `protobuf:"bytes,2,opt,name=valid_from,json=validFrom,proto3" json:"valid_from,omitempty"`
	ValidTo              *types.Timestamp `protobuf:"bytes,3,opt,name=valid_to,json=validTo,proto3" json:"valid_to,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

Authentication code for claiming gateways.

func (*GatewayClaimAuthenticationCode) Descriptor added in v3.11.0

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

func (*GatewayClaimAuthenticationCode) Equal added in v3.11.0

func (this *GatewayClaimAuthenticationCode) Equal(that interface{}) bool

func (*GatewayClaimAuthenticationCode) GetSecret added in v3.11.0

func (m *GatewayClaimAuthenticationCode) GetSecret() *Secret

func (*GatewayClaimAuthenticationCode) GetValidFrom added in v3.11.0

func (m *GatewayClaimAuthenticationCode) GetValidFrom() *types.Timestamp

func (*GatewayClaimAuthenticationCode) GetValidTo added in v3.11.0

func (*GatewayClaimAuthenticationCode) ProtoMessage added in v3.11.0

func (*GatewayClaimAuthenticationCode) ProtoMessage()

func (*GatewayClaimAuthenticationCode) Reset added in v3.11.0

func (m *GatewayClaimAuthenticationCode) Reset()

func (*GatewayClaimAuthenticationCode) SetFields added in v3.11.0

func (*GatewayClaimAuthenticationCode) String added in v3.11.0

func (this *GatewayClaimAuthenticationCode) String() string

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.

func (*GatewayClaimAuthenticationCode) XXX_DiscardUnknown added in v3.11.0

func (m *GatewayClaimAuthenticationCode) XXX_DiscardUnknown()

func (*GatewayClaimAuthenticationCode) XXX_Marshal added in v3.11.0

func (m *GatewayClaimAuthenticationCode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayClaimAuthenticationCode) XXX_Merge added in v3.11.0

func (m *GatewayClaimAuthenticationCode) XXX_Merge(src proto.Message)

func (*GatewayClaimAuthenticationCode) XXX_Size added in v3.11.0

func (m *GatewayClaimAuthenticationCode) XXX_Size() int

func (*GatewayClaimAuthenticationCode) XXX_Unmarshal added in v3.11.0

func (m *GatewayClaimAuthenticationCode) XXX_Unmarshal(b []byte) error

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) (*types.Empty, error)
	// UnauthorizeGateway prevents a gateway from being claimed.
	UnauthorizeGateway(ctx context.Context, in *GatewayIdentifiers, opts ...grpc.CallOption) (*types.Empty, error)
}

GatewayClaimingServerClient is the client API for GatewayClaimingServer service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewGatewayClaimingServerClient added in v3.12.0

func NewGatewayClaimingServerClient(cc *grpc.ClientConn) 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) (*types.Empty, error)
	// UnauthorizeGateway prevents a gateway from being claimed.
	UnauthorizeGateway(context.Context, *GatewayIdentifiers) (*types.Empty, error)
}

GatewayClaimingServerServer is the server API for GatewayClaimingServer service.

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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewGatewayConfiguratorClient

func NewGatewayConfiguratorClient(cc *grpc.ClientConn) GatewayConfiguratorClient

type GatewayConfiguratorServer

type GatewayConfiguratorServer interface {
	PullConfiguration(*PullGatewayConfigurationRequest, GatewayConfigurator_PullConfigurationServer) error
}

GatewayConfiguratorServer is the server API for GatewayConfigurator service.

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            *types.Timestamp                       `protobuf:"bytes,1,opt,name=connected_at,json=connectedAt,proto3" json:"connected_at,omitempty"`
	DisconnectedAt         *types.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"`
	LastStatusReceivedAt   *types.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   *types.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 *types.Timestamp                       `` /* 131-byte string literal not displayed */
	DownlinkCount          uint64                                 `protobuf:"varint,8,opt,name=downlink_count,json=downlinkCount,proto3" json:"downlink_count,omitempty"`
	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"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

Connection stats as monitored by the Gateway Server.

func (*GatewayConnectionStats) Descriptor

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

func (*GatewayConnectionStats) Equal

func (this *GatewayConnectionStats) Equal(that interface{}) bool

func (*GatewayConnectionStats) GetConnectedAt

func (m *GatewayConnectionStats) GetConnectedAt() *types.Timestamp

func (*GatewayConnectionStats) GetDisconnectedAt added in v3.16.2

func (m *GatewayConnectionStats) GetDisconnectedAt() *types.Timestamp

func (*GatewayConnectionStats) GetDownlinkCount

func (m *GatewayConnectionStats) GetDownlinkCount() uint64

func (*GatewayConnectionStats) GetLastDownlinkReceivedAt

func (m *GatewayConnectionStats) GetLastDownlinkReceivedAt() *types.Timestamp

func (*GatewayConnectionStats) GetLastStatus

func (m *GatewayConnectionStats) GetLastStatus() *GatewayStatus

func (*GatewayConnectionStats) GetLastStatusReceivedAt

func (m *GatewayConnectionStats) GetLastStatusReceivedAt() *types.Timestamp

func (*GatewayConnectionStats) GetLastUplinkReceivedAt

func (m *GatewayConnectionStats) GetLastUplinkReceivedAt() *types.Timestamp

func (*GatewayConnectionStats) GetProtocol

func (m *GatewayConnectionStats) GetProtocol() string

func (*GatewayConnectionStats) GetRoundTripTimes

func (*GatewayConnectionStats) GetSubBands added in v3.9.0

func (*GatewayConnectionStats) GetUplinkCount

func (m *GatewayConnectionStats) GetUplinkCount() uint64

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

func (m *GatewayConnectionStats) Reset()

func (*GatewayConnectionStats) SetFields

func (dst *GatewayConnectionStats) SetFields(src *GatewayConnectionStats, paths ...string) error

func (*GatewayConnectionStats) String

func (this *GatewayConnectionStats) String() string

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.

func (*GatewayConnectionStats) XXX_DiscardUnknown

func (m *GatewayConnectionStats) XXX_DiscardUnknown()

func (*GatewayConnectionStats) XXX_Marshal

func (m *GatewayConnectionStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayConnectionStats) XXX_Merge

func (m *GatewayConnectionStats) XXX_Merge(src proto.Message)

func (*GatewayConnectionStats) XXX_Size

func (m *GatewayConnectionStats) XXX_Size() int

func (*GatewayConnectionStats) XXX_Unmarshal

func (m *GatewayConnectionStats) XXX_Unmarshal(b []byte) error

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                  *types.Duration `protobuf:"bytes,1,opt,name=min,proto3" json:"min,omitempty"`
	Max                  *types.Duration `protobuf:"bytes,2,opt,name=max,proto3" json:"max,omitempty"`
	Median               *types.Duration `protobuf:"bytes,3,opt,name=median,proto3" json:"median,omitempty"`
	Count                uint32          `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*GatewayConnectionStats_RoundTripTimes) Descriptor

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

func (*GatewayConnectionStats_RoundTripTimes) Equal

func (this *GatewayConnectionStats_RoundTripTimes) Equal(that interface{}) bool

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

func (*GatewayConnectionStats_RoundTripTimes) XXX_DiscardUnknown

func (m *GatewayConnectionStats_RoundTripTimes) XXX_DiscardUnknown()

func (*GatewayConnectionStats_RoundTripTimes) XXX_Marshal

func (m *GatewayConnectionStats_RoundTripTimes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayConnectionStats_RoundTripTimes) XXX_Merge

func (*GatewayConnectionStats_RoundTripTimes) XXX_Size

func (*GatewayConnectionStats_RoundTripTimes) XXX_Unmarshal

func (m *GatewayConnectionStats_RoundTripTimes) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GatewayConnectionStats_SubBand) Descriptor added in v3.9.0

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

func (*GatewayConnectionStats_SubBand) Equal added in v3.9.0

func (this *GatewayConnectionStats_SubBand) Equal(that interface{}) bool

func (*GatewayConnectionStats_SubBand) GetDownlinkUtilization added in v3.9.0

func (m *GatewayConnectionStats_SubBand) GetDownlinkUtilization() float32

func (*GatewayConnectionStats_SubBand) GetDownlinkUtilizationLimit added in v3.9.0

func (m *GatewayConnectionStats_SubBand) GetDownlinkUtilizationLimit() float32

func (*GatewayConnectionStats_SubBand) GetMaxFrequency added in v3.9.0

func (m *GatewayConnectionStats_SubBand) GetMaxFrequency() uint64

func (*GatewayConnectionStats_SubBand) GetMinFrequency added in v3.9.0

func (m *GatewayConnectionStats_SubBand) GetMinFrequency() uint64

func (*GatewayConnectionStats_SubBand) ProtoMessage added in v3.9.0

func (*GatewayConnectionStats_SubBand) ProtoMessage()

func (*GatewayConnectionStats_SubBand) Reset added in v3.9.0

func (m *GatewayConnectionStats_SubBand) Reset()

func (*GatewayConnectionStats_SubBand) SetFields added in v3.9.0

func (*GatewayConnectionStats_SubBand) String added in v3.9.0

func (this *GatewayConnectionStats_SubBand) String() string

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.

func (*GatewayConnectionStats_SubBand) XXX_DiscardUnknown added in v3.9.0

func (m *GatewayConnectionStats_SubBand) XXX_DiscardUnknown()

func (*GatewayConnectionStats_SubBand) XXX_Marshal added in v3.9.0

func (m *GatewayConnectionStats_SubBand) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayConnectionStats_SubBand) XXX_Merge added in v3.9.0

func (m *GatewayConnectionStats_SubBand) XXX_Merge(src proto.Message)

func (*GatewayConnectionStats_SubBand) XXX_Size added in v3.9.0

func (m *GatewayConnectionStats_SubBand) XXX_Size() int

func (*GatewayConnectionStats_SubBand) XXX_Unmarshal added in v3.9.0

func (m *GatewayConnectionStats_SubBand) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

GatewayDown contains downlink messages for the gateway.

func (*GatewayDown) Descriptor

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

func (*GatewayDown) Equal

func (this *GatewayDown) Equal(that interface{}) bool

func (*GatewayDown) GetDownlinkMessage

func (m *GatewayDown) GetDownlinkMessage() *DownlinkMessage

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

func (m *GatewayDown) Reset()

func (*GatewayDown) SetFields

func (dst *GatewayDown) SetFields(src *GatewayDown, paths ...string) error

func (*GatewayDown) String

func (this *GatewayDown) String() string

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.

func (*GatewayDown) XXX_DiscardUnknown

func (m *GatewayDown) XXX_DiscardUnknown()

func (*GatewayDown) XXX_Marshal

func (m *GatewayDown) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayDown) XXX_Merge

func (m *GatewayDown) XXX_Merge(src proto.Message)

func (*GatewayDown) XXX_Size

func (m *GatewayDown) XXX_Size() int

func (*GatewayDown) XXX_Unmarshal

func (m *GatewayDown) XXX_Unmarshal(b []byte) error

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                  *go_thethings_network_lorawan_stack_v3_pkg_types.EUI64 `protobuf:"bytes,2,opt,name=eui,proto3,customtype=go.thethings.network/lorawan-stack/v3/pkg/types.EUI64" json:"eui,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                               `json:"-"`
	XXX_sizecache        int32                                                  `json:"-"`
}

func (*GatewayIdentifiers) Descriptor

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

func (GatewayIdentifiers) EntityType

func (GatewayIdentifiers) EntityType() string

EntityType returns the entity type for this ID (gateway).

func (*GatewayIdentifiers) Equal

func (this *GatewayIdentifiers) Equal(that interface{}) bool

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 (ids *GatewayIdentifiers) GetEui() *types.EUI64

func (*GatewayIdentifiers) GetGatewayId added in v3.13.0

func (m *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) ProtoMessage

func (*GatewayIdentifiers) ProtoMessage()

func (*GatewayIdentifiers) Reset

func (m *GatewayIdentifiers) Reset()

func (*GatewayIdentifiers) SetFields

func (dst *GatewayIdentifiers) SetFields(src *GatewayIdentifiers, paths ...string) error

func (*GatewayIdentifiers) String

func (this *GatewayIdentifiers) String() string

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.

func (*GatewayIdentifiers) XXX_DiscardUnknown

func (m *GatewayIdentifiers) XXX_DiscardUnknown()

func (*GatewayIdentifiers) XXX_Marshal

func (m *GatewayIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayIdentifiers) XXX_Merge

func (m *GatewayIdentifiers) XXX_Merge(src proto.Message)

func (*GatewayIdentifiers) XXX_Size

func (m *GatewayIdentifiers) XXX_Size() int

func (*GatewayIdentifiers) XXX_Unmarshal

func (m *GatewayIdentifiers) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GatewayModel) Descriptor

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

func (*GatewayModel) Equal

func (this *GatewayModel) Equal(that interface{}) bool

func (*GatewayModel) GetBrandId added in v3.14.1

func (m *GatewayModel) GetBrandId() string

func (*GatewayModel) GetId added in v3.14.1

func (m *GatewayModel) GetId() string

func (*GatewayModel) GetName

func (m *GatewayModel) GetName() string

func (*GatewayModel) ProtoMessage

func (*GatewayModel) ProtoMessage()

func (*GatewayModel) Reset

func (m *GatewayModel) Reset()

func (*GatewayModel) SetFields

func (dst *GatewayModel) SetFields(src *GatewayModel, paths ...string) error

func (*GatewayModel) String

func (this *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.

func (*GatewayModel) XXX_DiscardUnknown

func (m *GatewayModel) XXX_DiscardUnknown()

func (*GatewayModel) XXX_Marshal

func (m *GatewayModel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayModel) XXX_Merge

func (m *GatewayModel) XXX_Merge(src proto.Message)

func (*GatewayModel) XXX_Size

func (m *GatewayModel) XXX_Size() int

func (*GatewayModel) XXX_Unmarshal

func (m *GatewayModel) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

func (*GatewayRadio) Descriptor

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

func (*GatewayRadio) Equal

func (this *GatewayRadio) Equal(that interface{}) bool

func (*GatewayRadio) GetChipType

func (m *GatewayRadio) GetChipType() string

func (*GatewayRadio) GetEnable

func (m *GatewayRadio) GetEnable() bool

func (*GatewayRadio) GetFrequency

func (m *GatewayRadio) GetFrequency() uint64

func (*GatewayRadio) GetRssiOffset added in v3.14.1

func (m *GatewayRadio) GetRssiOffset() float32

func (*GatewayRadio) GetTxConfiguration

func (m *GatewayRadio) GetTxConfiguration() *GatewayRadio_TxConfiguration

func (*GatewayRadio) ProtoMessage

func (*GatewayRadio) ProtoMessage()

func (*GatewayRadio) Reset

func (m *GatewayRadio) Reset()

func (*GatewayRadio) SetFields

func (dst *GatewayRadio) SetFields(src *GatewayRadio, paths ...string) error

func (*GatewayRadio) String

func (this *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.

func (*GatewayRadio) XXX_DiscardUnknown

func (m *GatewayRadio) XXX_DiscardUnknown()

func (*GatewayRadio) XXX_Marshal

func (m *GatewayRadio) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayRadio) XXX_Merge

func (m *GatewayRadio) XXX_Merge(src proto.Message)

func (*GatewayRadio) XXX_Size

func (m *GatewayRadio) XXX_Size() int

func (*GatewayRadio) XXX_Unmarshal

func (m *GatewayRadio) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GatewayRadio_TxConfiguration) Descriptor

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

func (*GatewayRadio_TxConfiguration) Equal

func (this *GatewayRadio_TxConfiguration) Equal(that interface{}) bool

func (*GatewayRadio_TxConfiguration) GetMaxFrequency

func (m *GatewayRadio_TxConfiguration) GetMaxFrequency() uint64

func (*GatewayRadio_TxConfiguration) GetMinFrequency

func (m *GatewayRadio_TxConfiguration) GetMinFrequency() uint64

func (*GatewayRadio_TxConfiguration) GetNotchFrequency

func (m *GatewayRadio_TxConfiguration) GetNotchFrequency() uint64

func (*GatewayRadio_TxConfiguration) ProtoMessage

func (*GatewayRadio_TxConfiguration) ProtoMessage()

func (*GatewayRadio_TxConfiguration) Reset

func (m *GatewayRadio_TxConfiguration) Reset()

func (*GatewayRadio_TxConfiguration) SetFields

func (*GatewayRadio_TxConfiguration) String

func (this *GatewayRadio_TxConfiguration) String() 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.

func (*GatewayRadio_TxConfiguration) XXX_DiscardUnknown

func (m *GatewayRadio_TxConfiguration) XXX_DiscardUnknown()

func (*GatewayRadio_TxConfiguration) XXX_Marshal

func (m *GatewayRadio_TxConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayRadio_TxConfiguration) XXX_Merge

func (m *GatewayRadio_TxConfiguration) XXX_Merge(src proto.Message)

func (*GatewayRadio_TxConfiguration) XXX_Size

func (m *GatewayRadio_TxConfiguration) XXX_Size() int

func (*GatewayRadio_TxConfiguration) XXX_Unmarshal

func (m *GatewayRadio_TxConfiguration) XXX_Unmarshal(b []byte) error

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) (*types.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) (*types.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) (*types.Empty, error)
}

GatewayRegistryClient is the client API for GatewayRegistry service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewGatewayRegistryClient

func NewGatewayRegistryClient(cc *grpc.ClientConn) GatewayRegistryClient

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) (*types.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) (*types.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) (*types.Empty, error)
}

GatewayRegistryServer is the server API for GatewayRegistry service.

type GatewayStatus

type GatewayStatus struct {
	// Current time of the gateway
	Time *types.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 *types.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             *types.Struct `protobuf:"bytes,99,opt,name=advanced,proto3" json:"advanced,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*GatewayStatus) Descriptor

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

func (*GatewayStatus) Equal

func (this *GatewayStatus) Equal(that interface{}) bool

func (*GatewayStatus) GetAdvanced

func (m *GatewayStatus) GetAdvanced() *types.Struct

func (*GatewayStatus) GetAntennaLocations

func (m *GatewayStatus) GetAntennaLocations() []*Location

func (*GatewayStatus) GetBootTime

func (m *GatewayStatus) GetBootTime() *types.Timestamp

func (*GatewayStatus) GetIp added in v3.14.1

func (m *GatewayStatus) GetIp() []string

func (*GatewayStatus) GetMetrics

func (m *GatewayStatus) GetMetrics() map[string]float32

func (*GatewayStatus) GetTime

func (m *GatewayStatus) GetTime() *types.Timestamp

func (*GatewayStatus) GetVersions

func (m *GatewayStatus) GetVersions() map[string]string

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

func (m *GatewayStatus) Reset()

func (*GatewayStatus) SetFields

func (dst *GatewayStatus) SetFields(src *GatewayStatus, paths ...string) error

func (*GatewayStatus) String

func (this *GatewayStatus) String() string

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.

func (*GatewayStatus) XXX_DiscardUnknown

func (m *GatewayStatus) XXX_DiscardUnknown()

func (*GatewayStatus) XXX_Marshal

func (m *GatewayStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayStatus) XXX_Merge

func (m *GatewayStatus) XXX_Merge(src proto.Message)

func (*GatewayStatus) XXX_Size

func (m *GatewayStatus) XXX_Size() int

func (*GatewayStatus) XXX_Unmarshal

func (m *GatewayStatus) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*GatewayTxAcknowledgment) Descriptor added in v3.12.0

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

func (*GatewayTxAcknowledgment) Equal added in v3.12.0

func (this *GatewayTxAcknowledgment) Equal(that interface{}) bool

func (*GatewayTxAcknowledgment) GetGatewayIds added in v3.13.0

func (m *GatewayTxAcknowledgment) GetGatewayIds() *GatewayIdentifiers

func (*GatewayTxAcknowledgment) GetTxAck added in v3.12.0

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) Reset added in v3.12.0

func (m *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 (this *GatewayTxAcknowledgment) String() string

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.

func (*GatewayTxAcknowledgment) XXX_DiscardUnknown added in v3.12.0

func (m *GatewayTxAcknowledgment) XXX_DiscardUnknown()

func (*GatewayTxAcknowledgment) XXX_Marshal added in v3.12.0

func (m *GatewayTxAcknowledgment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayTxAcknowledgment) XXX_Merge added in v3.12.0

func (m *GatewayTxAcknowledgment) XXX_Merge(src proto.Message)

func (*GatewayTxAcknowledgment) XXX_Size added in v3.12.0

func (m *GatewayTxAcknowledgment) XXX_Size() int

func (*GatewayTxAcknowledgment) XXX_Unmarshal added in v3.12.0

func (m *GatewayTxAcknowledgment) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

GatewayUp may contain zero or more uplink messages and/or a status message for the gateway.

func (*GatewayUp) Descriptor

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

func (*GatewayUp) Equal

func (this *GatewayUp) Equal(that interface{}) bool

func (*GatewayUp) GetGatewayStatus

func (m *GatewayUp) GetGatewayStatus() *GatewayStatus

func (*GatewayUp) GetTxAcknowledgment

func (m *GatewayUp) GetTxAcknowledgment() *TxAcknowledgment

func (*GatewayUp) GetUplinkMessages

func (m *GatewayUp) GetUplinkMessages() []*UplinkMessage

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

func (m *GatewayUp) Reset()

func (*GatewayUp) SetFields

func (dst *GatewayUp) SetFields(src *GatewayUp, paths ...string) error

func (*GatewayUp) String

func (this *GatewayUp) String() string

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.

func (*GatewayUp) XXX_DiscardUnknown

func (m *GatewayUp) XXX_DiscardUnknown()

func (*GatewayUp) XXX_Marshal

func (m *GatewayUp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayUp) XXX_Merge

func (m *GatewayUp) XXX_Merge(src proto.Message)

func (*GatewayUp) XXX_Size

func (m *GatewayUp) XXX_Size() int

func (*GatewayUp) XXX_Unmarshal

func (m *GatewayUp) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GatewayUplinkMessage) Descriptor

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

func (*GatewayUplinkMessage) Equal

func (this *GatewayUplinkMessage) Equal(that interface{}) bool

func (*GatewayUplinkMessage) GetBandId added in v3.14.1

func (m *GatewayUplinkMessage) GetBandId() string

func (*GatewayUplinkMessage) GetMessage added in v3.16.1

func (m *GatewayUplinkMessage) GetMessage() *UplinkMessage

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

func (m *GatewayUplinkMessage) Reset()

func (*GatewayUplinkMessage) SetFields

func (dst *GatewayUplinkMessage) SetFields(src *GatewayUplinkMessage, paths ...string) error

func (*GatewayUplinkMessage) String

func (this *GatewayUplinkMessage) String() string

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.

func (*GatewayUplinkMessage) XXX_DiscardUnknown

func (m *GatewayUplinkMessage) XXX_DiscardUnknown()

func (*GatewayUplinkMessage) XXX_Marshal

func (m *GatewayUplinkMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayUplinkMessage) XXX_Merge

func (m *GatewayUplinkMessage) XXX_Merge(src proto.Message)

func (*GatewayUplinkMessage) XXX_Size

func (m *GatewayUplinkMessage) XXX_Size() int

func (*GatewayUplinkMessage) XXX_Unmarshal

func (m *GatewayUplinkMessage) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Identifies an end device model with version information.

func (*GatewayVersionIdentifiers) Descriptor

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

func (*GatewayVersionIdentifiers) Equal

func (this *GatewayVersionIdentifiers) Equal(that interface{}) bool

func (*GatewayVersionIdentifiers) GetBrandId added in v3.14.1

func (m *GatewayVersionIdentifiers) GetBrandId() string

func (*GatewayVersionIdentifiers) GetFirmwareVersion

func (m *GatewayVersionIdentifiers) GetFirmwareVersion() string

func (*GatewayVersionIdentifiers) GetHardwareVersion

func (m *GatewayVersionIdentifiers) GetHardwareVersion() string

func (*GatewayVersionIdentifiers) GetModelId added in v3.14.1

func (m *GatewayVersionIdentifiers) GetModelId() string

func (*GatewayVersionIdentifiers) ProtoMessage

func (*GatewayVersionIdentifiers) ProtoMessage()

func (*GatewayVersionIdentifiers) Reset

func (m *GatewayVersionIdentifiers) Reset()

func (*GatewayVersionIdentifiers) SetFields

func (dst *GatewayVersionIdentifiers) SetFields(src *GatewayVersionIdentifiers, paths ...string) error

func (*GatewayVersionIdentifiers) String

func (this *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.

func (*GatewayVersionIdentifiers) XXX_DiscardUnknown

func (m *GatewayVersionIdentifiers) XXX_DiscardUnknown()

func (*GatewayVersionIdentifiers) XXX_Marshal

func (m *GatewayVersionIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GatewayVersionIdentifiers) XXX_Merge

func (m *GatewayVersionIdentifiers) XXX_Merge(src proto.Message)

func (*GatewayVersionIdentifiers) XXX_Size

func (m *GatewayVersionIdentifiers) XXX_Size() int

func (*GatewayVersionIdentifiers) XXX_Unmarshal

func (m *GatewayVersionIdentifiers) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

LR-FHSS gateway capabilities.

func (*Gateway_LRFHSS) Descriptor added in v3.14.0

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

func (*Gateway_LRFHSS) Equal added in v3.14.0

func (this *Gateway_LRFHSS) Equal(that interface{}) bool

func (*Gateway_LRFHSS) GetSupported added in v3.14.0

func (m *Gateway_LRFHSS) GetSupported() bool

func (*Gateway_LRFHSS) ProtoMessage added in v3.14.0

func (*Gateway_LRFHSS) ProtoMessage()

func (*Gateway_LRFHSS) Reset added in v3.14.0

func (m *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) String added in v3.14.0

func (this *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.

func (*Gateway_LRFHSS) XXX_DiscardUnknown added in v3.14.0

func (m *Gateway_LRFHSS) XXX_DiscardUnknown()

func (*Gateway_LRFHSS) XXX_Marshal added in v3.14.0

func (m *Gateway_LRFHSS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Gateway_LRFHSS) XXX_Merge added in v3.14.0

func (m *Gateway_LRFHSS) XXX_Merge(src proto.Message)

func (*Gateway_LRFHSS) XXX_Size added in v3.14.0

func (m *Gateway_LRFHSS) XXX_Size() int

func (*Gateway_LRFHSS) XXX_Unmarshal added in v3.14.0

func (m *Gateway_LRFHSS) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*Gateways) Descriptor

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

func (*Gateways) Equal

func (this *Gateways) Equal(that interface{}) bool

func (*Gateways) GetGateways

func (m *Gateways) GetGateways() []*Gateway

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

func (m *Gateways) Reset()

func (*Gateways) SetFields

func (dst *Gateways) SetFields(src *Gateways, paths ...string) error

func (*Gateways) String

func (this *Gateways) String() string

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.

func (*Gateways) XXX_DiscardUnknown

func (m *Gateways) XXX_DiscardUnknown()

func (*Gateways) XXX_Marshal

func (m *Gateways) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Gateways) XXX_Merge

func (m *Gateways) XXX_Merge(src proto.Message)

func (*Gateways) XXX_Size

func (m *Gateways) XXX_Size() int

func (*Gateways) XXX_Unmarshal

func (m *Gateways) XXX_Unmarshal(b []byte) error

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              *go_thethings_network_lorawan_stack_v3_pkg_types.DevAddr `` /* 149-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                                 `json:"-"`
	XXX_sizecache        int32                                                    `json:"-"`
}

Response of GenerateDevAddr.

func (*GenerateDevAddrResponse) Descriptor

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

func (*GenerateDevAddrResponse) Equal

func (this *GenerateDevAddrResponse) Equal(that interface{}) bool

func (*GenerateDevAddrResponse) ProtoMessage

func (*GenerateDevAddrResponse) ProtoMessage()

func (*GenerateDevAddrResponse) Reset

func (m *GenerateDevAddrResponse) Reset()

func (*GenerateDevAddrResponse) SetFields

func (dst *GenerateDevAddrResponse) SetFields(src *GenerateDevAddrResponse, paths ...string) error

func (*GenerateDevAddrResponse) String

func (this *GenerateDevAddrResponse) String() string

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.

func (*GenerateDevAddrResponse) XXX_DiscardUnknown

func (m *GenerateDevAddrResponse) XXX_DiscardUnknown()

func (*GenerateDevAddrResponse) XXX_Marshal

func (m *GenerateDevAddrResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenerateDevAddrResponse) XXX_Merge

func (m *GenerateDevAddrResponse) XXX_Merge(src proto.Message)

func (*GenerateDevAddrResponse) XXX_Size

func (m *GenerateDevAddrResponse) XXX_Size() int

func (*GenerateDevAddrResponse) XXX_Unmarshal

func (m *GenerateDevAddrResponse) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
	XXX_sizecache        int32                                 `json:"-"`
}

func (*GenerateEndDeviceQRCodeRequest) Descriptor

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

func (*GenerateEndDeviceQRCodeRequest) Equal

func (this *GenerateEndDeviceQRCodeRequest) Equal(that interface{}) bool

func (*GenerateEndDeviceQRCodeRequest) GetEndDevice

func (m *GenerateEndDeviceQRCodeRequest) GetEndDevice() *EndDevice

func (*GenerateEndDeviceQRCodeRequest) GetFormatId added in v3.14.1

func (m *GenerateEndDeviceQRCodeRequest) GetFormatId() string

func (*GenerateEndDeviceQRCodeRequest) GetImage

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

func (m *GenerateEndDeviceQRCodeRequest) Reset()

func (*GenerateEndDeviceQRCodeRequest) SetFields

func (*GenerateEndDeviceQRCodeRequest) String

func (this *GenerateEndDeviceQRCodeRequest) String() string

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.

func (*GenerateEndDeviceQRCodeRequest) XXX_DiscardUnknown

func (m *GenerateEndDeviceQRCodeRequest) XXX_DiscardUnknown()

func (*GenerateEndDeviceQRCodeRequest) XXX_Marshal

func (m *GenerateEndDeviceQRCodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenerateEndDeviceQRCodeRequest) XXX_Merge

func (m *GenerateEndDeviceQRCodeRequest) XXX_Merge(src proto.Message)

func (*GenerateEndDeviceQRCodeRequest) XXX_Size

func (m *GenerateEndDeviceQRCodeRequest) XXX_Size() int

func (*GenerateEndDeviceQRCodeRequest) XXX_Unmarshal

func (m *GenerateEndDeviceQRCodeRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GenerateEndDeviceQRCodeRequest_Image) Descriptor

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

func (*GenerateEndDeviceQRCodeRequest_Image) Equal

func (this *GenerateEndDeviceQRCodeRequest_Image) Equal(that interface{}) bool

func (*GenerateEndDeviceQRCodeRequest_Image) GetImageSize

func (m *GenerateEndDeviceQRCodeRequest_Image) GetImageSize() uint32

func (*GenerateEndDeviceQRCodeRequest_Image) ProtoMessage

func (*GenerateEndDeviceQRCodeRequest_Image) ProtoMessage()

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.

func (*GenerateEndDeviceQRCodeRequest_Image) XXX_DiscardUnknown

func (m *GenerateEndDeviceQRCodeRequest_Image) XXX_DiscardUnknown()

func (*GenerateEndDeviceQRCodeRequest_Image) XXX_Marshal

func (m *GenerateEndDeviceQRCodeRequest_Image) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenerateEndDeviceQRCodeRequest_Image) XXX_Merge

func (*GenerateEndDeviceQRCodeRequest_Image) XXX_Size

func (*GenerateEndDeviceQRCodeRequest_Image) XXX_Unmarshal

func (m *GenerateEndDeviceQRCodeRequest_Image) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GenerateQRCodeResponse) Descriptor

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

func (*GenerateQRCodeResponse) Equal

func (this *GenerateQRCodeResponse) Equal(that interface{}) bool

func (*GenerateQRCodeResponse) GetImage

func (m *GenerateQRCodeResponse) GetImage() *Picture

func (*GenerateQRCodeResponse) GetText

func (m *GenerateQRCodeResponse) GetText() string

func (*GenerateQRCodeResponse) ProtoMessage

func (*GenerateQRCodeResponse) ProtoMessage()

func (*GenerateQRCodeResponse) Reset

func (m *GenerateQRCodeResponse) Reset()

func (*GenerateQRCodeResponse) SetFields

func (dst *GenerateQRCodeResponse) SetFields(src *GenerateQRCodeResponse, paths ...string) error

func (*GenerateQRCodeResponse) String

func (this *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.

func (*GenerateQRCodeResponse) XXX_DiscardUnknown

func (m *GenerateQRCodeResponse) XXX_DiscardUnknown()

func (*GenerateQRCodeResponse) XXX_Marshal

func (m *GenerateQRCodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenerateQRCodeResponse) XXX_Merge

func (m *GenerateQRCodeResponse) XXX_Merge(src proto.Message)

func (*GenerateQRCodeResponse) XXX_Size

func (m *GenerateQRCodeResponse) XXX_Size() int

func (*GenerateQRCodeResponse) XXX_Unmarshal

func (m *GenerateQRCodeResponse) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetApplicationAPIKeyRequest) Descriptor

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

func (*GetApplicationAPIKeyRequest) EntityType added in v3.15.1

func (m *GetApplicationAPIKeyRequest) EntityType() string

func (*GetApplicationAPIKeyRequest) Equal

func (this *GetApplicationAPIKeyRequest) Equal(that interface{}) bool

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 (m *GetApplicationAPIKeyRequest) GetApplicationIds() *ApplicationIdentifiers

func (*GetApplicationAPIKeyRequest) GetKeyId added in v3.14.0

func (m *GetApplicationAPIKeyRequest) GetKeyId() string

func (*GetApplicationAPIKeyRequest) IDString added in v3.15.1

func (m *GetApplicationAPIKeyRequest) IDString() string

func (*GetApplicationAPIKeyRequest) ProtoMessage

func (*GetApplicationAPIKeyRequest) ProtoMessage()

func (*GetApplicationAPIKeyRequest) Reset

func (m *GetApplicationAPIKeyRequest) Reset()

func (*GetApplicationAPIKeyRequest) SetFields

func (*GetApplicationAPIKeyRequest) String

func (this *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.

func (*GetApplicationAPIKeyRequest) XXX_DiscardUnknown

func (m *GetApplicationAPIKeyRequest) XXX_DiscardUnknown()

func (*GetApplicationAPIKeyRequest) XXX_Marshal

func (m *GetApplicationAPIKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetApplicationAPIKeyRequest) XXX_Merge

func (m *GetApplicationAPIKeyRequest) XXX_Merge(src proto.Message)

func (*GetApplicationAPIKeyRequest) XXX_Size

func (m *GetApplicationAPIKeyRequest) XXX_Size() int

func (*GetApplicationAPIKeyRequest) XXX_Unmarshal

func (m *GetApplicationAPIKeyRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask        `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*GetApplicationActivationSettingsRequest) Descriptor added in v3.10.0

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

func (*GetApplicationActivationSettingsRequest) Equal added in v3.10.0

func (this *GetApplicationActivationSettingsRequest) Equal(that interface{}) bool

func (*GetApplicationActivationSettingsRequest) GetApplicationIds added in v3.15.2

func (*GetApplicationActivationSettingsRequest) GetFieldMask added in v3.10.0

func (*GetApplicationActivationSettingsRequest) ProtoMessage added in v3.10.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) 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.

func (*GetApplicationActivationSettingsRequest) XXX_DiscardUnknown added in v3.10.0

func (m *GetApplicationActivationSettingsRequest) XXX_DiscardUnknown()

func (*GetApplicationActivationSettingsRequest) XXX_Marshal added in v3.10.0

func (m *GetApplicationActivationSettingsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetApplicationActivationSettingsRequest) XXX_Merge added in v3.10.0

func (*GetApplicationActivationSettingsRequest) XXX_Size added in v3.10.0

func (*GetApplicationActivationSettingsRequest) XXX_Unmarshal added in v3.10.0

func (m *GetApplicationActivationSettingsRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (*GetApplicationCollaboratorRequest) Descriptor

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

func (*GetApplicationCollaboratorRequest) EntityType added in v3.15.1

func (m *GetApplicationCollaboratorRequest) EntityType() string

func (*GetApplicationCollaboratorRequest) Equal

func (this *GetApplicationCollaboratorRequest) Equal(that interface{}) bool

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

func (*GetApplicationCollaboratorRequest) XXX_DiscardUnknown

func (m *GetApplicationCollaboratorRequest) XXX_DiscardUnknown()

func (*GetApplicationCollaboratorRequest) XXX_Marshal

func (m *GetApplicationCollaboratorRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetApplicationCollaboratorRequest) XXX_Merge

func (*GetApplicationCollaboratorRequest) XXX_Size

func (m *GetApplicationCollaboratorRequest) XXX_Size() int

func (*GetApplicationCollaboratorRequest) XXX_Unmarshal

func (m *GetApplicationCollaboratorRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask        `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*GetApplicationLinkRequest) Descriptor

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

func (*GetApplicationLinkRequest) EntityType added in v3.15.2

func (m *GetApplicationLinkRequest) EntityType() string

func (*GetApplicationLinkRequest) Equal

func (this *GetApplicationLinkRequest) Equal(that interface{}) bool

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 (m *GetApplicationLinkRequest) GetApplicationIds() *ApplicationIdentifiers

func (*GetApplicationLinkRequest) GetFieldMask

func (m *GetApplicationLinkRequest) GetFieldMask() *types.FieldMask

func (*GetApplicationLinkRequest) IDString added in v3.15.2

func (m *GetApplicationLinkRequest) IDString() string

func (*GetApplicationLinkRequest) ProtoMessage

func (*GetApplicationLinkRequest) ProtoMessage()

func (*GetApplicationLinkRequest) Reset

func (m *GetApplicationLinkRequest) Reset()

func (*GetApplicationLinkRequest) SetFields

func (dst *GetApplicationLinkRequest) SetFields(src *GetApplicationLinkRequest, paths ...string) error

func (*GetApplicationLinkRequest) String

func (this *GetApplicationLinkRequest) String() string

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.

func (*GetApplicationLinkRequest) XXX_DiscardUnknown

func (m *GetApplicationLinkRequest) XXX_DiscardUnknown()

func (*GetApplicationLinkRequest) XXX_Marshal

func (m *GetApplicationLinkRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetApplicationLinkRequest) XXX_Merge

func (m *GetApplicationLinkRequest) XXX_Merge(src proto.Message)

func (*GetApplicationLinkRequest) XXX_Size

func (m *GetApplicationLinkRequest) XXX_Size() int

func (*GetApplicationLinkRequest) XXX_Unmarshal

func (m *GetApplicationLinkRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask                          `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                  `json:"-"`
	XXX_sizecache        int32                                     `json:"-"`
}

func (*GetApplicationPackageAssociationRequest) Descriptor

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

func (*GetApplicationPackageAssociationRequest) EntityType added in v3.15.2

func (*GetApplicationPackageAssociationRequest) Equal

func (this *GetApplicationPackageAssociationRequest) Equal(that interface{}) bool

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

func (*GetApplicationPackageAssociationRequest) Reset

func (*GetApplicationPackageAssociationRequest) SetFields

func (*GetApplicationPackageAssociationRequest) String

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.

func (*GetApplicationPackageAssociationRequest) XXX_DiscardUnknown

func (m *GetApplicationPackageAssociationRequest) XXX_DiscardUnknown()

func (*GetApplicationPackageAssociationRequest) XXX_Marshal

func (m *GetApplicationPackageAssociationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetApplicationPackageAssociationRequest) XXX_Merge

func (*GetApplicationPackageAssociationRequest) XXX_Size

func (*GetApplicationPackageAssociationRequest) XXX_Unmarshal

func (m *GetApplicationPackageAssociationRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask                                 `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                         `json:"-"`
	XXX_sizecache        int32                                            `json:"-"`
}

func (*GetApplicationPackageDefaultAssociationRequest) Descriptor added in v3.9.0

func (*GetApplicationPackageDefaultAssociationRequest) EntityType added in v3.15.2

func (*GetApplicationPackageDefaultAssociationRequest) Equal added in v3.9.0

func (this *GetApplicationPackageDefaultAssociationRequest) Equal(that interface{}) bool

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) ProtoMessage added in v3.9.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) 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.

func (*GetApplicationPackageDefaultAssociationRequest) XXX_DiscardUnknown added in v3.9.0

func (m *GetApplicationPackageDefaultAssociationRequest) XXX_DiscardUnknown()

func (*GetApplicationPackageDefaultAssociationRequest) XXX_Marshal added in v3.9.0

func (m *GetApplicationPackageDefaultAssociationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetApplicationPackageDefaultAssociationRequest) XXX_Merge added in v3.9.0

func (*GetApplicationPackageDefaultAssociationRequest) XXX_Size added in v3.9.0

func (*GetApplicationPackageDefaultAssociationRequest) XXX_Unmarshal added in v3.9.0

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            *types.FieldMask              `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

func (*GetApplicationPubSubRequest) Descriptor

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

func (*GetApplicationPubSubRequest) EntityType added in v3.15.2

func (m *GetApplicationPubSubRequest) EntityType() string

func (*GetApplicationPubSubRequest) Equal

func (this *GetApplicationPubSubRequest) Equal(that interface{}) bool

func (*GetApplicationPubSubRequest) ExtractRequestFields added in v3.15.2

func (m *GetApplicationPubSubRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetApplicationPubSubRequest) GetFieldMask

func (m *GetApplicationPubSubRequest) GetFieldMask() *types.FieldMask

func (*GetApplicationPubSubRequest) GetIds added in v3.15.2

func (*GetApplicationPubSubRequest) IDString added in v3.15.2

func (m *GetApplicationPubSubRequest) IDString() string

func (*GetApplicationPubSubRequest) ProtoMessage

func (*GetApplicationPubSubRequest) ProtoMessage()

func (*GetApplicationPubSubRequest) Reset

func (m *GetApplicationPubSubRequest) Reset()

func (*GetApplicationPubSubRequest) SetFields

func (*GetApplicationPubSubRequest) String

func (this *GetApplicationPubSubRequest) String() string

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.

func (*GetApplicationPubSubRequest) XXX_DiscardUnknown

func (m *GetApplicationPubSubRequest) XXX_DiscardUnknown()

func (*GetApplicationPubSubRequest) XXX_Marshal

func (m *GetApplicationPubSubRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetApplicationPubSubRequest) XXX_Merge

func (m *GetApplicationPubSubRequest) XXX_Merge(src proto.Message)

func (*GetApplicationPubSubRequest) XXX_Size

func (m *GetApplicationPubSubRequest) XXX_Size() int

func (*GetApplicationPubSubRequest) XXX_Unmarshal

func (m *GetApplicationPubSubRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*GetApplicationRequest) Descriptor

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

func (*GetApplicationRequest) EntityType added in v3.15.1

func (m *GetApplicationRequest) EntityType() string

func (*GetApplicationRequest) Equal

func (this *GetApplicationRequest) Equal(that interface{}) bool

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 (m *GetApplicationRequest) GetApplicationIds() *ApplicationIdentifiers

func (*GetApplicationRequest) GetFieldMask

func (m *GetApplicationRequest) GetFieldMask() *types.FieldMask

func (*GetApplicationRequest) IDString added in v3.15.1

func (m *GetApplicationRequest) IDString() string

func (*GetApplicationRequest) ProtoMessage

func (*GetApplicationRequest) ProtoMessage()

func (*GetApplicationRequest) Reset

func (m *GetApplicationRequest) Reset()

func (*GetApplicationRequest) SetFields

func (dst *GetApplicationRequest) SetFields(src *GetApplicationRequest, paths ...string) error

func (*GetApplicationRequest) String

func (this *GetApplicationRequest) String() string

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.

func (*GetApplicationRequest) XXX_DiscardUnknown

func (m *GetApplicationRequest) XXX_DiscardUnknown()

func (*GetApplicationRequest) XXX_Marshal

func (m *GetApplicationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetApplicationRequest) XXX_Merge

func (m *GetApplicationRequest) XXX_Merge(src proto.Message)

func (*GetApplicationRequest) XXX_Size

func (m *GetApplicationRequest) XXX_Size() int

func (*GetApplicationRequest) XXX_Unmarshal

func (m *GetApplicationRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask               `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (*GetApplicationWebhookRequest) Descriptor

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

func (*GetApplicationWebhookRequest) EntityType added in v3.15.2

func (m *GetApplicationWebhookRequest) EntityType() string

func (*GetApplicationWebhookRequest) Equal

func (this *GetApplicationWebhookRequest) Equal(that interface{}) bool

func (*GetApplicationWebhookRequest) ExtractRequestFields added in v3.15.2

func (m *GetApplicationWebhookRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetApplicationWebhookRequest) GetFieldMask

func (m *GetApplicationWebhookRequest) GetFieldMask() *types.FieldMask

func (*GetApplicationWebhookRequest) GetIds added in v3.15.2

func (*GetApplicationWebhookRequest) IDString added in v3.15.2

func (m *GetApplicationWebhookRequest) IDString() string

func (*GetApplicationWebhookRequest) ProtoMessage

func (*GetApplicationWebhookRequest) ProtoMessage()

func (*GetApplicationWebhookRequest) Reset

func (m *GetApplicationWebhookRequest) Reset()

func (*GetApplicationWebhookRequest) SetFields

func (*GetApplicationWebhookRequest) String

func (this *GetApplicationWebhookRequest) String() string

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.

func (*GetApplicationWebhookRequest) XXX_DiscardUnknown

func (m *GetApplicationWebhookRequest) XXX_DiscardUnknown()

func (*GetApplicationWebhookRequest) XXX_Marshal

func (m *GetApplicationWebhookRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetApplicationWebhookRequest) XXX_Merge

func (m *GetApplicationWebhookRequest) XXX_Merge(src proto.Message)

func (*GetApplicationWebhookRequest) XXX_Size

func (m *GetApplicationWebhookRequest) XXX_Size() int

func (*GetApplicationWebhookRequest) XXX_Unmarshal

func (m *GetApplicationWebhookRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask                       `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                               `json:"-"`
	XXX_sizecache        int32                                  `json:"-"`
}

func (*GetApplicationWebhookTemplateRequest) Descriptor

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

func (*GetApplicationWebhookTemplateRequest) Equal

func (this *GetApplicationWebhookTemplateRequest) Equal(that interface{}) bool

func (*GetApplicationWebhookTemplateRequest) GetFieldMask

func (*GetApplicationWebhookTemplateRequest) GetIds added in v3.15.2

func (*GetApplicationWebhookTemplateRequest) ProtoMessage

func (*GetApplicationWebhookTemplateRequest) ProtoMessage()

func (*GetApplicationWebhookTemplateRequest) Reset

func (*GetApplicationWebhookTemplateRequest) SetFields

func (*GetApplicationWebhookTemplateRequest) String

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.

func (*GetApplicationWebhookTemplateRequest) XXX_DiscardUnknown

func (m *GetApplicationWebhookTemplateRequest) XXX_DiscardUnknown()

func (*GetApplicationWebhookTemplateRequest) XXX_Marshal

func (m *GetApplicationWebhookTemplateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetApplicationWebhookTemplateRequest) XXX_Merge

func (*GetApplicationWebhookTemplateRequest) XXX_Size

func (*GetApplicationWebhookTemplateRequest) XXX_Unmarshal

func (m *GetApplicationWebhookTemplateRequest) XXX_Unmarshal(b []byte) error

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 {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetAsConfigurationRequest) Descriptor added in v3.11.0

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

func (*GetAsConfigurationRequest) Equal added in v3.11.0

func (this *GetAsConfigurationRequest) Equal(that interface{}) bool

func (*GetAsConfigurationRequest) ProtoMessage added in v3.11.0

func (*GetAsConfigurationRequest) ProtoMessage()

func (*GetAsConfigurationRequest) Reset added in v3.11.0

func (m *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 (this *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.

func (*GetAsConfigurationRequest) XXX_DiscardUnknown added in v3.11.0

func (m *GetAsConfigurationRequest) XXX_DiscardUnknown()

func (*GetAsConfigurationRequest) XXX_Marshal added in v3.11.0

func (m *GetAsConfigurationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetAsConfigurationRequest) XXX_Merge added in v3.11.0

func (m *GetAsConfigurationRequest) XXX_Merge(src proto.Message)

func (*GetAsConfigurationRequest) XXX_Size added in v3.11.0

func (m *GetAsConfigurationRequest) XXX_Size() int

func (*GetAsConfigurationRequest) XXX_Unmarshal added in v3.11.0

func (m *GetAsConfigurationRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*GetAsConfigurationResponse) Descriptor added in v3.11.0

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

func (*GetAsConfigurationResponse) Equal added in v3.11.0

func (this *GetAsConfigurationResponse) Equal(that interface{}) bool

func (*GetAsConfigurationResponse) GetConfiguration added in v3.11.0

func (m *GetAsConfigurationResponse) GetConfiguration() *AsConfiguration

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) Reset added in v3.11.0

func (m *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 (this *GetAsConfigurationResponse) String() string

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.

func (*GetAsConfigurationResponse) XXX_DiscardUnknown added in v3.11.0

func (m *GetAsConfigurationResponse) XXX_DiscardUnknown()

func (*GetAsConfigurationResponse) XXX_Marshal added in v3.11.0

func (m *GetAsConfigurationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetAsConfigurationResponse) XXX_Merge added in v3.11.0

func (m *GetAsConfigurationResponse) XXX_Merge(src proto.Message)

func (*GetAsConfigurationResponse) XXX_Size added in v3.11.0

func (m *GetAsConfigurationResponse) XXX_Size() int

func (*GetAsConfigurationResponse) XXX_Unmarshal added in v3.11.0

func (m *GetAsConfigurationResponse) XXX_Unmarshal(b []byte) error

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 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"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (*GetClientCollaboratorRequest) Descriptor

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

func (*GetClientCollaboratorRequest) EntityType added in v3.15.1

func (m *GetClientCollaboratorRequest) EntityType() string

func (*GetClientCollaboratorRequest) Equal

func (this *GetClientCollaboratorRequest) Equal(that interface{}) bool

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

func (m *GetClientCollaboratorRequest) Reset()

func (*GetClientCollaboratorRequest) SetFields

func (*GetClientCollaboratorRequest) String

func (this *GetClientCollaboratorRequest) String() 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.

func (*GetClientCollaboratorRequest) XXX_DiscardUnknown

func (m *GetClientCollaboratorRequest) XXX_DiscardUnknown()

func (*GetClientCollaboratorRequest) XXX_Marshal

func (m *GetClientCollaboratorRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetClientCollaboratorRequest) XXX_Merge

func (m *GetClientCollaboratorRequest) XXX_Merge(src proto.Message)

func (*GetClientCollaboratorRequest) XXX_Size

func (m *GetClientCollaboratorRequest) XXX_Size() int

func (*GetClientCollaboratorRequest) XXX_Unmarshal

func (m *GetClientCollaboratorRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*GetClientRequest) Descriptor

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

func (*GetClientRequest) EntityType added in v3.15.1

func (m *GetClientRequest) EntityType() string

func (*GetClientRequest) Equal

func (this *GetClientRequest) Equal(that interface{}) bool

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 (m *GetClientRequest) GetClientIds() *ClientIdentifiers

func (*GetClientRequest) GetFieldMask

func (m *GetClientRequest) GetFieldMask() *types.FieldMask

func (*GetClientRequest) IDString added in v3.15.1

func (m *GetClientRequest) IDString() string

func (*GetClientRequest) ProtoMessage

func (*GetClientRequest) ProtoMessage()

func (*GetClientRequest) Reset

func (m *GetClientRequest) Reset()

func (*GetClientRequest) SetFields

func (dst *GetClientRequest) SetFields(src *GetClientRequest, paths ...string) error

func (*GetClientRequest) String

func (this *GetClientRequest) String() string

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.

func (*GetClientRequest) XXX_DiscardUnknown

func (m *GetClientRequest) XXX_DiscardUnknown()

func (*GetClientRequest) XXX_Marshal

func (m *GetClientRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetClientRequest) XXX_Merge

func (m *GetClientRequest) XXX_Merge(src proto.Message)

func (*GetClientRequest) XXX_Size

func (m *GetClientRequest) XXX_Size() int

func (*GetClientRequest) XXX_Unmarshal

func (m *GetClientRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (*GetCollaboratorResponse) Descriptor

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

func (*GetCollaboratorResponse) Equal

func (this *GetCollaboratorResponse) Equal(that interface{}) bool

func (*GetCollaboratorResponse) GetIds added in v3.16.0

func (*GetCollaboratorResponse) GetRights

func (m *GetCollaboratorResponse) GetRights() []Right

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

func (m *GetCollaboratorResponse) Reset()

func (*GetCollaboratorResponse) SetFields

func (dst *GetCollaboratorResponse) SetFields(src *GetCollaboratorResponse, paths ...string) error

func (*GetCollaboratorResponse) String

func (this *GetCollaboratorResponse) String() string

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.

func (*GetCollaboratorResponse) XXX_DiscardUnknown

func (m *GetCollaboratorResponse) XXX_DiscardUnknown()

func (*GetCollaboratorResponse) XXX_Marshal

func (m *GetCollaboratorResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetCollaboratorResponse) XXX_Merge

func (m *GetCollaboratorResponse) XXX_Merge(src proto.Message)

func (*GetCollaboratorResponse) XXX_Size

func (m *GetCollaboratorResponse) XXX_Size() int

func (*GetCollaboratorResponse) XXX_Unmarshal

func (m *GetCollaboratorResponse) XXX_Unmarshal(b []byte) error

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 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 */
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

Request of GetDefaultMACSettings.

func (*GetDefaultMACSettingsRequest) Descriptor added in v3.14.0

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

func (*GetDefaultMACSettingsRequest) Equal added in v3.14.0

func (this *GetDefaultMACSettingsRequest) Equal(that interface{}) bool

func (*GetDefaultMACSettingsRequest) GetFrequencyPlanId added in v3.14.1

func (m *GetDefaultMACSettingsRequest) GetFrequencyPlanId() string

func (*GetDefaultMACSettingsRequest) GetLorawanPhyVersion added in v3.14.0

func (m *GetDefaultMACSettingsRequest) GetLorawanPhyVersion() PHYVersion

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) Reset added in v3.14.0

func (m *GetDefaultMACSettingsRequest) Reset()

func (*GetDefaultMACSettingsRequest) SetFields added in v3.14.0

func (*GetDefaultMACSettingsRequest) String added in v3.14.0

func (this *GetDefaultMACSettingsRequest) String() string

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.

func (*GetDefaultMACSettingsRequest) XXX_DiscardUnknown added in v3.14.0

func (m *GetDefaultMACSettingsRequest) XXX_DiscardUnknown()

func (*GetDefaultMACSettingsRequest) XXX_Marshal added in v3.14.0

func (m *GetDefaultMACSettingsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetDefaultMACSettingsRequest) XXX_Merge added in v3.14.0

func (m *GetDefaultMACSettingsRequest) XXX_Merge(src proto.Message)

func (*GetDefaultMACSettingsRequest) XXX_Size added in v3.14.0

func (m *GetDefaultMACSettingsRequest) XXX_Size() int

func (*GetDefaultMACSettingsRequest) XXX_Unmarshal added in v3.14.0

func (m *GetDefaultMACSettingsRequest) XXX_Unmarshal(b []byte) error

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 GetEndDeviceBrandRequest added in v3.11.0

type GetEndDeviceBrandRequest struct {
	// Application identifiers.
	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            *types.FieldMask `protobuf:"bytes,3,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*GetEndDeviceBrandRequest) Descriptor added in v3.11.0

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

func (*GetEndDeviceBrandRequest) Equal added in v3.11.0

func (this *GetEndDeviceBrandRequest) Equal(that interface{}) bool

func (*GetEndDeviceBrandRequest) GetApplicationIds added in v3.13.0

func (m *GetEndDeviceBrandRequest) GetApplicationIds() *ApplicationIdentifiers

func (*GetEndDeviceBrandRequest) GetBrandId added in v3.14.1

func (m *GetEndDeviceBrandRequest) GetBrandId() string

func (*GetEndDeviceBrandRequest) GetFieldMask added in v3.11.0

func (m *GetEndDeviceBrandRequest) GetFieldMask() *types.FieldMask

func (*GetEndDeviceBrandRequest) ProtoMessage added in v3.11.0

func (*GetEndDeviceBrandRequest) ProtoMessage()

func (*GetEndDeviceBrandRequest) Reset added in v3.11.0

func (m *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 (this *GetEndDeviceBrandRequest) String() string

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.

func (*GetEndDeviceBrandRequest) XXX_DiscardUnknown added in v3.11.0

func (m *GetEndDeviceBrandRequest) XXX_DiscardUnknown()

func (*GetEndDeviceBrandRequest) XXX_Marshal added in v3.11.0

func (m *GetEndDeviceBrandRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetEndDeviceBrandRequest) XXX_Merge added in v3.11.0

func (m *GetEndDeviceBrandRequest) XXX_Merge(src proto.Message)

func (*GetEndDeviceBrandRequest) XXX_Size added in v3.11.0

func (m *GetEndDeviceBrandRequest) XXX_Size() int

func (*GetEndDeviceBrandRequest) XXX_Unmarshal added in v3.11.0

func (m *GetEndDeviceBrandRequest) XXX_Unmarshal(b []byte) error

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              go_thethings_network_lorawan_stack_v3_pkg_types.EUI64 `` /* 137-byte string literal not displayed */
	DevEui               go_thethings_network_lorawan_stack_v3_pkg_types.EUI64 `` /* 134-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                              `json:"-"`
	XXX_sizecache        int32                                                 `json:"-"`
}

func (*GetEndDeviceIdentifiersForEUIsRequest) Descriptor

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

func (*GetEndDeviceIdentifiersForEUIsRequest) Equal

func (this *GetEndDeviceIdentifiersForEUIsRequest) Equal(that interface{}) bool

func (*GetEndDeviceIdentifiersForEUIsRequest) ProtoMessage

func (*GetEndDeviceIdentifiersForEUIsRequest) ProtoMessage()

func (*GetEndDeviceIdentifiersForEUIsRequest) Reset

func (*GetEndDeviceIdentifiersForEUIsRequest) SetFields

func (*GetEndDeviceIdentifiersForEUIsRequest) String

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.

func (*GetEndDeviceIdentifiersForEUIsRequest) XXX_DiscardUnknown

func (m *GetEndDeviceIdentifiersForEUIsRequest) XXX_DiscardUnknown()

func (*GetEndDeviceIdentifiersForEUIsRequest) XXX_Marshal

func (m *GetEndDeviceIdentifiersForEUIsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetEndDeviceIdentifiersForEUIsRequest) XXX_Merge

func (*GetEndDeviceIdentifiersForEUIsRequest) XXX_Size

func (*GetEndDeviceIdentifiersForEUIsRequest) XXX_Unmarshal

func (m *GetEndDeviceIdentifiersForEUIsRequest) XXX_Unmarshal(b []byte) error

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.
	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            *types.FieldMask `protobuf:"bytes,4,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*GetEndDeviceModelRequest) Descriptor added in v3.11.0

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

func (*GetEndDeviceModelRequest) Equal added in v3.11.0

func (this *GetEndDeviceModelRequest) Equal(that interface{}) bool

func (*GetEndDeviceModelRequest) GetApplicationIds added in v3.13.0

func (m *GetEndDeviceModelRequest) GetApplicationIds() *ApplicationIdentifiers

func (*GetEndDeviceModelRequest) GetBrandId added in v3.14.1

func (m *GetEndDeviceModelRequest) GetBrandId() string

func (*GetEndDeviceModelRequest) GetFieldMask added in v3.11.0

func (m *GetEndDeviceModelRequest) GetFieldMask() *types.FieldMask

func (*GetEndDeviceModelRequest) GetModelId added in v3.14.1

func (m *GetEndDeviceModelRequest) GetModelId() string

func (*GetEndDeviceModelRequest) ProtoMessage added in v3.11.0

func (*GetEndDeviceModelRequest) ProtoMessage()

func (*GetEndDeviceModelRequest) Reset added in v3.11.0

func (m *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 (this *GetEndDeviceModelRequest) String() string

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.

func (*GetEndDeviceModelRequest) XXX_DiscardUnknown added in v3.11.0

func (m *GetEndDeviceModelRequest) XXX_DiscardUnknown()

func (*GetEndDeviceModelRequest) XXX_Marshal added in v3.11.0

func (m *GetEndDeviceModelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetEndDeviceModelRequest) XXX_Merge added in v3.11.0

func (m *GetEndDeviceModelRequest) XXX_Merge(src proto.Message)

func (*GetEndDeviceModelRequest) XXX_Size added in v3.11.0

func (m *GetEndDeviceModelRequest) XXX_Size() int

func (*GetEndDeviceModelRequest) XXX_Unmarshal added in v3.11.0

func (m *GetEndDeviceModelRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*GetEndDeviceRequest) Descriptor

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

func (*GetEndDeviceRequest) EntityType added in v3.16.2

func (m *GetEndDeviceRequest) EntityType() string

func (*GetEndDeviceRequest) Equal

func (this *GetEndDeviceRequest) Equal(that interface{}) bool

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 (m *GetEndDeviceRequest) GetEndDeviceIds() *EndDeviceIdentifiers

func (*GetEndDeviceRequest) GetFieldMask

func (m *GetEndDeviceRequest) GetFieldMask() *types.FieldMask

func (*GetEndDeviceRequest) IDString added in v3.16.2

func (m *GetEndDeviceRequest) IDString() string

func (*GetEndDeviceRequest) ProtoMessage

func (*GetEndDeviceRequest) ProtoMessage()

func (*GetEndDeviceRequest) Reset

func (m *GetEndDeviceRequest) Reset()

func (*GetEndDeviceRequest) SetFields

func (dst *GetEndDeviceRequest) SetFields(src *GetEndDeviceRequest, paths ...string) error

func (*GetEndDeviceRequest) String

func (this *GetEndDeviceRequest) String() string

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.

func (*GetEndDeviceRequest) XXX_DiscardUnknown

func (m *GetEndDeviceRequest) XXX_DiscardUnknown()

func (*GetEndDeviceRequest) XXX_Marshal

func (m *GetEndDeviceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetEndDeviceRequest) XXX_Merge

func (m *GetEndDeviceRequest) XXX_Merge(src proto.Message)

func (*GetEndDeviceRequest) XXX_Size

func (m *GetEndDeviceRequest) XXX_Size() int

func (*GetEndDeviceRequest) XXX_Unmarshal

func (m *GetEndDeviceRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetGatewayAPIKeyRequest) Descriptor

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

func (*GetGatewayAPIKeyRequest) EntityType added in v3.15.1

func (m *GetGatewayAPIKeyRequest) EntityType() string

func (*GetGatewayAPIKeyRequest) Equal

func (this *GetGatewayAPIKeyRequest) Equal(that interface{}) bool

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 (m *GetGatewayAPIKeyRequest) GetGatewayIds() *GatewayIdentifiers

func (*GetGatewayAPIKeyRequest) GetKeyId added in v3.14.0

func (m *GetGatewayAPIKeyRequest) GetKeyId() string

func (*GetGatewayAPIKeyRequest) IDString added in v3.15.1

func (m *GetGatewayAPIKeyRequest) IDString() string

func (*GetGatewayAPIKeyRequest) ProtoMessage

func (*GetGatewayAPIKeyRequest) ProtoMessage()

func (*GetGatewayAPIKeyRequest) Reset

func (m *GetGatewayAPIKeyRequest) Reset()

func (*GetGatewayAPIKeyRequest) SetFields

func (dst *GetGatewayAPIKeyRequest) SetFields(src *GetGatewayAPIKeyRequest, paths ...string) error

func (*GetGatewayAPIKeyRequest) String

func (this *GetGatewayAPIKeyRequest) String() string

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.

func (*GetGatewayAPIKeyRequest) XXX_DiscardUnknown

func (m *GetGatewayAPIKeyRequest) XXX_DiscardUnknown()

func (*GetGatewayAPIKeyRequest) XXX_Marshal

func (m *GetGatewayAPIKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetGatewayAPIKeyRequest) XXX_Merge

func (m *GetGatewayAPIKeyRequest) XXX_Merge(src proto.Message)

func (*GetGatewayAPIKeyRequest) XXX_Size

func (m *GetGatewayAPIKeyRequest) XXX_Size() int

func (*GetGatewayAPIKeyRequest) XXX_Unmarshal

func (m *GetGatewayAPIKeyRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (*GetGatewayCollaboratorRequest) Descriptor

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

func (*GetGatewayCollaboratorRequest) EntityType added in v3.15.1

func (m *GetGatewayCollaboratorRequest) EntityType() string

func (*GetGatewayCollaboratorRequest) Equal

func (this *GetGatewayCollaboratorRequest) Equal(that interface{}) bool

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

func (*GetGatewayCollaboratorRequest) ProtoMessage()

func (*GetGatewayCollaboratorRequest) Reset

func (m *GetGatewayCollaboratorRequest) Reset()

func (*GetGatewayCollaboratorRequest) SetFields

func (*GetGatewayCollaboratorRequest) String

func (this *GetGatewayCollaboratorRequest) String() string

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.

func (*GetGatewayCollaboratorRequest) XXX_DiscardUnknown

func (m *GetGatewayCollaboratorRequest) XXX_DiscardUnknown()

func (*GetGatewayCollaboratorRequest) XXX_Marshal

func (m *GetGatewayCollaboratorRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetGatewayCollaboratorRequest) XXX_Merge

func (m *GetGatewayCollaboratorRequest) XXX_Merge(src proto.Message)

func (*GetGatewayCollaboratorRequest) XXX_Size

func (m *GetGatewayCollaboratorRequest) XXX_Size() int

func (*GetGatewayCollaboratorRequest) XXX_Unmarshal

func (m *GetGatewayCollaboratorRequest) XXX_Unmarshal(b []byte) error

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 GetGatewayIdentifiersForEUIRequest

type GetGatewayIdentifiersForEUIRequest struct {
	Eui                  *go_thethings_network_lorawan_stack_v3_pkg_types.EUI64 `protobuf:"bytes,1,opt,name=eui,proto3,customtype=go.thethings.network/lorawan-stack/v3/pkg/types.EUI64" json:"eui,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                               `json:"-"`
	XXX_sizecache        int32                                                  `json:"-"`
}

func (*GetGatewayIdentifiersForEUIRequest) Descriptor

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

func (*GetGatewayIdentifiersForEUIRequest) Equal

func (this *GetGatewayIdentifiersForEUIRequest) Equal(that interface{}) bool

func (*GetGatewayIdentifiersForEUIRequest) ProtoMessage

func (*GetGatewayIdentifiersForEUIRequest) ProtoMessage()

func (*GetGatewayIdentifiersForEUIRequest) RateLimitKey added in v3.14.0

func (r *GetGatewayIdentifiersForEUIRequest) RateLimitKey() string

func (*GetGatewayIdentifiersForEUIRequest) Reset

func (*GetGatewayIdentifiersForEUIRequest) SetFields

func (*GetGatewayIdentifiersForEUIRequest) String

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.

func (*GetGatewayIdentifiersForEUIRequest) XXX_DiscardUnknown

func (m *GetGatewayIdentifiersForEUIRequest) XXX_DiscardUnknown()

func (*GetGatewayIdentifiersForEUIRequest) XXX_Marshal

func (m *GetGatewayIdentifiersForEUIRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetGatewayIdentifiersForEUIRequest) XXX_Merge

func (*GetGatewayIdentifiersForEUIRequest) XXX_Size

func (*GetGatewayIdentifiersForEUIRequest) XXX_Unmarshal

func (m *GetGatewayIdentifiersForEUIRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*GetGatewayRequest) Descriptor

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

func (*GetGatewayRequest) EntityType added in v3.15.1

func (m *GetGatewayRequest) EntityType() string

func (*GetGatewayRequest) Equal

func (this *GetGatewayRequest) Equal(that interface{}) bool

func (*GetGatewayRequest) ExtractRequestFields added in v3.15.1

func (m *GetGatewayRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetGatewayRequest) GetFieldMask

func (m *GetGatewayRequest) GetFieldMask() *types.FieldMask

func (*GetGatewayRequest) GetGatewayIds added in v3.15.1

func (m *GetGatewayRequest) GetGatewayIds() *GatewayIdentifiers

func (*GetGatewayRequest) IDString added in v3.15.1

func (m *GetGatewayRequest) IDString() string

func (*GetGatewayRequest) ProtoMessage

func (*GetGatewayRequest) ProtoMessage()

func (*GetGatewayRequest) Reset

func (m *GetGatewayRequest) Reset()

func (*GetGatewayRequest) SetFields

func (dst *GetGatewayRequest) SetFields(src *GetGatewayRequest, paths ...string) error

func (*GetGatewayRequest) String

func (this *GetGatewayRequest) String() string

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.

func (*GetGatewayRequest) XXX_DiscardUnknown

func (m *GetGatewayRequest) XXX_DiscardUnknown()

func (*GetGatewayRequest) XXX_Marshal

func (m *GetGatewayRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetGatewayRequest) XXX_Merge

func (m *GetGatewayRequest) XXX_Merge(src proto.Message)

func (*GetGatewayRequest) XXX_Size

func (m *GetGatewayRequest) XXX_Size() int

func (*GetGatewayRequest) XXX_Unmarshal

func (m *GetGatewayRequest) XXX_Unmarshal(b []byte) error

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 GetIsConfigurationRequest added in v3.9.0

type GetIsConfigurationRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetIsConfigurationRequest) Descriptor added in v3.9.0

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

func (*GetIsConfigurationRequest) Equal added in v3.9.0

func (this *GetIsConfigurationRequest) Equal(that interface{}) bool

func (*GetIsConfigurationRequest) ProtoMessage added in v3.9.0

func (*GetIsConfigurationRequest) ProtoMessage()

func (*GetIsConfigurationRequest) Reset added in v3.9.0

func (m *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 (this *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.

func (*GetIsConfigurationRequest) XXX_DiscardUnknown added in v3.9.0

func (m *GetIsConfigurationRequest) XXX_DiscardUnknown()

func (*GetIsConfigurationRequest) XXX_Marshal added in v3.9.0

func (m *GetIsConfigurationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetIsConfigurationRequest) XXX_Merge added in v3.9.0

func (m *GetIsConfigurationRequest) XXX_Merge(src proto.Message)

func (*GetIsConfigurationRequest) XXX_Size added in v3.9.0

func (m *GetIsConfigurationRequest) XXX_Size() int

func (*GetIsConfigurationRequest) XXX_Unmarshal added in v3.9.0

func (m *GetIsConfigurationRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*GetIsConfigurationResponse) Descriptor added in v3.9.0

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

func (*GetIsConfigurationResponse) Equal added in v3.9.0

func (this *GetIsConfigurationResponse) Equal(that interface{}) bool

func (*GetIsConfigurationResponse) GetConfiguration added in v3.9.0

func (m *GetIsConfigurationResponse) GetConfiguration() *IsConfiguration

func (*GetIsConfigurationResponse) ProtoMessage added in v3.9.0

func (*GetIsConfigurationResponse) ProtoMessage()

func (*GetIsConfigurationResponse) Reset added in v3.9.0

func (m *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 (this *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.

func (*GetIsConfigurationResponse) XXX_DiscardUnknown added in v3.9.0

func (m *GetIsConfigurationResponse) XXX_DiscardUnknown()

func (*GetIsConfigurationResponse) XXX_Marshal added in v3.9.0

func (m *GetIsConfigurationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetIsConfigurationResponse) XXX_Merge added in v3.9.0

func (m *GetIsConfigurationResponse) XXX_Merge(src proto.Message)

func (*GetIsConfigurationResponse) XXX_Size added in v3.9.0

func (m *GetIsConfigurationResponse) XXX_Size() int

func (*GetIsConfigurationResponse) XXX_Unmarshal added in v3.9.0

func (m *GetIsConfigurationResponse) XXX_Unmarshal(b []byte) error

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 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetOrganizationAPIKeyRequest) Descriptor

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

func (*GetOrganizationAPIKeyRequest) EntityType added in v3.15.1

func (m *GetOrganizationAPIKeyRequest) EntityType() string

func (*GetOrganizationAPIKeyRequest) Equal

func (this *GetOrganizationAPIKeyRequest) Equal(that interface{}) bool

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 (m *GetOrganizationAPIKeyRequest) GetKeyId() string

func (*GetOrganizationAPIKeyRequest) GetOrganizationIds added in v3.15.1

func (m *GetOrganizationAPIKeyRequest) GetOrganizationIds() *OrganizationIdentifiers

func (*GetOrganizationAPIKeyRequest) IDString added in v3.15.1

func (m *GetOrganizationAPIKeyRequest) IDString() string

func (*GetOrganizationAPIKeyRequest) ProtoMessage

func (*GetOrganizationAPIKeyRequest) ProtoMessage()

func (*GetOrganizationAPIKeyRequest) Reset

func (m *GetOrganizationAPIKeyRequest) Reset()

func (*GetOrganizationAPIKeyRequest) SetFields

func (*GetOrganizationAPIKeyRequest) String

func (this *GetOrganizationAPIKeyRequest) String() 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.

func (*GetOrganizationAPIKeyRequest) XXX_DiscardUnknown

func (m *GetOrganizationAPIKeyRequest) XXX_DiscardUnknown()

func (*GetOrganizationAPIKeyRequest) XXX_Marshal

func (m *GetOrganizationAPIKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetOrganizationAPIKeyRequest) XXX_Merge

func (m *GetOrganizationAPIKeyRequest) XXX_Merge(src proto.Message)

func (*GetOrganizationAPIKeyRequest) XXX_Size

func (m *GetOrganizationAPIKeyRequest) XXX_Size() int

func (*GetOrganizationAPIKeyRequest) XXX_Unmarshal

func (m *GetOrganizationAPIKeyRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (*GetOrganizationCollaboratorRequest) Descriptor

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

func (*GetOrganizationCollaboratorRequest) EntityType added in v3.15.1

func (*GetOrganizationCollaboratorRequest) Equal

func (this *GetOrganizationCollaboratorRequest) Equal(that interface{}) bool

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

func (*GetOrganizationCollaboratorRequest) XXX_DiscardUnknown

func (m *GetOrganizationCollaboratorRequest) XXX_DiscardUnknown()

func (*GetOrganizationCollaboratorRequest) XXX_Marshal

func (m *GetOrganizationCollaboratorRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetOrganizationCollaboratorRequest) XXX_Merge

func (*GetOrganizationCollaboratorRequest) XXX_Size

func (*GetOrganizationCollaboratorRequest) XXX_Unmarshal

func (m *GetOrganizationCollaboratorRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*GetOrganizationRequest) Descriptor

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

func (*GetOrganizationRequest) EntityType added in v3.15.1

func (m *GetOrganizationRequest) EntityType() string

func (*GetOrganizationRequest) Equal

func (this *GetOrganizationRequest) Equal(that interface{}) bool

func (*GetOrganizationRequest) ExtractRequestFields added in v3.15.1

func (m *GetOrganizationRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetOrganizationRequest) GetFieldMask

func (m *GetOrganizationRequest) GetFieldMask() *types.FieldMask

func (*GetOrganizationRequest) GetOrganizationIds added in v3.15.1

func (m *GetOrganizationRequest) GetOrganizationIds() *OrganizationIdentifiers

func (*GetOrganizationRequest) IDString added in v3.15.1

func (m *GetOrganizationRequest) IDString() string

func (*GetOrganizationRequest) ProtoMessage

func (*GetOrganizationRequest) ProtoMessage()

func (*GetOrganizationRequest) Reset

func (m *GetOrganizationRequest) Reset()

func (*GetOrganizationRequest) SetFields

func (dst *GetOrganizationRequest) SetFields(src *GetOrganizationRequest, paths ...string) error

func (*GetOrganizationRequest) String

func (this *GetOrganizationRequest) String() string

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.

func (*GetOrganizationRequest) XXX_DiscardUnknown

func (m *GetOrganizationRequest) XXX_DiscardUnknown()

func (*GetOrganizationRequest) XXX_Marshal

func (m *GetOrganizationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetOrganizationRequest) XXX_Merge

func (m *GetOrganizationRequest) XXX_Merge(src proto.Message)

func (*GetOrganizationRequest) XXX_Size

func (m *GetOrganizationRequest) XXX_Size() int

func (*GetOrganizationRequest) XXX_Unmarshal

func (m *GetOrganizationRequest) XXX_Unmarshal(b []byte) error

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.
	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            *types.FieldMask `protobuf:"bytes,3,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*GetPayloadFormatterRequest) Descriptor added in v3.11.0

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

func (*GetPayloadFormatterRequest) Equal added in v3.11.0

func (this *GetPayloadFormatterRequest) Equal(that interface{}) bool

func (*GetPayloadFormatterRequest) GetApplicationIds added in v3.13.0

func (m *GetPayloadFormatterRequest) GetApplicationIds() *ApplicationIdentifiers

func (*GetPayloadFormatterRequest) GetFieldMask added in v3.12.2

func (m *GetPayloadFormatterRequest) GetFieldMask() *types.FieldMask

func (*GetPayloadFormatterRequest) GetVersionIds added in v3.14.1

func (*GetPayloadFormatterRequest) ProtoMessage added in v3.11.0

func (*GetPayloadFormatterRequest) ProtoMessage()

func (*GetPayloadFormatterRequest) Reset added in v3.11.0

func (m *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 (this *GetPayloadFormatterRequest) String() string

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.

func (*GetPayloadFormatterRequest) XXX_DiscardUnknown added in v3.11.0

func (m *GetPayloadFormatterRequest) XXX_DiscardUnknown()

func (*GetPayloadFormatterRequest) XXX_Marshal added in v3.11.0

func (m *GetPayloadFormatterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetPayloadFormatterRequest) XXX_Merge added in v3.11.0

func (m *GetPayloadFormatterRequest) XXX_Merge(src proto.Message)

func (*GetPayloadFormatterRequest) XXX_Size added in v3.11.0

func (m *GetPayloadFormatterRequest) XXX_Size() int

func (*GetPayloadFormatterRequest) XXX_Unmarshal added in v3.11.0

func (m *GetPayloadFormatterRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetPhyVersionsRequest) Descriptor added in v3.15.0

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

func (*GetPhyVersionsRequest) Equal added in v3.15.0

func (this *GetPhyVersionsRequest) Equal(that interface{}) bool

func (*GetPhyVersionsRequest) GetBandId added in v3.15.0

func (m *GetPhyVersionsRequest) GetBandId() string

func (*GetPhyVersionsRequest) ProtoMessage added in v3.15.0

func (*GetPhyVersionsRequest) ProtoMessage()

func (*GetPhyVersionsRequest) Reset added in v3.15.0

func (m *GetPhyVersionsRequest) Reset()

func (*GetPhyVersionsRequest) SetFields added in v3.15.0

func (dst *GetPhyVersionsRequest) SetFields(src *GetPhyVersionsRequest, paths ...string) error

func (*GetPhyVersionsRequest) String added in v3.15.0

func (this *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.

func (*GetPhyVersionsRequest) XXX_DiscardUnknown added in v3.15.0

func (m *GetPhyVersionsRequest) XXX_DiscardUnknown()

func (*GetPhyVersionsRequest) XXX_Marshal added in v3.15.0

func (m *GetPhyVersionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetPhyVersionsRequest) XXX_Merge added in v3.15.0

func (m *GetPhyVersionsRequest) XXX_Merge(src proto.Message)

func (*GetPhyVersionsRequest) XXX_Size added in v3.15.0

func (m *GetPhyVersionsRequest) XXX_Size() int

func (*GetPhyVersionsRequest) XXX_Unmarshal added in v3.15.0

func (m *GetPhyVersionsRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
	XXX_sizecache        int32                                 `json:"-"`
}

func (*GetPhyVersionsResponse) Descriptor added in v3.15.0

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

func (*GetPhyVersionsResponse) Equal added in v3.15.0

func (this *GetPhyVersionsResponse) Equal(that interface{}) bool

func (*GetPhyVersionsResponse) GetVersionInfo added in v3.15.0

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) Reset added in v3.15.0

func (m *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 (this *GetPhyVersionsResponse) String() string

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.

func (*GetPhyVersionsResponse) XXX_DiscardUnknown added in v3.15.0

func (m *GetPhyVersionsResponse) XXX_DiscardUnknown()

func (*GetPhyVersionsResponse) XXX_Marshal added in v3.15.0

func (m *GetPhyVersionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetPhyVersionsResponse) XXX_Merge added in v3.15.0

func (m *GetPhyVersionsResponse) XXX_Merge(src proto.Message)

func (*GetPhyVersionsResponse) XXX_Size added in v3.15.0

func (m *GetPhyVersionsResponse) XXX_Size() int

func (*GetPhyVersionsResponse) XXX_Unmarshal added in v3.15.0

func (m *GetPhyVersionsResponse) XXX_Unmarshal(b []byte) error

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 */
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*GetPhyVersionsResponse_VersionInfo) Descriptor added in v3.15.0

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

func (*GetPhyVersionsResponse_VersionInfo) Equal added in v3.15.0

func (this *GetPhyVersionsResponse_VersionInfo) Equal(that interface{}) bool

func (*GetPhyVersionsResponse_VersionInfo) GetBandId added in v3.15.0

func (*GetPhyVersionsResponse_VersionInfo) GetPhyVersions added in v3.15.0

func (m *GetPhyVersionsResponse_VersionInfo) GetPhyVersions() []PHYVersion

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

func (*GetPhyVersionsResponse_VersionInfo) XXX_DiscardUnknown added in v3.15.0

func (m *GetPhyVersionsResponse_VersionInfo) XXX_DiscardUnknown()

func (*GetPhyVersionsResponse_VersionInfo) XXX_Marshal added in v3.15.0

func (m *GetPhyVersionsResponse_VersionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetPhyVersionsResponse_VersionInfo) XXX_Merge added in v3.15.0

func (*GetPhyVersionsResponse_VersionInfo) XXX_Size added in v3.15.0

func (*GetPhyVersionsResponse_VersionInfo) XXX_Unmarshal added in v3.15.0

func (m *GetPhyVersionsResponse_VersionInfo) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetQRCodeFormatRequest) Descriptor

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

func (*GetQRCodeFormatRequest) Equal

func (this *GetQRCodeFormatRequest) Equal(that interface{}) bool

func (*GetQRCodeFormatRequest) GetFormatId added in v3.14.1

func (m *GetQRCodeFormatRequest) GetFormatId() string

func (*GetQRCodeFormatRequest) ProtoMessage

func (*GetQRCodeFormatRequest) ProtoMessage()

func (*GetQRCodeFormatRequest) Reset

func (m *GetQRCodeFormatRequest) Reset()

func (*GetQRCodeFormatRequest) SetFields

func (dst *GetQRCodeFormatRequest) SetFields(src *GetQRCodeFormatRequest, paths ...string) error

func (*GetQRCodeFormatRequest) String

func (this *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.

func (*GetQRCodeFormatRequest) XXX_DiscardUnknown

func (m *GetQRCodeFormatRequest) XXX_DiscardUnknown()

func (*GetQRCodeFormatRequest) XXX_Marshal

func (m *GetQRCodeFormatRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetQRCodeFormatRequest) XXX_Merge

func (m *GetQRCodeFormatRequest) XXX_Merge(src proto.Message)

func (*GetQRCodeFormatRequest) XXX_Size

func (m *GetQRCodeFormatRequest) XXX_Size() int

func (*GetQRCodeFormatRequest) XXX_Unmarshal

func (m *GetQRCodeFormatRequest) XXX_Unmarshal(b []byte) error

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 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     *types.Struct `protobuf:"bytes,3,opt,name=provisioning_data,json=provisioningData,proto3" json:"provisioning_data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*GetRootKeysRequest) Descriptor

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

func (*GetRootKeysRequest) Equal

func (this *GetRootKeysRequest) Equal(that interface{}) bool

func (*GetRootKeysRequest) GetIds added in v3.15.2

func (*GetRootKeysRequest) GetProvisionerId added in v3.14.1

func (m *GetRootKeysRequest) GetProvisionerId() string

func (*GetRootKeysRequest) GetProvisioningData

func (m *GetRootKeysRequest) GetProvisioningData() *types.Struct

func (*GetRootKeysRequest) ProtoMessage

func (*GetRootKeysRequest) ProtoMessage()

func (*GetRootKeysRequest) Reset

func (m *GetRootKeysRequest) Reset()

func (*GetRootKeysRequest) SetFields

func (dst *GetRootKeysRequest) SetFields(src *GetRootKeysRequest, paths ...string) error

func (*GetRootKeysRequest) String

func (this *GetRootKeysRequest) String() string

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.

func (*GetRootKeysRequest) XXX_DiscardUnknown

func (m *GetRootKeysRequest) XXX_DiscardUnknown()

func (*GetRootKeysRequest) XXX_Marshal

func (m *GetRootKeysRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetRootKeysRequest) XXX_Merge

func (m *GetRootKeysRequest) XXX_Merge(src proto.Message)

func (*GetRootKeysRequest) XXX_Size

func (m *GetRootKeysRequest) XXX_Size() int

func (*GetRootKeysRequest) XXX_Unmarshal

func (m *GetRootKeysRequest) XXX_Unmarshal(b []byte) error

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 *types.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 *types.Timestamp `protobuf:"bytes,5,opt,name=before,proto3" json:"before,omitempty"`
	// Count uplinks on a specific FPort only.
	FPort *types.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                 *types.Duration `protobuf:"bytes,7,opt,name=last,proto3" json:"last,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*GetStoredApplicationUpCountRequest) Descriptor added in v3.14.2

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

func (*GetStoredApplicationUpCountRequest) Equal added in v3.14.2

func (this *GetStoredApplicationUpCountRequest) Equal(that interface{}) bool

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) ProtoMessage added in v3.14.2

func (*GetStoredApplicationUpCountRequest) ProtoMessage()

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

func (*GetStoredApplicationUpCountRequest) XXX_DiscardUnknown added in v3.14.2

func (m *GetStoredApplicationUpCountRequest) XXX_DiscardUnknown()

func (*GetStoredApplicationUpCountRequest) XXX_Marshal added in v3.14.2

func (m *GetStoredApplicationUpCountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetStoredApplicationUpCountRequest) XXX_Merge added in v3.14.2

func (*GetStoredApplicationUpCountRequest) XXX_Size added in v3.14.2

func (*GetStoredApplicationUpCountRequest) XXX_Unmarshal added in v3.14.2

func (m *GetStoredApplicationUpCountRequest) XXX_Unmarshal(b []byte) error

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 */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*GetStoredApplicationUpCountResponse) Descriptor added in v3.14.2

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

func (*GetStoredApplicationUpCountResponse) Equal added in v3.14.2

func (this *GetStoredApplicationUpCountResponse) Equal(that interface{}) bool

func (*GetStoredApplicationUpCountResponse) GetCount added in v3.14.2

func (*GetStoredApplicationUpCountResponse) ProtoMessage added in v3.14.2

func (*GetStoredApplicationUpCountResponse) ProtoMessage()

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.

func (*GetStoredApplicationUpCountResponse) XXX_DiscardUnknown added in v3.14.2

func (m *GetStoredApplicationUpCountResponse) XXX_DiscardUnknown()

func (*GetStoredApplicationUpCountResponse) XXX_Marshal added in v3.14.2

func (m *GetStoredApplicationUpCountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetStoredApplicationUpCountResponse) XXX_Merge added in v3.14.2

func (*GetStoredApplicationUpCountResponse) XXX_Size added in v3.14.2

func (*GetStoredApplicationUpCountResponse) XXX_Unmarshal added in v3.14.2

func (m *GetStoredApplicationUpCountResponse) XXX_Unmarshal(b []byte) error

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 *types.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 *types.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 *types.Timestamp `protobuf:"bytes,6,opt,name=before,proto3" json:"before,omitempty"`
	// Query uplinks on a specific FPort only.
	FPort *types.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 *types.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.
	Last                 *types.Duration `protobuf:"bytes,10,opt,name=last,proto3" json:"last,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*GetStoredApplicationUpRequest) Descriptor added in v3.10.0

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

func (*GetStoredApplicationUpRequest) Equal added in v3.10.0

func (this *GetStoredApplicationUpRequest) Equal(that interface{}) bool

func (*GetStoredApplicationUpRequest) GetAfter added in v3.10.0

func (*GetStoredApplicationUpRequest) GetApplicationIds added in v3.13.0

func (m *GetStoredApplicationUpRequest) GetApplicationIds() *ApplicationIdentifiers

func (*GetStoredApplicationUpRequest) GetBefore added in v3.10.0

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 (m *GetStoredApplicationUpRequest) GetFieldMask() *types.FieldMask

func (*GetStoredApplicationUpRequest) GetLast added in v3.13.3

func (*GetStoredApplicationUpRequest) GetLimit added in v3.10.0

func (*GetStoredApplicationUpRequest) GetOrder added in v3.10.0

func (m *GetStoredApplicationUpRequest) GetOrder() string

func (*GetStoredApplicationUpRequest) GetType added in v3.10.0

func (*GetStoredApplicationUpRequest) ProtoMessage added in v3.10.0

func (*GetStoredApplicationUpRequest) ProtoMessage()

func (*GetStoredApplicationUpRequest) Reset added in v3.10.0

func (m *GetStoredApplicationUpRequest) Reset()

func (*GetStoredApplicationUpRequest) SetFields added in v3.10.0

func (*GetStoredApplicationUpRequest) String added in v3.10.0

func (this *GetStoredApplicationUpRequest) String() string

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.

func (*GetStoredApplicationUpRequest) XXX_DiscardUnknown added in v3.10.0

func (m *GetStoredApplicationUpRequest) XXX_DiscardUnknown()

func (*GetStoredApplicationUpRequest) XXX_Marshal added in v3.10.0

func (m *GetStoredApplicationUpRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetStoredApplicationUpRequest) XXX_Merge added in v3.10.0

func (m *GetStoredApplicationUpRequest) XXX_Merge(src proto.Message)

func (*GetStoredApplicationUpRequest) XXX_Size added in v3.10.0

func (m *GetStoredApplicationUpRequest) XXX_Size() int

func (*GetStoredApplicationUpRequest) XXX_Unmarshal added in v3.10.0

func (m *GetStoredApplicationUpRequest) XXX_Unmarshal(b []byte) error

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.
	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"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

func (*GetTemplateRequest) Descriptor added in v3.11.0

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

func (*GetTemplateRequest) Equal added in v3.11.0

func (this *GetTemplateRequest) Equal(that interface{}) bool

func (*GetTemplateRequest) GetApplicationIds added in v3.13.0

func (m *GetTemplateRequest) GetApplicationIds() *ApplicationIdentifiers

func (*GetTemplateRequest) GetVersionIds added in v3.13.0

func (m *GetTemplateRequest) GetVersionIds() *EndDeviceVersionIdentifiers

func (*GetTemplateRequest) ProtoMessage added in v3.11.0

func (*GetTemplateRequest) ProtoMessage()

func (*GetTemplateRequest) Reset added in v3.11.0

func (m *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 (this *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.

func (*GetTemplateRequest) XXX_DiscardUnknown added in v3.11.0

func (m *GetTemplateRequest) XXX_DiscardUnknown()

func (*GetTemplateRequest) XXX_Marshal added in v3.11.0

func (m *GetTemplateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetTemplateRequest) XXX_Merge added in v3.11.0

func (m *GetTemplateRequest) XXX_Merge(src proto.Message)

func (*GetTemplateRequest) XXX_Size added in v3.11.0

func (m *GetTemplateRequest) XXX_Size() int

func (*GetTemplateRequest) XXX_Unmarshal added in v3.11.0

func (m *GetTemplateRequest) XXX_Unmarshal(b []byte) error

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 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetUserAPIKeyRequest) Descriptor

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

func (*GetUserAPIKeyRequest) EntityType added in v3.15.1

func (m *GetUserAPIKeyRequest) EntityType() string

func (*GetUserAPIKeyRequest) Equal

func (this *GetUserAPIKeyRequest) Equal(that interface{}) bool

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 (m *GetUserAPIKeyRequest) GetKeyId() string

func (*GetUserAPIKeyRequest) GetUserIds added in v3.15.1

func (m *GetUserAPIKeyRequest) GetUserIds() *UserIdentifiers

func (*GetUserAPIKeyRequest) IDString added in v3.15.1

func (m *GetUserAPIKeyRequest) IDString() string

func (*GetUserAPIKeyRequest) ProtoMessage

func (*GetUserAPIKeyRequest) ProtoMessage()

func (*GetUserAPIKeyRequest) Reset

func (m *GetUserAPIKeyRequest) Reset()

func (*GetUserAPIKeyRequest) SetFields

func (dst *GetUserAPIKeyRequest) SetFields(src *GetUserAPIKeyRequest, paths ...string) error

func (*GetUserAPIKeyRequest) String

func (this *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.

func (*GetUserAPIKeyRequest) XXX_DiscardUnknown

func (m *GetUserAPIKeyRequest) XXX_DiscardUnknown()

func (*GetUserAPIKeyRequest) XXX_Marshal

func (m *GetUserAPIKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetUserAPIKeyRequest) XXX_Merge

func (m *GetUserAPIKeyRequest) XXX_Merge(src proto.Message)

func (*GetUserAPIKeyRequest) XXX_Size

func (m *GetUserAPIKeyRequest) XXX_Size() int

func (*GetUserAPIKeyRequest) XXX_Unmarshal

func (m *GetUserAPIKeyRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*GetUserRequest) Descriptor

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

func (*GetUserRequest) EntityType added in v3.15.1

func (m *GetUserRequest) EntityType() string

func (*GetUserRequest) Equal

func (this *GetUserRequest) Equal(that interface{}) bool

func (*GetUserRequest) ExtractRequestFields added in v3.15.1

func (m *GetUserRequest) ExtractRequestFields(dst map[string]interface{})

func (*GetUserRequest) GetFieldMask

func (m *GetUserRequest) GetFieldMask() *types.FieldMask

func (*GetUserRequest) GetUserIds added in v3.15.1

func (m *GetUserRequest) GetUserIds() *UserIdentifiers

func (*GetUserRequest) IDString added in v3.15.1

func (m *GetUserRequest) IDString() string

func (*GetUserRequest) ProtoMessage

func (*GetUserRequest) ProtoMessage()

func (*GetUserRequest) Reset

func (m *GetUserRequest) Reset()

func (*GetUserRequest) SetFields

func (dst *GetUserRequest) SetFields(src *GetUserRequest, paths ...string) error

func (*GetUserRequest) String

func (this *GetUserRequest) String() string

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.

func (*GetUserRequest) XXX_DiscardUnknown

func (m *GetUserRequest) XXX_DiscardUnknown()

func (*GetUserRequest) XXX_Marshal

func (m *GetUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetUserRequest) XXX_Merge

func (m *GetUserRequest) XXX_Merge(src proto.Message)

func (*GetUserRequest) XXX_Size

func (m *GetUserRequest) XXX_Size() int

func (*GetUserRequest) XXX_Unmarshal

func (m *GetUserRequest) XXX_Unmarshal(b []byte) error

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.
	GRANT_AUTHORIZATION_CODE GrantType = 0
	// Grant type used to exchange a user ID and password for an access token.
	GRANT_PASSWORD GrantType = 1
	// Grant type used to exchange a refresh token for an access token.
	GRANT_REFRESH_TOKEN GrantType = 2
)

func (GrantType) EnumDescriptor

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

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 (v GrantType) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (GrantType) String

func (x GrantType) String() string

func (*GrantType) UnmarshalJSON

func (v *GrantType) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *GrantType) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

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

GsClient is the client API for Gs service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewGsClient

func NewGsClient(cc *grpc.ClientConn) 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) (*types.Empty, error)
	// Called by the Gateway Server when a Tx acknowledgment arrives.
	ReportTxAcknowledgment(ctx context.Context, in *GatewayTxAcknowledgment, opts ...grpc.CallOption) (*types.Empty, error)
}

GsNsClient is the client API for GsNs service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewGsNsClient

func NewGsNsClient(cc *grpc.ClientConn) GsNsClient

type GsNsServer

type GsNsServer interface {
	// Called by the Gateway Server when an uplink message arrives.
	HandleUplink(context.Context, *UplinkMessage) (*types.Empty, error)
	// Called by the Gateway Server when a Tx acknowledgment arrives.
	ReportTxAcknowledgment(context.Context, *GatewayTxAcknowledgment) (*types.Empty, error)
}

GsNsServer is the server API for GsNs service.

type GsPbaClient

type GsPbaClient interface {
	PublishUplink(ctx context.Context, in *GatewayUplinkMessage, opts ...grpc.CallOption) (*types.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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewGsPbaClient

func NewGsPbaClient(cc *grpc.ClientConn) GsPbaClient

type GsPbaServer

type GsPbaServer interface {
	PublishUplink(context.Context, *GatewayUplinkMessage) (*types.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)
}

GsPbaServer is the server API for GsPba service.

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

GsServer is the server API for Gs service.

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 *types.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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewGtwGsClient

func NewGtwGsClient(cc *grpc.ClientConn) 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, *types.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)
}

GtwGsServer is the server API for GtwGs service.

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            *types.Timestamp `protobuf:"bytes,3,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	CreatedAt            *types.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt            *types.Timestamp `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	AcceptedAt           *types.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"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*Invitation) Descriptor

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

func (*Invitation) Equal

func (this *Invitation) Equal(that interface{}) bool

func (*Invitation) GetAcceptedAt

func (m *Invitation) GetAcceptedAt() *types.Timestamp

func (*Invitation) GetAcceptedBy

func (m *Invitation) GetAcceptedBy() *UserIdentifiers

func (*Invitation) GetCreatedAt

func (m *Invitation) GetCreatedAt() *types.Timestamp

func (*Invitation) GetEmail

func (m *Invitation) GetEmail() string

func (*Invitation) GetExpiresAt

func (m *Invitation) GetExpiresAt() *types.Timestamp

func (*Invitation) GetToken

func (m *Invitation) GetToken() string

func (*Invitation) GetUpdatedAt

func (m *Invitation) GetUpdatedAt() *types.Timestamp

func (*Invitation) ProtoMessage

func (*Invitation) ProtoMessage()

func (*Invitation) Reset

func (m *Invitation) Reset()

func (*Invitation) SetFields

func (dst *Invitation) SetFields(src *Invitation, paths ...string) error

func (*Invitation) String

func (this *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.

func (*Invitation) XXX_DiscardUnknown

func (m *Invitation) XXX_DiscardUnknown()

func (*Invitation) XXX_Marshal

func (m *Invitation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Invitation) XXX_Merge

func (m *Invitation) XXX_Merge(src proto.Message)

func (*Invitation) XXX_Size

func (m *Invitation) XXX_Size() int

func (*Invitation) XXX_Unmarshal

func (m *Invitation) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*Invitations) Descriptor

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

func (*Invitations) Equal

func (this *Invitations) Equal(that interface{}) bool

func (*Invitations) GetInvitations

func (m *Invitations) GetInvitations() []*Invitation

func (*Invitations) ProtoMessage

func (*Invitations) ProtoMessage()

func (*Invitations) Reset

func (m *Invitations) Reset()

func (*Invitations) SetFields

func (dst *Invitations) SetFields(src *Invitations, paths ...string) error

func (*Invitations) String

func (this *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.

func (*Invitations) XXX_DiscardUnknown

func (m *Invitations) XXX_DiscardUnknown()

func (*Invitations) XXX_Marshal

func (m *Invitations) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Invitations) XXX_Merge

func (m *Invitations) XXX_Merge(src proto.Message)

func (*Invitations) XXX_Size

func (m *Invitations) XXX_Size() int

func (*Invitations) XXX_Unmarshal

func (m *Invitations) XXX_Unmarshal(b []byte) error

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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewIsClient added in v3.9.0

func NewIsClient(cc *grpc.ClientConn) 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"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

func (*IsConfiguration) Descriptor added in v3.9.0

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

func (*IsConfiguration) Equal added in v3.9.0

func (this *IsConfiguration) Equal(that interface{}) bool

func (*IsConfiguration) GetEndDevicePicture added in v3.9.0

func (m *IsConfiguration) GetEndDevicePicture() *IsConfiguration_EndDevicePicture

func (*IsConfiguration) GetProfilePicture added in v3.9.0

func (m *IsConfiguration) GetProfilePicture() *IsConfiguration_ProfilePicture

func (*IsConfiguration) GetUserRegistration added in v3.9.0

func (m *IsConfiguration) GetUserRegistration() *IsConfiguration_UserRegistration

func (*IsConfiguration) GetUserRights added in v3.9.0

func (m *IsConfiguration) GetUserRights() *IsConfiguration_UserRights

func (*IsConfiguration) ProtoMessage added in v3.9.0

func (*IsConfiguration) ProtoMessage()

func (*IsConfiguration) Reset added in v3.9.0

func (m *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 (this *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.

func (*IsConfiguration) XXX_DiscardUnknown added in v3.9.0

func (m *IsConfiguration) XXX_DiscardUnknown()

func (*IsConfiguration) XXX_Marshal added in v3.9.0

func (m *IsConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsConfiguration) XXX_Merge added in v3.9.0

func (m *IsConfiguration) XXX_Merge(src proto.Message)

func (*IsConfiguration) XXX_Size added in v3.9.0

func (m *IsConfiguration) XXX_Size() int

func (*IsConfiguration) XXX_Unmarshal added in v3.9.0

func (m *IsConfiguration) XXX_Unmarshal(b []byte) error

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_EndDevicePicture added in v3.9.0

type IsConfiguration_EndDevicePicture struct {
	DisableUpload        *types.BoolValue `protobuf:"bytes,1,opt,name=disable_upload,json=disableUpload,proto3" json:"disable_upload,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*IsConfiguration_EndDevicePicture) Descriptor added in v3.9.0

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

func (*IsConfiguration_EndDevicePicture) Equal added in v3.9.0

func (this *IsConfiguration_EndDevicePicture) Equal(that interface{}) bool

func (*IsConfiguration_EndDevicePicture) GetDisableUpload added in v3.9.0

func (m *IsConfiguration_EndDevicePicture) GetDisableUpload() *types.BoolValue

func (*IsConfiguration_EndDevicePicture) ProtoMessage added in v3.9.0

func (*IsConfiguration_EndDevicePicture) ProtoMessage()

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.

func (*IsConfiguration_EndDevicePicture) XXX_DiscardUnknown added in v3.9.0

func (m *IsConfiguration_EndDevicePicture) XXX_DiscardUnknown()

func (*IsConfiguration_EndDevicePicture) XXX_Marshal added in v3.9.0

func (m *IsConfiguration_EndDevicePicture) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsConfiguration_EndDevicePicture) XXX_Merge added in v3.9.0

func (*IsConfiguration_EndDevicePicture) XXX_Size added in v3.9.0

func (m *IsConfiguration_EndDevicePicture) XXX_Size() int

func (*IsConfiguration_EndDevicePicture) XXX_Unmarshal added in v3.9.0

func (m *IsConfiguration_EndDevicePicture) XXX_Unmarshal(b []byte) error

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        *types.BoolValue `protobuf:"bytes,1,opt,name=disable_upload,json=disableUpload,proto3" json:"disable_upload,omitempty"`
	UseGravatar          *types.BoolValue `protobuf:"bytes,2,opt,name=use_gravatar,json=useGravatar,proto3" json:"use_gravatar,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*IsConfiguration_ProfilePicture) Descriptor added in v3.9.0

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

func (*IsConfiguration_ProfilePicture) Equal added in v3.9.0

func (this *IsConfiguration_ProfilePicture) Equal(that interface{}) bool

func (*IsConfiguration_ProfilePicture) GetDisableUpload added in v3.9.0

func (m *IsConfiguration_ProfilePicture) GetDisableUpload() *types.BoolValue

func (*IsConfiguration_ProfilePicture) GetUseGravatar added in v3.9.0

func (m *IsConfiguration_ProfilePicture) GetUseGravatar() *types.BoolValue

func (*IsConfiguration_ProfilePicture) ProtoMessage added in v3.9.0

func (*IsConfiguration_ProfilePicture) ProtoMessage()

func (*IsConfiguration_ProfilePicture) Reset added in v3.9.0

func (m *IsConfiguration_ProfilePicture) Reset()

func (*IsConfiguration_ProfilePicture) SetFields added in v3.9.0

func (*IsConfiguration_ProfilePicture) String added in v3.9.0

func (this *IsConfiguration_ProfilePicture) String() string

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.

func (*IsConfiguration_ProfilePicture) XXX_DiscardUnknown added in v3.9.0

func (m *IsConfiguration_ProfilePicture) XXX_DiscardUnknown()

func (*IsConfiguration_ProfilePicture) XXX_Marshal added in v3.9.0

func (m *IsConfiguration_ProfilePicture) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsConfiguration_ProfilePicture) XXX_Merge added in v3.9.0

func (m *IsConfiguration_ProfilePicture) XXX_Merge(src proto.Message)

func (*IsConfiguration_ProfilePicture) XXX_Size added in v3.9.0

func (m *IsConfiguration_ProfilePicture) XXX_Size() int

func (*IsConfiguration_ProfilePicture) XXX_Unmarshal added in v3.9.0

func (m *IsConfiguration_ProfilePicture) XXX_Unmarshal(b []byte) error

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_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"`
	XXX_NoUnkeyedLiteral  struct{}                                                `json:"-"`
	XXX_sizecache         int32                                                   `json:"-"`
}

func (*IsConfiguration_UserRegistration) Descriptor added in v3.9.0

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

func (*IsConfiguration_UserRegistration) Equal added in v3.9.0

func (this *IsConfiguration_UserRegistration) Equal(that interface{}) bool

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 (m *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) 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.

func (*IsConfiguration_UserRegistration) XXX_DiscardUnknown added in v3.9.0

func (m *IsConfiguration_UserRegistration) XXX_DiscardUnknown()

func (*IsConfiguration_UserRegistration) XXX_Marshal added in v3.9.0

func (m *IsConfiguration_UserRegistration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsConfiguration_UserRegistration) XXX_Merge added in v3.9.0

func (*IsConfiguration_UserRegistration) XXX_Size added in v3.9.0

func (m *IsConfiguration_UserRegistration) XXX_Size() int

func (*IsConfiguration_UserRegistration) XXX_Unmarshal added in v3.9.0

func (m *IsConfiguration_UserRegistration) XXX_Unmarshal(b []byte) error

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             *types.BoolValue `protobuf:"bytes,1,opt,name=required,proto3" json:"required,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*IsConfiguration_UserRegistration_AdminApproval) Descriptor added in v3.9.0

func (*IsConfiguration_UserRegistration_AdminApproval) Equal added in v3.9.0

func (this *IsConfiguration_UserRegistration_AdminApproval) Equal(that interface{}) bool

func (*IsConfiguration_UserRegistration_AdminApproval) GetRequired added in v3.9.0

func (*IsConfiguration_UserRegistration_AdminApproval) ProtoMessage added in v3.9.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.

func (*IsConfiguration_UserRegistration_AdminApproval) XXX_DiscardUnknown added in v3.9.0

func (m *IsConfiguration_UserRegistration_AdminApproval) XXX_DiscardUnknown()

func (*IsConfiguration_UserRegistration_AdminApproval) XXX_Marshal added in v3.9.0

func (m *IsConfiguration_UserRegistration_AdminApproval) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsConfiguration_UserRegistration_AdminApproval) XXX_Merge added in v3.9.0

func (*IsConfiguration_UserRegistration_AdminApproval) XXX_Size added in v3.9.0

func (*IsConfiguration_UserRegistration_AdminApproval) XXX_Unmarshal added in v3.9.0

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             *types.BoolValue `protobuf:"bytes,1,opt,name=required,proto3" json:"required,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*IsConfiguration_UserRegistration_ContactInfoValidation) Descriptor added in v3.9.0

func (*IsConfiguration_UserRegistration_ContactInfoValidation) Equal added in v3.9.0

func (this *IsConfiguration_UserRegistration_ContactInfoValidation) Equal(that interface{}) bool

func (*IsConfiguration_UserRegistration_ContactInfoValidation) GetRequired added in v3.9.0

func (*IsConfiguration_UserRegistration_ContactInfoValidation) ProtoMessage added in v3.9.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.

func (*IsConfiguration_UserRegistration_ContactInfoValidation) XXX_DiscardUnknown added in v3.9.0

func (*IsConfiguration_UserRegistration_ContactInfoValidation) XXX_Marshal added in v3.9.0

func (m *IsConfiguration_UserRegistration_ContactInfoValidation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsConfiguration_UserRegistration_ContactInfoValidation) XXX_Merge added in v3.9.0

func (*IsConfiguration_UserRegistration_ContactInfoValidation) XXX_Size added in v3.9.0

func (*IsConfiguration_UserRegistration_ContactInfoValidation) XXX_Unmarshal added in v3.9.0

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             *types.BoolValue `protobuf:"bytes,1,opt,name=required,proto3" json:"required,omitempty"`
	TokenTtl             *types.Duration  `protobuf:"bytes,2,opt,name=token_ttl,json=tokenTtl,proto3" json:"token_ttl,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*IsConfiguration_UserRegistration_Invitation) Descriptor added in v3.9.0

func (*IsConfiguration_UserRegistration_Invitation) Equal added in v3.9.0

func (this *IsConfiguration_UserRegistration_Invitation) Equal(that interface{}) bool

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

func (*IsConfiguration_UserRegistration_Invitation) XXX_DiscardUnknown added in v3.9.0

func (m *IsConfiguration_UserRegistration_Invitation) XXX_DiscardUnknown()

func (*IsConfiguration_UserRegistration_Invitation) XXX_Marshal added in v3.9.0

func (m *IsConfiguration_UserRegistration_Invitation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsConfiguration_UserRegistration_Invitation) XXX_Merge added in v3.9.0

func (*IsConfiguration_UserRegistration_Invitation) XXX_Size added in v3.9.0

func (*IsConfiguration_UserRegistration_Invitation) XXX_Unmarshal added in v3.9.0

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            *types.UInt32Value `protobuf:"bytes,1,opt,name=min_length,json=minLength,proto3" json:"min_length,omitempty"`
	MaxLength            *types.UInt32Value `protobuf:"bytes,2,opt,name=max_length,json=maxLength,proto3" json:"max_length,omitempty"`
	MinUppercase         *types.UInt32Value `protobuf:"bytes,3,opt,name=min_uppercase,json=minUppercase,proto3" json:"min_uppercase,omitempty"`
	MinDigits            *types.UInt32Value `protobuf:"bytes,4,opt,name=min_digits,json=minDigits,proto3" json:"min_digits,omitempty"`
	MinSpecial           *types.UInt32Value `protobuf:"bytes,5,opt,name=min_special,json=minSpecial,proto3" json:"min_special,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*IsConfiguration_UserRegistration_PasswordRequirements) Descriptor added in v3.9.0

func (*IsConfiguration_UserRegistration_PasswordRequirements) Equal added in v3.9.0

func (this *IsConfiguration_UserRegistration_PasswordRequirements) Equal(that interface{}) bool

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

func (*IsConfiguration_UserRegistration_PasswordRequirements) XXX_DiscardUnknown added in v3.9.0

func (*IsConfiguration_UserRegistration_PasswordRequirements) XXX_Marshal added in v3.9.0

func (m *IsConfiguration_UserRegistration_PasswordRequirements) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsConfiguration_UserRegistration_PasswordRequirements) XXX_Merge added in v3.9.0

func (*IsConfiguration_UserRegistration_PasswordRequirements) XXX_Size added in v3.9.0

func (*IsConfiguration_UserRegistration_PasswordRequirements) XXX_Unmarshal added in v3.9.0

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   *types.BoolValue `protobuf:"bytes,1,opt,name=create_applications,json=createApplications,proto3" json:"create_applications,omitempty"`
	CreateClients        *types.BoolValue `protobuf:"bytes,2,opt,name=create_clients,json=createClients,proto3" json:"create_clients,omitempty"`
	CreateGateways       *types.BoolValue `protobuf:"bytes,3,opt,name=create_gateways,json=createGateways,proto3" json:"create_gateways,omitempty"`
	CreateOrganizations  *types.BoolValue `protobuf:"bytes,4,opt,name=create_organizations,json=createOrganizations,proto3" json:"create_organizations,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*IsConfiguration_UserRights) Descriptor added in v3.9.0

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

func (*IsConfiguration_UserRights) Equal added in v3.9.0

func (this *IsConfiguration_UserRights) Equal(that interface{}) bool

func (*IsConfiguration_UserRights) GetCreateApplications added in v3.9.0

func (m *IsConfiguration_UserRights) GetCreateApplications() *types.BoolValue

func (*IsConfiguration_UserRights) GetCreateClients added in v3.9.0

func (m *IsConfiguration_UserRights) GetCreateClients() *types.BoolValue

func (*IsConfiguration_UserRights) GetCreateGateways added in v3.9.0

func (m *IsConfiguration_UserRights) GetCreateGateways() *types.BoolValue

func (*IsConfiguration_UserRights) GetCreateOrganizations added in v3.9.0

func (m *IsConfiguration_UserRights) GetCreateOrganizations() *types.BoolValue

func (*IsConfiguration_UserRights) ProtoMessage added in v3.9.0

func (*IsConfiguration_UserRights) ProtoMessage()

func (*IsConfiguration_UserRights) Reset added in v3.9.0

func (m *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 (this *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.

func (*IsConfiguration_UserRights) XXX_DiscardUnknown added in v3.9.0

func (m *IsConfiguration_UserRights) XXX_DiscardUnknown()

func (*IsConfiguration_UserRights) XXX_Marshal added in v3.9.0

func (m *IsConfiguration_UserRights) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IsConfiguration_UserRights) XXX_Merge added in v3.9.0

func (m *IsConfiguration_UserRights) XXX_Merge(src proto.Message)

func (*IsConfiguration_UserRights) XXX_Size added in v3.9.0

func (m *IsConfiguration_UserRights) XXX_Size() int

func (*IsConfiguration_UserRights) XXX_Unmarshal added in v3.9.0

func (m *IsConfiguration_UserRights) XXX_Unmarshal(b []byte) error

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

IsServer is the server API for Is service.

type IssueDevEUIResponse added in v3.13.0

type IssueDevEUIResponse struct {
	DevEui               go_thethings_network_lorawan_stack_v3_pkg_types.EUI64 `` /* 134-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                              `json:"-"`
	XXX_sizecache        int32                                                 `json:"-"`
}

func (*IssueDevEUIResponse) Descriptor added in v3.13.0

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

func (*IssueDevEUIResponse) Equal added in v3.13.0

func (this *IssueDevEUIResponse) Equal(that interface{}) bool

func (*IssueDevEUIResponse) ProtoMessage added in v3.13.0

func (*IssueDevEUIResponse) ProtoMessage()

func (*IssueDevEUIResponse) Reset added in v3.13.0

func (m *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 (this *IssueDevEUIResponse) String() string

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.

func (*IssueDevEUIResponse) XXX_DiscardUnknown added in v3.13.0

func (m *IssueDevEUIResponse) XXX_DiscardUnknown()

func (*IssueDevEUIResponse) XXX_Marshal added in v3.13.0

func (m *IssueDevEUIResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IssueDevEUIResponse) XXX_Merge added in v3.13.0

func (m *IssueDevEUIResponse) XXX_Merge(src proto.Message)

func (*IssueDevEUIResponse) XXX_Size added in v3.13.0

func (m *IssueDevEUIResponse) XXX_Size() int

func (*IssueDevEUIResponse) XXX_Unmarshal added in v3.13.0

func (m *IssueDevEUIResponse) XXX_Unmarshal(b []byte) error

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             go_thethings_network_lorawan_stack_v3_pkg_types.DevNonce `` /* 143-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                                 `json:"-"`
	XXX_sizecache        int32                                                    `json:"-"`
}

func (*JoinAcceptMICRequest) Descriptor

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

func (*JoinAcceptMICRequest) Equal

func (this *JoinAcceptMICRequest) Equal(that interface{}) bool

func (*JoinAcceptMICRequest) GetJoinRequestType

func (m *JoinAcceptMICRequest) GetJoinRequestType() JoinRequestType

func (*JoinAcceptMICRequest) GetPayloadRequest added in v3.15.2

func (m *JoinAcceptMICRequest) GetPayloadRequest() *CryptoServicePayloadRequest

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

func (m *JoinAcceptMICRequest) Reset()

func (*JoinAcceptMICRequest) SetFields

func (dst *JoinAcceptMICRequest) SetFields(src *JoinAcceptMICRequest, paths ...string) error

func (*JoinAcceptMICRequest) String

func (this *JoinAcceptMICRequest) String() string

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.

func (*JoinAcceptMICRequest) XXX_DiscardUnknown

func (m *JoinAcceptMICRequest) XXX_DiscardUnknown()

func (*JoinAcceptMICRequest) XXX_Marshal

func (m *JoinAcceptMICRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*JoinAcceptMICRequest) XXX_Merge

func (m *JoinAcceptMICRequest) XXX_Merge(src proto.Message)

func (*JoinAcceptMICRequest) XXX_Size

func (m *JoinAcceptMICRequest) XXX_Size() int

func (*JoinAcceptMICRequest) XXX_Unmarshal

func (m *JoinAcceptMICRequest) XXX_Unmarshal(b []byte) error

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            go_thethings_network_lorawan_stack_v3_pkg_types.JoinNonce `` /* 147-byte string literal not displayed */
	NetId                go_thethings_network_lorawan_stack_v3_pkg_types.NetID     `` /* 131-byte string literal not displayed */
	DevAddr              go_thethings_network_lorawan_stack_v3_pkg_types.DevAddr   `` /* 139-byte string literal not displayed */
	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"`
	XXX_NoUnkeyedLiteral struct{}                                                  `json:"-"`
	XXX_sizecache        int32                                                     `json:"-"`
}

func (*JoinAcceptPayload) Descriptor

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

func (*JoinAcceptPayload) Equal

func (this *JoinAcceptPayload) Equal(that interface{}) bool

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 (m *JoinAcceptPayload) GetCfList() *CFList

func (*JoinAcceptPayload) GetDlSettings added in v3.16.2

func (m *JoinAcceptPayload) GetDlSettings() *DLSettings

func (*JoinAcceptPayload) GetEncrypted

func (m *JoinAcceptPayload) GetEncrypted() []byte

func (*JoinAcceptPayload) GetRxDelay

func (m *JoinAcceptPayload) GetRxDelay() RxDelay

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

func (m *JoinAcceptPayload) Reset()

func (*JoinAcceptPayload) SetFields

func (dst *JoinAcceptPayload) SetFields(src *JoinAcceptPayload, paths ...string) error

func (*JoinAcceptPayload) String

func (this *JoinAcceptPayload) String() string

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.

func (*JoinAcceptPayload) XXX_DiscardUnknown

func (m *JoinAcceptPayload) XXX_DiscardUnknown()

func (*JoinAcceptPayload) XXX_Marshal

func (m *JoinAcceptPayload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*JoinAcceptPayload) XXX_Merge

func (m *JoinAcceptPayload) XXX_Merge(src proto.Message)

func (*JoinAcceptPayload) XXX_Size

func (m *JoinAcceptPayload) XXX_Size() int

func (*JoinAcceptPayload) XXX_Unmarshal

func (m *JoinAcceptPayload) XXX_Unmarshal(b []byte) error

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              go_thethings_network_lorawan_stack_v3_pkg_types.EUI64 `` /* 137-byte string literal not displayed */
	Length               uint32                                                `protobuf:"varint,2,opt,name=length,proto3" json:"length,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                              `json:"-"`
	XXX_sizecache        int32                                                 `json:"-"`
}

func (*JoinEUIPrefix) Descriptor

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

func (*JoinEUIPrefix) Equal

func (this *JoinEUIPrefix) Equal(that interface{}) bool

func (*JoinEUIPrefix) GetLength

func (m *JoinEUIPrefix) GetLength() uint32

func (*JoinEUIPrefix) ProtoMessage

func (*JoinEUIPrefix) ProtoMessage()

func (*JoinEUIPrefix) Reset

func (m *JoinEUIPrefix) Reset()

func (*JoinEUIPrefix) SetFields

func (dst *JoinEUIPrefix) SetFields(src *JoinEUIPrefix, paths ...string) error

func (*JoinEUIPrefix) String

func (this *JoinEUIPrefix) String() string

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.

func (*JoinEUIPrefix) XXX_DiscardUnknown

func (m *JoinEUIPrefix) XXX_DiscardUnknown()

func (*JoinEUIPrefix) XXX_Marshal

func (m *JoinEUIPrefix) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*JoinEUIPrefix) XXX_Merge

func (m *JoinEUIPrefix) XXX_Merge(src proto.Message)

func (*JoinEUIPrefix) XXX_Size

func (m *JoinEUIPrefix) XXX_Size() int

func (*JoinEUIPrefix) XXX_Unmarshal

func (m *JoinEUIPrefix) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*JoinEUIPrefixes) Descriptor

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

func (*JoinEUIPrefixes) Equal

func (this *JoinEUIPrefixes) Equal(that interface{}) bool

func (*JoinEUIPrefixes) GetPrefixes

func (m *JoinEUIPrefixes) GetPrefixes() []*JoinEUIPrefix

func (*JoinEUIPrefixes) ProtoMessage

func (*JoinEUIPrefixes) ProtoMessage()

func (*JoinEUIPrefixes) Reset

func (m *JoinEUIPrefixes) Reset()

func (*JoinEUIPrefixes) SetFields

func (dst *JoinEUIPrefixes) SetFields(src *JoinEUIPrefixes, paths ...string) error

func (*JoinEUIPrefixes) String

func (this *JoinEUIPrefixes) String() string

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.

func (*JoinEUIPrefixes) XXX_DiscardUnknown

func (m *JoinEUIPrefixes) XXX_DiscardUnknown()

func (*JoinEUIPrefixes) XXX_Marshal

func (m *JoinEUIPrefixes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*JoinEUIPrefixes) XXX_Merge

func (m *JoinEUIPrefixes) XXX_Merge(src proto.Message)

func (*JoinEUIPrefixes) XXX_Size

func (m *JoinEUIPrefixes) XXX_Size() int

func (*JoinEUIPrefixes) XXX_Unmarshal

func (m *JoinEUIPrefixes) XXX_Unmarshal(b []byte) error

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            go_thethings_network_lorawan_stack_v3_pkg_types.DevAddr `` /* 139-byte string literal not displayed */
	SelectedMacVersion MACVersion                                              `` /* 149-byte string literal not displayed */
	NetId              go_thethings_network_lorawan_stack_v3_pkg_types.NetID   `` /* 131-byte string literal not displayed */
	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      *types.Duration `protobuf:"bytes,11,opt,name=consumed_airtime,json=consumedAirtime,proto3" json:"consumed_airtime,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*JoinRequest) Descriptor

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

func (*JoinRequest) Equal

func (this *JoinRequest) Equal(that interface{}) bool

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 (m *JoinRequest) GetCfList() *CFList

func (*JoinRequest) GetConsumedAirtime added in v3.10.0

func (m *JoinRequest) GetConsumedAirtime() *types.Duration

func (*JoinRequest) GetCorrelationIds added in v3.14.1

func (m *JoinRequest) GetCorrelationIds() []string

func (*JoinRequest) GetDownlinkSettings

func (m *JoinRequest) GetDownlinkSettings() *DLSettings

func (*JoinRequest) GetPayload

func (m *JoinRequest) GetPayload() *Message

func (*JoinRequest) GetRawPayload

func (m *JoinRequest) GetRawPayload() []byte

func (*JoinRequest) GetRxDelay

func (m *JoinRequest) GetRxDelay() RxDelay

func (*JoinRequest) GetSelectedMacVersion added in v3.14.1

func (m *JoinRequest) GetSelectedMacVersion() MACVersion

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

func (m *JoinRequest) Reset()

func (*JoinRequest) SetFields

func (dst *JoinRequest) SetFields(src *JoinRequest, paths ...string) error

func (*JoinRequest) String

func (this *JoinRequest) String() string

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.

func (*JoinRequest) XXX_DiscardUnknown

func (m *JoinRequest) XXX_DiscardUnknown()

func (*JoinRequest) XXX_Marshal

func (m *JoinRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*JoinRequest) XXX_Merge

func (m *JoinRequest) XXX_Merge(src proto.Message)

func (*JoinRequest) XXX_Size

func (m *JoinRequest) XXX_Size() int

func (*JoinRequest) XXX_Unmarshal

func (m *JoinRequest) XXX_Unmarshal(b []byte) error

type JoinRequestPayload

type JoinRequestPayload struct {
	JoinEui              go_thethings_network_lorawan_stack_v3_pkg_types.EUI64    `` /* 137-byte string literal not displayed */
	DevEui               go_thethings_network_lorawan_stack_v3_pkg_types.EUI64    `` /* 134-byte string literal not displayed */
	DevNonce             go_thethings_network_lorawan_stack_v3_pkg_types.DevNonce `` /* 143-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                                 `json:"-"`
	XXX_sizecache        int32                                                    `json:"-"`
}

func (*JoinRequestPayload) Descriptor

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

func (*JoinRequestPayload) Equal

func (this *JoinRequestPayload) Equal(that interface{}) bool

func (*JoinRequestPayload) FieldIsZero added in v3.11.0

func (v *JoinRequestPayload) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*JoinRequestPayload) ProtoMessage

func (*JoinRequestPayload) ProtoMessage()

func (*JoinRequestPayload) Reset

func (m *JoinRequestPayload) Reset()

func (*JoinRequestPayload) SetFields

func (dst *JoinRequestPayload) SetFields(src *JoinRequestPayload, paths ...string) error

func (*JoinRequestPayload) String

func (this *JoinRequestPayload) String() string

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.

func (*JoinRequestPayload) XXX_DiscardUnknown

func (m *JoinRequestPayload) XXX_DiscardUnknown()

func (*JoinRequestPayload) XXX_Marshal

func (m *JoinRequestPayload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*JoinRequestPayload) XXX_Merge

func (m *JoinRequestPayload) XXX_Merge(src proto.Message)

func (*JoinRequestPayload) XXX_Size

func (m *JoinRequestPayload) XXX_Size() int

func (*JoinRequestPayload) XXX_Unmarshal

func (m *JoinRequestPayload) XXX_Unmarshal(b []byte) error

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
	JoinRequestType_REJOIN_SESSION JoinRequestType = 1
	JoinRequestType_REJOIN_KEYS    JoinRequestType = 2
	JoinRequestType_JOIN           JoinRequestType = 255
)

func (JoinRequestType) EnumDescriptor added in v3.12.3

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

func (JoinRequestType) MarshalBinary added in v3.12.3

func (v JoinRequestType) MarshalBinary() ([]byte, error)

func (JoinRequestType) MarshalJSON added in v3.12.3

func (v JoinRequestType) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

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 (v JoinRequestType) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (JoinRequestType) String added in v3.12.3

func (x JoinRequestType) String() string

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 (v *JoinRequestType) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *JoinRequestType) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

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             *types.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"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*JoinResponse) Descriptor

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

func (*JoinResponse) Equal

func (this *JoinResponse) Equal(that interface{}) bool

func (*JoinResponse) GetCorrelationIds added in v3.14.1

func (m *JoinResponse) GetCorrelationIds() []string

func (*JoinResponse) GetLifetime

func (m *JoinResponse) GetLifetime() *types.Duration

func (*JoinResponse) GetRawPayload

func (m *JoinResponse) GetRawPayload() []byte

func (*JoinResponse) GetSessionKeys added in v3.16.2

func (m *JoinResponse) GetSessionKeys() *SessionKeys

func (*JoinResponse) ProtoMessage

func (*JoinResponse) ProtoMessage()

func (*JoinResponse) Reset

func (m *JoinResponse) Reset()

func (*JoinResponse) SetFields

func (dst *JoinResponse) SetFields(src *JoinResponse, paths ...string) error

func (*JoinResponse) String

func (this *JoinResponse) String() string

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.

func (*JoinResponse) XXX_DiscardUnknown

func (m *JoinResponse) XXX_DiscardUnknown()

func (*JoinResponse) XXX_Marshal

func (m *JoinResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*JoinResponse) XXX_Merge

func (m *JoinResponse) XXX_Merge(src proto.Message)

func (*JoinResponse) XXX_Size

func (m *JoinResponse) XXX_Size() int

func (*JoinResponse) XXX_Unmarshal

func (m *JoinResponse) XXX_Unmarshal(b []byte) error

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 *types.Empty, opts ...grpc.CallOption) (*JoinEUIPrefixes, error)
}

JsClient is the client API for Js service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewJsClient

func NewJsClient(cc *grpc.ClientConn) JsClient

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)
	// 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) (*types.Empty, error)
}

JsEndDeviceRegistryClient is the client API for JsEndDeviceRegistry service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewJsEndDeviceRegistryClient

func NewJsEndDeviceRegistryClient(cc *grpc.ClientConn) JsEndDeviceRegistryClient

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)
	// 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) (*types.Empty, error)
}

JsEndDeviceRegistryServer is the server API for JsEndDeviceRegistry service.

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, *types.Empty) (*JoinEUIPrefixes, error)
}

JsServer is the server API for Js service.

type KeyEnvelope

type KeyEnvelope struct {
	// The unencrypted AES key.
	Key *go_thethings_network_lorawan_stack_v3_pkg_types.AES128Key `` /* 128-byte string literal not displayed */
	// 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*KeyEnvelope) DecodeMsgpack added in v3.11.0

func (v *KeyEnvelope) DecodeMsgpack(dec *msgpack.Decoder) error

DecodeMsgpack implements msgpack.CustomDecoder interface.

func (*KeyEnvelope) Descriptor

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

func (KeyEnvelope) EncodeMsgpack added in v3.11.0

func (v KeyEnvelope) EncodeMsgpack(enc *msgpack.Encoder) error

EncodeMsgpack implements msgpack.CustomEncoder interface.

func (*KeyEnvelope) Equal

func (this *KeyEnvelope) Equal(that interface{}) bool

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 (m *KeyEnvelope) GetEncryptedKey() []byte

func (*KeyEnvelope) GetKekLabel added in v3.14.1

func (m *KeyEnvelope) GetKekLabel() string

func (*KeyEnvelope) GetKey

func (m *KeyEnvelope) GetKey() *types.AES128Key

func (*KeyEnvelope) IsZero added in v3.11.0

func (m *KeyEnvelope) IsZero() bool

func (*KeyEnvelope) ProtoMessage

func (*KeyEnvelope) ProtoMessage()

func (*KeyEnvelope) Reset

func (m *KeyEnvelope) Reset()

func (*KeyEnvelope) SetFields

func (dst *KeyEnvelope) SetFields(src *KeyEnvelope, paths ...string) error

func (*KeyEnvelope) String

func (this *KeyEnvelope) String() string

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.

func (*KeyEnvelope) XXX_DiscardUnknown

func (m *KeyEnvelope) XXX_DiscardUnknown()

func (*KeyEnvelope) XXX_Marshal

func (m *KeyEnvelope) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*KeyEnvelope) XXX_Merge

func (m *KeyEnvelope) XXX_Merge(src proto.Message)

func (*KeyEnvelope) XXX_Size

func (m *KeyEnvelope) XXX_Size() int

func (*KeyEnvelope) XXX_Unmarshal

func (m *KeyEnvelope) XXX_Unmarshal(b []byte) error

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) EnumDescriptor added in v3.11.0

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

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 (v KeyProvisioning) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (KeyProvisioning) String added in v3.11.0

func (x KeyProvisioning) String() string

func (*KeyProvisioning) UnmarshalJSON added in v3.11.0

func (v *KeyProvisioning) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

func (*KeyProvisioning) UnmarshalJSONPB added in v3.11.0

func (v *KeyProvisioning) UnmarshalJSONPB(_ *jsonpb.Unmarshaler, b []byte) error

UnmarshalJSONPB implements json.Unmarshaler interface.

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 (v *KeyProvisioning) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaller interface.

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) EnumDescriptor added in v3.11.0

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

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 (v KeySecurity) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (KeySecurity) String added in v3.11.0

func (x KeySecurity) String() string

func (*KeySecurity) UnmarshalJSON added in v3.11.0

func (v *KeySecurity) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

func (*KeySecurity) UnmarshalJSONPB added in v3.11.0

func (v *KeySecurity) UnmarshalJSONPB(u *jsonpb.Unmarshaler, b []byte) error

UnmarshalJSONPB implements json.Unmarshaler interface.

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 (v *KeySecurity) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaller interface.

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 (kHz).
	OperatingChannelWidth uint32   `` /* 127-byte string literal not displayed */
	CodingRate            string   `protobuf:"bytes,3,opt,name=coding_rate,json=codingRate,proto3" json:"coding_rate,omitempty"`
	XXX_NoUnkeyedLiteral  struct{} `json:"-"`
	XXX_sizecache         int32    `json:"-"`
}

func (LRFHSSDataRate) DataRate added in v3.16.2

func (v LRFHSSDataRate) DataRate() *DataRate

func (*LRFHSSDataRate) Descriptor added in v3.14.0

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

func (*LRFHSSDataRate) Equal added in v3.14.0

func (this *LRFHSSDataRate) Equal(that interface{}) bool

func (*LRFHSSDataRate) GetCodingRate added in v3.14.2

func (m *LRFHSSDataRate) GetCodingRate() string

func (*LRFHSSDataRate) GetModulationType added in v3.14.0

func (m *LRFHSSDataRate) GetModulationType() uint32

func (*LRFHSSDataRate) GetOperatingChannelWidth added in v3.14.0

func (m *LRFHSSDataRate) GetOperatingChannelWidth() uint32

func (*LRFHSSDataRate) ProtoMessage added in v3.14.0

func (*LRFHSSDataRate) ProtoMessage()

func (*LRFHSSDataRate) Reset added in v3.14.0

func (m *LRFHSSDataRate) Reset()

func (*LRFHSSDataRate) SetFields added in v3.14.0

func (dst *LRFHSSDataRate) SetFields(src *LRFHSSDataRate, paths ...string) error

func (*LRFHSSDataRate) String added in v3.14.0

func (this *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.

func (*LRFHSSDataRate) XXX_DiscardUnknown added in v3.14.0

func (m *LRFHSSDataRate) XXX_DiscardUnknown()

func (*LRFHSSDataRate) XXX_Marshal added in v3.14.0

func (m *LRFHSSDataRate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LRFHSSDataRate) XXX_Merge added in v3.14.0

func (m *LRFHSSDataRate) XXX_Merge(src proto.Message)

func (*LRFHSSDataRate) XXX_Size added in v3.14.0

func (m *LRFHSSDataRate) XXX_Size() int

func (*LRFHSSDataRate) XXX_Unmarshal added in v3.14.0

func (m *LRFHSSDataRate) XXX_Unmarshal(b []byte) error

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"`
	// 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListApplicationAPIKeysRequest) Descriptor

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

func (*ListApplicationAPIKeysRequest) EntityType added in v3.15.1

func (m *ListApplicationAPIKeysRequest) EntityType() string

func (*ListApplicationAPIKeysRequest) Equal

func (this *ListApplicationAPIKeysRequest) Equal(that interface{}) bool

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 (m *ListApplicationAPIKeysRequest) GetApplicationIds() *ApplicationIdentifiers

func (*ListApplicationAPIKeysRequest) GetLimit

func (m *ListApplicationAPIKeysRequest) GetLimit() uint32

func (*ListApplicationAPIKeysRequest) GetPage

func (*ListApplicationAPIKeysRequest) IDString added in v3.15.1

func (m *ListApplicationAPIKeysRequest) IDString() string

func (*ListApplicationAPIKeysRequest) ProtoMessage

func (*ListApplicationAPIKeysRequest) ProtoMessage()

func (*ListApplicationAPIKeysRequest) Reset

func (m *ListApplicationAPIKeysRequest) Reset()

func (*ListApplicationAPIKeysRequest) SetFields

func (*ListApplicationAPIKeysRequest) String

func (this *ListApplicationAPIKeysRequest) String() 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.

func (*ListApplicationAPIKeysRequest) XXX_DiscardUnknown

func (m *ListApplicationAPIKeysRequest) XXX_DiscardUnknown()

func (*ListApplicationAPIKeysRequest) XXX_Marshal

func (m *ListApplicationAPIKeysRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListApplicationAPIKeysRequest) XXX_Merge

func (m *ListApplicationAPIKeysRequest) XXX_Merge(src proto.Message)

func (*ListApplicationAPIKeysRequest) XXX_Size

func (m *ListApplicationAPIKeysRequest) XXX_Size() int

func (*ListApplicationAPIKeysRequest) XXX_Unmarshal

func (m *ListApplicationAPIKeysRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListApplicationCollaboratorsRequest) Descriptor

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

func (*ListApplicationCollaboratorsRequest) EntityType added in v3.15.1

func (*ListApplicationCollaboratorsRequest) Equal

func (this *ListApplicationCollaboratorsRequest) Equal(that interface{}) bool

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

func (*ListApplicationCollaboratorsRequest) IDString added in v3.15.1

func (*ListApplicationCollaboratorsRequest) ProtoMessage

func (*ListApplicationCollaboratorsRequest) ProtoMessage()

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.

func (*ListApplicationCollaboratorsRequest) XXX_DiscardUnknown

func (m *ListApplicationCollaboratorsRequest) XXX_DiscardUnknown()

func (*ListApplicationCollaboratorsRequest) XXX_Marshal

func (m *ListApplicationCollaboratorsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListApplicationCollaboratorsRequest) XXX_Merge

func (*ListApplicationCollaboratorsRequest) XXX_Size

func (*ListApplicationCollaboratorsRequest) XXX_Unmarshal

func (m *ListApplicationCollaboratorsRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask `protobuf:"bytes,4,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*ListApplicationPackageAssociationRequest) Descriptor

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

func (*ListApplicationPackageAssociationRequest) EntityType added in v3.15.2

func (*ListApplicationPackageAssociationRequest) Equal

func (this *ListApplicationPackageAssociationRequest) Equal(that interface{}) bool

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

func (*ListApplicationPackageAssociationRequest) Reset

func (*ListApplicationPackageAssociationRequest) SetFields

func (*ListApplicationPackageAssociationRequest) String

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.

func (*ListApplicationPackageAssociationRequest) XXX_DiscardUnknown

func (m *ListApplicationPackageAssociationRequest) XXX_DiscardUnknown()

func (*ListApplicationPackageAssociationRequest) XXX_Marshal

func (m *ListApplicationPackageAssociationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListApplicationPackageAssociationRequest) XXX_Merge

func (*ListApplicationPackageAssociationRequest) XXX_Size

func (*ListApplicationPackageAssociationRequest) XXX_Unmarshal

func (m *ListApplicationPackageAssociationRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask `protobuf:"bytes,4,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*ListApplicationPackageDefaultAssociationRequest) Descriptor added in v3.9.0

func (*ListApplicationPackageDefaultAssociationRequest) EntityType added in v3.15.2

func (*ListApplicationPackageDefaultAssociationRequest) Equal added in v3.9.0

func (this *ListApplicationPackageDefaultAssociationRequest) Equal(that interface{}) bool

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) ProtoMessage added in v3.9.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) 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.

func (*ListApplicationPackageDefaultAssociationRequest) XXX_DiscardUnknown added in v3.9.0

func (m *ListApplicationPackageDefaultAssociationRequest) XXX_DiscardUnknown()

func (*ListApplicationPackageDefaultAssociationRequest) XXX_Marshal added in v3.9.0

func (m *ListApplicationPackageDefaultAssociationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListApplicationPackageDefaultAssociationRequest) XXX_Merge added in v3.9.0

func (*ListApplicationPackageDefaultAssociationRequest) XXX_Size added in v3.9.0

func (*ListApplicationPackageDefaultAssociationRequest) XXX_Unmarshal added in v3.9.0

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            *types.FieldMask        `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*ListApplicationPubSubsRequest) Descriptor

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

func (*ListApplicationPubSubsRequest) EntityType added in v3.15.2

func (m *ListApplicationPubSubsRequest) EntityType() string

func (*ListApplicationPubSubsRequest) Equal

func (this *ListApplicationPubSubsRequest) Equal(that interface{}) bool

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 (m *ListApplicationPubSubsRequest) GetApplicationIds() *ApplicationIdentifiers

func (*ListApplicationPubSubsRequest) GetFieldMask

func (m *ListApplicationPubSubsRequest) GetFieldMask() *types.FieldMask

func (*ListApplicationPubSubsRequest) IDString added in v3.15.2

func (m *ListApplicationPubSubsRequest) IDString() string

func (*ListApplicationPubSubsRequest) ProtoMessage

func (*ListApplicationPubSubsRequest) ProtoMessage()

func (*ListApplicationPubSubsRequest) Reset

func (m *ListApplicationPubSubsRequest) Reset()

func (*ListApplicationPubSubsRequest) SetFields

func (*ListApplicationPubSubsRequest) String

func (this *ListApplicationPubSubsRequest) String() string

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.

func (*ListApplicationPubSubsRequest) XXX_DiscardUnknown

func (m *ListApplicationPubSubsRequest) XXX_DiscardUnknown()

func (*ListApplicationPubSubsRequest) XXX_Marshal

func (m *ListApplicationPubSubsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListApplicationPubSubsRequest) XXX_Merge

func (m *ListApplicationPubSubsRequest) XXX_Merge(src proto.Message)

func (*ListApplicationPubSubsRequest) XXX_Size

func (m *ListApplicationPubSubsRequest) XXX_Size() int

func (*ListApplicationPubSubsRequest) XXX_Unmarshal

func (m *ListApplicationPubSubsRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask `protobuf:"bytes,1,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*ListApplicationWebhookTemplatesRequest) Descriptor

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

func (*ListApplicationWebhookTemplatesRequest) Equal

func (this *ListApplicationWebhookTemplatesRequest) Equal(that interface{}) bool

func (*ListApplicationWebhookTemplatesRequest) GetFieldMask

func (*ListApplicationWebhookTemplatesRequest) ProtoMessage

func (*ListApplicationWebhookTemplatesRequest) Reset

func (*ListApplicationWebhookTemplatesRequest) SetFields

func (*ListApplicationWebhookTemplatesRequest) String

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.

func (*ListApplicationWebhookTemplatesRequest) XXX_DiscardUnknown

func (m *ListApplicationWebhookTemplatesRequest) XXX_DiscardUnknown()

func (*ListApplicationWebhookTemplatesRequest) XXX_Marshal

func (m *ListApplicationWebhookTemplatesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListApplicationWebhookTemplatesRequest) XXX_Merge

func (*ListApplicationWebhookTemplatesRequest) XXX_Size

func (*ListApplicationWebhookTemplatesRequest) XXX_Unmarshal

func (m *ListApplicationWebhookTemplatesRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask        `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*ListApplicationWebhooksRequest) Descriptor

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

func (*ListApplicationWebhooksRequest) EntityType added in v3.15.2

func (m *ListApplicationWebhooksRequest) EntityType() string

func (*ListApplicationWebhooksRequest) Equal

func (this *ListApplicationWebhooksRequest) Equal(that interface{}) bool

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 (m *ListApplicationWebhooksRequest) GetFieldMask() *types.FieldMask

func (*ListApplicationWebhooksRequest) IDString added in v3.15.2

func (m *ListApplicationWebhooksRequest) IDString() string

func (*ListApplicationWebhooksRequest) ProtoMessage

func (*ListApplicationWebhooksRequest) ProtoMessage()

func (*ListApplicationWebhooksRequest) Reset

func (m *ListApplicationWebhooksRequest) Reset()

func (*ListApplicationWebhooksRequest) SetFields

func (*ListApplicationWebhooksRequest) String

func (this *ListApplicationWebhooksRequest) String() string

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.

func (*ListApplicationWebhooksRequest) XXX_DiscardUnknown

func (m *ListApplicationWebhooksRequest) XXX_DiscardUnknown()

func (*ListApplicationWebhooksRequest) XXX_Marshal

func (m *ListApplicationWebhooksRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListApplicationWebhooksRequest) XXX_Merge

func (m *ListApplicationWebhooksRequest) XXX_Merge(src proto.Message)

func (*ListApplicationWebhooksRequest) XXX_Size

func (m *ListApplicationWebhooksRequest) XXX_Size() int

func (*ListApplicationWebhooksRequest) XXX_Unmarshal

func (m *ListApplicationWebhooksRequest) XXX_Unmarshal(b []byte) error

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 *types.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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListApplicationsRequest) Descriptor

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

func (*ListApplicationsRequest) Equal

func (this *ListApplicationsRequest) Equal(that interface{}) bool

func (*ListApplicationsRequest) GetCollaborator

func (*ListApplicationsRequest) GetDeleted added in v3.12.0

func (m *ListApplicationsRequest) GetDeleted() bool

func (*ListApplicationsRequest) GetFieldMask

func (m *ListApplicationsRequest) GetFieldMask() *types.FieldMask

func (*ListApplicationsRequest) GetLimit

func (m *ListApplicationsRequest) GetLimit() uint32

func (*ListApplicationsRequest) GetOrder

func (m *ListApplicationsRequest) GetOrder() string

func (*ListApplicationsRequest) GetPage

func (m *ListApplicationsRequest) GetPage() uint32

func (*ListApplicationsRequest) ProtoMessage

func (*ListApplicationsRequest) ProtoMessage()

func (*ListApplicationsRequest) Reset

func (m *ListApplicationsRequest) Reset()

func (*ListApplicationsRequest) SetFields

func (dst *ListApplicationsRequest) SetFields(src *ListApplicationsRequest, paths ...string) error

func (*ListApplicationsRequest) String

func (this *ListApplicationsRequest) String() string

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.

func (*ListApplicationsRequest) XXX_DiscardUnknown

func (m *ListApplicationsRequest) XXX_DiscardUnknown()

func (*ListApplicationsRequest) XXX_Marshal

func (m *ListApplicationsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListApplicationsRequest) XXX_Merge

func (m *ListApplicationsRequest) XXX_Merge(src proto.Message)

func (*ListApplicationsRequest) XXX_Size

func (m *ListApplicationsRequest) XXX_Size() int

func (*ListApplicationsRequest) XXX_Unmarshal

func (m *ListApplicationsRequest) XXX_Unmarshal(b []byte) error

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 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListClientCollaboratorsRequest) Descriptor

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

func (*ListClientCollaboratorsRequest) EntityType added in v3.15.1

func (m *ListClientCollaboratorsRequest) EntityType() string

func (*ListClientCollaboratorsRequest) Equal

func (this *ListClientCollaboratorsRequest) Equal(that interface{}) bool

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 (m *ListClientCollaboratorsRequest) GetLimit() uint32

func (*ListClientCollaboratorsRequest) GetPage

func (*ListClientCollaboratorsRequest) IDString added in v3.15.1

func (m *ListClientCollaboratorsRequest) IDString() string

func (*ListClientCollaboratorsRequest) ProtoMessage

func (*ListClientCollaboratorsRequest) ProtoMessage()

func (*ListClientCollaboratorsRequest) Reset

func (m *ListClientCollaboratorsRequest) Reset()

func (*ListClientCollaboratorsRequest) SetFields

func (*ListClientCollaboratorsRequest) String

func (this *ListClientCollaboratorsRequest) String() 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.

func (*ListClientCollaboratorsRequest) XXX_DiscardUnknown

func (m *ListClientCollaboratorsRequest) XXX_DiscardUnknown()

func (*ListClientCollaboratorsRequest) XXX_Marshal

func (m *ListClientCollaboratorsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListClientCollaboratorsRequest) XXX_Merge

func (m *ListClientCollaboratorsRequest) XXX_Merge(src proto.Message)

func (*ListClientCollaboratorsRequest) XXX_Size

func (m *ListClientCollaboratorsRequest) XXX_Size() int

func (*ListClientCollaboratorsRequest) XXX_Unmarshal

func (m *ListClientCollaboratorsRequest) XXX_Unmarshal(b []byte) error

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 *types.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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListClientsRequest) Descriptor

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

func (*ListClientsRequest) Equal

func (this *ListClientsRequest) Equal(that interface{}) bool

func (*ListClientsRequest) GetCollaborator

func (m *ListClientsRequest) GetCollaborator() *OrganizationOrUserIdentifiers

func (*ListClientsRequest) GetDeleted added in v3.12.0

func (m *ListClientsRequest) GetDeleted() bool

func (*ListClientsRequest) GetFieldMask

func (m *ListClientsRequest) GetFieldMask() *types.FieldMask

func (*ListClientsRequest) GetLimit

func (m *ListClientsRequest) GetLimit() uint32

func (*ListClientsRequest) GetOrder

func (m *ListClientsRequest) GetOrder() string

func (*ListClientsRequest) GetPage

func (m *ListClientsRequest) GetPage() uint32

func (*ListClientsRequest) ProtoMessage

func (*ListClientsRequest) ProtoMessage()

func (*ListClientsRequest) Reset

func (m *ListClientsRequest) Reset()

func (*ListClientsRequest) SetFields

func (dst *ListClientsRequest) SetFields(src *ListClientsRequest, paths ...string) error

func (*ListClientsRequest) String

func (this *ListClientsRequest) String() string

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.

func (*ListClientsRequest) XXX_DiscardUnknown

func (m *ListClientsRequest) XXX_DiscardUnknown()

func (*ListClientsRequest) XXX_Marshal

func (m *ListClientsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListClientsRequest) XXX_Merge

func (m *ListClientsRequest) XXX_Merge(src proto.Message)

func (*ListClientsRequest) XXX_Size

func (m *ListClientsRequest) XXX_Size() int

func (*ListClientsRequest) XXX_Unmarshal

func (m *ListClientsRequest) XXX_Unmarshal(b []byte) error

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.
	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            *types.FieldMask `protobuf:"bytes,6,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*ListEndDeviceBrandsRequest) Descriptor added in v3.11.0

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

func (*ListEndDeviceBrandsRequest) Equal added in v3.11.0

func (this *ListEndDeviceBrandsRequest) Equal(that interface{}) bool

func (*ListEndDeviceBrandsRequest) GetApplicationIds added in v3.13.0

func (m *ListEndDeviceBrandsRequest) GetApplicationIds() *ApplicationIdentifiers

func (*ListEndDeviceBrandsRequest) GetFieldMask added in v3.11.0

func (m *ListEndDeviceBrandsRequest) GetFieldMask() *types.FieldMask

func (*ListEndDeviceBrandsRequest) GetLimit added in v3.11.0

func (m *ListEndDeviceBrandsRequest) GetLimit() uint32

func (*ListEndDeviceBrandsRequest) GetOrderBy added in v3.11.0

func (m *ListEndDeviceBrandsRequest) GetOrderBy() string

func (*ListEndDeviceBrandsRequest) GetPage added in v3.11.0

func (m *ListEndDeviceBrandsRequest) GetPage() uint32

func (*ListEndDeviceBrandsRequest) GetSearch added in v3.11.0

func (m *ListEndDeviceBrandsRequest) GetSearch() string

func (*ListEndDeviceBrandsRequest) ProtoMessage added in v3.11.0

func (*ListEndDeviceBrandsRequest) ProtoMessage()

func (*ListEndDeviceBrandsRequest) Reset added in v3.11.0

func (m *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 (this *ListEndDeviceBrandsRequest) String() string

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.

func (*ListEndDeviceBrandsRequest) XXX_DiscardUnknown added in v3.11.0

func (m *ListEndDeviceBrandsRequest) XXX_DiscardUnknown()

func (*ListEndDeviceBrandsRequest) XXX_Marshal added in v3.11.0

func (m *ListEndDeviceBrandsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListEndDeviceBrandsRequest) XXX_Merge added in v3.11.0

func (m *ListEndDeviceBrandsRequest) XXX_Merge(src proto.Message)

func (*ListEndDeviceBrandsRequest) XXX_Size added in v3.11.0

func (m *ListEndDeviceBrandsRequest) XXX_Size() int

func (*ListEndDeviceBrandsRequest) XXX_Unmarshal added in v3.11.0

func (m *ListEndDeviceBrandsRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ListEndDeviceBrandsResponse) Descriptor added in v3.11.0

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

func (*ListEndDeviceBrandsResponse) Equal added in v3.11.0

func (this *ListEndDeviceBrandsResponse) Equal(that interface{}) bool

func (*ListEndDeviceBrandsResponse) GetBrands added in v3.11.0

func (m *ListEndDeviceBrandsResponse) GetBrands() []*EndDeviceBrand

func (*ListEndDeviceBrandsResponse) ProtoMessage added in v3.11.0

func (*ListEndDeviceBrandsResponse) ProtoMessage()

func (*ListEndDeviceBrandsResponse) Reset added in v3.11.0

func (m *ListEndDeviceBrandsResponse) Reset()

func (*ListEndDeviceBrandsResponse) SetFields added in v3.11.0

func (*ListEndDeviceBrandsResponse) String added in v3.11.0

func (this *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.

func (*ListEndDeviceBrandsResponse) XXX_DiscardUnknown added in v3.11.0

func (m *ListEndDeviceBrandsResponse) XXX_DiscardUnknown()

func (*ListEndDeviceBrandsResponse) XXX_Marshal added in v3.11.0

func (m *ListEndDeviceBrandsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListEndDeviceBrandsResponse) XXX_Merge added in v3.11.0

func (m *ListEndDeviceBrandsResponse) XXX_Merge(src proto.Message)

func (*ListEndDeviceBrandsResponse) XXX_Size added in v3.11.0

func (m *ListEndDeviceBrandsResponse) XXX_Size() int

func (*ListEndDeviceBrandsResponse) XXX_Unmarshal added in v3.11.0

func (m *ListEndDeviceBrandsResponse) XXX_Unmarshal(b []byte) error

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.
	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            *types.FieldMask `protobuf:"bytes,7,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*ListEndDeviceModelsRequest) Descriptor added in v3.11.0

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

func (*ListEndDeviceModelsRequest) Equal added in v3.11.0

func (this *ListEndDeviceModelsRequest) Equal(that interface{}) bool

func (*ListEndDeviceModelsRequest) GetApplicationIds added in v3.13.0

func (m *ListEndDeviceModelsRequest) GetApplicationIds() *ApplicationIdentifiers

func (*ListEndDeviceModelsRequest) GetBrandId added in v3.14.1

func (m *ListEndDeviceModelsRequest) GetBrandId() string

func (*ListEndDeviceModelsRequest) GetFieldMask added in v3.11.0

func (m *ListEndDeviceModelsRequest) GetFieldMask() *types.FieldMask

func (*ListEndDeviceModelsRequest) GetLimit added in v3.11.0

func (m *ListEndDeviceModelsRequest) GetLimit() uint32

func (*ListEndDeviceModelsRequest) GetOrderBy added in v3.11.0

func (m *ListEndDeviceModelsRequest) GetOrderBy() string

func (*ListEndDeviceModelsRequest) GetPage added in v3.11.0

func (m *ListEndDeviceModelsRequest) GetPage() uint32

func (*ListEndDeviceModelsRequest) GetSearch added in v3.11.0

func (m *ListEndDeviceModelsRequest) GetSearch() string

func (*ListEndDeviceModelsRequest) ProtoMessage added in v3.11.0

func (*ListEndDeviceModelsRequest) ProtoMessage()

func (*ListEndDeviceModelsRequest) Reset added in v3.11.0

func (m *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 (this *ListEndDeviceModelsRequest) String() string

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.

func (*ListEndDeviceModelsRequest) XXX_DiscardUnknown added in v3.11.0

func (m *ListEndDeviceModelsRequest) XXX_DiscardUnknown()

func (*ListEndDeviceModelsRequest) XXX_Marshal added in v3.11.0

func (m *ListEndDeviceModelsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListEndDeviceModelsRequest) XXX_Merge added in v3.11.0

func (m *ListEndDeviceModelsRequest) XXX_Merge(src proto.Message)

func (*ListEndDeviceModelsRequest) XXX_Size added in v3.11.0

func (m *ListEndDeviceModelsRequest) XXX_Size() int

func (*ListEndDeviceModelsRequest) XXX_Unmarshal added in v3.11.0

func (m *ListEndDeviceModelsRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ListEndDeviceModelsResponse) Descriptor added in v3.11.0

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

func (*ListEndDeviceModelsResponse) Equal added in v3.11.0

func (this *ListEndDeviceModelsResponse) Equal(that interface{}) bool

func (*ListEndDeviceModelsResponse) GetModels added in v3.11.0

func (m *ListEndDeviceModelsResponse) GetModels() []*EndDeviceModel

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) Reset added in v3.11.0

func (m *ListEndDeviceModelsResponse) Reset()

func (*ListEndDeviceModelsResponse) SetFields added in v3.11.0

func (*ListEndDeviceModelsResponse) String added in v3.11.0

func (this *ListEndDeviceModelsResponse) String() string

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.

func (*ListEndDeviceModelsResponse) XXX_DiscardUnknown added in v3.11.0

func (m *ListEndDeviceModelsResponse) XXX_DiscardUnknown()

func (*ListEndDeviceModelsResponse) XXX_Marshal added in v3.11.0

func (m *ListEndDeviceModelsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListEndDeviceModelsResponse) XXX_Merge added in v3.11.0

func (m *ListEndDeviceModelsResponse) XXX_Merge(src proto.Message)

func (*ListEndDeviceModelsResponse) XXX_Size added in v3.11.0

func (m *ListEndDeviceModelsResponse) XXX_Size() int

func (*ListEndDeviceModelsResponse) XXX_Unmarshal added in v3.11.0

func (m *ListEndDeviceModelsResponse) XXX_Unmarshal(b []byte) error

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 *types.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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListEndDevicesRequest) Descriptor

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

func (*ListEndDevicesRequest) Equal

func (this *ListEndDevicesRequest) Equal(that interface{}) bool

func (*ListEndDevicesRequest) GetApplicationIds added in v3.15.2

func (m *ListEndDevicesRequest) GetApplicationIds() *ApplicationIdentifiers

func (*ListEndDevicesRequest) GetFieldMask

func (m *ListEndDevicesRequest) GetFieldMask() *types.FieldMask

func (*ListEndDevicesRequest) GetLimit

func (m *ListEndDevicesRequest) GetLimit() uint32

func (*ListEndDevicesRequest) GetOrder

func (m *ListEndDevicesRequest) GetOrder() string

func (*ListEndDevicesRequest) GetPage

func (m *ListEndDevicesRequest) GetPage() uint32

func (*ListEndDevicesRequest) ProtoMessage

func (*ListEndDevicesRequest) ProtoMessage()

func (*ListEndDevicesRequest) Reset

func (m *ListEndDevicesRequest) Reset()

func (*ListEndDevicesRequest) SetFields

func (dst *ListEndDevicesRequest) SetFields(src *ListEndDevicesRequest, paths ...string) error

func (*ListEndDevicesRequest) String

func (this *ListEndDevicesRequest) String() string

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.

func (*ListEndDevicesRequest) XXX_DiscardUnknown

func (m *ListEndDevicesRequest) XXX_DiscardUnknown()

func (*ListEndDevicesRequest) XXX_Marshal

func (m *ListEndDevicesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListEndDevicesRequest) XXX_Merge

func (m *ListEndDevicesRequest) XXX_Merge(src proto.Message)

func (*ListEndDevicesRequest) XXX_Size

func (m *ListEndDevicesRequest) XXX_Size() int

func (*ListEndDevicesRequest) XXX_Unmarshal

func (m *ListEndDevicesRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListForwarderRoutingPoliciesRequest) Descriptor added in v3.12.0

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

func (*ListForwarderRoutingPoliciesRequest) Equal added in v3.12.0

func (this *ListForwarderRoutingPoliciesRequest) Equal(that interface{}) bool

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

func (*ListForwarderRoutingPoliciesRequest) XXX_DiscardUnknown added in v3.12.0

func (m *ListForwarderRoutingPoliciesRequest) XXX_DiscardUnknown()

func (*ListForwarderRoutingPoliciesRequest) XXX_Marshal added in v3.12.0

func (m *ListForwarderRoutingPoliciesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListForwarderRoutingPoliciesRequest) XXX_Merge added in v3.12.0

func (*ListForwarderRoutingPoliciesRequest) XXX_Size added in v3.12.0

func (*ListForwarderRoutingPoliciesRequest) XXX_Unmarshal added in v3.12.0

func (m *ListForwarderRoutingPoliciesRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListFrequencyPlansRequest) Descriptor

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

func (*ListFrequencyPlansRequest) Equal

func (this *ListFrequencyPlansRequest) Equal(that interface{}) bool

func (*ListFrequencyPlansRequest) GetBaseFrequency

func (m *ListFrequencyPlansRequest) GetBaseFrequency() uint32

func (*ListFrequencyPlansRequest) ProtoMessage

func (*ListFrequencyPlansRequest) ProtoMessage()

func (*ListFrequencyPlansRequest) Reset

func (m *ListFrequencyPlansRequest) Reset()

func (*ListFrequencyPlansRequest) SetFields

func (dst *ListFrequencyPlansRequest) SetFields(src *ListFrequencyPlansRequest, paths ...string) error

func (*ListFrequencyPlansRequest) String

func (this *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.

func (*ListFrequencyPlansRequest) XXX_DiscardUnknown

func (m *ListFrequencyPlansRequest) XXX_DiscardUnknown()

func (*ListFrequencyPlansRequest) XXX_Marshal

func (m *ListFrequencyPlansRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListFrequencyPlansRequest) XXX_Merge

func (m *ListFrequencyPlansRequest) XXX_Merge(src proto.Message)

func (*ListFrequencyPlansRequest) XXX_Size

func (m *ListFrequencyPlansRequest) XXX_Size() int

func (*ListFrequencyPlansRequest) XXX_Unmarshal

func (m *ListFrequencyPlansRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

func (*ListFrequencyPlansResponse) Descriptor

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

func (*ListFrequencyPlansResponse) Equal

func (this *ListFrequencyPlansResponse) Equal(that interface{}) bool

func (*ListFrequencyPlansResponse) GetFrequencyPlans

func (m *ListFrequencyPlansResponse) GetFrequencyPlans() []*FrequencyPlanDescription

func (*ListFrequencyPlansResponse) ProtoMessage

func (*ListFrequencyPlansResponse) ProtoMessage()

func (*ListFrequencyPlansResponse) Reset

func (m *ListFrequencyPlansResponse) Reset()

func (*ListFrequencyPlansResponse) SetFields

func (dst *ListFrequencyPlansResponse) SetFields(src *ListFrequencyPlansResponse, paths ...string) error

func (*ListFrequencyPlansResponse) String

func (this *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.

func (*ListFrequencyPlansResponse) XXX_DiscardUnknown

func (m *ListFrequencyPlansResponse) XXX_DiscardUnknown()

func (*ListFrequencyPlansResponse) XXX_Marshal

func (m *ListFrequencyPlansResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListFrequencyPlansResponse) XXX_Merge

func (m *ListFrequencyPlansResponse) XXX_Merge(src proto.Message)

func (*ListFrequencyPlansResponse) XXX_Size

func (m *ListFrequencyPlansResponse) XXX_Size() int

func (*ListFrequencyPlansResponse) XXX_Unmarshal

func (m *ListFrequencyPlansResponse) XXX_Unmarshal(b []byte) error

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"`
	// 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListGatewayAPIKeysRequest) Descriptor

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

func (*ListGatewayAPIKeysRequest) EntityType added in v3.15.1

func (m *ListGatewayAPIKeysRequest) EntityType() string

func (*ListGatewayAPIKeysRequest) Equal

func (this *ListGatewayAPIKeysRequest) Equal(that interface{}) bool

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 (m *ListGatewayAPIKeysRequest) GetGatewayIds() *GatewayIdentifiers

func (*ListGatewayAPIKeysRequest) GetLimit

func (m *ListGatewayAPIKeysRequest) GetLimit() uint32

func (*ListGatewayAPIKeysRequest) GetPage

func (m *ListGatewayAPIKeysRequest) GetPage() uint32

func (*ListGatewayAPIKeysRequest) IDString added in v3.15.1

func (m *ListGatewayAPIKeysRequest) IDString() string

func (*ListGatewayAPIKeysRequest) ProtoMessage

func (*ListGatewayAPIKeysRequest) ProtoMessage()

func (*ListGatewayAPIKeysRequest) Reset

func (m *ListGatewayAPIKeysRequest) Reset()

func (*ListGatewayAPIKeysRequest) SetFields

func (dst *ListGatewayAPIKeysRequest) SetFields(src *ListGatewayAPIKeysRequest, paths ...string) error

func (*ListGatewayAPIKeysRequest) String

func (this *ListGatewayAPIKeysRequest) String() string

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.

func (*ListGatewayAPIKeysRequest) XXX_DiscardUnknown

func (m *ListGatewayAPIKeysRequest) XXX_DiscardUnknown()

func (*ListGatewayAPIKeysRequest) XXX_Marshal

func (m *ListGatewayAPIKeysRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListGatewayAPIKeysRequest) XXX_Merge

func (m *ListGatewayAPIKeysRequest) XXX_Merge(src proto.Message)

func (*ListGatewayAPIKeysRequest) XXX_Size

func (m *ListGatewayAPIKeysRequest) XXX_Size() int

func (*ListGatewayAPIKeysRequest) XXX_Unmarshal

func (m *ListGatewayAPIKeysRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListGatewayCollaboratorsRequest) Descriptor

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

func (*ListGatewayCollaboratorsRequest) EntityType added in v3.15.1

func (m *ListGatewayCollaboratorsRequest) EntityType() string

func (*ListGatewayCollaboratorsRequest) Equal

func (this *ListGatewayCollaboratorsRequest) Equal(that interface{}) bool

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

func (*ListGatewayCollaboratorsRequest) IDString added in v3.15.1

func (*ListGatewayCollaboratorsRequest) ProtoMessage

func (*ListGatewayCollaboratorsRequest) ProtoMessage()

func (*ListGatewayCollaboratorsRequest) Reset

func (*ListGatewayCollaboratorsRequest) SetFields

func (*ListGatewayCollaboratorsRequest) String

func (this *ListGatewayCollaboratorsRequest) String() string

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.

func (*ListGatewayCollaboratorsRequest) XXX_DiscardUnknown

func (m *ListGatewayCollaboratorsRequest) XXX_DiscardUnknown()

func (*ListGatewayCollaboratorsRequest) XXX_Marshal

func (m *ListGatewayCollaboratorsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListGatewayCollaboratorsRequest) XXX_Merge

func (m *ListGatewayCollaboratorsRequest) XXX_Merge(src proto.Message)

func (*ListGatewayCollaboratorsRequest) XXX_Size

func (m *ListGatewayCollaboratorsRequest) XXX_Size() int

func (*ListGatewayCollaboratorsRequest) XXX_Unmarshal

func (m *ListGatewayCollaboratorsRequest) XXX_Unmarshal(b []byte) error

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 *types.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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListGatewaysRequest) Descriptor

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

func (*ListGatewaysRequest) Equal

func (this *ListGatewaysRequest) Equal(that interface{}) bool

func (*ListGatewaysRequest) GetCollaborator

func (m *ListGatewaysRequest) GetCollaborator() *OrganizationOrUserIdentifiers

func (*ListGatewaysRequest) GetDeleted added in v3.12.0

func (m *ListGatewaysRequest) GetDeleted() bool

func (*ListGatewaysRequest) GetFieldMask

func (m *ListGatewaysRequest) GetFieldMask() *types.FieldMask

func (*ListGatewaysRequest) GetLimit

func (m *ListGatewaysRequest) GetLimit() uint32

func (*ListGatewaysRequest) GetOrder

func (m *ListGatewaysRequest) GetOrder() string

func (*ListGatewaysRequest) GetPage

func (m *ListGatewaysRequest) GetPage() uint32

func (*ListGatewaysRequest) ProtoMessage

func (*ListGatewaysRequest) ProtoMessage()

func (*ListGatewaysRequest) Reset

func (m *ListGatewaysRequest) Reset()

func (*ListGatewaysRequest) SetFields

func (dst *ListGatewaysRequest) SetFields(src *ListGatewaysRequest, paths ...string) error

func (*ListGatewaysRequest) String

func (this *ListGatewaysRequest) String() string

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.

func (*ListGatewaysRequest) XXX_DiscardUnknown

func (m *ListGatewaysRequest) XXX_DiscardUnknown()

func (*ListGatewaysRequest) XXX_Marshal

func (m *ListGatewaysRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListGatewaysRequest) XXX_Merge

func (m *ListGatewaysRequest) XXX_Merge(src proto.Message)

func (*ListGatewaysRequest) XXX_Size

func (m *ListGatewaysRequest) XXX_Size() int

func (*ListGatewaysRequest) XXX_Unmarshal

func (m *ListGatewaysRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListHomeNetworkRoutingPoliciesRequest) Descriptor added in v3.12.0

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

func (*ListHomeNetworkRoutingPoliciesRequest) Equal added in v3.12.0

func (this *ListHomeNetworkRoutingPoliciesRequest) Equal(that interface{}) bool

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

func (*ListHomeNetworkRoutingPoliciesRequest) XXX_DiscardUnknown added in v3.12.0

func (m *ListHomeNetworkRoutingPoliciesRequest) XXX_DiscardUnknown()

func (*ListHomeNetworkRoutingPoliciesRequest) XXX_Marshal added in v3.12.0

func (m *ListHomeNetworkRoutingPoliciesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListHomeNetworkRoutingPoliciesRequest) XXX_Merge added in v3.12.0

func (*ListHomeNetworkRoutingPoliciesRequest) XXX_Size added in v3.12.0

func (*ListHomeNetworkRoutingPoliciesRequest) XXX_Unmarshal added in v3.12.0

func (m *ListHomeNetworkRoutingPoliciesRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListInvitationsRequest) Descriptor

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

func (*ListInvitationsRequest) Equal

func (this *ListInvitationsRequest) Equal(that interface{}) bool

func (*ListInvitationsRequest) GetLimit

func (m *ListInvitationsRequest) GetLimit() uint32

func (*ListInvitationsRequest) GetPage

func (m *ListInvitationsRequest) GetPage() uint32

func (*ListInvitationsRequest) ProtoMessage

func (*ListInvitationsRequest) ProtoMessage()

func (*ListInvitationsRequest) Reset

func (m *ListInvitationsRequest) Reset()

func (*ListInvitationsRequest) SetFields

func (dst *ListInvitationsRequest) SetFields(src *ListInvitationsRequest, paths ...string) error

func (*ListInvitationsRequest) String

func (this *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.

func (*ListInvitationsRequest) XXX_DiscardUnknown

func (m *ListInvitationsRequest) XXX_DiscardUnknown()

func (*ListInvitationsRequest) XXX_Marshal

func (m *ListInvitationsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListInvitationsRequest) XXX_Merge

func (m *ListInvitationsRequest) XXX_Merge(src proto.Message)

func (*ListInvitationsRequest) XXX_Size

func (m *ListInvitationsRequest) XXX_Size() int

func (*ListInvitationsRequest) XXX_Unmarshal

func (m *ListInvitationsRequest) XXX_Unmarshal(b []byte) error

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 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListOAuthAccessTokensRequest) Descriptor

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

func (*ListOAuthAccessTokensRequest) EntityType added in v3.16.2

func (m *ListOAuthAccessTokensRequest) EntityType() string

func (*ListOAuthAccessTokensRequest) Equal

func (this *ListOAuthAccessTokensRequest) Equal(that interface{}) bool

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 (m *ListOAuthAccessTokensRequest) GetLimit() uint32

func (*ListOAuthAccessTokensRequest) GetOrder

func (m *ListOAuthAccessTokensRequest) GetOrder() string

func (*ListOAuthAccessTokensRequest) GetPage

func (m *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) Reset

func (m *ListOAuthAccessTokensRequest) Reset()

func (*ListOAuthAccessTokensRequest) SetFields

func (*ListOAuthAccessTokensRequest) String

func (this *ListOAuthAccessTokensRequest) String() 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.

func (*ListOAuthAccessTokensRequest) XXX_DiscardUnknown

func (m *ListOAuthAccessTokensRequest) XXX_DiscardUnknown()

func (*ListOAuthAccessTokensRequest) XXX_Marshal

func (m *ListOAuthAccessTokensRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListOAuthAccessTokensRequest) XXX_Merge

func (m *ListOAuthAccessTokensRequest) XXX_Merge(src proto.Message)

func (*ListOAuthAccessTokensRequest) XXX_Size

func (m *ListOAuthAccessTokensRequest) XXX_Size() int

func (*ListOAuthAccessTokensRequest) XXX_Unmarshal

func (m *ListOAuthAccessTokensRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListOAuthClientAuthorizationsRequest) Descriptor

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

func (*ListOAuthClientAuthorizationsRequest) EntityType added in v3.16.2

func (*ListOAuthClientAuthorizationsRequest) Equal

func (this *ListOAuthClientAuthorizationsRequest) Equal(that interface{}) bool

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

func (*ListOAuthClientAuthorizationsRequest) XXX_DiscardUnknown

func (m *ListOAuthClientAuthorizationsRequest) XXX_DiscardUnknown()

func (*ListOAuthClientAuthorizationsRequest) XXX_Marshal

func (m *ListOAuthClientAuthorizationsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListOAuthClientAuthorizationsRequest) XXX_Merge

func (*ListOAuthClientAuthorizationsRequest) XXX_Size

func (*ListOAuthClientAuthorizationsRequest) XXX_Unmarshal

func (m *ListOAuthClientAuthorizationsRequest) XXX_Unmarshal(b []byte) error

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"`
	// 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListOrganizationAPIKeysRequest) Descriptor

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

func (*ListOrganizationAPIKeysRequest) EntityType added in v3.15.1

func (m *ListOrganizationAPIKeysRequest) EntityType() string

func (*ListOrganizationAPIKeysRequest) Equal

func (this *ListOrganizationAPIKeysRequest) Equal(that interface{}) bool

func (*ListOrganizationAPIKeysRequest) ExtractRequestFields added in v3.15.1

func (m *ListOrganizationAPIKeysRequest) ExtractRequestFields(dst map[string]interface{})

func (*ListOrganizationAPIKeysRequest) GetLimit

func (m *ListOrganizationAPIKeysRequest) GetLimit() uint32

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

func (m *ListOrganizationAPIKeysRequest) Reset()

func (*ListOrganizationAPIKeysRequest) SetFields

func (*ListOrganizationAPIKeysRequest) String

func (this *ListOrganizationAPIKeysRequest) String() 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.

func (*ListOrganizationAPIKeysRequest) XXX_DiscardUnknown

func (m *ListOrganizationAPIKeysRequest) XXX_DiscardUnknown()

func (*ListOrganizationAPIKeysRequest) XXX_Marshal

func (m *ListOrganizationAPIKeysRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListOrganizationAPIKeysRequest) XXX_Merge

func (m *ListOrganizationAPIKeysRequest) XXX_Merge(src proto.Message)

func (*ListOrganizationAPIKeysRequest) XXX_Size

func (m *ListOrganizationAPIKeysRequest) XXX_Size() int

func (*ListOrganizationAPIKeysRequest) XXX_Unmarshal

func (m *ListOrganizationAPIKeysRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListOrganizationCollaboratorsRequest) Descriptor

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

func (*ListOrganizationCollaboratorsRequest) EntityType added in v3.15.1

func (*ListOrganizationCollaboratorsRequest) Equal

func (this *ListOrganizationCollaboratorsRequest) Equal(that interface{}) bool

func (*ListOrganizationCollaboratorsRequest) ExtractRequestFields added in v3.15.1

func (m *ListOrganizationCollaboratorsRequest) ExtractRequestFields(dst map[string]interface{})

func (*ListOrganizationCollaboratorsRequest) GetLimit

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

func (*ListOrganizationCollaboratorsRequest) XXX_DiscardUnknown

func (m *ListOrganizationCollaboratorsRequest) XXX_DiscardUnknown()

func (*ListOrganizationCollaboratorsRequest) XXX_Marshal

func (m *ListOrganizationCollaboratorsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListOrganizationCollaboratorsRequest) XXX_Merge

func (*ListOrganizationCollaboratorsRequest) XXX_Size

func (*ListOrganizationCollaboratorsRequest) XXX_Unmarshal

func (m *ListOrganizationCollaboratorsRequest) XXX_Unmarshal(b []byte) error

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 *types.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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListOrganizationsRequest) Descriptor

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

func (*ListOrganizationsRequest) Equal

func (this *ListOrganizationsRequest) Equal(that interface{}) bool

func (*ListOrganizationsRequest) GetCollaborator

func (*ListOrganizationsRequest) GetDeleted added in v3.12.0

func (m *ListOrganizationsRequest) GetDeleted() bool

func (*ListOrganizationsRequest) GetFieldMask

func (m *ListOrganizationsRequest) GetFieldMask() *types.FieldMask

func (*ListOrganizationsRequest) GetLimit

func (m *ListOrganizationsRequest) GetLimit() uint32

func (*ListOrganizationsRequest) GetOrder

func (m *ListOrganizationsRequest) GetOrder() string

func (*ListOrganizationsRequest) GetPage

func (m *ListOrganizationsRequest) GetPage() uint32

func (*ListOrganizationsRequest) ProtoMessage

func (*ListOrganizationsRequest) ProtoMessage()

func (*ListOrganizationsRequest) Reset

func (m *ListOrganizationsRequest) Reset()

func (*ListOrganizationsRequest) SetFields

func (dst *ListOrganizationsRequest) SetFields(src *ListOrganizationsRequest, paths ...string) error

func (*ListOrganizationsRequest) String

func (this *ListOrganizationsRequest) String() string

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.

func (*ListOrganizationsRequest) XXX_DiscardUnknown

func (m *ListOrganizationsRequest) XXX_DiscardUnknown()

func (*ListOrganizationsRequest) XXX_Marshal

func (m *ListOrganizationsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListOrganizationsRequest) XXX_Merge

func (m *ListOrganizationsRequest) XXX_Merge(src proto.Message)

func (*ListOrganizationsRequest) XXX_Size

func (m *ListOrganizationsRequest) XXX_Size() int

func (*ListOrganizationsRequest) XXX_Unmarshal

func (m *ListOrganizationsRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListPacketBrokerHomeNetworksRequest) Descriptor added in v3.13.0

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

func (*ListPacketBrokerHomeNetworksRequest) Equal added in v3.13.0

func (this *ListPacketBrokerHomeNetworksRequest) Equal(that interface{}) bool

func (*ListPacketBrokerHomeNetworksRequest) GetLimit added in v3.13.0

func (*ListPacketBrokerHomeNetworksRequest) GetNameContains added in v3.13.0

func (m *ListPacketBrokerHomeNetworksRequest) GetNameContains() string

func (*ListPacketBrokerHomeNetworksRequest) GetPage added in v3.13.0

func (*ListPacketBrokerHomeNetworksRequest) GetTenantIdContains added in v3.13.0

func (m *ListPacketBrokerHomeNetworksRequest) GetTenantIdContains() string

func (*ListPacketBrokerHomeNetworksRequest) ProtoMessage added in v3.13.0

func (*ListPacketBrokerHomeNetworksRequest) ProtoMessage()

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.

func (*ListPacketBrokerHomeNetworksRequest) XXX_DiscardUnknown added in v3.13.0

func (m *ListPacketBrokerHomeNetworksRequest) XXX_DiscardUnknown()

func (*ListPacketBrokerHomeNetworksRequest) XXX_Marshal added in v3.13.0

func (m *ListPacketBrokerHomeNetworksRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListPacketBrokerHomeNetworksRequest) XXX_Merge added in v3.13.0

func (*ListPacketBrokerHomeNetworksRequest) XXX_Size added in v3.13.0

func (*ListPacketBrokerHomeNetworksRequest) XXX_Unmarshal added in v3.13.0

func (m *ListPacketBrokerHomeNetworksRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListPacketBrokerNetworksRequest) Descriptor added in v3.13.0

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

func (*ListPacketBrokerNetworksRequest) Equal added in v3.13.0

func (this *ListPacketBrokerNetworksRequest) Equal(that interface{}) bool

func (*ListPacketBrokerNetworksRequest) GetLimit added in v3.13.0

func (*ListPacketBrokerNetworksRequest) GetNameContains added in v3.13.0

func (m *ListPacketBrokerNetworksRequest) GetNameContains() string

func (*ListPacketBrokerNetworksRequest) GetPage added in v3.13.0

func (*ListPacketBrokerNetworksRequest) GetTenantIdContains added in v3.13.0

func (m *ListPacketBrokerNetworksRequest) GetTenantIdContains() string

func (*ListPacketBrokerNetworksRequest) GetWithRoutingPolicy added in v3.13.0

func (m *ListPacketBrokerNetworksRequest) GetWithRoutingPolicy() bool

func (*ListPacketBrokerNetworksRequest) ProtoMessage added in v3.13.0

func (*ListPacketBrokerNetworksRequest) ProtoMessage()

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 (this *ListPacketBrokerNetworksRequest) String() string

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.

func (*ListPacketBrokerNetworksRequest) XXX_DiscardUnknown added in v3.13.0

func (m *ListPacketBrokerNetworksRequest) XXX_DiscardUnknown()

func (*ListPacketBrokerNetworksRequest) XXX_Marshal added in v3.13.0

func (m *ListPacketBrokerNetworksRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListPacketBrokerNetworksRequest) XXX_Merge added in v3.13.0

func (m *ListPacketBrokerNetworksRequest) XXX_Merge(src proto.Message)

func (*ListPacketBrokerNetworksRequest) XXX_Size added in v3.13.0

func (m *ListPacketBrokerNetworksRequest) XXX_Size() int

func (*ListPacketBrokerNetworksRequest) XXX_Unmarshal added in v3.13.0

func (m *ListPacketBrokerNetworksRequest) XXX_Unmarshal(b []byte) error

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 ListUserAPIKeysRequest

type ListUserAPIKeysRequest 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListUserAPIKeysRequest) Descriptor

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

func (*ListUserAPIKeysRequest) EntityType added in v3.15.1

func (m *ListUserAPIKeysRequest) EntityType() string

func (*ListUserAPIKeysRequest) Equal

func (this *ListUserAPIKeysRequest) Equal(that interface{}) bool

func (*ListUserAPIKeysRequest) ExtractRequestFields added in v3.15.1

func (m *ListUserAPIKeysRequest) ExtractRequestFields(dst map[string]interface{})

func (*ListUserAPIKeysRequest) GetLimit

func (m *ListUserAPIKeysRequest) GetLimit() uint32

func (*ListUserAPIKeysRequest) GetPage

func (m *ListUserAPIKeysRequest) GetPage() uint32

func (*ListUserAPIKeysRequest) GetUserIds added in v3.15.1

func (m *ListUserAPIKeysRequest) GetUserIds() *UserIdentifiers

func (*ListUserAPIKeysRequest) IDString added in v3.15.1

func (m *ListUserAPIKeysRequest) IDString() string

func (*ListUserAPIKeysRequest) ProtoMessage

func (*ListUserAPIKeysRequest) ProtoMessage()

func (*ListUserAPIKeysRequest) Reset

func (m *ListUserAPIKeysRequest) Reset()

func (*ListUserAPIKeysRequest) SetFields

func (dst *ListUserAPIKeysRequest) SetFields(src *ListUserAPIKeysRequest, paths ...string) error

func (*ListUserAPIKeysRequest) String

func (this *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.

func (*ListUserAPIKeysRequest) XXX_DiscardUnknown

func (m *ListUserAPIKeysRequest) XXX_DiscardUnknown()

func (*ListUserAPIKeysRequest) XXX_Marshal

func (m *ListUserAPIKeysRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListUserAPIKeysRequest) XXX_Merge

func (m *ListUserAPIKeysRequest) XXX_Merge(src proto.Message)

func (*ListUserAPIKeysRequest) XXX_Size

func (m *ListUserAPIKeysRequest) XXX_Size() int

func (*ListUserAPIKeysRequest) XXX_Unmarshal

func (m *ListUserAPIKeysRequest) XXX_Unmarshal(b []byte) error

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 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListUserSessionsRequest) Descriptor

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

func (*ListUserSessionsRequest) EntityType added in v3.15.1

func (m *ListUserSessionsRequest) EntityType() string

func (*ListUserSessionsRequest) Equal

func (this *ListUserSessionsRequest) Equal(that interface{}) bool

func (*ListUserSessionsRequest) ExtractRequestFields added in v3.15.1

func (m *ListUserSessionsRequest) ExtractRequestFields(dst map[string]interface{})

func (*ListUserSessionsRequest) GetLimit

func (m *ListUserSessionsRequest) GetLimit() uint32

func (*ListUserSessionsRequest) GetOrder

func (m *ListUserSessionsRequest) GetOrder() string

func (*ListUserSessionsRequest) GetPage

func (m *ListUserSessionsRequest) GetPage() uint32

func (*ListUserSessionsRequest) GetUserIds added in v3.15.1

func (m *ListUserSessionsRequest) GetUserIds() *UserIdentifiers

func (*ListUserSessionsRequest) IDString added in v3.15.1

func (m *ListUserSessionsRequest) IDString() string

func (*ListUserSessionsRequest) ProtoMessage

func (*ListUserSessionsRequest) ProtoMessage()

func (*ListUserSessionsRequest) Reset

func (m *ListUserSessionsRequest) Reset()

func (*ListUserSessionsRequest) SetFields

func (dst *ListUserSessionsRequest) SetFields(src *ListUserSessionsRequest, paths ...string) error

func (*ListUserSessionsRequest) String

func (this *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.

func (*ListUserSessionsRequest) XXX_DiscardUnknown

func (m *ListUserSessionsRequest) XXX_DiscardUnknown()

func (*ListUserSessionsRequest) XXX_Marshal

func (m *ListUserSessionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListUserSessionsRequest) XXX_Merge

func (m *ListUserSessionsRequest) XXX_Merge(src proto.Message)

func (*ListUserSessionsRequest) XXX_Size

func (m *ListUserSessionsRequest) XXX_Size() int

func (*ListUserSessionsRequest) XXX_Unmarshal

func (m *ListUserSessionsRequest) XXX_Unmarshal(b []byte) error

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 *types.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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListUsersRequest) Descriptor

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

func (*ListUsersRequest) Equal

func (this *ListUsersRequest) Equal(that interface{}) bool

func (*ListUsersRequest) GetDeleted added in v3.12.0

func (m *ListUsersRequest) GetDeleted() bool

func (*ListUsersRequest) GetFieldMask

func (m *ListUsersRequest) GetFieldMask() *types.FieldMask

func (*ListUsersRequest) GetLimit

func (m *ListUsersRequest) GetLimit() uint32

func (*ListUsersRequest) GetOrder

func (m *ListUsersRequest) GetOrder() string

func (*ListUsersRequest) GetPage

func (m *ListUsersRequest) GetPage() uint32

func (*ListUsersRequest) ProtoMessage

func (*ListUsersRequest) ProtoMessage()

func (*ListUsersRequest) Reset

func (m *ListUsersRequest) Reset()

func (*ListUsersRequest) SetFields

func (dst *ListUsersRequest) SetFields(src *ListUsersRequest, paths ...string) error

func (*ListUsersRequest) String

func (this *ListUsersRequest) String() string

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.

func (*ListUsersRequest) XXX_DiscardUnknown

func (m *ListUsersRequest) XXX_DiscardUnknown()

func (*ListUsersRequest) XXX_Marshal

func (m *ListUsersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListUsersRequest) XXX_Merge

func (m *ListUsersRequest) XXX_Merge(src proto.Message)

func (*ListUsersRequest) XXX_Size

func (m *ListUsersRequest) XXX_Size() int

func (*ListUsersRequest) XXX_Unmarshal

func (m *ListUsersRequest) XXX_Unmarshal(b []byte) error

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 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (LoRaDataRate) DataRate

func (v LoRaDataRate) DataRate() *DataRate

func (*LoRaDataRate) Descriptor

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

func (*LoRaDataRate) Equal

func (this *LoRaDataRate) Equal(that interface{}) bool

func (*LoRaDataRate) GetBandwidth

func (m *LoRaDataRate) GetBandwidth() uint32

func (*LoRaDataRate) GetSpreadingFactor

func (m *LoRaDataRate) GetSpreadingFactor() uint32

func (*LoRaDataRate) ProtoMessage

func (*LoRaDataRate) ProtoMessage()

func (*LoRaDataRate) Reset

func (m *LoRaDataRate) Reset()

func (*LoRaDataRate) SetFields

func (dst *LoRaDataRate) SetFields(src *LoRaDataRate, paths ...string) error

func (*LoRaDataRate) String

func (this *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.

func (*LoRaDataRate) XXX_DiscardUnknown

func (m *LoRaDataRate) XXX_DiscardUnknown()

func (*LoRaDataRate) XXX_Marshal

func (m *LoRaDataRate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LoRaDataRate) XXX_Merge

func (m *LoRaDataRate) XXX_Merge(src proto.Message)

func (*LoRaDataRate) XXX_Size

func (m *LoRaDataRate) XXX_Size() int

func (*LoRaDataRate) XXX_Unmarshal

func (m *LoRaDataRate) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*Location) Descriptor

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

func (*Location) Equal

func (this *Location) Equal(that interface{}) bool

func (*Location) GetAccuracy

func (m *Location) GetAccuracy() int32

func (*Location) GetAltitude

func (m *Location) GetAltitude() int32

func (*Location) GetLatitude

func (m *Location) GetLatitude() float64

func (*Location) GetLongitude

func (m *Location) GetLongitude() float64

func (*Location) GetSource

func (m *Location) GetSource() LocationSource

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

func (m *Location) Reset()

func (*Location) SetFields

func (dst *Location) SetFields(src *Location, paths ...string) error

func (*Location) String

func (this *Location) String() string

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.

func (*Location) XXX_DiscardUnknown

func (m *Location) XXX_DiscardUnknown()

func (*Location) XXX_Marshal

func (m *Location) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Location) XXX_Merge

func (m *Location) XXX_Merge(src proto.Message)

func (*Location) XXX_Size

func (m *Location) XXX_Size() int

func (*Location) XXX_Unmarshal

func (m *Location) XXX_Unmarshal(b []byte) error

type LocationSource

type LocationSource int32
const (
	// The source of the location is not known or not set.
	SOURCE_UNKNOWN LocationSource = 0
	// The location is determined by GPS.
	SOURCE_GPS LocationSource = 1
	// The location is set in and updated from a registry.
	SOURCE_REGISTRY LocationSource = 3
	// The location is estimated with IP geolocation.
	SOURCE_IP_GEOLOCATION LocationSource = 4
	// The location is estimated with WiFi RSSI geolocation.
	SOURCE_WIFI_RSSI_GEOLOCATION LocationSource = 5
	// The location is estimated with BT/BLE RSSI geolocation.
	SOURCE_BT_RSSI_GEOLOCATION LocationSource = 6
	// The location is estimated with LoRa RSSI geolocation.
	SOURCE_LORA_RSSI_GEOLOCATION LocationSource = 7
	// The location is estimated with LoRa TDOA geolocation.
	SOURCE_LORA_TDOA_GEOLOCATION LocationSource = 8
	// The location is estimated by a combination of geolocation sources.
	SOURCE_COMBINED_GEOLOCATION LocationSource = 9
)

func (LocationSource) EnumDescriptor

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

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 (v LocationSource) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (LocationSource) String

func (x LocationSource) String() string

func (*LocationSource) UnmarshalJSON

func (v *LocationSource) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *LocationSource) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

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            *types.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt            *types.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	ExpiresAt            *types.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"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*LoginToken) Descriptor added in v3.12.0

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

func (*LoginToken) EntityType added in v3.15.1

func (m *LoginToken) EntityType() string

func (*LoginToken) Equal added in v3.12.0

func (this *LoginToken) Equal(that interface{}) bool

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 (m *LoginToken) GetCreatedAt() *types.Timestamp

func (*LoginToken) GetExpiresAt added in v3.12.0

func (m *LoginToken) GetExpiresAt() *types.Timestamp

func (*LoginToken) GetToken added in v3.12.0

func (m *LoginToken) GetToken() string

func (*LoginToken) GetUpdatedAt added in v3.12.0

func (m *LoginToken) GetUpdatedAt() *types.Timestamp

func (*LoginToken) GetUsed added in v3.12.0

func (m *LoginToken) GetUsed() bool

func (*LoginToken) GetUserIds added in v3.15.1

func (m *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) Reset added in v3.12.0

func (m *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 (this *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.

func (*LoginToken) XXX_DiscardUnknown added in v3.12.0

func (m *LoginToken) XXX_DiscardUnknown()

func (*LoginToken) XXX_Marshal added in v3.12.0

func (m *LoginToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LoginToken) XXX_Merge added in v3.12.0

func (m *LoginToken) XXX_Merge(src proto.Message)

func (*LoginToken) XXX_Size added in v3.12.0

func (m *LoginToken) XXX_Size() int

func (*LoginToken) XXX_Unmarshal added in v3.12.0

func (m *LoginToken) XXX_Unmarshal(b []byte) error

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 valid to be assigned 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_
	Payload              isMACCommand_Payload `protobuf_oneof:"payload"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*MACCommand) Descriptor

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

func (*MACCommand) Equal

func (this *MACCommand) Equal(that interface{}) bool

func (*MACCommand) GetAdrParamSetupReq added in v3.14.0

func (m *MACCommand) GetAdrParamSetupReq() *MACCommand_ADRParamSetupReq

func (*MACCommand) GetBeaconFreqAns

func (m *MACCommand) GetBeaconFreqAns() *MACCommand_BeaconFreqAns

func (*MACCommand) GetBeaconFreqReq

func (m *MACCommand) GetBeaconFreqReq() *MACCommand_BeaconFreqReq

func (*MACCommand) GetBeaconTimingAns

func (m *MACCommand) GetBeaconTimingAns() *MACCommand_BeaconTimingAns

func (*MACCommand) GetCid added in v3.14.1

func (m *MACCommand) GetCid() MACCommandIdentifier

func (*MACCommand) GetDevStatusAns

func (m *MACCommand) GetDevStatusAns() *MACCommand_DevStatusAns

func (*MACCommand) GetDeviceModeConf

func (m *MACCommand) GetDeviceModeConf() *MACCommand_DeviceModeConf

func (*MACCommand) GetDeviceModeInd

func (m *MACCommand) GetDeviceModeInd() *MACCommand_DeviceModeInd

func (*MACCommand) GetDeviceTimeAns

func (m *MACCommand) GetDeviceTimeAns() *MACCommand_DeviceTimeAns

func (*MACCommand) GetDlChannelAns added in v3.14.1

func (m *MACCommand) GetDlChannelAns() *MACCommand_DLChannelAns

func (*MACCommand) GetDlChannelReq added in v3.14.1

func (m *MACCommand) GetDlChannelReq() *MACCommand_DLChannelReq

func (*MACCommand) GetDutyCycleReq

func (m *MACCommand) GetDutyCycleReq() *MACCommand_DutyCycleReq

func (*MACCommand) GetForceRejoinReq

func (m *MACCommand) GetForceRejoinReq() *MACCommand_ForceRejoinReq

func (*MACCommand) GetLinkAdrAns added in v3.14.0

func (m *MACCommand) GetLinkAdrAns() *MACCommand_LinkADRAns

func (*MACCommand) GetLinkAdrReq added in v3.14.0

func (m *MACCommand) GetLinkAdrReq() *MACCommand_LinkADRReq

func (*MACCommand) GetLinkCheckAns

func (m *MACCommand) GetLinkCheckAns() *MACCommand_LinkCheckAns

func (*MACCommand) GetNewChannelAns

func (m *MACCommand) GetNewChannelAns() *MACCommand_NewChannelAns

func (*MACCommand) GetNewChannelReq

func (m *MACCommand) GetNewChannelReq() *MACCommand_NewChannelReq

func (*MACCommand) GetPayload

func (m *MACCommand) GetPayload() isMACCommand_Payload

func (*MACCommand) GetPingSlotChannelAns

func (m *MACCommand) GetPingSlotChannelAns() *MACCommand_PingSlotChannelAns

func (*MACCommand) GetPingSlotChannelReq

func (m *MACCommand) GetPingSlotChannelReq() *MACCommand_PingSlotChannelReq

func (*MACCommand) GetPingSlotInfoReq

func (m *MACCommand) GetPingSlotInfoReq() *MACCommand_PingSlotInfoReq

func (*MACCommand) GetRawPayload

func (m *MACCommand) GetRawPayload() []byte

func (*MACCommand) GetRejoinParamSetupAns

func (m *MACCommand) GetRejoinParamSetupAns() *MACCommand_RejoinParamSetupAns

func (*MACCommand) GetRejoinParamSetupReq

func (m *MACCommand) GetRejoinParamSetupReq() *MACCommand_RejoinParamSetupReq

func (*MACCommand) GetRekeyConf

func (m *MACCommand) GetRekeyConf() *MACCommand_RekeyConf

func (*MACCommand) GetRekeyInd

func (m *MACCommand) GetRekeyInd() *MACCommand_RekeyInd

func (*MACCommand) GetResetConf

func (m *MACCommand) GetResetConf() *MACCommand_ResetConf

func (*MACCommand) GetResetInd

func (m *MACCommand) GetResetInd() *MACCommand_ResetInd

func (*MACCommand) GetRxParamSetupAns

func (m *MACCommand) GetRxParamSetupAns() *MACCommand_RxParamSetupAns

func (*MACCommand) GetRxParamSetupReq

func (m *MACCommand) GetRxParamSetupReq() *MACCommand_RxParamSetupReq

func (*MACCommand) GetRxTimingSetupReq

func (m *MACCommand) GetRxTimingSetupReq() *MACCommand_RxTimingSetupReq

func (*MACCommand) GetTxParamSetupReq

func (m *MACCommand) GetTxParamSetupReq() *MACCommand_TxParamSetupReq

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

func (m *MACCommand) Reset()

func (*MACCommand) SetFields

func (dst *MACCommand) SetFields(src *MACCommand, paths ...string) error

func (*MACCommand) String

func (this *MACCommand) String() string

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.

func (*MACCommand) XXX_DiscardUnknown

func (m *MACCommand) XXX_DiscardUnknown()

func (*MACCommand) XXX_Marshal

func (m *MACCommand) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand) XXX_Merge

func (m *MACCommand) XXX_Merge(src proto.Message)

func (*MACCommand) XXX_OneofWrappers

func (*MACCommand) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*MACCommand) XXX_Size

func (m *MACCommand) XXX_Size() int

func (*MACCommand) XXX_Unmarshal

func (m *MACCommand) XXX_Unmarshal(b []byte) error

type MACCommandIdentifier

type MACCommandIdentifier int32
const (
	CID_RFU_0              MACCommandIdentifier = 0
	CID_RESET              MACCommandIdentifier = 1
	CID_LINK_CHECK         MACCommandIdentifier = 2
	CID_LINK_ADR           MACCommandIdentifier = 3
	CID_DUTY_CYCLE         MACCommandIdentifier = 4
	CID_RX_PARAM_SETUP     MACCommandIdentifier = 5
	CID_DEV_STATUS         MACCommandIdentifier = 6
	CID_NEW_CHANNEL        MACCommandIdentifier = 7
	CID_RX_TIMING_SETUP    MACCommandIdentifier = 8
	CID_TX_PARAM_SETUP     MACCommandIdentifier = 9
	CID_DL_CHANNEL         MACCommandIdentifier = 10
	CID_REKEY              MACCommandIdentifier = 11
	CID_ADR_PARAM_SETUP    MACCommandIdentifier = 12
	CID_DEVICE_TIME        MACCommandIdentifier = 13
	CID_FORCE_REJOIN       MACCommandIdentifier = 14
	CID_REJOIN_PARAM_SETUP MACCommandIdentifier = 15
	CID_PING_SLOT_INFO     MACCommandIdentifier = 16
	CID_PING_SLOT_CHANNEL  MACCommandIdentifier = 17
	CID_BEACON_TIMING      MACCommandIdentifier = 18
	CID_BEACON_FREQ        MACCommandIdentifier = 19
	CID_DEVICE_MODE        MACCommandIdentifier = 32
)

func (MACCommandIdentifier) EnumDescriptor

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

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 (v MACCommandIdentifier) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

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 (v MACCommandIdentifier) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (MACCommandIdentifier) String

func (x MACCommandIdentifier) String() string

func (*MACCommandIdentifier) UnmarshalBinary added in v3.12.0

func (v *MACCommandIdentifier) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*MACCommandIdentifier) UnmarshalJSON

func (v *MACCommandIdentifier) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *MACCommandIdentifier) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

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 */
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*MACCommand_ADRParamSetupReq) Descriptor

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

func (*MACCommand_ADRParamSetupReq) Equal

func (this *MACCommand_ADRParamSetupReq) Equal(that interface{}) bool

func (*MACCommand_ADRParamSetupReq) GetAdrAckDelayExponent added in v3.14.0

func (m *MACCommand_ADRParamSetupReq) GetAdrAckDelayExponent() ADRAckDelayExponent

func (*MACCommand_ADRParamSetupReq) GetAdrAckLimitExponent added in v3.14.0

func (m *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) 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) Reset

func (m *MACCommand_ADRParamSetupReq) Reset()

func (*MACCommand_ADRParamSetupReq) SetFields

func (*MACCommand_ADRParamSetupReq) String

func (this *MACCommand_ADRParamSetupReq) String() string

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.

func (*MACCommand_ADRParamSetupReq) XXX_DiscardUnknown

func (m *MACCommand_ADRParamSetupReq) XXX_DiscardUnknown()

func (*MACCommand_ADRParamSetupReq) XXX_Marshal

func (m *MACCommand_ADRParamSetupReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_ADRParamSetupReq) XXX_Merge

func (m *MACCommand_ADRParamSetupReq) XXX_Merge(src proto.Message)

func (*MACCommand_ADRParamSetupReq) XXX_Size

func (m *MACCommand_ADRParamSetupReq) XXX_Size() int

func (*MACCommand_ADRParamSetupReq) XXX_Unmarshal

func (m *MACCommand_ADRParamSetupReq) XXX_Unmarshal(b []byte) error

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" json:"adr_param_setup_req,omitempty"`
}

func (*MACCommand_AdrParamSetupReq) Equal added in v3.14.0

func (this *MACCommand_AdrParamSetupReq) Equal(that interface{}) bool

func (*MACCommand_AdrParamSetupReq) String added in v3.14.0

func (this *MACCommand_AdrParamSetupReq) String() string

type MACCommand_BeaconFreqAns

type MACCommand_BeaconFreqAns struct {
	FrequencyAck         bool     `protobuf:"varint,1,opt,name=frequency_ack,json=frequencyAck,proto3" json:"frequency_ack,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MACCommand_BeaconFreqAns) Descriptor

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

func (*MACCommand_BeaconFreqAns) Equal

func (this *MACCommand_BeaconFreqAns) Equal(that interface{}) bool

func (*MACCommand_BeaconFreqAns) GetFrequencyAck

func (m *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) Reset

func (m *MACCommand_BeaconFreqAns) Reset()

func (*MACCommand_BeaconFreqAns) SetFields

func (dst *MACCommand_BeaconFreqAns) SetFields(src *MACCommand_BeaconFreqAns, paths ...string) error

func (*MACCommand_BeaconFreqAns) String

func (this *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.

func (*MACCommand_BeaconFreqAns) XXX_DiscardUnknown

func (m *MACCommand_BeaconFreqAns) XXX_DiscardUnknown()

func (*MACCommand_BeaconFreqAns) XXX_Marshal

func (m *MACCommand_BeaconFreqAns) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_BeaconFreqAns) XXX_Merge

func (m *MACCommand_BeaconFreqAns) XXX_Merge(src proto.Message)

func (*MACCommand_BeaconFreqAns) XXX_Size

func (m *MACCommand_BeaconFreqAns) XXX_Size() int

func (*MACCommand_BeaconFreqAns) XXX_Unmarshal

func (m *MACCommand_BeaconFreqAns) XXX_Unmarshal(b []byte) error

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" json:"beacon_freq_ans,omitempty"`
}

func (*MACCommand_BeaconFreqAns_) Equal

func (this *MACCommand_BeaconFreqAns_) Equal(that interface{}) bool

func (*MACCommand_BeaconFreqAns_) String

func (this *MACCommand_BeaconFreqAns_) String() string

type MACCommand_BeaconFreqReq

type MACCommand_BeaconFreqReq struct {
	Frequency            uint64   `protobuf:"varint,1,opt,name=frequency,proto3" json:"frequency,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MACCommand_BeaconFreqReq) Descriptor

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

func (*MACCommand_BeaconFreqReq) Equal

func (this *MACCommand_BeaconFreqReq) Equal(that interface{}) bool

func (*MACCommand_BeaconFreqReq) GetFrequency

func (m *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) Reset

func (m *MACCommand_BeaconFreqReq) Reset()

func (*MACCommand_BeaconFreqReq) SetFields

func (dst *MACCommand_BeaconFreqReq) SetFields(src *MACCommand_BeaconFreqReq, paths ...string) error

func (*MACCommand_BeaconFreqReq) String

func (this *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.

func (*MACCommand_BeaconFreqReq) XXX_DiscardUnknown

func (m *MACCommand_BeaconFreqReq) XXX_DiscardUnknown()

func (*MACCommand_BeaconFreqReq) XXX_Marshal

func (m *MACCommand_BeaconFreqReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_BeaconFreqReq) XXX_Merge

func (m *MACCommand_BeaconFreqReq) XXX_Merge(src proto.Message)

func (*MACCommand_BeaconFreqReq) XXX_Size

func (m *MACCommand_BeaconFreqReq) XXX_Size() int

func (*MACCommand_BeaconFreqReq) XXX_Unmarshal

func (m *MACCommand_BeaconFreqReq) XXX_Unmarshal(b []byte) error

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" json:"beacon_freq_req,omitempty"`
}

func (*MACCommand_BeaconFreqReq_) Equal

func (this *MACCommand_BeaconFreqReq_) Equal(that interface{}) bool

func (*MACCommand_BeaconFreqReq_) String

func (this *MACCommand_BeaconFreqReq_) String() string

type MACCommand_BeaconTimingAns

type MACCommand_BeaconTimingAns struct {
	Delay                uint32   `protobuf:"varint,1,opt,name=delay,proto3" json:"delay,omitempty"`
	ChannelIndex         uint32   `protobuf:"varint,2,opt,name=channel_index,json=channelIndex,proto3" json:"channel_index,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MACCommand_BeaconTimingAns) Descriptor

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

func (*MACCommand_BeaconTimingAns) Equal

func (this *MACCommand_BeaconTimingAns) Equal(that interface{}) bool

func (*MACCommand_BeaconTimingAns) GetChannelIndex

func (m *MACCommand_BeaconTimingAns) GetChannelIndex() uint32

func (*MACCommand_BeaconTimingAns) GetDelay

func (m *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) Reset

func (m *MACCommand_BeaconTimingAns) Reset()

func (*MACCommand_BeaconTimingAns) SetFields

func (dst *MACCommand_BeaconTimingAns) SetFields(src *MACCommand_BeaconTimingAns, paths ...string) error

func (*MACCommand_BeaconTimingAns) String

func (this *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.

func (*MACCommand_BeaconTimingAns) XXX_DiscardUnknown

func (m *MACCommand_BeaconTimingAns) XXX_DiscardUnknown()

func (*MACCommand_BeaconTimingAns) XXX_Marshal

func (m *MACCommand_BeaconTimingAns) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_BeaconTimingAns) XXX_Merge

func (m *MACCommand_BeaconTimingAns) XXX_Merge(src proto.Message)

func (*MACCommand_BeaconTimingAns) XXX_Size

func (m *MACCommand_BeaconTimingAns) XXX_Size() int

func (*MACCommand_BeaconTimingAns) XXX_Unmarshal

func (m *MACCommand_BeaconTimingAns) XXX_Unmarshal(b []byte) error

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" json:"beacon_timing_ans,omitempty"`
}

func (*MACCommand_BeaconTimingAns_) Equal

func (this *MACCommand_BeaconTimingAns_) Equal(that interface{}) bool

func (*MACCommand_BeaconTimingAns_) String

func (this *MACCommand_BeaconTimingAns_) String() string

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MACCommand_DLChannelAns) Descriptor

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

func (*MACCommand_DLChannelAns) Equal

func (this *MACCommand_DLChannelAns) Equal(that interface{}) bool

func (*MACCommand_DLChannelAns) GetChannelIndexAck

func (m *MACCommand_DLChannelAns) GetChannelIndexAck() bool

func (*MACCommand_DLChannelAns) GetFrequencyAck

func (m *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) Reset

func (m *MACCommand_DLChannelAns) Reset()

func (*MACCommand_DLChannelAns) SetFields

func (dst *MACCommand_DLChannelAns) SetFields(src *MACCommand_DLChannelAns, paths ...string) error

func (*MACCommand_DLChannelAns) String

func (this *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.

func (*MACCommand_DLChannelAns) XXX_DiscardUnknown

func (m *MACCommand_DLChannelAns) XXX_DiscardUnknown()

func (*MACCommand_DLChannelAns) XXX_Marshal

func (m *MACCommand_DLChannelAns) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_DLChannelAns) XXX_Merge

func (m *MACCommand_DLChannelAns) XXX_Merge(src proto.Message)

func (*MACCommand_DLChannelAns) XXX_Size

func (m *MACCommand_DLChannelAns) XXX_Size() int

func (*MACCommand_DLChannelAns) XXX_Unmarshal

func (m *MACCommand_DLChannelAns) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MACCommand_DLChannelReq) Descriptor

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

func (*MACCommand_DLChannelReq) Equal

func (this *MACCommand_DLChannelReq) Equal(that interface{}) bool

func (*MACCommand_DLChannelReq) GetChannelIndex

func (m *MACCommand_DLChannelReq) GetChannelIndex() uint32

func (*MACCommand_DLChannelReq) GetFrequency

func (m *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) Reset

func (m *MACCommand_DLChannelReq) Reset()

func (*MACCommand_DLChannelReq) SetFields

func (dst *MACCommand_DLChannelReq) SetFields(src *MACCommand_DLChannelReq, paths ...string) error

func (*MACCommand_DLChannelReq) String

func (this *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.

func (*MACCommand_DLChannelReq) XXX_DiscardUnknown

func (m *MACCommand_DLChannelReq) XXX_DiscardUnknown()

func (*MACCommand_DLChannelReq) XXX_Marshal

func (m *MACCommand_DLChannelReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_DLChannelReq) XXX_Merge

func (m *MACCommand_DLChannelReq) XXX_Merge(src proto.Message)

func (*MACCommand_DLChannelReq) XXX_Size

func (m *MACCommand_DLChannelReq) XXX_Size() int

func (*MACCommand_DLChannelReq) XXX_Unmarshal

func (m *MACCommand_DLChannelReq) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MACCommand_DevStatusAns) Descriptor

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

func (*MACCommand_DevStatusAns) Equal

func (this *MACCommand_DevStatusAns) Equal(that interface{}) bool

func (*MACCommand_DevStatusAns) GetBattery

func (m *MACCommand_DevStatusAns) GetBattery() uint32

func (*MACCommand_DevStatusAns) GetMargin

func (m *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) Reset

func (m *MACCommand_DevStatusAns) Reset()

func (*MACCommand_DevStatusAns) SetFields

func (dst *MACCommand_DevStatusAns) SetFields(src *MACCommand_DevStatusAns, paths ...string) error

func (*MACCommand_DevStatusAns) String

func (this *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.

func (*MACCommand_DevStatusAns) XXX_DiscardUnknown

func (m *MACCommand_DevStatusAns) XXX_DiscardUnknown()

func (*MACCommand_DevStatusAns) XXX_Marshal

func (m *MACCommand_DevStatusAns) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_DevStatusAns) XXX_Merge

func (m *MACCommand_DevStatusAns) XXX_Merge(src proto.Message)

func (*MACCommand_DevStatusAns) XXX_Size

func (m *MACCommand_DevStatusAns) XXX_Size() int

func (*MACCommand_DevStatusAns) XXX_Unmarshal

func (m *MACCommand_DevStatusAns) XXX_Unmarshal(b []byte) error

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" json:"dev_status_ans,omitempty"`
}

func (*MACCommand_DevStatusAns_) Equal

func (this *MACCommand_DevStatusAns_) Equal(that interface{}) bool

func (*MACCommand_DevStatusAns_) String

func (this *MACCommand_DevStatusAns_) String() string

type MACCommand_DeviceModeConf

type MACCommand_DeviceModeConf struct {
	Class                Class    `protobuf:"varint,1,opt,name=class,proto3,enum=ttn.lorawan.v3.Class" json:"class,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MACCommand_DeviceModeConf) Descriptor

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

func (*MACCommand_DeviceModeConf) Equal

func (this *MACCommand_DeviceModeConf) Equal(that interface{}) bool

func (*MACCommand_DeviceModeConf) GetClass

func (m *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) 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) Reset

func (m *MACCommand_DeviceModeConf) Reset()

func (*MACCommand_DeviceModeConf) SetFields

func (dst *MACCommand_DeviceModeConf) SetFields(src *MACCommand_DeviceModeConf, paths ...string) error

func (*MACCommand_DeviceModeConf) String

func (this *MACCommand_DeviceModeConf) String() string

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.

func (*MACCommand_DeviceModeConf) XXX_DiscardUnknown

func (m *MACCommand_DeviceModeConf) XXX_DiscardUnknown()

func (*MACCommand_DeviceModeConf) XXX_Marshal

func (m *MACCommand_DeviceModeConf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_DeviceModeConf) XXX_Merge

func (m *MACCommand_DeviceModeConf) XXX_Merge(src proto.Message)

func (*MACCommand_DeviceModeConf) XXX_Size

func (m *MACCommand_DeviceModeConf) XXX_Size() int

func (*MACCommand_DeviceModeConf) XXX_Unmarshal

func (m *MACCommand_DeviceModeConf) XXX_Unmarshal(b []byte) error

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" json:"device_mode_conf,omitempty"`
}

func (*MACCommand_DeviceModeConf_) Equal

func (this *MACCommand_DeviceModeConf_) Equal(that interface{}) bool

func (*MACCommand_DeviceModeConf_) String

func (this *MACCommand_DeviceModeConf_) String() string

type MACCommand_DeviceModeInd

type MACCommand_DeviceModeInd struct {
	Class                Class    `protobuf:"varint,1,opt,name=class,proto3,enum=ttn.lorawan.v3.Class" json:"class,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MACCommand_DeviceModeInd) Descriptor

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

func (*MACCommand_DeviceModeInd) Equal

func (this *MACCommand_DeviceModeInd) Equal(that interface{}) bool

func (*MACCommand_DeviceModeInd) GetClass

func (m *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) 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) Reset

func (m *MACCommand_DeviceModeInd) Reset()

func (*MACCommand_DeviceModeInd) SetFields

func (dst *MACCommand_DeviceModeInd) SetFields(src *MACCommand_DeviceModeInd, paths ...string) error

func (*MACCommand_DeviceModeInd) String

func (this *MACCommand_DeviceModeInd) String() string

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.

func (*MACCommand_DeviceModeInd) XXX_DiscardUnknown

func (m *MACCommand_DeviceModeInd) XXX_DiscardUnknown()

func (*MACCommand_DeviceModeInd) XXX_Marshal

func (m *MACCommand_DeviceModeInd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_DeviceModeInd) XXX_Merge

func (m *MACCommand_DeviceModeInd) XXX_Merge(src proto.Message)

func (*MACCommand_DeviceModeInd) XXX_Size

func (m *MACCommand_DeviceModeInd) XXX_Size() int

func (*MACCommand_DeviceModeInd) XXX_Unmarshal

func (m *MACCommand_DeviceModeInd) XXX_Unmarshal(b []byte) error

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" json:"device_mode_ind,omitempty"`
}

func (*MACCommand_DeviceModeInd_) Equal

func (this *MACCommand_DeviceModeInd_) Equal(that interface{}) bool

func (*MACCommand_DeviceModeInd_) String

func (this *MACCommand_DeviceModeInd_) String() string

type MACCommand_DeviceTimeAns

type MACCommand_DeviceTimeAns struct {
	Time                 *types.Timestamp `protobuf:"bytes,7,opt,name=time,proto3" json:"time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*MACCommand_DeviceTimeAns) Descriptor

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

func (*MACCommand_DeviceTimeAns) Equal

func (this *MACCommand_DeviceTimeAns) Equal(that interface{}) bool

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

func (m *MACCommand_DeviceTimeAns) Reset()

func (*MACCommand_DeviceTimeAns) SetFields

func (dst *MACCommand_DeviceTimeAns) SetFields(src *MACCommand_DeviceTimeAns, paths ...string) error

func (*MACCommand_DeviceTimeAns) String

func (this *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.

func (*MACCommand_DeviceTimeAns) XXX_DiscardUnknown

func (m *MACCommand_DeviceTimeAns) XXX_DiscardUnknown()

func (*MACCommand_DeviceTimeAns) XXX_Marshal

func (m *MACCommand_DeviceTimeAns) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_DeviceTimeAns) XXX_Merge

func (m *MACCommand_DeviceTimeAns) XXX_Merge(src proto.Message)

func (*MACCommand_DeviceTimeAns) XXX_Size

func (m *MACCommand_DeviceTimeAns) XXX_Size() int

func (*MACCommand_DeviceTimeAns) XXX_Unmarshal

func (m *MACCommand_DeviceTimeAns) XXX_Unmarshal(b []byte) error

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" json:"device_time_ans,omitempty"`
}

func (*MACCommand_DeviceTimeAns_) Equal

func (this *MACCommand_DeviceTimeAns_) Equal(that interface{}) bool

func (*MACCommand_DeviceTimeAns_) String

func (this *MACCommand_DeviceTimeAns_) String() string

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" json:"dl_channel_ans,omitempty"`
}

func (*MACCommand_DlChannelAns) Equal added in v3.14.1

func (this *MACCommand_DlChannelAns) Equal(that interface{}) bool

func (*MACCommand_DlChannelAns) String added in v3.14.1

func (this *MACCommand_DlChannelAns) String() string

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" json:"dl_channel_req,omitempty"`
}

func (*MACCommand_DlChannelReq) Equal added in v3.14.1

func (this *MACCommand_DlChannelReq) Equal(that interface{}) bool

func (*MACCommand_DlChannelReq) String added in v3.14.1

func (this *MACCommand_DlChannelReq) String() string

type MACCommand_DutyCycleReq

type MACCommand_DutyCycleReq struct {
	MaxDutyCycle         AggregatedDutyCycle `` /* 140-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*MACCommand_DutyCycleReq) Descriptor

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

func (*MACCommand_DutyCycleReq) Equal

func (this *MACCommand_DutyCycleReq) Equal(that interface{}) bool

func (*MACCommand_DutyCycleReq) GetMaxDutyCycle

func (m *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) 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) Reset

func (m *MACCommand_DutyCycleReq) Reset()

func (*MACCommand_DutyCycleReq) SetFields

func (dst *MACCommand_DutyCycleReq) SetFields(src *MACCommand_DutyCycleReq, paths ...string) error

func (*MACCommand_DutyCycleReq) String

func (this *MACCommand_DutyCycleReq) String() string

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.

func (*MACCommand_DutyCycleReq) XXX_DiscardUnknown

func (m *MACCommand_DutyCycleReq) XXX_DiscardUnknown()

func (*MACCommand_DutyCycleReq) XXX_Marshal

func (m *MACCommand_DutyCycleReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_DutyCycleReq) XXX_Merge

func (m *MACCommand_DutyCycleReq) XXX_Merge(src proto.Message)

func (*MACCommand_DutyCycleReq) XXX_Size

func (m *MACCommand_DutyCycleReq) XXX_Size() int

func (*MACCommand_DutyCycleReq) XXX_Unmarshal

func (m *MACCommand_DutyCycleReq) XXX_Unmarshal(b []byte) error

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" json:"duty_cycle_req,omitempty"`
}

func (*MACCommand_DutyCycleReq_) Equal

func (this *MACCommand_DutyCycleReq_) Equal(that interface{}) bool

func (*MACCommand_DutyCycleReq_) String

func (this *MACCommand_DutyCycleReq_) String() string

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 */
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*MACCommand_ForceRejoinReq) Descriptor

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

func (*MACCommand_ForceRejoinReq) Equal

func (this *MACCommand_ForceRejoinReq) Equal(that interface{}) bool

func (*MACCommand_ForceRejoinReq) GetDataRateIndex

func (m *MACCommand_ForceRejoinReq) GetDataRateIndex() DataRateIndex

func (*MACCommand_ForceRejoinReq) GetMaxRetries

func (m *MACCommand_ForceRejoinReq) GetMaxRetries() uint32

func (*MACCommand_ForceRejoinReq) GetPeriodExponent

func (m *MACCommand_ForceRejoinReq) GetPeriodExponent() RejoinPeriodExponent

func (*MACCommand_ForceRejoinReq) GetRejoinType

func (m *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) 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) Reset

func (m *MACCommand_ForceRejoinReq) Reset()

func (*MACCommand_ForceRejoinReq) SetFields

func (dst *MACCommand_ForceRejoinReq) SetFields(src *MACCommand_ForceRejoinReq, paths ...string) error

func (*MACCommand_ForceRejoinReq) String

func (this *MACCommand_ForceRejoinReq) String() string

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.

func (*MACCommand_ForceRejoinReq) XXX_DiscardUnknown

func (m *MACCommand_ForceRejoinReq) XXX_DiscardUnknown()

func (*MACCommand_ForceRejoinReq) XXX_Marshal

func (m *MACCommand_ForceRejoinReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_ForceRejoinReq) XXX_Merge

func (m *MACCommand_ForceRejoinReq) XXX_Merge(src proto.Message)

func (*MACCommand_ForceRejoinReq) XXX_Size

func (m *MACCommand_ForceRejoinReq) XXX_Size() int

func (*MACCommand_ForceRejoinReq) XXX_Unmarshal

func (m *MACCommand_ForceRejoinReq) XXX_Unmarshal(b []byte) error

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" json:"force_rejoin_req,omitempty"`
}

func (*MACCommand_ForceRejoinReq_) Equal

func (this *MACCommand_ForceRejoinReq_) Equal(that interface{}) bool

func (*MACCommand_ForceRejoinReq_) String

func (this *MACCommand_ForceRejoinReq_) String() string

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MACCommand_LinkADRAns) Descriptor

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

func (*MACCommand_LinkADRAns) Equal

func (this *MACCommand_LinkADRAns) Equal(that interface{}) bool

func (*MACCommand_LinkADRAns) GetChannelMaskAck

func (m *MACCommand_LinkADRAns) GetChannelMaskAck() bool

func (*MACCommand_LinkADRAns) GetDataRateIndexAck

func (m *MACCommand_LinkADRAns) GetDataRateIndexAck() bool

func (*MACCommand_LinkADRAns) GetTxPowerIndexAck

func (m *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) Reset

func (m *MACCommand_LinkADRAns) Reset()

func (*MACCommand_LinkADRAns) SetFields

func (dst *MACCommand_LinkADRAns) SetFields(src *MACCommand_LinkADRAns, paths ...string) error

func (*MACCommand_LinkADRAns) String

func (this *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.

func (*MACCommand_LinkADRAns) XXX_DiscardUnknown

func (m *MACCommand_LinkADRAns) XXX_DiscardUnknown()

func (*MACCommand_LinkADRAns) XXX_Marshal

func (m *MACCommand_LinkADRAns) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_LinkADRAns) XXX_Merge

func (m *MACCommand_LinkADRAns) XXX_Merge(src proto.Message)

func (*MACCommand_LinkADRAns) XXX_Size

func (m *MACCommand_LinkADRAns) XXX_Size() int

func (*MACCommand_LinkADRAns) XXX_Unmarshal

func (m *MACCommand_LinkADRAns) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*MACCommand_LinkADRReq) Descriptor

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

func (*MACCommand_LinkADRReq) Equal

func (this *MACCommand_LinkADRReq) Equal(that interface{}) bool

func (*MACCommand_LinkADRReq) GetChannelMask

func (m *MACCommand_LinkADRReq) GetChannelMask() []bool

func (*MACCommand_LinkADRReq) GetChannelMaskControl

func (m *MACCommand_LinkADRReq) GetChannelMaskControl() uint32

func (*MACCommand_LinkADRReq) GetDataRateIndex

func (m *MACCommand_LinkADRReq) GetDataRateIndex() DataRateIndex

func (*MACCommand_LinkADRReq) GetNbTrans

func (m *MACCommand_LinkADRReq) GetNbTrans() uint32

func (*MACCommand_LinkADRReq) GetTxPowerIndex

func (m *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) 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) Reset

func (m *MACCommand_LinkADRReq) Reset()

func (*MACCommand_LinkADRReq) SetFields

func (dst *MACCommand_LinkADRReq) SetFields(src *MACCommand_LinkADRReq, paths ...string) error

func (*MACCommand_LinkADRReq) String

func (this *MACCommand_LinkADRReq) String() string

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.

func (*MACCommand_LinkADRReq) XXX_DiscardUnknown

func (m *MACCommand_LinkADRReq) XXX_DiscardUnknown()

func (*MACCommand_LinkADRReq) XXX_Marshal

func (m *MACCommand_LinkADRReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_LinkADRReq) XXX_Merge

func (m *MACCommand_LinkADRReq) XXX_Merge(src proto.Message)

func (*MACCommand_LinkADRReq) XXX_Size

func (m *MACCommand_LinkADRReq) XXX_Size() int

func (*MACCommand_LinkADRReq) XXX_Unmarshal

func (m *MACCommand_LinkADRReq) XXX_Unmarshal(b []byte) error

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" json:"link_adr_ans,omitempty"`
}

func (*MACCommand_LinkAdrAns) Equal added in v3.14.0

func (this *MACCommand_LinkAdrAns) Equal(that interface{}) bool

func (*MACCommand_LinkAdrAns) String added in v3.14.0

func (this *MACCommand_LinkAdrAns) String() string

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" json:"link_adr_req,omitempty"`
}

func (*MACCommand_LinkAdrReq) Equal added in v3.14.0

func (this *MACCommand_LinkAdrReq) Equal(that interface{}) bool

func (*MACCommand_LinkAdrReq) String added in v3.14.0

func (this *MACCommand_LinkAdrReq) String() string

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MACCommand_LinkCheckAns) Descriptor

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

func (*MACCommand_LinkCheckAns) Equal

func (this *MACCommand_LinkCheckAns) Equal(that interface{}) bool

func (*MACCommand_LinkCheckAns) GetGatewayCount

func (m *MACCommand_LinkCheckAns) GetGatewayCount() uint32

func (*MACCommand_LinkCheckAns) GetMargin

func (m *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) Reset

func (m *MACCommand_LinkCheckAns) Reset()

func (*MACCommand_LinkCheckAns) SetFields

func (dst *MACCommand_LinkCheckAns) SetFields(src *MACCommand_LinkCheckAns, paths ...string) error

func (*MACCommand_LinkCheckAns) String

func (this *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.

func (*MACCommand_LinkCheckAns) XXX_DiscardUnknown

func (m *MACCommand_LinkCheckAns) XXX_DiscardUnknown()

func (*MACCommand_LinkCheckAns) XXX_Marshal

func (m *MACCommand_LinkCheckAns) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_LinkCheckAns) XXX_Merge

func (m *MACCommand_LinkCheckAns) XXX_Merge(src proto.Message)

func (*MACCommand_LinkCheckAns) XXX_Size

func (m *MACCommand_LinkCheckAns) XXX_Size() int

func (*MACCommand_LinkCheckAns) XXX_Unmarshal

func (m *MACCommand_LinkCheckAns) XXX_Unmarshal(b []byte) error

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" json:"link_check_ans,omitempty"`
}

func (*MACCommand_LinkCheckAns_) Equal

func (this *MACCommand_LinkCheckAns_) Equal(that interface{}) bool

func (*MACCommand_LinkCheckAns_) String

func (this *MACCommand_LinkCheckAns_) String() string

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MACCommand_NewChannelAns) Descriptor

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

func (*MACCommand_NewChannelAns) Equal

func (this *MACCommand_NewChannelAns) Equal(that interface{}) bool

func (*MACCommand_NewChannelAns) GetDataRateAck

func (m *MACCommand_NewChannelAns) GetDataRateAck() bool

func (*MACCommand_NewChannelAns) GetFrequencyAck

func (m *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) Reset

func (m *MACCommand_NewChannelAns) Reset()

func (*MACCommand_NewChannelAns) SetFields

func (dst *MACCommand_NewChannelAns) SetFields(src *MACCommand_NewChannelAns, paths ...string) error

func (*MACCommand_NewChannelAns) String

func (this *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.

func (*MACCommand_NewChannelAns) XXX_DiscardUnknown

func (m *MACCommand_NewChannelAns) XXX_DiscardUnknown()

func (*MACCommand_NewChannelAns) XXX_Marshal

func (m *MACCommand_NewChannelAns) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_NewChannelAns) XXX_Merge

func (m *MACCommand_NewChannelAns) XXX_Merge(src proto.Message)

func (*MACCommand_NewChannelAns) XXX_Size

func (m *MACCommand_NewChannelAns) XXX_Size() int

func (*MACCommand_NewChannelAns) XXX_Unmarshal

func (m *MACCommand_NewChannelAns) XXX_Unmarshal(b []byte) error

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" json:"new_channel_ans,omitempty"`
}

func (*MACCommand_NewChannelAns_) Equal

func (this *MACCommand_NewChannelAns_) Equal(that interface{}) bool

func (*MACCommand_NewChannelAns_) String

func (this *MACCommand_NewChannelAns_) String() string

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"`
	MinDataRateIndex     DataRateIndex `` /* 148-byte string literal not displayed */
	MaxDataRateIndex     DataRateIndex `` /* 148-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*MACCommand_NewChannelReq) Descriptor

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

func (*MACCommand_NewChannelReq) Equal

func (this *MACCommand_NewChannelReq) Equal(that interface{}) bool

func (*MACCommand_NewChannelReq) GetChannelIndex

func (m *MACCommand_NewChannelReq) GetChannelIndex() uint32

func (*MACCommand_NewChannelReq) GetFrequency

func (m *MACCommand_NewChannelReq) GetFrequency() uint64

func (*MACCommand_NewChannelReq) GetMaxDataRateIndex

func (m *MACCommand_NewChannelReq) GetMaxDataRateIndex() DataRateIndex

func (*MACCommand_NewChannelReq) GetMinDataRateIndex

func (m *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) 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) Reset

func (m *MACCommand_NewChannelReq) Reset()

func (*MACCommand_NewChannelReq) SetFields

func (dst *MACCommand_NewChannelReq) SetFields(src *MACCommand_NewChannelReq, paths ...string) error

func (*MACCommand_NewChannelReq) String

func (this *MACCommand_NewChannelReq) String() string

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.

func (*MACCommand_NewChannelReq) XXX_DiscardUnknown

func (m *MACCommand_NewChannelReq) XXX_DiscardUnknown()

func (*MACCommand_NewChannelReq) XXX_Marshal

func (m *MACCommand_NewChannelReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_NewChannelReq) XXX_Merge

func (m *MACCommand_NewChannelReq) XXX_Merge(src proto.Message)

func (*MACCommand_NewChannelReq) XXX_Size

func (m *MACCommand_NewChannelReq) XXX_Size() int

func (*MACCommand_NewChannelReq) XXX_Unmarshal

func (m *MACCommand_NewChannelReq) XXX_Unmarshal(b []byte) error

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" json:"new_channel_req,omitempty"`
}

func (*MACCommand_NewChannelReq_) Equal

func (this *MACCommand_NewChannelReq_) Equal(that interface{}) bool

func (*MACCommand_NewChannelReq_) String

func (this *MACCommand_NewChannelReq_) String() string

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MACCommand_PingSlotChannelAns) Descriptor

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

func (*MACCommand_PingSlotChannelAns) Equal

func (this *MACCommand_PingSlotChannelAns) Equal(that interface{}) bool

func (*MACCommand_PingSlotChannelAns) GetDataRateIndexAck

func (m *MACCommand_PingSlotChannelAns) GetDataRateIndexAck() bool

func (*MACCommand_PingSlotChannelAns) GetFrequencyAck

func (m *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) Reset

func (m *MACCommand_PingSlotChannelAns) Reset()

func (*MACCommand_PingSlotChannelAns) SetFields

func (*MACCommand_PingSlotChannelAns) String

func (this *MACCommand_PingSlotChannelAns) String() 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.

func (*MACCommand_PingSlotChannelAns) XXX_DiscardUnknown

func (m *MACCommand_PingSlotChannelAns) XXX_DiscardUnknown()

func (*MACCommand_PingSlotChannelAns) XXX_Marshal

func (m *MACCommand_PingSlotChannelAns) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_PingSlotChannelAns) XXX_Merge

func (m *MACCommand_PingSlotChannelAns) XXX_Merge(src proto.Message)

func (*MACCommand_PingSlotChannelAns) XXX_Size

func (m *MACCommand_PingSlotChannelAns) XXX_Size() int

func (*MACCommand_PingSlotChannelAns) XXX_Unmarshal

func (m *MACCommand_PingSlotChannelAns) XXX_Unmarshal(b []byte) error

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 `` /* 126-byte string literal not displayed */
}

func (*MACCommand_PingSlotChannelAns_) Equal

func (this *MACCommand_PingSlotChannelAns_) Equal(that interface{}) bool

func (*MACCommand_PingSlotChannelAns_) String

func (this *MACCommand_PingSlotChannelAns_) String() string

type MACCommand_PingSlotChannelReq

type MACCommand_PingSlotChannelReq struct {
	Frequency            uint64        `protobuf:"varint,1,opt,name=frequency,proto3" json:"frequency,omitempty"`
	DataRateIndex        DataRateIndex `` /* 137-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*MACCommand_PingSlotChannelReq) Descriptor

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

func (*MACCommand_PingSlotChannelReq) Equal

func (this *MACCommand_PingSlotChannelReq) Equal(that interface{}) bool

func (*MACCommand_PingSlotChannelReq) GetDataRateIndex

func (m *MACCommand_PingSlotChannelReq) GetDataRateIndex() DataRateIndex

func (*MACCommand_PingSlotChannelReq) GetFrequency

func (m *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) 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) Reset

func (m *MACCommand_PingSlotChannelReq) Reset()

func (*MACCommand_PingSlotChannelReq) SetFields

func (*MACCommand_PingSlotChannelReq) String

func (this *MACCommand_PingSlotChannelReq) String() string

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.

func (*MACCommand_PingSlotChannelReq) XXX_DiscardUnknown

func (m *MACCommand_PingSlotChannelReq) XXX_DiscardUnknown()

func (*MACCommand_PingSlotChannelReq) XXX_Marshal

func (m *MACCommand_PingSlotChannelReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_PingSlotChannelReq) XXX_Merge

func (m *MACCommand_PingSlotChannelReq) XXX_Merge(src proto.Message)

func (*MACCommand_PingSlotChannelReq) XXX_Size

func (m *MACCommand_PingSlotChannelReq) XXX_Size() int

func (*MACCommand_PingSlotChannelReq) XXX_Unmarshal

func (m *MACCommand_PingSlotChannelReq) XXX_Unmarshal(b []byte) error

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 `` /* 126-byte string literal not displayed */
}

func (*MACCommand_PingSlotChannelReq_) Equal

func (this *MACCommand_PingSlotChannelReq_) Equal(that interface{}) bool

func (*MACCommand_PingSlotChannelReq_) String

func (this *MACCommand_PingSlotChannelReq_) String() string

type MACCommand_PingSlotInfoReq

type MACCommand_PingSlotInfoReq struct {
	Period               PingSlotPeriod `protobuf:"varint,1,opt,name=period,proto3,enum=ttn.lorawan.v3.PingSlotPeriod" json:"period,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*MACCommand_PingSlotInfoReq) Descriptor

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

func (*MACCommand_PingSlotInfoReq) Equal

func (this *MACCommand_PingSlotInfoReq) Equal(that interface{}) bool

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

func (m *MACCommand_PingSlotInfoReq) Reset()

func (*MACCommand_PingSlotInfoReq) SetFields

func (dst *MACCommand_PingSlotInfoReq) SetFields(src *MACCommand_PingSlotInfoReq, paths ...string) error

func (*MACCommand_PingSlotInfoReq) String

func (this *MACCommand_PingSlotInfoReq) String() string

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.

func (*MACCommand_PingSlotInfoReq) XXX_DiscardUnknown

func (m *MACCommand_PingSlotInfoReq) XXX_DiscardUnknown()

func (*MACCommand_PingSlotInfoReq) XXX_Marshal

func (m *MACCommand_PingSlotInfoReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_PingSlotInfoReq) XXX_Merge

func (m *MACCommand_PingSlotInfoReq) XXX_Merge(src proto.Message)

func (*MACCommand_PingSlotInfoReq) XXX_Size

func (m *MACCommand_PingSlotInfoReq) XXX_Size() int

func (*MACCommand_PingSlotInfoReq) XXX_Unmarshal

func (m *MACCommand_PingSlotInfoReq) XXX_Unmarshal(b []byte) error

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" json:"ping_slot_info_req,omitempty"`
}

func (*MACCommand_PingSlotInfoReq_) Equal

func (this *MACCommand_PingSlotInfoReq_) Equal(that interface{}) bool

func (*MACCommand_PingSlotInfoReq_) String

func (this *MACCommand_PingSlotInfoReq_) String() string

type MACCommand_RawPayload

type MACCommand_RawPayload struct {
	RawPayload []byte `protobuf:"bytes,2,opt,name=raw_payload,json=rawPayload,proto3,oneof" json:"raw_payload,omitempty"`
}

func (*MACCommand_RawPayload) Equal

func (this *MACCommand_RawPayload) Equal(that interface{}) bool

func (*MACCommand_RawPayload) MACCommand

MACCommand returns a MAC command with specified CID as a *MACCommand.

func (*MACCommand_RawPayload) String

func (this *MACCommand_RawPayload) String() string

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MACCommand_RejoinParamSetupAns) Descriptor

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

func (*MACCommand_RejoinParamSetupAns) Equal

func (this *MACCommand_RejoinParamSetupAns) Equal(that interface{}) bool

func (*MACCommand_RejoinParamSetupAns) GetMaxTimeExponentAck

func (m *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) Reset

func (m *MACCommand_RejoinParamSetupAns) Reset()

func (*MACCommand_RejoinParamSetupAns) SetFields

func (*MACCommand_RejoinParamSetupAns) String

func (this *MACCommand_RejoinParamSetupAns) String() 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.

func (*MACCommand_RejoinParamSetupAns) XXX_DiscardUnknown

func (m *MACCommand_RejoinParamSetupAns) XXX_DiscardUnknown()

func (*MACCommand_RejoinParamSetupAns) XXX_Marshal

func (m *MACCommand_RejoinParamSetupAns) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_RejoinParamSetupAns) XXX_Merge

func (m *MACCommand_RejoinParamSetupAns) XXX_Merge(src proto.Message)

func (*MACCommand_RejoinParamSetupAns) XXX_Size

func (m *MACCommand_RejoinParamSetupAns) XXX_Size() int

func (*MACCommand_RejoinParamSetupAns) XXX_Unmarshal

func (m *MACCommand_RejoinParamSetupAns) XXX_Unmarshal(b []byte) error

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 `` /* 129-byte string literal not displayed */
}

func (*MACCommand_RejoinParamSetupAns_) Equal

func (this *MACCommand_RejoinParamSetupAns_) Equal(that interface{}) bool

func (*MACCommand_RejoinParamSetupAns_) String

func (this *MACCommand_RejoinParamSetupAns_) String() string

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 */
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*MACCommand_RejoinParamSetupReq) Descriptor

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

func (*MACCommand_RejoinParamSetupReq) Equal

func (this *MACCommand_RejoinParamSetupReq) Equal(that interface{}) bool

func (*MACCommand_RejoinParamSetupReq) GetMaxCountExponent

func (m *MACCommand_RejoinParamSetupReq) GetMaxCountExponent() RejoinCountExponent

func (*MACCommand_RejoinParamSetupReq) GetMaxTimeExponent

func (m *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) 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) Reset

func (m *MACCommand_RejoinParamSetupReq) Reset()

func (*MACCommand_RejoinParamSetupReq) SetFields

func (*MACCommand_RejoinParamSetupReq) String

func (this *MACCommand_RejoinParamSetupReq) String() string

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.

func (*MACCommand_RejoinParamSetupReq) XXX_DiscardUnknown

func (m *MACCommand_RejoinParamSetupReq) XXX_DiscardUnknown()

func (*MACCommand_RejoinParamSetupReq) XXX_Marshal

func (m *MACCommand_RejoinParamSetupReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_RejoinParamSetupReq) XXX_Merge

func (m *MACCommand_RejoinParamSetupReq) XXX_Merge(src proto.Message)

func (*MACCommand_RejoinParamSetupReq) XXX_Size

func (m *MACCommand_RejoinParamSetupReq) XXX_Size() int

func (*MACCommand_RejoinParamSetupReq) XXX_Unmarshal

func (m *MACCommand_RejoinParamSetupReq) XXX_Unmarshal(b []byte) error

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 `` /* 129-byte string literal not displayed */
}

func (*MACCommand_RejoinParamSetupReq_) Equal

func (this *MACCommand_RejoinParamSetupReq_) Equal(that interface{}) bool

func (*MACCommand_RejoinParamSetupReq_) String

func (this *MACCommand_RejoinParamSetupReq_) String() string

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MACCommand_RekeyConf) Descriptor

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

func (*MACCommand_RekeyConf) Equal

func (this *MACCommand_RekeyConf) Equal(that interface{}) bool

func (*MACCommand_RekeyConf) GetMinorVersion

func (m *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) 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) Reset

func (m *MACCommand_RekeyConf) Reset()

func (*MACCommand_RekeyConf) SetFields

func (dst *MACCommand_RekeyConf) SetFields(src *MACCommand_RekeyConf, paths ...string) error

func (*MACCommand_RekeyConf) String

func (this *MACCommand_RekeyConf) String() string

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.

func (*MACCommand_RekeyConf) XXX_DiscardUnknown

func (m *MACCommand_RekeyConf) XXX_DiscardUnknown()

func (*MACCommand_RekeyConf) XXX_Marshal

func (m *MACCommand_RekeyConf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_RekeyConf) XXX_Merge

func (m *MACCommand_RekeyConf) XXX_Merge(src proto.Message)

func (*MACCommand_RekeyConf) XXX_Size

func (m *MACCommand_RekeyConf) XXX_Size() int

func (*MACCommand_RekeyConf) XXX_Unmarshal

func (m *MACCommand_RekeyConf) XXX_Unmarshal(b []byte) error

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" json:"rekey_conf,omitempty"`
}

func (*MACCommand_RekeyConf_) Equal

func (this *MACCommand_RekeyConf_) Equal(that interface{}) bool

func (*MACCommand_RekeyConf_) String

func (this *MACCommand_RekeyConf_) String() string

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MACCommand_RekeyInd) Descriptor

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

func (*MACCommand_RekeyInd) Equal

func (this *MACCommand_RekeyInd) Equal(that interface{}) bool

func (*MACCommand_RekeyInd) GetMinorVersion

func (m *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) 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) Reset

func (m *MACCommand_RekeyInd) Reset()

func (*MACCommand_RekeyInd) SetFields

func (dst *MACCommand_RekeyInd) SetFields(src *MACCommand_RekeyInd, paths ...string) error

func (*MACCommand_RekeyInd) String

func (this *MACCommand_RekeyInd) String() string

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.

func (*MACCommand_RekeyInd) XXX_DiscardUnknown

func (m *MACCommand_RekeyInd) XXX_DiscardUnknown()

func (*MACCommand_RekeyInd) XXX_Marshal

func (m *MACCommand_RekeyInd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_RekeyInd) XXX_Merge

func (m *MACCommand_RekeyInd) XXX_Merge(src proto.Message)

func (*MACCommand_RekeyInd) XXX_Size

func (m *MACCommand_RekeyInd) XXX_Size() int

func (*MACCommand_RekeyInd) XXX_Unmarshal

func (m *MACCommand_RekeyInd) XXX_Unmarshal(b []byte) error

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" json:"rekey_ind,omitempty"`
}

func (*MACCommand_RekeyInd_) Equal

func (this *MACCommand_RekeyInd_) Equal(that interface{}) bool

func (*MACCommand_RekeyInd_) String

func (this *MACCommand_RekeyInd_) String() string

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MACCommand_ResetConf) Descriptor

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

func (*MACCommand_ResetConf) Equal

func (this *MACCommand_ResetConf) Equal(that interface{}) bool

func (*MACCommand_ResetConf) GetMinorVersion

func (m *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) 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) Reset

func (m *MACCommand_ResetConf) Reset()

func (*MACCommand_ResetConf) SetFields

func (dst *MACCommand_ResetConf) SetFields(src *MACCommand_ResetConf, paths ...string) error

func (*MACCommand_ResetConf) String

func (this *MACCommand_ResetConf) String() string

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.

func (*MACCommand_ResetConf) XXX_DiscardUnknown

func (m *MACCommand_ResetConf) XXX_DiscardUnknown()

func (*MACCommand_ResetConf) XXX_Marshal

func (m *MACCommand_ResetConf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_ResetConf) XXX_Merge

func (m *MACCommand_ResetConf) XXX_Merge(src proto.Message)

func (*MACCommand_ResetConf) XXX_Size

func (m *MACCommand_ResetConf) XXX_Size() int

func (*MACCommand_ResetConf) XXX_Unmarshal

func (m *MACCommand_ResetConf) XXX_Unmarshal(b []byte) error

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" json:"reset_conf,omitempty"`
}

func (*MACCommand_ResetConf_) Equal

func (this *MACCommand_ResetConf_) Equal(that interface{}) bool

func (*MACCommand_ResetConf_) String

func (this *MACCommand_ResetConf_) String() string

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MACCommand_ResetInd) Descriptor

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

func (*MACCommand_ResetInd) Equal

func (this *MACCommand_ResetInd) Equal(that interface{}) bool

func (*MACCommand_ResetInd) GetMinorVersion

func (m *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) 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) Reset

func (m *MACCommand_ResetInd) Reset()

func (*MACCommand_ResetInd) SetFields

func (dst *MACCommand_ResetInd) SetFields(src *MACCommand_ResetInd, paths ...string) error

func (*MACCommand_ResetInd) String

func (this *MACCommand_ResetInd) String() string

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.

func (*MACCommand_ResetInd) XXX_DiscardUnknown

func (m *MACCommand_ResetInd) XXX_DiscardUnknown()

func (*MACCommand_ResetInd) XXX_Marshal

func (m *MACCommand_ResetInd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_ResetInd) XXX_Merge

func (m *MACCommand_ResetInd) XXX_Merge(src proto.Message)

func (*MACCommand_ResetInd) XXX_Size

func (m *MACCommand_ResetInd) XXX_Size() int

func (*MACCommand_ResetInd) XXX_Unmarshal

func (m *MACCommand_ResetInd) XXX_Unmarshal(b []byte) error

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" json:"reset_ind,omitempty"`
}

func (*MACCommand_ResetInd_) Equal

func (this *MACCommand_ResetInd_) Equal(that interface{}) bool

func (*MACCommand_ResetInd_) String

func (this *MACCommand_ResetInd_) String() string

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MACCommand_RxParamSetupAns) Descriptor

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

func (*MACCommand_RxParamSetupAns) Equal

func (this *MACCommand_RxParamSetupAns) Equal(that interface{}) bool

func (*MACCommand_RxParamSetupAns) GetRx1DataRateOffsetAck

func (m *MACCommand_RxParamSetupAns) GetRx1DataRateOffsetAck() bool

func (*MACCommand_RxParamSetupAns) GetRx2DataRateIndexAck

func (m *MACCommand_RxParamSetupAns) GetRx2DataRateIndexAck() bool

func (*MACCommand_RxParamSetupAns) GetRx2FrequencyAck

func (m *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) Reset

func (m *MACCommand_RxParamSetupAns) Reset()

func (*MACCommand_RxParamSetupAns) SetFields

func (dst *MACCommand_RxParamSetupAns) SetFields(src *MACCommand_RxParamSetupAns, paths ...string) error

func (*MACCommand_RxParamSetupAns) String

func (this *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.

func (*MACCommand_RxParamSetupAns) XXX_DiscardUnknown

func (m *MACCommand_RxParamSetupAns) XXX_DiscardUnknown()

func (*MACCommand_RxParamSetupAns) XXX_Marshal

func (m *MACCommand_RxParamSetupAns) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_RxParamSetupAns) XXX_Merge

func (m *MACCommand_RxParamSetupAns) XXX_Merge(src proto.Message)

func (*MACCommand_RxParamSetupAns) XXX_Size

func (m *MACCommand_RxParamSetupAns) XXX_Size() int

func (*MACCommand_RxParamSetupAns) XXX_Unmarshal

func (m *MACCommand_RxParamSetupAns) XXX_Unmarshal(b []byte) error

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" json:"rx_param_setup_ans,omitempty"`
}

func (*MACCommand_RxParamSetupAns_) Equal

func (this *MACCommand_RxParamSetupAns_) Equal(that interface{}) bool

func (*MACCommand_RxParamSetupAns_) String

func (this *MACCommand_RxParamSetupAns_) String() string

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"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*MACCommand_RxParamSetupReq) Descriptor

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

func (*MACCommand_RxParamSetupReq) Equal

func (this *MACCommand_RxParamSetupReq) Equal(that interface{}) bool

func (*MACCommand_RxParamSetupReq) GetRx1DataRateOffset

func (m *MACCommand_RxParamSetupReq) GetRx1DataRateOffset() DataRateOffset

func (*MACCommand_RxParamSetupReq) GetRx2DataRateIndex

func (m *MACCommand_RxParamSetupReq) GetRx2DataRateIndex() DataRateIndex

func (*MACCommand_RxParamSetupReq) GetRx2Frequency

func (m *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) 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) Reset

func (m *MACCommand_RxParamSetupReq) Reset()

func (*MACCommand_RxParamSetupReq) SetFields

func (dst *MACCommand_RxParamSetupReq) SetFields(src *MACCommand_RxParamSetupReq, paths ...string) error

func (*MACCommand_RxParamSetupReq) String

func (this *MACCommand_RxParamSetupReq) String() string

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.

func (*MACCommand_RxParamSetupReq) XXX_DiscardUnknown

func (m *MACCommand_RxParamSetupReq) XXX_DiscardUnknown()

func (*MACCommand_RxParamSetupReq) XXX_Marshal

func (m *MACCommand_RxParamSetupReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_RxParamSetupReq) XXX_Merge

func (m *MACCommand_RxParamSetupReq) XXX_Merge(src proto.Message)

func (*MACCommand_RxParamSetupReq) XXX_Size

func (m *MACCommand_RxParamSetupReq) XXX_Size() int

func (*MACCommand_RxParamSetupReq) XXX_Unmarshal

func (m *MACCommand_RxParamSetupReq) XXX_Unmarshal(b []byte) error

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" json:"rx_param_setup_req,omitempty"`
}

func (*MACCommand_RxParamSetupReq_) Equal

func (this *MACCommand_RxParamSetupReq_) Equal(that interface{}) bool

func (*MACCommand_RxParamSetupReq_) String

func (this *MACCommand_RxParamSetupReq_) String() string

type MACCommand_RxTimingSetupReq

type MACCommand_RxTimingSetupReq struct {
	Delay                RxDelay  `protobuf:"varint,1,opt,name=delay,proto3,enum=ttn.lorawan.v3.RxDelay" json:"delay,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MACCommand_RxTimingSetupReq) Descriptor

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

func (*MACCommand_RxTimingSetupReq) Equal

func (this *MACCommand_RxTimingSetupReq) Equal(that interface{}) bool

func (*MACCommand_RxTimingSetupReq) GetDelay

func (m *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) 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) Reset

func (m *MACCommand_RxTimingSetupReq) Reset()

func (*MACCommand_RxTimingSetupReq) SetFields

func (*MACCommand_RxTimingSetupReq) String

func (this *MACCommand_RxTimingSetupReq) String() string

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.

func (*MACCommand_RxTimingSetupReq) XXX_DiscardUnknown

func (m *MACCommand_RxTimingSetupReq) XXX_DiscardUnknown()

func (*MACCommand_RxTimingSetupReq) XXX_Marshal

func (m *MACCommand_RxTimingSetupReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_RxTimingSetupReq) XXX_Merge

func (m *MACCommand_RxTimingSetupReq) XXX_Merge(src proto.Message)

func (*MACCommand_RxTimingSetupReq) XXX_Size

func (m *MACCommand_RxTimingSetupReq) XXX_Size() int

func (*MACCommand_RxTimingSetupReq) XXX_Unmarshal

func (m *MACCommand_RxTimingSetupReq) XXX_Unmarshal(b []byte) error

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" json:"rx_timing_setup_req,omitempty"`
}

func (*MACCommand_RxTimingSetupReq_) Equal

func (this *MACCommand_RxTimingSetupReq_) Equal(that interface{}) bool

func (*MACCommand_RxTimingSetupReq_) String

func (this *MACCommand_RxTimingSetupReq_) String() string

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"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*MACCommand_TxParamSetupReq) Descriptor

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

func (*MACCommand_TxParamSetupReq) Equal

func (this *MACCommand_TxParamSetupReq) Equal(that interface{}) bool

func (*MACCommand_TxParamSetupReq) GetDownlinkDwellTime

func (m *MACCommand_TxParamSetupReq) GetDownlinkDwellTime() bool

func (*MACCommand_TxParamSetupReq) GetMaxEirpIndex added in v3.14.1

func (m *MACCommand_TxParamSetupReq) GetMaxEirpIndex() DeviceEIRP

func (*MACCommand_TxParamSetupReq) GetUplinkDwellTime

func (m *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) 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) Reset

func (m *MACCommand_TxParamSetupReq) Reset()

func (*MACCommand_TxParamSetupReq) SetFields

func (dst *MACCommand_TxParamSetupReq) SetFields(src *MACCommand_TxParamSetupReq, paths ...string) error

func (*MACCommand_TxParamSetupReq) String

func (this *MACCommand_TxParamSetupReq) String() string

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.

func (*MACCommand_TxParamSetupReq) XXX_DiscardUnknown

func (m *MACCommand_TxParamSetupReq) XXX_DiscardUnknown()

func (*MACCommand_TxParamSetupReq) XXX_Marshal

func (m *MACCommand_TxParamSetupReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACCommand_TxParamSetupReq) XXX_Merge

func (m *MACCommand_TxParamSetupReq) XXX_Merge(src proto.Message)

func (*MACCommand_TxParamSetupReq) XXX_Size

func (m *MACCommand_TxParamSetupReq) XXX_Size() int

func (*MACCommand_TxParamSetupReq) XXX_Unmarshal

func (m *MACCommand_TxParamSetupReq) XXX_Unmarshal(b []byte) error

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" json:"tx_param_setup_req,omitempty"`
}

func (*MACCommand_TxParamSetupReq_) Equal

func (this *MACCommand_TxParamSetupReq_) Equal(that interface{}) bool

func (*MACCommand_TxParamSetupReq_) String

func (this *MACCommand_TxParamSetupReq_) String() string

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.
	AdrAckLimit uint32 `protobuf:"varint,7,opt,name=adr_ack_limit,json=adrAckLimit,proto3" json:"adr_ack_limit,omitempty"` // Deprecated: Do not use.
	// 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.
	AdrAckDelay uint32 `protobuf:"varint,8,opt,name=adr_ack_delay,json=adrAckDelay,proto3" json:"adr_ack_delay,omitempty"` // Deprecated: Do not use.
	// 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.
	PingSlotDataRateIndex DataRateIndex `` // Deprecated: Do not use.
	/* 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 this field is not set, 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 this field is not set, 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 */
	XXX_NoUnkeyedLiteral       struct{}            `json:"-"`
	XXX_sizecache              int32               `json:"-"`
}

MACParameters represent the parameters of the device's MAC layer (active or desired). This is used internally by the Network Server.

func (*MACParameters) Descriptor

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

func (*MACParameters) Equal

func (this *MACParameters) Equal(that interface{}) bool

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 (m *MACParameters) GetAdrAckDelay() uint32

Deprecated: Do not use.

func (*MACParameters) GetAdrAckDelayExponent added in v3.14.0

func (m *MACParameters) GetAdrAckDelayExponent() *ADRAckDelayExponentValue

func (*MACParameters) GetAdrAckLimit deprecated added in v3.14.0

func (m *MACParameters) GetAdrAckLimit() uint32

Deprecated: Do not use.

func (*MACParameters) GetAdrAckLimitExponent added in v3.14.0

func (m *MACParameters) GetAdrAckLimitExponent() *ADRAckLimitExponentValue

func (*MACParameters) GetAdrDataRateIndex added in v3.14.0

func (m *MACParameters) GetAdrDataRateIndex() DataRateIndex

func (*MACParameters) GetAdrNbTrans added in v3.14.0

func (m *MACParameters) GetAdrNbTrans() uint32

func (*MACParameters) GetAdrTxPowerIndex added in v3.14.0

func (m *MACParameters) GetAdrTxPowerIndex() uint32

func (*MACParameters) GetBeaconFrequency

func (m *MACParameters) GetBeaconFrequency() uint64

func (*MACParameters) GetChannels

func (m *MACParameters) GetChannels() []*MACParameters_Channel

func (*MACParameters) GetDownlinkDwellTime

func (m *MACParameters) GetDownlinkDwellTime() *BoolValue

func (*MACParameters) GetMaxDutyCycle

func (m *MACParameters) GetMaxDutyCycle() AggregatedDutyCycle

func (*MACParameters) GetMaxEirp added in v3.14.1

func (m *MACParameters) GetMaxEirp() float32

func (*MACParameters) GetPingSlotDataRateIndex deprecated

func (m *MACParameters) GetPingSlotDataRateIndex() DataRateIndex

Deprecated: Do not use.

func (*MACParameters) GetPingSlotDataRateIndexValue

func (m *MACParameters) GetPingSlotDataRateIndexValue() *DataRateIndexValue

func (*MACParameters) GetPingSlotFrequency

func (m *MACParameters) GetPingSlotFrequency() uint64

func (*MACParameters) GetRejoinCountPeriodicity

func (m *MACParameters) GetRejoinCountPeriodicity() RejoinCountExponent

func (*MACParameters) GetRejoinTimePeriodicity

func (m *MACParameters) GetRejoinTimePeriodicity() RejoinTimeExponent

func (*MACParameters) GetRx1DataRateOffset

func (m *MACParameters) GetRx1DataRateOffset() DataRateOffset

func (*MACParameters) GetRx1Delay

func (m *MACParameters) GetRx1Delay() RxDelay

func (*MACParameters) GetRx2DataRateIndex

func (m *MACParameters) GetRx2DataRateIndex() DataRateIndex

func (*MACParameters) GetRx2Frequency

func (m *MACParameters) GetRx2Frequency() uint64

func (*MACParameters) GetUplinkDwellTime

func (m *MACParameters) GetUplinkDwellTime() *BoolValue

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

func (m *MACParameters) Reset()

func (*MACParameters) SetFields

func (dst *MACParameters) SetFields(src *MACParameters, paths ...string) error

func (*MACParameters) String

func (this *MACParameters) String() string

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.

func (*MACParameters) XXX_DiscardUnknown

func (m *MACParameters) XXX_DiscardUnknown()

func (*MACParameters) XXX_Marshal

func (m *MACParameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACParameters) XXX_Merge

func (m *MACParameters) XXX_Merge(src proto.Message)

func (*MACParameters) XXX_Size

func (m *MACParameters) XXX_Size() int

func (*MACParameters) XXX_Unmarshal

func (m *MACParameters) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MACParameters_Channel) Descriptor

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

func (*MACParameters_Channel) Equal

func (this *MACParameters_Channel) Equal(that interface{}) bool

func (*MACParameters_Channel) GetDownlinkFrequency

func (m *MACParameters_Channel) GetDownlinkFrequency() uint64
func (m *MACParameters_Channel) GetEnableUplink() bool

func (*MACParameters_Channel) GetMaxDataRateIndex

func (m *MACParameters_Channel) GetMaxDataRateIndex() DataRateIndex

func (*MACParameters_Channel) GetMinDataRateIndex

func (m *MACParameters_Channel) GetMinDataRateIndex() DataRateIndex

func (*MACParameters_Channel) GetUplinkFrequency

func (m *MACParameters_Channel) GetUplinkFrequency() uint64

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

func (m *MACParameters_Channel) Reset()

func (*MACParameters_Channel) SetFields

func (dst *MACParameters_Channel) SetFields(src *MACParameters_Channel, paths ...string) error

func (*MACParameters_Channel) String

func (this *MACParameters_Channel) String() string

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.

func (*MACParameters_Channel) XXX_DiscardUnknown

func (m *MACParameters_Channel) XXX_DiscardUnknown()

func (*MACParameters_Channel) XXX_Marshal

func (m *MACParameters_Channel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACParameters_Channel) XXX_Merge

func (m *MACParameters_Channel) XXX_Merge(src proto.Message)

func (*MACParameters_Channel) XXX_Size

func (m *MACParameters_Channel) XXX_Size() int

func (*MACParameters_Channel) XXX_Unmarshal

func (m *MACParameters_Channel) XXX_Unmarshal(b []byte) error

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 *types.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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MACPayload) Descriptor

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

func (*MACPayload) Equal

func (this *MACPayload) Equal(that interface{}) bool

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 (m *MACPayload) GetDecodedPayload() *types.Struct

func (*MACPayload) GetFHdr added in v3.16.2

func (m *MACPayload) GetFHdr() *FHDR

func (*MACPayload) GetFPort

func (m *MACPayload) GetFPort() uint32

func (*MACPayload) GetFrmPayload added in v3.14.1

func (m *MACPayload) GetFrmPayload() []byte

func (*MACPayload) GetFullFCnt added in v3.8.6

func (m *MACPayload) GetFullFCnt() uint32

func (*MACPayload) ProtoMessage

func (*MACPayload) ProtoMessage()

func (*MACPayload) Reset

func (m *MACPayload) Reset()

func (*MACPayload) SetFields

func (dst *MACPayload) SetFields(src *MACPayload, paths ...string) error

func (*MACPayload) String

func (this *MACPayload) String() string

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.

func (*MACPayload) XXX_DiscardUnknown

func (m *MACPayload) XXX_DiscardUnknown()

func (*MACPayload) XXX_Marshal

func (m *MACPayload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACPayload) XXX_Merge

func (m *MACPayload) XXX_Merge(src proto.Message)

func (*MACPayload) XXX_Size

func (m *MACPayload) XXX_Size() int

func (*MACPayload) XXX_Unmarshal

func (m *MACPayload) XXX_Unmarshal(b []byte) error

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 *time.Duration `protobuf:"bytes,1,opt,name=class_b_timeout,json=classBTimeout,proto3,stdduration" 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 *FrequencyValue `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 *FrequencyValue `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 *time.Duration `protobuf:"bytes,5,opt,name=class_c_timeout,json=classCTimeout,proto3,stdduration" 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.
	// If unset, the default value from Network Server configuration will be used.
	UseAdr *BoolValue `protobuf:"bytes,13,opt,name=use_adr,json=useAdr,proto3" json:"use_adr,omitempty"`
	// The ADR margin 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.
	AdrMargin *types.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 *time.Duration `` /* 139-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 *types.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 *FrequencyValue `` /* 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 *FrequencyValue `` /* 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 *time.Duration `` /* 149-byte string literal not displayed */
	XXX_NoUnkeyedLiteral    struct{}       `json:"-"`
	XXX_sizecache           int32          `json:"-"`
}

func (*MACSettings) Descriptor

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

func (*MACSettings) Equal

func (this *MACSettings) Equal(that interface{}) bool

func (*MACSettings) FieldIsZero added in v3.11.0

func (v *MACSettings) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*MACSettings) GetAdrMargin added in v3.14.0

func (m *MACSettings) GetAdrMargin() *types.FloatValue

func (*MACSettings) GetBeaconFrequency

func (m *MACSettings) GetBeaconFrequency() *FrequencyValue

func (*MACSettings) GetClassBCDownlinkInterval added in v3.14.2

func (m *MACSettings) GetClassBCDownlinkInterval() *time.Duration

func (*MACSettings) GetClassBTimeout

func (m *MACSettings) GetClassBTimeout() *time.Duration

func (*MACSettings) GetClassCTimeout

func (m *MACSettings) GetClassCTimeout() *time.Duration

func (*MACSettings) GetDesiredAdrAckDelayExponent added in v3.14.0

func (m *MACSettings) GetDesiredAdrAckDelayExponent() *ADRAckDelayExponentValue

func (*MACSettings) GetDesiredAdrAckLimitExponent added in v3.14.0

func (m *MACSettings) GetDesiredAdrAckLimitExponent() *ADRAckLimitExponentValue

func (*MACSettings) GetDesiredBeaconFrequency

func (m *MACSettings) GetDesiredBeaconFrequency() *FrequencyValue

func (*MACSettings) GetDesiredMaxDutyCycle

func (m *MACSettings) GetDesiredMaxDutyCycle() *AggregatedDutyCycleValue

func (*MACSettings) GetDesiredMaxEirp added in v3.13.0

func (m *MACSettings) GetDesiredMaxEirp() *DeviceEIRPValue

func (*MACSettings) GetDesiredPingSlotDataRateIndex

func (m *MACSettings) GetDesiredPingSlotDataRateIndex() *DataRateIndexValue

func (*MACSettings) GetDesiredPingSlotFrequency

func (m *MACSettings) GetDesiredPingSlotFrequency() *FrequencyValue

func (*MACSettings) GetDesiredRx1DataRateOffset

func (m *MACSettings) GetDesiredRx1DataRateOffset() *DataRateOffsetValue

func (*MACSettings) GetDesiredRx1Delay

func (m *MACSettings) GetDesiredRx1Delay() *RxDelayValue

func (*MACSettings) GetDesiredRx2DataRateIndex

func (m *MACSettings) GetDesiredRx2DataRateIndex() *DataRateIndexValue

func (*MACSettings) GetDesiredRx2Frequency

func (m *MACSettings) GetDesiredRx2Frequency() *FrequencyValue

func (*MACSettings) GetFactoryPresetFrequencies

func (m *MACSettings) GetFactoryPresetFrequencies() []uint64

func (*MACSettings) GetMaxDutyCycle

func (m *MACSettings) GetMaxDutyCycle() *AggregatedDutyCycleValue

func (*MACSettings) GetPingSlotDataRateIndex

func (m *MACSettings) GetPingSlotDataRateIndex() *DataRateIndexValue

func (*MACSettings) GetPingSlotFrequency

func (m *MACSettings) GetPingSlotFrequency() *FrequencyValue

func (*MACSettings) GetPingSlotPeriodicity

func (m *MACSettings) GetPingSlotPeriodicity() *PingSlotPeriodValue

func (*MACSettings) GetResetsFCnt

func (m *MACSettings) GetResetsFCnt() *BoolValue

func (*MACSettings) GetRx1DataRateOffset

func (m *MACSettings) GetRx1DataRateOffset() *DataRateOffsetValue

func (*MACSettings) GetRx1Delay

func (m *MACSettings) GetRx1Delay() *RxDelayValue

func (*MACSettings) GetRx2DataRateIndex

func (m *MACSettings) GetRx2DataRateIndex() *DataRateIndexValue

func (*MACSettings) GetRx2Frequency

func (m *MACSettings) GetRx2Frequency() *FrequencyValue

func (*MACSettings) GetStatusCountPeriodicity

func (m *MACSettings) GetStatusCountPeriodicity() *types.UInt32Value

func (*MACSettings) GetStatusTimePeriodicity

func (m *MACSettings) GetStatusTimePeriodicity() *time.Duration

func (*MACSettings) GetSupports_32BitFCnt added in v3.14.1

func (m *MACSettings) GetSupports_32BitFCnt() *BoolValue

func (*MACSettings) GetUseAdr added in v3.14.0

func (m *MACSettings) GetUseAdr() *BoolValue

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

func (m *MACSettings) Reset()

func (*MACSettings) SetFields

func (dst *MACSettings) SetFields(src *MACSettings, paths ...string) error

func (*MACSettings) String

func (this *MACSettings) String() string

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.

func (*MACSettings) XXX_DiscardUnknown

func (m *MACSettings) XXX_DiscardUnknown()

func (*MACSettings) XXX_Marshal

func (m *MACSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACSettings) XXX_Merge

func (m *MACSettings) XXX_Merge(src proto.Message)

func (*MACSettings) XXX_Size

func (m *MACSettings) XXX_Size() int

func (*MACSettings) XXX_Unmarshal

func (m *MACSettings) XXX_Unmarshal(b []byte) error

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"`
	// Desired LoRaWAN MAC parameters.
	DesiredParameters MACParameters `protobuf:"bytes,2,opt,name=desired_parameters,json=desiredParameters,proto3" json:"desired_parameters"`
	// 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 *types.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 []*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 []*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 *types.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 *types.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 */
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

func (*MACState) Equal

func (this *MACState) Equal(that interface{}) bool

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 (m *MACState) GetCurrentParameters() MACParameters

func (*MACState) GetDesiredParameters

func (m *MACState) GetDesiredParameters() MACParameters

func (*MACState) GetDeviceClass

func (m *MACState) GetDeviceClass() Class

func (*MACState) GetLastAdrChangeFCntUp added in v3.14.0

func (m *MACState) GetLastAdrChangeFCntUp() uint32

func (*MACState) GetLastConfirmedDownlinkAt

func (m *MACState) GetLastConfirmedDownlinkAt() *types.Timestamp

func (*MACState) GetLastDevStatusFCntUp

func (m *MACState) GetLastDevStatusFCntUp() uint32

func (*MACState) GetLastDownlinkAt

func (m *MACState) GetLastDownlinkAt() *types.Timestamp

func (*MACState) GetLastNetworkInitiatedDownlinkAt

func (m *MACState) GetLastNetworkInitiatedDownlinkAt() *types.Timestamp

func (*MACState) GetLorawanVersion added in v3.14.0

func (m *MACState) GetLorawanVersion() MACVersion
func (m *MACState) GetPendingApplicationDownlink() *ApplicationDownlink

func (*MACState) GetPendingJoinRequest

func (m *MACState) GetPendingJoinRequest() *MACState_JoinRequest

func (*MACState) GetPendingRequests

func (m *MACState) GetPendingRequests() []*MACCommand

func (*MACState) GetPingSlotPeriodicity

func (m *MACState) GetPingSlotPeriodicity() *PingSlotPeriodValue

func (*MACState) GetQueuedJoinAccept

func (m *MACState) GetQueuedJoinAccept() *MACState_JoinAccept

func (*MACState) GetQueuedResponses

func (m *MACState) GetQueuedResponses() []*MACCommand
func (m *MACState) GetRecentDownlinks() []*DownlinkMessage
func (m *MACState) GetRecentUplinks() []*UplinkMessage

func (*MACState) GetRejectedAdrDataRateIndexes added in v3.14.0

func (m *MACState) GetRejectedAdrDataRateIndexes() []DataRateIndex

func (*MACState) GetRejectedAdrTxPowerIndexes added in v3.14.0

func (m *MACState) GetRejectedAdrTxPowerIndexes() []uint32

func (*MACState) GetRejectedDataRateRanges added in v3.10.0

func (m *MACState) GetRejectedDataRateRanges() map[uint64]*MACState_DataRateRanges

func (*MACState) GetRejectedFrequencies

func (m *MACState) GetRejectedFrequencies() []uint64

func (*MACState) GetRxWindowsAvailable

func (m *MACState) GetRxWindowsAvailable() bool

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

func (m *MACState) Reset()

func (*MACState) SetFields

func (dst *MACState) SetFields(src *MACState, paths ...string) error

func (*MACState) String

func (this *MACState) String() string

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.

func (*MACState) XXX_DiscardUnknown

func (m *MACState) XXX_DiscardUnknown()

func (*MACState) XXX_Marshal

func (m *MACState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACState) XXX_Merge

func (m *MACState) XXX_Merge(src proto.Message)

func (*MACState) XXX_Size

func (m *MACState) XXX_Size() int

func (*MACState) XXX_Unmarshal

func (m *MACState) XXX_Unmarshal(b []byte) error

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 */
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*MACState_DataRateRange) Descriptor added in v3.10.0

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

func (*MACState_DataRateRange) Equal added in v3.10.0

func (this *MACState_DataRateRange) Equal(that interface{}) bool

func (*MACState_DataRateRange) GetMaxDataRateIndex added in v3.10.0

func (m *MACState_DataRateRange) GetMaxDataRateIndex() DataRateIndex

func (*MACState_DataRateRange) GetMinDataRateIndex added in v3.10.0

func (m *MACState_DataRateRange) GetMinDataRateIndex() DataRateIndex

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) Reset added in v3.10.0

func (m *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) String added in v3.10.0

func (this *MACState_DataRateRange) String() string

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.

func (*MACState_DataRateRange) XXX_DiscardUnknown added in v3.10.0

func (m *MACState_DataRateRange) XXX_DiscardUnknown()

func (*MACState_DataRateRange) XXX_Marshal added in v3.10.0

func (m *MACState_DataRateRange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACState_DataRateRange) XXX_Merge added in v3.10.0

func (m *MACState_DataRateRange) XXX_Merge(src proto.Message)

func (*MACState_DataRateRange) XXX_Size added in v3.10.0

func (m *MACState_DataRateRange) XXX_Size() int

func (*MACState_DataRateRange) XXX_Unmarshal added in v3.10.0

func (m *MACState_DataRateRange) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

func (*MACState_DataRateRanges) Descriptor added in v3.10.0

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

func (*MACState_DataRateRanges) Equal added in v3.10.0

func (this *MACState_DataRateRanges) Equal(that interface{}) bool

func (*MACState_DataRateRanges) GetRanges added in v3.10.0

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) Reset added in v3.10.0

func (m *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) String added in v3.10.0

func (this *MACState_DataRateRanges) String() string

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.

func (*MACState_DataRateRanges) XXX_DiscardUnknown added in v3.10.0

func (m *MACState_DataRateRanges) XXX_DiscardUnknown()

func (*MACState_DataRateRanges) XXX_Marshal added in v3.10.0

func (m *MACState_DataRateRanges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACState_DataRateRanges) XXX_Merge added in v3.10.0

func (m *MACState_DataRateRanges) XXX_Merge(src proto.Message)

func (*MACState_DataRateRanges) XXX_Size added in v3.10.0

func (m *MACState_DataRateRanges) XXX_Size() int

func (*MACState_DataRateRanges) XXX_Unmarshal added in v3.10.0

func (m *MACState_DataRateRanges) XXX_Unmarshal(b []byte) error

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_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"`
	// Network session keys associated with the join.
	Keys                 SessionKeys                                             `protobuf:"bytes,3,opt,name=keys,proto3" json:"keys"`
	CorrelationIds       []string                                                `protobuf:"bytes,4,rep,name=correlation_ids,json=correlationIds,proto3" json:"correlation_ids,omitempty"`
	DevAddr              go_thethings_network_lorawan_stack_v3_pkg_types.DevAddr `` /* 139-byte string literal not displayed */
	NetId                go_thethings_network_lorawan_stack_v3_pkg_types.NetID   `` /* 131-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                                `json:"-"`
	XXX_sizecache        int32                                                   `json:"-"`
}

func (*MACState_JoinAccept) Descriptor

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

func (*MACState_JoinAccept) Equal

func (this *MACState_JoinAccept) Equal(that interface{}) bool

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 (m *MACState_JoinAccept) GetCorrelationIds() []string

func (*MACState_JoinAccept) GetKeys

func (m *MACState_JoinAccept) GetKeys() SessionKeys

func (*MACState_JoinAccept) GetPayload

func (m *MACState_JoinAccept) GetPayload() []byte

func (*MACState_JoinAccept) GetRequest

func (m *MACState_JoinAccept) GetRequest() MACState_JoinRequest

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

func (m *MACState_JoinAccept) Reset()

func (*MACState_JoinAccept) SetFields

func (dst *MACState_JoinAccept) SetFields(src *MACState_JoinAccept, paths ...string) error

func (*MACState_JoinAccept) String

func (this *MACState_JoinAccept) String() string

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.

func (*MACState_JoinAccept) XXX_DiscardUnknown

func (m *MACState_JoinAccept) XXX_DiscardUnknown()

func (*MACState_JoinAccept) XXX_Marshal

func (m *MACState_JoinAccept) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACState_JoinAccept) XXX_Merge

func (m *MACState_JoinAccept) XXX_Merge(src proto.Message)

func (*MACState_JoinAccept) XXX_Size

func (m *MACState_JoinAccept) XXX_Size() int

func (*MACState_JoinAccept) XXX_Unmarshal

func (m *MACState_JoinAccept) XXX_Unmarshal(b []byte) error

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"`
	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"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*MACState_JoinRequest) Descriptor added in v3.11.0

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

func (*MACState_JoinRequest) Equal added in v3.11.0

func (this *MACState_JoinRequest) Equal(that interface{}) bool

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 (m *MACState_JoinRequest) GetCfList() *CFList

func (*MACState_JoinRequest) GetDownlinkSettings added in v3.11.0

func (m *MACState_JoinRequest) GetDownlinkSettings() DLSettings

func (*MACState_JoinRequest) GetRxDelay added in v3.11.0

func (m *MACState_JoinRequest) GetRxDelay() RxDelay

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) Reset added in v3.11.0

func (m *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) String added in v3.11.0

func (this *MACState_JoinRequest) String() string

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.

func (*MACState_JoinRequest) XXX_DiscardUnknown added in v3.11.0

func (m *MACState_JoinRequest) XXX_DiscardUnknown()

func (*MACState_JoinRequest) XXX_Marshal added in v3.11.0

func (m *MACState_JoinRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MACState_JoinRequest) XXX_Merge added in v3.11.0

func (m *MACState_JoinRequest) XXX_Merge(src proto.Message)

func (*MACState_JoinRequest) XXX_Size added in v3.11.0

func (m *MACState_JoinRequest) XXX_Size() int

func (*MACState_JoinRequest) XXX_Unmarshal added in v3.11.0

func (m *MACState_JoinRequest) XXX_Unmarshal(b []byte) error

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 MACVersion

type MACVersion int32
const (
	MAC_UNKNOWN MACVersion = 0
	MAC_V1_0    MACVersion = 1
	MAC_V1_0_1  MACVersion = 2
	MAC_V1_0_2  MACVersion = 3
	MAC_V1_1    MACVersion = 4
	MAC_V1_0_3  MACVersion = 5
	MAC_V1_0_4  MACVersion = 6
)

func (MACVersion) Compare

func (v MACVersion) Compare(o MACVersion) int

Compare compares MACVersions v to o: -1 == v is less than o 0 == v is equal to o 1 == v is greater than o Compare panics, if v.Validate() returns non-nil error.

func (*MACVersion) DecodeMsgpack added in v3.11.0

func (v *MACVersion) DecodeMsgpack(dec *msgpack.Decoder) error

DecodeMsgpack implements msgpack.CustomDecoder interface.

func (MACVersion) EncodeMsgpack added in v3.11.0

func (v MACVersion) EncodeMsgpack(enc *msgpack.Encoder) error

EncodeMsgpack implements msgpack.CustomEncoder interface.

func (MACVersion) EncryptFOpts

func (v MACVersion) EncryptFOpts() bool

EncryptFOpts reports whether v requires MAC commands in FOpts to be encrypted. EncryptFOpts panics, if v.Validate() returns non-nil error.

func (MACVersion) EnumDescriptor

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

func (MACVersion) HasMaxFCntGap

func (v MACVersion) HasMaxFCntGap() bool

HasMaxFCntGap reports whether v defines a MaxFCntGap. HasMaxFCntGap panics, if v.Validate() returns non-nil error.

func (MACVersion) HasNoChangeDataRateIndex

func (v MACVersion) HasNoChangeDataRateIndex() bool

HasNoChangeDataRateIndex reports whether v defines a no-change DataRateIndex value. HasNoChangeDataRateIndex panics, if v.Validate() returns non-nil error.

func (MACVersion) HasNoChangeTXPowerIndex

func (v MACVersion) HasNoChangeTXPowerIndex() bool

HasNoChangeTXPowerIndex reports whether v defines a no-change TxPowerIndex value. HasNoChangeTXPowerIndex panics, if v.Validate() returns non-nil error.

func (MACVersion) IgnoreUplinksExceedingLengthLimit

func (v MACVersion) IgnoreUplinksExceedingLengthLimit() bool

IgnoreUplinksExceedingLengthLimit reports whether v requires Network Server to silently drop uplinks exceeding selected data rate payload length limits. IgnoreUplinksExceedingLengthLimit panics, if v.Validate() returns non-nil error.

func (MACVersion) IncrementDevNonce

func (v MACVersion) IncrementDevNonce() bool

IncrementDevNonce reports whether v defines DevNonce as an incrementing counter. IncrementDevNonce panics, if v.Validate() returns non-nil error.

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 (v MACVersion) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

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 (v MACVersion) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (MACVersion) RequireDevEUIForABP

func (v MACVersion) RequireDevEUIForABP() bool

RequireDevEUIForABP reports whether v requires ABP devices to have a DevEUI associated. RequireDevEUIForABP panics, if v.Validate() returns non-nil error.

func (MACVersion) String

func (v MACVersion) String() string

String implements fmt.Stringer.

func (*MACVersion) UnmarshalBinary added in v3.9.2

func (v *MACVersion) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*MACVersion) UnmarshalJSON

func (v *MACVersion) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *MACVersion) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

func (MACVersion) UseLegacyMIC added in v3.11.0

func (v MACVersion) UseLegacyMIC() bool

UseLegacyMIC reports whether v uses legacy MIC computation algorithm. UseLegacyMIC panics, if v.Validate() returns non-nil error.

func (MACVersion) UseNwkKey

func (v MACVersion) UseNwkKey() bool

UseNwkKey reports whether v uses a root NwkKey. UseNwkKey panics, if v.Validate() returns non-nil error.

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MHDR) Descriptor

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

func (*MHDR) Equal

func (this *MHDR) Equal(that interface{}) bool

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 (m *MHDR) GetMType() MType

func (*MHDR) GetMajor

func (m *MHDR) GetMajor() Major

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

func (m *MHDR) Reset()

func (*MHDR) SetFields

func (dst *MHDR) SetFields(src *MHDR, paths ...string) error

func (*MHDR) String

func (this *MHDR) String() string

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.

func (*MHDR) XXX_DiscardUnknown

func (m *MHDR) XXX_DiscardUnknown()

func (*MHDR) XXX_Marshal

func (m *MHDR) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MHDR) XXX_Merge

func (m *MHDR) XXX_Merge(src proto.Message)

func (*MHDR) XXX_Size

func (m *MHDR) XXX_Size() int

func (*MHDR) XXX_Unmarshal

func (m *MHDR) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The connection information of an MQTT frontend.

func (*MQTTConnectionInfo) Descriptor

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

func (*MQTTConnectionInfo) Equal

func (this *MQTTConnectionInfo) Equal(that interface{}) bool

func (*MQTTConnectionInfo) GetPublicAddress

func (m *MQTTConnectionInfo) GetPublicAddress() string

func (*MQTTConnectionInfo) GetPublicTlsAddress added in v3.14.1

func (m *MQTTConnectionInfo) GetPublicTlsAddress() string

func (*MQTTConnectionInfo) GetUsername

func (m *MQTTConnectionInfo) GetUsername() string

func (*MQTTConnectionInfo) ProtoMessage

func (*MQTTConnectionInfo) ProtoMessage()

func (*MQTTConnectionInfo) Reset

func (m *MQTTConnectionInfo) Reset()

func (*MQTTConnectionInfo) SetFields

func (dst *MQTTConnectionInfo) SetFields(src *MQTTConnectionInfo, paths ...string) error

func (*MQTTConnectionInfo) String

func (this *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.

func (*MQTTConnectionInfo) XXX_DiscardUnknown

func (m *MQTTConnectionInfo) XXX_DiscardUnknown()

func (*MQTTConnectionInfo) XXX_Marshal

func (m *MQTTConnectionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MQTTConnectionInfo) XXX_Merge

func (m *MQTTConnectionInfo) XXX_Merge(src proto.Message)

func (*MQTTConnectionInfo) XXX_Size

func (m *MQTTConnectionInfo) XXX_Size() int

func (*MQTTConnectionInfo) XXX_Unmarshal

func (m *MQTTConnectionInfo) XXX_Unmarshal(b []byte) error

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

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

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 (v MType) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

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 (v MType) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (MType) String

func (x MType) String() string

func (*MType) UnmarshalBinary added in v3.12.0

func (v *MType) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*MType) UnmarshalJSON

func (v *MType) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *MType) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

type Major

type Major int32
const (
	Major_LORAWAN_R1 Major = 0
)

func (Major) EnumDescriptor

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

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 (v Major) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

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 (v Major) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (Major) String

func (x Major) String() string

func (*Major) UnmarshalBinary added in v3.12.0

func (v *Major) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*Major) UnmarshalJSON

func (v *Major) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *Major) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

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 valid to be assigned to Payload:
	//	*Message_MacPayload
	//	*Message_JoinRequestPayload
	//	*Message_JoinAcceptPayload
	//	*Message_RejoinRequestPayload
	Payload              isMessage_Payload `protobuf_oneof:"Payload"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

Message represents a LoRaWAN message

func (*Message) Descriptor

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

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

func (this *Message) Equal(that interface{}) bool

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 (m *Message) GetJoinAcceptPayload() *JoinAcceptPayload

func (*Message) GetJoinRequestPayload

func (m *Message) GetJoinRequestPayload() *JoinRequestPayload

func (*Message) GetMHdr added in v3.16.2

func (m *Message) GetMHdr() *MHDR

func (*Message) GetMacPayload added in v3.14.1

func (m *Message) GetMacPayload() *MACPayload

func (*Message) GetMic added in v3.14.1

func (m *Message) GetMic() []byte

func (*Message) GetPayload

func (m *Message) GetPayload() isMessage_Payload

func (*Message) GetRejoinRequestPayload

func (m *Message) GetRejoinRequestPayload() *RejoinRequestPayload

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

func (m *Message) Reset()

func (*Message) SetFields

func (dst *Message) SetFields(src *Message, paths ...string) error

func (*Message) String

func (this *Message) String() string

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.

func (*Message) XXX_DiscardUnknown

func (m *Message) XXX_DiscardUnknown()

func (*Message) XXX_Marshal

func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Message) XXX_Merge

func (m *Message) XXX_Merge(src proto.Message)

func (*Message) XXX_OneofWrappers

func (*Message) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*Message) XXX_Size

func (m *Message) XXX_Size() int

func (*Message) XXX_Unmarshal

func (m *Message) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

func (*MessagePayloadDecoder) Descriptor added in v3.12.2

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

func (*MessagePayloadDecoder) Equal added in v3.12.2

func (this *MessagePayloadDecoder) Equal(that interface{}) bool

func (*MessagePayloadDecoder) GetCodecId added in v3.14.1

func (m *MessagePayloadDecoder) GetCodecId() string

func (*MessagePayloadDecoder) GetExamples added in v3.12.2

func (*MessagePayloadDecoder) GetFormatter added in v3.12.2

func (m *MessagePayloadDecoder) GetFormatter() PayloadFormatter

func (*MessagePayloadDecoder) GetFormatterParameter added in v3.12.2

func (m *MessagePayloadDecoder) GetFormatterParameter() string

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) Reset added in v3.12.2

func (m *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 (this *MessagePayloadDecoder) String() string

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.

func (*MessagePayloadDecoder) XXX_DiscardUnknown added in v3.12.2

func (m *MessagePayloadDecoder) XXX_DiscardUnknown()

func (*MessagePayloadDecoder) XXX_Marshal added in v3.12.2

func (m *MessagePayloadDecoder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MessagePayloadDecoder) XXX_Merge added in v3.12.2

func (m *MessagePayloadDecoder) XXX_Merge(src proto.Message)

func (*MessagePayloadDecoder) XXX_Size added in v3.12.2

func (m *MessagePayloadDecoder) XXX_Size() int

func (*MessagePayloadDecoder) XXX_Unmarshal added in v3.12.2

func (m *MessagePayloadDecoder) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*MessagePayloadDecoder_Example) Descriptor added in v3.12.2

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

func (*MessagePayloadDecoder_Example) Equal added in v3.12.2

func (this *MessagePayloadDecoder_Example) Equal(that interface{}) bool

func (*MessagePayloadDecoder_Example) GetDescription added in v3.12.2

func (m *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) Reset added in v3.12.2

func (m *MessagePayloadDecoder_Example) Reset()

func (*MessagePayloadDecoder_Example) SetFields added in v3.12.2

func (*MessagePayloadDecoder_Example) String added in v3.12.2

func (this *MessagePayloadDecoder_Example) String() string

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.

func (*MessagePayloadDecoder_Example) XXX_DiscardUnknown added in v3.12.2

func (m *MessagePayloadDecoder_Example) XXX_DiscardUnknown()

func (*MessagePayloadDecoder_Example) XXX_Marshal added in v3.12.2

func (m *MessagePayloadDecoder_Example) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MessagePayloadDecoder_Example) XXX_Merge added in v3.12.2

func (m *MessagePayloadDecoder_Example) XXX_Merge(src proto.Message)

func (*MessagePayloadDecoder_Example) XXX_Size added in v3.12.2

func (m *MessagePayloadDecoder_Example) XXX_Size() int

func (*MessagePayloadDecoder_Example) XXX_Unmarshal added in v3.12.2

func (m *MessagePayloadDecoder_Example) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

func (*MessagePayloadEncoder) Descriptor added in v3.12.2

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

func (*MessagePayloadEncoder) Equal added in v3.12.2

func (this *MessagePayloadEncoder) Equal(that interface{}) bool

func (*MessagePayloadEncoder) GetCodecId added in v3.14.1

func (m *MessagePayloadEncoder) GetCodecId() string

func (*MessagePayloadEncoder) GetExamples added in v3.12.2

func (*MessagePayloadEncoder) GetFormatter added in v3.12.2

func (m *MessagePayloadEncoder) GetFormatter() PayloadFormatter

func (*MessagePayloadEncoder) GetFormatterParameter added in v3.12.2

func (m *MessagePayloadEncoder) GetFormatterParameter() string

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) Reset added in v3.12.2

func (m *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 (this *MessagePayloadEncoder) String() string

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.

func (*MessagePayloadEncoder) XXX_DiscardUnknown added in v3.12.2

func (m *MessagePayloadEncoder) XXX_DiscardUnknown()

func (*MessagePayloadEncoder) XXX_Marshal added in v3.12.2

func (m *MessagePayloadEncoder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MessagePayloadEncoder) XXX_Merge added in v3.12.2

func (m *MessagePayloadEncoder) XXX_Merge(src proto.Message)

func (*MessagePayloadEncoder) XXX_Size added in v3.12.2

func (m *MessagePayloadEncoder) XXX_Size() int

func (*MessagePayloadEncoder) XXX_Unmarshal added in v3.12.2

func (m *MessagePayloadEncoder) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*MessagePayloadEncoder_Example) Descriptor added in v3.12.2

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

func (*MessagePayloadEncoder_Example) Equal added in v3.12.2

func (this *MessagePayloadEncoder_Example) Equal(that interface{}) bool

func (*MessagePayloadEncoder_Example) GetDescription added in v3.12.2

func (m *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) Reset added in v3.12.2

func (m *MessagePayloadEncoder_Example) Reset()

func (*MessagePayloadEncoder_Example) SetFields added in v3.12.2

func (*MessagePayloadEncoder_Example) String added in v3.12.2

func (this *MessagePayloadEncoder_Example) String() string

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.

func (*MessagePayloadEncoder_Example) XXX_DiscardUnknown added in v3.12.2

func (m *MessagePayloadEncoder_Example) XXX_DiscardUnknown()

func (*MessagePayloadEncoder_Example) XXX_Marshal added in v3.12.2

func (m *MessagePayloadEncoder_Example) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MessagePayloadEncoder_Example) XXX_Merge added in v3.12.2

func (m *MessagePayloadEncoder_Example) XXX_Merge(src proto.Message)

func (*MessagePayloadEncoder_Example) XXX_Size added in v3.12.2

func (m *MessagePayloadEncoder_Example) XXX_Size() int

func (*MessagePayloadEncoder_Example) XXX_Unmarshal added in v3.12.2

func (m *MessagePayloadEncoder_Example) XXX_Unmarshal(b []byte) error

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 */
	XXX_NoUnkeyedLiteral   struct{} `json:"-"`
	XXX_sizecache          int32    `json:"-"`
}

func (*MessagePayloadFormatters) Descriptor

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

func (*MessagePayloadFormatters) Equal

func (this *MessagePayloadFormatters) Equal(that interface{}) bool

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 (m *MessagePayloadFormatters) GetDownFormatter() PayloadFormatter

func (*MessagePayloadFormatters) GetDownFormatterParameter

func (m *MessagePayloadFormatters) GetDownFormatterParameter() string

func (*MessagePayloadFormatters) GetUpFormatter

func (m *MessagePayloadFormatters) GetUpFormatter() PayloadFormatter

func (*MessagePayloadFormatters) GetUpFormatterParameter

func (m *MessagePayloadFormatters) GetUpFormatterParameter() string

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

func (m *MessagePayloadFormatters) Reset()

func (*MessagePayloadFormatters) SetFields

func (dst *MessagePayloadFormatters) SetFields(src *MessagePayloadFormatters, paths ...string) error

func (*MessagePayloadFormatters) String

func (this *MessagePayloadFormatters) String() string

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.

func (*MessagePayloadFormatters) XXX_DiscardUnknown

func (m *MessagePayloadFormatters) XXX_DiscardUnknown()

func (*MessagePayloadFormatters) XXX_Marshal

func (m *MessagePayloadFormatters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MessagePayloadFormatters) XXX_Merge

func (m *MessagePayloadFormatters) XXX_Merge(src proto.Message)

func (*MessagePayloadFormatters) XXX_Size

func (m *MessagePayloadFormatters) XXX_Size() int

func (*MessagePayloadFormatters) XXX_Unmarshal

func (m *MessagePayloadFormatters) XXX_Unmarshal(b []byte) error

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" json:"join_accept_payload,omitempty"`
}

func (*Message_JoinAcceptPayload) Equal

func (this *Message_JoinAcceptPayload) Equal(that interface{}) bool

func (*Message_JoinAcceptPayload) String

func (this *Message_JoinAcceptPayload) String() string

type Message_JoinRequestPayload

type Message_JoinRequestPayload struct {
	JoinRequestPayload *JoinRequestPayload `protobuf:"bytes,4,opt,name=join_request_payload,json=joinRequestPayload,proto3,oneof" json:"join_request_payload,omitempty"`
}

func (*Message_JoinRequestPayload) Equal

func (this *Message_JoinRequestPayload) Equal(that interface{}) bool

func (*Message_JoinRequestPayload) String

func (this *Message_JoinRequestPayload) String() string

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" json:"mac_payload,omitempty"`
}

func (*Message_MacPayload) Equal added in v3.14.1

func (this *Message_MacPayload) Equal(that interface{}) bool

func (*Message_MacPayload) String added in v3.14.1

func (this *Message_MacPayload) String() string

type Message_RejoinRequestPayload

type Message_RejoinRequestPayload struct {
	RejoinRequestPayload *RejoinRequestPayload `` /* 129-byte string literal not displayed */
}

func (*Message_RejoinRequestPayload) Equal

func (this *Message_RejoinRequestPayload) Equal(that interface{}) bool

func (*Message_RejoinRequestPayload) String

func (this *Message_RejoinRequestPayload) String() string

type Minor

type Minor int32
const (
	MINOR_RFU_0  Minor = 0
	MINOR_1      Minor = 1
	MINOR_RFU_2  Minor = 2
	MINOR_RFU_3  Minor = 3
	MINOR_RFU_4  Minor = 4
	MINOR_RFU_5  Minor = 5
	MINOR_RFU_6  Minor = 6
	MINOR_RFU_7  Minor = 7
	MINOR_RFU_8  Minor = 8
	MINOR_RFU_9  Minor = 9
	MINOR_RFU_10 Minor = 10
	MINOR_RFU_11 Minor = 11
	MINOR_RFU_12 Minor = 12
	MINOR_RFU_13 Minor = 13
	MINOR_RFU_14 Minor = 14
	MINOR_RFU_15 Minor = 15
)

func (Minor) EnumDescriptor

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

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 (v Minor) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

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 (v Minor) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (Minor) String

func (x Minor) String() string

func (*Minor) UnmarshalBinary added in v3.12.0

func (v *Minor) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*Minor) UnmarshalJSON

func (v *Minor) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *Minor) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewNetworkCryptoServiceClient

func NewNetworkCryptoServiceClient(cc *grpc.ClientConn) NetworkCryptoServiceClient

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

NetworkCryptoServiceServer is the server API for NetworkCryptoService service.

type NetworkIdentifiers added in v3.14.0

type NetworkIdentifiers struct {
	// LoRa Alliance NetID.
	NetId *go_thethings_network_lorawan_stack_v3_pkg_types.NetID `` /* 141-byte string literal not displayed */
	// 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Identifies a Network Server.

func (*NetworkIdentifiers) Descriptor added in v3.14.0

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

func (*NetworkIdentifiers) Equal added in v3.14.0

func (this *NetworkIdentifiers) Equal(that interface{}) bool

func (*NetworkIdentifiers) GetClusterId added in v3.14.0

func (m *NetworkIdentifiers) GetClusterId() string

func (*NetworkIdentifiers) GetTenantId added in v3.14.0

func (m *NetworkIdentifiers) GetTenantId() string

func (*NetworkIdentifiers) ProtoMessage added in v3.14.0

func (*NetworkIdentifiers) ProtoMessage()

func (*NetworkIdentifiers) Reset added in v3.14.0

func (m *NetworkIdentifiers) Reset()

func (*NetworkIdentifiers) SetFields added in v3.14.0

func (dst *NetworkIdentifiers) SetFields(src *NetworkIdentifiers, paths ...string) error

func (*NetworkIdentifiers) String added in v3.14.0

func (this *NetworkIdentifiers) String() string

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.

func (*NetworkIdentifiers) XXX_DiscardUnknown added in v3.14.0

func (m *NetworkIdentifiers) XXX_DiscardUnknown()

func (*NetworkIdentifiers) XXX_Marshal added in v3.14.0

func (m *NetworkIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NetworkIdentifiers) XXX_Merge added in v3.14.0

func (m *NetworkIdentifiers) XXX_Merge(src proto.Message)

func (*NetworkIdentifiers) XXX_Size added in v3.14.0

func (m *NetworkIdentifiers) XXX_Size() int

func (*NetworkIdentifiers) XXX_Unmarshal added in v3.14.0

func (m *NetworkIdentifiers) XXX_Unmarshal(b []byte) error

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 NsAsClient added in v3.11.0

type NsAsClient interface {
	// Handle Application uplink messages.
	HandleUplink(ctx context.Context, in *NsAsHandleUplinkRequest, opts ...grpc.CallOption) (*types.Empty, error)
}

NsAsClient is the client API for NsAs service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewNsAsClient added in v3.11.0

func NewNsAsClient(cc *grpc.ClientConn) 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"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

Container for multiple Application uplink messages.

func (*NsAsHandleUplinkRequest) Descriptor added in v3.11.0

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

func (*NsAsHandleUplinkRequest) Equal added in v3.11.0

func (this *NsAsHandleUplinkRequest) Equal(that interface{}) bool

func (*NsAsHandleUplinkRequest) GetApplicationUps added in v3.11.0

func (m *NsAsHandleUplinkRequest) GetApplicationUps() []*ApplicationUp

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) Reset added in v3.11.0

func (m *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 (this *NsAsHandleUplinkRequest) String() string

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.

func (*NsAsHandleUplinkRequest) XXX_DiscardUnknown added in v3.11.0

func (m *NsAsHandleUplinkRequest) XXX_DiscardUnknown()

func (*NsAsHandleUplinkRequest) XXX_Marshal added in v3.11.0

func (m *NsAsHandleUplinkRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NsAsHandleUplinkRequest) XXX_Merge added in v3.11.0

func (m *NsAsHandleUplinkRequest) XXX_Merge(src proto.Message)

func (*NsAsHandleUplinkRequest) XXX_Size added in v3.11.0

func (m *NsAsHandleUplinkRequest) XXX_Size() int

func (*NsAsHandleUplinkRequest) XXX_Unmarshal added in v3.11.0

func (m *NsAsHandleUplinkRequest) XXX_Unmarshal(b []byte) error

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) (*types.Empty, error)
}

NsAsServer is the server API for NsAs service.

type NsClient

type NsClient interface {
	// GenerateDevAddr requests a device address assignment from the Network Server.
	GenerateDevAddr(ctx context.Context, in *types.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)
}

NsClient is the client API for Ns service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewNsClient

func NewNsClient(cc *grpc.ClientConn) NsClient

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) (*types.Empty, error)
}

NsEndDeviceRegistryClient is the client API for NsEndDeviceRegistry service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewNsEndDeviceRegistryClient

func NewNsEndDeviceRegistryClient(cc *grpc.ClientConn) NsEndDeviceRegistryClient

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) (*types.Empty, error)
}

NsEndDeviceRegistryServer is the server API for NsEndDeviceRegistry service.

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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewNsGsClient

func NewNsGsClient(cc *grpc.ClientConn) 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)
}

NsGsServer is the server API for NsGs service.

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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewNsJsClient

func NewNsJsClient(cc *grpc.ClientConn) 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)
}

NsJsServer is the server API for NsJs service.

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) (*types.Empty, error)
}

NsPbaClient is the client API for NsPba service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewNsPbaClient

func NewNsPbaClient(cc *grpc.ClientConn) 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) (*types.Empty, error)
}

NsPbaServer is the server API for NsPba service.

type NsServer

type NsServer interface {
	// GenerateDevAddr requests a device address assignment from the Network Server.
	GenerateDevAddr(context.Context, *types.Empty) (*GenerateDevAddrResponse, error)
	// GetDefaultMACSettings retrieves the default MAC settings for a frequency plan.
	GetDefaultMACSettings(context.Context, *GetDefaultMACSettingsRequest) (*MACSettings, error)
}

NsServer is the server API for Ns service.

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"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*NwkSKeysResponse) Descriptor

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

func (*NwkSKeysResponse) Equal

func (this *NwkSKeysResponse) Equal(that interface{}) bool

func (*NwkSKeysResponse) GetFNwkSIntKey

func (m *NwkSKeysResponse) GetFNwkSIntKey() *KeyEnvelope

func (*NwkSKeysResponse) GetNwkSEncKey

func (m *NwkSKeysResponse) GetNwkSEncKey() *KeyEnvelope

func (*NwkSKeysResponse) GetSNwkSIntKey

func (m *NwkSKeysResponse) GetSNwkSIntKey() *KeyEnvelope

func (*NwkSKeysResponse) ProtoMessage

func (*NwkSKeysResponse) ProtoMessage()

func (*NwkSKeysResponse) Reset

func (m *NwkSKeysResponse) Reset()

func (*NwkSKeysResponse) SetFields

func (dst *NwkSKeysResponse) SetFields(src *NwkSKeysResponse, paths ...string) error

func (*NwkSKeysResponse) String

func (this *NwkSKeysResponse) String() string

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.

func (*NwkSKeysResponse) XXX_DiscardUnknown

func (m *NwkSKeysResponse) XXX_DiscardUnknown()

func (*NwkSKeysResponse) XXX_Marshal

func (m *NwkSKeysResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NwkSKeysResponse) XXX_Merge

func (m *NwkSKeysResponse) XXX_Merge(src proto.Message)

func (*NwkSKeysResponse) XXX_Size

func (m *NwkSKeysResponse) XXX_Size() int

func (*NwkSKeysResponse) XXX_Unmarshal

func (m *NwkSKeysResponse) XXX_Unmarshal(b []byte) error

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            *types.Timestamp   `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	ExpiresAt            *types.Timestamp   `protobuf:"bytes,8,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*OAuthAccessToken) Descriptor

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

func (*OAuthAccessToken) EntityType added in v3.16.2

func (m *OAuthAccessToken) EntityType() string

func (*OAuthAccessToken) Equal

func (this *OAuthAccessToken) Equal(that interface{}) bool

func (*OAuthAccessToken) ExtractRequestFields added in v3.16.2

func (m *OAuthAccessToken) ExtractRequestFields(dst map[string]interface{})

func (*OAuthAccessToken) GetAccessToken

func (m *OAuthAccessToken) GetAccessToken() string

func (*OAuthAccessToken) GetClientIds added in v3.13.0

func (m *OAuthAccessToken) GetClientIds() *ClientIdentifiers

func (*OAuthAccessToken) GetCreatedAt

func (m *OAuthAccessToken) GetCreatedAt() *types.Timestamp

func (*OAuthAccessToken) GetExpiresAt

func (m *OAuthAccessToken) GetExpiresAt() *types.Timestamp

func (*OAuthAccessToken) GetId added in v3.14.1

func (m *OAuthAccessToken) GetId() string

func (*OAuthAccessToken) GetRefreshToken

func (m *OAuthAccessToken) GetRefreshToken() string

func (*OAuthAccessToken) GetRights

func (m *OAuthAccessToken) GetRights() []Right

func (*OAuthAccessToken) GetUserIds added in v3.13.0

func (m *OAuthAccessToken) GetUserIds() *UserIdentifiers

func (*OAuthAccessToken) GetUserSessionId added in v3.14.1

func (m *OAuthAccessToken) GetUserSessionId() string

func (*OAuthAccessToken) IDString added in v3.16.2

func (m *OAuthAccessToken) IDString() string

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

func (m *OAuthAccessToken) Reset()

func (*OAuthAccessToken) SetFields

func (dst *OAuthAccessToken) SetFields(src *OAuthAccessToken, paths ...string) error

func (*OAuthAccessToken) String

func (this *OAuthAccessToken) String() string

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.

func (*OAuthAccessToken) XXX_DiscardUnknown

func (m *OAuthAccessToken) XXX_DiscardUnknown()

func (*OAuthAccessToken) XXX_Marshal

func (m *OAuthAccessToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OAuthAccessToken) XXX_Merge

func (m *OAuthAccessToken) XXX_Merge(src proto.Message)

func (*OAuthAccessToken) XXX_Size

func (m *OAuthAccessToken) XXX_Size() int

func (*OAuthAccessToken) XXX_Unmarshal

func (m *OAuthAccessToken) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*OAuthAccessTokenIdentifiers) Descriptor

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

func (*OAuthAccessTokenIdentifiers) EntityType added in v3.16.2

func (m *OAuthAccessTokenIdentifiers) EntityType() string

func (*OAuthAccessTokenIdentifiers) Equal

func (this *OAuthAccessTokenIdentifiers) Equal(that interface{}) bool

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

func (m *OAuthAccessTokenIdentifiers) Reset()

func (*OAuthAccessTokenIdentifiers) SetFields

func (*OAuthAccessTokenIdentifiers) String

func (this *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.

func (*OAuthAccessTokenIdentifiers) XXX_DiscardUnknown

func (m *OAuthAccessTokenIdentifiers) XXX_DiscardUnknown()

func (*OAuthAccessTokenIdentifiers) XXX_Marshal

func (m *OAuthAccessTokenIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OAuthAccessTokenIdentifiers) XXX_Merge

func (m *OAuthAccessTokenIdentifiers) XXX_Merge(src proto.Message)

func (*OAuthAccessTokenIdentifiers) XXX_Size

func (m *OAuthAccessTokenIdentifiers) XXX_Size() int

func (*OAuthAccessTokenIdentifiers) XXX_Unmarshal

func (m *OAuthAccessTokenIdentifiers) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*OAuthAccessTokens) Descriptor

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

func (*OAuthAccessTokens) Equal

func (this *OAuthAccessTokens) Equal(that interface{}) bool

func (*OAuthAccessTokens) GetTokens

func (m *OAuthAccessTokens) GetTokens() []*OAuthAccessToken

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

func (m *OAuthAccessTokens) Reset()

func (*OAuthAccessTokens) SetFields

func (dst *OAuthAccessTokens) SetFields(src *OAuthAccessTokens, paths ...string) error

func (*OAuthAccessTokens) String

func (this *OAuthAccessTokens) String() string

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.

func (*OAuthAccessTokens) XXX_DiscardUnknown

func (m *OAuthAccessTokens) XXX_DiscardUnknown()

func (*OAuthAccessTokens) XXX_Marshal

func (m *OAuthAccessTokens) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OAuthAccessTokens) XXX_Merge

func (m *OAuthAccessTokens) XXX_Merge(src proto.Message)

func (*OAuthAccessTokens) XXX_Size

func (m *OAuthAccessTokens) XXX_Size() int

func (*OAuthAccessTokens) XXX_Unmarshal

func (m *OAuthAccessTokens) XXX_Unmarshal(b []byte) error

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            *types.Timestamp   `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	ExpiresAt            *types.Timestamp   `protobuf:"bytes,8,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*OAuthAuthorizationCode) Descriptor

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

func (*OAuthAuthorizationCode) EntityType added in v3.16.2

func (m *OAuthAuthorizationCode) EntityType() string

func (*OAuthAuthorizationCode) Equal

func (this *OAuthAuthorizationCode) Equal(that interface{}) bool

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 (m *OAuthAuthorizationCode) GetClientIds() *ClientIdentifiers

func (*OAuthAuthorizationCode) GetCode

func (m *OAuthAuthorizationCode) GetCode() string

func (*OAuthAuthorizationCode) GetCreatedAt

func (m *OAuthAuthorizationCode) GetCreatedAt() *types.Timestamp

func (*OAuthAuthorizationCode) GetExpiresAt

func (m *OAuthAuthorizationCode) GetExpiresAt() *types.Timestamp

func (*OAuthAuthorizationCode) GetRedirectUri added in v3.14.1

func (m *OAuthAuthorizationCode) GetRedirectUri() string

func (*OAuthAuthorizationCode) GetRights

func (m *OAuthAuthorizationCode) GetRights() []Right

func (*OAuthAuthorizationCode) GetState

func (m *OAuthAuthorizationCode) GetState() string

func (*OAuthAuthorizationCode) GetUserIds added in v3.13.0

func (m *OAuthAuthorizationCode) GetUserIds() *UserIdentifiers

func (*OAuthAuthorizationCode) GetUserSessionId added in v3.14.1

func (m *OAuthAuthorizationCode) GetUserSessionId() string

func (*OAuthAuthorizationCode) IDString added in v3.16.2

func (m *OAuthAuthorizationCode) IDString() string

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

func (m *OAuthAuthorizationCode) Reset()

func (*OAuthAuthorizationCode) SetFields

func (dst *OAuthAuthorizationCode) SetFields(src *OAuthAuthorizationCode, paths ...string) error

func (*OAuthAuthorizationCode) String

func (this *OAuthAuthorizationCode) String() string

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.

func (*OAuthAuthorizationCode) XXX_DiscardUnknown

func (m *OAuthAuthorizationCode) XXX_DiscardUnknown()

func (*OAuthAuthorizationCode) XXX_Marshal

func (m *OAuthAuthorizationCode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OAuthAuthorizationCode) XXX_Merge

func (m *OAuthAuthorizationCode) XXX_Merge(src proto.Message)

func (*OAuthAuthorizationCode) XXX_Size

func (m *OAuthAuthorizationCode) XXX_Size() int

func (*OAuthAuthorizationCode) XXX_Unmarshal

func (m *OAuthAuthorizationCode) XXX_Unmarshal(b []byte) error

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) (*types.Empty, error)
	// Delete (invalidate) an OAuth access token.
	DeleteToken(ctx context.Context, in *OAuthAccessTokenIdentifiers, opts ...grpc.CallOption) (*types.Empty, error)
}

OAuthAuthorizationRegistryClient is the client API for OAuthAuthorizationRegistry service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewOAuthAuthorizationRegistryClient

func NewOAuthAuthorizationRegistryClient(cc *grpc.ClientConn) OAuthAuthorizationRegistryClient

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) (*types.Empty, error)
	// Delete (invalidate) an OAuth access token.
	DeleteToken(context.Context, *OAuthAccessTokenIdentifiers) (*types.Empty, error)
}

OAuthAuthorizationRegistryServer is the server API for OAuthAuthorizationRegistry service.

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            *types.Timestamp   `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt            *types.Timestamp   `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*OAuthClientAuthorization) Descriptor

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

func (*OAuthClientAuthorization) EntityType added in v3.16.2

func (m *OAuthClientAuthorization) EntityType() string

func (*OAuthClientAuthorization) Equal

func (this *OAuthClientAuthorization) Equal(that interface{}) bool

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 (m *OAuthClientAuthorization) GetClientIds() *ClientIdentifiers

func (*OAuthClientAuthorization) GetCreatedAt

func (m *OAuthClientAuthorization) GetCreatedAt() *types.Timestamp

func (*OAuthClientAuthorization) GetRights

func (m *OAuthClientAuthorization) GetRights() []Right

func (*OAuthClientAuthorization) GetUpdatedAt

func (m *OAuthClientAuthorization) GetUpdatedAt() *types.Timestamp

func (*OAuthClientAuthorization) GetUserIds added in v3.13.0

func (m *OAuthClientAuthorization) GetUserIds() *UserIdentifiers

func (*OAuthClientAuthorization) IDString added in v3.16.2

func (m *OAuthClientAuthorization) IDString() string

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

func (m *OAuthClientAuthorization) Reset()

func (*OAuthClientAuthorization) SetFields

func (dst *OAuthClientAuthorization) SetFields(src *OAuthClientAuthorization, paths ...string) error

func (*OAuthClientAuthorization) String

func (this *OAuthClientAuthorization) String() string

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.

func (*OAuthClientAuthorization) XXX_DiscardUnknown

func (m *OAuthClientAuthorization) XXX_DiscardUnknown()

func (*OAuthClientAuthorization) XXX_Marshal

func (m *OAuthClientAuthorization) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OAuthClientAuthorization) XXX_Merge

func (m *OAuthClientAuthorization) XXX_Merge(src proto.Message)

func (*OAuthClientAuthorization) XXX_Size

func (m *OAuthClientAuthorization) XXX_Size() int

func (*OAuthClientAuthorization) XXX_Unmarshal

func (m *OAuthClientAuthorization) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*OAuthClientAuthorizationIdentifiers) Descriptor

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

func (*OAuthClientAuthorizationIdentifiers) EntityType added in v3.16.2

func (*OAuthClientAuthorizationIdentifiers) Equal

func (this *OAuthClientAuthorizationIdentifiers) Equal(that interface{}) bool

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

func (*OAuthClientAuthorizationIdentifiers) XXX_DiscardUnknown

func (m *OAuthClientAuthorizationIdentifiers) XXX_DiscardUnknown()

func (*OAuthClientAuthorizationIdentifiers) XXX_Marshal

func (m *OAuthClientAuthorizationIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OAuthClientAuthorizationIdentifiers) XXX_Merge

func (*OAuthClientAuthorizationIdentifiers) XXX_Size

func (*OAuthClientAuthorizationIdentifiers) XXX_Unmarshal

func (m *OAuthClientAuthorizationIdentifiers) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

func (*OAuthClientAuthorizations) Descriptor

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

func (*OAuthClientAuthorizations) Equal

func (this *OAuthClientAuthorizations) Equal(that interface{}) bool

func (*OAuthClientAuthorizations) GetAuthorizations

func (m *OAuthClientAuthorizations) GetAuthorizations() []*OAuthClientAuthorization

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

func (m *OAuthClientAuthorizations) Reset()

func (*OAuthClientAuthorizations) SetFields

func (dst *OAuthClientAuthorizations) SetFields(src *OAuthClientAuthorizations, paths ...string) error

func (*OAuthClientAuthorizations) String

func (this *OAuthClientAuthorizations) String() string

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.

func (*OAuthClientAuthorizations) XXX_DiscardUnknown

func (m *OAuthClientAuthorizations) XXX_DiscardUnknown()

func (*OAuthClientAuthorizations) XXX_Marshal

func (m *OAuthClientAuthorizations) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OAuthClientAuthorizations) XXX_Merge

func (m *OAuthClientAuthorizations) XXX_Merge(src proto.Message)

func (*OAuthClientAuthorizations) XXX_Size

func (m *OAuthClientAuthorizations) XXX_Size() int

func (*OAuthClientAuthorizations) XXX_Unmarshal

func (m *OAuthClientAuthorizations) XXX_Unmarshal(b []byte) error

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 *types.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 *types.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 *types.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.
	ContactInfo          []*ContactInfo `protobuf:"bytes,7,rep,name=contact_info,json=contactInfo,proto3" json:"contact_info,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*Organization) Descriptor

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

func (*Organization) EntityType added in v3.15.1

func (m *Organization) EntityType() string

func (*Organization) Equal

func (this *Organization) Equal(that interface{}) bool

func (*Organization) ExtractRequestFields added in v3.15.1

func (m *Organization) ExtractRequestFields(dst map[string]interface{})

func (*Organization) GetAttributes

func (m *Organization) GetAttributes() map[string]string

func (*Organization) GetContactInfo

func (m *Organization) GetContactInfo() []*ContactInfo

func (*Organization) GetCreatedAt

func (m *Organization) GetCreatedAt() *types.Timestamp

func (*Organization) GetDeletedAt added in v3.12.0

func (m *Organization) GetDeletedAt() *types.Timestamp

func (*Organization) GetDescription

func (m *Organization) GetDescription() string

func (*Organization) GetEntityIdentifiers added in v3.15.1

func (m *Organization) GetEntityIdentifiers() *EntityIdentifiers

func (*Organization) GetIds added in v3.15.1

func (*Organization) GetName

func (m *Organization) GetName() string

func (*Organization) GetOrganizationOrUserIdentifiers added in v3.15.1

func (m *Organization) GetOrganizationOrUserIdentifiers() *OrganizationOrUserIdentifiers

func (*Organization) GetUpdatedAt

func (m *Organization) GetUpdatedAt() *types.Timestamp

func (*Organization) IDString added in v3.15.1

func (m *Organization) IDString() string

func (*Organization) MarshalProtoJSON added in v3.15.1

func (x *Organization) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the Organization message to JSON.

func (Organization) OrganizationOrUserIdentifiers added in v3.15.1

func (m Organization) OrganizationOrUserIdentifiers() *OrganizationOrUserIdentifiers

func (*Organization) ProtoMessage

func (*Organization) ProtoMessage()

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 (m *Organization) Reset()

func (*Organization) SetFields

func (dst *Organization) SetFields(src *Organization, paths ...string) error

func (*Organization) String

func (this *Organization) String() string

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.

func (*Organization) XXX_DiscardUnknown

func (m *Organization) XXX_DiscardUnknown()

func (*Organization) XXX_Marshal

func (m *Organization) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Organization) XXX_Merge

func (m *Organization) XXX_Merge(src proto.Message)

func (*Organization) XXX_Size

func (m *Organization) XXX_Size() int

func (*Organization) XXX_Unmarshal

func (m *Organization) XXX_Unmarshal(b []byte) error

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)
	// 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) (*types.Empty, error)
	// List the collaborators on this organization.
	ListCollaborators(ctx context.Context, in *ListOrganizationCollaboratorsRequest, opts ...grpc.CallOption) (*Collaborators, error)
}

OrganizationAccessClient is the client API for OrganizationAccess service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewOrganizationAccessClient

func NewOrganizationAccessClient(cc *grpc.ClientConn) OrganizationAccessClient

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)
	// 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) (*types.Empty, error)
	// List the collaborators on this organization.
	ListCollaborators(context.Context, *ListOrganizationCollaboratorsRequest) (*Collaborators, error)
}

OrganizationAccessServer is the server API for OrganizationAccess service.

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OrganizationIdentifiers) Descriptor

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

func (OrganizationIdentifiers) EntityType

func (OrganizationIdentifiers) EntityType() string

EntityType returns the entity type for this ID (organization).

func (*OrganizationIdentifiers) Equal

func (this *OrganizationIdentifiers) Equal(that interface{}) bool

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 (m *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) OrganizationOrUserIdentifiers

func (ids OrganizationIdentifiers) OrganizationOrUserIdentifiers() *OrganizationOrUserIdentifiers

OrganizationOrUserIdentifiers returns the OrganizationIdentifiers as *OrganizationOrUserIdentifiers.

func (*OrganizationIdentifiers) ProtoMessage

func (*OrganizationIdentifiers) ProtoMessage()

func (*OrganizationIdentifiers) Reset

func (m *OrganizationIdentifiers) Reset()

func (*OrganizationIdentifiers) SetFields

func (dst *OrganizationIdentifiers) SetFields(src *OrganizationIdentifiers, paths ...string) error

func (*OrganizationIdentifiers) String

func (this *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.

func (*OrganizationIdentifiers) XXX_DiscardUnknown

func (m *OrganizationIdentifiers) XXX_DiscardUnknown()

func (*OrganizationIdentifiers) XXX_Marshal

func (m *OrganizationIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OrganizationIdentifiers) XXX_Merge

func (m *OrganizationIdentifiers) XXX_Merge(src proto.Message)

func (*OrganizationIdentifiers) XXX_Size

func (m *OrganizationIdentifiers) XXX_Size() int

func (*OrganizationIdentifiers) XXX_Unmarshal

func (m *OrganizationIdentifiers) XXX_Unmarshal(b []byte) error

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 valid to be assigned to Ids:
	//	*OrganizationOrUserIdentifiers_OrganizationIds
	//	*OrganizationOrUserIdentifiers_UserIds
	Ids                  isOrganizationOrUserIdentifiers_Ids `protobuf_oneof:"ids"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

OrganizationOrUserIdentifiers contains either organization or user identifiers.

func (*OrganizationOrUserIdentifiers) Descriptor

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

func (OrganizationOrUserIdentifiers) EntityType

func (ids OrganizationOrUserIdentifiers) EntityType() string

EntityType returns the entity type for the Identifiers inside the oneof.

func (*OrganizationOrUserIdentifiers) Equal

func (this *OrganizationOrUserIdentifiers) Equal(that interface{}) bool

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 (m *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) Reset

func (m *OrganizationOrUserIdentifiers) Reset()

func (*OrganizationOrUserIdentifiers) SetFields

func (*OrganizationOrUserIdentifiers) String

func (this *OrganizationOrUserIdentifiers) String() 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.

func (*OrganizationOrUserIdentifiers) XXX_DiscardUnknown

func (m *OrganizationOrUserIdentifiers) XXX_DiscardUnknown()

func (*OrganizationOrUserIdentifiers) XXX_Marshal

func (m *OrganizationOrUserIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OrganizationOrUserIdentifiers) XXX_Merge

func (m *OrganizationOrUserIdentifiers) XXX_Merge(src proto.Message)

func (*OrganizationOrUserIdentifiers) XXX_OneofWrappers

func (*OrganizationOrUserIdentifiers) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*OrganizationOrUserIdentifiers) XXX_Size

func (m *OrganizationOrUserIdentifiers) XXX_Size() int

func (*OrganizationOrUserIdentifiers) XXX_Unmarshal

func (m *OrganizationOrUserIdentifiers) XXX_Unmarshal(b []byte) error

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" json:"organization_ids,omitempty"`
}

func (*OrganizationOrUserIdentifiers_OrganizationIds) Equal added in v3.13.0

func (this *OrganizationOrUserIdentifiers_OrganizationIds) Equal(that interface{}) bool

func (*OrganizationOrUserIdentifiers_OrganizationIds) String added in v3.13.0

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" json:"user_ids,omitempty"`
}

func (*OrganizationOrUserIdentifiers_UserIds) Equal added in v3.13.0

func (this *OrganizationOrUserIdentifiers_UserIds) Equal(that interface{}) bool

func (*OrganizationOrUserIdentifiers_UserIds) String added in v3.13.0

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) (*types.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) (*types.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) (*types.Empty, error)
}

OrganizationRegistryClient is the client API for OrganizationRegistry service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewOrganizationRegistryClient

func NewOrganizationRegistryClient(cc *grpc.ClientConn) OrganizationRegistryClient

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) (*types.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) (*types.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) (*types.Empty, error)
}

OrganizationRegistryServer is the server API for OrganizationRegistry service.

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"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*Organizations) Descriptor

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

func (*Organizations) Equal

func (this *Organizations) Equal(that interface{}) bool

func (*Organizations) GetOrganizations

func (m *Organizations) GetOrganizations() []*Organization

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

func (m *Organizations) Reset()

func (*Organizations) SetFields

func (dst *Organizations) SetFields(src *Organizations, paths ...string) error

func (*Organizations) String

func (this *Organizations) String() string

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.

func (*Organizations) XXX_DiscardUnknown

func (m *Organizations) XXX_DiscardUnknown()

func (*Organizations) XXX_Marshal

func (m *Organizations) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Organizations) XXX_Merge

func (m *Organizations) XXX_Merge(src proto.Message)

func (*Organizations) XXX_Size

func (m *Organizations) XXX_Size() int

func (*Organizations) XXX_Unmarshal

func (m *Organizations) XXX_Unmarshal(b []byte) error

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 (
	PHY_UNKNOWN        PHYVersion = 0
	TS001_V1_0         PHYVersion = 1
	TS001_V1_0_1       PHYVersion = 2
	RP001_V1_0_2       PHYVersion = 3
	RP001_V1_0_2_REV_B PHYVersion = 4
	RP001_V1_1_REV_A   PHYVersion = 5
	RP001_V1_1_REV_B   PHYVersion = 6
	RP001_V1_0_3_REV_A PHYVersion = 7
	RP002_V1_0_0       PHYVersion = 8
	RP002_V1_0_1       PHYVersion = 9
	RP002_V1_0_2       PHYVersion = 10
	RP002_V1_0_3       PHYVersion = 11
)

func (PHYVersion) EnumDescriptor

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

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 (v PHYVersion) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

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 (v PHYVersion) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (PHYVersion) String

func (v PHYVersion) String() string

String implements fmt.Stringer.

func (*PHYVersion) UnmarshalBinary added in v3.12.0

func (v *PHYVersion) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*PHYVersion) UnmarshalJSON

func (v *PHYVersion) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *PHYVersion) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

func (PHYVersion) Validate

func (v PHYVersion) Validate() error

Validate reports whether v represents a valid PHYVersion.

type PacketBrokerDefaultGatewayVisibility added in v3.15.1

type PacketBrokerDefaultGatewayVisibility struct {
	// Timestamp when the policy got last updated.
	UpdatedAt            *types.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"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (*PacketBrokerDefaultGatewayVisibility) Descriptor added in v3.15.1

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

func (*PacketBrokerDefaultGatewayVisibility) Equal added in v3.15.1

func (this *PacketBrokerDefaultGatewayVisibility) Equal(that interface{}) bool

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

func (*PacketBrokerDefaultGatewayVisibility) XXX_DiscardUnknown added in v3.15.1

func (m *PacketBrokerDefaultGatewayVisibility) XXX_DiscardUnknown()

func (*PacketBrokerDefaultGatewayVisibility) XXX_Marshal added in v3.15.1

func (m *PacketBrokerDefaultGatewayVisibility) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PacketBrokerDefaultGatewayVisibility) XXX_Merge added in v3.15.1

func (*PacketBrokerDefaultGatewayVisibility) XXX_Size added in v3.15.1

func (*PacketBrokerDefaultGatewayVisibility) XXX_Unmarshal added in v3.15.1

func (m *PacketBrokerDefaultGatewayVisibility) XXX_Unmarshal(b []byte) error

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 *types.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"`
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

func (*PacketBrokerDefaultRoutingPolicy) Descriptor added in v3.12.0

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

func (*PacketBrokerDefaultRoutingPolicy) Equal added in v3.12.0

func (this *PacketBrokerDefaultRoutingPolicy) Equal(that interface{}) bool

func (*PacketBrokerDefaultRoutingPolicy) GetUpdatedAt added in v3.12.0

func (*PacketBrokerDefaultRoutingPolicy) ProtoMessage added in v3.12.0

func (*PacketBrokerDefaultRoutingPolicy) ProtoMessage()

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.

func (*PacketBrokerDefaultRoutingPolicy) XXX_DiscardUnknown added in v3.12.0

func (m *PacketBrokerDefaultRoutingPolicy) XXX_DiscardUnknown()

func (*PacketBrokerDefaultRoutingPolicy) XXX_Marshal added in v3.12.0

func (m *PacketBrokerDefaultRoutingPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PacketBrokerDefaultRoutingPolicy) XXX_Merge added in v3.12.0

func (*PacketBrokerDefaultRoutingPolicy) XXX_Size added in v3.12.0

func (m *PacketBrokerDefaultRoutingPolicy) XXX_Size() int

func (*PacketBrokerDefaultRoutingPolicy) XXX_Unmarshal added in v3.12.0

func (m *PacketBrokerDefaultRoutingPolicy) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*PacketBrokerDevAddrBlock) Descriptor added in v3.12.0

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

func (*PacketBrokerDevAddrBlock) Equal added in v3.12.0

func (this *PacketBrokerDevAddrBlock) Equal(that interface{}) bool

func (*PacketBrokerDevAddrBlock) GetDevAddrPrefix added in v3.12.0

func (m *PacketBrokerDevAddrBlock) GetDevAddrPrefix() *DevAddrPrefix

func (*PacketBrokerDevAddrBlock) GetHomeNetworkClusterId added in v3.14.1

func (m *PacketBrokerDevAddrBlock) GetHomeNetworkClusterId() string

func (*PacketBrokerDevAddrBlock) ProtoMessage added in v3.12.0

func (*PacketBrokerDevAddrBlock) ProtoMessage()

func (*PacketBrokerDevAddrBlock) Reset added in v3.12.0

func (m *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 (this *PacketBrokerDevAddrBlock) String() string

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.

func (*PacketBrokerDevAddrBlock) XXX_DiscardUnknown added in v3.12.0

func (m *PacketBrokerDevAddrBlock) XXX_DiscardUnknown()

func (*PacketBrokerDevAddrBlock) XXX_Marshal added in v3.12.0

func (m *PacketBrokerDevAddrBlock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PacketBrokerDevAddrBlock) XXX_Merge added in v3.12.0

func (m *PacketBrokerDevAddrBlock) XXX_Merge(src proto.Message)

func (*PacketBrokerDevAddrBlock) XXX_Size added in v3.12.0

func (m *PacketBrokerDevAddrBlock) XXX_Size() int

func (*PacketBrokerDevAddrBlock) XXX_Unmarshal added in v3.12.0

func (m *PacketBrokerDevAddrBlock) XXX_Unmarshal(b []byte) error

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"`
	ContactInfo              []*ContactInfo                          `protobuf:"bytes,7,rep,name=contact_info,json=contactInfo,proto3" json:"contact_info,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 *types.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               *types.FloatValue `protobuf:"bytes,30,opt,name=tx_rate,json=txRate,proto3" json:"tx_rate,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

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 added in v3.14.0

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

func (*PacketBrokerGateway) Equal added in v3.14.0

func (this *PacketBrokerGateway) Equal(that interface{}) bool

func (*PacketBrokerGateway) GetAntennas added in v3.14.0

func (m *PacketBrokerGateway) GetAntennas() []*GatewayAntenna

func (*PacketBrokerGateway) GetContactInfo added in v3.14.0

func (m *PacketBrokerGateway) GetContactInfo() []*ContactInfo

func (*PacketBrokerGateway) GetFrequencyPlanIds added in v3.14.0

func (m *PacketBrokerGateway) GetFrequencyPlanIds() []string

func (*PacketBrokerGateway) GetIds added in v3.14.0

func (*PacketBrokerGateway) GetLocationPublic added in v3.14.0

func (m *PacketBrokerGateway) GetLocationPublic() bool

func (*PacketBrokerGateway) GetOnline added in v3.14.0

func (m *PacketBrokerGateway) GetOnline() bool

func (*PacketBrokerGateway) GetRxRate added in v3.14.0

func (m *PacketBrokerGateway) GetRxRate() *types.FloatValue

func (*PacketBrokerGateway) GetStatusPublic added in v3.14.0

func (m *PacketBrokerGateway) GetStatusPublic() bool

func (*PacketBrokerGateway) GetTxRate added in v3.14.0

func (m *PacketBrokerGateway) GetTxRate() *types.FloatValue

func (*PacketBrokerGateway) GetUpdateLocationFromStatus added in v3.14.0

func (m *PacketBrokerGateway) GetUpdateLocationFromStatus() bool

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) Reset added in v3.14.0

func (m *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 (this *PacketBrokerGateway) String() string

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.

func (*PacketBrokerGateway) XXX_DiscardUnknown added in v3.14.0

func (m *PacketBrokerGateway) XXX_DiscardUnknown()

func (*PacketBrokerGateway) XXX_Marshal added in v3.14.0

func (m *PacketBrokerGateway) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PacketBrokerGateway) XXX_Merge added in v3.14.0

func (m *PacketBrokerGateway) XXX_Merge(src proto.Message)

func (*PacketBrokerGateway) XXX_Size added in v3.14.0

func (m *PacketBrokerGateway) XXX_Size() int

func (*PacketBrokerGateway) XXX_Unmarshal added in v3.14.0

func (m *PacketBrokerGateway) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PacketBrokerGatewayVisibility) Descriptor added in v3.15.1

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

func (*PacketBrokerGatewayVisibility) Equal added in v3.15.1

func (this *PacketBrokerGatewayVisibility) Equal(that interface{}) bool

func (*PacketBrokerGatewayVisibility) GetAntennaCount added in v3.15.1

func (m *PacketBrokerGatewayVisibility) GetAntennaCount() bool

func (*PacketBrokerGatewayVisibility) GetAntennaPlacement added in v3.15.1

func (m *PacketBrokerGatewayVisibility) GetAntennaPlacement() bool

func (*PacketBrokerGatewayVisibility) GetContactInfo added in v3.15.1

func (m *PacketBrokerGatewayVisibility) GetContactInfo() bool

func (*PacketBrokerGatewayVisibility) GetFineTimestamps added in v3.15.1

func (m *PacketBrokerGatewayVisibility) GetFineTimestamps() bool

func (*PacketBrokerGatewayVisibility) GetFrequencyPlan added in v3.15.1

func (m *PacketBrokerGatewayVisibility) GetFrequencyPlan() bool

func (*PacketBrokerGatewayVisibility) GetLocation added in v3.15.1

func (m *PacketBrokerGatewayVisibility) GetLocation() bool

func (*PacketBrokerGatewayVisibility) GetPacketRates added in v3.15.1

func (m *PacketBrokerGatewayVisibility) GetPacketRates() bool

func (*PacketBrokerGatewayVisibility) GetStatus added in v3.15.1

func (m *PacketBrokerGatewayVisibility) GetStatus() bool

func (*PacketBrokerGatewayVisibility) ProtoMessage added in v3.15.1

func (*PacketBrokerGatewayVisibility) ProtoMessage()

func (*PacketBrokerGatewayVisibility) Reset added in v3.15.1

func (m *PacketBrokerGatewayVisibility) Reset()

func (*PacketBrokerGatewayVisibility) SetFields added in v3.15.1

func (*PacketBrokerGatewayVisibility) String added in v3.15.1

func (this *PacketBrokerGatewayVisibility) String() string

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.

func (*PacketBrokerGatewayVisibility) XXX_DiscardUnknown added in v3.15.1

func (m *PacketBrokerGatewayVisibility) XXX_DiscardUnknown()

func (*PacketBrokerGatewayVisibility) XXX_Marshal added in v3.15.1

func (m *PacketBrokerGatewayVisibility) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PacketBrokerGatewayVisibility) XXX_Merge added in v3.15.1

func (m *PacketBrokerGatewayVisibility) XXX_Merge(src proto.Message)

func (*PacketBrokerGatewayVisibility) XXX_Size added in v3.15.1

func (m *PacketBrokerGatewayVisibility) XXX_Size() int

func (*PacketBrokerGatewayVisibility) XXX_Unmarshal added in v3.15.1

func (m *PacketBrokerGatewayVisibility) XXX_Unmarshal(b []byte) error

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                  *go_thethings_network_lorawan_stack_v3_pkg_types.EUI64 `protobuf:"bytes,2,opt,name=eui,proto3,customtype=go.thethings.network/lorawan-stack/v3/pkg/types.EUI64" json:"eui,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                               `json:"-"`
	XXX_sizecache        int32                                                  `json:"-"`
}

func (*PacketBrokerGateway_GatewayIdentifiers) Descriptor added in v3.14.0

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

func (*PacketBrokerGateway_GatewayIdentifiers) Equal added in v3.14.0

func (this *PacketBrokerGateway_GatewayIdentifiers) Equal(that interface{}) bool

func (*PacketBrokerGateway_GatewayIdentifiers) GetEui added in v3.14.0

func (*PacketBrokerGateway_GatewayIdentifiers) GetGatewayId added in v3.14.0

func (*PacketBrokerGateway_GatewayIdentifiers) ProtoMessage added in v3.14.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) 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.

func (*PacketBrokerGateway_GatewayIdentifiers) XXX_DiscardUnknown added in v3.14.0

func (m *PacketBrokerGateway_GatewayIdentifiers) XXX_DiscardUnknown()

func (*PacketBrokerGateway_GatewayIdentifiers) XXX_Marshal added in v3.14.0

func (m *PacketBrokerGateway_GatewayIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PacketBrokerGateway_GatewayIdentifiers) XXX_Merge added in v3.14.0

func (*PacketBrokerGateway_GatewayIdentifiers) XXX_Size added in v3.14.0

func (*PacketBrokerGateway_GatewayIdentifiers) XXX_Unmarshal added in v3.14.0

func (m *PacketBrokerGateway_GatewayIdentifiers) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PacketBrokerInfo) Descriptor added in v3.12.0

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

func (*PacketBrokerInfo) Equal added in v3.12.0

func (this *PacketBrokerInfo) Equal(that interface{}) bool

func (*PacketBrokerInfo) GetForwarderEnabled added in v3.12.0

func (m *PacketBrokerInfo) GetForwarderEnabled() bool

func (*PacketBrokerInfo) GetHomeNetworkEnabled added in v3.12.0

func (m *PacketBrokerInfo) GetHomeNetworkEnabled() bool

func (*PacketBrokerInfo) GetRegisterEnabled added in v3.14.2

func (m *PacketBrokerInfo) GetRegisterEnabled() bool

func (*PacketBrokerInfo) GetRegistration added in v3.12.0

func (m *PacketBrokerInfo) GetRegistration() *PacketBrokerNetwork

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) Reset added in v3.12.0

func (m *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 (this *PacketBrokerInfo) String() string

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.

func (*PacketBrokerInfo) XXX_DiscardUnknown added in v3.12.0

func (m *PacketBrokerInfo) XXX_DiscardUnknown()

func (*PacketBrokerInfo) XXX_Marshal added in v3.12.0

func (m *PacketBrokerInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PacketBrokerInfo) XXX_Merge added in v3.12.0

func (m *PacketBrokerInfo) XXX_Merge(src proto.Message)

func (*PacketBrokerInfo) XXX_Size added in v3.12.0

func (m *PacketBrokerInfo) XXX_Size() int

func (*PacketBrokerInfo) XXX_Unmarshal added in v3.12.0

func (m *PacketBrokerInfo) XXX_Unmarshal(b []byte) error

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 go_thethings_network_lorawan_stack_v3_pkg_types.NetID `` /* 160-byte string literal not displayed */
	// 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 *go_thethings_network_lorawan_stack_v3_pkg_types.EUI64 `` /* 185-byte string literal not displayed */
	// Forwarder gateway ID.
	ForwarderGatewayId *types.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 go_thethings_network_lorawan_stack_v3_pkg_types.NetID `` /* 168-byte string literal not displayed */
	// 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"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*PacketBrokerMetadata) Descriptor

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

func (*PacketBrokerMetadata) Equal

func (this *PacketBrokerMetadata) Equal(that interface{}) bool

func (*PacketBrokerMetadata) GetForwarderClusterId added in v3.12.0

func (m *PacketBrokerMetadata) GetForwarderClusterId() string

func (*PacketBrokerMetadata) GetForwarderGatewayId added in v3.12.0

func (m *PacketBrokerMetadata) GetForwarderGatewayId() *types.StringValue

func (*PacketBrokerMetadata) GetForwarderTenantId added in v3.12.0

func (m *PacketBrokerMetadata) GetForwarderTenantId() string

func (*PacketBrokerMetadata) GetHomeNetworkClusterId added in v3.12.0

func (m *PacketBrokerMetadata) GetHomeNetworkClusterId() string

func (*PacketBrokerMetadata) GetHomeNetworkTenantId added in v3.12.0

func (m *PacketBrokerMetadata) GetHomeNetworkTenantId() string

func (*PacketBrokerMetadata) GetHops

func (*PacketBrokerMetadata) GetMessageId added in v3.12.0

func (m *PacketBrokerMetadata) GetMessageId() string

func (*PacketBrokerMetadata) ProtoMessage

func (*PacketBrokerMetadata) ProtoMessage()

func (*PacketBrokerMetadata) Reset

func (m *PacketBrokerMetadata) Reset()

func (*PacketBrokerMetadata) SetFields

func (dst *PacketBrokerMetadata) SetFields(src *PacketBrokerMetadata, paths ...string) error

func (*PacketBrokerMetadata) String

func (this *PacketBrokerMetadata) String() string

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.

func (*PacketBrokerMetadata) XXX_DiscardUnknown

func (m *PacketBrokerMetadata) XXX_DiscardUnknown()

func (*PacketBrokerMetadata) XXX_Marshal

func (m *PacketBrokerMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PacketBrokerMetadata) XXX_Merge

func (m *PacketBrokerMetadata) XXX_Merge(src proto.Message)

func (*PacketBrokerMetadata) XXX_Size

func (m *PacketBrokerMetadata) XXX_Size() int

func (*PacketBrokerMetadata) XXX_Unmarshal

func (m *PacketBrokerMetadata) XXX_Unmarshal(b []byte) error

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.
	ContactInfo []*ContactInfo `protobuf:"bytes,4,rep,name=contact_info,json=contactInfo,proto3" json:"contact_info,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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PacketBrokerNetwork) Descriptor added in v3.12.0

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

func (*PacketBrokerNetwork) Equal added in v3.12.0

func (this *PacketBrokerNetwork) Equal(that interface{}) bool

func (*PacketBrokerNetwork) GetContactInfo added in v3.12.0

func (m *PacketBrokerNetwork) GetContactInfo() []*ContactInfo

func (*PacketBrokerNetwork) GetDevAddrBlocks added in v3.12.0

func (m *PacketBrokerNetwork) GetDevAddrBlocks() []*PacketBrokerDevAddrBlock

func (*PacketBrokerNetwork) GetId added in v3.12.0

func (*PacketBrokerNetwork) GetListed added in v3.12.1

func (m *PacketBrokerNetwork) GetListed() bool

func (*PacketBrokerNetwork) GetName added in v3.12.0

func (m *PacketBrokerNetwork) GetName() string

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) Reset added in v3.12.0

func (m *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 (this *PacketBrokerNetwork) String() string

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.

func (*PacketBrokerNetwork) XXX_DiscardUnknown added in v3.12.0

func (m *PacketBrokerNetwork) XXX_DiscardUnknown()

func (*PacketBrokerNetwork) XXX_Marshal added in v3.12.0

func (m *PacketBrokerNetwork) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PacketBrokerNetwork) XXX_Merge added in v3.12.0

func (m *PacketBrokerNetwork) XXX_Merge(src proto.Message)

func (*PacketBrokerNetwork) XXX_Size added in v3.12.0

func (m *PacketBrokerNetwork) XXX_Size() int

func (*PacketBrokerNetwork) XXX_Unmarshal added in v3.12.0

func (m *PacketBrokerNetwork) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PacketBrokerNetworkIdentifier) Descriptor added in v3.12.0

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

func (*PacketBrokerNetworkIdentifier) Equal added in v3.12.0

func (this *PacketBrokerNetworkIdentifier) Equal(that interface{}) bool

func (*PacketBrokerNetworkIdentifier) GetNetId added in v3.14.1

func (m *PacketBrokerNetworkIdentifier) GetNetId() uint32

func (*PacketBrokerNetworkIdentifier) GetTenantId added in v3.13.0

func (m *PacketBrokerNetworkIdentifier) GetTenantId() string

func (*PacketBrokerNetworkIdentifier) ProtoMessage added in v3.12.0

func (*PacketBrokerNetworkIdentifier) ProtoMessage()

func (*PacketBrokerNetworkIdentifier) Reset added in v3.12.0

func (m *PacketBrokerNetworkIdentifier) Reset()

func (*PacketBrokerNetworkIdentifier) SetFields added in v3.12.0

func (*PacketBrokerNetworkIdentifier) String added in v3.12.0

func (this *PacketBrokerNetworkIdentifier) String() string

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.

func (*PacketBrokerNetworkIdentifier) XXX_DiscardUnknown added in v3.12.0

func (m *PacketBrokerNetworkIdentifier) XXX_DiscardUnknown()

func (*PacketBrokerNetworkIdentifier) XXX_Marshal added in v3.12.0

func (m *PacketBrokerNetworkIdentifier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PacketBrokerNetworkIdentifier) XXX_Merge added in v3.12.0

func (m *PacketBrokerNetworkIdentifier) XXX_Merge(src proto.Message)

func (*PacketBrokerNetworkIdentifier) XXX_Size added in v3.12.0

func (m *PacketBrokerNetworkIdentifier) XXX_Size() int

func (*PacketBrokerNetworkIdentifier) XXX_Unmarshal added in v3.12.0

func (m *PacketBrokerNetworkIdentifier) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*PacketBrokerNetworks) Descriptor added in v3.12.0

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

func (*PacketBrokerNetworks) Equal added in v3.12.0

func (this *PacketBrokerNetworks) Equal(that interface{}) bool

func (*PacketBrokerNetworks) GetNetworks added in v3.12.0

func (m *PacketBrokerNetworks) GetNetworks() []*PacketBrokerNetwork

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) Reset added in v3.12.0

func (m *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 (this *PacketBrokerNetworks) String() string

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.

func (*PacketBrokerNetworks) XXX_DiscardUnknown added in v3.12.0

func (m *PacketBrokerNetworks) XXX_DiscardUnknown()

func (*PacketBrokerNetworks) XXX_Marshal added in v3.12.0

func (m *PacketBrokerNetworks) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PacketBrokerNetworks) XXX_Merge added in v3.12.0

func (m *PacketBrokerNetworks) XXX_Merge(src proto.Message)

func (*PacketBrokerNetworks) XXX_Size added in v3.12.0

func (m *PacketBrokerNetworks) XXX_Size() int

func (*PacketBrokerNetworks) XXX_Unmarshal added in v3.12.0

func (m *PacketBrokerNetworks) XXX_Unmarshal(b []byte) error

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               *types.BoolValue `protobuf:"bytes,1,opt,name=listed,proto3" json:"listed,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*PacketBrokerRegisterRequest) Descriptor added in v3.14.2

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

func (*PacketBrokerRegisterRequest) Equal added in v3.14.2

func (this *PacketBrokerRegisterRequest) Equal(that interface{}) bool

func (*PacketBrokerRegisterRequest) GetListed added in v3.14.2

func (*PacketBrokerRegisterRequest) ProtoMessage added in v3.14.2

func (*PacketBrokerRegisterRequest) ProtoMessage()

func (*PacketBrokerRegisterRequest) Reset added in v3.14.2

func (m *PacketBrokerRegisterRequest) Reset()

func (*PacketBrokerRegisterRequest) SetFields added in v3.14.2

func (*PacketBrokerRegisterRequest) String added in v3.14.2

func (this *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.

func (*PacketBrokerRegisterRequest) XXX_DiscardUnknown added in v3.14.2

func (m *PacketBrokerRegisterRequest) XXX_DiscardUnknown()

func (*PacketBrokerRegisterRequest) XXX_Marshal added in v3.14.2

func (m *PacketBrokerRegisterRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PacketBrokerRegisterRequest) XXX_Merge added in v3.14.2

func (m *PacketBrokerRegisterRequest) XXX_Merge(src proto.Message)

func (*PacketBrokerRegisterRequest) XXX_Size added in v3.14.2

func (m *PacketBrokerRegisterRequest) XXX_Size() int

func (*PacketBrokerRegisterRequest) XXX_Unmarshal added in v3.14.2

func (m *PacketBrokerRegisterRequest) XXX_Unmarshal(b []byte) error

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 *types.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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PacketBrokerRouteHop) Descriptor

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

func (*PacketBrokerRouteHop) Equal

func (this *PacketBrokerRouteHop) Equal(that interface{}) bool

func (*PacketBrokerRouteHop) GetReceivedAt

func (m *PacketBrokerRouteHop) GetReceivedAt() *types.Timestamp

func (*PacketBrokerRouteHop) GetReceiverAgent

func (m *PacketBrokerRouteHop) GetReceiverAgent() string

func (*PacketBrokerRouteHop) GetReceiverName

func (m *PacketBrokerRouteHop) GetReceiverName() string

func (*PacketBrokerRouteHop) GetSenderAddress

func (m *PacketBrokerRouteHop) GetSenderAddress() string

func (*PacketBrokerRouteHop) GetSenderName

func (m *PacketBrokerRouteHop) GetSenderName() string

func (*PacketBrokerRouteHop) ProtoMessage

func (*PacketBrokerRouteHop) ProtoMessage()

func (*PacketBrokerRouteHop) Reset

func (m *PacketBrokerRouteHop) Reset()

func (*PacketBrokerRouteHop) SetFields

func (dst *PacketBrokerRouteHop) SetFields(src *PacketBrokerRouteHop, paths ...string) error

func (*PacketBrokerRouteHop) String

func (this *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.

func (*PacketBrokerRouteHop) XXX_DiscardUnknown

func (m *PacketBrokerRouteHop) XXX_DiscardUnknown()

func (*PacketBrokerRouteHop) XXX_Marshal

func (m *PacketBrokerRouteHop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PacketBrokerRouteHop) XXX_Merge

func (m *PacketBrokerRouteHop) XXX_Merge(src proto.Message)

func (*PacketBrokerRouteHop) XXX_Size

func (m *PacketBrokerRouteHop) XXX_Size() int

func (*PacketBrokerRouteHop) XXX_Unmarshal

func (m *PacketBrokerRouteHop) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

func (*PacketBrokerRoutingPolicies) Descriptor added in v3.12.0

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

func (*PacketBrokerRoutingPolicies) Equal added in v3.12.0

func (this *PacketBrokerRoutingPolicies) Equal(that interface{}) bool

func (*PacketBrokerRoutingPolicies) GetPolicies added in v3.12.0

func (*PacketBrokerRoutingPolicies) ProtoMessage added in v3.12.0

func (*PacketBrokerRoutingPolicies) ProtoMessage()

func (*PacketBrokerRoutingPolicies) Reset added in v3.12.0

func (m *PacketBrokerRoutingPolicies) Reset()

func (*PacketBrokerRoutingPolicies) SetFields added in v3.12.0

func (*PacketBrokerRoutingPolicies) String added in v3.12.0

func (this *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.

func (*PacketBrokerRoutingPolicies) XXX_DiscardUnknown added in v3.12.0

func (m *PacketBrokerRoutingPolicies) XXX_DiscardUnknown()

func (*PacketBrokerRoutingPolicies) XXX_Marshal added in v3.12.0

func (m *PacketBrokerRoutingPolicies) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PacketBrokerRoutingPolicies) XXX_Merge added in v3.12.0

func (m *PacketBrokerRoutingPolicies) XXX_Merge(src proto.Message)

func (*PacketBrokerRoutingPolicies) XXX_Size added in v3.12.0

func (m *PacketBrokerRoutingPolicies) XXX_Size() int

func (*PacketBrokerRoutingPolicies) XXX_Unmarshal added in v3.12.0

func (m *PacketBrokerRoutingPolicies) XXX_Unmarshal(b []byte) error

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 *types.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"`
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

func (*PacketBrokerRoutingPolicy) Descriptor added in v3.12.0

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

func (*PacketBrokerRoutingPolicy) Equal added in v3.12.0

func (this *PacketBrokerRoutingPolicy) Equal(that interface{}) bool

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 (m *PacketBrokerRoutingPolicy) GetUpdatedAt() *types.Timestamp

func (*PacketBrokerRoutingPolicy) ProtoMessage added in v3.12.0

func (*PacketBrokerRoutingPolicy) ProtoMessage()

func (*PacketBrokerRoutingPolicy) Reset added in v3.12.0

func (m *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 (this *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.

func (*PacketBrokerRoutingPolicy) XXX_DiscardUnknown added in v3.12.0

func (m *PacketBrokerRoutingPolicy) XXX_DiscardUnknown()

func (*PacketBrokerRoutingPolicy) XXX_Marshal added in v3.12.0

func (m *PacketBrokerRoutingPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PacketBrokerRoutingPolicy) XXX_Merge added in v3.12.0

func (m *PacketBrokerRoutingPolicy) XXX_Merge(src proto.Message)

func (*PacketBrokerRoutingPolicy) XXX_Size added in v3.12.0

func (m *PacketBrokerRoutingPolicy) XXX_Size() int

func (*PacketBrokerRoutingPolicy) XXX_Unmarshal added in v3.12.0

func (m *PacketBrokerRoutingPolicy) XXX_Unmarshal(b []byte) error
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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PacketBrokerRoutingPolicyDownlink) Descriptor added in v3.12.0

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

func (*PacketBrokerRoutingPolicyDownlink) Equal added in v3.12.0

func (this *PacketBrokerRoutingPolicyDownlink) Equal(that interface{}) bool

func (*PacketBrokerRoutingPolicyDownlink) GetApplicationData added in v3.12.0

func (m *PacketBrokerRoutingPolicyDownlink) GetApplicationData() bool

func (*PacketBrokerRoutingPolicyDownlink) GetJoinAccept added in v3.12.0

func (m *PacketBrokerRoutingPolicyDownlink) GetJoinAccept() bool

func (*PacketBrokerRoutingPolicyDownlink) GetMacData added in v3.12.0

func (m *PacketBrokerRoutingPolicyDownlink) GetMacData() bool

func (*PacketBrokerRoutingPolicyDownlink) ProtoMessage added in v3.12.0

func (*PacketBrokerRoutingPolicyDownlink) ProtoMessage()

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.

func (*PacketBrokerRoutingPolicyDownlink) XXX_DiscardUnknown added in v3.12.0

func (m *PacketBrokerRoutingPolicyDownlink) XXX_DiscardUnknown()

func (*PacketBrokerRoutingPolicyDownlink) XXX_Marshal added in v3.12.0

func (m *PacketBrokerRoutingPolicyDownlink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PacketBrokerRoutingPolicyDownlink) XXX_Merge added in v3.12.0

func (*PacketBrokerRoutingPolicyDownlink) XXX_Size added in v3.12.0

func (m *PacketBrokerRoutingPolicyDownlink) XXX_Size() int

func (*PacketBrokerRoutingPolicyDownlink) XXX_Unmarshal added in v3.12.0

func (m *PacketBrokerRoutingPolicyDownlink) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PacketBrokerRoutingPolicyUplink) Descriptor added in v3.12.0

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

func (*PacketBrokerRoutingPolicyUplink) Equal added in v3.12.0

func (this *PacketBrokerRoutingPolicyUplink) Equal(that interface{}) bool

func (*PacketBrokerRoutingPolicyUplink) GetApplicationData added in v3.12.0

func (m *PacketBrokerRoutingPolicyUplink) GetApplicationData() bool

func (*PacketBrokerRoutingPolicyUplink) GetJoinRequest added in v3.12.0

func (m *PacketBrokerRoutingPolicyUplink) GetJoinRequest() bool

func (*PacketBrokerRoutingPolicyUplink) GetLocalization added in v3.12.0

func (m *PacketBrokerRoutingPolicyUplink) GetLocalization() bool

func (*PacketBrokerRoutingPolicyUplink) GetMacData added in v3.12.0

func (m *PacketBrokerRoutingPolicyUplink) GetMacData() bool

func (*PacketBrokerRoutingPolicyUplink) GetSignalQuality added in v3.12.0

func (m *PacketBrokerRoutingPolicyUplink) GetSignalQuality() bool

func (*PacketBrokerRoutingPolicyUplink) ProtoMessage added in v3.12.0

func (*PacketBrokerRoutingPolicyUplink) ProtoMessage()

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 (this *PacketBrokerRoutingPolicyUplink) String() string

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.

func (*PacketBrokerRoutingPolicyUplink) XXX_DiscardUnknown added in v3.12.0

func (m *PacketBrokerRoutingPolicyUplink) XXX_DiscardUnknown()

func (*PacketBrokerRoutingPolicyUplink) XXX_Marshal added in v3.12.0

func (m *PacketBrokerRoutingPolicyUplink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PacketBrokerRoutingPolicyUplink) XXX_Merge added in v3.12.0

func (m *PacketBrokerRoutingPolicyUplink) XXX_Merge(src proto.Message)

func (*PacketBrokerRoutingPolicyUplink) XXX_Size added in v3.12.0

func (m *PacketBrokerRoutingPolicyUplink) XXX_Size() int

func (*PacketBrokerRoutingPolicyUplink) XXX_Unmarshal added in v3.12.0

func (m *PacketBrokerRoutingPolicyUplink) XXX_Unmarshal(b []byte) error

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

func (PayloadFormatter) EnumDescriptor

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

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 (v PayloadFormatter) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (PayloadFormatter) String

func (x PayloadFormatter) String() string

func (*PayloadFormatter) UnmarshalJSON

func (v *PayloadFormatter) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *PayloadFormatter) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

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 *types.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 *types.Empty, opts ...grpc.CallOption) (*types.Empty, error)
	// Get the default routing policy.
	// Getting routing policies requires administrative access.
	GetHomeNetworkDefaultRoutingPolicy(ctx context.Context, in *types.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) (*types.Empty, error)
	// Deletes the default routing policy.
	// Deleting routing policies requires administrative access.
	DeleteHomeNetworkDefaultRoutingPolicy(ctx context.Context, in *types.Empty, opts ...grpc.CallOption) (*types.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) (*types.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) (*types.Empty, error)
	// Get the default gateway visibility.
	// Getting gateway visibilities requires administrative access.
	GetHomeNetworkDefaultGatewayVisibility(ctx context.Context, in *types.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) (*types.Empty, error)
	// Deletes the default gateway visibility.
	// Deleting gateway visibilities requires administrative access.
	DeleteHomeNetworkDefaultGatewayVisibility(ctx context.Context, in *types.Empty, opts ...grpc.CallOption) (*types.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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewPbaClient added in v3.12.0

func NewPbaClient(cc *grpc.ClientConn) 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, *types.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, *types.Empty) (*types.Empty, error)
	// Get the default routing policy.
	// Getting routing policies requires administrative access.
	GetHomeNetworkDefaultRoutingPolicy(context.Context, *types.Empty) (*PacketBrokerDefaultRoutingPolicy, error)
	// Set the default routing policy.
	// Setting routing policies requires administrative access.
	SetHomeNetworkDefaultRoutingPolicy(context.Context, *SetPacketBrokerDefaultRoutingPolicyRequest) (*types.Empty, error)
	// Deletes the default routing policy.
	// Deleting routing policies requires administrative access.
	DeleteHomeNetworkDefaultRoutingPolicy(context.Context, *types.Empty) (*types.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) (*types.Empty, error)
	// Delete the routing policy for the given Home Network.
	// Deleting routing policies requires administrative access.
	DeleteHomeNetworkRoutingPolicy(context.Context, *PacketBrokerNetworkIdentifier) (*types.Empty, error)
	// Get the default gateway visibility.
	// Getting gateway visibilities requires administrative access.
	GetHomeNetworkDefaultGatewayVisibility(context.Context, *types.Empty) (*PacketBrokerDefaultGatewayVisibility, error)
	// Set the default gateway visibility.
	// Setting gateway visibilities requires administrative access.
	SetHomeNetworkDefaultGatewayVisibility(context.Context, *SetPacketBrokerDefaultGatewayVisibilityRequest) (*types.Empty, error)
	// Deletes the default gateway visibility.
	// Deleting gateway visibilities requires administrative access.
	DeleteHomeNetworkDefaultGatewayVisibility(context.Context, *types.Empty) (*types.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)
}

PbaServer is the server API for Pba service.

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 */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

PeerInfo

func (*PeerInfo) Descriptor

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

func (*PeerInfo) Equal

func (this *PeerInfo) Equal(that interface{}) bool

func (*PeerInfo) GetGrpcPort added in v3.14.1

func (m *PeerInfo) GetGrpcPort() uint32

func (*PeerInfo) GetRoles

func (m *PeerInfo) GetRoles() []ClusterRole

func (*PeerInfo) GetTags

func (m *PeerInfo) GetTags() map[string]string

func (*PeerInfo) GetTls added in v3.14.1

func (m *PeerInfo) GetTls() bool

func (*PeerInfo) ProtoMessage

func (*PeerInfo) ProtoMessage()

func (*PeerInfo) Reset

func (m *PeerInfo) Reset()

func (*PeerInfo) SetFields

func (dst *PeerInfo) SetFields(src *PeerInfo, paths ...string) error

func (*PeerInfo) String

func (this *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.

func (*PeerInfo) XXX_DiscardUnknown

func (m *PeerInfo) XXX_DiscardUnknown()

func (*PeerInfo) XXX_Marshal

func (m *PeerInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PeerInfo) XXX_Merge

func (m *PeerInfo) XXX_Merge(src proto.Message)

func (*PeerInfo) XXX_Size

func (m *PeerInfo) XXX_Size() int

func (*PeerInfo) XXX_Unmarshal

func (m *PeerInfo) XXX_Unmarshal(b []byte) error

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 */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*Picture) Descriptor

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

func (*Picture) Equal

func (this *Picture) Equal(that interface{}) bool

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 (m *Picture) GetEmbedded() *Picture_Embedded

func (*Picture) GetSizes

func (m *Picture) GetSizes() map[uint32]string

func (*Picture) ProtoMessage

func (*Picture) ProtoMessage()

func (*Picture) Reset

func (m *Picture) Reset()

func (*Picture) SetFields

func (dst *Picture) SetFields(src *Picture, paths ...string) error

func (*Picture) String

func (this *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.

func (*Picture) XXX_DiscardUnknown

func (m *Picture) XXX_DiscardUnknown()

func (*Picture) XXX_Marshal

func (m *Picture) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Picture) XXX_Merge

func (m *Picture) XXX_Merge(src proto.Message)

func (*Picture) XXX_Size

func (m *Picture) XXX_Size() int

func (*Picture) XXX_Unmarshal

func (m *Picture) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Picture_Embedded) Descriptor

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

func (*Picture_Embedded) Equal

func (this *Picture_Embedded) Equal(that interface{}) bool

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 (m *Picture_Embedded) GetData() []byte

func (*Picture_Embedded) GetMimeType

func (m *Picture_Embedded) GetMimeType() string

func (*Picture_Embedded) ProtoMessage

func (*Picture_Embedded) ProtoMessage()

func (*Picture_Embedded) Reset

func (m *Picture_Embedded) Reset()

func (*Picture_Embedded) SetFields

func (dst *Picture_Embedded) SetFields(src *Picture_Embedded, paths ...string) error

func (*Picture_Embedded) String

func (this *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.

func (*Picture_Embedded) XXX_DiscardUnknown

func (m *Picture_Embedded) XXX_DiscardUnknown()

func (*Picture_Embedded) XXX_Marshal

func (m *Picture_Embedded) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Picture_Embedded) XXX_Merge

func (m *Picture_Embedded) XXX_Merge(src proto.Message)

func (*Picture_Embedded) XXX_Size

func (m *Picture_Embedded) XXX_Size() int

func (*Picture_Embedded) XXX_Unmarshal

func (m *Picture_Embedded) XXX_Unmarshal(b []byte) error

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 (
	PING_EVERY_1S   PingSlotPeriod = 0
	PING_EVERY_2S   PingSlotPeriod = 1
	PING_EVERY_4S   PingSlotPeriod = 2
	PING_EVERY_8S   PingSlotPeriod = 3
	PING_EVERY_16S  PingSlotPeriod = 4
	PING_EVERY_32S  PingSlotPeriod = 5
	PING_EVERY_64S  PingSlotPeriod = 6
	PING_EVERY_128S PingSlotPeriod = 7
)

func (PingSlotPeriod) EnumDescriptor

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

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 (v PingSlotPeriod) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

func (PingSlotPeriod) MarshalJSONPB added in v3.12.0

func (v PingSlotPeriod) MarshalJSONPB(m *jsonpb.Marshaler) ([]byte, error)

MarshalJSONPB implements jsonpb.JSONPBMarshaler interface.

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 (v PingSlotPeriod) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (PingSlotPeriod) String

func (x PingSlotPeriod) String() string

func (*PingSlotPeriod) UnmarshalBinary added in v3.12.0

func (v *PingSlotPeriod) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*PingSlotPeriod) UnmarshalJSON

func (v *PingSlotPeriod) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

func (*PingSlotPeriod) UnmarshalJSONPB added in v3.12.0

func (v *PingSlotPeriod) UnmarshalJSONPB(_ *jsonpb.Unmarshaler, b []byte) error

UnmarshalJSONPB implements jsonpb.JSONPBUnmarshaler interface.

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 (v *PingSlotPeriod) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

type PingSlotPeriodValue

type PingSlotPeriodValue struct {
	Value                PingSlotPeriod `protobuf:"varint,1,opt,name=value,proto3,enum=ttn.lorawan.v3.PingSlotPeriod" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*PingSlotPeriodValue) Descriptor

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

func (*PingSlotPeriodValue) Equal

func (this *PingSlotPeriodValue) Equal(that interface{}) bool

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 (m *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 (v PingSlotPeriodValue) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

func (PingSlotPeriodValue) MarshalJSONPB added in v3.12.0

func (v PingSlotPeriodValue) MarshalJSONPB(m *jsonpb.Marshaler) ([]byte, error)

MarshalJSONPB implements jsonpb.JSONPBMarshaler interface.

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

func (m *PingSlotPeriodValue) Reset()

func (*PingSlotPeriodValue) SetFields

func (dst *PingSlotPeriodValue) SetFields(src *PingSlotPeriodValue, paths ...string) error

func (*PingSlotPeriodValue) String

func (this *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 (v *PingSlotPeriodValue) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

func (*PingSlotPeriodValue) UnmarshalJSONPB added in v3.12.0

func (v *PingSlotPeriodValue) UnmarshalJSONPB(u *jsonpb.Unmarshaler, b []byte) error

UnmarshalJSONPB implements jsonpb.JSONPBUnmarshaler interface.

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.

func (*PingSlotPeriodValue) XXX_DiscardUnknown

func (m *PingSlotPeriodValue) XXX_DiscardUnknown()

func (*PingSlotPeriodValue) XXX_Marshal

func (m *PingSlotPeriodValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PingSlotPeriodValue) XXX_Merge

func (m *PingSlotPeriodValue) XXX_Merge(src proto.Message)

func (*PingSlotPeriodValue) XXX_Size

func (m *PingSlotPeriodValue) XXX_Size() int

func (*PingSlotPeriodValue) XXX_Unmarshal

func (m *PingSlotPeriodValue) XXX_Unmarshal(b []byte) error

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

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

func (PowerState) MarshalProtoJSON added in v3.15.1

func (x PowerState) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the PowerState to JSON.

func (PowerState) String

func (x PowerState) String() string

func (*PowerState) UnmarshalJSON

func (v *PowerState) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *PowerState) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

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 valid to be assigned to EndDevices:
	//	*ProvisionEndDevicesRequest_List
	//	*ProvisionEndDevicesRequest_Range
	//	*ProvisionEndDevicesRequest_FromData
	EndDevices           isProvisionEndDevicesRequest_EndDevices `protobuf_oneof:"end_devices"`
	XXX_NoUnkeyedLiteral struct{}                                `json:"-"`
	XXX_sizecache        int32                                   `json:"-"`
}

Deprecated: Do not use.

func (*ProvisionEndDevicesRequest) Descriptor

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

func (*ProvisionEndDevicesRequest) Equal

func (this *ProvisionEndDevicesRequest) Equal(that interface{}) bool

func (*ProvisionEndDevicesRequest) GetApplicationIds added in v3.15.2

func (m *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 (m *ProvisionEndDevicesRequest) GetProvisionerId() string

func (*ProvisionEndDevicesRequest) GetProvisioningData

func (m *ProvisionEndDevicesRequest) GetProvisioningData() []byte

func (*ProvisionEndDevicesRequest) GetRange

func (*ProvisionEndDevicesRequest) ProtoMessage

func (*ProvisionEndDevicesRequest) ProtoMessage()

func (*ProvisionEndDevicesRequest) Reset

func (m *ProvisionEndDevicesRequest) Reset()

func (*ProvisionEndDevicesRequest) SetFields

func (dst *ProvisionEndDevicesRequest) SetFields(src *ProvisionEndDevicesRequest, paths ...string) error

func (*ProvisionEndDevicesRequest) String

func (this *ProvisionEndDevicesRequest) String() string

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.

func (*ProvisionEndDevicesRequest) XXX_DiscardUnknown

func (m *ProvisionEndDevicesRequest) XXX_DiscardUnknown()

func (*ProvisionEndDevicesRequest) XXX_Marshal

func (m *ProvisionEndDevicesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProvisionEndDevicesRequest) XXX_Merge

func (m *ProvisionEndDevicesRequest) XXX_Merge(src proto.Message)

func (*ProvisionEndDevicesRequest) XXX_OneofWrappers

func (*ProvisionEndDevicesRequest) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*ProvisionEndDevicesRequest) XXX_Size

func (m *ProvisionEndDevicesRequest) XXX_Size() int

func (*ProvisionEndDevicesRequest) XXX_Unmarshal

func (m *ProvisionEndDevicesRequest) XXX_Unmarshal(b []byte) error

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 {
	FromData *ProvisionEndDevicesRequest_IdentifiersFromData `protobuf:"bytes,6,opt,name=from_data,json=fromData,proto3,oneof" json:"from_data,omitempty"`
}

func (*ProvisionEndDevicesRequest_FromData) Equal

func (this *ProvisionEndDevicesRequest_FromData) Equal(that interface{}) bool

func (*ProvisionEndDevicesRequest_FromData) String

type ProvisionEndDevicesRequest_IdentifiersFromData

type ProvisionEndDevicesRequest_IdentifiersFromData struct {
	JoinEui              *go_thethings_network_lorawan_stack_v3_pkg_types.EUI64 `` /* 147-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                               `json:"-"`
	XXX_sizecache        int32                                                  `json:"-"`
}

func (*ProvisionEndDevicesRequest_IdentifiersFromData) Descriptor

func (*ProvisionEndDevicesRequest_IdentifiersFromData) Equal

func (this *ProvisionEndDevicesRequest_IdentifiersFromData) Equal(that interface{}) bool

func (*ProvisionEndDevicesRequest_IdentifiersFromData) ProtoMessage

func (*ProvisionEndDevicesRequest_IdentifiersFromData) Reset

func (*ProvisionEndDevicesRequest_IdentifiersFromData) SetFields

func (*ProvisionEndDevicesRequest_IdentifiersFromData) String

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.

func (*ProvisionEndDevicesRequest_IdentifiersFromData) XXX_DiscardUnknown

func (m *ProvisionEndDevicesRequest_IdentifiersFromData) XXX_DiscardUnknown()

func (*ProvisionEndDevicesRequest_IdentifiersFromData) XXX_Marshal

func (m *ProvisionEndDevicesRequest_IdentifiersFromData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProvisionEndDevicesRequest_IdentifiersFromData) XXX_Merge

func (*ProvisionEndDevicesRequest_IdentifiersFromData) XXX_Size

func (*ProvisionEndDevicesRequest_IdentifiersFromData) XXX_Unmarshal

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              *go_thethings_network_lorawan_stack_v3_pkg_types.EUI64 `` /* 147-byte string literal not displayed */
	EndDeviceIds         []*EndDeviceIdentifiers                                `protobuf:"bytes,2,rep,name=end_device_ids,json=endDeviceIds,proto3" json:"end_device_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                               `json:"-"`
	XXX_sizecache        int32                                                  `json:"-"`
}

func (*ProvisionEndDevicesRequest_IdentifiersList) Descriptor

func (*ProvisionEndDevicesRequest_IdentifiersList) Equal

func (this *ProvisionEndDevicesRequest_IdentifiersList) Equal(that interface{}) bool

func (*ProvisionEndDevicesRequest_IdentifiersList) GetEndDeviceIds added in v3.13.0

func (*ProvisionEndDevicesRequest_IdentifiersList) ProtoMessage

func (*ProvisionEndDevicesRequest_IdentifiersList) Reset

func (*ProvisionEndDevicesRequest_IdentifiersList) SetFields

func (*ProvisionEndDevicesRequest_IdentifiersList) String

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.

func (*ProvisionEndDevicesRequest_IdentifiersList) XXX_DiscardUnknown

func (m *ProvisionEndDevicesRequest_IdentifiersList) XXX_DiscardUnknown()

func (*ProvisionEndDevicesRequest_IdentifiersList) XXX_Marshal

func (m *ProvisionEndDevicesRequest_IdentifiersList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProvisionEndDevicesRequest_IdentifiersList) XXX_Merge

func (*ProvisionEndDevicesRequest_IdentifiersList) XXX_Size

func (*ProvisionEndDevicesRequest_IdentifiersList) XXX_Unmarshal

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 *go_thethings_network_lorawan_stack_v3_pkg_types.EUI64 `` /* 147-byte string literal not displayed */
	// DevEUI to start issuing from.
	StartDevEui          go_thethings_network_lorawan_stack_v3_pkg_types.EUI64 `` /* 151-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                              `json:"-"`
	XXX_sizecache        int32                                                 `json:"-"`
}

func (*ProvisionEndDevicesRequest_IdentifiersRange) Descriptor

func (*ProvisionEndDevicesRequest_IdentifiersRange) Equal

func (this *ProvisionEndDevicesRequest_IdentifiersRange) Equal(that interface{}) bool

func (*ProvisionEndDevicesRequest_IdentifiersRange) ProtoMessage

func (*ProvisionEndDevicesRequest_IdentifiersRange) Reset

func (*ProvisionEndDevicesRequest_IdentifiersRange) SetFields

func (*ProvisionEndDevicesRequest_IdentifiersRange) String

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.

func (*ProvisionEndDevicesRequest_IdentifiersRange) XXX_DiscardUnknown

func (m *ProvisionEndDevicesRequest_IdentifiersRange) XXX_DiscardUnknown()

func (*ProvisionEndDevicesRequest_IdentifiersRange) XXX_Marshal

func (m *ProvisionEndDevicesRequest_IdentifiersRange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ProvisionEndDevicesRequest_IdentifiersRange) XXX_Merge

func (*ProvisionEndDevicesRequest_IdentifiersRange) XXX_Size

func (*ProvisionEndDevicesRequest_IdentifiersRange) XXX_Unmarshal

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 *ProvisionEndDevicesRequest_IdentifiersList `protobuf:"bytes,4,opt,name=list,proto3,oneof" json:"list,omitempty"`
}

func (*ProvisionEndDevicesRequest_List) Equal

func (this *ProvisionEndDevicesRequest_List) Equal(that interface{}) bool

func (*ProvisionEndDevicesRequest_List) String

func (this *ProvisionEndDevicesRequest_List) String() string

type ProvisionEndDevicesRequest_Range

type ProvisionEndDevicesRequest_Range struct {
	Range *ProvisionEndDevicesRequest_IdentifiersRange `protobuf:"bytes,5,opt,name=range,proto3,oneof" json:"range,omitempty"`
}

func (*ProvisionEndDevicesRequest_Range) Equal

func (this *ProvisionEndDevicesRequest_Range) Equal(that interface{}) bool

func (*ProvisionEndDevicesRequest_Range) String

type PullGatewayConfigurationRequest

type PullGatewayConfigurationRequest struct {
	GatewayIds           *GatewayIdentifiers `protobuf:"bytes,1,opt,name=gateway_ids,json=gatewayIds,proto3" json:"gateway_ids,omitempty"`
	FieldMask            *types.FieldMask    `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*PullGatewayConfigurationRequest) Descriptor

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

func (*PullGatewayConfigurationRequest) EntityType added in v3.15.2

func (req *PullGatewayConfigurationRequest) EntityType() string

EntityType implements IDStringer.

func (*PullGatewayConfigurationRequest) Equal

func (this *PullGatewayConfigurationRequest) Equal(that interface{}) bool

func (*PullGatewayConfigurationRequest) GetFieldMask

func (m *PullGatewayConfigurationRequest) GetFieldMask() *types.FieldMask

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

func (*PullGatewayConfigurationRequest) ProtoMessage()

func (*PullGatewayConfigurationRequest) Reset

func (*PullGatewayConfigurationRequest) SetFields

func (*PullGatewayConfigurationRequest) String

func (this *PullGatewayConfigurationRequest) String() string

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.

func (*PullGatewayConfigurationRequest) XXX_DiscardUnknown

func (m *PullGatewayConfigurationRequest) XXX_DiscardUnknown()

func (*PullGatewayConfigurationRequest) XXX_Marshal

func (m *PullGatewayConfigurationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PullGatewayConfigurationRequest) XXX_Merge

func (m *PullGatewayConfigurationRequest) XXX_Merge(src proto.Message)

func (*PullGatewayConfigurationRequest) XXX_Size

func (m *PullGatewayConfigurationRequest) XXX_Size() int

func (*PullGatewayConfigurationRequest) XXX_Unmarshal

func (m *PullGatewayConfigurationRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask `protobuf:"bytes,3,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*QRCodeFormat) Descriptor

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

func (*QRCodeFormat) Equal

func (this *QRCodeFormat) Equal(that interface{}) bool

func (*QRCodeFormat) GetDescription

func (m *QRCodeFormat) GetDescription() string

func (*QRCodeFormat) GetFieldMask

func (m *QRCodeFormat) GetFieldMask() *types.FieldMask

func (*QRCodeFormat) GetName

func (m *QRCodeFormat) GetName() string

func (*QRCodeFormat) ProtoMessage

func (*QRCodeFormat) ProtoMessage()

func (*QRCodeFormat) Reset

func (m *QRCodeFormat) Reset()

func (*QRCodeFormat) SetFields

func (dst *QRCodeFormat) SetFields(src *QRCodeFormat, paths ...string) error

func (*QRCodeFormat) String

func (this *QRCodeFormat) String() string

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.

func (*QRCodeFormat) XXX_DiscardUnknown

func (m *QRCodeFormat) XXX_DiscardUnknown()

func (*QRCodeFormat) XXX_Marshal

func (m *QRCodeFormat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QRCodeFormat) XXX_Merge

func (m *QRCodeFormat) XXX_Merge(src proto.Message)

func (*QRCodeFormat) XXX_Size

func (m *QRCodeFormat) XXX_Size() int

func (*QRCodeFormat) XXX_Unmarshal

func (m *QRCodeFormat) XXX_Unmarshal(b []byte) error

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 */
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*QRCodeFormats) Descriptor

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

func (*QRCodeFormats) Equal

func (this *QRCodeFormats) Equal(that interface{}) bool

func (*QRCodeFormats) GetFormats

func (m *QRCodeFormats) GetFormats() map[string]*QRCodeFormat

func (*QRCodeFormats) ProtoMessage

func (*QRCodeFormats) ProtoMessage()

func (*QRCodeFormats) Reset

func (m *QRCodeFormats) Reset()

func (*QRCodeFormats) SetFields

func (dst *QRCodeFormats) SetFields(src *QRCodeFormats, paths ...string) error

func (*QRCodeFormats) String

func (this *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.

func (*QRCodeFormats) XXX_DiscardUnknown

func (m *QRCodeFormats) XXX_DiscardUnknown()

func (*QRCodeFormats) XXX_Marshal

func (m *QRCodeFormats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QRCodeFormats) XXX_Merge

func (m *QRCodeFormats) XXX_Merge(src proto.Message)

func (*QRCodeFormats) XXX_Size

func (m *QRCodeFormats) XXX_Size() int

func (*QRCodeFormats) XXX_Unmarshal

func (m *QRCodeFormats) XXX_Unmarshal(b []byte) error

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 (
	REJOIN_COUNT_16     RejoinCountExponent = 0
	REJOIN_COUNT_32     RejoinCountExponent = 1
	REJOIN_COUNT_64     RejoinCountExponent = 2
	REJOIN_COUNT_128    RejoinCountExponent = 3
	REJOIN_COUNT_256    RejoinCountExponent = 4
	REJOIN_COUNT_512    RejoinCountExponent = 5
	REJOIN_COUNT_1024   RejoinCountExponent = 6
	REJOIN_COUNT_2048   RejoinCountExponent = 7
	REJOIN_COUNT_4096   RejoinCountExponent = 8
	REJOIN_COUNT_8192   RejoinCountExponent = 9
	REJOIN_COUNT_16384  RejoinCountExponent = 10
	REJOIN_COUNT_32768  RejoinCountExponent = 11
	REJOIN_COUNT_65536  RejoinCountExponent = 12
	REJOIN_COUNT_131072 RejoinCountExponent = 13
	REJOIN_COUNT_262144 RejoinCountExponent = 14
	REJOIN_COUNT_524288 RejoinCountExponent = 15
)

func (RejoinCountExponent) EnumDescriptor

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

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 (v RejoinCountExponent) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

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 (v RejoinCountExponent) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (RejoinCountExponent) String

func (x RejoinCountExponent) String() string

func (*RejoinCountExponent) UnmarshalBinary added in v3.12.0

func (v *RejoinCountExponent) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*RejoinCountExponent) UnmarshalJSON

func (v *RejoinCountExponent) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *RejoinCountExponent) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

type RejoinPeriodExponent

type RejoinPeriodExponent int32
const (
	REJOIN_PERIOD_0 RejoinPeriodExponent = 0
	REJOIN_PERIOD_1 RejoinPeriodExponent = 1
	REJOIN_PERIOD_2 RejoinPeriodExponent = 2
	REJOIN_PERIOD_3 RejoinPeriodExponent = 3
	REJOIN_PERIOD_4 RejoinPeriodExponent = 4
	REJOIN_PERIOD_5 RejoinPeriodExponent = 5
	REJOIN_PERIOD_6 RejoinPeriodExponent = 6
	REJOIN_PERIOD_7 RejoinPeriodExponent = 7
)

func (RejoinPeriodExponent) EnumDescriptor

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

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 (v RejoinPeriodExponent) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

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 (v RejoinPeriodExponent) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (RejoinPeriodExponent) String

func (x RejoinPeriodExponent) String() string

func (*RejoinPeriodExponent) UnmarshalBinary added in v3.12.0

func (v *RejoinPeriodExponent) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*RejoinPeriodExponent) UnmarshalJSON

func (v *RejoinPeriodExponent) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *RejoinPeriodExponent) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

type RejoinRequestPayload

type RejoinRequestPayload struct {
	RejoinType           RejoinRequestType                                     `` /* 130-byte string literal not displayed */
	NetId                go_thethings_network_lorawan_stack_v3_pkg_types.NetID `` /* 131-byte string literal not displayed */
	JoinEui              go_thethings_network_lorawan_stack_v3_pkg_types.EUI64 `` /* 137-byte string literal not displayed */
	DevEui               go_thethings_network_lorawan_stack_v3_pkg_types.EUI64 `` /* 134-byte string literal not displayed */
	RejoinCnt            uint32                                                `protobuf:"varint,5,opt,name=rejoin_cnt,json=rejoinCnt,proto3" json:"rejoin_cnt,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                              `json:"-"`
	XXX_sizecache        int32                                                 `json:"-"`
}

func (*RejoinRequestPayload) Descriptor

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

func (*RejoinRequestPayload) Equal

func (this *RejoinRequestPayload) Equal(that interface{}) bool

func (*RejoinRequestPayload) FieldIsZero added in v3.11.0

func (v *RejoinRequestPayload) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*RejoinRequestPayload) GetRejoinCnt

func (m *RejoinRequestPayload) GetRejoinCnt() uint32

func (*RejoinRequestPayload) GetRejoinType

func (m *RejoinRequestPayload) GetRejoinType() RejoinRequestType

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

func (m *RejoinRequestPayload) Reset()

func (*RejoinRequestPayload) SetFields

func (dst *RejoinRequestPayload) SetFields(src *RejoinRequestPayload, paths ...string) error

func (*RejoinRequestPayload) String

func (this *RejoinRequestPayload) String() string

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.

func (*RejoinRequestPayload) XXX_DiscardUnknown

func (m *RejoinRequestPayload) XXX_DiscardUnknown()

func (*RejoinRequestPayload) XXX_Marshal

func (m *RejoinRequestPayload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RejoinRequestPayload) XXX_Merge

func (m *RejoinRequestPayload) XXX_Merge(src proto.Message)

func (*RejoinRequestPayload) XXX_Size

func (m *RejoinRequestPayload) XXX_Size() int

func (*RejoinRequestPayload) XXX_Unmarshal

func (m *RejoinRequestPayload) XXX_Unmarshal(b []byte) error

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
	RejoinRequestType_SESSION RejoinRequestType = 1
	RejoinRequestType_KEYS    RejoinRequestType = 2
)

func (RejoinRequestType) EnumDescriptor added in v3.12.3

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

func (RejoinRequestType) MarshalBinary added in v3.12.3

func (v RejoinRequestType) MarshalBinary() ([]byte, error)

func (RejoinRequestType) MarshalJSON added in v3.12.3

func (v RejoinRequestType) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

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 (v RejoinRequestType) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (RejoinRequestType) String added in v3.12.3

func (x RejoinRequestType) String() string

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 (v *RejoinRequestType) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *RejoinRequestType) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

type RejoinTimeExponent

type RejoinTimeExponent int32
const (
	REJOIN_TIME_0  RejoinTimeExponent = 0
	REJOIN_TIME_1  RejoinTimeExponent = 1
	REJOIN_TIME_2  RejoinTimeExponent = 2
	REJOIN_TIME_3  RejoinTimeExponent = 3
	REJOIN_TIME_4  RejoinTimeExponent = 4
	REJOIN_TIME_5  RejoinTimeExponent = 5
	REJOIN_TIME_6  RejoinTimeExponent = 6
	REJOIN_TIME_7  RejoinTimeExponent = 7
	REJOIN_TIME_8  RejoinTimeExponent = 8
	REJOIN_TIME_9  RejoinTimeExponent = 9
	REJOIN_TIME_10 RejoinTimeExponent = 10
	REJOIN_TIME_11 RejoinTimeExponent = 11
	REJOIN_TIME_12 RejoinTimeExponent = 12
	REJOIN_TIME_13 RejoinTimeExponent = 13
	REJOIN_TIME_14 RejoinTimeExponent = 14
	REJOIN_TIME_15 RejoinTimeExponent = 15
)

func (RejoinTimeExponent) EnumDescriptor

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

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 (v RejoinTimeExponent) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

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 (v RejoinTimeExponent) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (RejoinTimeExponent) String

func (x RejoinTimeExponent) String() string

func (*RejoinTimeExponent) UnmarshalBinary added in v3.12.0

func (v *RejoinTimeExponent) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*RejoinTimeExponent) UnmarshalJSON

func (v *RejoinTimeExponent) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *RejoinTimeExponent) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

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            *types.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*ResetAndGetEndDeviceRequest) Descriptor added in v3.11.0

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

func (*ResetAndGetEndDeviceRequest) EntityType added in v3.16.2

func (m *ResetAndGetEndDeviceRequest) EntityType() string

func (*ResetAndGetEndDeviceRequest) Equal added in v3.11.0

func (this *ResetAndGetEndDeviceRequest) Equal(that interface{}) bool

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 (m *ResetAndGetEndDeviceRequest) GetEndDeviceIds() *EndDeviceIdentifiers

func (*ResetAndGetEndDeviceRequest) GetFieldMask added in v3.11.0

func (m *ResetAndGetEndDeviceRequest) GetFieldMask() *types.FieldMask

func (*ResetAndGetEndDeviceRequest) IDString added in v3.16.2

func (m *ResetAndGetEndDeviceRequest) IDString() string

func (*ResetAndGetEndDeviceRequest) ProtoMessage added in v3.11.0

func (*ResetAndGetEndDeviceRequest) ProtoMessage()

func (*ResetAndGetEndDeviceRequest) Reset added in v3.11.0

func (m *ResetAndGetEndDeviceRequest) Reset()

func (*ResetAndGetEndDeviceRequest) SetFields added in v3.11.0

func (*ResetAndGetEndDeviceRequest) String added in v3.11.0

func (this *ResetAndGetEndDeviceRequest) String() string

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.

func (*ResetAndGetEndDeviceRequest) XXX_DiscardUnknown added in v3.11.0

func (m *ResetAndGetEndDeviceRequest) XXX_DiscardUnknown()

func (*ResetAndGetEndDeviceRequest) XXX_Marshal added in v3.11.0

func (m *ResetAndGetEndDeviceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ResetAndGetEndDeviceRequest) XXX_Merge added in v3.11.0

func (m *ResetAndGetEndDeviceRequest) XXX_Merge(src proto.Message)

func (*ResetAndGetEndDeviceRequest) XXX_Size added in v3.11.0

func (m *ResetAndGetEndDeviceRequest) XXX_Size() int

func (*ResetAndGetEndDeviceRequest) XXX_Unmarshal added in v3.11.0

func (m *ResetAndGetEndDeviceRequest) XXX_Unmarshal(b []byte) error

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 (

	// The right to view user information.
	RIGHT_USER_INFO Right = 1
	// The right to edit basic user settings.
	RIGHT_USER_SETTINGS_BASIC Right = 2
	// The right to view and edit user API keys.
	RIGHT_USER_SETTINGS_API_KEYS Right = 3
	// The right to delete user account.
	RIGHT_USER_DELETE Right = 4
	// The right to view and edit authorized OAuth clients of the user.
	RIGHT_USER_AUTHORIZED_CLIENTS Right = 5
	// The right to list applications the user is a collaborator of.
	RIGHT_USER_APPLICATIONS_LIST Right = 6
	// The right to create an application under the user account.
	RIGHT_USER_APPLICATIONS_CREATE Right = 7
	// The right to list gateways the user is a collaborator of.
	RIGHT_USER_GATEWAYS_LIST Right = 8
	// The right to create a gateway under the account of the user.
	RIGHT_USER_GATEWAYS_CREATE Right = 9
	// The right to list OAuth clients the user is a collaborator of.
	RIGHT_USER_CLIENTS_LIST Right = 10
	// The right to create an OAuth client under the account of the user.
	RIGHT_USER_CLIENTS_CREATE Right = 11
	// The right to list organizations the user is a member of.
	RIGHT_USER_ORGANIZATIONS_LIST Right = 12
	// The right to create an organization under the user account.
	RIGHT_USER_ORGANIZATIONS_CREATE Right = 13
	// The pseudo-right for all (current and future) user rights.
	RIGHT_USER_ALL Right = 14
	// The right to view application information.
	RIGHT_APPLICATION_INFO Right = 15
	// The right to edit basic application settings.
	RIGHT_APPLICATION_SETTINGS_BASIC Right = 16
	// The right to view and edit application API keys.
	RIGHT_APPLICATION_SETTINGS_API_KEYS Right = 17
	// The right to view and edit application collaborators.
	RIGHT_APPLICATION_SETTINGS_COLLABORATORS Right = 18
	// The right to view and edit application packages and associations.
	RIGHT_APPLICATION_SETTINGS_PACKAGES Right = 56
	// The right to delete application.
	RIGHT_APPLICATION_DELETE Right = 19
	// The right to view devices in application.
	RIGHT_APPLICATION_DEVICES_READ Right = 20
	// The right to create devices in application.
	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_APPLICATION_DEVICES_READ_KEYS Right = 22
	// The right to edit device keys in application.
	RIGHT_APPLICATION_DEVICES_WRITE_KEYS Right = 23
	// The right to read application traffic (uplink and downlink).
	RIGHT_APPLICATION_TRAFFIC_READ Right = 24
	// The right to write uplink application traffic.
	RIGHT_APPLICATION_TRAFFIC_UP_WRITE Right = 25
	// The right to write downlink application traffic.
	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_APPLICATION_LINK Right = 27
	// The pseudo-right for all (current and future) application rights.
	RIGHT_APPLICATION_ALL Right = 28
	// The pseudo-right for all (current and future) OAuth client rights.
	RIGHT_CLIENT_ALL Right = 29
	// The right to view gateway information.
	RIGHT_GATEWAY_INFO Right = 30
	// The right to edit basic gateway settings.
	RIGHT_GATEWAY_SETTINGS_BASIC Right = 31
	// The right to view and edit gateway API keys.
	RIGHT_GATEWAY_SETTINGS_API_KEYS Right = 32
	// The right to view and edit gateway collaborators.
	RIGHT_GATEWAY_SETTINGS_COLLABORATORS Right = 33
	// The right to delete gateway.
	RIGHT_GATEWAY_DELETE Right = 34
	// The right to read gateway traffic.
	RIGHT_GATEWAY_TRAFFIC_READ Right = 35
	// The right to write downlink gateway traffic.
	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_GATEWAY_LINK Right = 37
	// The right to view gateway status.
	RIGHT_GATEWAY_STATUS_READ Right = 38
	// The right to view view gateway location.
	RIGHT_GATEWAY_LOCATION_READ Right = 39
	// The right to store secrets associated with this gateway.
	RIGHT_GATEWAY_WRITE_SECRETS Right = 57
	// The right to retrieve secrets associated with this gateway.
	RIGHT_GATEWAY_READ_SECRETS Right = 58
	// The pseudo-right for all (current and future) gateway rights.
	RIGHT_GATEWAY_ALL Right = 40
	// The right to view organization information.
	RIGHT_ORGANIZATION_INFO Right = 41
	// The right to edit basic organization settings.
	RIGHT_ORGANIZATION_SETTINGS_BASIC Right = 42
	// The right to view and edit organization API keys.
	RIGHT_ORGANIZATION_SETTINGS_API_KEYS Right = 43
	// The right to view and edit organization members.
	RIGHT_ORGANIZATION_SETTINGS_MEMBERS Right = 44
	// The right to delete organization.
	RIGHT_ORGANIZATION_DELETE Right = 45
	// The right to list the applications the organization is a collaborator of.
	RIGHT_ORGANIZATION_APPLICATIONS_LIST Right = 46
	// The right to create an application under the organization.
	RIGHT_ORGANIZATION_APPLICATIONS_CREATE Right = 47
	// The right to list the gateways the organization is a collaborator of.
	RIGHT_ORGANIZATION_GATEWAYS_LIST Right = 48
	// The right to create a gateway under the organization.
	RIGHT_ORGANIZATION_GATEWAYS_CREATE Right = 49
	// The right to list the OAuth clients the organization is a collaborator of.
	RIGHT_ORGANIZATION_CLIENTS_LIST Right = 50
	// The right to create an OAuth client under the organization.
	RIGHT_ORGANIZATION_CLIENTS_CREATE Right = 51
	// The right to add the organization as a collaborator on an existing entity.
	RIGHT_ORGANIZATION_ADD_AS_COLLABORATOR Right = 52
	// The pseudo-right for all (current and future) organization rights.
	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_SEND_INVITES Right = 54
	// The pseudo-right for all (current and future) possible rights.
	RIGHT_ALL Right = 55
)

func (Right) EnumDescriptor

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

func (Right) Implied

func (r Right) Implied() *Rights

Implied returns the Right's implied rights.

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 (v Right) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (Right) String

func (x Right) String() string

func (*Right) UnmarshalJSON

func (v *Right) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *Right) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

type Rights

type Rights struct {
	Rights               []Right  `protobuf:"varint,1,rep,packed,name=rights,proto3,enum=ttn.lorawan.v3.Right" json:"rights,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func RightsFrom

func RightsFrom(rights ...Right) *Rights

RightsFrom returns a Rights message from a list of rights.

func (*Rights) Descriptor

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

func (*Rights) Equal

func (this *Rights) Equal(that interface{}) bool

func (*Rights) GetRights

func (m *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) 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) Reset

func (m *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 (this *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) 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.

func (*Rights) XXX_DiscardUnknown

func (m *Rights) XXX_DiscardUnknown()

func (*Rights) XXX_Marshal

func (m *Rights) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Rights) XXX_Merge

func (m *Rights) XXX_Merge(src proto.Message)

func (*Rights) XXX_Size

func (m *Rights) XXX_Size() int

func (*Rights) XXX_Unmarshal

func (m *Rights) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

Root keys for a LoRaWAN device. These are stored on the Join Server.

func (*RootKeys) Descriptor

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

func (*RootKeys) Equal

func (this *RootKeys) Equal(that interface{}) bool

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 (m *RootKeys) GetAppKey() *KeyEnvelope

func (*RootKeys) GetNwkKey

func (m *RootKeys) GetNwkKey() *KeyEnvelope

func (*RootKeys) GetRootKeyId added in v3.14.1

func (m *RootKeys) GetRootKeyId() string

func (*RootKeys) ProtoMessage

func (*RootKeys) ProtoMessage()

func (*RootKeys) Reset

func (m *RootKeys) Reset()

func (*RootKeys) SetFields

func (dst *RootKeys) SetFields(src *RootKeys, paths ...string) error

func (*RootKeys) String

func (this *RootKeys) String() string

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.

func (*RootKeys) XXX_DiscardUnknown

func (m *RootKeys) XXX_DiscardUnknown()

func (*RootKeys) XXX_Marshal

func (m *RootKeys) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RootKeys) XXX_Merge

func (m *RootKeys) XXX_Merge(src proto.Message)

func (*RootKeys) XXX_Size

func (m *RootKeys) XXX_Size() int

func (*RootKeys) XXX_Unmarshal

func (m *RootKeys) XXX_Unmarshal(b []byte) error

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 (
	RX_DELAY_0  RxDelay = 0
	RX_DELAY_1  RxDelay = 1
	RX_DELAY_2  RxDelay = 2
	RX_DELAY_3  RxDelay = 3
	RX_DELAY_4  RxDelay = 4
	RX_DELAY_5  RxDelay = 5
	RX_DELAY_6  RxDelay = 6
	RX_DELAY_7  RxDelay = 7
	RX_DELAY_8  RxDelay = 8
	RX_DELAY_9  RxDelay = 9
	RX_DELAY_10 RxDelay = 10
	RX_DELAY_11 RxDelay = 11
	RX_DELAY_12 RxDelay = 12
	RX_DELAY_13 RxDelay = 13
	RX_DELAY_14 RxDelay = 14
	RX_DELAY_15 RxDelay = 15
)

func (RxDelay) Duration

func (v RxDelay) Duration() time.Duration

Duration returns v as time.Duration.

func (RxDelay) EnumDescriptor

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

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 (v RxDelay) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

func (RxDelay) MarshalJSONPB added in v3.12.0

func (v RxDelay) MarshalJSONPB(*jsonpb.Marshaler) ([]byte, error)

MarshalJSONPB implements jsonpb.JSONPBMarshaler interface.

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 (v RxDelay) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (RxDelay) String

func (v RxDelay) String() string

String implements fmt.Stringer.

func (*RxDelay) UnmarshalBinary added in v3.12.0

func (v *RxDelay) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*RxDelay) UnmarshalJSON

func (v *RxDelay) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

func (*RxDelay) UnmarshalJSONPB added in v3.12.0

func (v *RxDelay) UnmarshalJSONPB(_ *jsonpb.Unmarshaler, b []byte) error

UnmarshalJSONPB implements jsonpb.JSONPBUnmarshaler interface.

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 (v *RxDelay) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RxDelayValue) Descriptor

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

func (*RxDelayValue) Equal

func (this *RxDelayValue) Equal(that interface{}) bool

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 (m *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 (v RxDelayValue) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

func (RxDelayValue) MarshalJSONPB added in v3.12.0

func (v RxDelayValue) MarshalJSONPB(m *jsonpb.Marshaler) ([]byte, error)

MarshalJSONPB implements jsonpb.JSONPBMarshaler interface.

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

func (m *RxDelayValue) Reset()

func (*RxDelayValue) SetFields

func (dst *RxDelayValue) SetFields(src *RxDelayValue, paths ...string) error

func (*RxDelayValue) String

func (this *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 (v *RxDelayValue) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

func (*RxDelayValue) UnmarshalJSONPB added in v3.12.0

func (v *RxDelayValue) UnmarshalJSONPB(u *jsonpb.Unmarshaler, b []byte) error

UnmarshalJSONPB implements jsonpb.JSONPBUnmarshaler interface.

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.

func (*RxDelayValue) XXX_DiscardUnknown

func (m *RxDelayValue) XXX_DiscardUnknown()

func (*RxDelayValue) XXX_Marshal

func (m *RxDelayValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RxDelayValue) XXX_Merge

func (m *RxDelayValue) XXX_Merge(src proto.Message)

func (*RxDelayValue) XXX_Size

func (m *RxDelayValue) XXX_Size() int

func (*RxDelayValue) XXX_Unmarshal

func (m *RxDelayValue) XXX_Unmarshal(b []byte) error

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"`
	AntennaIndex uint32                `protobuf:"varint,2,opt,name=antenna_index,json=antennaIndex,proto3" json:"antenna_index,omitempty"`
	Time         *types.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 *types.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"`
	// 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             *types.Struct `protobuf:"bytes,99,opt,name=advanced,proto3" json:"advanced,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

Contains metadata for a received message. Each antenna that receives a message corresponds to one RxMetadata.

func (*RxMetadata) Descriptor

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

func (*RxMetadata) Equal

func (this *RxMetadata) Equal(that interface{}) bool

func (*RxMetadata) GetAdvanced

func (m *RxMetadata) GetAdvanced() *types.Struct

func (*RxMetadata) GetAntennaIndex

func (m *RxMetadata) GetAntennaIndex() uint32

func (*RxMetadata) GetChannelIndex

func (m *RxMetadata) GetChannelIndex() uint32

func (*RxMetadata) GetChannelRssi added in v3.14.1

func (m *RxMetadata) GetChannelRssi() float32

func (*RxMetadata) GetDownlinkPathConstraint

func (m *RxMetadata) GetDownlinkPathConstraint() DownlinkPathConstraint

func (*RxMetadata) GetEncryptedFineTimestamp

func (m *RxMetadata) GetEncryptedFineTimestamp() []byte

func (*RxMetadata) GetEncryptedFineTimestampKeyId added in v3.14.1

func (m *RxMetadata) GetEncryptedFineTimestampKeyId() string

func (*RxMetadata) GetFineTimestamp

func (m *RxMetadata) GetFineTimestamp() uint64

func (*RxMetadata) GetFrequencyDrift added in v3.14.0

func (m *RxMetadata) GetFrequencyDrift() int32

func (*RxMetadata) GetFrequencyOffset

func (m *RxMetadata) GetFrequencyOffset() int64

func (*RxMetadata) GetGatewayIds added in v3.16.0

func (m *RxMetadata) GetGatewayIds() *GatewayIdentifiers

func (*RxMetadata) GetHoppingWidth added in v3.14.0

func (m *RxMetadata) GetHoppingWidth() uint32

func (*RxMetadata) GetLocation

func (m *RxMetadata) GetLocation() *Location

func (*RxMetadata) GetPacketBroker

func (m *RxMetadata) GetPacketBroker() *PacketBrokerMetadata

func (*RxMetadata) GetRssi added in v3.14.1

func (m *RxMetadata) GetRssi() float32

func (*RxMetadata) GetRssiStandardDeviation added in v3.14.1

func (m *RxMetadata) GetRssiStandardDeviation() float32

func (*RxMetadata) GetSignalRssi added in v3.14.1

func (m *RxMetadata) GetSignalRssi() *types.FloatValue

func (*RxMetadata) GetSnr added in v3.14.1

func (m *RxMetadata) GetSnr() float32

func (*RxMetadata) GetTime

func (m *RxMetadata) GetTime() *types.Timestamp

func (*RxMetadata) GetTimestamp

func (m *RxMetadata) GetTimestamp() uint32

func (*RxMetadata) GetUplinkToken

func (m *RxMetadata) GetUplinkToken() []byte

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

func (m *RxMetadata) Reset()

func (*RxMetadata) SetFields

func (dst *RxMetadata) SetFields(src *RxMetadata, paths ...string) error

func (*RxMetadata) String

func (this *RxMetadata) String() string

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.

func (*RxMetadata) XXX_DiscardUnknown

func (m *RxMetadata) XXX_DiscardUnknown()

func (*RxMetadata) XXX_Marshal

func (m *RxMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RxMetadata) XXX_Merge

func (m *RxMetadata) XXX_Merge(src proto.Message)

func (*RxMetadata) XXX_Size

func (m *RxMetadata) XXX_Size() int

func (*RxMetadata) XXX_Unmarshal

func (m *RxMetadata) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*ScheduleDownlinkErrorDetails) Descriptor

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

func (*ScheduleDownlinkErrorDetails) Equal

func (this *ScheduleDownlinkErrorDetails) Equal(that interface{}) bool

func (*ScheduleDownlinkErrorDetails) GetPathErrors

func (m *ScheduleDownlinkErrorDetails) GetPathErrors() []*ErrorDetails

func (*ScheduleDownlinkErrorDetails) ProtoMessage

func (*ScheduleDownlinkErrorDetails) ProtoMessage()

func (*ScheduleDownlinkErrorDetails) Reset

func (m *ScheduleDownlinkErrorDetails) Reset()

func (*ScheduleDownlinkErrorDetails) SetFields

func (*ScheduleDownlinkErrorDetails) String

func (this *ScheduleDownlinkErrorDetails) String() 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.

func (*ScheduleDownlinkErrorDetails) XXX_DiscardUnknown

func (m *ScheduleDownlinkErrorDetails) XXX_DiscardUnknown()

func (*ScheduleDownlinkErrorDetails) XXX_Marshal

func (m *ScheduleDownlinkErrorDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ScheduleDownlinkErrorDetails) XXX_Merge

func (m *ScheduleDownlinkErrorDetails) XXX_Merge(src proto.Message)

func (*ScheduleDownlinkErrorDetails) XXX_Size

func (m *ScheduleDownlinkErrorDetails) XXX_Size() int

func (*ScheduleDownlinkErrorDetails) XXX_Unmarshal

func (m *ScheduleDownlinkErrorDetails) XXX_Unmarshal(b []byte) error

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 *types.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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ScheduleDownlinkResponse) Descriptor

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

func (*ScheduleDownlinkResponse) Equal

func (this *ScheduleDownlinkResponse) Equal(that interface{}) bool

func (*ScheduleDownlinkResponse) GetDelay

func (m *ScheduleDownlinkResponse) GetDelay() *types.Duration

func (*ScheduleDownlinkResponse) GetDownlinkPath added in v3.13.0

func (m *ScheduleDownlinkResponse) GetDownlinkPath() *DownlinkPath

func (*ScheduleDownlinkResponse) GetRx1 added in v3.13.0

func (m *ScheduleDownlinkResponse) GetRx1() bool

func (*ScheduleDownlinkResponse) GetRx2 added in v3.13.0

func (m *ScheduleDownlinkResponse) GetRx2() bool

func (*ScheduleDownlinkResponse) ProtoMessage

func (*ScheduleDownlinkResponse) ProtoMessage()

func (*ScheduleDownlinkResponse) Reset

func (m *ScheduleDownlinkResponse) Reset()

func (*ScheduleDownlinkResponse) SetFields

func (dst *ScheduleDownlinkResponse) SetFields(src *ScheduleDownlinkResponse, paths ...string) error

func (*ScheduleDownlinkResponse) String

func (this *ScheduleDownlinkResponse) String() string

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.

func (*ScheduleDownlinkResponse) XXX_DiscardUnknown

func (m *ScheduleDownlinkResponse) XXX_DiscardUnknown()

func (*ScheduleDownlinkResponse) XXX_Marshal

func (m *ScheduleDownlinkResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ScheduleDownlinkResponse) XXX_Merge

func (m *ScheduleDownlinkResponse) XXX_Merge(src proto.Message)

func (*ScheduleDownlinkResponse) XXX_Size

func (m *ScheduleDownlinkResponse) XXX_Size() int

func (*ScheduleDownlinkResponse) XXX_Unmarshal

func (m *ScheduleDownlinkResponse) XXX_Unmarshal(b []byte) error

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 SearchApplicationsRequest added in v3.12.0

type SearchApplicationsRequest struct {
	// 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         *types.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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

This message is used for finding applications in the EntityRegistrySearch service.

func (*SearchApplicationsRequest) Descriptor added in v3.12.0

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

func (*SearchApplicationsRequest) Equal added in v3.12.0

func (this *SearchApplicationsRequest) Equal(that interface{}) bool

func (*SearchApplicationsRequest) GetAttributesContain added in v3.12.0

func (m *SearchApplicationsRequest) GetAttributesContain() map[string]string

func (*SearchApplicationsRequest) GetDeleted added in v3.12.0

func (m *SearchApplicationsRequest) GetDeleted() bool

func (*SearchApplicationsRequest) GetDescriptionContains added in v3.12.0

func (m *SearchApplicationsRequest) GetDescriptionContains() string

func (*SearchApplicationsRequest) GetFieldMask added in v3.12.0

func (m *SearchApplicationsRequest) GetFieldMask() *types.FieldMask

func (*SearchApplicationsRequest) GetIdContains added in v3.14.1

func (m *SearchApplicationsRequest) GetIdContains() string

func (*SearchApplicationsRequest) GetLimit added in v3.12.0

func (m *SearchApplicationsRequest) GetLimit() uint32

func (*SearchApplicationsRequest) GetNameContains added in v3.12.0

func (m *SearchApplicationsRequest) GetNameContains() string

func (*SearchApplicationsRequest) GetOrder added in v3.12.0

func (m *SearchApplicationsRequest) GetOrder() string

func (*SearchApplicationsRequest) GetPage added in v3.12.0

func (m *SearchApplicationsRequest) GetPage() uint32

func (*SearchApplicationsRequest) ProtoMessage added in v3.12.0

func (*SearchApplicationsRequest) ProtoMessage()

func (*SearchApplicationsRequest) Reset added in v3.12.0

func (m *SearchApplicationsRequest) Reset()

func (*SearchApplicationsRequest) SetFields added in v3.12.0

func (dst *SearchApplicationsRequest) SetFields(src *SearchApplicationsRequest, paths ...string) error

func (*SearchApplicationsRequest) String added in v3.12.0

func (this *SearchApplicationsRequest) String() string

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.

func (*SearchApplicationsRequest) XXX_DiscardUnknown added in v3.12.0

func (m *SearchApplicationsRequest) XXX_DiscardUnknown()

func (*SearchApplicationsRequest) XXX_Marshal added in v3.12.0

func (m *SearchApplicationsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SearchApplicationsRequest) XXX_Merge added in v3.12.0

func (m *SearchApplicationsRequest) XXX_Merge(src proto.Message)

func (*SearchApplicationsRequest) XXX_Size added in v3.12.0

func (m *SearchApplicationsRequest) XXX_Size() int

func (*SearchApplicationsRequest) XXX_Unmarshal added in v3.12.0

func (m *SearchApplicationsRequest) XXX_Unmarshal(b []byte) error

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 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 *types.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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

This message is used for finding OAuth clients in the EntityRegistrySearch service.

func (*SearchClientsRequest) Descriptor added in v3.12.0

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

func (*SearchClientsRequest) Equal added in v3.12.0

func (this *SearchClientsRequest) Equal(that interface{}) bool

func (*SearchClientsRequest) GetAttributesContain added in v3.12.0

func (m *SearchClientsRequest) GetAttributesContain() map[string]string

func (*SearchClientsRequest) GetDeleted added in v3.12.0

func (m *SearchClientsRequest) GetDeleted() bool

func (*SearchClientsRequest) GetDescriptionContains added in v3.12.0

func (m *SearchClientsRequest) GetDescriptionContains() string

func (*SearchClientsRequest) GetFieldMask added in v3.12.0

func (m *SearchClientsRequest) GetFieldMask() *types.FieldMask

func (*SearchClientsRequest) GetIdContains added in v3.14.1

func (m *SearchClientsRequest) GetIdContains() string

func (*SearchClientsRequest) GetLimit added in v3.12.0

func (m *SearchClientsRequest) GetLimit() uint32

func (*SearchClientsRequest) GetNameContains added in v3.12.0

func (m *SearchClientsRequest) GetNameContains() string

func (*SearchClientsRequest) GetOrder added in v3.12.0

func (m *SearchClientsRequest) GetOrder() string

func (*SearchClientsRequest) GetPage added in v3.12.0

func (m *SearchClientsRequest) GetPage() uint32

func (*SearchClientsRequest) GetState added in v3.12.0

func (m *SearchClientsRequest) GetState() []State

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) Reset added in v3.12.0

func (m *SearchClientsRequest) Reset()

func (*SearchClientsRequest) SetFields added in v3.12.0

func (dst *SearchClientsRequest) SetFields(src *SearchClientsRequest, paths ...string) error

func (*SearchClientsRequest) String added in v3.12.0

func (this *SearchClientsRequest) String() string

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.

func (*SearchClientsRequest) XXX_DiscardUnknown added in v3.12.0

func (m *SearchClientsRequest) XXX_DiscardUnknown()

func (*SearchClientsRequest) XXX_Marshal added in v3.12.0

func (m *SearchClientsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SearchClientsRequest) XXX_Merge added in v3.12.0

func (m *SearchClientsRequest) XXX_Merge(src proto.Message)

func (*SearchClientsRequest) XXX_Size added in v3.12.0

func (m *SearchClientsRequest) XXX_Size() int

func (*SearchClientsRequest) XXX_Unmarshal added in v3.12.0

func (m *SearchClientsRequest) XXX_Unmarshal(b []byte) error

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 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       *types.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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SearchEndDevicesRequest) Descriptor

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

func (*SearchEndDevicesRequest) EntityType added in v3.16.0

func (m *SearchEndDevicesRequest) EntityType() string

EntityType implements the IDStringer interface.

func (*SearchEndDevicesRequest) Equal

func (this *SearchEndDevicesRequest) Equal(that interface{}) bool

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 (m *SearchEndDevicesRequest) GetApplicationIds() *ApplicationIdentifiers

func (*SearchEndDevicesRequest) GetAttributesContain

func (m *SearchEndDevicesRequest) GetAttributesContain() map[string]string

func (*SearchEndDevicesRequest) GetDescriptionContains

func (m *SearchEndDevicesRequest) GetDescriptionContains() string

func (*SearchEndDevicesRequest) GetDevAddrContains

func (m *SearchEndDevicesRequest) GetDevAddrContains() string

func (*SearchEndDevicesRequest) GetDevEuiContains added in v3.13.0

func (m *SearchEndDevicesRequest) GetDevEuiContains() string

func (*SearchEndDevicesRequest) GetFieldMask

func (m *SearchEndDevicesRequest) GetFieldMask() *types.FieldMask

func (*SearchEndDevicesRequest) GetIdContains added in v3.14.1

func (m *SearchEndDevicesRequest) GetIdContains() string

func (*SearchEndDevicesRequest) GetJoinEuiContains added in v3.13.0

func (m *SearchEndDevicesRequest) GetJoinEuiContains() string

func (*SearchEndDevicesRequest) GetLimit

func (m *SearchEndDevicesRequest) GetLimit() uint32

func (*SearchEndDevicesRequest) GetNameContains

func (m *SearchEndDevicesRequest) GetNameContains() string

func (*SearchEndDevicesRequest) GetOrder

func (m *SearchEndDevicesRequest) GetOrder() string

func (*SearchEndDevicesRequest) GetPage

func (m *SearchEndDevicesRequest) GetPage() uint32

func (*SearchEndDevicesRequest) IDString added in v3.16.0

func (m *SearchEndDevicesRequest) IDString() string

IDString implements the IDStringer interface.

func (*SearchEndDevicesRequest) ProtoMessage

func (*SearchEndDevicesRequest) ProtoMessage()

func (*SearchEndDevicesRequest) Reset

func (m *SearchEndDevicesRequest) Reset()

func (*SearchEndDevicesRequest) SetFields

func (dst *SearchEndDevicesRequest) SetFields(src *SearchEndDevicesRequest, paths ...string) error

func (*SearchEndDevicesRequest) String

func (this *SearchEndDevicesRequest) String() string

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.

func (*SearchEndDevicesRequest) XXX_DiscardUnknown

func (m *SearchEndDevicesRequest) XXX_DiscardUnknown()

func (*SearchEndDevicesRequest) XXX_Marshal

func (m *SearchEndDevicesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SearchEndDevicesRequest) XXX_Merge

func (m *SearchEndDevicesRequest) XXX_Merge(src proto.Message)

func (*SearchEndDevicesRequest) XXX_Size

func (m *SearchEndDevicesRequest) XXX_Size() int

func (*SearchEndDevicesRequest) XXX_Unmarshal

func (m *SearchEndDevicesRequest) XXX_Unmarshal(b []byte) error

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 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   *types.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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

This message is used for finding gateways in the EntityRegistrySearch service.

func (*SearchGatewaysRequest) Descriptor added in v3.12.0

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

func (*SearchGatewaysRequest) Equal added in v3.12.0

func (this *SearchGatewaysRequest) Equal(that interface{}) bool

func (*SearchGatewaysRequest) GetAttributesContain added in v3.12.0

func (m *SearchGatewaysRequest) GetAttributesContain() map[string]string

func (*SearchGatewaysRequest) GetDeleted added in v3.12.0

func (m *SearchGatewaysRequest) GetDeleted() bool

func (*SearchGatewaysRequest) GetDescriptionContains added in v3.12.0

func (m *SearchGatewaysRequest) GetDescriptionContains() string

func (*SearchGatewaysRequest) GetEuiContains added in v3.13.0

func (m *SearchGatewaysRequest) GetEuiContains() string

func (*SearchGatewaysRequest) GetFieldMask added in v3.12.0

func (m *SearchGatewaysRequest) GetFieldMask() *types.FieldMask

func (*SearchGatewaysRequest) GetIdContains added in v3.14.1

func (m *SearchGatewaysRequest) GetIdContains() string

func (*SearchGatewaysRequest) GetLimit added in v3.12.0

func (m *SearchGatewaysRequest) GetLimit() uint32

func (*SearchGatewaysRequest) GetNameContains added in v3.12.0

func (m *SearchGatewaysRequest) GetNameContains() string

func (*SearchGatewaysRequest) GetOrder added in v3.12.0

func (m *SearchGatewaysRequest) GetOrder() string

func (*SearchGatewaysRequest) GetPage added in v3.12.0

func (m *SearchGatewaysRequest) GetPage() uint32

func (*SearchGatewaysRequest) ProtoMessage added in v3.12.0

func (*SearchGatewaysRequest) ProtoMessage()

func (*SearchGatewaysRequest) Reset added in v3.12.0

func (m *SearchGatewaysRequest) Reset()

func (*SearchGatewaysRequest) SetFields added in v3.12.0

func (dst *SearchGatewaysRequest) SetFields(src *SearchGatewaysRequest, paths ...string) error

func (*SearchGatewaysRequest) String added in v3.12.0

func (this *SearchGatewaysRequest) String() string

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.

func (*SearchGatewaysRequest) XXX_DiscardUnknown added in v3.12.0

func (m *SearchGatewaysRequest) XXX_DiscardUnknown()

func (*SearchGatewaysRequest) XXX_Marshal added in v3.12.0

func (m *SearchGatewaysRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SearchGatewaysRequest) XXX_Merge added in v3.12.0

func (m *SearchGatewaysRequest) XXX_Merge(src proto.Message)

func (*SearchGatewaysRequest) XXX_Size added in v3.12.0

func (m *SearchGatewaysRequest) XXX_Size() int

func (*SearchGatewaysRequest) XXX_Unmarshal added in v3.12.0

func (m *SearchGatewaysRequest) XXX_Unmarshal(b []byte) error

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 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         *types.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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

This message is used for finding organizations in the EntityRegistrySearch service.

func (*SearchOrganizationsRequest) Descriptor added in v3.12.0

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

func (*SearchOrganizationsRequest) Equal added in v3.12.0

func (this *SearchOrganizationsRequest) Equal(that interface{}) bool

func (*SearchOrganizationsRequest) GetAttributesContain added in v3.12.0

func (m *SearchOrganizationsRequest) GetAttributesContain() map[string]string

func (*SearchOrganizationsRequest) GetDeleted added in v3.12.0

func (m *SearchOrganizationsRequest) GetDeleted() bool

func (*SearchOrganizationsRequest) GetDescriptionContains added in v3.12.0

func (m *SearchOrganizationsRequest) GetDescriptionContains() string

func (*SearchOrganizationsRequest) GetFieldMask added in v3.12.0

func (m *SearchOrganizationsRequest) GetFieldMask() *types.FieldMask

func (*SearchOrganizationsRequest) GetIdContains added in v3.14.1

func (m *SearchOrganizationsRequest) GetIdContains() string

func (*SearchOrganizationsRequest) GetLimit added in v3.12.0

func (m *SearchOrganizationsRequest) GetLimit() uint32

func (*SearchOrganizationsRequest) GetNameContains added in v3.12.0

func (m *SearchOrganizationsRequest) GetNameContains() string

func (*SearchOrganizationsRequest) GetOrder added in v3.12.0

func (m *SearchOrganizationsRequest) GetOrder() string

func (*SearchOrganizationsRequest) GetPage added in v3.12.0

func (m *SearchOrganizationsRequest) GetPage() uint32

func (*SearchOrganizationsRequest) ProtoMessage added in v3.12.0

func (*SearchOrganizationsRequest) ProtoMessage()

func (*SearchOrganizationsRequest) Reset added in v3.12.0

func (m *SearchOrganizationsRequest) Reset()

func (*SearchOrganizationsRequest) SetFields added in v3.12.0

func (dst *SearchOrganizationsRequest) SetFields(src *SearchOrganizationsRequest, paths ...string) error

func (*SearchOrganizationsRequest) String added in v3.12.0

func (this *SearchOrganizationsRequest) String() string

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.

func (*SearchOrganizationsRequest) XXX_DiscardUnknown added in v3.12.0

func (m *SearchOrganizationsRequest) XXX_DiscardUnknown()

func (*SearchOrganizationsRequest) XXX_Marshal added in v3.12.0

func (m *SearchOrganizationsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SearchOrganizationsRequest) XXX_Merge added in v3.12.0

func (m *SearchOrganizationsRequest) XXX_Merge(src proto.Message)

func (*SearchOrganizationsRequest) XXX_Size added in v3.12.0

func (m *SearchOrganizationsRequest) XXX_Size() int

func (*SearchOrganizationsRequest) XXX_Unmarshal added in v3.12.0

func (m *SearchOrganizationsRequest) XXX_Unmarshal(b []byte) error

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 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 *types.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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

This message is used for finding users in the EntityRegistrySearch service.

func (*SearchUsersRequest) Descriptor added in v3.12.0

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

func (*SearchUsersRequest) Equal added in v3.12.0

func (this *SearchUsersRequest) Equal(that interface{}) bool

func (*SearchUsersRequest) GetAttributesContain added in v3.12.0

func (m *SearchUsersRequest) GetAttributesContain() map[string]string

func (*SearchUsersRequest) GetDeleted added in v3.12.0

func (m *SearchUsersRequest) GetDeleted() bool

func (*SearchUsersRequest) GetDescriptionContains added in v3.12.0

func (m *SearchUsersRequest) GetDescriptionContains() string

func (*SearchUsersRequest) GetFieldMask added in v3.12.0

func (m *SearchUsersRequest) GetFieldMask() *types.FieldMask

func (*SearchUsersRequest) GetIdContains added in v3.14.1

func (m *SearchUsersRequest) GetIdContains() string

func (*SearchUsersRequest) GetLimit added in v3.12.0

func (m *SearchUsersRequest) GetLimit() uint32

func (*SearchUsersRequest) GetNameContains added in v3.12.0

func (m *SearchUsersRequest) GetNameContains() string

func (*SearchUsersRequest) GetOrder added in v3.12.0

func (m *SearchUsersRequest) GetOrder() string

func (*SearchUsersRequest) GetPage added in v3.12.0

func (m *SearchUsersRequest) GetPage() uint32

func (*SearchUsersRequest) GetState added in v3.12.0

func (m *SearchUsersRequest) GetState() []State

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) Reset added in v3.12.0

func (m *SearchUsersRequest) Reset()

func (*SearchUsersRequest) SetFields added in v3.12.0

func (dst *SearchUsersRequest) SetFields(src *SearchUsersRequest, paths ...string) error

func (*SearchUsersRequest) String added in v3.12.0

func (this *SearchUsersRequest) String() string

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.

func (*SearchUsersRequest) XXX_DiscardUnknown added in v3.12.0

func (m *SearchUsersRequest) XXX_DiscardUnknown()

func (*SearchUsersRequest) XXX_Marshal added in v3.12.0

func (m *SearchUsersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SearchUsersRequest) XXX_Merge added in v3.12.0

func (m *SearchUsersRequest) XXX_Merge(src proto.Message)

func (*SearchUsersRequest) XXX_Size added in v3.12.0

func (m *SearchUsersRequest) XXX_Size() int

func (*SearchUsersRequest) XXX_Unmarshal added in v3.12.0

func (m *SearchUsersRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Secret contains a secret value. It also contains the ID of the Encryption key used to encrypt it.

func (*Secret) Descriptor added in v3.10.0

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

func (*Secret) Equal added in v3.10.0

func (this *Secret) Equal(that interface{}) bool

func (*Secret) GetKeyId added in v3.14.0

func (m *Secret) GetKeyId() string

func (*Secret) GetValue added in v3.10.0

func (m *Secret) GetValue() []byte

func (*Secret) ProtoMessage added in v3.10.0

func (*Secret) ProtoMessage()

func (*Secret) Reset added in v3.10.0

func (m *Secret) Reset()

func (*Secret) SetFields added in v3.10.0

func (dst *Secret) SetFields(src *Secret, paths ...string) error

func (*Secret) String added in v3.10.0

func (this *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.

func (*Secret) XXX_DiscardUnknown added in v3.10.0

func (m *Secret) XXX_DiscardUnknown()

func (*Secret) XXX_Marshal added in v3.10.0

func (m *Secret) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Secret) XXX_Merge added in v3.10.0

func (m *Secret) XXX_Merge(src proto.Message)

func (*Secret) XXX_Size added in v3.10.0

func (m *Secret) XXX_Size() int

func (*Secret) XXX_Unmarshal added in v3.10.0

func (m *Secret) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SendInvitationRequest) Descriptor

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

func (*SendInvitationRequest) Equal

func (this *SendInvitationRequest) Equal(that interface{}) bool

func (*SendInvitationRequest) GetEmail

func (m *SendInvitationRequest) GetEmail() string

func (*SendInvitationRequest) ProtoMessage

func (*SendInvitationRequest) ProtoMessage()

func (*SendInvitationRequest) Reset

func (m *SendInvitationRequest) Reset()

func (*SendInvitationRequest) SetFields

func (dst *SendInvitationRequest) SetFields(src *SendInvitationRequest, paths ...string) error

func (*SendInvitationRequest) String

func (this *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.

func (*SendInvitationRequest) XXX_DiscardUnknown

func (m *SendInvitationRequest) XXX_DiscardUnknown()

func (*SendInvitationRequest) XXX_Marshal

func (m *SendInvitationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SendInvitationRequest) XXX_Merge

func (m *SendInvitationRequest) XXX_Merge(src proto.Message)

func (*SendInvitationRequest) XXX_Size

func (m *SendInvitationRequest) XXX_Size() int

func (*SendInvitationRequest) XXX_Unmarshal

func (m *SendInvitationRequest) XXX_Unmarshal(b []byte) error

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 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 go_thethings_network_lorawan_stack_v3_pkg_types.DevAddr `` /* 139-byte string literal not displayed */
	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 *types.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 */
	XXX_NoUnkeyedLiteral       struct{}               `json:"-"`
	XXX_sizecache              int32                  `json:"-"`
}

func (*Session) Descriptor

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

func (*Session) Equal

func (this *Session) Equal(that interface{}) bool

func (*Session) FieldIsZero added in v3.11.0

func (v *Session) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*Session) GetKeys added in v3.16.2

func (m *Session) GetKeys() *SessionKeys

func (*Session) GetLastAFCntDown

func (m *Session) GetLastAFCntDown() uint32

func (*Session) GetLastConfFCntDown

func (m *Session) GetLastConfFCntDown() uint32

func (*Session) GetLastFCntUp

func (m *Session) GetLastFCntUp() uint32

func (*Session) GetLastNFCntDown

func (m *Session) GetLastNFCntDown() uint32
func (m *Session) GetQueuedApplicationDownlinks() []*ApplicationDownlink

func (*Session) GetStartedAt

func (m *Session) GetStartedAt() *types.Timestamp

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

func (m *Session) Reset()

func (*Session) SetFields

func (dst *Session) SetFields(src *Session, paths ...string) error

func (*Session) String

func (this *Session) String() string

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.

func (*Session) XXX_DiscardUnknown

func (m *Session) XXX_DiscardUnknown()

func (*Session) XXX_Marshal

func (m *Session) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Session) XXX_Merge

func (m *Session) XXX_Merge(src proto.Message)

func (*Session) XXX_Size

func (m *Session) XXX_Size() int

func (*Session) XXX_Unmarshal

func (m *Session) XXX_Unmarshal(b []byte) error

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 go_thethings_network_lorawan_stack_v3_pkg_types.EUI64 `` /* 134-byte string literal not displayed */
	// The LoRaWAN JoinEUI (AppEUI until LoRaWAN 1.0.3 end devices).
	JoinEui              go_thethings_network_lorawan_stack_v3_pkg_types.EUI64 `` /* 137-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                                              `json:"-"`
	XXX_sizecache        int32                                                 `json:"-"`
}

func (*SessionKeyRequest) Descriptor

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

func (*SessionKeyRequest) Equal

func (this *SessionKeyRequest) Equal(that interface{}) bool

func (*SessionKeyRequest) GetSessionKeyId added in v3.14.1

func (m *SessionKeyRequest) GetSessionKeyId() []byte

func (*SessionKeyRequest) ProtoMessage

func (*SessionKeyRequest) ProtoMessage()

func (*SessionKeyRequest) Reset

func (m *SessionKeyRequest) Reset()

func (*SessionKeyRequest) SetFields

func (dst *SessionKeyRequest) SetFields(src *SessionKeyRequest, paths ...string) error

func (*SessionKeyRequest) String

func (this *SessionKeyRequest) String() string

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.

func (*SessionKeyRequest) XXX_DiscardUnknown

func (m *SessionKeyRequest) XXX_DiscardUnknown()

func (*SessionKeyRequest) XXX_Marshal

func (m *SessionKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionKeyRequest) XXX_Merge

func (m *SessionKeyRequest) XXX_Merge(src proto.Message)

func (*SessionKeyRequest) XXX_Size

func (m *SessionKeyRequest) XXX_Size() int

func (*SessionKeyRequest) XXX_Unmarshal

func (m *SessionKeyRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

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

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

func (*SessionKeys) Equal

func (this *SessionKeys) Equal(that interface{}) bool

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 (m *SessionKeys) GetAppSKey() *KeyEnvelope

func (*SessionKeys) GetFNwkSIntKey

func (m *SessionKeys) GetFNwkSIntKey() *KeyEnvelope

func (*SessionKeys) GetNwkSEncKey

func (m *SessionKeys) GetNwkSEncKey() *KeyEnvelope

func (*SessionKeys) GetSNwkSIntKey

func (m *SessionKeys) GetSNwkSIntKey() *KeyEnvelope

func (*SessionKeys) GetSessionKeyId added in v3.14.1

func (m *SessionKeys) GetSessionKeyId() []byte

func (*SessionKeys) ProtoMessage

func (*SessionKeys) ProtoMessage()

func (*SessionKeys) Reset

func (m *SessionKeys) Reset()

func (*SessionKeys) SetFields

func (dst *SessionKeys) SetFields(src *SessionKeys, paths ...string) error

func (*SessionKeys) String

func (this *SessionKeys) String() string

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.

func (*SessionKeys) XXX_DiscardUnknown

func (m *SessionKeys) XXX_DiscardUnknown()

func (*SessionKeys) XXX_Marshal

func (m *SessionKeys) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SessionKeys) XXX_Merge

func (m *SessionKeys) XXX_Merge(src proto.Message)

func (*SessionKeys) XXX_Size

func (m *SessionKeys) XXX_Size() int

func (*SessionKeys) XXX_Unmarshal

func (m *SessionKeys) XXX_Unmarshal(b []byte) error

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            *types.FieldMask               `protobuf:"bytes,3,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (*SetApplicationActivationSettingsRequest) Descriptor added in v3.10.0

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

func (*SetApplicationActivationSettingsRequest) Equal added in v3.10.0

func (this *SetApplicationActivationSettingsRequest) Equal(that interface{}) bool

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) ProtoMessage added in v3.10.0

func (*SetApplicationActivationSettingsRequest) Reset added in v3.10.0

func (*SetApplicationActivationSettingsRequest) SetFields added in v3.10.0

func (*SetApplicationActivationSettingsRequest) String added in v3.10.0

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.

func (*SetApplicationActivationSettingsRequest) XXX_DiscardUnknown added in v3.10.0

func (m *SetApplicationActivationSettingsRequest) XXX_DiscardUnknown()

func (*SetApplicationActivationSettingsRequest) XXX_Marshal added in v3.10.0

func (m *SetApplicationActivationSettingsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetApplicationActivationSettingsRequest) XXX_Merge added in v3.10.0

func (*SetApplicationActivationSettingsRequest) XXX_Size added in v3.10.0

func (*SetApplicationActivationSettingsRequest) XXX_Unmarshal added in v3.10.0

func (m *SetApplicationActivationSettingsRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*SetApplicationCollaboratorRequest) Descriptor

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

func (*SetApplicationCollaboratorRequest) EntityType added in v3.15.1

func (m *SetApplicationCollaboratorRequest) EntityType() string

func (*SetApplicationCollaboratorRequest) Equal

func (this *SetApplicationCollaboratorRequest) Equal(that interface{}) bool

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 (m *SetApplicationCollaboratorRequest) GetCollaborator() *Collaborator

func (*SetApplicationCollaboratorRequest) IDString added in v3.15.1

func (*SetApplicationCollaboratorRequest) MarshalProtoJSON added in v3.15.1

MarshalProtoJSON marshals the SetApplicationCollaboratorRequest message to JSON.

func (*SetApplicationCollaboratorRequest) ProtoMessage

func (*SetApplicationCollaboratorRequest) ProtoMessage()

func (*SetApplicationCollaboratorRequest) Reset

func (*SetApplicationCollaboratorRequest) SetFields

func (*SetApplicationCollaboratorRequest) String

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.

func (*SetApplicationCollaboratorRequest) XXX_DiscardUnknown

func (m *SetApplicationCollaboratorRequest) XXX_DiscardUnknown()

func (*SetApplicationCollaboratorRequest) XXX_Marshal

func (m *SetApplicationCollaboratorRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetApplicationCollaboratorRequest) XXX_Merge

func (*SetApplicationCollaboratorRequest) XXX_Size

func (m *SetApplicationCollaboratorRequest) XXX_Size() int

func (*SetApplicationCollaboratorRequest) XXX_Unmarshal

func (m *SetApplicationCollaboratorRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask        `protobuf:"bytes,3,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (*SetApplicationLinkRequest) Descriptor

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

func (*SetApplicationLinkRequest) EntityType added in v3.15.2

func (m *SetApplicationLinkRequest) EntityType() string

func (*SetApplicationLinkRequest) Equal

func (this *SetApplicationLinkRequest) Equal(that interface{}) bool

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 (m *SetApplicationLinkRequest) GetApplicationIds() *ApplicationIdentifiers

func (*SetApplicationLinkRequest) GetFieldMask

func (m *SetApplicationLinkRequest) GetFieldMask() *types.FieldMask

func (*SetApplicationLinkRequest) IDString added in v3.15.2

func (m *SetApplicationLinkRequest) IDString() string

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

func (m *SetApplicationLinkRequest) Reset()

func (*SetApplicationLinkRequest) SetFields

func (dst *SetApplicationLinkRequest) SetFields(src *SetApplicationLinkRequest, paths ...string) error

func (*SetApplicationLinkRequest) String

func (this *SetApplicationLinkRequest) String() string

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.

func (*SetApplicationLinkRequest) XXX_DiscardUnknown

func (m *SetApplicationLinkRequest) XXX_DiscardUnknown()

func (*SetApplicationLinkRequest) XXX_Marshal

func (m *SetApplicationLinkRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetApplicationLinkRequest) XXX_Merge

func (m *SetApplicationLinkRequest) XXX_Merge(src proto.Message)

func (*SetApplicationLinkRequest) XXX_Size

func (m *SetApplicationLinkRequest) XXX_Size() int

func (*SetApplicationLinkRequest) XXX_Unmarshal

func (m *SetApplicationLinkRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask               `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (*SetApplicationPackageAssociationRequest) Descriptor

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

func (*SetApplicationPackageAssociationRequest) EntityType added in v3.15.2

func (*SetApplicationPackageAssociationRequest) Equal

func (this *SetApplicationPackageAssociationRequest) Equal(that interface{}) bool

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

func (*SetApplicationPackageAssociationRequest) Reset

func (*SetApplicationPackageAssociationRequest) SetFields

func (*SetApplicationPackageAssociationRequest) String

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.

func (*SetApplicationPackageAssociationRequest) XXX_DiscardUnknown

func (m *SetApplicationPackageAssociationRequest) XXX_DiscardUnknown()

func (*SetApplicationPackageAssociationRequest) XXX_Marshal

func (m *SetApplicationPackageAssociationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetApplicationPackageAssociationRequest) XXX_Merge

func (*SetApplicationPackageAssociationRequest) XXX_Size

func (*SetApplicationPackageAssociationRequest) XXX_Unmarshal

func (m *SetApplicationPackageAssociationRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask                      `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
	XXX_sizecache        int32                                 `json:"-"`
}

func (*SetApplicationPackageDefaultAssociationRequest) Descriptor added in v3.9.0

func (*SetApplicationPackageDefaultAssociationRequest) EntityType added in v3.15.2

func (*SetApplicationPackageDefaultAssociationRequest) Equal added in v3.9.0

func (this *SetApplicationPackageDefaultAssociationRequest) Equal(that interface{}) bool

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) ProtoMessage added in v3.9.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) 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.

func (*SetApplicationPackageDefaultAssociationRequest) XXX_DiscardUnknown added in v3.9.0

func (m *SetApplicationPackageDefaultAssociationRequest) XXX_DiscardUnknown()

func (*SetApplicationPackageDefaultAssociationRequest) XXX_Marshal added in v3.9.0

func (m *SetApplicationPackageDefaultAssociationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetApplicationPackageDefaultAssociationRequest) XXX_Merge added in v3.9.0

func (*SetApplicationPackageDefaultAssociationRequest) XXX_Size added in v3.9.0

func (*SetApplicationPackageDefaultAssociationRequest) XXX_Unmarshal added in v3.9.0

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            *types.FieldMask   `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*SetApplicationPubSubRequest) Descriptor

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

func (*SetApplicationPubSubRequest) EntityType added in v3.15.2

func (m *SetApplicationPubSubRequest) EntityType() string

func (*SetApplicationPubSubRequest) Equal

func (this *SetApplicationPubSubRequest) Equal(that interface{}) bool

func (*SetApplicationPubSubRequest) ExtractRequestFields added in v3.15.2

func (m *SetApplicationPubSubRequest) ExtractRequestFields(dst map[string]interface{})

func (*SetApplicationPubSubRequest) GetFieldMask

func (m *SetApplicationPubSubRequest) GetFieldMask() *types.FieldMask

func (*SetApplicationPubSubRequest) GetPubsub added in v3.15.2

func (*SetApplicationPubSubRequest) IDString added in v3.15.2

func (m *SetApplicationPubSubRequest) IDString() string

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

func (m *SetApplicationPubSubRequest) Reset()

func (*SetApplicationPubSubRequest) SetFields

func (*SetApplicationPubSubRequest) String

func (this *SetApplicationPubSubRequest) String() string

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.

func (*SetApplicationPubSubRequest) XXX_DiscardUnknown

func (m *SetApplicationPubSubRequest) XXX_DiscardUnknown()

func (*SetApplicationPubSubRequest) XXX_Marshal

func (m *SetApplicationPubSubRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetApplicationPubSubRequest) XXX_Merge

func (m *SetApplicationPubSubRequest) XXX_Merge(src proto.Message)

func (*SetApplicationPubSubRequest) XXX_Size

func (m *SetApplicationPubSubRequest) XXX_Size() int

func (*SetApplicationPubSubRequest) XXX_Unmarshal

func (m *SetApplicationPubSubRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask    `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*SetApplicationWebhookRequest) Descriptor

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

func (*SetApplicationWebhookRequest) EntityType added in v3.15.2

func (m *SetApplicationWebhookRequest) EntityType() string

func (*SetApplicationWebhookRequest) Equal

func (this *SetApplicationWebhookRequest) Equal(that interface{}) bool

func (*SetApplicationWebhookRequest) ExtractRequestFields added in v3.15.2

func (m *SetApplicationWebhookRequest) ExtractRequestFields(dst map[string]interface{})

func (*SetApplicationWebhookRequest) GetFieldMask

func (m *SetApplicationWebhookRequest) GetFieldMask() *types.FieldMask

func (*SetApplicationWebhookRequest) GetWebhook added in v3.15.2

func (*SetApplicationWebhookRequest) IDString added in v3.15.2

func (m *SetApplicationWebhookRequest) IDString() string

func (*SetApplicationWebhookRequest) ProtoMessage

func (*SetApplicationWebhookRequest) ProtoMessage()

func (*SetApplicationWebhookRequest) Reset

func (m *SetApplicationWebhookRequest) Reset()

func (*SetApplicationWebhookRequest) SetFields

func (*SetApplicationWebhookRequest) String

func (this *SetApplicationWebhookRequest) String() string

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.

func (*SetApplicationWebhookRequest) XXX_DiscardUnknown

func (m *SetApplicationWebhookRequest) XXX_DiscardUnknown()

func (*SetApplicationWebhookRequest) XXX_Marshal

func (m *SetApplicationWebhookRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetApplicationWebhookRequest) XXX_Merge

func (m *SetApplicationWebhookRequest) XXX_Merge(src proto.Message)

func (*SetApplicationWebhookRequest) XXX_Size

func (m *SetApplicationWebhookRequest) XXX_Size() int

func (*SetApplicationWebhookRequest) XXX_Unmarshal

func (m *SetApplicationWebhookRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*SetClientCollaboratorRequest) Descriptor

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

func (*SetClientCollaboratorRequest) EntityType added in v3.15.1

func (m *SetClientCollaboratorRequest) EntityType() string

func (*SetClientCollaboratorRequest) Equal

func (this *SetClientCollaboratorRequest) Equal(that interface{}) bool

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 (m *SetClientCollaboratorRequest) GetCollaborator() *Collaborator

func (*SetClientCollaboratorRequest) IDString added in v3.15.1

func (m *SetClientCollaboratorRequest) IDString() string

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

func (m *SetClientCollaboratorRequest) Reset()

func (*SetClientCollaboratorRequest) SetFields

func (*SetClientCollaboratorRequest) String

func (this *SetClientCollaboratorRequest) String() string

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.

func (*SetClientCollaboratorRequest) XXX_DiscardUnknown

func (m *SetClientCollaboratorRequest) XXX_DiscardUnknown()

func (*SetClientCollaboratorRequest) XXX_Marshal

func (m *SetClientCollaboratorRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetClientCollaboratorRequest) XXX_Merge

func (m *SetClientCollaboratorRequest) XXX_Merge(src proto.Message)

func (*SetClientCollaboratorRequest) XXX_Size

func (m *SetClientCollaboratorRequest) XXX_Size() int

func (*SetClientCollaboratorRequest) XXX_Unmarshal

func (m *SetClientCollaboratorRequest) XXX_Unmarshal(b []byte) error

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"`
	// 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            *types.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*SetEndDeviceRequest) Descriptor

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

func (*SetEndDeviceRequest) Equal

func (this *SetEndDeviceRequest) Equal(that interface{}) bool

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 (m *SetEndDeviceRequest) GetEndDevice() EndDevice

func (*SetEndDeviceRequest) GetFieldMask

func (m *SetEndDeviceRequest) GetFieldMask() *types.FieldMask

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

func (m *SetEndDeviceRequest) Reset()

func (*SetEndDeviceRequest) SetFields

func (dst *SetEndDeviceRequest) SetFields(src *SetEndDeviceRequest, paths ...string) error

func (*SetEndDeviceRequest) String

func (this *SetEndDeviceRequest) String() string

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.

func (*SetEndDeviceRequest) XXX_DiscardUnknown

func (m *SetEndDeviceRequest) XXX_DiscardUnknown()

func (*SetEndDeviceRequest) XXX_Marshal

func (m *SetEndDeviceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetEndDeviceRequest) XXX_Merge

func (m *SetEndDeviceRequest) XXX_Merge(src proto.Message)

func (*SetEndDeviceRequest) XXX_Size

func (m *SetEndDeviceRequest) XXX_Size() int

func (*SetEndDeviceRequest) XXX_Unmarshal

func (m *SetEndDeviceRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*SetGatewayCollaboratorRequest) Descriptor

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

func (*SetGatewayCollaboratorRequest) EntityType added in v3.15.1

func (m *SetGatewayCollaboratorRequest) EntityType() string

func (*SetGatewayCollaboratorRequest) Equal

func (this *SetGatewayCollaboratorRequest) Equal(that interface{}) bool

func (*SetGatewayCollaboratorRequest) ExtractRequestFields added in v3.11.1

func (req *SetGatewayCollaboratorRequest) ExtractRequestFields(m map[string]interface{})

func (*SetGatewayCollaboratorRequest) GetCollaborator

func (m *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) 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) Reset

func (m *SetGatewayCollaboratorRequest) Reset()

func (*SetGatewayCollaboratorRequest) SetFields

func (*SetGatewayCollaboratorRequest) String

func (this *SetGatewayCollaboratorRequest) String() string

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.

func (*SetGatewayCollaboratorRequest) XXX_DiscardUnknown

func (m *SetGatewayCollaboratorRequest) XXX_DiscardUnknown()

func (*SetGatewayCollaboratorRequest) XXX_Marshal

func (m *SetGatewayCollaboratorRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetGatewayCollaboratorRequest) XXX_Merge

func (m *SetGatewayCollaboratorRequest) XXX_Merge(src proto.Message)

func (*SetGatewayCollaboratorRequest) XXX_Size

func (m *SetGatewayCollaboratorRequest) XXX_Size() int

func (*SetGatewayCollaboratorRequest) XXX_Unmarshal

func (m *SetGatewayCollaboratorRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*SetOrganizationCollaboratorRequest) Descriptor

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

func (*SetOrganizationCollaboratorRequest) EntityType added in v3.15.1

func (*SetOrganizationCollaboratorRequest) Equal

func (this *SetOrganizationCollaboratorRequest) Equal(that interface{}) bool

func (*SetOrganizationCollaboratorRequest) ExtractRequestFields added in v3.11.1

func (req *SetOrganizationCollaboratorRequest) ExtractRequestFields(m map[string]interface{})

func (*SetOrganizationCollaboratorRequest) GetCollaborator

func (m *SetOrganizationCollaboratorRequest) GetCollaborator() *Collaborator

func (*SetOrganizationCollaboratorRequest) GetOrganizationIds added in v3.15.1

func (*SetOrganizationCollaboratorRequest) IDString added in v3.15.1

func (*SetOrganizationCollaboratorRequest) MarshalProtoJSON added in v3.15.1

MarshalProtoJSON marshals the SetOrganizationCollaboratorRequest message to JSON.

func (*SetOrganizationCollaboratorRequest) ProtoMessage

func (*SetOrganizationCollaboratorRequest) ProtoMessage()

func (*SetOrganizationCollaboratorRequest) Reset

func (*SetOrganizationCollaboratorRequest) SetFields

func (*SetOrganizationCollaboratorRequest) String

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.

func (*SetOrganizationCollaboratorRequest) XXX_DiscardUnknown

func (m *SetOrganizationCollaboratorRequest) XXX_DiscardUnknown()

func (*SetOrganizationCollaboratorRequest) XXX_Marshal

func (m *SetOrganizationCollaboratorRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetOrganizationCollaboratorRequest) XXX_Merge

func (*SetOrganizationCollaboratorRequest) XXX_Size

func (*SetOrganizationCollaboratorRequest) XXX_Unmarshal

func (m *SetOrganizationCollaboratorRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (*SetPacketBrokerDefaultGatewayVisibilityRequest) Descriptor added in v3.15.1

func (*SetPacketBrokerDefaultGatewayVisibilityRequest) Equal added in v3.15.1

func (this *SetPacketBrokerDefaultGatewayVisibilityRequest) Equal(that interface{}) bool

func (*SetPacketBrokerDefaultGatewayVisibilityRequest) GetVisibility added in v3.15.1

func (*SetPacketBrokerDefaultGatewayVisibilityRequest) ProtoMessage added in v3.15.1

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.

func (*SetPacketBrokerDefaultGatewayVisibilityRequest) XXX_DiscardUnknown added in v3.15.1

func (m *SetPacketBrokerDefaultGatewayVisibilityRequest) XXX_DiscardUnknown()

func (*SetPacketBrokerDefaultGatewayVisibilityRequest) XXX_Marshal added in v3.15.1

func (m *SetPacketBrokerDefaultGatewayVisibilityRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetPacketBrokerDefaultGatewayVisibilityRequest) XXX_Merge added in v3.15.1

func (*SetPacketBrokerDefaultGatewayVisibilityRequest) XXX_Size added in v3.15.1

func (*SetPacketBrokerDefaultGatewayVisibilityRequest) XXX_Unmarshal added in v3.15.1

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"`
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

func (*SetPacketBrokerDefaultRoutingPolicyRequest) Descriptor added in v3.12.0

func (*SetPacketBrokerDefaultRoutingPolicyRequest) Equal added in v3.12.0

func (this *SetPacketBrokerDefaultRoutingPolicyRequest) Equal(that interface{}) bool

func (*SetPacketBrokerDefaultRoutingPolicyRequest) ProtoMessage added in v3.12.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.

func (*SetPacketBrokerDefaultRoutingPolicyRequest) XXX_DiscardUnknown added in v3.12.0

func (m *SetPacketBrokerDefaultRoutingPolicyRequest) XXX_DiscardUnknown()

func (*SetPacketBrokerDefaultRoutingPolicyRequest) XXX_Marshal added in v3.12.0

func (m *SetPacketBrokerDefaultRoutingPolicyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetPacketBrokerDefaultRoutingPolicyRequest) XXX_Merge added in v3.12.0

func (*SetPacketBrokerDefaultRoutingPolicyRequest) XXX_Size added in v3.12.0

func (*SetPacketBrokerDefaultRoutingPolicyRequest) XXX_Unmarshal added in v3.12.0

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"`
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

func (*SetPacketBrokerRoutingPolicyRequest) Descriptor added in v3.12.0

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

func (*SetPacketBrokerRoutingPolicyRequest) Equal added in v3.12.0

func (this *SetPacketBrokerRoutingPolicyRequest) Equal(that interface{}) bool

func (*SetPacketBrokerRoutingPolicyRequest) GetHomeNetworkId added in v3.12.0

func (*SetPacketBrokerRoutingPolicyRequest) ProtoMessage added in v3.12.0

func (*SetPacketBrokerRoutingPolicyRequest) ProtoMessage()

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.

func (*SetPacketBrokerRoutingPolicyRequest) XXX_DiscardUnknown added in v3.12.0

func (m *SetPacketBrokerRoutingPolicyRequest) XXX_DiscardUnknown()

func (*SetPacketBrokerRoutingPolicyRequest) XXX_Marshal added in v3.12.0

func (m *SetPacketBrokerRoutingPolicyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetPacketBrokerRoutingPolicyRequest) XXX_Merge added in v3.12.0

func (*SetPacketBrokerRoutingPolicyRequest) XXX_Size added in v3.12.0

func (*SetPacketBrokerRoutingPolicyRequest) XXX_Unmarshal added in v3.12.0

func (m *SetPacketBrokerRoutingPolicyRequest) XXX_Unmarshal(b []byte) error

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 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_REQUESTED State = 0
	// Denotes that the entity has been reviewed and approved by an admin.
	STATE_APPROVED State = 1
	// Denotes that the entity has been reviewed and rejected by an admin.
	STATE_REJECTED State = 2
	// Denotes that the entity has been flagged and is pending review by an admin.
	STATE_FLAGGED State = 3
	// Denotes that the entity has been reviewed and suspended by an admin.
	STATE_SUSPENDED State = 4
)

func (State) EnumDescriptor

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

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 (v State) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (State) String

func (x State) String() string

func (*State) UnmarshalJSON

func (v *State) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *State) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

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 *types.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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StreamEventsRequest) Descriptor

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

func (*StreamEventsRequest) Equal

func (this *StreamEventsRequest) Equal(that interface{}) bool

func (*StreamEventsRequest) GetAfter

func (m *StreamEventsRequest) GetAfter() *types.Timestamp

func (*StreamEventsRequest) GetIdentifiers

func (m *StreamEventsRequest) GetIdentifiers() []*EntityIdentifiers

func (*StreamEventsRequest) GetNames added in v3.16.0

func (m *StreamEventsRequest) GetNames() []string

func (*StreamEventsRequest) GetTail

func (m *StreamEventsRequest) GetTail() uint32

func (*StreamEventsRequest) ProtoMessage

func (*StreamEventsRequest) ProtoMessage()

func (*StreamEventsRequest) Reset

func (m *StreamEventsRequest) Reset()

func (*StreamEventsRequest) SetFields

func (dst *StreamEventsRequest) SetFields(src *StreamEventsRequest, paths ...string) error

func (*StreamEventsRequest) String

func (this *StreamEventsRequest) String() string

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.

func (*StreamEventsRequest) XXX_DiscardUnknown

func (m *StreamEventsRequest) XXX_DiscardUnknown()

func (*StreamEventsRequest) XXX_Marshal

func (m *StreamEventsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StreamEventsRequest) XXX_Merge

func (m *StreamEventsRequest) XXX_Merge(src proto.Message)

func (*StreamEventsRequest) XXX_Size

func (m *StreamEventsRequest) XXX_Size() int

func (*StreamEventsRequest) XXX_Unmarshal

func (m *StreamEventsRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*TxAcknowledgment) Descriptor

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

func (*TxAcknowledgment) Equal

func (this *TxAcknowledgment) Equal(that interface{}) bool

func (*TxAcknowledgment) GetCorrelationIds added in v3.14.1

func (m *TxAcknowledgment) GetCorrelationIds() []string

func (*TxAcknowledgment) GetDownlinkMessage added in v3.12.0

func (m *TxAcknowledgment) GetDownlinkMessage() *DownlinkMessage

func (*TxAcknowledgment) GetResult

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

func (m *TxAcknowledgment) Reset()

func (*TxAcknowledgment) SetFields

func (dst *TxAcknowledgment) SetFields(src *TxAcknowledgment, paths ...string) error

func (*TxAcknowledgment) String

func (this *TxAcknowledgment) String() string

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.

func (*TxAcknowledgment) XXX_DiscardUnknown

func (m *TxAcknowledgment) XXX_DiscardUnknown()

func (*TxAcknowledgment) XXX_Marshal

func (m *TxAcknowledgment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TxAcknowledgment) XXX_Merge

func (m *TxAcknowledgment) XXX_Merge(src proto.Message)

func (*TxAcknowledgment) XXX_Size

func (m *TxAcknowledgment) XXX_Size() int

func (*TxAcknowledgment) XXX_Unmarshal

func (m *TxAcknowledgment) XXX_Unmarshal(b []byte) error

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

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

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 (v TxAcknowledgment_Result) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (TxAcknowledgment_Result) String

func (x TxAcknowledgment_Result) String() string

func (*TxAcknowledgment_Result) UnmarshalJSON

func (v *TxAcknowledgment_Result) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *TxAcknowledgment_Result) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

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 *types.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             *types.Struct `protobuf:"bytes,99,opt,name=advanced,proto3" json:"advanced,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

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

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

func (*TxRequest) Equal

func (this *TxRequest) Equal(that interface{}) bool

func (*TxRequest) GetAbsoluteTime

func (m *TxRequest) GetAbsoluteTime() *types.Timestamp

func (*TxRequest) GetAdvanced

func (m *TxRequest) GetAdvanced() *types.Struct

func (*TxRequest) GetClass

func (m *TxRequest) GetClass() Class

func (*TxRequest) GetDownlinkPaths

func (m *TxRequest) GetDownlinkPaths() []*DownlinkPath

func (*TxRequest) GetFrequencyPlanId added in v3.14.1

func (m *TxRequest) GetFrequencyPlanId() string

func (*TxRequest) GetPriority

func (m *TxRequest) GetPriority() TxSchedulePriority

func (*TxRequest) GetRx1DataRate added in v3.15.1

func (m *TxRequest) GetRx1DataRate() *DataRate

func (*TxRequest) GetRx1Delay

func (m *TxRequest) GetRx1Delay() RxDelay

func (*TxRequest) GetRx1Frequency

func (m *TxRequest) GetRx1Frequency() uint64

func (*TxRequest) GetRx2DataRate added in v3.15.1

func (m *TxRequest) GetRx2DataRate() *DataRate

func (*TxRequest) GetRx2Frequency

func (m *TxRequest) GetRx2Frequency() uint64

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

func (m *TxRequest) Reset()

func (*TxRequest) SetFields

func (dst *TxRequest) SetFields(src *TxRequest, paths ...string) error

func (*TxRequest) String

func (this *TxRequest) String() string

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.

func (*TxRequest) XXX_DiscardUnknown

func (m *TxRequest) XXX_DiscardUnknown()

func (*TxRequest) XXX_Marshal

func (m *TxRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TxRequest) XXX_Merge

func (m *TxRequest) XXX_Merge(src proto.Message)

func (*TxRequest) XXX_Size

func (m *TxRequest) XXX_Size() int

func (*TxRequest) XXX_Unmarshal

func (m *TxRequest) XXX_Unmarshal(b []byte) error

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

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

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 (v TxSchedulePriority) MarshalJSON() ([]byte, error)

MarshalJSON implements json.Marshaler interface.

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 (v TxSchedulePriority) MarshalText() ([]byte, error)

MarshalText implements encoding.TextMarshaler interface.

func (TxSchedulePriority) String

func (x TxSchedulePriority) String() string

func (*TxSchedulePriority) UnmarshalBinary added in v3.12.0

func (v *TxSchedulePriority) UnmarshalBinary(b []byte) error

UnmarshalBinary implements encoding.BinaryUnmarshaler interface.

func (*TxSchedulePriority) UnmarshalJSON

func (v *TxSchedulePriority) UnmarshalJSON(b []byte) error

UnmarshalJSON implements json.Unmarshaler interface.

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 (v *TxSchedulePriority) UnmarshalText(b []byte) error

UnmarshalText implements encoding.TextUnmarshaler interface.

type TxSettings

type TxSettings struct {
	// Data rate.
	DataRate *DataRate `protobuf:"bytes,1,opt,name=data_rate,json=dataRate,proto3" json:"data_rate,omitempty"`
	// LoRa coding rate.
	CodingRate string `protobuf:"bytes,3,opt,name=coding_rate,json=codingRate,proto3" json:"coding_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 *types.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"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

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

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

func (*TxSettings) Equal

func (this *TxSettings) Equal(that interface{}) bool

func (*TxSettings) GetCodingRate

func (m *TxSettings) GetCodingRate() string

func (*TxSettings) GetDataRate

func (m *TxSettings) GetDataRate() *DataRate
func (m *TxSettings) GetDownlink() *TxSettings_Downlink

func (*TxSettings) GetEnableCrc added in v3.14.1

func (m *TxSettings) GetEnableCrc() bool

func (*TxSettings) GetFrequency

func (m *TxSettings) GetFrequency() uint64

func (*TxSettings) GetTime

func (m *TxSettings) GetTime() *types.Timestamp

func (*TxSettings) GetTimestamp

func (m *TxSettings) GetTimestamp() uint32

func (*TxSettings) ProtoMessage

func (*TxSettings) ProtoMessage()

func (*TxSettings) Reset

func (m *TxSettings) Reset()

func (*TxSettings) SetFields

func (dst *TxSettings) SetFields(src *TxSettings, paths ...string) error

func (*TxSettings) String

func (this *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.

func (*TxSettings) XXX_DiscardUnknown

func (m *TxSettings) XXX_DiscardUnknown()

func (*TxSettings) XXX_Marshal

func (m *TxSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TxSettings) XXX_Merge

func (m *TxSettings) XXX_Merge(src proto.Message)

func (*TxSettings) XXX_Size

func (m *TxSettings) XXX_Size() int

func (*TxSettings) XXX_Unmarshal

func (m *TxSettings) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Transmission settings for downlink.

func (*TxSettings_Downlink) Descriptor

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

func (*TxSettings_Downlink) Equal

func (this *TxSettings_Downlink) Equal(that interface{}) bool

func (*TxSettings_Downlink) GetAntennaIndex

func (m *TxSettings_Downlink) GetAntennaIndex() uint32

func (*TxSettings_Downlink) GetInvertPolarization

func (m *TxSettings_Downlink) GetInvertPolarization() bool

func (*TxSettings_Downlink) GetTxPower

func (m *TxSettings_Downlink) GetTxPower() float32

func (*TxSettings_Downlink) ProtoMessage

func (*TxSettings_Downlink) ProtoMessage()

func (*TxSettings_Downlink) Reset

func (m *TxSettings_Downlink) Reset()

func (*TxSettings_Downlink) SetFields

func (dst *TxSettings_Downlink) SetFields(src *TxSettings_Downlink, paths ...string) error

func (*TxSettings_Downlink) String

func (this *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.

func (*TxSettings_Downlink) XXX_DiscardUnknown

func (m *TxSettings_Downlink) XXX_DiscardUnknown()

func (*TxSettings_Downlink) XXX_Marshal

func (m *TxSettings_Downlink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TxSettings_Downlink) XXX_Merge

func (m *TxSettings_Downlink) XXX_Merge(src proto.Message)

func (*TxSettings_Downlink) XXX_Size

func (m *TxSettings_Downlink) XXX_Size() int

func (*TxSettings_Downlink) XXX_Unmarshal

func (m *TxSettings_Downlink) XXX_Unmarshal(b []byte) error

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 can be embedded to have forward compatible implementations.

func (*UnimplementedAppAsServer) DownlinkQueueList

func (*UnimplementedAppAsServer) DownlinkQueuePush

func (*UnimplementedAppAsServer) DownlinkQueuePush(ctx context.Context, req *DownlinkQueueRequest) (*types.Empty, error)

func (*UnimplementedAppAsServer) DownlinkQueueReplace

func (*UnimplementedAppAsServer) DownlinkQueueReplace(ctx context.Context, req *DownlinkQueueRequest) (*types.Empty, error)

func (*UnimplementedAppAsServer) GetMQTTConnectionInfo

func (*UnimplementedAppAsServer) SimulateUplink(ctx context.Context, req *ApplicationUp) (*types.Empty, error)

func (*UnimplementedAppAsServer) Subscribe

type UnimplementedAppJsServer added in v3.14.0

type UnimplementedAppJsServer struct {
}

UnimplementedAppJsServer can be embedded to have forward compatible implementations.

func (*UnimplementedAppJsServer) GetAppSKey added in v3.14.0

type UnimplementedApplicationAccessServer

type UnimplementedApplicationAccessServer struct {
}

UnimplementedApplicationAccessServer can be embedded to have forward compatible implementations.

func (*UnimplementedApplicationAccessServer) CreateAPIKey

func (*UnimplementedApplicationAccessServer) GetAPIKey

func (*UnimplementedApplicationAccessServer) GetCollaborator

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 can 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 can be embedded to have forward compatible implementations.

func (*UnimplementedApplicationCryptoServiceServer) DeriveAppSKey

func (*UnimplementedApplicationCryptoServiceServer) GetAppKey

type UnimplementedApplicationPackageRegistryServer

type UnimplementedApplicationPackageRegistryServer struct {
}

UnimplementedApplicationPackageRegistryServer can be embedded to have forward compatible implementations.

func (*UnimplementedApplicationPackageRegistryServer) DeleteAssociation

func (*UnimplementedApplicationPackageRegistryServer) DeleteDefaultAssociation added in v3.9.0

func (*UnimplementedApplicationPackageRegistryServer) GetAssociation

func (*UnimplementedApplicationPackageRegistryServer) GetDefaultAssociation added in v3.9.0

func (*UnimplementedApplicationPackageRegistryServer) List

func (*UnimplementedApplicationPackageRegistryServer) ListAssociations

func (*UnimplementedApplicationPackageRegistryServer) ListDefaultAssociations added in v3.9.0

func (*UnimplementedApplicationPackageRegistryServer) SetAssociation

func (*UnimplementedApplicationPackageRegistryServer) SetDefaultAssociation added in v3.9.0

type UnimplementedApplicationPubSubRegistryServer

type UnimplementedApplicationPubSubRegistryServer struct {
}

UnimplementedApplicationPubSubRegistryServer can 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 can 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 can 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 can be embedded to have forward compatible implementations.

func (*UnimplementedApplicationWebhookRegistryServer) Delete

func (*UnimplementedApplicationWebhookRegistryServer) Get

func (*UnimplementedApplicationWebhookRegistryServer) GetFormats

func (*UnimplementedApplicationWebhookRegistryServer) GetTemplate

func (*UnimplementedApplicationWebhookRegistryServer) List

func (*UnimplementedApplicationWebhookRegistryServer) ListTemplates

func (*UnimplementedApplicationWebhookRegistryServer) Set

type UnimplementedAsEndDeviceRegistryServer

type UnimplementedAsEndDeviceRegistryServer struct {
}

UnimplementedAsEndDeviceRegistryServer can be embedded to have forward compatible implementations.

func (*UnimplementedAsEndDeviceRegistryServer) Delete

func (*UnimplementedAsEndDeviceRegistryServer) Get

func (*UnimplementedAsEndDeviceRegistryServer) Set

type UnimplementedAsJsServer

type UnimplementedAsJsServer struct {
}

UnimplementedAsJsServer can be embedded to have forward compatible implementations.

func (*UnimplementedAsJsServer) GetAppSKey

type UnimplementedAsNsServer

type UnimplementedAsNsServer struct {
}

UnimplementedAsNsServer can be embedded to have forward compatible implementations.

func (*UnimplementedAsNsServer) DownlinkQueueList

func (*UnimplementedAsNsServer) DownlinkQueuePush

func (*UnimplementedAsNsServer) DownlinkQueuePush(ctx context.Context, req *DownlinkQueueRequest) (*types.Empty, error)

func (*UnimplementedAsNsServer) DownlinkQueueReplace

func (*UnimplementedAsNsServer) DownlinkQueueReplace(ctx context.Context, req *DownlinkQueueRequest) (*types.Empty, error)

type UnimplementedAsServer

type UnimplementedAsServer struct {
}

UnimplementedAsServer can be embedded to have forward compatible implementations.

func (*UnimplementedAsServer) GetConfiguration added in v3.11.0

func (*UnimplementedAsServer) GetLinkStats

type UnimplementedClientAccessServer

type UnimplementedClientAccessServer struct {
}

UnimplementedClientAccessServer can be embedded to have forward compatible implementations.

func (*UnimplementedClientAccessServer) GetCollaborator

func (*UnimplementedClientAccessServer) ListCollaborators

func (*UnimplementedClientAccessServer) ListRights

func (*UnimplementedClientAccessServer) SetCollaborator

type UnimplementedClientRegistryServer

type UnimplementedClientRegistryServer struct {
}

UnimplementedClientRegistryServer can 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 can be embedded to have forward compatible implementations.

func (*UnimplementedConfigurationServer) GetPhyVersions added in v3.15.0

func (*UnimplementedConfigurationServer) ListFrequencyPlans

type UnimplementedContactInfoRegistryServer

type UnimplementedContactInfoRegistryServer struct {
}

UnimplementedContactInfoRegistryServer can be embedded to have forward compatible implementations.

func (*UnimplementedContactInfoRegistryServer) RequestValidation

func (*UnimplementedContactInfoRegistryServer) Validate

type UnimplementedDeviceRepositoryServer added in v3.11.0

type UnimplementedDeviceRepositoryServer struct {
}

UnimplementedDeviceRepositoryServer can 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 UnimplementedEndDeviceClaimingServerServer

type UnimplementedEndDeviceClaimingServerServer struct {
}

UnimplementedEndDeviceClaimingServerServer can be embedded to have forward compatible implementations.

func (*UnimplementedEndDeviceClaimingServerServer) AuthorizeApplication

func (*UnimplementedEndDeviceClaimingServerServer) Claim

func (*UnimplementedEndDeviceClaimingServerServer) UnauthorizeApplication

type UnimplementedEndDeviceQRCodeGeneratorServer

type UnimplementedEndDeviceQRCodeGeneratorServer struct {
}

UnimplementedEndDeviceQRCodeGeneratorServer can be embedded to have forward compatible implementations.

func (*UnimplementedEndDeviceQRCodeGeneratorServer) Generate

func (*UnimplementedEndDeviceQRCodeGeneratorServer) GetFormat

func (*UnimplementedEndDeviceQRCodeGeneratorServer) ListFormats

type UnimplementedEndDeviceRegistrySearchServer

type UnimplementedEndDeviceRegistrySearchServer struct {
}

UnimplementedEndDeviceRegistrySearchServer can be embedded to have forward compatible implementations.

func (*UnimplementedEndDeviceRegistrySearchServer) SearchEndDevices

type UnimplementedEndDeviceRegistryServer

type UnimplementedEndDeviceRegistryServer struct {
}

UnimplementedEndDeviceRegistryServer can be embedded to have forward compatible implementations.

func (*UnimplementedEndDeviceRegistryServer) Create

func (*UnimplementedEndDeviceRegistryServer) Delete

func (*UnimplementedEndDeviceRegistryServer) Get

func (*UnimplementedEndDeviceRegistryServer) GetIdentifiersForEUIs

func (*UnimplementedEndDeviceRegistryServer) List

func (*UnimplementedEndDeviceRegistryServer) Update

type UnimplementedEndDeviceTemplateConverterServer

type UnimplementedEndDeviceTemplateConverterServer struct {
}

UnimplementedEndDeviceTemplateConverterServer can be embedded to have forward compatible implementations.

func (*UnimplementedEndDeviceTemplateConverterServer) Convert

func (*UnimplementedEndDeviceTemplateConverterServer) ListFormats

type UnimplementedEntityAccessServer

type UnimplementedEntityAccessServer struct {
}

UnimplementedEntityAccessServer can be embedded to have forward compatible implementations.

func (*UnimplementedEntityAccessServer) AuthInfo

type UnimplementedEntityRegistrySearchServer

type UnimplementedEntityRegistrySearchServer struct {
}

UnimplementedEntityRegistrySearchServer can be embedded to have forward compatible implementations.

func (*UnimplementedEntityRegistrySearchServer) SearchApplications

func (*UnimplementedEntityRegistrySearchServer) SearchClients

func (*UnimplementedEntityRegistrySearchServer) SearchGateways

func (*UnimplementedEntityRegistrySearchServer) SearchOrganizations

func (*UnimplementedEntityRegistrySearchServer) SearchUsers

type UnimplementedEventsServer

type UnimplementedEventsServer struct {
}

UnimplementedEventsServer can be embedded to have forward compatible implementations.

func (*UnimplementedEventsServer) FindRelated added in v3.13.0

func (*UnimplementedEventsServer) Stream

type UnimplementedGatewayAccessServer

type UnimplementedGatewayAccessServer struct {
}

UnimplementedGatewayAccessServer can be embedded to have forward compatible implementations.

func (*UnimplementedGatewayAccessServer) CreateAPIKey

func (*UnimplementedGatewayAccessServer) GetAPIKey

func (*UnimplementedGatewayAccessServer) GetCollaborator

func (*UnimplementedGatewayAccessServer) ListAPIKeys

func (*UnimplementedGatewayAccessServer) ListCollaborators

func (*UnimplementedGatewayAccessServer) ListRights

func (*UnimplementedGatewayAccessServer) SetCollaborator

func (*UnimplementedGatewayAccessServer) UpdateAPIKey

type UnimplementedGatewayClaimingServerServer added in v3.12.0

type UnimplementedGatewayClaimingServerServer struct {
}

UnimplementedGatewayClaimingServerServer can 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) UnauthorizeGateway added in v3.12.0

type UnimplementedGatewayConfiguratorServer

type UnimplementedGatewayConfiguratorServer struct {
}

UnimplementedGatewayConfiguratorServer can be embedded to have forward compatible implementations.

func (*UnimplementedGatewayConfiguratorServer) PullConfiguration

type UnimplementedGatewayRegistryServer

type UnimplementedGatewayRegistryServer struct {
}

UnimplementedGatewayRegistryServer can 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 can be embedded to have forward compatible implementations.

func (*UnimplementedGsNsServer) HandleUplink(ctx context.Context, req *UplinkMessage) (*types.Empty, error)

func (*UnimplementedGsNsServer) ReportTxAcknowledgment added in v3.12.0

func (*UnimplementedGsNsServer) ReportTxAcknowledgment(ctx context.Context, req *GatewayTxAcknowledgment) (*types.Empty, error)

type UnimplementedGsPbaServer

type UnimplementedGsPbaServer struct {
}

UnimplementedGsPbaServer can be embedded to have forward compatible implementations.

func (*UnimplementedGsPbaServer) UpdateGateway added in v3.13.3

type UnimplementedGsServer

type UnimplementedGsServer struct {
}

UnimplementedGsServer can be embedded to have forward compatible implementations.

func (*UnimplementedGsServer) GetGatewayConnectionStats

func (*UnimplementedGsServer) GetGatewayConnectionStats(ctx context.Context, req *GatewayIdentifiers) (*GatewayConnectionStats, error)

type UnimplementedGtwGsServer

type UnimplementedGtwGsServer struct {
}

UnimplementedGtwGsServer can be embedded to have forward compatible implementations.

func (*UnimplementedGtwGsServer) GetConcentratorConfig

func (*UnimplementedGtwGsServer) GetConcentratorConfig(ctx context.Context, req *types.Empty) (*ConcentratorConfig, error)

func (*UnimplementedGtwGsServer) GetMQTTConnectionInfo

func (*UnimplementedGtwGsServer) GetMQTTV2ConnectionInfo

func (*UnimplementedGtwGsServer) GetMQTTV2ConnectionInfo(ctx context.Context, req *GatewayIdentifiers) (*MQTTConnectionInfo, error)

func (*UnimplementedGtwGsServer) LinkGateway

type UnimplementedIsServer added in v3.9.0

type UnimplementedIsServer struct {
}

UnimplementedIsServer can be embedded to have forward compatible implementations.

func (*UnimplementedIsServer) GetConfiguration added in v3.9.0

type UnimplementedJsEndDeviceRegistryServer

type UnimplementedJsEndDeviceRegistryServer struct {
}

UnimplementedJsEndDeviceRegistryServer can be embedded to have forward compatible implementations.

func (*UnimplementedJsEndDeviceRegistryServer) Delete

func (*UnimplementedJsEndDeviceRegistryServer) Get

func (*UnimplementedJsEndDeviceRegistryServer) Provision

func (*UnimplementedJsEndDeviceRegistryServer) Set

type UnimplementedJsServer

type UnimplementedJsServer struct {
}

UnimplementedJsServer can be embedded to have forward compatible implementations.

func (*UnimplementedJsServer) GetJoinEUIPrefixes

func (*UnimplementedJsServer) GetJoinEUIPrefixes(ctx context.Context, req *types.Empty) (*JoinEUIPrefixes, error)

type UnimplementedNetworkCryptoServiceServer

type UnimplementedNetworkCryptoServiceServer struct {
}

UnimplementedNetworkCryptoServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedNetworkCryptoServiceServer) DeriveNwkSKeys

func (*UnimplementedNetworkCryptoServiceServer) EncryptJoinAccept

func (*UnimplementedNetworkCryptoServiceServer) EncryptRejoinAccept

func (*UnimplementedNetworkCryptoServiceServer) GetNwkKey

func (*UnimplementedNetworkCryptoServiceServer) JoinAcceptMIC

func (*UnimplementedNetworkCryptoServiceServer) JoinRequestMIC

type UnimplementedNsAsServer added in v3.11.0

type UnimplementedNsAsServer struct {
}

UnimplementedNsAsServer can be embedded to have forward compatible implementations.

type UnimplementedNsEndDeviceRegistryServer

type UnimplementedNsEndDeviceRegistryServer struct {
}

UnimplementedNsEndDeviceRegistryServer can 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 can be embedded to have forward compatible implementations.

type UnimplementedNsJsServer

type UnimplementedNsJsServer struct {
}

UnimplementedNsJsServer can be embedded to have forward compatible implementations.

func (*UnimplementedNsJsServer) GetNwkSKeys

func (*UnimplementedNsJsServer) HandleJoin

type UnimplementedNsPbaServer

type UnimplementedNsPbaServer struct {
}

UnimplementedNsPbaServer can be embedded to have forward compatible implementations.

func (*UnimplementedNsPbaServer) PublishDownlink(ctx context.Context, req *DownlinkMessage) (*types.Empty, error)

type UnimplementedNsServer

type UnimplementedNsServer struct {
}

UnimplementedNsServer can be embedded to have forward compatible implementations.

func (*UnimplementedNsServer) GenerateDevAddr

func (*UnimplementedNsServer) GetDefaultMACSettings added in v3.14.0

type UnimplementedOAuthAuthorizationRegistryServer

type UnimplementedOAuthAuthorizationRegistryServer struct {
}

UnimplementedOAuthAuthorizationRegistryServer can be embedded to have forward compatible implementations.

func (*UnimplementedOAuthAuthorizationRegistryServer) Delete

func (*UnimplementedOAuthAuthorizationRegistryServer) DeleteToken

func (*UnimplementedOAuthAuthorizationRegistryServer) List

func (*UnimplementedOAuthAuthorizationRegistryServer) ListTokens

type UnimplementedOrganizationAccessServer

type UnimplementedOrganizationAccessServer struct {
}

UnimplementedOrganizationAccessServer can be embedded to have forward compatible implementations.

func (*UnimplementedOrganizationAccessServer) CreateAPIKey

func (*UnimplementedOrganizationAccessServer) GetAPIKey

func (*UnimplementedOrganizationAccessServer) GetCollaborator

func (*UnimplementedOrganizationAccessServer) ListAPIKeys

func (*UnimplementedOrganizationAccessServer) ListCollaborators

func (*UnimplementedOrganizationAccessServer) ListRights

func (*UnimplementedOrganizationAccessServer) SetCollaborator

func (*UnimplementedOrganizationAccessServer) UpdateAPIKey

type UnimplementedOrganizationRegistryServer

type UnimplementedOrganizationRegistryServer struct {
}

UnimplementedOrganizationRegistryServer can 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 can be embedded to have forward compatible implementations.

func (*UnimplementedPbaServer) DeleteHomeNetworkDefaultGatewayVisibility added in v3.15.1

func (*UnimplementedPbaServer) DeleteHomeNetworkDefaultGatewayVisibility(ctx context.Context, req *types.Empty) (*types.Empty, error)

func (*UnimplementedPbaServer) DeleteHomeNetworkDefaultRoutingPolicy added in v3.12.0

func (*UnimplementedPbaServer) DeleteHomeNetworkDefaultRoutingPolicy(ctx context.Context, req *types.Empty) (*types.Empty, error)

func (*UnimplementedPbaServer) DeleteHomeNetworkRoutingPolicy added in v3.12.0

func (*UnimplementedPbaServer) DeleteHomeNetworkRoutingPolicy(ctx context.Context, req *PacketBrokerNetworkIdentifier) (*types.Empty, error)

func (*UnimplementedPbaServer) Deregister added in v3.12.0

func (*UnimplementedPbaServer) Deregister(ctx context.Context, req *types.Empty) (*types.Empty, error)

func (*UnimplementedPbaServer) GetHomeNetworkDefaultGatewayVisibility added in v3.15.1

func (*UnimplementedPbaServer) GetHomeNetworkDefaultGatewayVisibility(ctx context.Context, req *types.Empty) (*PacketBrokerDefaultGatewayVisibility, error)

func (*UnimplementedPbaServer) GetHomeNetworkDefaultRoutingPolicy added in v3.12.0

func (*UnimplementedPbaServer) GetHomeNetworkDefaultRoutingPolicy(ctx context.Context, req *types.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) SetHomeNetworkDefaultGatewayVisibility(ctx context.Context, req *SetPacketBrokerDefaultGatewayVisibilityRequest) (*types.Empty, error)

func (*UnimplementedPbaServer) SetHomeNetworkDefaultRoutingPolicy added in v3.12.0

func (*UnimplementedPbaServer) SetHomeNetworkDefaultRoutingPolicy(ctx context.Context, req *SetPacketBrokerDefaultRoutingPolicyRequest) (*types.Empty, error)

func (*UnimplementedPbaServer) SetHomeNetworkRoutingPolicy added in v3.12.0

func (*UnimplementedPbaServer) SetHomeNetworkRoutingPolicy(ctx context.Context, req *SetPacketBrokerRoutingPolicyRequest) (*types.Empty, error)

type UnimplementedUserAccessServer

type UnimplementedUserAccessServer struct {
}

UnimplementedUserAccessServer can be embedded to have forward compatible implementations.

func (*UnimplementedUserAccessServer) CreateAPIKey

func (*UnimplementedUserAccessServer) CreateLoginToken added in v3.12.0

func (*UnimplementedUserAccessServer) GetAPIKey

func (*UnimplementedUserAccessServer) ListAPIKeys

func (*UnimplementedUserAccessServer) ListRights

func (*UnimplementedUserAccessServer) UpdateAPIKey

type UnimplementedUserInvitationRegistryServer

type UnimplementedUserInvitationRegistryServer struct {
}

UnimplementedUserInvitationRegistryServer can be embedded to have forward compatible implementations.

func (*UnimplementedUserInvitationRegistryServer) Delete

func (*UnimplementedUserInvitationRegistryServer) List

func (*UnimplementedUserInvitationRegistryServer) Send

type UnimplementedUserRegistryServer

type UnimplementedUserRegistryServer struct {
}

UnimplementedUserRegistryServer can 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 can be embedded to have forward compatible implementations.

func (*UnimplementedUserSessionRegistryServer) Delete

func (*UnimplementedUserSessionRegistryServer) List

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            *types.FieldMask `protobuf:"bytes,3,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*UpdateApplicationAPIKeyRequest) Descriptor

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

func (*UpdateApplicationAPIKeyRequest) EntityType added in v3.15.1

func (m *UpdateApplicationAPIKeyRequest) EntityType() string

func (*UpdateApplicationAPIKeyRequest) Equal

func (this *UpdateApplicationAPIKeyRequest) Equal(that interface{}) bool

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 (m *UpdateApplicationAPIKeyRequest) GetApiKey() *APIKey

func (*UpdateApplicationAPIKeyRequest) GetApplicationIds added in v3.15.1

func (*UpdateApplicationAPIKeyRequest) GetFieldMask added in v3.13.0

func (m *UpdateApplicationAPIKeyRequest) GetFieldMask() *types.FieldMask

func (*UpdateApplicationAPIKeyRequest) IDString added in v3.15.1

func (m *UpdateApplicationAPIKeyRequest) IDString() string

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

func (m *UpdateApplicationAPIKeyRequest) Reset()

func (*UpdateApplicationAPIKeyRequest) SetFields

func (*UpdateApplicationAPIKeyRequest) String

func (this *UpdateApplicationAPIKeyRequest) String() string

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.

func (*UpdateApplicationAPIKeyRequest) XXX_DiscardUnknown

func (m *UpdateApplicationAPIKeyRequest) XXX_DiscardUnknown()

func (*UpdateApplicationAPIKeyRequest) XXX_Marshal

func (m *UpdateApplicationAPIKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateApplicationAPIKeyRequest) XXX_Merge

func (m *UpdateApplicationAPIKeyRequest) XXX_Merge(src proto.Message)

func (*UpdateApplicationAPIKeyRequest) XXX_Size

func (m *UpdateApplicationAPIKeyRequest) XXX_Size() int

func (*UpdateApplicationAPIKeyRequest) XXX_Unmarshal

func (m *UpdateApplicationAPIKeyRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*UpdateApplicationRequest) Descriptor

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

func (*UpdateApplicationRequest) EntityType added in v3.15.2

func (m *UpdateApplicationRequest) EntityType() string

func (*UpdateApplicationRequest) Equal

func (this *UpdateApplicationRequest) Equal(that interface{}) bool

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 (m *UpdateApplicationRequest) GetApplication() *Application

func (*UpdateApplicationRequest) GetFieldMask

func (m *UpdateApplicationRequest) GetFieldMask() *types.FieldMask

func (*UpdateApplicationRequest) IDString added in v3.15.2

func (m *UpdateApplicationRequest) IDString() string

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

func (m *UpdateApplicationRequest) Reset()

func (*UpdateApplicationRequest) SetFields

func (dst *UpdateApplicationRequest) SetFields(src *UpdateApplicationRequest, paths ...string) error

func (*UpdateApplicationRequest) String

func (this *UpdateApplicationRequest) String() string

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.

func (*UpdateApplicationRequest) XXX_DiscardUnknown

func (m *UpdateApplicationRequest) XXX_DiscardUnknown()

func (*UpdateApplicationRequest) XXX_Marshal

func (m *UpdateApplicationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateApplicationRequest) XXX_Merge

func (m *UpdateApplicationRequest) XXX_Merge(src proto.Message)

func (*UpdateApplicationRequest) XXX_Size

func (m *UpdateApplicationRequest) XXX_Size() int

func (*UpdateApplicationRequest) XXX_Unmarshal

func (m *UpdateApplicationRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*UpdateClientRequest) Descriptor

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

func (*UpdateClientRequest) EntityType added in v3.15.2

func (m *UpdateClientRequest) EntityType() string

func (*UpdateClientRequest) Equal

func (this *UpdateClientRequest) Equal(that interface{}) bool

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 (m *UpdateClientRequest) GetClient() *Client

func (*UpdateClientRequest) GetFieldMask

func (m *UpdateClientRequest) GetFieldMask() *types.FieldMask

func (*UpdateClientRequest) IDString added in v3.15.2

func (m *UpdateClientRequest) IDString() string

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

func (m *UpdateClientRequest) Reset()

func (*UpdateClientRequest) SetFields

func (dst *UpdateClientRequest) SetFields(src *UpdateClientRequest, paths ...string) error

func (*UpdateClientRequest) String

func (this *UpdateClientRequest) String() string

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.

func (*UpdateClientRequest) XXX_DiscardUnknown

func (m *UpdateClientRequest) XXX_DiscardUnknown()

func (*UpdateClientRequest) XXX_Marshal

func (m *UpdateClientRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateClientRequest) XXX_Merge

func (m *UpdateClientRequest) XXX_Merge(src proto.Message)

func (*UpdateClientRequest) XXX_Size

func (m *UpdateClientRequest) XXX_Size() int

func (*UpdateClientRequest) XXX_Unmarshal

func (m *UpdateClientRequest) XXX_Unmarshal(b []byte) error

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 `protobuf:"bytes,1,opt,name=end_device,json=endDevice,proto3,embedded=end_device" json:"end_device"`
	// 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            *types.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*UpdateEndDeviceRequest) Descriptor

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

func (*UpdateEndDeviceRequest) Equal

func (this *UpdateEndDeviceRequest) Equal(that interface{}) bool

func (*UpdateEndDeviceRequest) FieldIsZero added in v3.11.0

func (m *UpdateEndDeviceRequest) FieldIsZero(p string) bool

FieldIsZero returns whether path p is zero.

func (*UpdateEndDeviceRequest) GetFieldMask

func (m *UpdateEndDeviceRequest) GetFieldMask() *types.FieldMask

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

func (m *UpdateEndDeviceRequest) Reset()

func (*UpdateEndDeviceRequest) SetFields

func (dst *UpdateEndDeviceRequest) SetFields(src *UpdateEndDeviceRequest, paths ...string) error

func (*UpdateEndDeviceRequest) String

func (this *UpdateEndDeviceRequest) String() string

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.

func (*UpdateEndDeviceRequest) XXX_DiscardUnknown

func (m *UpdateEndDeviceRequest) XXX_DiscardUnknown()

func (*UpdateEndDeviceRequest) XXX_Marshal

func (m *UpdateEndDeviceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateEndDeviceRequest) XXX_Merge

func (m *UpdateEndDeviceRequest) XXX_Merge(src proto.Message)

func (*UpdateEndDeviceRequest) XXX_Size

func (m *UpdateEndDeviceRequest) XXX_Size() int

func (*UpdateEndDeviceRequest) XXX_Unmarshal

func (m *UpdateEndDeviceRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask `protobuf:"bytes,3,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*UpdateGatewayAPIKeyRequest) Descriptor

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

func (*UpdateGatewayAPIKeyRequest) EntityType added in v3.15.1

func (m *UpdateGatewayAPIKeyRequest) EntityType() string

func (*UpdateGatewayAPIKeyRequest) Equal

func (this *UpdateGatewayAPIKeyRequest) Equal(that interface{}) bool

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 (m *UpdateGatewayAPIKeyRequest) GetApiKey() *APIKey

func (*UpdateGatewayAPIKeyRequest) GetFieldMask added in v3.13.0

func (m *UpdateGatewayAPIKeyRequest) GetFieldMask() *types.FieldMask

func (*UpdateGatewayAPIKeyRequest) GetGatewayIds added in v3.15.1

func (m *UpdateGatewayAPIKeyRequest) GetGatewayIds() *GatewayIdentifiers

func (*UpdateGatewayAPIKeyRequest) IDString added in v3.15.1

func (m *UpdateGatewayAPIKeyRequest) IDString() string

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

func (m *UpdateGatewayAPIKeyRequest) Reset()

func (*UpdateGatewayAPIKeyRequest) SetFields

func (dst *UpdateGatewayAPIKeyRequest) SetFields(src *UpdateGatewayAPIKeyRequest, paths ...string) error

func (*UpdateGatewayAPIKeyRequest) String

func (this *UpdateGatewayAPIKeyRequest) String() string

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.

func (*UpdateGatewayAPIKeyRequest) XXX_DiscardUnknown

func (m *UpdateGatewayAPIKeyRequest) XXX_DiscardUnknown()

func (*UpdateGatewayAPIKeyRequest) XXX_Marshal

func (m *UpdateGatewayAPIKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateGatewayAPIKeyRequest) XXX_Merge

func (m *UpdateGatewayAPIKeyRequest) XXX_Merge(src proto.Message)

func (*UpdateGatewayAPIKeyRequest) XXX_Size

func (m *UpdateGatewayAPIKeyRequest) XXX_Size() int

func (*UpdateGatewayAPIKeyRequest) XXX_Unmarshal

func (m *UpdateGatewayAPIKeyRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*UpdateGatewayRequest) Descriptor

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

func (*UpdateGatewayRequest) EntityType added in v3.15.2

func (m *UpdateGatewayRequest) EntityType() string

func (*UpdateGatewayRequest) Equal

func (this *UpdateGatewayRequest) Equal(that interface{}) bool

func (*UpdateGatewayRequest) ExtractRequestFields added in v3.15.2

func (m *UpdateGatewayRequest) ExtractRequestFields(dst map[string]interface{})

func (*UpdateGatewayRequest) GetFieldMask

func (m *UpdateGatewayRequest) GetFieldMask() *types.FieldMask

func (*UpdateGatewayRequest) GetGateway added in v3.15.2

func (m *UpdateGatewayRequest) GetGateway() *Gateway

func (*UpdateGatewayRequest) IDString added in v3.15.2

func (m *UpdateGatewayRequest) IDString() string

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

func (m *UpdateGatewayRequest) Reset()

func (*UpdateGatewayRequest) SetFields

func (dst *UpdateGatewayRequest) SetFields(src *UpdateGatewayRequest, paths ...string) error

func (*UpdateGatewayRequest) String

func (this *UpdateGatewayRequest) String() string

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.

func (*UpdateGatewayRequest) XXX_DiscardUnknown

func (m *UpdateGatewayRequest) XXX_DiscardUnknown()

func (*UpdateGatewayRequest) XXX_Marshal

func (m *UpdateGatewayRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateGatewayRequest) XXX_Merge

func (m *UpdateGatewayRequest) XXX_Merge(src proto.Message)

func (*UpdateGatewayRequest) XXX_Size

func (m *UpdateGatewayRequest) XXX_Size() int

func (*UpdateGatewayRequest) XXX_Unmarshal

func (m *UpdateGatewayRequest) XXX_Unmarshal(b []byte) error

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 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            *types.FieldMask `protobuf:"bytes,3,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*UpdateOrganizationAPIKeyRequest) Descriptor

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

func (*UpdateOrganizationAPIKeyRequest) EntityType added in v3.15.1

func (m *UpdateOrganizationAPIKeyRequest) EntityType() string

func (*UpdateOrganizationAPIKeyRequest) Equal

func (this *UpdateOrganizationAPIKeyRequest) Equal(that interface{}) bool

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 (m *UpdateOrganizationAPIKeyRequest) GetApiKey() *APIKey

func (*UpdateOrganizationAPIKeyRequest) GetFieldMask added in v3.13.0

func (m *UpdateOrganizationAPIKeyRequest) GetFieldMask() *types.FieldMask

func (*UpdateOrganizationAPIKeyRequest) GetOrganizationIds added in v3.15.1

func (*UpdateOrganizationAPIKeyRequest) IDString added in v3.15.1

func (*UpdateOrganizationAPIKeyRequest) MarshalProtoJSON added in v3.15.1

MarshalProtoJSON marshals the UpdateOrganizationAPIKeyRequest message to JSON.

func (*UpdateOrganizationAPIKeyRequest) ProtoMessage

func (*UpdateOrganizationAPIKeyRequest) ProtoMessage()

func (*UpdateOrganizationAPIKeyRequest) Reset

func (*UpdateOrganizationAPIKeyRequest) SetFields

func (*UpdateOrganizationAPIKeyRequest) String

func (this *UpdateOrganizationAPIKeyRequest) String() string

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.

func (*UpdateOrganizationAPIKeyRequest) XXX_DiscardUnknown

func (m *UpdateOrganizationAPIKeyRequest) XXX_DiscardUnknown()

func (*UpdateOrganizationAPIKeyRequest) XXX_Marshal

func (m *UpdateOrganizationAPIKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateOrganizationAPIKeyRequest) XXX_Merge

func (m *UpdateOrganizationAPIKeyRequest) XXX_Merge(src proto.Message)

func (*UpdateOrganizationAPIKeyRequest) XXX_Size

func (m *UpdateOrganizationAPIKeyRequest) XXX_Size() int

func (*UpdateOrganizationAPIKeyRequest) XXX_Unmarshal

func (m *UpdateOrganizationAPIKeyRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*UpdateOrganizationRequest) Descriptor

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

func (*UpdateOrganizationRequest) EntityType added in v3.15.2

func (m *UpdateOrganizationRequest) EntityType() string

func (*UpdateOrganizationRequest) Equal

func (this *UpdateOrganizationRequest) Equal(that interface{}) bool

func (*UpdateOrganizationRequest) ExtractRequestFields added in v3.15.2

func (m *UpdateOrganizationRequest) ExtractRequestFields(dst map[string]interface{})

func (*UpdateOrganizationRequest) GetFieldMask

func (m *UpdateOrganizationRequest) GetFieldMask() *types.FieldMask

func (*UpdateOrganizationRequest) GetOrganization added in v3.15.2

func (m *UpdateOrganizationRequest) GetOrganization() *Organization

func (*UpdateOrganizationRequest) IDString added in v3.15.2

func (m *UpdateOrganizationRequest) IDString() string

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

func (m *UpdateOrganizationRequest) Reset()

func (*UpdateOrganizationRequest) SetFields

func (dst *UpdateOrganizationRequest) SetFields(src *UpdateOrganizationRequest, paths ...string) error

func (*UpdateOrganizationRequest) String

func (this *UpdateOrganizationRequest) String() string

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.

func (*UpdateOrganizationRequest) XXX_DiscardUnknown

func (m *UpdateOrganizationRequest) XXX_DiscardUnknown()

func (*UpdateOrganizationRequest) XXX_Marshal

func (m *UpdateOrganizationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateOrganizationRequest) XXX_Merge

func (m *UpdateOrganizationRequest) XXX_Merge(src proto.Message)

func (*UpdateOrganizationRequest) XXX_Size

func (m *UpdateOrganizationRequest) XXX_Size() int

func (*UpdateOrganizationRequest) XXX_Unmarshal

func (m *UpdateOrganizationRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask `protobuf:"bytes,5,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*UpdatePacketBrokerGatewayRequest) Descriptor added in v3.13.3

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

func (*UpdatePacketBrokerGatewayRequest) Equal added in v3.13.3

func (this *UpdatePacketBrokerGatewayRequest) Equal(that interface{}) bool

func (*UpdatePacketBrokerGatewayRequest) GetFieldMask added in v3.13.3

func (*UpdatePacketBrokerGatewayRequest) GetGateway added in v3.13.3

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) Reset added in v3.13.3

func (*UpdatePacketBrokerGatewayRequest) SetFields added in v3.13.3

func (*UpdatePacketBrokerGatewayRequest) String added in v3.13.3

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.

func (*UpdatePacketBrokerGatewayRequest) XXX_DiscardUnknown added in v3.13.3

func (m *UpdatePacketBrokerGatewayRequest) XXX_DiscardUnknown()

func (*UpdatePacketBrokerGatewayRequest) XXX_Marshal added in v3.13.3

func (m *UpdatePacketBrokerGatewayRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdatePacketBrokerGatewayRequest) XXX_Merge added in v3.13.3

func (*UpdatePacketBrokerGatewayRequest) XXX_Size added in v3.13.3

func (m *UpdatePacketBrokerGatewayRequest) XXX_Size() int

func (*UpdatePacketBrokerGatewayRequest) XXX_Unmarshal added in v3.13.3

func (m *UpdatePacketBrokerGatewayRequest) XXX_Unmarshal(b []byte) error

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            *types.Duration `protobuf:"bytes,1,opt,name=online_ttl,json=onlineTtl,proto3" json:"online_ttl,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*UpdatePacketBrokerGatewayResponse) Descriptor added in v3.13.3

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

func (*UpdatePacketBrokerGatewayResponse) Equal added in v3.13.3

func (this *UpdatePacketBrokerGatewayResponse) Equal(that interface{}) bool

func (*UpdatePacketBrokerGatewayResponse) GetOnlineTtl added in v3.13.3

func (*UpdatePacketBrokerGatewayResponse) ProtoMessage added in v3.13.3

func (*UpdatePacketBrokerGatewayResponse) ProtoMessage()

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.

func (*UpdatePacketBrokerGatewayResponse) XXX_DiscardUnknown added in v3.13.3

func (m *UpdatePacketBrokerGatewayResponse) XXX_DiscardUnknown()

func (*UpdatePacketBrokerGatewayResponse) XXX_Marshal added in v3.13.3

func (m *UpdatePacketBrokerGatewayResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdatePacketBrokerGatewayResponse) XXX_Merge added in v3.13.3

func (*UpdatePacketBrokerGatewayResponse) XXX_Size added in v3.13.3

func (m *UpdatePacketBrokerGatewayResponse) XXX_Size() int

func (*UpdatePacketBrokerGatewayResponse) XXX_Unmarshal added in v3.13.3

func (m *UpdatePacketBrokerGatewayResponse) XXX_Unmarshal(b []byte) error

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 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            *types.FieldMask `protobuf:"bytes,3,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*UpdateUserAPIKeyRequest) Descriptor

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

func (*UpdateUserAPIKeyRequest) EntityType added in v3.15.1

func (m *UpdateUserAPIKeyRequest) EntityType() string

func (*UpdateUserAPIKeyRequest) Equal

func (this *UpdateUserAPIKeyRequest) Equal(that interface{}) bool

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 (m *UpdateUserAPIKeyRequest) GetApiKey() *APIKey

func (*UpdateUserAPIKeyRequest) GetFieldMask added in v3.13.0

func (m *UpdateUserAPIKeyRequest) GetFieldMask() *types.FieldMask

func (*UpdateUserAPIKeyRequest) GetUserIds added in v3.15.1

func (m *UpdateUserAPIKeyRequest) GetUserIds() *UserIdentifiers

func (*UpdateUserAPIKeyRequest) IDString added in v3.15.1

func (m *UpdateUserAPIKeyRequest) IDString() string

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

func (m *UpdateUserAPIKeyRequest) Reset()

func (*UpdateUserAPIKeyRequest) SetFields

func (dst *UpdateUserAPIKeyRequest) SetFields(src *UpdateUserAPIKeyRequest, paths ...string) error

func (*UpdateUserAPIKeyRequest) String

func (this *UpdateUserAPIKeyRequest) String() string

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.

func (*UpdateUserAPIKeyRequest) XXX_DiscardUnknown

func (m *UpdateUserAPIKeyRequest) XXX_DiscardUnknown()

func (*UpdateUserAPIKeyRequest) XXX_Marshal

func (m *UpdateUserAPIKeyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateUserAPIKeyRequest) XXX_Merge

func (m *UpdateUserAPIKeyRequest) XXX_Merge(src proto.Message)

func (*UpdateUserAPIKeyRequest) XXX_Size

func (m *UpdateUserAPIKeyRequest) XXX_Size() int

func (*UpdateUserAPIKeyRequest) XXX_Unmarshal

func (m *UpdateUserAPIKeyRequest) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UpdateUserPasswordRequest) Descriptor

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

func (*UpdateUserPasswordRequest) EntityType added in v3.15.1

func (m *UpdateUserPasswordRequest) EntityType() string

func (*UpdateUserPasswordRequest) Equal

func (this *UpdateUserPasswordRequest) Equal(that interface{}) bool

func (*UpdateUserPasswordRequest) ExtractRequestFields added in v3.15.1

func (m *UpdateUserPasswordRequest) ExtractRequestFields(dst map[string]interface{})

func (*UpdateUserPasswordRequest) GetNew

func (m *UpdateUserPasswordRequest) GetNew() string

func (*UpdateUserPasswordRequest) GetOld

func (m *UpdateUserPasswordRequest) GetOld() string

func (*UpdateUserPasswordRequest) GetRevokeAllAccess

func (m *UpdateUserPasswordRequest) GetRevokeAllAccess() bool

func (*UpdateUserPasswordRequest) GetUserIds added in v3.15.1

func (m *UpdateUserPasswordRequest) GetUserIds() *UserIdentifiers

func (*UpdateUserPasswordRequest) IDString added in v3.15.1

func (m *UpdateUserPasswordRequest) IDString() string

func (*UpdateUserPasswordRequest) ProtoMessage

func (*UpdateUserPasswordRequest) ProtoMessage()

func (*UpdateUserPasswordRequest) Reset

func (m *UpdateUserPasswordRequest) Reset()

func (*UpdateUserPasswordRequest) SetFields

func (dst *UpdateUserPasswordRequest) SetFields(src *UpdateUserPasswordRequest, paths ...string) error

func (*UpdateUserPasswordRequest) String

func (this *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.

func (*UpdateUserPasswordRequest) XXX_DiscardUnknown

func (m *UpdateUserPasswordRequest) XXX_DiscardUnknown()

func (*UpdateUserPasswordRequest) XXX_Marshal

func (m *UpdateUserPasswordRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateUserPasswordRequest) XXX_Merge

func (m *UpdateUserPasswordRequest) XXX_Merge(src proto.Message)

func (*UpdateUserPasswordRequest) XXX_Size

func (m *UpdateUserPasswordRequest) XXX_Size() int

func (*UpdateUserPasswordRequest) XXX_Unmarshal

func (m *UpdateUserPasswordRequest) XXX_Unmarshal(b []byte) error

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            *types.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*UpdateUserRequest) Descriptor

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

func (*UpdateUserRequest) EntityType added in v3.15.1

func (m *UpdateUserRequest) EntityType() string

func (*UpdateUserRequest) Equal

func (this *UpdateUserRequest) Equal(that interface{}) bool

func (*UpdateUserRequest) ExtractRequestFields added in v3.15.1

func (m *UpdateUserRequest) ExtractRequestFields(dst map[string]interface{})

func (*UpdateUserRequest) GetFieldMask

func (m *UpdateUserRequest) GetFieldMask() *types.FieldMask

func (*UpdateUserRequest) GetUser added in v3.15.2

func (m *UpdateUserRequest) GetUser() *User

func (*UpdateUserRequest) IDString added in v3.15.1

func (m *UpdateUserRequest) IDString() string

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

func (m *UpdateUserRequest) Reset()

func (*UpdateUserRequest) SetFields

func (dst *UpdateUserRequest) SetFields(src *UpdateUserRequest, paths ...string) error

func (*UpdateUserRequest) String

func (this *UpdateUserRequest) String() string

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.

func (*UpdateUserRequest) XXX_DiscardUnknown

func (m *UpdateUserRequest) XXX_DiscardUnknown()

func (*UpdateUserRequest) XXX_Marshal

func (m *UpdateUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateUserRequest) XXX_Merge

func (m *UpdateUserRequest) XXX_Merge(src proto.Message)

func (*UpdateUserRequest) XXX_Size

func (m *UpdateUserRequest) XXX_Size() int

func (*UpdateUserRequest) XXX_Unmarshal

func (m *UpdateUserRequest) XXX_Unmarshal(b []byte) error

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     *types.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      *types.Duration `protobuf:"bytes,10,opt,name=consumed_airtime,json=consumedAirtime,proto3" json:"consumed_airtime,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

Uplink message from the end device to the network

func (*UplinkMessage) Descriptor

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

func (*UplinkMessage) Equal

func (this *UplinkMessage) Equal(that interface{}) bool

func (*UplinkMessage) GetConsumedAirtime added in v3.10.0

func (m *UplinkMessage) GetConsumedAirtime() *types.Duration

func (*UplinkMessage) GetCorrelationIds added in v3.14.1

func (m *UplinkMessage) GetCorrelationIds() []string

func (*UplinkMessage) GetDeviceChannelIndex

func (m *UplinkMessage) GetDeviceChannelIndex() uint32

func (*UplinkMessage) GetPayload

func (m *UplinkMessage) GetPayload() *Message

func (*UplinkMessage) GetRawPayload

func (m *UplinkMessage) GetRawPayload() []byte

func (*UplinkMessage) GetReceivedAt

func (m *UplinkMessage) GetReceivedAt() *types.Timestamp

func (*UplinkMessage) GetRxMetadata

func (m *UplinkMessage) GetRxMetadata() []*RxMetadata

func (*UplinkMessage) GetSettings

func (m *UplinkMessage) GetSettings() *TxSettings

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

func (m *UplinkMessage) Reset()

func (*UplinkMessage) SetFields

func (dst *UplinkMessage) SetFields(src *UplinkMessage, paths ...string) error

func (*UplinkMessage) String

func (this *UplinkMessage) String() string

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.

func (*UplinkMessage) XXX_DiscardUnknown

func (m *UplinkMessage) XXX_DiscardUnknown()

func (*UplinkMessage) XXX_Marshal

func (m *UplinkMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UplinkMessage) XXX_Merge

func (m *UplinkMessage) XXX_Merge(src proto.Message)

func (*UplinkMessage) XXX_Size

func (m *UplinkMessage) XXX_Size() int

func (*UplinkMessage) XXX_Unmarshal

func (m *UplinkMessage) XXX_Unmarshal(b []byte) error

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 *types.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          *types.Timestamp `protobuf:"bytes,5,opt,name=gateway_time,json=gatewayTime,proto3" json:"gateway_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*UplinkToken) Descriptor

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

func (*UplinkToken) EntityType added in v3.16.0

func (m *UplinkToken) EntityType() string

func (*UplinkToken) Equal

func (this *UplinkToken) Equal(that interface{}) bool

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 (m *UplinkToken) GetConcentratorTime() int64

func (*UplinkToken) GetGatewayTime added in v3.16.0

func (m *UplinkToken) GetGatewayTime() *types.Timestamp

func (*UplinkToken) GetIds added in v3.16.0

func (*UplinkToken) GetServerTime added in v3.9.0

func (m *UplinkToken) GetServerTime() *types.Timestamp

func (*UplinkToken) GetTimestamp

func (m *UplinkToken) GetTimestamp() uint32

func (*UplinkToken) IDString added in v3.16.0

func (m *UplinkToken) IDString() string

func (*UplinkToken) ProtoMessage

func (*UplinkToken) ProtoMessage()

func (*UplinkToken) Reset

func (m *UplinkToken) Reset()

func (*UplinkToken) SetFields

func (dst *UplinkToken) SetFields(src *UplinkToken, paths ...string) error

func (*UplinkToken) String

func (this *UplinkToken) String() string

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.

func (*UplinkToken) XXX_DiscardUnknown

func (m *UplinkToken) XXX_DiscardUnknown()

func (*UplinkToken) XXX_Marshal

func (m *UplinkToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UplinkToken) XXX_Merge

func (m *UplinkToken) XXX_Merge(src proto.Message)

func (*UplinkToken) XXX_Size

func (m *UplinkToken) XXX_Size() int

func (*UplinkToken) XXX_Unmarshal

func (m *UplinkToken) XXX_Unmarshal(b []byte) error

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 *types.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 *types.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 *types.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.
	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 *types.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     *types.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 *types.Timestamp `` /* 144-byte string literal not displayed */
	TemporaryPasswordExpiresAt *types.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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

User is the message that defines a user on the network.

func (*User) Descriptor

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

func (*User) Equal

func (this *User) Equal(that interface{}) bool

func (*User) GetAdmin

func (m *User) GetAdmin() bool

func (*User) GetAttributes

func (m *User) GetAttributes() map[string]string

func (*User) GetContactInfo

func (m *User) GetContactInfo() []*ContactInfo

func (*User) GetCreatedAt

func (m *User) GetCreatedAt() *types.Timestamp

func (*User) GetDeletedAt added in v3.12.0

func (m *User) GetDeletedAt() *types.Timestamp

func (*User) GetDescription

func (m *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 (m *User) GetIds() *UserIdentifiers

func (*User) GetName

func (m *User) GetName() string

func (*User) GetOrganizationOrUserIdentifiers added in v3.15.1

func (m *User) GetOrganizationOrUserIdentifiers() *OrganizationOrUserIdentifiers

func (*User) GetPassword

func (m *User) GetPassword() string

func (*User) GetPasswordUpdatedAt

func (m *User) GetPasswordUpdatedAt() *types.Timestamp

func (*User) GetPrimaryEmailAddress

func (m *User) GetPrimaryEmailAddress() string

func (*User) GetPrimaryEmailAddressValidatedAt

func (m *User) GetPrimaryEmailAddressValidatedAt() *types.Timestamp

func (*User) GetProfilePicture

func (m *User) GetProfilePicture() *Picture

func (*User) GetRequirePasswordUpdate

func (m *User) GetRequirePasswordUpdate() bool

func (*User) GetState

func (m *User) GetState() State

func (*User) GetStateDescription added in v3.12.0

func (m *User) GetStateDescription() string

func (*User) GetTemporaryPassword

func (m *User) GetTemporaryPassword() string

func (*User) GetTemporaryPasswordCreatedAt

func (m *User) GetTemporaryPasswordCreatedAt() *types.Timestamp

func (*User) GetTemporaryPasswordExpiresAt

func (m *User) GetTemporaryPasswordExpiresAt() *types.Timestamp

func (*User) GetUpdatedAt

func (m *User) GetUpdatedAt() *types.Timestamp

func (*User) MarshalProtoJSON added in v3.15.1

func (x *User) MarshalProtoJSON(s *jsonplugin.MarshalState)

MarshalProtoJSON marshals the User message to JSON.

func (User) OrganizationOrUserIdentifiers added in v3.15.1

func (m User) OrganizationOrUserIdentifiers() *OrganizationOrUserIdentifiers

func (*User) ProtoMessage

func (*User) ProtoMessage()

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 (m *User) Reset()

func (*User) SetFields

func (dst *User) SetFields(src *User, paths ...string) error

func (*User) String

func (this *User) String() string

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.

func (*User) XXX_DiscardUnknown

func (m *User) XXX_DiscardUnknown()

func (*User) XXX_Marshal

func (m *User) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*User) XXX_Merge

func (m *User) XXX_Merge(src proto.Message)

func (*User) XXX_Size

func (m *User) XXX_Size() int

func (*User) XXX_Unmarshal

func (m *User) XXX_Unmarshal(b []byte) error

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)
	// 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://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewUserAccessClient

func NewUserAccessClient(cc *grpc.ClientConn) 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)
	// Create a login token that can be used for a one-time login as a user.
	CreateLoginToken(context.Context, *CreateLoginTokenRequest) (*CreateLoginTokenResponse, error)
}

UserAccessServer is the server API for UserAccess service.

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UserIdentifiers) Descriptor

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

func (UserIdentifiers) EntityType

func (UserIdentifiers) EntityType() string

EntityType returns the entity type for this ID (user).

func (*UserIdentifiers) Equal

func (this *UserIdentifiers) Equal(that interface{}) bool

func (*UserIdentifiers) ExtractRequestFields added in v3.10.2

func (ids *UserIdentifiers) ExtractRequestFields(m map[string]interface{})

func (*UserIdentifiers) GetEmail

func (m *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 (m *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) OrganizationOrUserIdentifiers

func (ids UserIdentifiers) OrganizationOrUserIdentifiers() *OrganizationOrUserIdentifiers

OrganizationOrUserIdentifiers returns the UserIdentifiers as *OrganizationOrUserIdentifiers.

func (*UserIdentifiers) ProtoMessage

func (*UserIdentifiers) ProtoMessage()

func (*UserIdentifiers) Reset

func (m *UserIdentifiers) Reset()

func (*UserIdentifiers) SetFields

func (dst *UserIdentifiers) SetFields(src *UserIdentifiers, paths ...string) error

func (*UserIdentifiers) String

func (this *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.

func (*UserIdentifiers) XXX_DiscardUnknown

func (m *UserIdentifiers) XXX_DiscardUnknown()

func (*UserIdentifiers) XXX_Marshal

func (m *UserIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserIdentifiers) XXX_Merge

func (m *UserIdentifiers) XXX_Merge(src proto.Message)

func (*UserIdentifiers) XXX_Size

func (m *UserIdentifiers) XXX_Size() int

func (*UserIdentifiers) XXX_Unmarshal

func (m *UserIdentifiers) XXX_Unmarshal(b []byte) error

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) (*types.Empty, error)
}

UserInvitationRegistryClient is the client API for UserInvitationRegistry service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewUserInvitationRegistryClient

func NewUserInvitationRegistryClient(cc *grpc.ClientConn) UserInvitationRegistryClient

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) (*types.Empty, error)
}

UserInvitationRegistryServer is the server API for UserInvitationRegistry service.

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) (*types.Empty, error)
	// Update the password of the user.
	UpdatePassword(ctx context.Context, in *UpdateUserPasswordRequest, opts ...grpc.CallOption) (*types.Empty, error)
	// Delete the user. This may not release the user ID for reuse.
	Delete(ctx context.Context, in *UserIdentifiers, opts ...grpc.CallOption) (*types.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) (*types.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) (*types.Empty, error)
}

UserRegistryClient is the client API for UserRegistry service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewUserRegistryClient

func NewUserRegistryClient(cc *grpc.ClientConn) UserRegistryClient

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) (*types.Empty, error)
	// Update the password of the user.
	UpdatePassword(context.Context, *UpdateUserPasswordRequest) (*types.Empty, error)
	// Delete the user. This may not release the user ID for reuse.
	Delete(context.Context, *UserIdentifiers) (*types.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) (*types.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) (*types.Empty, error)
}

UserRegistryServer is the server API for UserRegistry service.

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 *types.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt *types.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	ExpiresAt *types.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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UserSession) Descriptor

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

func (*UserSession) EntityType added in v3.15.1

func (m *UserSession) EntityType() string

func (*UserSession) Equal

func (this *UserSession) Equal(that interface{}) bool

func (*UserSession) ExtractRequestFields added in v3.15.1

func (m *UserSession) ExtractRequestFields(dst map[string]interface{})

func (*UserSession) GetCreatedAt

func (m *UserSession) GetCreatedAt() *types.Timestamp

func (*UserSession) GetExpiresAt

func (m *UserSession) GetExpiresAt() *types.Timestamp

func (*UserSession) GetSessionId added in v3.14.1

func (m *UserSession) GetSessionId() string

func (*UserSession) GetSessionSecret added in v3.9.0

func (m *UserSession) GetSessionSecret() string

func (*UserSession) GetUpdatedAt

func (m *UserSession) GetUpdatedAt() *types.Timestamp

func (*UserSession) GetUserIds added in v3.15.1

func (m *UserSession) GetUserIds() *UserIdentifiers

func (*UserSession) IDString added in v3.15.1

func (m *UserSession) IDString() string

func (*UserSession) ProtoMessage

func (*UserSession) ProtoMessage()

func (*UserSession) Reset

func (m *UserSession) Reset()

func (*UserSession) SetFields

func (dst *UserSession) SetFields(src *UserSession, paths ...string) error

func (*UserSession) String

func (this *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.

func (*UserSession) XXX_DiscardUnknown

func (m *UserSession) XXX_DiscardUnknown()

func (*UserSession) XXX_Marshal

func (m *UserSession) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserSession) XXX_Merge

func (m *UserSession) XXX_Merge(src proto.Message)

func (*UserSession) XXX_Size

func (m *UserSession) XXX_Size() int

func (*UserSession) XXX_Unmarshal

func (m *UserSession) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*UserSessionIdentifiers) Descriptor

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

func (*UserSessionIdentifiers) EntityType added in v3.15.1

func (m *UserSessionIdentifiers) EntityType() string

func (*UserSessionIdentifiers) Equal

func (this *UserSessionIdentifiers) Equal(that interface{}) bool

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 (m *UserSessionIdentifiers) GetSessionId() string

func (*UserSessionIdentifiers) GetUserIds added in v3.15.1

func (m *UserSessionIdentifiers) GetUserIds() *UserIdentifiers

func (*UserSessionIdentifiers) IDString added in v3.15.1

func (m *UserSessionIdentifiers) IDString() string

func (*UserSessionIdentifiers) ProtoMessage

func (*UserSessionIdentifiers) ProtoMessage()

func (*UserSessionIdentifiers) Reset

func (m *UserSessionIdentifiers) Reset()

func (*UserSessionIdentifiers) SetFields

func (dst *UserSessionIdentifiers) SetFields(src *UserSessionIdentifiers, paths ...string) error

func (*UserSessionIdentifiers) String

func (this *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.

func (*UserSessionIdentifiers) XXX_DiscardUnknown

func (m *UserSessionIdentifiers) XXX_DiscardUnknown()

func (*UserSessionIdentifiers) XXX_Marshal

func (m *UserSessionIdentifiers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserSessionIdentifiers) XXX_Merge

func (m *UserSessionIdentifiers) XXX_Merge(src proto.Message)

func (*UserSessionIdentifiers) XXX_Size

func (m *UserSessionIdentifiers) XXX_Size() int

func (*UserSessionIdentifiers) XXX_Unmarshal

func (m *UserSessionIdentifiers) XXX_Unmarshal(b []byte) error

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) (*types.Empty, error)
}

UserSessionRegistryClient is the client API for UserSessionRegistry service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewUserSessionRegistryClient

func NewUserSessionRegistryClient(cc *grpc.ClientConn) UserSessionRegistryClient

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) (*types.Empty, error)
}

UserSessionRegistryServer is the server API for UserSessionRegistry service.

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"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*UserSessions) Descriptor

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

func (*UserSessions) Equal

func (this *UserSessions) Equal(that interface{}) bool

func (*UserSessions) GetSessions

func (m *UserSessions) GetSessions() []*UserSession

func (*UserSessions) ProtoMessage

func (*UserSessions) ProtoMessage()

func (*UserSessions) Reset

func (m *UserSessions) Reset()

func (*UserSessions) SetFields

func (dst *UserSessions) SetFields(src *UserSessions, paths ...string) error

func (*UserSessions) String

func (this *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.

func (*UserSessions) XXX_DiscardUnknown

func (m *UserSessions) XXX_DiscardUnknown()

func (*UserSessions) XXX_Marshal

func (m *UserSessions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserSessions) XXX_Merge

func (m *UserSessions) XXX_Merge(src proto.Message)

func (*UserSessions) XXX_Size

func (m *UserSessions) XXX_Size() int

func (*UserSessions) XXX_Unmarshal

func (m *UserSessions) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Users) Descriptor

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

func (*Users) Equal

func (this *Users) Equal(that interface{}) bool

func (*Users) GetUsers

func (m *Users) GetUsers() []*User

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

func (m *Users) Reset()

func (*Users) SetFields

func (dst *Users) SetFields(src *Users, paths ...string) error

func (*Users) String

func (this *Users) String() string

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.

func (*Users) XXX_DiscardUnknown

func (m *Users) XXX_DiscardUnknown()

func (*Users) XXX_Marshal

func (m *Users) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Users) XXX_Merge

func (m *Users) XXX_Merge(src proto.Message)

func (*Users) XXX_Size

func (m *Users) XXX_Size() int

func (*Users) XXX_Unmarshal

func (m *Users) XXX_Unmarshal(b []byte) error

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.

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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