Class GetProcessFormResult
OptimaJet.Workflow.Plugins.FormsPlugin.GetProcessFormResult
Represents the result of an attempt to retrieve a form.
Namespace: OptimaJet.Workflow.Plugins.FormsPlugin
public sealed class GetProcessFormResult : OneOfBase<GetProcessFormSuccess, SystemError>, IOneOfType Hierarchy
- OneOfBase<GetProcessFormSuccess, SystemError>
- GetProcessFormResult Current type
- Implemented interfaces
- GetProcessFormResult Current type
Properties
public ResultType ResultType { get; } #The result type, i.e., success, or error.
public bool IsSuccess { get; } #True if the operation was successful.
public bool IsSystemError { get; } #True if the operation failed due to an error.
public GetProcessFormSuccess AsSuccess { get; } #Casts the operation result as a success result.
public SystemError AsSystemError { get; } #Casts the operation result as an error result.
public GetProcessFormSuccess? Success { get; } #Returns the success result if it is successful; otherwise, returns null.
public SystemError? SystemError { get; } #Returns the error result if the operation is not successful; otherwise, returns null.
Methods
public static implicit operator GetProcessFormResult(SystemError systemError) #Parameters
Name
Type
Description
systemErrorSystemErrorReturns
Type
Description
GetProcessFormResultpublic static implicit operator GetProcessFormResult(GetProcessFormSuccess getProcessFormSuccess) #Parameters
Name
Type
Description
getProcessFormSuccessGetProcessFormSuccessReturns
Type
Description
GetProcessFormResultpublic static explicit operator GetProcessFormSuccess(GetProcessFormResult getProcessFormResult) #Parameters
Name
Type
Description
getProcessFormResultGetProcessFormResultReturns
Type
Description
GetProcessFormSuccesspublic static explicit operator SystemError(GetProcessFormResult getProcessFormResult) #Parameters
Name
Type
Description
getProcessFormResultGetProcessFormResultReturns
Type
Description
SystemError