@type t() :: %Plausible.Auth.User{
__meta__: term(),
accept_traffic_until: term(),
allow_next_upgrade_override: term(),
api_keys: term(),
email: term(),
email_verified: term(),
enterprise_plan: term(),
google_auth: term(),
grace_period: term(),
id: term(),
inserted_at: term(),
last_seen: term(),
name: term(),
password: term(),
password_confirmation: term(),
password_hash: term(),
previous_email: term(),
sessions: term(),
site_memberships: term(),
sites: term(),
subscription: term(),
theme: term(),
totp_enabled: term(),
totp_last_used_at: term(),
totp_secret: term(),
totp_token: term(),
trial_expiry_date: term(),
updated_at: term()
}