implemented crud
This commit is contained in:
11
src/cljc/auto_ap/entities/transaction_rule.cljc
Normal file
11
src/cljc/auto_ap/entities/transaction_rule.cljc
Normal file
@@ -0,0 +1,11 @@
|
||||
(ns auto-ap.entities.transaction-rule
|
||||
(:require [clojure.spec.alpha :as s]))
|
||||
|
||||
(s/def ::client (s/nilable map?))
|
||||
(s/def ::description (s/nilable string?))
|
||||
(s/def ::amount-gte (s/nilable double?))
|
||||
(s/def ::amount-lte (s/nilable double?))
|
||||
(s/def ::note (s/nilable string?))
|
||||
(s/def ::bank-account (s/nilable map?))
|
||||
|
||||
(s/def ::transaction-rule (s/keys :req-un [::client ::description ::amount-gte ::amount-lte ::note ::bank-account]))
|
||||
Reference in New Issue
Block a user