Classes
-
Undocumented
See moreDeclaration
Swift
@objcMembers public class AnalysisResult : NSObject
-
Errors thrown when running a custom validation.
See moreDeclaration
Swift
@objc public class CustomDocumentValidationError : NSError
-
Undocumented
See moreDeclaration
Swift
public class CustomDocumentValidationResult : NSObject
-
The
GiniConfiguration
class allows customizations to the look and feel of the Gini Capture SDK. If there are limitations regarding which API can be used, this is clearly stated for the specific attribute.Note
Text can also be set by using the appropriate keys in aLocalizable.strings
file in the projects bundle. The library will prefer whatever value is set in the following order: attribute in configuration, key in strings file in project bundle, key in strings file inGiniCapture
bundle.Note
Images can only be set by providing images with the same filename in an assets file or as individual files in the projects bundle. The library will prefer whatever value is set in the following order: asset file in project bundle, asset file inGiniCapture
bundle.Attention
If there are conflicting pairs of image and text for an interface element (e.g.navigationBarCameraTitleCloseButton
) the image will always be preferred, while making sure the accessibility label is set.Declaration
Swift
@objc public final class GiniConfiguration : NSObject
-
Undocumented
See moreDeclaration
Swift
final public class GiniImageDocument : NSObject, GiniCaptureDocument
extension GiniImageDocument: NSItemProviderReading
-
Undocumented
See moreDeclaration
Swift
final public class GiniPDFDocument : NSObject, GiniCaptureDocument
extension GiniPDFDocument: NSItemProviderReading
-
A Gini Capture document made from a QR code.
The Gini Capture SDK supports the following QR code formats:
- Bezahlcode (http://www.bezahlcode.de).
- Stuzza (AT) and GiroCode (DE) (https://www.europeanpaymentscouncil.eu/document-library/guidance-documents/quick-response-code-guidelines-enable-data-capture-initiation).
- EPS E-Payment (https://eservice.stuzza.at/de/eps-ueberweisung-dokumentation/category/5-dokumentation.html).
Declaration
Swift
@objc final public class GiniQRCodeDocument : NSObject, GiniCaptureDocument
-
Convenience class to interact with the Gini Capture SDK.
The Gini Capture SDK provides views for capturing, reviewing and analysing documents.
By integrating this library in your application you can allow your users to easily take a picture of a document, review it and - by implementing the necessary callbacks - upload the document for analysis to the Gini Bank API.
The Gini Capture SDK can be integrated using the Screen API. The Screen API provides a fully pre-configured navigation controller for easy integration.
See moreDeclaration
Swift
@objc public final class GiniCapture : NSObject
-
The
GiniCaptureDocumentBuilder
provides a way to build aGiniCaptureDocument
from aData
object and aDocumentSource
. Additionally theDocumentImportMethod
can bet set after builder iniatilization. This is an example of how aGiniCaptureDocument
should be built when it has been imported with the Open with feature.
See morelet documentBuilder = GiniCaptureDocumentBuilder(data: data, documentSource: .appName(name: sourceApplication)) documentBuilder.importMethod = .openWith let document = documentBuilder.build() do { try document?.validate() ... } catch { ... }
Declaration
Swift
public class GiniCaptureDocumentBuilder : NSObject
-
Undocumented
See moreDeclaration
Swift
public final class GiniCaptureDocumentValidator
-
See moreOnboardingPage
represents the onboarding page with all it’s properties.Declaration
Swift
public struct OnboardingPage