code: def get_transactions(self, date_from: datetime, date_to: datetime) -> List[Transaction]:
          
          assert isinstance(date_from, datetime)
          assert isinstance(date_to, datetime)
  
          # fix up the parameters as we need datetime
          dt_from = Datum()
          dt_from.from_datetime(date_from)
          dt_from.start_of_day()
          dt_to = Datum()
          dt_to.from_datetime(date_to)
          dt_to.end_of_day()
  
          query = (
              self.book.session.query(Transaction)
              .join(Split)
              .filter(Split.account_guid == self.account.guid)
              .filter(Transaction.post_date >= dt_from.date, Transaction.post_date <= dt_to.date)
              .order_by(Transaction.post_date)
          )
          return query.all()
docs: Returns account transactions