feat: Add agent profile verification status fields and display corresponding UI banners on the agent home screen.
This commit is contained in:
@@ -17,6 +17,8 @@ class AgentProfile {
|
||||
final double? averageRating;
|
||||
final int totalReviews;
|
||||
final bool isVerified;
|
||||
final String? verificationStatus;
|
||||
final String? verificationNote;
|
||||
final bool isFeatured;
|
||||
final bool isActive;
|
||||
final bool isAvailable;
|
||||
@@ -46,6 +48,8 @@ class AgentProfile {
|
||||
this.averageRating,
|
||||
this.totalReviews = 0,
|
||||
this.isVerified = false,
|
||||
this.verificationStatus,
|
||||
this.verificationNote,
|
||||
this.isFeatured = false,
|
||||
this.isActive = true,
|
||||
this.isAvailable = false,
|
||||
@@ -214,6 +218,8 @@ class AgentProfile {
|
||||
averageRating: averageRating,
|
||||
totalReviews: totalReviews,
|
||||
isVerified: isVerified,
|
||||
verificationStatus: verificationStatus,
|
||||
verificationNote: verificationNote,
|
||||
isFeatured: isFeatured,
|
||||
isActive: isActive,
|
||||
isAvailable: isAvailable ?? this.isAvailable,
|
||||
@@ -246,6 +252,8 @@ class AgentProfile {
|
||||
averageRating: (json['averageRating'] as num?)?.toDouble(),
|
||||
totalReviews: json['totalReviews'] as int? ?? 0,
|
||||
isVerified: json['isVerified'] as bool? ?? false,
|
||||
verificationStatus: json['verificationStatus'] as String?,
|
||||
verificationNote: json['verificationNote'] as String?,
|
||||
isFeatured: json['isFeatured'] as bool? ?? false,
|
||||
isActive: json['isActive'] as bool? ?? true,
|
||||
isAvailable: json['isAvailable'] as bool? ?? false,
|
||||
|
||||
Reference in New Issue
Block a user