Type Alias SupportedCredentialMetadata
SupportedCredentialMetadata: ZodIntersection<
ZodDiscriminatedUnion<
[
ZodObject<
{
credential_signing_alg_values_supported: ZodArray<ZodString>;
format: ZodLiteral<"dc+sd-jwt">;
vct: ZodString;
},
$strip,
>,
ZodObject<
{
credential_signing_alg_values_supported: ZodArray<ZodNumber>;
doctype: ZodString;
format: ZodLiteral<"mso_mdoc">;
},
$strip,
>,
],
"format",
>,
ZodObject<
{
claims: ZodArray<
ZodObject<
{
display: ZodArray<
ZodObject<{ locale: ZodString; name: ZodString }, $strip>,
>;
path: ZodArray<ZodUnion<readonly [ZodString, ZodNumber, ZodNull]>>;
},
$strip,
>,
>;
cryptographic_binding_methods_supported: ZodArray<ZodString>;
display: ZodArray<
ZodObject<{ locale: ZodString; name: ZodString }, $strip>,
>;
proof_types_supported: ZodObject<
{
jwt: ZodObject<
{ proof_signing_alg_values_supported: ZodArray<ZodString> },
$strip,
>;
},
$strip,
>;
scope: ZodString;
},
$strip,
>,
>