signature added.

design_3.0_loan_module
Sikander Saleem 2 days ago
parent 67da263e0d
commit 66b8ea59d9

@ -491,6 +491,7 @@ class TaskTypeModel {
final List<dynamic>? taskTypeRoles;
final bool? isInstallation;
final bool? isRecallAndAlert;
final bool? isSignatureRequired;
TaskTypeModel({
this.id,
@ -500,6 +501,7 @@ class TaskTypeModel {
this.taskTypeRoles,
this.isInstallation,
this.isRecallAndAlert,
this.isSignatureRequired,
});
factory TaskTypeModel.fromJson(Map<String, dynamic> json) => TaskTypeModel(
@ -510,6 +512,7 @@ class TaskTypeModel {
taskTypeRoles: json['taskTypeRoles'],
isInstallation: json['isInstallation'],
isRecallAndAlert: json['isRecallAndAlert'],
isSignatureRequired: json['isSignatureRequired'],
);
Map<String, dynamic> toJson() => {
@ -520,6 +523,7 @@ class TaskTypeModel {
'taskTypeRoles': taskTypeRoles,
'isInstallation': isInstallation,
'isRecallAndAlert': isRecallAndAlert,
'isSignatureRequired': isSignatureRequired,
};
}

@ -156,7 +156,7 @@ class _UpdateTaskRequestState extends State<UpdateTaskRequest> {
recallAlertTypeWidget(taskModel: taskProvider.taskRequestModel!),
],
//Not good approach need to use enums ....
if (taskProvider.taskRequestModel?.taskType?.typeName == "PullOut") ...[
if (taskProvider.taskRequestModel?.taskType?.isSignatureRequired ?? false) ...[
ESignature(
title: "End-user signature",
backgroundColor: AppColor.fieldBgColor(context),

Loading…
Cancel
Save