summaryrefslogtreecommitdiffstats
path: root/internal/models/email.go
blob: 0b95e850ffe56713dd05c3e572c0077246ce0e28 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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"`
}