copyWith method

StoredActionStep copyWith({
  1. String? actionId,
  2. String? name,
  3. String? status,
  4. Value<String?> resultJson = const Value.absent(),
  5. Value<String?> lastError = const Value.absent(),
  6. DateTime? updatedAt,
})

Implementation

StoredActionStep copyWith({
  String? actionId,
  String? name,
  String? status,
  Value<String?> resultJson = const Value.absent(),
  Value<String?> lastError = const Value.absent(),
  DateTime? updatedAt,
}) => StoredActionStep(
  actionId: actionId ?? this.actionId,
  name: name ?? this.name,
  status: status ?? this.status,
  resultJson: resultJson.present ? resultJson.value : this.resultJson,
  lastError: lastError.present ? lastError.value : this.lastError,
  updatedAt: updatedAt ?? this.updatedAt,
);