SencyHandlerStatus.fromJson constructor
SencyHandlerStatus.fromJson(
- Map<String, dynamic> json
)
Implementation
factory SencyHandlerStatus.fromJson(Map<String, dynamic> json) {
SencyOperationResult sencyOperationResult = SencyFailure();
if (json['result'] is Map<String, dynamic>) {
final result = (json['result'] as Map<String, dynamic>);
if (result['type'] == 'success') {
sencyOperationResult = SencySuccess(data: result['data'] as String?);
}
}
return SencyHandlerStatus(
operation: SencyOperation.valueOf(
operation: json['operation'] as String,
defaultValue: SencyOperation.userAuthorization,
),
result: sencyOperationResult,
);
}