ExIcaoVds.CapacityPreflight (ex_icao_vds v0.3.2)

Copy Markdown

Result of a runtime preflight carrier capacity check.

Summary

Types

t()

@type t() :: %ExIcaoVds.CapacityPreflight{
  actual_payload_bytes: non_neg_integer(),
  field_sizes: %{required(atom()) => non_neg_integer()},
  max_carrier_bytes: non_neg_integer(),
  recommendations: [String.t()],
  remaining_bytes: integer(),
  status: :ok | :warning | :too_large,
  usage_percent: float()
}