@override Map<String, dynamic> toJson() { Map<String, dynamic> jsonObject = {}; jsonObject['credential'] = credential.toJson(); jsonObject['options'] = options.toJson(); return jsonObject; }