Backup_FME_personal/force-app/main/default/classes/OperationResult.cls

25 lines
673 B
OpenEdge ABL

public with sharing class OperationResult {
@AuraEnabled public Boolean success;
@AuraEnabled public String message;
@AuraEnabled public Object data;
@AuraEnabled
public static OperationResult success(Object data) {
OperationResult r = new OperationResult();
r.success = true;
r.message = 'Completed successfully';
r.data = data;
return r;
}
@AuraEnabled
public static OperationResult error(String message) {
OperationResult r = new OperationResult();
r.success = false;
r.message = message;
System.debug('OperationResult.error: ' + message);
return r;
}
}