Add device discovery payload types #1

Merged
mfreeman451 merged 1 commit from add-device-discovery-sdk into main 2026-05-01 21:12:03 +00:00
Owner

Summary

  • Add serde-native Rust types for serviceradar.device_discovery.v1 plugin payloads
  • Integrate device discovery into the existing Result / PluginResult serializer instead of adding a duplicate result type
  • Add idiomatic constructors, mutation helpers, and Extend support for collector-style code
  • Document device discovery usage in the SDK README

Validation

  • cargo fmt
  • git diff --check
  • cargo test --lib (62 passed)
## Summary - Add serde-native Rust types for `serviceradar.device_discovery.v1` plugin payloads - Integrate device discovery into the existing `Result` / `PluginResult` serializer instead of adding a duplicate result type - Add idiomatic constructors, mutation helpers, and `Extend` support for collector-style code - Document device discovery usage in the SDK README ## Validation - `cargo fmt` - `git diff --check` - `cargo test --lib` (62 passed)
mfreeman451 left a comment

lgtm

lgtm
mfreeman451 force-pushed add-device-discovery-sdk from 1d022caafe to 1bb645bcfd
Some checks failed
ci / verify (push) Has been cancelled
ci / verify (pull_request) Has been cancelled
2026-05-01 21:09:48 +00:00
Compare
mfreeman451 left a comment

lgtm

lgtm
mfreeman451 deleted branch add-device-discovery-sdk 2026-05-01 22:10:12 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
carverauto/serviceradar-sdk-rust!1
No description provided.