Skip to content

[codex] Complete OMLOX REST endpoint coverage - #55

Merged
jillesvangurp merged 1 commit into
mainfrom
codex/complete-omlox-rest-endpoints
Jun 10, 2026
Merged

[codex] Complete OMLOX REST endpoint coverage#55
jillesvangurp merged 1 commit into
mainfrom
codex/complete-omlox-rest-endpoints

Conversation

@jillesvangurp

Copy link
Copy Markdown
Contributor

Summary

  • expand the normative OpenAPI contract with the missing OMLOX v2 REST routes
  • implement provider, trackable, fence, zone summary, transform, collection, and nested resource behavior
  • expose transient provider and trackable location/motion state through REST
  • regenerate the Go server bindings and add route coverage

Why

Several OMLOX companion OpenAPI endpoints were absent from the repository contract and router, causing conforming requests such as PUT /v2/providers/{providerId}/location and GET /v2/zones/summary to return 404.

Validation

  • just bootstrap
  • just generate
  • go test ./internal/hub ./internal/httpapi/handlers ./cmd/hub
  • git diff --check

go test ./... passes for non-integration packages. Docker-backed integration tests could not run because Docker is unavailable in the current environment. just check reaches the generated-file cleanliness check, which reports the intentionally changed generated OpenAPI file against HEAD.

@jillesvangurp
jillesvangurp marked this pull request as ready for review June 10, 2026 09:06
@jillesvangurp
jillesvangurp merged commit 578855d into main Jun 10, 2026
2 checks passed
@jillesvangurp
jillesvangurp deleted the codex/complete-omlox-rest-endpoints branch June 10, 2026 09:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant