from app.models import ConsumerApplicationFiles
from app.util import datetime_util
from app.api import api


class LoanApplicationFilesAccessor:

    @classmethod
    def create_loan_application_files(cls, application_id, file_type, file_path, applicant_type, password=None,
                                      bank_name=None, account_type=None):
        time_now = datetime_util.get_now_ist_string()

        ConsumerApplicationFiles.objects.create(
            consumer_application_id=application_id, bank_name=bank_name, password=password, file_type=file_type,
            file_path=file_path, accounttype=account_type, created_at=time_now, updated_at=time_now, applicant_type=applicant_type)

        return api.SUCCESS
