annofabapi.resource module#
- class annofabapi.resource.Resource(login_user_id: str, login_password: str, endpoint_url: str = 'https://annofab.com')[source]#
AnnofabApi, Wrapperのインスタンスを保持するクラス
- Parameters:
login_user_id – AnnofabにログインするときのユーザID
login_password – Annofabにログインするときのパスワード
endpoint_url – Annofab APIのエンドポイント。
- api#
AnnofabApi Instance
- api2#
AnnofabApi2 Instance
- wrapper#
Wrapper Instance
- annofabapi.resource.build(login_user_id: str | None = None, login_password: str | None = None, endpoint_url: str = 'https://annofab.com') Resource [source]#
AnnofabApi, Wrapperのインスタンスを保持するインスタンスを生成する。
login_user_id
とlogin_password
の両方がNoneの場合は、.netrc
ファイルまたは環境変数から認証情報を取得する。 認証情報は、環境変数,.netrc
ファイルの順に読み込む。環境変数は``ANNOFAB_USER_ID`` ,
ANNOFAB_PASSWORD
を参照する。- Parameters:
login_user_id – AnnofabにログインするときのユーザID
login_password – Annofabにログインするときのパスワード
endpoint_url – Annofab APIのエンドポイント。
- Returns:
AnnofabApi, Wrapperのインスタンスを保持するインスタンス