syncResult static method
A native sync result as the public type.
Implementation
@visibleForTesting
static SyncResult syncResult(NativeSyncResult r) => SyncResult(
status: SyncStatus.values.byName(r.status.name),
enrolled: r.enrolled,
leaseUntil: r.leaseUntilMillis == null ? null : DateTime.fromMillisecondsSinceEpoch(r.leaseUntilMillis!),
deleteAfter: r.deleteAfterMillis == null ? null : DateTime.fromMillisecondsSinceEpoch(r.deleteAfterMillis!),
);