ValidationResponse constructor
ValidationResponse({
- required String schemaVersion,
- required String email,
- required ValidationResponseStatusEnum status,
- required ValidationResponseActionEnum action,
- ValidationResponseSubStatusEnum? subStatus,
- required String domain,
- required bool mxFound,
- String? mxHost,
- bool? smtpCheck,
- bool? catchAll,
- required bool disposable,
- required bool roleAccount,
- required bool freeProvider,
- required ValidationResponseDepthEnum depth,
- required DateTime processedAt,
- String? suggestedEmail,
- int? retryAfterMs,
- ValidationResponseSuppressionMatch? suppressionMatch,
- ValidationResponsePolicyApplied? policyApplied,
Returns a new ValidationResponse instance.
Implementation
ValidationResponse({
required this.schemaVersion,
required this.email,
required this.status,
required this.action,
this.subStatus,
required this.domain,
required this.mxFound,
this.mxHost,
this.smtpCheck,
this.catchAll,
required this.disposable,
required this.roleAccount,
required this.freeProvider,
required this.depth,
required this.processedAt,
this.suggestedEmail,
this.retryAfterMs,
this.suppressionMatch,
this.policyApplied,
});