import logging
from q2_cores.Symitar.queries.base_query import SymitarBaseQuery
from q2_cores.Symitar.queries import mock_responses
[docs]
class GetLoansQuery(SymitarBaseQuery):
"""Returns eligible loans for Symitar skip a pay using the Q2.SKIP.PAY repgen"""
def __init__(
self,
logger: logging.Logger,
customer_id,
unit_number,
device_type,
card_prefix,
repgen,
startstate,
guid=None,
use_symxchange=False,
):
super().__init__(
logger,
customer_id,
unit_number,
device_type,
card_prefix,
repgen,
startstate,
guid=guid,
use_symxchange=use_symxchange,
)
[docs]
def mock_response(self):
return mock_responses.mock_get_eligible_skip_loans_response()