CitraClient.Maneuvers (citra_client v0.3.0)

View Source

Generated operations for OpenAPI tag maneuvers.

Summary

Functions

create_maneuver(body)

Create Maneuver

Create a new maneuver and publish event for alert processing

POST /maneuvers

Body

Request body (map or generated struct).

get_maneuver(maneuver_id)

Get Maneuver

Get a single maneuver by ID

GET /maneuvers/{maneuver_id}

Path parameters

  • maneuver_id (path)

list_maneuvers(opts \\ [])

List Maneuvers

List maneuvers with optional filters

GET /maneuvers

Options (passed via keyword list)

  • :satellite_id — Filter by satellite ID
  • :status — Filter by maneuver status
  • :limit — Maximum number of results
  • :offset — Offset for pagination

list_satellite_maneuvers(satellite_id, opts \\ [])

List Satellite Maneuvers

List maneuvers for a specific satellite

GET /satellites/{satellite_id}/maneuvers

Path parameters

  • satellite_id (path)

Options (passed via keyword list)

  • :status — Filter by maneuver status
  • :limit — Maximum number of results
  • :offset — Offset for pagination

update_maneuver(maneuver_id, body)

Update Maneuver

Update a maneuver (e.g., change status)

PUT /maneuvers/{maneuver_id}

Path parameters

  • maneuver_id (path)

Body

Request body (map or generated struct).