WorkflowEvent constructor

WorkflowEvent({
  1. Int64? eventId,
  2. String? ruleCode,
  3. WORKFLOW_RULE_SERVICE_NAME? serviceName,
  4. WORKFLOW_RULE_EXECUTE_ON? transactionStatus,
  5. List<int>? transactionPayload,
  6. List<int>? userPayload,
  7. String? username,
})

Implementation

factory WorkflowEvent({
  $fixnum.Int64? eventId,
  $core.String? ruleCode,
  WORKFLOW_RULE_SERVICE_NAME? serviceName,
  WORKFLOW_RULE_EXECUTE_ON? transactionStatus,
  $core.List<$core.int>? transactionPayload,
  $core.List<$core.int>? userPayload,
  $core.String? username,
}) {
  final result = create();
  if (eventId != null) result.eventId = eventId;
  if (ruleCode != null) result.ruleCode = ruleCode;
  if (serviceName != null) result.serviceName = serviceName;
  if (transactionStatus != null) result.transactionStatus = transactionStatus;
  if (transactionPayload != null)
    result.transactionPayload = transactionPayload;
  if (userPayload != null) result.userPayload = userPayload;
  if (username != null) result.username = username;
  return result;
}