Map<String, dynamic> toJson() => { 'name': name, if (value != null) 'value': value, if (token != null) 'token': token?.toJson(), 'secret': secret?.toJson(), };