43 lines
1.2 KiB
Dart
43 lines
1.2 KiB
Dart
class Tenant {
|
|
final String id;
|
|
final String name;
|
|
final String email;
|
|
final String? domainName;
|
|
final String contactName;
|
|
final String contactNumber;
|
|
final String? logoImage;
|
|
final String? organizationSize;
|
|
final String? industry;
|
|
final String? tenantStatus;
|
|
|
|
Tenant({
|
|
required this.id,
|
|
required this.name,
|
|
required this.email,
|
|
this.domainName,
|
|
required this.contactName,
|
|
required this.contactNumber,
|
|
this.logoImage,
|
|
this.organizationSize,
|
|
this.industry,
|
|
this.tenantStatus,
|
|
});
|
|
|
|
factory Tenant.fromJson(Map<String, dynamic> json) {
|
|
return Tenant(
|
|
id: json['id'] ?? '',
|
|
name: json['name'] ?? '',
|
|
email: json['email'] ?? '',
|
|
domainName: json['domainName'] as String?,
|
|
contactName: json['contactName'] ?? '',
|
|
contactNumber: json['contactNumber'] ?? '',
|
|
logoImage: json['logoImage'] is String ? json['logoImage'] : null,
|
|
organizationSize:
|
|
json['organizationSize'] is String ? json['organizationSize'] : null,
|
|
industry: json['industry'] is String ? json['industry'] : null,
|
|
tenantStatus:
|
|
json['tenantStatus'] is String ? json['tenantStatus'] : null,
|
|
);
|
|
}
|
|
}
|