Debit Cards

Main interface:

class DebitCardsManager

Types that are used by the debit cards manager:

class DebitCard class DebitCardId class Duration class GeoProfile class Limit class LimitObject class ValidationData

DebitCardsManager

def __init__(client: ServiceClient)
Creates a new debit cards manager with the given service client.

async def list() -> list[DebitCard]
Requests your list of debit cards.

async def get(account_number: int, card_number: int) -> DebitCard
Requests a specific debit card.

DebitCard

id: DebitCardId status: str product_code: str product_name: str owner_name: str atm_limit: Limit pos_limit: Limit geo_profile: GeoProfile future_atm_limit: Limit future_pos_limit: Limit future_geo_profile: GeoProfile is_atm_limit_change_allowed: bool is_pos_limit_change_allowed: bool is_geo_profile_change_allowed: bool is_atm_limit_update_in_progress: bool is_pos_limit_update_in_progress: bool is_geo_profile_update_in_progress: bool is_manage_limit_authorized: bool is_manage_geo_profile_authorized: bool last_mutation_date: datetime.datetime last_reissue_date: datetime.datetime last_block_date: datetime.datetime validation_data: ValidationData

DebitCardId

account_number: str card_number: str iban: str

Duration

type: str start_date: datetime.datetime end_date: datetime.datetime

GeoProfile

type: str duration: Duration

Limit

duration: Duration limit: LimitObject

LimitObject

amount: int currency: str

ValidationData

maximum_atm_limit: LimitObject maximum_pos_limit: LimitObject minimum_atm_limit: LimitObject minimum_pos_limit: LimitObject valid_geo_profile_types: list[str]