OnlineRent#
- class pyonlinesim.types.RentStatus(value)[source]#
Bases:
int
,Enum
An enumeration.
- WAITING = 0#
- CONFIRMED = 1#
- class pyonlinesim.types.RentNumber(*, status: RentStatus, messages: Optional[RentMessages] = None, country: int, rent: int, extension: int, checked_time: datetime, sum: float, number: str, tzid: int, extend: Optional[ExtendRent] = None, checked: bool, reload: int, day_extend: int, m_ext: bool, freeze: bool)[source]#
Bases:
BaseModel
- status: RentStatus#
- messages: Optional[RentMessages]#
- country: int#
- rent: int#
- extension: int#
- checked_time: datetime#
- sum: float#
- number: str#
- operation_id: int#
- extend: Optional[ExtendRent]#
- checked: bool#
- reload: int#
- day_extend: int#
- m_ext: bool#
- freeze: bool#
- class pyonlinesim.types.RentMessage(*, id: int, code: str, created_at: datetime, service: str, text: str)[source]#
Bases:
BaseModel
- id: int#
- code: str#
- created_at: datetime#
- service: str#
- text: str#
- class pyonlinesim.types.RentMessages(*, current_page: int, data: Optional[List[RentMessage]] = None, last_page: int, per_page: int, to: int = None, total: int = None, **extra_data: Any)[source]#
Bases:
BaseModel
- current_page: int#
- data: Optional[List[RentMessage]]#
- first_page: int#
- last_page: int#
- per_page: int#
- pages_amount: int#
- total_messages: int#
- class pyonlinesim.types.ExtendRent(**extra_data: Any)[source]#
Bases:
BaseModel
- one_day: Optional[int]#
- seven_days: Optional[int]#
- fifteen_days: Optional[int]#
- thirty_days: Optional[int]#
- class pyonlinesim.types.Numbers(**extra_data: Any)[source]#
Bases:
BaseModel
- one_day: Optional[NumberData]#
- three_days: Optional[NumberData]#
- seven_days: Optional[NumberData]#
- fifteen_days: Optional[NumberData]#
- thirty_days: Optional[NumberData]#
- class pyonlinesim.types.NumberData(*, price: int, amount: int)[source]#
Bases:
BaseModel
- price: int#
- amount: int#
- class pyonlinesim.types.RentTariff(*, code: int, enabled: bool, name: str, new: bool, position: int, numbers: Numbers, extend: int, confirm: Optional[bool] = None)[source]#
Bases:
BaseModel
- id: int#
- is_enabled: bool#
- country_name: str#
- is_new: bool#
- position: int#
- extend_price: int#
- confirm: Optional[bool]#