Loose struct for the account profile. Unknown fields are ignored; the complete original payload is always available under :raw.
:raw
@type t() :: %Picnic.Schema.User{ address: term(), completed_deliveries: term(), contact_email: term(), customer_type: term(), firstname: term(), household_details: term(), lastname: term(), phone: term(), raw: term(), total_deliveries: term(), user_id: term() }