Deposit Item Image

enum q2_sdk.models.adapters.deposit_item_image.DepositItemRequestType(value)[source]

Valid values are as follows:

DepositItemList = <DepositItemRequestType.DepositItemList: 30>
DepositItemImage = <DepositItemRequestType.DepositItemImage: 31>
class q2_sdk.models.adapters.deposit_item_image.DepositItemRequest(internal_account_number, transaction_id, transaction_type, host_account_id=None, external_account_number=None, cif_internal=None, cif_external=None, item_list_requests=None, item_image_requests=None, user_data=None)[source]

DepositItemRequest(internal_account_number: ‘str’, transaction_id: ‘int’, transaction_type: ‘DepositItemRequestType’, host_account_id: ‘Optional[int]’ = None, external_account_number: ‘Optional[str]’ = None, cif_internal: ‘Optional[str]’ = None, cif_external: ‘Optional[str]’ = None, item_list_requests: ‘Optional[list[DepositItemListRequest]]’ = None, item_image_requests: ‘Optional[list[DepositItemImageRequest]]’ = None, user_data: ‘Optional[str]’ = None)

internal_account_number: str
transaction_id: int
transaction_type: DepositItemRequestType
host_account_id: Optional[int] = None
external_account_number: Optional[str] = None
cif_internal: Optional[str] = None
cif_external: Optional[str] = None
item_list_requests: Optional[list[DepositItemListRequest]] = None
item_image_requests: Optional[list[DepositItemImageRequest]] = None
user_data: Optional[str] = None
static from_hq_request(inp)[source]
Return type:

DepositItemRequest

class q2_sdk.models.adapters.deposit_item_image.DepositItemListRequest(item_transaction_id=None, transaction_date=None, effective_date=None, item_amount=None, host_tran_code=None, item_description=None, d_or_c=None, image_number=None, host_ref_number=None, check_number=None, host_transaction_id=None)[source]

DepositItemListRequest(item_transaction_id: ‘Optional[int]’ = None, transaction_date: ‘Optional[datetime]’ = None, effective_date: ‘Optional[datetime]’ = None, item_amount: ‘Optional[Decimal]’ = None, host_tran_code: ‘Optional[str]’ = None, item_description: ‘Optional[str]’ = None, d_or_c: ‘Optional[str]’ = None, image_number: ‘Optional[str]’ = None, host_ref_number: ‘Optional[str]’ = None, check_number: ‘Optional[str]’ = None, host_transaction_id: ‘Optional[int]’ = None)

item_transaction_id: Optional[int] = None
transaction_date: Optional[datetime] = None
effective_date: Optional[datetime] = None
item_amount: Optional[Decimal] = None
host_tran_code: Optional[str] = None
item_description: Optional[str] = None
d_or_c: Optional[str] = None
image_number: Optional[str] = None
host_ref_number: Optional[str] = None
check_number: Optional[str] = None
host_transaction_id: Optional[int] = None
from_hq_request()[source]
Return type:

DepositItemListRequest

class q2_sdk.models.adapters.deposit_item_image.DepositItem(image_available, description=None, aba=None, transaction_date=None, account_number=None, amount=None, check_number=None)[source]

DepositItem(image_available: ‘bool’, description: ‘Optional[str]’ = None, aba: ‘Optional[str]’ = None, transaction_date: ‘Optional[datetime]’ = None, account_number: ‘Optional[str]’ = None, amount: ‘Optional[Decimal]’ = None, check_number: ‘Optional[str]’ = None)

image_available: bool
description: Optional[str] = None
aba: Optional[str] = None
transaction_date: Optional[datetime] = None
account_number: Optional[str] = None
amount: Optional[Decimal] = None
check_number: Optional[str] = None
as_adapter_response()[source]
Return type:

dict[str, str]

class q2_sdk.models.adapters.deposit_item_image.DepositItemImageRequest(item_transaction_id=None, transaction_date=None, item_amount=None, host_tran_code=None, item_description=None, d_or_c=None, image_number=None, host_ref_number=None, check_number=None, aba=None, account_number=None, account_type=None)[source]

DepositItemImageRequest(item_transaction_id: ‘Optional[int]’ = None, transaction_date: ‘Optional[datetime]’ = None, item_amount: ‘Optional[Decimal]’ = None, host_tran_code: ‘Optional[str]’ = None, item_description: ‘Optional[str]’ = None, d_or_c: ‘Optional[str]’ = None, image_number: ‘Optional[str]’ = None, host_ref_number: ‘Optional[str]’ = None, check_number: ‘Optional[str]’ = None, aba: ‘Optional[str]’ = None, account_number: ‘Optional[str]’ = None, account_type: ‘Optional[str]’ = None)

item_transaction_id: Optional[int] = None
transaction_date: Optional[datetime] = None
item_amount: Optional[Decimal] = None
host_tran_code: Optional[str] = None
item_description: Optional[str] = None
d_or_c: Optional[str] = None
image_number: Optional[str] = None
host_ref_number: Optional[str] = None
check_number: Optional[str] = None
aba: Optional[str] = None
account_number: Optional[str] = None
account_type: Optional[str] = None
from_hq_request()[source]
Return type:

DepositItemImageRequest

class q2_sdk.models.adapters.deposit_item_image.DepositItemImage(raw, image_type)[source]

DepositItemImage(raw: ‘bytes’, image_type: ‘ImageType’)

raw: bytes
image_type: ImageType
as_base64()[source]
Return type:

str

as_adapter_response(transaction_id)[source]
Return type:

dict[str, str]

class q2_sdk.models.adapters.deposit_item_image.MockImage[source]
static get_front()[source]
Return type:

bytes

static get_back()[source]
Return type:

bytes

enum q2_sdk.models.adapters.deposit_item_image.ImageType(value)[source]

Valid values are as follows:

GIF = <ImageType.GIF: 0>
JPG = <ImageType.JPG: 1>
BMP = <ImageType.BMP: 2>
PNG = <ImageType.PNG: 3>
PDF = <ImageType.PDF: 4>
TIFF = <ImageType.TIFF: 5>