Represents client data JSON for WebAuthn assertions.
@type t() :: %ExSwan.Assertion.ClientData{ challenge: String.t(), cross_origin: boolean() | nil, origin: String.t(), token_binding: map() | nil, type: String.t() }