lib/plaid/liabilities/student/repayment_plan.ex
defmodule Plaid.Liabilities.Student.RepaymentPlan do
@moduledoc """
[Plaid Liabilities Student Repayment Plan Schema.](https://plaid.com/docs/api/products/#liabilities-get-response-repayment-plan)
"""
@behaviour Plaid.Castable
@type t :: %__MODULE__{
description: String.t() | nil,
type: String.t() | nil
}
defstruct [
:description,
:type
]
@impl true
def cast(generic_map) do
%__MODULE__{
description: generic_map["description"],
type: generic_map["type"]
}
end
end