Issuer Metadata
constructor(issuer: String, credentialIssuer: String? = null, authorizationServer: String? = null, credentialEndpointUrl: String? = null, tokenEndpointUrl: String? = null, jsonWebKeySetUrl: String? = null, authorizationEndpointUrl: String, batchCredentialEndpointUrl: String? = null, supportedCredentialFormat: Array<SupportedCredentialFormat>? = null, displayProperties: Array<DisplayProperties>? = null, responseTypesSupported: Array<String>? = null, scopesSupported: Array<String>? = null, subjectTypesSupported: Array<String>? = null, idTokenSigningAlgorithmsSupported: Array<String>? = null, requestObjectSigningAlgorithmsSupported: Array<String>? = null, subjectSyntaxTypesSupported: Array<String>? = null, idTokenTypesSupported: Array<@Serializable(with = IdTokenTypeSerializer::class ) IdTokenType>? = null, presentationDefinitionUriSupported: Boolean = true, vpFormatsSupported: VpFormatsSupported? = null, clientIdSchemesSupported: Array<String>? = null)