Combine the requests in issue #3296 and #3011, into a Geolocation Go Write SDK to match the Rust equivalents. Issue #3011 was worked on and has a draft branch that can be used or not based on what makes sense given the evolution of the code since then. The Read half of the SDK already exists and complete enough.
The Go Write SDK does not need to include everything. It can skip Foundation commands, such as probe creation and management, marking users at paid etc. That will continue to be CLI, or possible rust automations in the future. There's no need for Go code to do that. This should just be the SDK a user would need to automate adding/removing targets from their (already existing) user account, and possible changing their offset destination, or other behaviors that a user might want to automate.
Combine the requests in issue #3296 and #3011, into a Geolocation Go Write SDK to match the Rust equivalents. Issue #3011 was worked on and has a draft branch that can be used or not based on what makes sense given the evolution of the code since then. The Read half of the SDK already exists and complete enough.
The Go Write SDK does not need to include everything. It can skip Foundation commands, such as probe creation and management, marking users at paid etc. That will continue to be CLI, or possible rust automations in the future. There's no need for Go code to do that. This should just be the SDK a user would need to automate adding/removing targets from their (already existing) user account, and possible changing their offset destination, or other behaviors that a user might want to automate.