defmodule DaProductApp.Schemas.ShukriaMms.TransactionRule do use Ecto.Schema import Ecto.Query @primary_key {:id, :id, autogenerate: true} schema "transaction_rules" do field :rule_id, :string field :rule_name, :string field :rule_type, :string field :response_code, :string field :scope, Ecto.Enum, values: [:global, :merchant, :terminal, :user], default: :merchant field :merchant_id, :integer field :terminal_id, :string field :user_id, :integer field :params, :map field :enabled, :boolean, default: true field :priority, :integer, default: 100 field :revision, :integer, default: 1 field :created_by, :integer field :updated_by, :integer field :last_evaluated_at, :utc_datetime field :last_evaluation_result, :string field :created_at, :utc_datetime field :updated_at, :utc_datetime field :deleted_at, :utc_datetime end end