Mobile SDKs18 pages

CustomerAdditionalData Structure Reference

← Browse native SDK reference

On this page · 13 sections

CustomerAdditionalData

public struct CustomerAdditionalData : Encodable

Properties

  • Declaration

    Swift

    public enum SendDocumentIdInResponse : String, Encodable
  • idToken which has SHA256 data of request.

    Declaration

    Swift

    public var idToken: String?
  • Mandatory Unique Identifier generated by the client application that will be stored with the form and can be subsequently used to search form. This is required to be unique for each form and should have logic to ensure that. Recommendation is to include items such as the timestamp and Login ID. It can be as long as 256 characters.

    Declaration

    Swift

    public var uniqueRequestId: String
  • Client Request ID generated by client applicationIt can be as long as 256 characters.

    Declaration

    Swift

    public var clientRequestID: String?
  • Returns document URN instead of Base64 data in response. Valid values are: Y / N

    Declaration

    Swift

    public var sendDocumentIdInResponse: SendDocumentIdInResponse?
  • Get location details in GPS Co-ordinate Format (Latitude & Longitude).

    Declaration

    Swift

    public var gpsCoordinates: String?
  • Additional ID and/or Selfie Capture image metadata.

    Declaration

    Swift

    public var metadata: String?
  • Additional decoded MRZ and/or Barcode metadata.

    Declaration

    Swift

    public var ocrMetadata: String?

Initialization

  • Designated initializer.

    Declaration

    Swift

    public init(idToken: String? = "",
                uniqueRequestId: String = IDentitySDK.requestID,
                clientRequestID: String? = nil,
                sendDocumentIdInResponse: SendDocumentIdInResponse? = .yes,
                gpsCoordinates: String? = nil,
                metadata: String? = nil,
                ocrMetadata: String? = nil)

    Parameters

    uniqueRequestId

    ID data.

    clientRequestID

    Additional data.

    additionalDocuments

    Additional documents.

    biometricData

    Biometric data.

    metadata

    Meta data.

    ocrMetadata

    OCR data.

    enableMCS

    EnableMCS data.

Report a docs issue

Copy this context into your team’s issue tracker or an email to support@idmission.com.