Map<String, dynamic> toJson() => { 'username': username, 'token': token, 'issueTime': issueTime, 'duration': duration.inSeconds, 'expireTime': expireTime, };