Versions in this module Expand all Collapse all v1 v1.2.1 Feb 9, 2026 Changes in this version + func ValidateFileSize(filePath string, maxSizeBytes int64) (bool, error) + type ProcessOptions struct + EnableCaching bool + MaxRetries int + Timeout time.Duration + ValidateIntegrity bool + func GetDefaultOptions() ProcessOptions + type ProcessResult struct + CacheHit bool + FilePath string + ProcessedAt time.Time + ProcessingDuration time.Duration + Success bool + func ProcessBatch(filePaths []string, options ProcessOptions) ([]*ProcessResult, error) + func ProcessFile(filePath string) (*ProcessResult, error)