Container
¶
Represents a document container or application.
Containers are usually received through the archive or directly. The following example demonstrates how to receive applications.
POST {{server}}/VPE/dataAccess/retrieveDocumentContainer/
Content-Type: application/json
{
"DeviceId": "device-id",
"SessionId": "..."
"ContainerId": "..."
}
The response message contains a list of Container instances:
{
"Success": true,
"Message": "Operation executed successfully.",
"Containers": [
{
...
}
]
}
See also
Document for more information on working with documents. (A container represents one or more documents that are part of the application.)
Submitting a New Application for more information on creating new document containers.
Retrieving Applications for details of how to retrieve the metadata for particular document containers.
The following list describes all properties of a Container instance:
- Container.AccessLock¶
=
AccessLock
When accessing a record simultaneously, this property provides detailed information about the internal access lock that is used to protect against simultaneous access to the same resource.
See also
AccessLock for more information about access lock details.
- Container.ApplicationFlexibleFieldList¶
=
ApplicationFlexibleFieldList
List of application-level custom fields.
See also
ApplicationFlexibleFieldList for more information on application-level custom fields.
- Container.BranchId¶
=
BranchId
The unique identifier of the branch this application belongs to (if any).
- Container.BranchName¶
=
BranchName
The name of the branch, this application belongs to (if any).
- Container.CreatedAt¶
=
CreatedAt
Timestamp when the application record has been created.
- Container.DocumentSource¶
=
DocumentSource
Describes the source the application or document was created from.
See also
DocumentSource for more information about the document source.
- Container.DocumentStorageType¶
=
DocumentStorageType
Represents the location or format in which a document container is stored as.
See also
DocumentStorageType for more information about the document storage type.
- Container.Documents¶
=
Documents
Represents a list of Document instances that are associated with this application.
- Container.Id¶
=
Id
Unique identifier of this application.
- Container.LivenessTestResult¶
=
LivenessTestResult
The outcome of the Passive Liveness test. If a Liveness test was not carried out on the application, this property will not be included.
See also
LivenessResultType for more information about the different result outcomes.
Note
To enable Passive Liveness for your account, contact TrustID.
- Container.LivenessTestScore¶
=
LivenessTestScore
The score for the Liveness algorithm. The higher the score, the greater the confidence in the result.
- Container.OverallStatus¶
=
OverallStatus
The overall result of the application. This will always be returned as either
OverallStatus.NoAlert
orOverallStatus.Alert
and can be marked asOverallStatus.Resolved
by a user.See also
OverallStatus for more information about the different status outcomes.
- Container.ReferralHistory¶
=
ReferralHistory
List of ReferralHistoryRecord entries describing details about the fact that the application has been referred. Applications can be referred multiple times.
See also
ReferralHistoryRecord for more information about referral entry details.
- Container.ReferralType¶
=
ReferralType
The type or purpose of application referral.
- Container.Referred¶
=
Referred
true
if the application has been referred (at least once).
- Container.ReferredAt¶
=
ReferredAt
The time stamp when this application was referred to another user.
- Container.ReferredFrom¶
=
ReferredFrom
The unique reference to the user to whom this application has been forwarded to.
- Container.ReviewApplicationInstigatingUser¶
=
ReviewApplicationInstigatingUser
Unique identifier for the user that created the review-application record.
- Container.ReviewApplicationState¶
=
ReviewApplicationState
Details about the current state of a reviewal process that is currently in place for this application.
See also
ReviewApplicationState for more information about the view application state.
- Container.ScannedByUser¶
=
ScannedByUser
Identifier of the user who scanned/created this application.
- Container.Synchronised¶
=
Synchronised
true
if this application has been synchronised with another instance of the TrustID Cloud.
- Container.TtaImport¶
=
TtaImport
For imported records, this provides detailed information about the fact that this application has been imported into the system via an external exchange format.
- Container.UpdatedAt¶
=
UpdatedAt
Timestamp of the last modification that occurred for this application or the timestamp when the record has been created for the first time if no further modifications have been recorded yet.
- Container.UserId¶
=
UserId
Unique identifier of the user who created the application.
- Container.VpeDeviceId¶
=
VpeDeviceId
The unique identifier of the TrustID Cloud which processes this application originally.
- Container.VpeName¶
=
VpeName
The name of the TrustID Cloud which processed this application originally.
- Container.VpeType¶
=
VpeType
The type of TVS service which processed this application originally.
See also
Configuration.SERVICE_SYSTEM_TYPE
for more information about the TrustID Cloud operation type.
- Container.WorkflowType¶
=
WorkflowType
The type of workflow that has been executed for this application.
See also
WorkflowType for more information about the workflow type.