adds integration statuses to bank account pages.
This commit is contained in:
40
src/clj/auto_ap/datomic/migrate/integrations.clj
Normal file
40
src/clj/auto_ap/datomic/migrate/integrations.clj
Normal file
@@ -0,0 +1,40 @@
|
||||
(ns auto-ap.datomic.migrate.integrations)
|
||||
|
||||
(def norms-map {::add-integration-status3
|
||||
{:txes [[{:db/ident :bank-account/integration-status
|
||||
:db/doc "A status for integration for the bank account"
|
||||
:db/valueType :db.type/ref
|
||||
:db/isComponent true
|
||||
:db/cardinality :db.cardinality/one}
|
||||
|
||||
{:db/ident :client/square-integration-status
|
||||
:db/doc "Square's integration status"
|
||||
:db/valueType :db.type/ref
|
||||
:db/isComponent true
|
||||
:db/cardinality :db.cardinality/one}
|
||||
|
||||
{:db/ident :integration-status/last-updated
|
||||
:db/doc "When was this integration updated"
|
||||
:db/valueType :db.type/instant
|
||||
:db/cardinality :db.cardinality/one
|
||||
:db/noHistory true}
|
||||
|
||||
{:db/ident :integration-status/last-attempt
|
||||
:db/doc "When was this integration attempted."
|
||||
:db/valueType :db.type/instant
|
||||
:db/cardinality :db.cardinality/one
|
||||
:db/noHistory true}
|
||||
|
||||
{:db/ident :integration-status/state
|
||||
:db/doc "A status for the integration"
|
||||
:db/valueType :db.type/ref
|
||||
:db/cardinality :db.cardinality/one}
|
||||
|
||||
{:db/ident :integration-status/message
|
||||
:db/doc "A message from the last attempt"
|
||||
:db/valueType :db.type/string
|
||||
:db/cardinality :db.cardinality/one}
|
||||
|
||||
{:db/ident :integration-state/failed}
|
||||
{:db/ident :integration-state/success}
|
||||
{:db/ident :integration-state/unauthorized}]]}})
|
||||
Reference in New Issue
Block a user