{"type": "object", "properties": {"handleReferences": {"type": "boolean"}, "importRequiredTypes": {"type": "string"}, "excludedTypeNames": {"items": {"type": "string"}, "type": "array"}, "generateCloneMethod": {"type": "boolean"}, "responseClass": {"type": "string"}, "generateClientClasses": {"type": "boolean"}, "wrapDtoExceptions": {"type": "boolean"}, "generateResponseClasses": {"type": "boolean"}, "namespace": {"type": "string"}, "wrapResponses": {"type": "boolean"}, "generateDefaultValues": {"type": "boolean"}, "baseUrlTokenName": {"type": "string"}, "className": {"type": "string"}, "wrapResponseMethods": {"items": {"type": "string"}, "type": "array"}, "dateTimeType": {"type": "string"}, "generateClientInterfaces": {"type": "boolean"}, "output": {}, "generateDtoTypes": {"type": "boolean"}, "operationGenerationMode": {"enum": ["MultipleClientsFromOperationId", "MultipleClientsFromPathSegments", "SingleClientFromOperationId", "SingleClientFromPathSegments"], "type": "string"}, "generateConstructorInterface": {"type": "boolean"}, "generateOptionalParameters": {"type": "boolean"}}}