MCPcopy Create free account

hub / github.com/WellApp-ai/Well / types & classes

Types & classes91 in github.com/WellApp-ai/Well

↓ 8 callersClassApiResponse
Generic API response model
ai-receipt-generator/src/core/api/models.py:298
↓ 7 callersClassOpenAIGenerator
ai-receipt-generator/src/core/generators/openai_generator.py:8
↓ 4 callersClassAnthropicGenerator
ai-receipt-generator/src/core/generators/anthropic_generator.py:8
↓ 2 callersClassGenerationFailedError
ai-receipt-generator/src/core/errors/__init__.py:103
↓ 2 callersClassRecoveryStrategy
ai-receipt-generator/src/core/errors/__init__.py:28
↓ 1 callersClassGenerationResult
Receipt generation result model
ai-receipt-generator/src/core/api/models.py:247
↓ 1 callersClassParsingResult
Receipt parsing result model
ai-receipt-generator/src/core/api/models.py:223
↓ 1 callersClassReceiptService
Service layer for receipt generation, parsing, and validation operations
ai-receipt-generator/src/core/services/receipt_service.py:22
↓ 1 callersClassStyleInfo
Style information model
ai-receipt-generator/src/core/api/models.py:291
↓ 1 callersClassStyleNotFoundError
ai-receipt-generator/src/core/errors/__init__.py:88
↓ 1 callersClassValidationResult
Receipt validation result model
ai-receipt-generator/src/core/api/models.py:206
Class
shared/errors/base.ts:8
Class
shared/errors/base.ts:48
Class
shared/errors/base.ts:69
Class
shared/errors/base.ts:95
Class
ai-invoice-extractor/src/exporters/fatturapa-xml.ts:15
Class
ai-invoice-extractor/src/exporters/fatturapa-json.ts:58
Class
ai-invoice-extractor/src/extractors/extractor.ts:56
Class
ai-invoice-extractor/src/extractors/extractor.ts:216
Class
ai-invoice-extractor/src/extractors/extractor.ts:228
Class
ai-invoice-extractor/src/extractors/extractor.ts:240
Class
ai-invoice-extractor/src/extractors/extractor.ts:252
Class
ai-invoice-extractor/src/extractors/extractor.ts:264
Class
ai-invoice-extractor/src/extractors/extractor.ts:282
Class
ai-invoice-extractor/tests/unit/extractors/extractor.test.ts:76
ClassAIServiceError
shared/errors/base.ts:69
ClassAnthropicExtractor
ai-invoice-extractor/src/extractors/extractor.ts:228
ClassBaseExporter
ai-invoice-extractor/exporters/base_exporter.py:4
ClassBaseGenerator
ai-receipt-generator/src/core/generators/base.py:3
ClassCSVExporter
ai-invoice-extractor/exporters/csv_exporter.py:6
ClassConfig
ai-receipt-generator/src/core/api/models.py:70
ClassConfig
ai-receipt-generator/src/core/api/models.py:108
ClassConfig
ai-receipt-generator/src/core/api/models.py:125
ClassConfig
ai-receipt-generator/src/core/api/models.py:138
ClassConfig
ai-receipt-generator/src/core/api/models.py:174
ClassConfig
ai-receipt-generator/src/core/api/models.py:191
ClassConfig
ai-receipt-generator/src/core/api/models.py:213
ClassConfig
ai-receipt-generator/src/core/api/models.py:230
ClassConfig
ai-receipt-generator/src/core/api/models.py:255
ClassConfigUpdateRequest
Request model for configuration updates
ai-receipt-generator/src/core/api/models.py:187
ClassCurrency
Currency enumeration
ai-receipt-generator/src/core/api/models.py:16
InterfaceDetectionIndicator
ai-invoice-receipt-fraud-detector/packages/types/src/DetectionResult.ts:8
InterfaceDetectionResult
ai-invoice-receipt-fraud-detector/packages/types/src/DetectionResult.ts:14
ClassErrorCode
ai-receipt-generator/src/core/errors/__init__.py:8
EnumErrorCode
shared/errors/types.ts:None
InterfaceErrorContext
shared/errors/types.ts:38
InterfaceErrorDetails
shared/errors/types.ts:55
ClassErrorResponse
Error response model
ai-receipt-generator/src/core/api/models.py:305
ClassExporterFactory
ai-invoice-extractor/exporters/exporter_factory.py:4
ClassExtractor
ai-invoice-extractor/src/extractors/extractor.ts:282
ClassFatturapaJsonExporter
ai-invoice-extractor/src/exporters/fatturapa-json.ts:58
InterfaceFatturapaJsonOutput
ai-invoice-extractor/src/exporters/fatturapa-json.ts:16
ClassFatturapaXmlExporter
ai-invoice-extractor/src/exporters/fatturapa-xml.ts:15
ClassGenerationRequest
Legacy model for generation requests
ai-receipt-generator/src/core/api/models.py:326
ClassGoogleExtractor
ai-invoice-extractor/src/extractors/extractor.ts:252
InterfaceIExtractor
ai-invoice-extractor/src/extractors/extractor.ts:48
ClassImageQuality
Image quality enumeration
ai-receipt-generator/src/core/api/models.py:23
ClassImageSize
Image size enumeration
ai-receipt-generator/src/core/api/models.py:28
ClassInputUpdate
Legacy model for input updates
ai-receipt-generator/src/core/api/models.py:317
ClassJSONExporter
ai-invoice-extractor/exporters/json_exporter.py:6
InterfaceJsonExportOptions
* FatturaPA JSON Exporter * Exports invoice data in JSON format mirroring FatturaPA structure * Provides both raw extracted data and clean structu
ai-invoice-extractor/src/exporters/fatturapa-json.ts:9
InterfaceLLMBackend
ai-invoice-receipt-fraud-detector/packages/models/src/base.ts:3
InterfaceLLMOptions
ai-invoice-receipt-fraud-detector/packages/models/src/base.ts:8
ClassMistralExtractor
ai-invoice-extractor/src/extractors/extractor.ts:216
ClassOllamaExtractor
ai-invoice-extractor/src/extractors/extractor.ts:264
ClassOpenAIExtractor
ai-invoice-extractor/src/extractors/extractor.ts:240
ClassProcessingError
shared/errors/base.ts:95
ClassQuickBooksExporter
ai-invoice-extractor/exporters/quickbooks_exporter.py:5
ClassReceiptData
Complete receipt data model
ai-receipt-generator/src/core/api/models.py:59
ClassReceiptGenerationRequest
Request model for receipt generation
ai-receipt-generator/src/core/api/models.py:101
ClassReceiptGeneratorError
ai-receipt-generator/src/core/errors/__init__.py:41
ClassReceiptItem
Individual receipt item model
ai-receipt-generator/src/core/api/models.py:38
ClassReceiptParsingRequest
Request model for receipt parsing
ai-receipt-generator/src/core/api/models.py:120
ClassReceiptStatus
Receipt status enumeration
ai-receipt-generator/src/core/api/models.py:10
ClassReceiptValidationRequest
Request model for receipt validation
ai-receipt-generator/src/core/api/models.py:133
InterfaceRecoveryStrategy
shared/errors/types.ts:47
ClassStyleCreate
Legacy model for style creation
ai-receipt-generator/src/core/api/models.py:321
ClassStyleCreationRequest
Request model for style creation
ai-receipt-generator/src/core/api/models.py:168
ClassTestCLI
Tests for CLI functionality
ai-receipt-generator/tests/test_comprehensive.py:638
ClassTestConfigLoader
Tests for configuration loading and validation
ai-receipt-generator/tests/test_comprehensive.py:407
ClassTestDataGenerator
Comprehensive tests for receipt data generation
ai-receipt-generator/tests/test_comprehensive.py:15
ClassTestExtractor
ai-invoice-extractor/tests/unit/extractors/extractor.test.ts:76
ClassTestGenerators
Tests for AI generator implementations
ai-receipt-generator/tests/test_comprehensive.py:536
ClassTestIntegration
Integration tests for the complete receipt generation workflow
ai-receipt-generator/tests/test_comprehensive.py:738
ClassTestPromptRenderer
Tests for image prompt generation
ai-receipt-generator/tests/test_comprehensive.py:312
ClassTransactionAmount
Transaction amount model
ai-receipt-generator/src/core/api/models.py:52
ClassUBLExporter
ai-invoice-extractor/exporters/ubl_exporter.py:6
ClassValidationError
shared/errors/base.ts:48
ClassXMLExporter
ai-invoice-extractor/exporters/xml_exporter.py:6
ClassXeroExporter
ai-invoice-extractor/exporters/xero_exporter.py:6
InterfaceXmlOptions
* FatturaPA XML Exporter * Generates compliant XML for Italian Sistema di Interscambio (SDI) * Based on FatturaPA format version 1.2.1
ai-invoice-extractor/src/exporters/fatturapa-xml.ts:9