diff options
Diffstat (limited to 'internal/models/email.go')
| -rw-r--r-- | internal/models/email.go | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/internal/models/email.go b/internal/models/email.go new file mode 100644 index 0000000..0b95e85 --- /dev/null +++ b/internal/models/email.go @@ -0,0 +1,21 @@ +package models + +type EmailVerifyResponse struct { + Email string `json:"email"` + Status string `json:"status"` + Score int `json:"score"` + Regexp bool `json:"regexp"` + MXRecords bool `json:"mx_records"` + MXServer string `json:"mx_server,omitempty"` + SMTPServer bool `json:"smtp_server"` + SMTPCheck bool `json:"smtp_check"` + Disposable bool `json:"disposable"` + Webmail bool `json:"webmail"` + Block bool `json:"block"` + Gibberish bool `json:"gibberish"` + ErrorMessage string `json:"error_message,omitempty"` + VerifiedAt string `json:"verified_at,omitempty"` + ResponseTimeMs int `json:"response_time_ms"` + Message string `json:"message,omitempty"` + Error string `json:"error,omitempty"` +} |
