MqttApiClient
MQTTインターフェースの実装
MqttApiClient
メンバー関数 | 説明 | 導入バージョン |
void connectMqtt(IMqttActionListener listener, IConnectionLost connectionLost, boolean useTokenConnect, SocketFactory socketFactory) | MQTT接続 | 2.0.0 |
void disConnectMqtt(IMqttActionListener listener) | MQTT接続を切断 | 2.0.0 |
void getUserListInGroup(int groupId, MessageCallback callback) | あるグループでの登録者リストを取得 | 2.0.0 |
void registerGroupChangeListener(MessageCallback callback) | デバイスと登録者グループの変更コールバックを登録 | 2.0.0 |
void registerUserInGroupChangeListener(int groupId, MessageCallback callback) | 登録者グループの登録者変更コールバックを登録 | 2.0.0 |
void registerWarningAction(MessageCallback callback) | アラームステータス変更コールバックを登録 | 2.0.0 |
void registerAccessStrategy(MessageCallback callback) | アクセスルール変更コールバックを登録 | 2.0.0 |
void registerUpgrade(MessageCallback callback) | APPとROMアップデートコールバックを登録 | 2.0.0 |
void registerDeviceStatus(MessageCallback callback) | デバイスステータスコールバックを登録 | 2.0.0 |
void registerDeviceConfig(MessageCallback callback) | デバイス構成変更コールバックを登録 | 2.0.0 |
void registerDeviceNotify(MessageCallback callback) | デバイスサーバエンドの通知配信構コールバックを登録 | 2.0.0 |
void registerKeepDoorOpenOrCloseSchedule (MessageCallback callback) | デバイスのドア常時開/閉タイムテーブルの配信コールバックを登録 | 2.0.0 |
void unRegisterGroupChangeListener() | デバイスと登録者グループの変更コールバックの登録を取り消す | 2.0.0 |
void unegisterUserInGroupChangeListener(int groupId) | 登録者グループの登録者変更コールバックの登録を取り消す | 2.0.0 |
void unegisterGetUserListInGroup(int groupId) | あるグループでの登録者リストの登録を取り消す | 2.0.0 |
void unRegisterWarningActio() | アラームステータス変更コールバックの登録を取り消す | 2.0.0 |
void [unRegisterAccessStrategy() | アクセスルール変更コールバックの登録を取り消す | 2.0.0 |
void unRegisterUpgrade() | APPとROMアップデートコールバックの登録を取り消す | 2.0.0 |
void unRegisterDeviceStatus() | デバイスステータスコールバックの登録を取り消す | 2.0.0 |
void unRegisterDeviceConfig() | デバイス構成変更コールバックの登録を取り消す | 2.0.0 |
void unRegisterDeviceNotify() | デバイスサーバエンドの通知配信構コールバック登録を取り消す | 2.0.0 |
void unRegisterKeepDoorOpenOrCloseSchedule() | デバイスのドア常時開/閉タイムテーブルの配信コールバック登録を取り消す | 2.0.0 |
メンバー関数の説明
void connectMqtt(IMqttActionListener listener, IConnectionLost connectionLost, boolean useTokenConnect, SocketFactory socketFactory)
MQTT接続
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
listener | IMqttActionListener | コールバック | なし | 2.0.0 |
connectionLost | IConnectionLost | 接続切断のコールバック | なし | 2.0.0 |
useTokenConnect | boolean | トークンの方法で接続するかを判定 | なし | 2.0.0 |
socketFactory | SocketFactory | https構築するための検証方法 | デフォルトとして証明書を検証しない | 2.0.0 |
戻り値
なし
例外
なし
void disConnectMqtt(IMqttActionListener listener)
MQTT接続を切断
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
listener | IMqttActionListener | コールバック | なし | 2.0.0 |
戻り値
なし
例外
なし
void getUserListInGroup(int groupId, MessageCallback callback)
あるグループでの登録者リストを取得
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
groupId | int | グループID | なし | 2.0.0 |
callback | MessageCallback | コールバック | なし | 2.0.0 |
戻り値
なし
例外
なし
void registerGroupChangeListener(MessageCallback callback)
デバイスと登録者グループの変更コールバックを登録
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
callback | MessageCallback | コールバック | なし | 2.0.0 |
戻り値
なし
例外
なし
void registerUserInGroupChangeListener(int groupId, MessageCallback callback)
登録者グループの登録者変更コールバックを登録
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
groupId | int | グループID | なし | 2.0.0 |
callback | MessageCallback | コールバック | なし | 2.0.0 |
戻り値
なし
例外
なし
void registerWarningAction(MessageCallback callback)
アラートステータス変更コールバックを登録
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
callback | MessageCallback | コールバック | なし | 2.0.0 |
戻り値
なし
例外
なし
void registerAccessStrategy(MessageCallback callback)
アクセスルール変更コールバックを登録
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
callback | MessageCallback | コールバック | なし | 2.0.0 |
戻り値
なし
例外
なし
void registerUpgrade(MessageCallback callback)
APPとROMアップデートコールバックを登録
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
callback | MessageCallback | コールバック | なし | 2.0.0 |
戻り値
なし
例外
なし
void registerDeviceStatus(MessageCallback callback)
デバイスステータスコールバックを登録
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
callback | MessageCallback | コールバック | なし | 2.0.0 |
戻り値
なし
例外
なし
void registerDeviceConfig(MessageCallback callback)
デバイス構成変更コールバックを登録
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
callback | MessageCallback | コールバック | なし | 2.0.0 |
戻り値
なし
例外
なし
void registerDeviceNotify(MessageCallback callback)
デバイスサーバエンドの通知配信構コールバックを登録
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
callback | MessageCallback | コールバック | なし | 2.0.0 |
戻り値
なし
例外
なし
void registerKeepDoorOpenOrCloseSchedule(MessageCallback callback)
デバイスのドア常時開/閉タイムテーブルの配信コールバックを登録
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
callback | MessageCallback | コールバック | なし | 2.0.0 |
戻り値
なし
例外
なし
void unRegisterGroupChangeListener()
デバイスと登録者グループの変更コールバックの登録を取り消す
パラメータ
なし
戻り値
なし
例外
なし
void unegisterUserInGroupChangeListener(int groupId)
登録者グループの登録者変更コールバックの登録を取り消す
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
groupId | int | グループID | なし | 2.0.0 |
戻り値
なし
例外
なし
void unegisterGetUserListInGroup(int groupId)
あるグループでの登録者リストの登録を取り消す
パラメータ
パラメータ名 | Type | 説明 | 備考 | 導入バージョン |
groupId | int | グループID | なし | 2.0.0 |
戻り値
なし
例外
なし
void unRegisterWarningAction()
アラートステータス変更コールバックの登録を取り消す
パラメータ
なし
戻り値
なし
例外
なし
void unRegisterAccessStrategy()
アクセスルール変更コールバックの登録を取り消す
パラメータ
なし
戻り値
なし
例外
なし
void unRegisterUpgrade()
APPとROMアップデートコールバックの登録を取り消す
パラメータ
なし
戻り値
なし
例外
なし
void unRegisterDeviceStatus()
デバイスステータスコールバックの登録を取り消す
パラメータ
なし
戻り値
なし
例外
なし
void unRegisterDeviceConfig()
デバイス構成変更コールバックの登録を取り消す
パラメータ
なし
戻り値
なし
例外
なし
void unRegisterDeviceNotify()
デバイスサーバエンドの通知配信構コールバック登録を取り消す
パラメータ
なし
戻り値
なし
例外
なし
void unRegisterKeepDoorOpenOrCloseSchedule()
デバイスのドア常時開/閉タイムテーブルの配信コールバック登録を取り消す
パラメータ
なし
戻り値
なし
例外
なし
エンティティの説明
LanguageTypeEnum
プロパティの説明
Member | 説明 | 備考 | 導入バージョン |
ZH | 中国語簡体字 | なし | 2.0.0 |
ZH_TW | 中国語繁体字 | なし | 2.0.0 |
EN | English | なし | 2.0.0 |
JP | 日本語 | なし | 2.0.0 |
KO | 韓国語 | なし | 2.0.0 |
ConnectConfigEntity
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
account | String | アカウント | なし | 2.0.0 |
password | String | パスワード | なし | 2.0.0 |
identifier | String | デバイス識別子 | なし | 2.0.0 |
duid | String | デバイスSN | なし | 2.0.0 |
token | String | デバイストークン | なし | 2.0.0 |
ldid | String | デバイスバックグラウンドの識別番号 | なし | 2.0.0 |
companyId | int | 企業ID | なし | 2.0.0 |
isNewDevice | boolean | 新規デバイスかを判定 | なし | 2.0.0 |
Result
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
code | int | ステータスコード | なし | 2.0.0 |
data | T | データ | なし | 2.0.0 |
message | String | メッセージ | なし | 2.0.0 |
desc | String | 説明 | なし | 2.0.0 |
originData | String | オリジナルデータ | なし | 2.0.0 |
rawData | byte[] | バイナリーデータ | なし | 2.0.0 |
メソッドの説明
メンバー関数 | 説明 | 備考 | 導入バージョン |
boolean isSuccess() | リクエストが成功したかどうか | true:成功 false:失敗 | 2.0.0 |
AlarmReportParameter
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン | 必須 |
traceId | String | アラートシリアルナンバー | なし | 2.0.0 | Y |
alarmPhoto | String | アラート写真 | なし | 2.0.0 | N |
code | int | アラートコード | 10001:解体盗難アラート 10002:ドア強行突破のアラート 10003:ドアマグネットのタイムオーバーアラート 10004:パスワード攻撃アラート 10005:Bluetooth電力不足 10006:サーマグラフィー接続以上 20001:カメラの汚れを意味 20002:非生体攻撃 20003:消防アラート 40001:フィーチャー抽出失敗 | 2.0.0 | パラメータ"status"が1の場合、パラメータ"code"は必須。 そうでない場合は必須ではない |
description | String | アラート説明 | なし | 2.0.0 | N |
eventTime | Long | イベント時間 | ミリ秒 | 2.0.0 | Y |
status | int | アラートレポートイベント | 1:アラートがあります 2:アラート解除失敗 3:アラート解除成功 | 2.0.0 | Y |
rectangle | List<VerticesItem> | 顔枠の座標 | 1つ目は左上の座標 2つ目は右下の座標 | 2.0.0 | N |
userId | long | ユーザーID | なし | 2.0.0 | N |
VerticesItem
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン | 必須 |
x | int | x座標 | なし | 2.0.0 | Y |
y | int | y座標 | なし | 2.0.0 | Y |
GuestDetailInfo
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
id | long | ビジターID | なし | 2.0.0 |
avatar | String | 比較対象のアバター | なし | 2.0.0 |
showAvatar | String | アバター表示 | なし | 2.0.0 |
name | String | 氏名 | なし | 2.0.0 |
groups | List<GroupsItem> | グループ | なし | 2.0.0 |
mobile | String | 連絡先 | なし | 2.0.0 |
guestCompany | String | ビジター企業 | なし | 2.0.0 |
birthday | String | 誕生日 | なし | 2.0.0 |
position | String | 役職 | なし | 2.0.0 |
idNumber | String | IDナンバー | なし | 2.0.0 |
icNumber | String | ICカードナンバー | なし | 2.0.0 |
String | メールアドレス | なし | 2.0.0 | |
guestPurpose | String | 来訪目的 | なし | 2.0.0 |
receptionUserId | long | 受付担当者ユーザーID | なし | 2.0.0 |
receptionUserName | String | 受付担当者ユーザー名 | なし | 2.0.0 |
dateTimeFrom | String | 来訪有効の開始時間 | なし | 2.0.0 |
dateTimeTo | String | 来訪有効の終了時間 | なし | 2.0.0 |
level | int | レベル | なし | 2.0.0 |
remark | String | 特記事項 | なし | 2.0.0 |
GroupsItem
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
id | int | グループID | なし | 2.0.0 |
name | String | グループ名 | なし | 2.0.0 |
type | int | グループタイプ | 1:登録者グループ 2:ビジターグループ 5:拒否リストグループ | 2.0.0 |
personCount | int | 人数 | なし | 2.0.0 |
TslCheckExistResult
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
flag | int | フラッグ | 0:存在しない 1:存在 | 2.0.0 |
TslLanguageCheckExistResult
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
flag | int | フラッグ | 0:存在しない 1:存在 | 2.0.0 |
md5 | String | File md5 | なし | 2.0.0 |
FaceSearchResult
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
searchResult | List<SearchResultItem> | 検索結果 | なし | 2.0.0 |
gateCtrl | boolean | ドアオープンかを判定 | なし | 2.0.0 |
timestamp | long | クライアントがリクエストした際のアップロードタイムスタンプ | なし | 2.0.0 |
passRuleType | int | アクセスルールのタイプ | 0: ローカルアクセスルール 1: サーバでのアクセスルール | 2.0.0 |
sign | String | md5 | The md5 Value of {timestamp}-{ldid}-{gateCtrl}-{passRuleType} | 2.0.0 |
SearchResultItem
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
faceCutImage | Content | 顔のカット写真 | なし | 2.0.0 |
score | float | 認識スコア | なし | 2.0.0 |
userId | int | ユーザーID | なし | 2.0.0 |
userCardId | String | ユーザーのドアアクセスカードID | なし | 2.0.0 |
userImage | Content | ユーザーライブラリ画像 | なし | 2.0.0 |
trackId | int | 顔追跡id | なし | 2.0.0 |
userName | String | ユーザー名 | なし | 2.0.0 |
displayMsg | String | 表示メッセージ | なし | 2.0.0 |
displayColor | String | 表示カラー | なし | 2.0.0 |
verifyCode | int | 認証ステータスコード | 1:未認証 2:認証済み 3:権限なし 4:マッチング失敗 5:アクセスタイムテーブル時間外 | 2.0.0 |
type | int | タイプ | なし | 2.0.0 |
idNumber | String | IDナンバー | なし | 2.0.0 |
sign | String | md5 | the md5 Value of {verifyCode}-{timestamp}-{ldid}-{userId} | 2.0.0 |
extra | String | 拡張フィールドString | なし | 2.0.0 |
Content
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
data | String | オリジナル図データ | このdataかurlを選択 | 2.0.0 |
format | String | 図のタイプ | IMAGE_UNKNOWN, IMAGE_JPEG, IMAGE_PNG, IMAGE_BMP, IMAGE_TIFF, IMAGE_GIF | 2.0.0 |
url | String | 図のurl | このurlかdataを選択 | 2.0.0 |
FaceSearchParameter
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン | 必須 |
targetImages | ImagesItem | 小さい画像スナップショットの配列 | フルサイズの画像をアップロードすれば、小さい画像は不要 | 2.0.0 | N |
extraInfo | String | 拡張フィールドString | なし | 2.0.0 | N |
receiveTime | long | タイムスタンプを受信 | ミリ秒 | 2.0.0 | N |
fullImage | Content | フルサイズ画像 | 小さい画像スナップショットをアップロードすれば、フルサイズの画像は不要 | 2.0.0 | Y |
captureTime | long | スナップショットのタイプスタンプ | ミリ秒 | 2.0.0 | N |
cameraInfo | CameraInfo | カメラの共通情報 | なし | 2.0.0 | N |
timestamp | long | タイムスタンプ | ミリ秒 | 2.0.0 | N |
ImagesItem
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
detectionMode | String | 検知モード | DETECT_MODE_AUTO:TargetAnnotation.rectangleとスナップショットのサイズに従って自動的に検知枠を選択。 DETECT_MODE_BOUNDING_ONLY:TargetAnnotation.rectangleのみ使用。Rectangleを渡さないとなりません。そうでない場合、無効targetになりる。 DETECT_MODE_FORCE_DETECTION:検知のために検知モードの利用が必須となる | 2.0.0 |
targetInfo | TargetInfo | 共通スナップショット目標情報の構造 | なし | 2.0.0 |
content | Content | 画像コンテンツ | なし | 2.0.0 |
imageType | int | 画像タイプ | 1:RGB図 2:IR図 | 2.0.0 |
mask | int | マスクをつけるかどうか | 0:未受渡し 1:未着用 2:着用済 | 2.0.0 |
bodyTemperature | float | 温度 | なし | 2.0.0 |
TargetInfo
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
trackId | int | Track ID | なし | 2.0.0 |
angle | Angle | 顔角度の情報 | なし | 2.0.0 |
rectangle | Rectangle | 顔枠 | なし | 2.0.0 |
landmarks | List<LandmarksItem> | オブジェクトのキーポイント座標 | なし | 2.0.0 |
quality | float | ターゲットの検知品質 | [0.0, 1.0] | 2.0.0 |
Angle
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
roll | int | 顔の傾き角度 | なし | 2.0.0 |
pitch | int | 顔の上向き・下向き角度 | なし | 2.0.0 |
yaw | int | 顔の回る角度 | なし | 2.0.0 |
Rectangle
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
vertices | List<VerticesItem> | ターゲットの矩形エリア | 左上の座標 右下の座標 | 2.0.0 |
VerticesItem
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
x | int | X座標 | なし | 2.0.0 |
y | int | Y座標 | なし | 2.0.0 |
LandmarksItem
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
x | int | X座標 | なし | 2.0.0 |
y | int | Y座標 | なし | 2.0.0 |
CameraInfo
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
placeName | String | カメラが所在するエリア名 | なし | 2.0.0 |
deviceId | String | カメラハードウェアID | なし | 2.0.0 |
tollgateId | String | カメラが所在するトールゲートID | なし | 2.0.0 |
tollgateName | String | カメラが所在するトールゲート名 | なし | 2.0.0 |
cameraId | String | カメラID | なし | 2.0.0 |
deviceType | String | カメラのハードウェアタイプ | なし | 2.0.0 |
placeCode | String | カメラが所在するエリアのコード | なし | 2.0.0 |
GroupIndex
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
updatedAt | long | 更新したタイムスタンプ | なし | 2.0.0 |
groupId | int | グループID | なし | 2.0.0 |
groupName | String | グループ名 | なし | 2.0.0 |
createdAt | long | 生成したタイムスタンプ | なし | 2.0.0 |
UserIndex
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
userUpdatedAt | long | ユーザーの更新時間 | なし | 2.0.0 |
userId | int | ユーザーID | なし | 2.0.0 |
UserInfoResult
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
birthday | String | 誕生日 | なし | 2.0.0 |
modelVersion | String | モデルバージョン | なし | 2.0.0 |
String | メールアドレス | なし | 2.0.0 | |
gender | int | 性別 | 0:不明 1:女性 2:男性 | |
userName | String | ユーザー名 | なし | 2.0.0 |
phoneSuffix | String | 携帯番号サフィックス | なし | 2.0.0 |
createdAt | long | 生成のタイムスタンプ | なし | 2.0.0 |
remark | String | 特記事項 | なし | 2.0.0 |
addChannel | int | 追加チャネル | 1:Web 2:SenseID 3:QR コード 4:OpenAPI 5: SenseHi App改変 6:バッチ処理ツール | |
type | int | ユーザータイプ | 1:登録者 2:ビジター 3:拒否リスト | |
avatarShow | String | アート写真ID | なし | 2.0.0 |
dateTimeTo | long | 終了タイムスタンプ | なし | 2.0.0 |
guestCompany | String | ビジター企業 | なし | 2.0.0 |
guestLevel | String | ビジターレベル | なし | 2.0.0 |
feature | String | 顔フィーチャー | なし | 2.0.0 |
updatedAt | long | 更新タイムスタンプ | なし | 2.0.0 |
jobNumber | String | 従業員番号 | なし | 2.0.0 |
icNumber | String | ICカードナンバー | なし | 2.0.0 |
dateTimeFrom | long | 開始タイムスタンプ | なし | 2.0.0 |
entryTime | long | アクセス時間 | なし | 2.0.0 |
idNumber | String | IDナンバー | なし | 2.0.0 |
companyId | int | ユーザー企業ID | なし | 2.0.0 |
departmentId | int | ユーザー部署ID | なし | 2.0.0 |
departmentName | String | 部署名 | なし | 2.0.0 |
areaCode | String | エリアコード | なし | 2.0.0 |
mobile | String | 携帯番号 | なし | 2.0.0 |
permission | int | アクセス許可 | 0:許可 1:不許可 | 2.0.0 |
receptionUserId | int | ビジター受付のユーザーid | なし | 2.0.0 |
avatar | String | アバターID | なし | 2.0.0 |
countryCode | String | 国・地域コード | なし | 2.0.0 |
staffType | int | スタッフタイプ | 1:従業員 2:インターン | 2.0.0 |
userId | int | ユーザーID | なし | 2.0.0 |
guestPurpose | String | 来訪目的 | なし | 2.0.0 |
location | String | 場所 | なし | 2.0.0 |
position | String | 役職 | なし | 2.0.0 |
placeCode | String | 地域コード | なし | 2.0.0 |
prompt | String | カスタマイズメッセージ | なし | 2.0.0 |
UserInfoParameter
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
userIds | List | ユーザーID配列 | 1回最大20,000配列 | 2.0.0 |
modelVersion | String | モデルバージョン | なし | 2.0.0 |
DeviceGroups
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
id | String | デバイスID | なし | 2.0.0 |
userGroups | List<GroupsItem> | ユーザーグループ | なし | 2.0.0 |
guestGroups | List<GroupsItem> | ビジターグループ | なし | 2.0.0 |
denyListGroup | List<GroupsItem> | 拒否リストグループ | なし | 2.0.0 |
DeviceDetailInfo
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
deviceTypeMaxOnline | DeviceTypeMaxOnline | デバイスタイプの最大オンライン数 | なし | 2.0.0 |
ldid | String | デバイスLDID | なし | 2.0.0 |
typeName | String | デバイスタイプ名 | なし | 2.0.0 |
userGroup | List<GroupsItem> | ユーザーグループ | なし | 2.0.0 |
guestGroup | List<GroupsItem> | ビジターグループ | なし | 2.0.0 |
typeId | int | デバイスタイプID | なし | 2.0.0 |
name | String | デバイス名 | なし | 2.0.0 |
説明 | String | デバイス説明情報 | なし | 2.0.0 |
location | String | デバイスロケーション | なし | 2.0.0 |
id | int | デバイスID | なし | 2.0.0 |
state | int | デバイス状態 | 0:オフライン 1:オンライン | 2.0.0 |
direction | int | デバイスのInとOut方向 | 0:デフォルト 1:In 2:Out | 2.0.0 |
DeviceTypeMaxOnline
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
companyId | int | デバイスの所属する企業ID | なし | 2.0.0 |
serviceConfig | List<ServiceConfigItem> | サーバ構成 | なし | 2.0.0 |
typeId | int | デイバイスの所属するタイプID | なし | 2.0.0 |
maxOnlineNum | int | デバイスの同時オンライン最大数 | なし | 2.0.0 |
ServiceConfigItem
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
name | String | デバイス名 | なし | 2.0.0 |
options | List<Options> | カスタマイズオプション | なし | 2.0.0 |
id | String | デバイスID | なし | 2.0.0 |
Options
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
text | String | テキストフィールド | なし | 2.0.0 |
value | String | 対応するコンテンツ | なし | 2.0.0 |
Company
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
guestGroupId | int | ビジターグループID | なし | 2.0.0 |
validFrom | String | 有効開始時間 | なし | 2.0.0 |
createBy | String | 作成者ID | なし | 2.0.0 |
background | String | 背景 | なし | 2.0.0 |
contact | String | 連絡者 | なし | 2.0.0 |
validTo | String | 有効終了時間 | なし | 2.0.0 |
name | String | 企業名 | なし | 2.0.0 |
updateAt | String | 更新時間 | なし | 2.0.0 |
logo | String | 企業ロゴ | なし | 2.0.0 |
id | int | 企業ID | なし | 2.0.0 |
createAt | String | 作成時間 | なし | 2.0.0 |
welcome | String | 挨拶メッセージ | なし | 2.0.0 |
introduction | String | 企業案内 | なし | 2.0.0 |
userGroupId | int | ユーザーグループID | なし | 2.0.0 |
RsaResult
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
empoent | String | e1 | なし | 2.0.0 |
module | String | 素数積 | なし | 2.0.0 |
rsaId | String | Key ID | なし | 2.0.0 |
UserDetailInfo
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
birthday | String | 誕生日 | なし | 2.0.0 |
icNumber | String | ICカードナンバー | なし | 2.0.0 |
entryTime | String | アクセス時間 | なし | 2.0.0 |
idNumber | String | IDナンバー | なし | 2.0.0 |
String | メールアドレス | なし | 2.0.0 | |
areaCode | String | 地域コード | なし | 2.0.0 |
phoneSuffix | String | 携帯番号サフィックス | なし | 2.0.0 |
mobile | String | 携帯番号 | なし | 2.0.0 |
groups | List<GroupsItem> | グループ情報 | なし | 2.0.0 |
remark | String | 特記事項 | なし | 2.0.0 |
avatar | String | アバターID | なし | 2.0.0 |
avatarShow | String | アート写真ID | なし | 2.0.0 |
countryCode | String | 国・地域コード | なし | 2.0.0 |
name | String | ユーザー名 | なし | 2.0.0 |
location | String | 場所 | なし | 2.0.0 |
departmentRoute | List<DeptItem> | 部署 | なし | 2.0.0 |
id | long | ユーザーID | なし | 2.0.0 |
position | String | 役職 | なし | 2.0.0 |
jobNumber | String | 従業員番号 | なし | 2.0.0 |
placeCode | String | 場所コード | なし | 2.0.0 |
department | int | 部署ID | なし | 2.0.0 |
prompt | String | カスタムメッセージ | なし | 2.0.0 |
DeptItem
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
name | String | 部署名 | なし | 2.0.0 |
id | int | 部署ID | なし | 2.0.0 |
type | int | 部署タイプ | なし | 2.0.0 |
ServerVersion
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
date | String | 日付 | for example 20190815 | 2.0.0 |
edition | String | バージョン | for example 1.11.0.2 | 2.0.0 |
provider | String | プロバイダー | ST-BI, ST-JCV | 2.0.0 |
product | String | プロダクト名 | SenseLink, SenseLink GE | 2.0.0 |
coreEdition | String | coreバージョン | なし | 2.0.0 |
appEdition | String | アプリで表示するバージョン番号 | なし | 2.0.0 |
TimeTable
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
id | long | アクセスルールID | なし | 2.0.0 |
ruleId | long | ルールID | なし | 2.0.0 |
name | String | アクセスタイムテーブル名 | なし | 2.0.0 |
groupId | int | アクセスグループID | なし | 2.0.0 |
monday | String | 月曜日24hアクセスルール | なし | 2.0.0 |
mondayPeriod | String | 月曜日アクセスタイムテーブル | なし | 2.0.0 |
tuesday | String | 火曜日24hアクセスルール | なし | 2.0.0 |
tuesdayPeriod | String | 火曜日アクセスタイムテーブル | なし | 2.0.0 |
wednesday | String | 水曜日24hアクセスルール | なし | 2.0.0 |
wednesdayPeriod | String | 水曜日アクセスタイムテーブル | なし | 2.0.0 |
thursday | String | 木曜日24hアクセスルール | なし | 2.0.0 |
thursdayPeriod | String | 木曜日アクセスタイムテーブル | なし | 2.0.0 |
friday | String | 金曜日24hアクセスルール | なし | 2.0.0 |
fridayPeriod | String | 金曜日アクセスタイムテーブル | なし | 2.0.0 |
saturday | String | 土曜日24hアクセスルール | なし | 2.0.0 |
saturdayPeriod | String | 土曜日アクセスタイムテーブル | なし | 2.0.0 |
sunday | String | 日曜日24hアクセスルール | なし | 2.0.0 |
sundayPeriod | String | 日曜日アクセスタイムテーブル | なし | 2.0.0 |
holiday | String | 休日24hアクセスルール | なし | 2.0.0 |
holidayPeriod | String | 休日アクセスタイムテーブル | なし | 2.0.0 |
startTimestamp | long | 開始タイムスタンプ | ミリ秒 | 2.0.0 |
endTimestamp | long | 終了タイムスタンプ | ミリ秒 | 2.0.0 |
specialDayList | List<SpecialDay> | 特別日 | なし | 2.0.0 |
SpecialDay
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
id | long | 特別日ID | なし | 2.0.0 |
date | String | 日付 | なし | 2.0.0 |
remark | String | 特記事項 | なし | 2.0.0 |
QRResult
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
entryTimeLeft | int | 残りアクセス可能回数 | なし | 2.0.0 |
entryHint | String | 通行メッセージ | なし | 2.0.0 |
idNumber | String | IDナンバー | なし | 2.0.0 |
userId | int | ユーザーID | なし | 2.0.0 |
userImage | Content | ユーザーライブライ写真 | なし | 2.0.0 |
userCardId | String | ユーザーのドアアクセスカードID | なし | 2.0.0 |
userName | String | ユーザー名 | なし | 2.0.0 |
entryStatus | int | ステータスコード | 1:通過 2:QRコード不正 3:QRコード解析失敗 4:QRコードコンテンツエラー 5:QRコード無効 6:QRコードが有効期間外 7:QRコードに通行回数なし 8:QRコードが対応する人物が無効 | 2.0.0 |
sign | String | md5 | The md5 Value of {entryStatus}-{timestamp}-{ldid}-{userId}-{passRuleType} | 2.0.0 |
type | int | ユーザータイプ | 1:登録者 2:ビジター 3:未登録者 4:非生体 5:拒否リスト | 2.0.0 |
timestamp | long | クライアントがアップロードするタイムスタンプ | なし | 2.0.0 |
passRuleType | int | アクセスルールコントロールのタイプ | なし | 2.0.0 |
IdentifyQRCodeParameter
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン | 必須 |
content | String | QRコードコンテンツ | なし | 2.0.0 | Y |
timestamp | long | タイムスタンプ | なし | 2.0.0 | Y |
LoginResult
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
defaultUserGroupId | int | デフォルトユーザーグループID | なし | 2.0.0 |
role | int | ロール | なし | 2.0.0 |
companyId | int | 企業ID | なし | 2.0.0 |
defaultGuestGroupId | int | デフォルトユーザーグループID | なし | 2.0.0 |
threshold | int | 顔検知しきい値 | なし | 2.0.0 |
newDeviceKey | boolean | 新規デバイス | なし | 2.0.0 |
token | String | トークン | なし | 2.0.0 |
deviceTypeMaxOnline | DeviceTypeMaxOnline | 最大のオンラインデバイス情報 | なし | 2.0.0 |
accountId | int | アカウントID | なし | 2.0.0 |
name | String | 氏名 | なし | 2.0.0 |
userRspVO | UserRspVO | ユーザー情報 | なし | 2.0.0 |
company | Company | 企業情報 | なし | 2.0.0 |
lang | String | 言語 | なし | 2.0.0 |
device | Device | デバイス情報 | なし | 2.0.0 |
account | String | アカウント名 | なし | 2.0.0 |
UserRspVO
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
birthday | String | 誕生日 | なし | 2.0.0 |
icNumber | String | ICカードナンバー | なし | 2.0.0 |
entryTime | String | 入社日 | なし | 2.0.0 |
idNumber | String | IDナンバー | なし | 2.0.0 |
String | メールアドレス | なし | 2.0.0 | |
areaCode | String | 場所コード | なし | 2.0.0 |
phoneSuffix | String | 携帯番号サフィックス | なし | 2.0.0 |
mobile | String | 携帯番号 | なし | 2.0.0 |
groups | List<GroupsItem> | ユーザーグループID | なし | 2.0.0 |
remark | String | 特記事項 | なし | 2.0.0 |
avatar | String | アバターID | なし | 2.0.0 |
avatarShow | String | アート写真ID | なし | 2.0.0 |
countryCode | String | 国・地域コード | なし | 2.0.0 |
name | String | 氏名 | なし | 2.0.0 |
departmentRoute | List<DepartmentRouteItem> | 部署 | なし | 2.0.0 |
location | String | 場所 | なし | 2.0.0 |
id | Integer | ユーザーID | なし | 2.0.0 |
jobNumber | String | 従業員番号 | なし | 2.0.0 |
placeCode | String | 地域コード | なし | 2.0.0 |
position | String | 役職 | なし | 2.0.0 |
department | Integer | 部署ID | なし | 2.0.0 |
DepartmentRouteItem
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
name | String | 部署名 | なし | 2.0.0 |
id | int | 部署ID | なし | 2.0.0 |
type | int | 部署タイプ | なし | 2.0.0 |
Device
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
ldid | String | デバイスUDID | なし | 2.0.0 |
companyId | int | デバイスの所属する企業ID | なし | 2.0.0 |
typeId | int | デバイスタイプ | なし | 2.0.0 |
name | String | デバイ名 | なし | 2.0.0 |
updateAt | String | 更新時間 | なし | 2.0.0 |
description | String | 説明 | なし | 2.0.0 |
location | String | デバイス場所 | なし | 2.0.0 |
id | int | デバイスID | なし | 2.0.0 |
softwareVersion | String | デバイスソフトウエアのバージョン | なし | 2.0.0 |
createAt | String | 作成時間 | なし | 2.0.0 |
direction | int | デバイスInとOutの方向 | なし | 2.0.0 |
info | String | 情報 | なし | 2.0.0 |
MisrecognitionRecordParameter
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
recordId | String | 識別レコードid | なし | 2.0.0 |
type | int | 誤認識タイプ | 1:別人 2:未登録者 3:非生体 4:未登録者アタック 5:非生体アタック | 2.0.0 |
content | String | 特記事項 | なし | 2.0.0 |
RegisterResult
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
ldid | String | デバイスLDID | なし | 2.0.0 |
companyId | int | デバイスの所属する企業ID | なし | 2.0.0 |
typeId | int | デバイスタイプID | なし | 2.0.0 |
name | String | デバイス | なし | 2.0.0 |
updateAt | String | 更新時間 | なし | 2.0.0 |
description | String | デバイス説明 | なし | 2.0.0 |
location | String | デバイス場所 | なし | 2.0.0 |
id | int | デバイスID | なし | 2.0.0 |
softwareVersion | String | デバイスソフトウエアのバージョン | なし | 2.0.0 |
createAt | String | 作成時間 | なし | 2.0.0 |
direction | int | デバイスInとOutの方向 | なし | 2.0.0 |
info | String | デバイスInfo | なし | 2.0.0 |
RegisterParameter
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン | 必須 |
name | String | デバイスName | なし | 2.0.0 | Y |
direction | int | デバイス方向 | 0:デフォルト 1:In 2:Out | 2.0.0 | Y |
location | String | デバイス場所説明 | なし | 2.0.0 | N |
description | String | デバイス説明 | なし | 2.0.0 | N |
softwareVersion | String | ソフトウェアのバージョン | なし | 2.0.0 | N |
info | String | その他の情報 | なし | 2.0.0 | N |
UserStatusParameter
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
exceptionList | List<ExceptionListItem> | 例外リスト | なし | 2.0.0 |
verifyModelVersion | String | 検証モデルバージョン | なし | 2.0.0 |
totalUserCount | int | ユーザー総数 | なし | 2.0.0 |
ExceptionListItem
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
code | int | ステータスコード | なし | 2.0.0 |
userId | int | ユーザーID | なし | 2.0.0 |
UserSyncStatusParameter
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン | 必須 |
statusList | List<UserStatusListItem> | ユーザーステータスリスト | なし | 2.0.0 | Y |
verifyModelVersion | String | 検証モードバージョン | なし | 2.0.0 | Y |
totalUserCount | int | ユーザー総数 | なし | 2.0.0 | Y |
action | int | タイプ | 0:デバイスの全ユーザーステータスをアップロード 1:デバイスの異常ユーザーステータスをアップロード | 2.0.0 | Y |
UserStatusListItem
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
status | int | ステータスコード | 1:同期中、 2:ノーマルフィーチャー、 3:画像ダウンロード失敗、 4:画像解析失敗、 5:フィーチャー抽出失敗 | 2.0.0 |
userIds | int[] | ユーザーID配列 | なし | 2.0.0 |
DeviceReportEventParamer
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン | 必須 |
type | int | イベントタイプ | 1:ドアマグネットイベント 2:Bluetooth電力 3:サーモグラフィーステータス | 2.0.0 | Y |
content | BaseDeviceReportEventContent | イベントに対応するコンテンツ | 1: DoorMagnetismReportEventContent 2: BluetoothReportEventContent 3: ThermalImagerReportEventContent | 2.0.0 | Y |
DoorMagnetismReportEventContent
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン | 必須 |
status | int | イベントのステータス | 1:ON 2:OFF 3:なし | 2.0.0 | Y |
timestamp | long | イベント発生時間 | ミリ秒 | 2.0.0 | Y |
BluetoothReportEventContent
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン | 必須 |
power | int | バッテリーの残量 | 0-100 | 2.0.0 | Y |
ThermalImagerReportEventContent
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン | 必須 |
status | int | イベントのステータス | 0:不明 1:接続済 2:未接続 | 2.0.0 | Y |
RecordResult
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
recordId | String | レコードID | なし | 2.0.0 |
RecordParameter
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン | 必須 |
userId | int | ユーザーID | なし | 2.0.0 | N |
username | String | ユーザー名 | なし | 2.0.0 | N |
signAvatar | String | 顔写真 | なし | 2.0.0 | N |
signBgAvatar | String | バックグラウンド図 | なし | 2.0.0 | N |
signTime | long | 打刻時間 | なし | 2.0.0 | Y |
type | int | 従業員タイプ | 1:登録者 2:ビジター 3:未登録者 4:非生体 999: その他 | 2.0.0 | Y |
abnormalType | int | 異常レコードタイプ | 0:なし 10001:人物とIDがマッチしない 10002:人物とカードがマッチしない 10003:人物とコードがマッチしない 20001:ビジターは有効期間外 20002:アクセスタイムテーブル時間外 30001:無効なIDカード 30002:無効なICカード 30003:無効なQRコード | 2.0.0 | N |
idNumber | String | IDナンバー | なし | 2.0.0 | N |
icNumber | String | 社員カード | なし | 2.0.0 | N |
idInfo | String | IDカードのその他の情報 | Json String | 2.0.0 | N |
inTime | int | すぐアップロードするか | はい:1 いいえ:0 | 2.0.0 | Y |
mode | int | デバイスモード | 1:顔認証かカード 2:顔認証+カード 3:顔認証かIDカード 4:顔認証+ID Card 5:顔認証+IDカードによる予約 6:顔認証かQRコード 7:顔認証とQRコード 8:Bluetooth 9:顔認証 10:顔認証かQRコードかカード | 2.0.0 | Y |
rectangle | List<VerticesItem> | 顔枠 | 左上の座標、右下の座標 | 2.0.0 | N |
entryMode | int | アクセスモード | 1:顔認証 2:QRコード 3:カード 4:顔認証+カード 5:IDカード 6:顔認証+IDカード 7:顔認証+IDカードによる予約 8:顔認証かつQRコード 9:Bluetooth | 2.0.0 | N |
pushOption | int | レコード配信 | 1:はい 0:いいえ | 2.0.0 | N |
wearMaskType | int | マスクステータス | 0:ステータスなし(マスク検知オフ) 1:マスク未着用 2:マスク着用中 | 2.0.0 | N |
verifyScore | float | 認識スコア | なし | 2.0.0 | N |
docPhoto | String | IDカード写真 | なし | 2.0.0 | N |
heatAvatar | String | ヒートマップ | なし | 2.0.0 | N |
bodyTemperature | float | 温度 | なし | 2.0.0 | N |
remark | String | 特記事項 | なし | 2.0.0 | N |
DeviceVersionInfoParameter
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン | 必須 |
apkVersionName | String | apkバージョン名 | なし | 2.0.0 | Y |
romHardwareVersion | String | ROMハードウエアバージョン | なし | 2.0.0 | Y |
apkVersionCode | String | apkバージョンコード | なし | 2.0.0 | Y |
packageName | String | パッケージ名 | なし | 2.0.0 | Y |
model | String | モデル | なし | 2.0.0 | Y |
serialNumber | String | デバイスシリアルナンバー | なし | 2.0.0 | Y |
romSoftwareVersion | String | ROMソフトウエアバージョン | なし | 2.0.0 | Y |
manufacturer | String | メーカー | なし | 2.0.0 | Y |
IdentifyDataParameter
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
images | List<ImagesItem> | 日付 | なし | 2.0.0 |
depth | Depth | Depthデータ | なし | 2.0.0 |
userId | int | ユーザーID | なし | 2.0.0 |
recordId | int | レコードid | なし | 2.0.0 |
type | int | データタイプ | 1:ライブラリーでの人物 2:未登録者 3:生体 4:非生体 | 2.0.0 |
Depth
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
data | String | Depthデータコンテンツ | なし | 2.0.0 |
width | int | Depthデータ幅 | なし | 2.0.0 |
height | int | Depthデータ高さ | なし | 2.0.0 |
TslUploadParameter
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン | 必須 |
content | String | Tsl json String | なし | 2.0.0 | Y |
TslLanguageUploadParameter
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン | 必須 |
content | String | 言語パッケージコンテンツ | なし | 2.0.0 | Y |
lang | String | 言語 | en,zh,zh-tw | 2.0.0 | Y |
MessageParameter
プロパティの説明
Member | Type | 説明 | 備考 | 導入バージョン |
mobile | String | 携帯番号 | なし | 2.0.0 |
areaCode | String | 地域コード | なし | 2.0.0 |
event | MessageEventEnum | イベント | なし | 2.0.0 |
captcha | String | 認証コード | なし | 2.0.0 |
MessageEventEnum
プロパティの説明
Member | 説明 | 備考 | 導入バージョン |
LOGIN | ログイン | なし | 2.0.0 |
CHANGE_INFO | 変更情報 | なし | 2.0.0 |
VALIDATE | 検証 | なし | 2.0.0 |
IConnectionLost
メソッドの説明
メンバー関数 | 説明 | 備考 | 導入バージョン |
void onConnectionLost(Throwable cause) | 接続が失われた際のコールバック | なし | 2.0.0 |
MessageCallback
メソッドの説明
メンバー関数 | 説明 | 備考 | 導入バージョン |
void success(MqttMessage msg) | 情報受信のコールバック | なし | 2.0.0 |
void error(int code, String msg, Throwable throwable) | 失敗時のコールバック | なし | 2.0.0 |
最終更新