46 lines
1.3 KiB
Dart

class EbayEntity {
final String userId;
final String storeName;
final String storeDescription;
final String storeUrl;
final String storeUrlPath;
final String? storeLastOpenedTimeRaw;
final String storeLogoUrl;
EbayEntity({
required this.userId,
required this.storeName,
required this.storeDescription,
required this.storeUrl,
required this.storeUrlPath,
required this.storeLastOpenedTimeRaw,
required this.storeLogoUrl,
});
/// Create an instance from JSON map
factory EbayEntity.fromJson(Map<String, dynamic> json) {
return EbayEntity(
userId: json['userid'] as String,
storeName: json['store_name'] as String,
storeDescription: json['store_description'] as String,
storeUrl: json['store_url'] as String,
storeUrlPath: json['store_url_path'] as String,
storeLastOpenedTimeRaw: json['store_last_opened_time_raw'] as String?,
storeLogoUrl: json['store_logo_url'] as String,
);
}
/// Convert instance to JSON map
Map<String, dynamic> toJson() {
return {
'userid': userId,
'store_name': storeName,
'store_description': storeDescription,
'store_url': storeUrl,
'store_url_path': storeUrlPath,
'store_last_opened_time_raw': storeLastOpenedTimeRaw,
'store_logo_url': storeLogoUrl,
};
}
}