defmodule DaProductApp.DeviceMiddlelayer.Transaction do use Ecto.Schema import Ecto.Changeset 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 timestamps(inserted_at: :date_added, updated_at: false) 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 ]) end end