TIP External Transfer Models

class q2_sdk.models.tip.schemas.external_transfer.ExternalTransferTransactionDetails(direction, originating_account, to_account, to_account_aba, originating_account_aba)[source]

ExternalTransferTransactionDetails TIPModel

direction: TransferDirection
originating_account: str
to_account: str
to_account_aba: Optional[str]
originating_account_aba: Optional[str]
classmethod model_validate_from_elem(data)[source]

Create a ExternalTransferTransactionDetails instance from XML element data.

Parameters:

data (Element) – etree Element containing funds transfer transaction details

Return type:

ExternalTransferTransactionDetails

Returns:

ExternalTransferTransactionDetails instance

Raises:

TIPModelValidationFromLxmlObjectifyException – If data is not an ObjectifiedElement

class q2_sdk.models.tip.schemas.external_transfer.ExternalTransferTIPRequest(customer_key, event_user_id, session_id, ui_source, transaction_id, audit_id, event_date_time, customer_id, group_id, transaction_type, gt_type_short_name, transaction_type_version, create_date, transaction_amount, login_audit_id, user_logon_id, created_user_id, authorized_user_id, modified_user_id, external_transfer)[source]

ExternalTransferTIPRequest TIPRequest. TIPRequests are converted to this class when TransactionType is ExternalTransfer.

external_transfer: ExternalTransferTransactionDetails
classmethod model_validate_from_elem(data)[source]

Create a ExternalTransferTIPRequest instance from XML element data.

Parameters:

data (Element) – etree Element containing funds transfer TIP request data

Return type:

ExternalTransferTIPRequest

Returns:

ExternalTransferTIPRequest instance

Raises:

TIPModelValidationFromLxmlObjectifyException – If data is not an ObjectifiedElement