Current section
Files
Jump to
Current section
Files
lib/base_payment/base_config.ex
defmodule BasePayment.BaseConfig do
@moduledoc """
Base configuration for payment gateways.
"""
@type t :: %__MODULE__{
api_key: String.t() | nil,
api_secret: String.t() | nil,
api_url: String.t() | nil,
access_token: String.t() | nil,
version: String.t() | nil,
currency: String.t() | nil,
locale: String.t() | nil,
environment: String.t() | nil
}
defstruct [
:api_key,
:api_secret,
:api_url,
:access_token,
:version,
:currency,
:locale,
:environment
]
end