import 'package:qrscanner/models/pass_code.dart'; class ScanResponse { const ScanResponse({ required this.success, this.message, this.passCode, }); factory ScanResponse.fromJson(Map json) { return ScanResponse( success: json['success'] == true, message: json['message'] as String?, passCode: json['passCode'] is Map ? PassCode.fromJson(json['passCode'] as Map) : null, ); } final bool success; final String? message; final PassCode? passCode; }