defmodule DaProductApp.PosTransactions.Transaction do use Ecto.Schema import Ecto.Changeset @primary_key {:id, :integer, autogenerate: false} schema "transaction" do field :pan, :string field :proc_code, :string field :amount, :string field :stan, :string field :date_time, :string field :settlement_date, :string field :mcc, :string field :terminal_id, :string field :merchant_id, :string field :reference_id, :string field :auth_code, :string field :response_code, :string field :upi_url, :string field :upi_info, :string field :meta_data, :string field :date_added, :naive_datetime end def changeset(txn, attrs) do txn |> cast(attrs, [ :pan, :proc_code, :amount, :stan, :date_time, :settlement_date, :mcc, :terminal_id, :merchant_id, :reference_id, :auth_code, :response_code, :upi_url, :upi_info, :meta_data, :date_added ]) end end