Statement Image

enum q2_sdk.models.adapters.statement_image.StatementImageRequestType(value)[source]

Valid values are as follows:

StatementPeriodInfo = <StatementImageRequestType.StatementPeriodInfo: 10>
StatementImage = <StatementImageRequestType.StatementImage: 11>
class q2_sdk.models.adapters.statement_image.StatementImageRequest(internal_account_number, transaction_id, transaction_type, external_account_number=None, cif_internal=None, cif_external=None, user_data=None, host_account_id=None, period_name=None, period_year=None, period_file_id=None, period_image_type=None)[source]

StatementImageRequest(internal_account_number: ‘str’, transaction_id: ‘int’, transaction_type: ‘StatementImageRequestType’, external_account_number: ‘Optional[str]’ = None, cif_internal: ‘Optional[str]’ = None, cif_external: ‘Optional[str]’ = None, user_data: ‘Optional[str]’ = None, host_account_id: ‘Optional[int]’ = None, period_name: ‘Optional[str]’ = None, period_year: ‘Optional[str]’ = None, period_file_id: ‘Optional[str]’ = None, period_image_type: ‘Optional[str]’ = None)

internal_account_number: str
transaction_id: int
transaction_type: StatementImageRequestType
external_account_number: Optional[str] = None
cif_internal: Optional[str] = None
cif_external: Optional[str] = None
user_data: Optional[str] = None
host_account_id: Optional[int] = None
period_name: Optional[str] = None
period_year: Optional[str] = None
period_file_id: Optional[str] = None
period_image_type: Optional[str] = None
static from_hq_request(inp)[source]
Return type:

StatementImageRequest

enum q2_sdk.models.adapters.statement_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>
class q2_sdk.models.adapters.statement_image.StatementImage(raw, image_type)[source]

StatementImage(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.statement_image.StatementPeriodInfo(name, year, file_id)[source]

StatementPeriodInfo(name: ‘str’, year: ‘int’, file_id: ‘str’)

name: str
year: int
file_id: str
as_adapter_response()[source]
Return type:

dict[str, str]

class q2_sdk.models.adapters.statement_image.MockImage[source]
static get()[source]
Return type:

bytes