Directories
¶
| Path | Synopsis |
|---|---|
|
Package api embeds the checked-in Roborock REST contracts for response validation.
|
Package api embeds the checked-in Roborock REST contracts for response validation. |
|
cmd
|
|
|
go-roborock
module
|
|
|
examples
|
|
|
basic
command
Command basic lists account devices without printing their encryption keys.
|
Command basic lists account devices without printing their encryption keys. |
|
internal
|
|
|
mapmodel
Package mapmodel provides primitives to interact with the openapi HTTP API.
|
Package mapmodel provides primitives to interact with the openapi HTTP API. |
|
protocol
Code generated by tools/generate from schema x-wire-constants; DO NOT EDIT.
|
Code generated by tools/generate from schema x-wire-constants; DO NOT EDIT. |
|
schemaadapter
Package schemaadapter projects canonical MQTT schemas for the existing Go model generator.
|
Package schemaadapter projects canonical MQTT schemas for the existing Go model generator. |
|
pkg
|
|
|
dependencies/mapdata
Package mapdata decodes bounded inner map payloads without network or rendering.
|
Package mapdata decodes bounded inner map payloads without network or rendering. |
|
dependencies/mqtt
Package mqtt implements account-bound Roborock cloud device sessions.
|
Package mqtt implements account-bound Roborock cloud device sessions. |
|
dependencies/rest
Package rest implements stateless Roborock cloud authentication and inventory.
|
Package rest implements stateless Roborock cloud authentication and inventory. |
|
dependencymodels
Package dependencymodels provides primitives to interact with the openapi HTTP API.
|
Package dependencymodels provides primitives to interact with the openapi HTTP API. |
|
roborock
Package roborock provides a stateless cloud client and explicit typed device sessions.
|
Package roborock provides a stateless cloud client and explicit typed device sessions. |
|
roborockerrors
Package roborockerrors defines failures shared by the public API and transports.
|
Package roborockerrors defines failures shared by the public API and transports. |
|
tools
|
|
|
compatibility
command
Command compatibility compares the public Go API with a Git baseline.
|
Command compatibility compares the public Go API with a Git baseline. |
|
contracts
command
Command contracts validates schema documents, production source rules and generated models.
|
Command contracts validates schema documents, production source rules and generated models. |
|
coverage
command
Command coverage reports statement coverage for non-generated library code.
|
Command coverage reports statement coverage for non-generated library code. |
|
docbundle
command
Command docbundle joins schemas for documentation without changing wire owners.
|
Command docbundle joins schemas for documentation without changing wire owners. |
|
formatcheck
command
Command formatcheck checks every repository Go source without modifying files.
|
Command formatcheck checks every repository Go source without modifying files. |
|
generate
command
Command generate reproducibly generates schema models and protocol constants.
|
Command generate reproducibly generates schema models and protocol constants. |
|
generatedfiles
command
Command generatedfiles rejects untracked generated output in CI.
|
Command generatedfiles rejects untracked generated output in CI. |
|
integrationcheck
command
Command integrationcheck compiles and skips the opt-in live suite without credentials.
|
Command integrationcheck compiles and skips the opt-in live suite without credentials. |
|
inventory
command
Command inventory records schema-owned declarations and resolved production uses.
|
Command inventory records schema-owned declarations and resolved production uses. |
|
modules
command
Command modules verifies the CLI module against the local SDK without publishing replacements.
|
Command modules verifies the CLI module against the local SDK without publishing replacements. |
|
protogen
command
Command protogen compiles the pinned map protocol with the official Go plugin.
|
Command protogen compiles the pinned map protocol with the official Go plugin. |
|
publicdocs
command
Command publicdocs renders schema-owned public A01 types as customer MDX.
|
Command publicdocs renders schema-owned public A01 types as customer MDX. |
|
siteassets
command
Command siteassets adds the flat Flight payload names requested by static Next navigation.
|
Command siteassets adds the flat Flight payload names requested by static Next navigation. |
|
sitelinks
command
Command sitelinks verifies local destinations in every rendered HTML page.
|
Command sitelinks verifies local destinations in every rendered HTML page. |
Click to show internal directories.
Click to hide internal directories.