OnlineRent#
- class pyonlinesim.OnlineRent(api_key: str)[source]#
Bases:
BaseAPIClient
,ABC
- BASE_URL = 'https://onlinesim.ru/api/rent/'#
- async get_tariffs(country: Optional[int] = None) List[RentTariff] [source]#
Get rent tariffs :param country: Country ID :return: List[RentTariff]
- async rent_number(country: int, days: int, auto_renewal: Optional[bool] = False, pagination: Optional[bool] = False) RentNumber [source]#
Rent a number :param country: Country ID :param days: Rent length in days :param auto_renewal: Auto-extend the rent :param pagination: Paginate messages :return: RentNumber
- async get_rent_info(operation_id: int, pagination: Optional[bool] = False) RentNumber [source]#
Get rent info :param operation_id: Operation ID :param pagination: Paginate messages :return:
- async extend_rent(operation_id: int, days: int) RentNumber [source]#
Extend number rent :param operation_id: Operation ID :param days: Extend for days :return:
- async finish_rent(operation_id: int) OrderManaged [source]#
Finish rent :param operation_id: Operation ID :return: