import 'package:mc_common_app/extensions/string_extensions.dart'; import 'package:mc_common_app/models/requests_models/request_model.dart'; import 'package:mc_common_app/utils/enums.dart'; class ShippingRequestModel { int? id; int? requestID; RequestModel? request; int? shippingStatus; ShippingRequestStatusEnum? shippingStatusEnum; String? deliveredOn; String? comment; String? createdOn; ShippingRequestModel({this.id, this.requestID, this.request, this.shippingStatus, this.deliveredOn, this.comment, this.createdOn}); ShippingRequestModel.fromJson(Map json) { id = json['id']; requestID = json['requestID']; request = json['request']; shippingStatus = json['shippingStatus']; shippingStatusEnum = json['shippingStatus'] != null ? (json['shippingStatus'] as int).toShippingStatusEnum() : ShippingRequestStatusEnum.initiated; deliveredOn = json['deliveredOn']; comment = json['comment']; createdOn = json['createdOn']; } }