Overdraft credit facilities on current accounts.
Overdraft allows customers to go into negative balance up to an approved limit.
Summary
Functions
Activates a granted overdraft on an account.
Creates an overdraft application for a person.
Retrieves the current overdraft for a person's account.
Retrieves an overdraft application.
Lists overdraft applications for a person.
Functions
@spec activate(String.t(), String.t(), keyword()) :: {:ok, map()} | {:error, Solaris.Error.t()}
Activates a granted overdraft on an account.
@spec create_application(String.t(), map(), keyword()) :: {:ok, map()} | {:error, Solaris.Error.t()}
Creates an overdraft application for a person.
@spec get(String.t(), String.t(), keyword()) :: {:ok, map()} | {:error, Solaris.Error.t()}
Retrieves the current overdraft for a person's account.
@spec get_application(String.t(), String.t(), keyword()) :: {:ok, map()} | {:error, Solaris.Error.t()}
Retrieves an overdraft application.
@spec list_applications( String.t(), keyword() ) :: {:ok, [map()]} | {:error, Solaris.Error.t()}
Lists overdraft applications for a person.