Metadata for one Kiwi field in a generated module.
@type t() :: %KiwiCodec.FieldProps{ deprecated?: boolean(), id: pos_integer() | nil, name: atom() | nil, repeated?: boolean(), source_name: String.t() | nil, type: atom() | {:enum, module()} | module() | nil }