Source code for q2_sdk.hq.models.domestic_wire_request

from typing import Dict, Optional


[docs] class DomesticWireRequest: """ Object representation of the DomesticWireRequest information that comes in on a Q2 Online request """ def __init__(self, json: Dict): """ :param json: JSON dict from Q2 Online request """ self.json = json @property def transaction_id(self) -> Optional[int]: return self.json.get("TransactionID") @property def transaction_amount(self) -> Optional[float]: return self.json.get("TransactionAmount") @property def description(self) -> Optional[str]: return self.json.get("Description") @property def orig_to_benf_info(self) -> Optional[str]: return self.json.get("OrigToBenfInfo") @property def recipient_account(self) -> Optional[str]: return self.json.get("RecipientAccount") @property def recipient_account_type(self) -> Optional[str]: return self.json.get("RecipientAccountType") @property def recipient_name(self) -> Optional[str]: return self.json.get("RecipientName") @property def recipient_address1(self) -> Optional[str]: return self.json.get("RecipientAddress1") @property def recipient_address2(self) -> Optional[str]: return self.json.get("RecipientAddress2") @property def recipient_city(self) -> Optional[str]: return self.json.get("RecipientCity") @property def recipient_state(self) -> Optional[str]: return self.json.get("RecipientState") @property def recipient_postal(self) -> Optional[str]: return self.json.get("RecipientPostal") @property def recipient_email_address(self) -> Optional[str]: return self.json.get("RecipientEmailAddress") @property def payer_name(self) -> Optional[str]: return self.json.get("PayerName") @property def payer_address1(self) -> Optional[str]: return self.json.get("PayerAddress1") @property def payer_address2(self) -> Optional[str]: return self.json.get("PayerAddress2") @property def payer_city(self) -> Optional[str]: return self.json.get("PayerCity") @property def payer_state(self) -> Optional[str]: return self.json.get("PayerState") @property def payer_postal(self) -> Optional[str]: return self.json.get("PayerPostal") @property def recipient_fi_aba(self) -> Optional[str]: return self.json.get("RecipientFiABA") @property def recipient_fi_name(self) -> Optional[str]: return self.json.get("RecipientFiName") @property def recipient_fi_address1(self) -> Optional[str]: return self.json.get("RecipientFiAddress1") @property def recipient_fi_address2(self) -> Optional[str]: return self.json.get("RecipientFiAddress2") @property def recipient_fi_city(self) -> Optional[str]: return self.json.get("RecipientFiCity") @property def recipient_fi_state(self) -> Optional[str]: return self.json.get("RecipientFiState") @property def recipient_fi_postal(self) -> Optional[str]: return self.json.get("RecipientFiPostalCode") @property def intermed_name(self) -> Optional[str]: return self.json.get("IntermedName") @property def intermed_address1(self) -> Optional[str]: return self.json.get("IntermedAddress1") @property def intermed_address2(self) -> Optional[str]: return self.json.get("IntermedAddress2") @property def intermed_city(self) -> Optional[str]: return self.json.get("IntermedCity") @property def intermed_state(self) -> Optional[str]: return self.json.get("IntermedState") @property def intermed_postal(self) -> Optional[str]: return self.json.get("IntermedPostalCode") @property def intermed_aba(self) -> Optional[str]: return self.json.get("IntermedABA") @property def recipient_country_id(self) -> Optional[int]: return self.json.get("RecipientCountryID") @property def payer_country_id(self) -> Optional[int]: return self.json.get("PayerCountryID") @property def recipient_fi_country_id(self) -> Optional[int]: return self.json.get("RecipientFiCountryID") @property def intermed_country_id(self) -> Optional[int]: return self.json.get("IntermedCountryID") @property def receiving_fi_short_name(self) -> Optional[str]: return self.json.get("ReceivingFiShortName") @property def receiving_fi_aba(self) -> Optional[str]: return self.json.get("ReceivingFiAba") @property def fi_to_fi_info(self) -> Optional[str]: return self.json.get("FiToFiInfo") @property def ref_for_beneficiary(self) -> Optional[str]: return self.json.get("RefForBeneficiary") @property def purpose_of_wire(self) -> Optional[str]: return self.json.get("PurposeOfWire") def __repr__(self) -> Optional[str]: return "<Object DomesticWireRequest: {}>".format(self.transaction_id)