Class SessionSpec
java.lang.Object
com.yoti.api.client.docs.session.create.SessionSpec
Definition for the Doc Scan Session to be created
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic SessionSpec.Builderbuilder()Whether or not to block the collection of biometric consentclient-session-token time-to-live to apply to the created sessionWhether or not to create the identity profile previewThe options that define if a session will be required to be performed using In-Branch VerificationDefines a required identity profile within the scope of a trust framework and scheme.Import token, allow documents verified in an IDV session to create a digital ID in the Yoti appNotificationConfigfor configuring call-back messagesList<RequestedCheck<?>>List ofRequestedCheckobjects defining the Checks to be performed on each DocumentList<RequestedTask<?>>List ofRequestedTaskobjects defining the Tasks to be performed on each DocumentList ofRequiredDocumentdefining the documents required from the clientThe resources that should be created, when the session is created.time-to-live used for all Resources created in the course of the sessionRetrieves the SDK configuration set on the session specificationThe deadline that the session needs to be completed by.The subject for which the identity assertion will be performed for the session.user tracking id, for the Relying Business to track returning users
-
Method Details
-
builder
-
getClientSessionTokenTtl
client-session-token time-to-live to apply to the created session- Returns:
- the client session token TTL
-
getResourcesTtl
time-to-live used for all Resources created in the course of the session- Returns:
- the resources TTL
-
getImportToken
Import token, allow documents verified in an IDV session to create a digital ID in the Yoti app- Returns:
- the import token
-
getUserTrackingId
user tracking id, for the Relying Business to track returning users- Returns:
- the user tracking ID
-
getNotifications
NotificationConfigfor configuring call-back messages- Returns:
- the notification configuration
-
getRequestedChecks
List ofRequestedCheckobjects defining the Checks to be performed on each Document- Returns:
- the requested checks
-
getRequestedTasks
List ofRequestedTaskobjects defining the Tasks to be performed on each Document- Returns:
- the requested tasks
-
getSdkConfig
Retrieves the SDK configuration set on the session specification- Returns:
- the
SdkConfig
-
getRequiredDocuments
List ofRequiredDocumentdefining the documents required from the client- Returns:
- the required documents
-
getBlockBiometricConsent
Whether or not to block the collection of biometric consent- Returns:
- should block biometric consent
-
getIbvOptions
The options that define if a session will be required to be performed using In-Branch Verification- Returns:
- the IBV options
-
getSessionDeadline
The deadline that the session needs to be completed by.- Returns:
- the session deadline
-
getIdentityProfile
Defines a required identity profile within the scope of a trust framework and scheme.- Returns:
- Identity Profile
-
getSubject
The subject for which the identity assertion will be performed for the session.- Returns:
- subject
-
getResources
The resources that should be created, when the session is created.- Returns:
- resources
-
getCreateIdentityProfilePreview
Whether or not to create the identity profile preview- Returns:
- should create the identity profile preview
-