HttpApiClient
HTTPインターフェースの実装
HttpApiClient
メンバー関数 | 説明 | 導入バージョン |
byte[] getImage(int type, String imageId) | 画像データを取得 | 2.0.0 |
ConnectConfigEntity getConnectConfigEntity() | 現在接続構成を取得 | 2.0.0 |
Result alarmReport(AlarmReportParameter reportParameter) | アラームをレポート | 2.0.0 |
Result bindDefaultGroup() | デフォルトグループをバンドル | 2.0.0 |
Result checkPasswordUseLoginInterface(String password) | パスワードを検証 | 2.0.0 |
Result<TslCheckExistResult> checkTslExist(String md5) | Tslが存在するかをチェック | 2.0.0 |
Result<TslLanguageCheckExistResult> checkTslLanguageExist(String lang) | Tslの言語パッケージが存在するかをチェック | 2.0.0 |
Result<FaceSearchResult> faceSearch(FaceSearchParameter searchParameter) | サーバの識別 | 2.0.0 |
Result> getGroupIndexList() | 当該デバイスにバンドルされるグループインデックスリストを取得 | 2.0.0 |
Result> getUserIndexList(int groupId) | グループでのユーザーインデックスリストを取得 | 2.0.0 |
Result> getUserInfoList(UserInfoParameter parameter) | ユーザー情報リストを取得 | 2.0.0 |
Result getServiceConfigJson() | サーバ構成を取得 | 2.0.0 |
Result<DeviceGroups> getAllGroupList() | 当該デバイスにバンドされるグループリストを取得 | 2.0.0 |
Result<DeviceDetailInfo> getDeviceDetailInfo() | デバイスの情報詳細を取得 | 2.0.0 |
Result<Company> getCompanyInfo() | 企業情報を取得 | 2.0.0 |
Result<UserDetailInfo> getUserInfo(long id) | ユーザーの詳細情報を取得 | 2.0.0 |
Result<GuestDetailInfo> getGuestInfo(long id) | ビジターの詳細情報を取得 | 2.0.0 |
Result<ServerVersion> getServerVersion() | サーババージョンを取得 | 2.0.0 |
Result<TimeTable> getPassTimeTable(long timetableId) | アクセスタイムテーブルを取得 | 2.0.0 |
void logout() | ログアウト | 2.0.0 |
Result<QRResult> identifyQRCode(IdentifyQRCodeParameter parameter) | QRコード認識インターフェース | 2.0.0 |
Result<LoginResult> login(String account, String password,String identifier, String duid) | デバイスをログイン | 2.0.0 |
Result<RegisterResult> register( RegisterParameter registerParameter) | デバイスを登録 | 2.0.0 |
Result reportUserStatus(UserStatusParameter userStatusParameter) | ローカルデータベースでのユーザー異常ステータスをアップロード | 2.0.0 |
Result reportUserStatus(UserSyncStatusParameter userSyncStatusParameter) | ローカルデータベースでのユーザー異常ステータスをアップロード | 2.0.0 |
void refreshConnectConfig(ConnectConfigEntity connectConfig) | 接続構成を刷新 | 2.0.0 |
Result reportDeviceEvent(DeviceReportEventParamer param) | デバイスイベントをレポート | 2.0.0 |
Result<RecordResult> uploadRecord(RecordParameter recordParameter) | 識別レコードをアップロード | 2.0.0 |
Result uploadDeviceVersionInfo(DeviceVersionInfoParameter deviceInfoParameter) | デバイスバージョンをアップロード | 2.0.0 |
Result uploadConfig(String deviceConfigKey, Object config) | 構成をアップロード | 2.0.0 |
Result uploadTsl(TslUploadParameter parameter) | Tslをアップロード | 2.0.0 |
Result uploadTslLanguage(TslLanguageUploadParameter parameter) | Tsl言語パッケージをアップロード | 2.0.0 |
メンバー関数の説明
byte[] getImage(int type, String imageId)
図データを取得
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
typent | int | 画像のタイプ | 1:Senselinkでの登録画像 2:認証対象となる画像 | 2.0.0 |
imageId | String | 画像ID | なし | 2.0.0 |
戻り値
画像データ
例外
なし
ConnectConfigEntity getConnectConfigEntity()
現在接続構成を取得
パラメータ
なし
戻り値
ConnectConfigEntity
例外
なし
Result alarmReport(AlarmReportParameter reportParameter)
アラートをレポート
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
reportParameter | AlarmReportParameter | パラメータ | なし | 2.0.0 |
戻り値
Result
例外
なし
Result bindDefaultGroup()
デフォルトグループをバンドル
パラメータ
なし
戻り値
Result
例外
なし
Result checkPasswordUseLoginInterface(String password)
パスワードを検証
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
password | String | パスワード | なし | 2.0.0 |
戻り値
Result
例外
なし
Result checkTslExist(String md5)
Tslが存在するかをチェック
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
md5 | String | File md5 | なし | 2.0.0 |
戻り値
Result<TslCheckExistResult>
例外
なし
Result checkTslLanguageExist(String lang)
Tslの言語パッケージが存在するかをチェック
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
lang | String | 言語 | なし | 2.0.0 |
戻り値
Result<TslLanguageCheckExistResult>
例外
なし
Result faceSearch(FaceSearchParameter searchParameter)
サーバの識別
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
searchParameter | FaceSearchParameter | パラメータ | なし | 2.0.0 |
戻り値
Result<FaceSearchResult>
例外
なし
Result> getGroupIndexList()
当該デバイスにバンドルされるグループインデックスリストを取得
パラメータ
なし
戻り値
Result<GroupIndex>
例外
なし
Result> getUserIndexList(int groupId)
グループでのユーザーインデックスリストを取得
パラメータ
なし
戻り値
Result>
例外
なし
Result> getUserInfoList(UserInfoParameter parameter)
ユーザー情報リストを取得
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
パラメータ | UserInfoParameter | パラメータ | なし | 2.0.0 |
戻り値
Result>
例外
なし
Result getServiceConfigJson()
サーバ構成を取得
パラメータ
なし
戻り値
Result
例外
なし
Result getAllGroupList()
当該デバイスにバンドされるグループリストを取得
パラメータ
なし
戻り値
Result<DeviceGroups>
例外
なし
Result getDeviceDetailInfo()
デバイスの情報詳細を取得
パラメータ
なし
戻り値
Result<DeviceDetailInfo>
例外
なし
Result getCompanyInfo()
企業情報を取得
パラメータ
なし
戻り値
Result<Company>
例外
なし
Result getUserInfo(long id)
ユーザーの詳細情報を取得
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
id | long | ユーザーID | なし | 2.0.0 |
戻り値
Result<UserDetailInfo>
例外
なし
Result getGuestInfo(long id)
ユーザーの詳細情報を取得
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
id | long | Guest ID | なし | 2.0.0 |
戻り値
Result<GuestDetailInfo>
例外
なし
Result getServerVersion()
サーバのバージョンを取得
パラメータ
なし
戻り値
Result<ServerVersion>
例外
なし
Result getPassTimeTable(long timetableId)
アクセスタイムテーブルを取得
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
timetableId | long | アクセスタイムテーブルID | なし | 2.0.0 |
戻り値
Result<TimeTable>
例外
なし
void logout()
ログアウト
パラメータ
なし
戻り値
なし
例外
なし
Result identifyQRCode(IdentifyQRCodeParameter parameter)
QRコード認識インターフェース
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
parameter | IdentifyQRCodeParameter | パラメータ | なし | 2.0.0 |
戻り値
Result<QRResult>
例外
なし
Result login(String account, String password,String identifier, String duid)
デバイスのログイン
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
account | String | デバイスのログインアカウント | なし | 2.0.0 |
password | String | デバイスのログインパスワード | なし | 2.0.0 |
identifier | String | デバイス識別子 | なし | 2.0.0 |
duid | String | デバイスsn | なし | 2.0.0 |
戻り値
Result<LoginResult>
例外
なし
Result register( RegisterParameter registerParameter)
デバイスを登録
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
Parameter | RegisterParameter | パラメータ | なし | 2.0.0 |
戻り値
Result<RegisterResult>
例外
なし
Result reportUserStatus(UserStatusParameter userStatusParameter) )
ローカルデータベースでのユーザー異常ステータスをアップロード
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
userStatusパラメータ | UserStatusParameter | パラメータ | なし | 2.0.0 |
戻り値
Result
例外
なし
Result reportUserStatus(UserSyncStatusParameter userSyncStatusParameter)
ローカルデータベースでのユーザー異常ステータスをアップロード
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
userSyncStatusパラメータ | UserSyncStatusParameter | パラメータ | なし | 2.0.0 |
戻り値
Result
例外
なし
void refreshConnectConfig(ConnectConfigEntity connectConfig)
接続構成をリロード
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
connectConfig | ConnectConfigEntity | 構成 | なし | 2.0.0 |
戻り値
なし
例外
なし
Result reportDeviceEvent(DeviceReportEventParamer param)
デバイスイベントをレポート
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
param | DeviceReportEventParamer | パラメータ | なし | 2.0.0 |
戻り値
Result
例外
なし
Result uploadRecord(RecordParameter recordParameter)
識別レコードをアップロード
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
recordParameter | RecordParameter | パラメータ | なし | 2.0.0 |
戻り値
Result<RecordResult>
例外
なし
Result uploadDeviceVersionInfo(DeviceVersionInfoParameter deviceInfoParameter)
デバイスバージョンをアップロード
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
deviceInfoParameter | DeviceVersionInfoParameter | パラメータ | なし | 2.0.0 |
戻り値
Result
例外
なし
Result uploadConfig(String deviceConfigKey, Object config)
構成をアップロード
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
deviceConfigKey | String | デバイスconfig key | なし | 2.0.0 |
config | Object | config構成 | なし | 2.0.0 |
戻り値
Result
例外
なし
Result uploadTsl(TslUploadParameter parameter))
Tslをアップロード
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
parameter | TslUploadParameter | パラメータ | なし | 2.0.0 |
戻り値
Result
例外
なし
Result uploadTslLanguage(TslLanguageUploadParameter parameter)
Tsl言語パッケージをアップロード
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
parameter | TslLanguageUploadParameter | パラメータ | なし | 2.0.0 |
戻り値
Result
例外
なし
最終更新