Files
Tanami_App/lib/features/contactAdmin/domain/model/contact_admin_model.dart
2024-07-25 19:19:25 +05:30

85 lines
2.1 KiB
Dart

class ContactAdminModel {
int? statusCode;
List<Data>? data;
String? message;
bool? success;
ContactAdminModel({this.statusCode, this.data, this.message, this.success});
ContactAdminModel.fromJson(Map<String, dynamic> json) {
statusCode = json['statusCode'];
if (json['data'] != null) {
data = <Data>[];
json['data'].forEach((v) {
data!.add(Data.fromJson(v));
});
}
message = json['message'];
success = json['success'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['statusCode'] = statusCode;
if (this.data != null) {
data['data'] = this.data!.map((v) => v.toJson()).toList();
}
data['message'] = message;
data['success'] = success;
return data;
}
}
class Data {
int? id;
String? phoneNumber;
String? emailAddress;
String? websiteUrl;
bool? isActive;
Null createdBy;
Null modifiedBy;
String? createdAt;
String? updatedAt;
Null deletedAt;
Data(
{this.id,
this.phoneNumber,
this.emailAddress,
this.websiteUrl,
this.isActive,
this.createdBy,
this.modifiedBy,
this.createdAt,
this.updatedAt,
this.deletedAt});
Data.fromJson(Map<String, dynamic> json) {
id = json['id'];
phoneNumber = json['phoneNumber'];
emailAddress = json['emailAddress'];
websiteUrl = json['websiteUrl'];
isActive = json['isActive'];
createdBy = json['createdBy'];
modifiedBy = json['modifiedBy'];
createdAt = json['createdAt'];
updatedAt = json['updatedAt'];
deletedAt = json['deletedAt'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
data['id'] = id;
data['phoneNumber'] = phoneNumber;
data['emailAddress'] = emailAddress;
data['websiteUrl'] = websiteUrl;
data['isActive'] = isActive;
data['createdBy'] = createdBy;
data['modifiedBy'] = modifiedBy;
data['createdAt'] = createdAt;
data['updatedAt'] = updatedAt;
data['deletedAt'] = deletedAt;
return data;
}
}