o
    I@h"                     @   s<   d dl mZmZ d dlmZ d dlmZ G dd deZdS )    )ABCabstractmethod)List)Transactionc                   @   s*   e Zd ZdZededee fddZdS )BaseBankStatementParseru   
    Абстрактный базовый класс для всех парсеров банковских выписок.
    	file_pathreturnc                 C   s   dS )uq   
        Парсит входной файл и возвращает список транзакций.
        N )selfr   r	   r	   (/var/www/html/app/parsers/base_parser.pyparse   s   zBaseBankStatementParser.parseN)	__name__
__module____qualname____doc__r   strr   r   r   r	   r	   r	   r   r      s    r   N)abcr   r   typingr   app.models.transactionr   r   r	   r	   r	   r   <module>   s   