BulkValidationJob.fromJson constructor

BulkValidationJob.fromJson(
  1. Map<String, dynamic> json
)

Creates a BulkValidationJob from a JSON map.

Used internally to deserialize API responses.

Implementation

factory BulkValidationJob.fromJson(Map<String, dynamic> json) {
  return BulkValidationJob(
    id: json['id'] as String,
    status: json['status'] as String,
    totalEmails: json['totalEmails'] as int,
    processedEmails: (json['processedEmails'] as num?)?.toInt() ?? 0,
    validEmails: (json['validEmails'] as num?)?.toInt(),
    invalidEmails: (json['invalidEmails'] as num?)?.toInt(),
    createdAt: json['createdAt'] as String,
    completedAt: json['completedAt'] as String?,
    errorMessage: json['errorMessage'] as String?,
  );
}