Unicboard billing api
Project description
Unicboard billing api is available on PyPI:
Requires:
Python >=3.6
install:
python -m pip install unicboard_billing_sdk
usage:
from unicboard_billing_sdk import BillingApiSdk
Api = BillingApiSdk(
api_billing_url="unicboard url",
api_token="yours token",
)
get list devices
devices = Api.get_device_list_info() # default limit = 1000
devices = Api.get_device_list_info(limit: int, offset: int) # for custom limit/offset
list_device_id = [device.id for device in devices]
list_device_mac = [device.data_gateway_network_device.mac for device in devices]
get device by device_id
device = Api.get_device_info(UUID(device_id))
get device by device_id
devices_values = Api.get_device_value(
devices_id=list_device_id,
period_from: datetime,
period_to: Optional[datetime], # default now
)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for unicboard_billing_sdk-2.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 308fda25ae79937860fd8fa5ff99e545c7a43cc9af13f799f63e0fafe1ee7faa |
|
MD5 | 6347a084d015b5f17370b983a2068f17 |
|
BLAKE2b-256 | dfd923d38284a52f38636c09ccab5af5c849e7742ced688e9d5e9c2787e2113a |
Close
Hashes for unicboard_billing_sdk-2.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5d72c8450037b32b20b323f695e8d93471593d22acd67e138c0e14b3054df8c |
|
MD5 | f0139c64642759b49c40f96d27b603bc |
|
BLAKE2b-256 | 1c882773986df93bbb37bbb04890fa38f6d2eaefc40e3f7e6ef8423a91a925cd |