73 lines
3.4 KiB
Dart
73 lines
3.4 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'tenant_model.dart';
|
|
|
|
// **************************************************************************
|
|
// JsonSerializableGenerator
|
|
// **************************************************************************
|
|
|
|
TenantModel _$TenantModelFromJson(Map<String, dynamic> json) => TenantModel(
|
|
uuid: json['uuid'] as String,
|
|
businessCode: json['business_code'] as String,
|
|
businessName: json['business_name'] as String,
|
|
businessEmail: json['business_email'] as String?,
|
|
businessPhone: json['business_phone'] as String?,
|
|
businessType: json['business_type'] as String?,
|
|
serverLogoUrl: json['server_logo_url'] as String?,
|
|
subdomain: json['subdomain'] as String?,
|
|
onlineStoreName: json['online_store_name'] as String?,
|
|
onlineOpenTime: json['online_open_time'] as String?,
|
|
onlineCloseTime: json['online_close_time'] as String?,
|
|
isCloseService: json['is_close_service'] as bool?,
|
|
preparationTimeMinutes: (json['preparation_time_minutes'] as num?)?.toInt(),
|
|
orderIntervalMinutes: (json['order_interval_minutes'] as num?)?.toInt(),
|
|
allowCod: json['allow_cod'] as bool?,
|
|
maxDeliveryRadiusKm: toDouble(json['max_delivery_radius_km']),
|
|
deliveryFeeType: json['delivery_fee_type'] as String?,
|
|
deliveryFlatFee: toDouble(json['delivery_flat_fee']),
|
|
deliveryFeePerKm: toDouble(json['delivery_fee_per_km']),
|
|
deliveryBaseFee: toDouble(json['delivery_base_fee']),
|
|
reviewDisplayType: json['review_display_type'] as String?,
|
|
reviewDisplayPolicy: json['review_display_policy'] as String?,
|
|
subscriptionLevel: json['subscription_level'] as String?,
|
|
limitOutlet: (json['limit_outlet'] as num?)?.toInt(),
|
|
subscriptionExpiresAt: json['subscription_expires_at'] as String?,
|
|
createdAt: json['created_at'] as String,
|
|
updatedAt: json['updated_at'] as String,
|
|
paymentMethods: (json['payment_methods'] as List<dynamic>)
|
|
.map((e) => TenantPaymentMethodModel.fromJson(e as Map<String, dynamic>))
|
|
.toList(),
|
|
);
|
|
|
|
Map<String, dynamic> _$TenantModelToJson(TenantModel instance) =>
|
|
<String, dynamic>{
|
|
'uuid': instance.uuid,
|
|
'business_code': instance.businessCode,
|
|
'business_name': instance.businessName,
|
|
'business_email': instance.businessEmail,
|
|
'business_phone': instance.businessPhone,
|
|
'business_type': instance.businessType,
|
|
'server_logo_url': instance.serverLogoUrl,
|
|
'subdomain': instance.subdomain,
|
|
'online_store_name': instance.onlineStoreName,
|
|
'online_open_time': instance.onlineOpenTime,
|
|
'online_close_time': instance.onlineCloseTime,
|
|
'is_close_service': instance.isCloseService,
|
|
'preparation_time_minutes': instance.preparationTimeMinutes,
|
|
'order_interval_minutes': instance.orderIntervalMinutes,
|
|
'allow_cod': instance.allowCod,
|
|
'max_delivery_radius_km': instance.maxDeliveryRadiusKm,
|
|
'delivery_fee_type': instance.deliveryFeeType,
|
|
'delivery_flat_fee': instance.deliveryFlatFee,
|
|
'delivery_fee_per_km': instance.deliveryFeePerKm,
|
|
'delivery_base_fee': instance.deliveryBaseFee,
|
|
'review_display_type': instance.reviewDisplayType,
|
|
'review_display_policy': instance.reviewDisplayPolicy,
|
|
'subscription_level': instance.subscriptionLevel,
|
|
'limit_outlet': instance.limitOutlet,
|
|
'subscription_expires_at': instance.subscriptionExpiresAt,
|
|
'created_at': instance.createdAt,
|
|
'updated_at': instance.updatedAt,
|
|
'payment_methods': instance.paymentMethods,
|
|
};
|