FaceVerifyRequest class abstract

活体人脸核验请求

appId 腾讯云控制台申请的 WBappid faceId 后端上传身份信息后取得的人脸核验标识 license 腾讯云控制台颁发的 SDK License nonce 单次请求的一次性随机字符串 optimalDomain 后端创建 FaceID 会话时返回的最优接入域名 orderNo 本次请求的唯一订单号,最长 32 个字符 sign 由服务端生成的单次签名 userId 用户唯一标识 apiVersion 参与本次签名的接口版本

Available extensions
Annotations
  • @Freezed.new(toStringOverride: false)

Constructors

FaceVerifyRequest({required String appId, required String faceId, required String license, required String nonce, required String optimalDomain, required String orderNo, required String sign, required String userId, @JsonKey.new(name: 'version') required String apiVersion})
const
factory
FaceVerifyRequest.fromJson(Map<String, dynamic> json)
factory

Properties

apiVersion → String
no setterinherited
appId → String
no setterinherited
copyWith → $FaceVerifyRequestCopyWith<FaceVerifyRequest>
Create a copy of FaceVerifyRequest with the given fields replaced by the non-null parameter values.
no setterinherited
faceId → String
no setterinherited
hashCode → int
The hash code for this object.
no setterinherited
license → String
no setterinherited
nonce → String
no setterinherited
optimalDomain → String
no setterinherited
orderNo → String
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sign → String
no setterinherited
userId → String
no setterinherited

Methods

map<TResult extends Object?>(TResult $default(_FaceVerifyRequest value)) → TResult

Available on FaceVerifyRequest, provided by the FaceVerifyRequestPatterns extension

A switch-like method, using callbacks.
mapOrNull<TResult extends Object?>(TResult? $default(_FaceVerifyRequest value)?) → TResult?

Available on FaceVerifyRequest, provided by the FaceVerifyRequestPatterns extension

A variant of map that fallback to returning null.
maybeMap<TResult extends Object?>(TResult $default(_FaceVerifyRequest value)?, {required TResult orElse()}) → TResult

Available on FaceVerifyRequest, provided by the FaceVerifyRequestPatterns extension

A variant of map that fallback to returning orElse.
maybeWhen<TResult extends Object?>(TResult $default(String appId, String faceId, String license, String nonce, String optimalDomain, String orderNo, String sign, String userId, String apiVersion)?, {required TResult orElse()}) → TResult

Available on FaceVerifyRequest, provided by the FaceVerifyRequestPatterns extension

A variant of when that fallback to an orElse callback.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
Serializes this FaceVerifyRequest to a JSON map.
inherited
toString() → String
A string representation of this object.
inherited
when<TResult extends Object?>(TResult $default(String appId, String faceId, String license, String nonce, String optimalDomain, String orderNo, String sign, String userId, String apiVersion)) → TResult

Available on FaceVerifyRequest, provided by the FaceVerifyRequestPatterns extension

A switch-like method, using callbacks.
whenOrNull<TResult extends Object?>(TResult? $default(String appId, String faceId, String license, String nonce, String optimalDomain, String orderNo, String sign, String userId, String apiVersion)?) → TResult?

Available on FaceVerifyRequest, provided by the FaceVerifyRequestPatterns extension

A variant of when that fallback to returning null

Operators

operator ==(Object other) → bool
The equality operator.
inherited