API リファレンス - 共通モジュール

hylable.common

Hylable SDK で共通して使用するクラスや関数を定義するモジュールです。

class hylable.common.BaseClient(profile_name: str = 'default')

ベースクラス: object

Hylable のサービスと通信するための基底クラス

インスタンス作成時に profile_name にプロフィール名を指定することで 設定ファイルのプロフィールを切り替えられる

login() None

ログインする関数。 インスタンス作成時に自動的にログインを行うので基本的に呼ぶ必要は無いが、 長時間に渡るとトークンの期限が切れるので、その場合は定期的に呼び出しが必要。

class hylable.common.BaseDataModel(rawdata: dict = <factory>)

ベースクラス: object

データクラスの元になる基底クラス

sync_data(client) None

サーバにある最新の情報を取得して内容を更新する関数

パラメータ:

client (BaseClient) -- 通信するためのクライアントオブジェクト

hylable.error

exception hylable.error.AuthenticationError

ベースクラス: Exception

認証に失敗したことを表す

exception hylable.error.DataNotFoundError

ベースクラス: Exception

データが無いことを表す

exception hylable.error.InternalServerError

ベースクラス: Exception

サーバーエラーがあったことを表す