pkg

package
v0.14.0 Latest Latest
Warning

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

Go to latest
Published: Jan 29, 2024 License: Apache-2.0 Imports: 0 Imported by: 0

README

Standalone packages

The pkg directory (the current directory) contains a set of standalone packages that can be imported and used by external applications. The packages are specifically meant for the development of the Magistrala based back-end applications and implement common tasks needed by the programmatic operation of Magistrala platform.

Documentation

Overview

Package pkg contains library packages used by Magistrala services and external services that integrate with Magistrala.

Directories

Path Synopsis
Package auth contains the domain concept definitions needed to support Magistrala auth functionality.
Package auth contains the domain concept definitions needed to support Magistrala auth functionality.
Package clients contains the domain concept definitions needed to support Magistrala clients functionality.
Package clients contains the domain concept definitions needed to support Magistrala clients functionality.
postgres
Package postgres contains the database implementation of clients repository layer.
Package postgres contains the database implementation of clients repository layer.
Package errors contains Magistrala errors definitions.
Package errors contains Magistrala errors definitions.
nats
Package redis contains the domain concept definitions needed to support Magistrala redis events source service functionality.
Package redis contains the domain concept definitions needed to support Magistrala redis events source service functionality.
rabbitmq
Package redis contains the domain concept definitions needed to support Magistrala redis events source service functionality.
Package redis contains the domain concept definitions needed to support Magistrala redis events source service functionality.
redis
Package redis contains the domain concept definitions needed to support Magistrala redis events source service functionality.
Package redis contains the domain concept definitions needed to support Magistrala redis events source service functionality.
Package groups contains the domain concept definitions needed to support Magistrala groups functionality.
Package groups contains the domain concept definitions needed to support Magistrala groups functionality.
mocks
Package mocks contains mocks for testing purposes.
Package mocks contains mocks for testing purposes.
mqtt
Package mqtt hold the implementation of the Publisher and PubSub interfaces for the MQTT messaging system, the internal messaging broker of the Magistrala IoT platform.
Package mqtt hold the implementation of the Publisher and PubSub interfaces for the MQTT messaging system, the internal messaging broker of the Magistrala IoT platform.
nats
Package nats hold the implementation of the Publisher and PubSub interfaces for the NATS messaging system, the internal messaging broker of the Magistrala IoT platform.
Package nats hold the implementation of the Publisher and PubSub interfaces for the NATS messaging system, the internal messaging broker of the Magistrala IoT platform.
nats/tracing
Package tracing provides tracing instrumentation for Magistrala things policies service.
Package tracing provides tracing instrumentation for Magistrala things policies service.
rabbitmq
Package rabbitmq holds the implementation of the Publisher and PubSub interfaces for the RabbitMQ messaging system, the internal messaging broker of the Magistrala IoT platform.
Package rabbitmq holds the implementation of the Publisher and PubSub interfaces for the RabbitMQ messaging system, the internal messaging broker of the Magistrala IoT platform.
rabbitmq/tracing
Package tracing provides tracing instrumentation for Magistrala things policies service.
Package tracing provides tracing instrumentation for Magistrala things policies service.
tracing
Package tracing provides tracing instrumentation for Magistrala things policies service.
Package tracing provides tracing instrumentation for Magistrala things policies service.
sdk
go
Package sdk contains Magistrala SDK.
Package sdk contains Magistrala SDK.
Package transformers contains the domain concept definitions needed to support Magistrala transformer services functionality.
Package transformers contains the domain concept definitions needed to support Magistrala transformer services functionality.
json
Package json contains JSON transformer.
Package json contains JSON transformer.
senml
Package senml contains SenML transformer.
Package senml contains SenML transformer.
Package ulid contains ULID generator.
Package ulid contains ULID generator.
Package uuid contains UUID generator.
Package uuid contains UUID generator.

Jump to

Keyboard shortcuts

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