Statement Image

class q2_sdk.models.adapters.statement_image.StatementImageRequestType(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
StatementPeriodInfo = 10
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

class q2_sdk.models.adapters.statement_image.ImageType(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
GIF = 0
JPG = 1
BMP = 2
PNG = 3
PDF = 4
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