added new models

This commit is contained in:
llsajjad
2025-08-17 13:48:02 +03:30
parent 09032cf5bf
commit 57c7b1e38d
9 changed files with 847 additions and 95 deletions
@@ -7,34 +7,24 @@ part of 'tender_model.dart';
// **************************************************************************
_TenderModel _$TenderModelFromJson(Map<String, dynamic> json) => _TenderModel(
createdTime: json['created_time'] as String?,
tenderId: json['tender_id'] as String?,
status: json['status'] as String?,
title: json['title'] as String?,
description: json['description'] as String?,
location: json['location'] as String?,
type: json['type'] as String?,
deadline: json['deadline'] as String?,
liked: json['liked'] as bool?,
disliked: json['disliked'] as bool?,
rejected: json['rejected'] as bool?,
submitted: json['submitted'] as bool?,
success: json['success'] as bool?,
message: json['message'] as String?,
data:
json['data'] == null
? null
: TenderData.fromJson(json['data'] as Map<String, dynamic>),
error:
json['error'] == null
? null
: ErrorModel.fromJson(json['error'] as Map<String, dynamic>),
profileMatch: (json['profile_match'] as num?)?.toDouble(),
);
Map<String, dynamic> _$TenderModelToJson(_TenderModel instance) =>
<String, dynamic>{
'created_time': instance.createdTime,
'tender_id': instance.tenderId,
'status': instance.status,
'title': instance.title,
'description': instance.description,
'location': instance.location,
'type': instance.type,
'deadline': instance.deadline,
'liked': instance.liked,
'disliked': instance.disliked,
'rejected': instance.rejected,
'submitted': instance.submitted,
'success': instance.success,
'message': instance.message,
'data': instance.data,
'error': instance.error,
'profile_match': instance.profileMatch,
};