Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/WellApp-ai/Well
/ types & classes
Types & classes
91 in github.com/WellApp-ai/Well
⨍
Functions
296
◇
Types & classes
91
↳
Endpoints
45
↓ 8 callers
Class
ApiResponse
Generic API response model
ai-receipt-generator/src/core/api/models.py:298
↓ 7 callers
Class
OpenAIGenerator
ai-receipt-generator/src/core/generators/openai_generator.py:8
↓ 4 callers
Class
AnthropicGenerator
ai-receipt-generator/src/core/generators/anthropic_generator.py:8
↓ 2 callers
Class
GenerationFailedError
ai-receipt-generator/src/core/errors/__init__.py:103
↓ 2 callers
Class
RecoveryStrategy
ai-receipt-generator/src/core/errors/__init__.py:28
↓ 1 callers
Class
GenerationResult
Receipt generation result model
ai-receipt-generator/src/core/api/models.py:247
↓ 1 callers
Class
ParsingResult
Receipt parsing result model
ai-receipt-generator/src/core/api/models.py:223
↓ 1 callers
Class
ReceiptService
Service layer for receipt generation, parsing, and validation operations
ai-receipt-generator/src/core/services/receipt_service.py:22
↓ 1 callers
Class
StyleInfo
Style information model
ai-receipt-generator/src/core/api/models.py:291
↓ 1 callers
Class
StyleNotFoundError
ai-receipt-generator/src/core/errors/__init__.py:88
↓ 1 callers
Class
ValidationResult
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
Class
AIServiceError
shared/errors/base.ts:69
Class
AnthropicExtractor
ai-invoice-extractor/src/extractors/extractor.ts:228
Class
BaseExporter
ai-invoice-extractor/exporters/base_exporter.py:4
Class
BaseGenerator
ai-receipt-generator/src/core/generators/base.py:3
Class
CSVExporter
ai-invoice-extractor/exporters/csv_exporter.py:6
Class
Config
ai-receipt-generator/src/core/api/models.py:70
Class
Config
ai-receipt-generator/src/core/api/models.py:108
Class
Config
ai-receipt-generator/src/core/api/models.py:125
Class
Config
ai-receipt-generator/src/core/api/models.py:138
Class
Config
ai-receipt-generator/src/core/api/models.py:174
Class
Config
ai-receipt-generator/src/core/api/models.py:191
Class
Config
ai-receipt-generator/src/core/api/models.py:213
Class
Config
ai-receipt-generator/src/core/api/models.py:230
Class
Config
ai-receipt-generator/src/core/api/models.py:255
Class
ConfigUpdateRequest
Request model for configuration updates
ai-receipt-generator/src/core/api/models.py:187
Class
Currency
Currency enumeration
ai-receipt-generator/src/core/api/models.py:16
Interface
DetectionIndicator
ai-invoice-receipt-fraud-detector/packages/types/src/DetectionResult.ts:8
Interface
DetectionResult
ai-invoice-receipt-fraud-detector/packages/types/src/DetectionResult.ts:14
Class
ErrorCode
ai-receipt-generator/src/core/errors/__init__.py:8
Enum
ErrorCode
shared/errors/types.ts:None
Interface
ErrorContext
shared/errors/types.ts:38
Interface
ErrorDetails
shared/errors/types.ts:55
Class
ErrorResponse
Error response model
ai-receipt-generator/src/core/api/models.py:305
Class
ExporterFactory
ai-invoice-extractor/exporters/exporter_factory.py:4
Class
Extractor
ai-invoice-extractor/src/extractors/extractor.ts:282
Class
FatturapaJsonExporter
ai-invoice-extractor/src/exporters/fatturapa-json.ts:58
Interface
FatturapaJsonOutput
ai-invoice-extractor/src/exporters/fatturapa-json.ts:16
Class
FatturapaXmlExporter
ai-invoice-extractor/src/exporters/fatturapa-xml.ts:15
Class
GenerationRequest
Legacy model for generation requests
ai-receipt-generator/src/core/api/models.py:326
Class
GoogleExtractor
ai-invoice-extractor/src/extractors/extractor.ts:252
Interface
IExtractor
ai-invoice-extractor/src/extractors/extractor.ts:48
Class
ImageQuality
Image quality enumeration
ai-receipt-generator/src/core/api/models.py:23
Class
ImageSize
Image size enumeration
ai-receipt-generator/src/core/api/models.py:28
Class
InputUpdate
Legacy model for input updates
ai-receipt-generator/src/core/api/models.py:317
Class
JSONExporter
ai-invoice-extractor/exporters/json_exporter.py:6
Interface
JsonExportOptions
* 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
Interface
LLMBackend
ai-invoice-receipt-fraud-detector/packages/models/src/base.ts:3
Interface
LLMOptions
ai-invoice-receipt-fraud-detector/packages/models/src/base.ts:8
Class
MistralExtractor
ai-invoice-extractor/src/extractors/extractor.ts:216
Class
OllamaExtractor
ai-invoice-extractor/src/extractors/extractor.ts:264
Class
OpenAIExtractor
ai-invoice-extractor/src/extractors/extractor.ts:240
Class
ProcessingError
shared/errors/base.ts:95
Class
QuickBooksExporter
ai-invoice-extractor/exporters/quickbooks_exporter.py:5
Class
ReceiptData
Complete receipt data model
ai-receipt-generator/src/core/api/models.py:59
Class
ReceiptGenerationRequest
Request model for receipt generation
ai-receipt-generator/src/core/api/models.py:101
Class
ReceiptGeneratorError
ai-receipt-generator/src/core/errors/__init__.py:41
Class
ReceiptItem
Individual receipt item model
ai-receipt-generator/src/core/api/models.py:38
Class
ReceiptParsingRequest
Request model for receipt parsing
ai-receipt-generator/src/core/api/models.py:120
Class
ReceiptStatus
Receipt status enumeration
ai-receipt-generator/src/core/api/models.py:10
Class
ReceiptValidationRequest
Request model for receipt validation
ai-receipt-generator/src/core/api/models.py:133
Interface
RecoveryStrategy
shared/errors/types.ts:47
Class
StyleCreate
Legacy model for style creation
ai-receipt-generator/src/core/api/models.py:321
Class
StyleCreationRequest
Request model for style creation
ai-receipt-generator/src/core/api/models.py:168
Class
TestCLI
Tests for CLI functionality
ai-receipt-generator/tests/test_comprehensive.py:638
Class
TestConfigLoader
Tests for configuration loading and validation
ai-receipt-generator/tests/test_comprehensive.py:407
Class
TestDataGenerator
Comprehensive tests for receipt data generation
ai-receipt-generator/tests/test_comprehensive.py:15
Class
TestExtractor
ai-invoice-extractor/tests/unit/extractors/extractor.test.ts:76
Class
TestGenerators
Tests for AI generator implementations
ai-receipt-generator/tests/test_comprehensive.py:536
Class
TestIntegration
Integration tests for the complete receipt generation workflow
ai-receipt-generator/tests/test_comprehensive.py:738
Class
TestPromptRenderer
Tests for image prompt generation
ai-receipt-generator/tests/test_comprehensive.py:312
Class
TransactionAmount
Transaction amount model
ai-receipt-generator/src/core/api/models.py:52
Class
UBLExporter
ai-invoice-extractor/exporters/ubl_exporter.py:6
Class
ValidationError
shared/errors/base.ts:48
Class
XMLExporter
ai-invoice-extractor/exporters/xml_exporter.py:6
Class
XeroExporter
ai-invoice-extractor/exporters/xero_exporter.py:6
Interface
XmlOptions
* 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