OnlineSMS#
- class pyonlinesim.types.Balance(*, response: str, balance: float, zbalance: float)[source]#
Bases:
BaseModel
- response: str#
- balance: float#
- frozen_balance: float#
- class pyonlinesim.types.OrderManaged(*, response: str, tzid: Optional[int])[source]#
Bases:
BaseModel
- response: str#
- operation_id: Optional[int]#
- class pyonlinesim.types.NumberStats(*, name: str, position: int, code: int, other: float, new: bool, enabled: bool, services: List[ServiceInfo])[source]#
Bases:
BaseModel
- name: str#
- position: int#
- code: int#
- other: float#
- new: bool#
- enabled: bool#
- services: List[ServiceInfo]#
- class pyonlinesim.types.ServiceInfo(*, id: int, count: int, popular: bool, code: int, price: float, service: str, slug: str)[source]#
Bases:
BaseModel
- id: int#
- count: int#
- popular: bool#
- code: int#
- price: float#
- service: str#
- slug: str#
- class pyonlinesim.types.OrderNumber(*, response: str, tzid: int, number: Optional[str] = None, country: Optional[str] = None)[source]#
Bases:
BaseModel
- response: str#
- operation_id: int#
- number: Optional[str]#
- country: Optional[str]#
- class pyonlinesim.types.StateInfo(*, response: Optional[str] = None, orders: List[OrderState])[source]#
Bases:
BaseModel
- response: Optional[str]#
- orders: List[OrderState]#
- class pyonlinesim.types.OrderState(*, response: OrderStatus, tzid: int, service: str, number: str, time: int, msg: str = None, form: str, country: int, sum: Optional[int] = None, forward_status: Optional[int] = None, forward_number: Optional[str] = None)[source]#
Bases:
BaseModel
- response: OrderStatus#
- operation_id: int#
- service: str#
- number: str#
- time_left: int#
- message: str#
- form: str#
- country: int#
- sum: Optional[int]#
- forward_status: Optional[int]#
- forward_number: Optional[str]#