copyWithCompanion method

StoredAction copyWithCompanion(
  1. KalamActionsCompanion data
)

Implementation

StoredAction copyWithCompanion(KalamActionsCompanion data) {
  return StoredAction(
    id: data.id.present ? data.id.value : this.id,
    accountKey: data.accountKey.present
        ? data.accountKey.value
        : this.accountKey,
    actionKey: data.actionKey.present ? data.actionKey.value : this.actionKey,
    version: data.version.present ? data.version.value : this.version,
    kind: data.kind.present ? data.kind.value : this.kind,
    payloadJson: data.payloadJson.present
        ? data.payloadJson.value
        : this.payloadJson,
    status: data.status.present ? data.status.value : this.status,
    orderingKey: data.orderingKey.present
        ? data.orderingKey.value
        : this.orderingKey,
    rowTableId: data.rowTableId.present
        ? data.rowTableId.value
        : this.rowTableId,
    rowKey: data.rowKey.present ? data.rowKey.value : this.rowKey,
    queuePosition: data.queuePosition.present
        ? data.queuePosition.value
        : this.queuePosition,
    attemptCount: data.attemptCount.present
        ? data.attemptCount.value
        : this.attemptCount,
    nextAttemptAt: data.nextAttemptAt.present
        ? data.nextAttemptAt.value
        : this.nextAttemptAt,
    lastError: data.lastError.present ? data.lastError.value : this.lastError,
    createdAt: data.createdAt.present ? data.createdAt.value : this.createdAt,
    updatedAt: data.updatedAt.present ? data.updatedAt.value : this.updatedAt,
  );
}