<?php

namespace Fifa\ConnectId\Sdk\Util\Data\Transfer;

/**
 * Class TransferNature
 * @package Fifa\ConnectId\Sdk\Util\Data\Transfer
 */
class TransferNature
{
    const LOAN = 'Loan';
    const PERMANENT = 'Permanent';
    const LOAN_TO_PERMANENT = 'LoanToPermanent';
    const LOAN_EXTENSION = 'LoanExtension';
    const RETURN_FROM_LOAN = 'ReturnFromLoan';

    /**
     * Returns a set of all possible transfer natures
     *
     * @return array
     */
    public static function getTransferNatures(): array
    {
        return array(
            self::LOAN => self::LOAN,
            self::PERMANENT => self::PERMANENT,
            self::LOAN_TO_PERMANENT => self::LOAN_TO_PERMANENT,
            self::LOAN_EXTENSION => self::LOAN_EXTENSION,
            self::RETURN_FROM_LOAN => self::RETURN_FROM_LOAN
        );
    }
}