IO Wallet SDK
    Preparing search index...
    itWalletMetadataV1_3: ZodObject<
        {
            federation_entity: ZodOptional<
                ZodObject<
                    {
                        contacts: ZodOptional<ZodArray<ZodString>>;
                        federation_fetch_endpoint: ZodOptional<ZodURL>;
                        federation_historical_keys_endpoint: ZodOptional<ZodURL>;
                        federation_list_endpoint: ZodOptional<ZodURL>;
                        federation_resolve_endpoint: ZodOptional<ZodURL>;
                        federation_trust_mark_endpoint: ZodOptional<ZodURL>;
                        federation_trust_mark_list_endpoint: ZodOptional<ZodURL>;
                        federation_trust_mark_status_endpoint: ZodOptional<ZodURL>;
                        homepage_uri: ZodOptional<ZodURL>;
                        jwks: ZodOptional<
                            ZodObject<
                                {
                                    keys: ZodArray<
                                        ZodObject<
                                            {
                                                alg: ...;
                                                key_ops: ...;
                                                kid: ...;
                                                kty: ...;
                                                use: ...;
                                                x5c: ...;
                                                x5t: ...;
                                                "x5t#S256": ...;
                                                x5u: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                },
                                $strip,
                            >,
                        >;
                        jwks_uri: ZodOptional<ZodURL>;
                        logo_uri: ZodOptional<ZodURL>;
                        organization_name: ZodOptional<ZodString>;
                        policy_uri: ZodOptional<ZodURL>;
                        signed_jwks_uri: ZodOptional<ZodURL>;
                        tos_uri: ZodOptional<ZodURL>;
                    },
                    $loose,
                >,
            >;
            oauth_authorization_server: ZodOptional<
                ZodObject<
                    {
                        acr_values_supported: ZodArray<ZodString>;
                        authorization_endpoint: ZodURL;
                        authorization_signing_alg_values_supported: ZodArray<ZodString>;
                        client_attestation_pop_signing_alg_values_supported: ZodArray<
                            ZodString,
                        >;
                        client_attestation_signing_alg_values_supported: ZodArray<ZodString>;
                        client_registration_types_supported: ZodArray<
                            ZodUnion<
                                readonly [ZodLiteral<"automatic">, ZodLiteral<"explicit">],
                            >,
                        >;
                        code_challenge_methods_supported: ZodArray<ZodString>;
                        dpop_signing_alg_values_supported: ZodArray<ZodString>;
                        grant_types_supported: ZodArray<ZodString>;
                        issuer: ZodURL;
                        jwks: ZodObject<
                            {
                                keys: ZodArray<
                                    ZodObject<
                                        {
                                            alg: ZodOptional<(...)>;
                                            key_ops: ZodOptional<(...)>;
                                            kid: ZodString;
                                            kty: ZodString;
                                            use: ZodOptional<(...)>;
                                            x5c: ZodOptional<(...)>;
                                            x5t: ZodOptional<(...)>;
                                            "x5t#S256": ZodOptional<(...)>;
                                            x5u: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >;
                            },
                            $strip,
                        >;
                        pushed_authorization_request_endpoint: ZodURL;
                        request_object_signing_alg_values_supported: ZodArray<ZodString>;
                        require_signed_request_object: ZodLiteral<true>;
                        response_types_supported: ZodArray<ZodString>;
                        scopes_supported: ZodArray<ZodString>;
                        token_endpoint: ZodURL;
                        token_endpoint_auth_methods_supported: ZodArray<ZodString>;
                        token_endpoint_auth_signing_alg_values_supported: ZodArray<ZodString>;
                    },
                    $loose,
                >,
            >;
            openid_credential_issuer: ZodOptional<
                ZodObject<
                    {
                        authorization_servers: ZodOptional<ZodTuple<[ZodURL], ZodURL>>;
                        batch_credential_issuance: ZodOptional<
                            ZodObject<{ batch_size: ZodNumber }, $strip>,
                        >;
                        credential_configurations_supported: ZodRecord<
                            ZodString,
                            ZodIntersection<
                                ZodDiscriminatedUnion<
                                    [
                                        ZodObject<
                                            {
                                                credential_signing_alg_values_supported: ...;
                                                format: ...;
                                                vct: ...;
                                            },
                                            $strip,
                                        >,
                                        ZodObject<
                                            {
                                                credential_signing_alg_values_supported: ...;
                                                doctype: ...;
                                                format: ...;
                                            },
                                            $strip,
                                        >,
                                    ],
                                    "format",
                                >,
                                ZodObject<
                                    {
                                        authentic_sources: ZodObject<
                                            { dataset_id: ...; entity_id: ... },
                                            $strip,
                                        >;
                                        credential_metadata: ZodObject<
                                            { claims: ...; display: ... },
                                            $strip,
                                        >;
                                        cryptographic_binding_methods_supported: ZodArray<ZodString>;
                                        proof_types_supported: ZodObject<{ jwt: ... }, $strip>;
                                        schema_id: ZodString;
                                        scope: ZodString;
                                    },
                                    $strip,
                                >,
                            >,
                        >;
                        credential_endpoint: ZodURL;
                        credential_issuer: ZodURL;
                        deferred_credential_endpoint: ZodOptional<ZodURL>;
                        display: ZodOptional<
                            ZodArray<
                                ZodObject<
                                    {
                                        background_color: ZodOptional<ZodString>;
                                        background_image: ZodOptional<ZodObject<(...), (...)>>;
                                        description: ZodOptional<ZodString>;
                                        locale: ZodString;
                                        logo: ZodOptional<ZodObject<(...), (...)>>;
                                        name: ZodString;
                                        watermark_image: ZodOptional<ZodObject<(...), (...)>>;
                                    },
                                    $strip,
                                >,
                            >,
                        >;
                        jwks: ZodObject<
                            {
                                keys: ZodArray<
                                    ZodObject<
                                        {
                                            alg: ZodOptional<(...)>;
                                            key_ops: ZodOptional<(...)>;
                                            kid: ZodString;
                                            kty: ZodString;
                                            use: ZodOptional<(...)>;
                                            x5c: ZodOptional<(...)>;
                                            x5t: ZodOptional<(...)>;
                                            "x5t#S256": ZodOptional<(...)>;
                                            x5u: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >;
                            },
                            $strip,
                        >;
                        nonce_endpoint: ZodOptional<ZodURL>;
                        notification_endpoint: ZodOptional<ZodURL>;
                        status_list_aggregation_endpoint: ZodOptional<ZodURL>;
                        trust_frameworks_supported: ZodArray<
                            ZodUnion<
                                readonly [
                                    ZodLiteral<"eudi_wallet">,
                                    ZodLiteral<"it_cie">,
                                    ZodLiteral<"it_wallet">,
                                    ZodLiteral<"it_l2+document_proof">,
                                    ZodLiteral<"it_spid">,
                                ],
                            >,
                        >;
                    },
                    $loose,
                >,
            >;
            openid_credential_verifier: ZodOptional<
                ZodObject<
                    {
                        application_type: ZodLiteral<"web">;
                        client_id: ZodURL;
                        client_name: ZodString;
                        encrypted_response_enc_values_supported: ZodArray<ZodString>;
                        erasure_endpoint: ZodOptional<ZodURL>;
                        jwks: ZodObject<
                            {
                                keys: ZodArray<
                                    ZodObject<
                                        {
                                            alg: ZodOptional<(...)>;
                                            key_ops: ZodOptional<(...)>;
                                            kid: ZodString;
                                            kty: ZodString;
                                            use: ZodOptional<(...)>;
                                            x5c: ZodOptional<(...)>;
                                            x5t: ZodOptional<(...)>;
                                            "x5t#S256": ZodOptional<(...)>;
                                            x5u: ZodOptional<(...)>;
                                        },
                                        $loose,
                                    >,
                                >;
                            },
                            $strip,
                        >;
                        logo_uri: ZodURL;
                        redirect_uris: ZodOptional<ZodArray<ZodURL>>;
                        request_uris: ZodArray<ZodURL>;
                        response_uris: ZodArray<ZodURL>;
                        vp_formats_supported: ZodRecord<
                            ZodString,
                            ZodObject<
                                {
                                    alg: ZodOptional<ZodArray<ZodString>>;
                                    deviceauth_alg_values: ZodOptional<ZodArray<ZodNumber>>;
                                    issuerauth_alg_values: ZodOptional<ZodArray<ZodNumber>>;
                                    "kb-jwt_alg_values": ZodOptional<ZodArray<ZodString>>;
                                    "sd-jwt_alg_values": ZodOptional<ZodArray<ZodString>>;
                                },
                                $strip,
                            >,
                        >;
                    },
                    $loose,
                >,
            >;
            wallet_solution: ZodOptional<
                ZodObject<
                    {
                        jwks: ZodOptional<
                            ZodObject<
                                {
                                    keys: ZodArray<
                                        ZodObject<
                                            {
                                                alg: ...;
                                                key_ops: ...;
                                                kid: ...;
                                                kty: ...;
                                                use: ...;
                                                x5c: ...;
                                                x5t: ...;
                                                "x5t#S256": ...;
                                                x5u: ...;
                                            },
                                            $loose,
                                        >,
                                    >;
                                },
                                $strip,
                            >,
                        >;
                        jwks_uri: ZodOptional<ZodURL>;
                        logo_uri: ZodURL;
                        signed_jwks_uri: ZodOptional<ZodURL>;
                        wallet_metadata: ZodObject<
                            {
                                authorization_endpoint: ZodURL;
                                client_id_prefixes_supported: ZodArray<
                                    ZodEnum<
                                        {
                                            openid_federation: "openid_federation";
                                            x509_hash: "x509_hash";
                                        },
                                    >,
                                >;
                                credential_offer_endpoint: ZodURL;
                                request_object_signing_alg_values_supported: ZodArray<ZodString>;
                                response_modes_supported: ZodArray<ZodLiteral<"query">>;
                                response_types_supported: ZodArray<ZodString>;
                                vp_formats_supported: ZodRecord<ZodString, ZodObject<{}, $loose>>;
                                wallet_name: ZodString;
                            },
                            $loose,
                        >;
                    },
                    $loose,
                >,
            >;
        },
        $strict,
    > = ...