defmodule DaProductApp.Activity.CustomTransactionLog do use Ecto.Schema import Ecto.Changeset schema "custom_transaction_log" do field :initiateRefrenceNumber, :string field :merchanteRefrenceNumber, :string field :deviceId, :string field :amount, :string field :status, :string field :payloads, :map field :date_added, :utc_datetime timestamps() end def changeset(custom_transaction_log, attrs) do custom_transaction_log |> cast(attrs, [ :initiateRefrenceNumber, :merchanteRefrenceNumber, :deviceId, :amount, :status, :payloads, :date_added ]) |> validate_required([ :initiateRefrenceNumber, :merchanteRefrenceNumber, :deviceId, :amount, :status, :date_added ]) end end