// GENERATED CODE - DO NOT MODIFY BY HAND part of 'group_batch_model.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** GroupBatch _$GroupBatchFromJson(Map json) => GroupBatch( id: json['id'] as String?, recipientGroupId: json['recipientGroupId'] as String?, userId: json['userId'] as String?, currency: json['currency'] as String?, description: json['description'] as String?, value: (json['value'] as num?)?.toDouble(), status: json['status'] as String?, paymentProcessorLabel: json['paymentProcessorLabel'] as String?, paymentProcessorName: json['paymentProcessorName'] as String?, paymentProcessorImage: json['paymentProcessorImage'] as String?, transactionTemplate: json['transactionTemplate'] as String?, createdAt: json['createdAt'] as String?, count: (json['count'] as num?)?.toInt(), successfulCount: (json['successfulCount'] as num?)?.toInt(), failedCount: (json['failedCount'] as num?)?.toInt(), ); Map _$GroupBatchToJson(GroupBatch instance) => { 'id': instance.id, 'recipientGroupId': instance.recipientGroupId, 'userId': instance.userId, 'currency': instance.currency, 'description': instance.description, 'value': instance.value, 'status': instance.status, 'paymentProcessorLabel': instance.paymentProcessorLabel, 'paymentProcessorName': instance.paymentProcessorName, 'paymentProcessorImage': instance.paymentProcessorImage, 'transactionTemplate': instance.transactionTemplate, 'createdAt': instance.createdAt, 'count': instance.count, 'successfulCount': instance.successfulCount, 'failedCount': instance.failedCount, }; GroupBatchItem _$GroupBatchItemFromJson(Map json) => GroupBatchItem( id: json['id'] as String?, groupBatchId: json['groupBatchId'] as String?, recipientName: json['recipientName'] as String?, recipientPhone: json['recipientPhone'] as String?, amount: (json['amount'] as num?)?.toDouble(), status: json['status'] as String?, transactionId: json['transactionId'] as String?, errorMessage: json['errorMessage'] as String?, createdAt: json['createdAt'] as String?, ); Map _$GroupBatchItemToJson(GroupBatchItem instance) => { 'id': instance.id, 'groupBatchId': instance.groupBatchId, 'recipientName': instance.recipientName, 'recipientPhone': instance.recipientPhone, 'amount': instance.amount, 'status': instance.status, 'transactionId': instance.transactionId, 'errorMessage': instance.errorMessage, 'createdAt': instance.createdAt, }; CreateBatchRequest _$CreateBatchRequestFromJson(Map json) => CreateBatchRequest( recipientGroupId: json['recipientGroupId'] as String, userId: json['userId'] as String, currency: json['currency'] as String, description: json['description'] as String, amount: (json['amount'] as num).toDouble(), paymentProcessorLabel: json['paymentProcessorLabel'] as String?, paymentProcessorName: json['paymentProcessorName'] as String?, paymentProcessorImage: json['paymentProcessorImage'] as String?, transactionTemplate: json['transactionTemplate'] as Map, ); Map _$CreateBatchRequestToJson(CreateBatchRequest instance) => { 'recipientGroupId': instance.recipientGroupId, 'userId': instance.userId, 'currency': instance.currency, 'description': instance.description, 'amount': instance.amount, 'paymentProcessorLabel': instance.paymentProcessorLabel, 'paymentProcessorName': instance.paymentProcessorName, 'paymentProcessorImage': instance.paymentProcessorImage, 'transactionTemplate': instance.transactionTemplate, }; BatchActionRequest _$BatchActionRequestFromJson(Map json) => BatchActionRequest( userId: json['userId'] as String, idempotencyKey: json['idempotencyKey'] as String, ); Map _$BatchActionRequestToJson(BatchActionRequest instance) => { 'userId': instance.userId, 'idempotencyKey': instance.idempotencyKey, }; GroupBatchUpdateRequest _$GroupBatchUpdateRequestFromJson( Map json, ) => GroupBatchUpdateRequest( id: json['id'] as String?, userId: json['userId'] as String?, paymentProcessorLabel: json['paymentProcessorLabel'] as String?, paymentProcessorName: json['paymentProcessorName'] as String?, paymentProcessorImage: json['paymentProcessorImage'] as String?, ); Map _$GroupBatchUpdateRequestToJson( GroupBatchUpdateRequest instance, ) => { 'id': instance.id, 'userId': instance.userId, 'paymentProcessorLabel': instance.paymentProcessorLabel, 'paymentProcessorName': instance.paymentProcessorName, 'paymentProcessorImage': instance.paymentProcessorImage, };