CitraClient.Schemas.RFCaptureResponse (citra_client v0.3.0)
View SourceResponse schema for RF capture with full data
Fields
:antenna_id— UUIDString.t()(API key:antennaId):capture_end—DateTime.t()(API key:captureEnd):capture_start—DateTime.t()(API key:captureStart):creation_epoch—DateTime.t()(API key:creationEpoch):data—CitraClient.Schemas.RFCaptureData.t():detection_count—integer()(API key:detectionCount):file_size—integer()(API key:fileSize):id— UUIDString.t():task_id— UUIDString.t()(API key:taskId):user_id— UUIDString.t()(API key:userId)
Summary
Functions
Build this struct from a decoded JSON map received from the API. Unknown fields are ignored.
Convert this struct into a map with the API's camelCase keys, ready
to be JSON-encoded. Fields whose value is nil are omitted.
Types
@type t() :: %CitraClient.Schemas.RFCaptureResponse{ antenna_id: String.t() | nil, capture_end: DateTime.t() | nil, capture_start: DateTime.t() | nil, creation_epoch: DateTime.t() | nil, data: CitraClient.Schemas.RFCaptureData.t() | map() | nil, detection_count: integer() | nil, file_size: integer() | nil, id: String.t() | nil, task_id: String.t() | nil, user_id: String.t() | nil }