Source code for q2_sdk.hq.models.hq_params.wedge_online_banking

from q2_sdk.core.q2_logging.logger import Q2LoggerType
from q2_sdk.hq.models.hq_credentials import BackOfficeHqCredentials, HqCredentials
from .base import BaseParamsObj


[docs] class WedgeOnlineBankingParamsObj(BaseParamsObj): """ For use with HQ Endpoints defined within the WedgeOnlineBanking.asmx route """ ENDPOINT_PATH = "WedgeOnlineBanking" def __init__( self, logger: Q2LoggerType, hq_credentials: HqCredentials, ): if isinstance(hq_credentials, BackOfficeHqCredentials): hq_credentials = hq_credentials.base_hq_credentials super().__init__(logger, hq_credentials) self.hq_url = "{}/{}".format( self.hq_credentials.reported_hq_url, self.ENDPOINT_PATH )