Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/digisamroc/eraser
/ types & classes
Types & classes
55 in github.com/digisamroc/eraser
⨍
Functions
457
◇
Types & classes
55
↓ 3 callers
TypeAlias
TaskType
TaskType represents the type of pending task
internal/history/history.go:38
↓ 2 callers
TypeAlias
PipelineStatus
PipelineStatus represents the current stage in the removal pipeline
internal/history/history.go:22
↓ 1 callers
TypeAlias
Status
internal/history/history.go:13
Struct
Broker
internal/broker/broker.go:34
Struct
BrokerDatabase
internal/broker/broker.go:47
Struct
BrokerResponse
BrokerResponse stores a classified response from a broker
internal/history/history.go:62
Struct
BrokerStatus
internal/history/history.go:307
Struct
BrokerWithStatus
BrokerWithStatus combines broker info with history status
internal/web/server.go:1019
Struct
Browser
Browser wraps chromedp for headless Chrome automation
internal/browser/browser.go:18
Struct
BrowserConfig
BrowserConfig holds browser automation settings
internal/browser/browser.go:28
Struct
CaptchaInfo
CaptchaInfo contains information about detected CAPTCHAs
internal/browser/captcha.go:11
Struct
ClassifiedResponse
ClassifiedResponse represents a classified email response
internal/inbox/classifier.go:22
Struct
Config
internal/config/config.go:28
Struct
ConfirmationHandler
ConfirmationHandler handles clicking confirmation links from emails
internal/browser/confirm.go:24
Struct
ConfirmationResult
ConfirmationResult holds the outcome of clicking a confirmation link
internal/browser/confirm.go:13
Struct
Email
Email represents a rendered email ready to send
internal/template/template.go:46
Struct
Email
Email represents a parsed email from a broker
internal/inbox/monitor.go:26
Struct
EmailConfig
internal/config/config.go:72
Struct
EmailData
EmailData contains all data available to email templates
internal/template/template.go:18
Struct
Engine
Engine handles email template rendering
internal/template/template.go:52
Struct
ExtractedURLs
ExtractedURLs contains categorized URLs from an email
internal/inbox/parser.go:12
Struct
FieldMapping
FieldMapping maps detected field types to profile values
internal/browser/filler.go:26
Struct
FillResult
FillResult contains the outcome of form filling
internal/browser/filler.go:19
Struct
FormField
FormField represents a detected form field
internal/browser/filler.go:414
Struct
FormFiller
FormFiller handles form field detection and auto-filling
internal/browser/filler.go:14
Struct
FormResult
FormResult represents the outcome of a form fill attempt
internal/browser/browser.go:52
Struct
FormWithStatus
FormWithStatus represents a form detected from email with its current fill status
internal/history/history.go:609
Struct
InboxConfig
InboxConfig holds IMAP settings for monitoring broker responses
internal/config/config.go:37
Struct
Job
Job represents a background email sending job
internal/web/job.go:26
Struct
JobManager
JobManager manages background jobs
internal/web/job.go:147
Struct
JobPersistence
JobPersistence handles saving/loading job state
internal/web/job.go:232
TypeAlias
JobStatus
JobStatus represents the status of a background job
internal/web/job.go:15
Struct
Message
internal/email/sender.go:12
Struct
Monitor
Monitor handles IMAP connection and email monitoring
internal/inbox/monitor.go:19
Struct
Options
internal/config/config.go:88
Struct
PendingTask
PendingTask represents a task that needs human intervention
internal/history/history.go:80
Struct
PersistentJobState
PersistentJobState represents a job that can be saved/loaded from disk
internal/web/job.go:217
Struct
Pipeline
Pipeline holds settings for the automation pipeline
internal/config/config.go:50
Struct
PipelineStats
==================== Pipeline Handlers ==================== PipelineStats holds stats for the pipeline dashboard
internal/web/server.go:1539
Struct
Profile
internal/config/config.go:57
Struct
RateLimiter
internal/web/server.go:44
Struct
Record
internal/history/history.go:47
TypeAlias
ResponseType
ResponseType represents the type of broker response
internal/inbox/classifier.go:9
Struct
Result
internal/email/sender.go:19
Struct
SMTPConfig
internal/config/config.go:80
Struct
SMTPSender
internal/email/smtp.go:13
Interface
Sender
internal/email/sender.go:25
Struct
Server
internal/web/server.go:106
Struct
Session
Session holds wizard state securely on the server
internal/web/session.go:21
Struct
SessionStore
SessionStore manages secure server-side sessions Credentials are never sent to the client - only an opaque session ID
internal/web/session.go:14
Struct
Stats
Helper methods
internal/web/server.go:1011
Struct
Store
internal/history/history.go:95
Struct
Summary
Summary provides a summary of classified responses
internal/inbox/classifier.go:571
Struct
bouncedBroker
Track brokers to remove
cmd/eraser/main.go:1497
Struct
scoredURL
internal/inbox/parser.go:379