toJson method

JsonMap toJson({
  1. bool self = false,
})

The API Device; self adds the verification code of a waiting device.

Implementation

JsonMap toJson({bool self = false}) => {
  'id': id,
  'user_id': userId,
  'name': name,
  'platform': platform,
  'state': state,
  'app_version': ?appVersion,
  'key_thumbprint': jkt,
  if (self && state == 'pending') 'verification_code': verificationCode,
  'revoke_reason': ?revokeReason,
  'approved_at': ?approvedAt,
  'revoked_at': ?revokedAt,
  'created_at': createdAt,
  'last_seen_at': ?lastSeenAt,
};