add flutter
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
import 'package:json_annotation/json_annotation.dart';
|
||||
|
||||
part 'merchant_model.g.dart';
|
||||
|
||||
@JsonSerializable()
|
||||
class MerchantModel {
|
||||
MerchantModel({
|
||||
required this.idMitra,
|
||||
required this.idMerchant,
|
||||
required this.teleponMitra,
|
||||
required this.tokenMerchant,
|
||||
this.namaMerchant,
|
||||
this.emailMitra,
|
||||
});
|
||||
|
||||
@JsonKey(name: 'id_mitra')
|
||||
final String idMitra;
|
||||
|
||||
@JsonKey(name: 'id_merchant')
|
||||
final String idMerchant;
|
||||
|
||||
@JsonKey(name: 'telepon_mitra')
|
||||
final String teleponMitra;
|
||||
|
||||
@JsonKey(name: 'token_merchant')
|
||||
final String tokenMerchant;
|
||||
|
||||
@JsonKey(name: 'nama_merchant')
|
||||
final String? namaMerchant;
|
||||
|
||||
@JsonKey(name: 'email_mitra')
|
||||
final String? emailMitra;
|
||||
|
||||
factory MerchantModel.fromJson(Map<String, dynamic> json) =>
|
||||
_$MerchantModelFromJson(json);
|
||||
Map<String, dynamic> toJson() => _$MerchantModelToJson(this);
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
part of 'merchant_model.dart';
|
||||
|
||||
MerchantModel _$MerchantModelFromJson(Map<String, dynamic> json) {
|
||||
return MerchantModel(
|
||||
idMitra: json['id_mitra'] as String? ?? '',
|
||||
idMerchant: json['id_merchant'] as String? ?? '',
|
||||
teleponMitra: json['telepon_mitra'] as String? ?? '',
|
||||
tokenMerchant: json['token_merchant'] as String? ?? '',
|
||||
namaMerchant: json['nama_merchant'] as String?,
|
||||
emailMitra: json['email_mitra'] as String?,
|
||||
);
|
||||
}
|
||||
|
||||
Map<String, dynamic> _$MerchantModelToJson(MerchantModel instance) =>
|
||||
<String, dynamic>{
|
||||
'id_mitra': instance.idMitra,
|
||||
'id_merchant': instance.idMerchant,
|
||||
'telepon_mitra': instance.teleponMitra,
|
||||
'token_merchant': instance.tokenMerchant,
|
||||
'nama_merchant': instance.namaMerchant,
|
||||
'email_mitra': instance.emailMitra,
|
||||
};
|
||||
Reference in New Issue
Block a user