bloombox

This package provides a Java/Kotlin client for Bloombox Cloud services. Integrators have the option of using this (or other language SDKs, like JS or Swift), or integration directly with the lower-level gRPC-based APIs.

Packages

bloombox.client

Contains the main API client classes, service client implementations, and so on. This package exposes the actual client library facade and methods to acquire service instances.

bloombox.client.interfaces

Provides basic interfaces, in particular ServiceClient and ClientError, that are used throughout the SDK.

bloombox.client.services.menu

Retrieve menu/product catalog data, either in full, or section by section. Also exposes methods for retrieving individual product data from various perspectives.

bloombox.client.services.shop

Allows interaction with digital storefront features powered by Bloombox. Validate and enroll shop members, get info about the storefront (i.e. hours and open/closed status), submit and retrieve commercial orders, and so on.

bloombox.client.services.telemetry

Used to emit telemetry data to the Bloombox Telemetry Service, which collects and ingests event data for later analysis.

Index

All Types