HyperKycConfig class
HyperKycConfig is used to launch HyperKyc Create an instance of HyperKycConfig and call launch with it to start the workflow
Constructors
- HyperKycConfig.fromAccessToken({required String? accessToken, required String? workflowId, required String? transactionId})
- Create HyperKycConfig instance from accessToken
- HyperKycConfig.fromAppIdAppKey({required String? appId, required String? appKey, required String? workflowId, required String? transactionId})
- Create HyperKycConfig instance from appId, appKey
Properties
- accessToken ↔ String?
-
accessToken to launch HyperKYC : Please contact Hyperverge team to understand how to generate HV accessToken
getter/setter pair
- appId ↔ String?
-
appId to launch HyperKYC : Get this from Hyperverge team
getter/setter pair
- appKey ↔ String?
-
appKey to launch HyperKYC : Get this from Hyperverge team
getter/setter pair
- defaultLangCode ↔ String?
-
Default language code to be used for texts in HyperKyc flow
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
inputs
↔ Map<
String, dynamic> ? -
CustomInputs inputs to launch HyperKYC : If workflow requires any custom inputs, please pass those custom inputs here
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- transactionId ↔ String?
-
transactionId to launch HyperKYC : Please contact Hyperverge team to understand more on sessions and transactionId
getter/setter pair
- useLocation ↔ bool?
-
useLocation to use location services when launching HyperKYC
getter/setter pair
- uuid ↔ String?
-
Unique ID necessary for Cross Platform Resume feature
getter/setter pair
- workflowId ↔ String?
-
workflowId to launch HyperKYC : Each workflow that you have created in Hyperverge portal has a workflowId
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
setDefaultLangCode(
{required String defaultLangCode}) → void - Use setDefaultLangCode to pass customInputs which are required by the workflow
-
setInputs(
{required Map< String, dynamic> inputs}) → void - Use setInputs to pass customInputs which are required by the workflow
-
setUniqueId(
{required String uuid}) → void - Use setUniqueId to pass unique id which is required for Cross Platform Resume
-
setUseLocation(
{required bool useLocation}) → void - Use setUseLocation to use location updates in the workflow
-
toMap(
) → Map< String, dynamic> - Convert HyperKycConfig object to Map
-
toString(
) → String -
Overridden toString method
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited