Typed struct for a GBP virtual account.
@type t() :: %ClearBank.Schemas.VirtualAccount{ account_number: String.t() | nil, created_at: String.t() | nil, iban: String.t() | nil, id: String.t(), name: String.t(), owner: String.t() | nil, sort_code: String.t() | nil, status: String.t() | nil }
@spec from_map(map()) :: t()