CSDocsSDK constructor

CSDocsSDK({
  1. required Future<CSDocsAuthenticationResponse> login(),
  2. required CSDocsIdentityConfiguration identity,
  3. required CSDocsColorsConfiguration colors,
  4. required CSDocsEnvironments environment,
  5. required List<CSDocsFlowTypes> flowTypes,
  6. required String transactionId,
  7. FutureOr<void> onUploadedDocumentError(
    1. String base64,
    2. CSDocsValidationErrorException error,
    3. dynamic closeSdk()
    )?,
})

Implementation

CSDocsSDK(
    {required this.login,
    required this.identity,
    required this.colors,
    required this.environment,
    required this.flowTypes,
    required this.transactionId, this.onUploadedDocumentError}) {
  MethodChannelCSDocumentosCopySDKNativeToDart.instance
      .setLoginCallback(login);
  MethodChannelCSDocumentosCopySDKNativeToDart.instance
      .setOnUploadedDocumentErrorCallback(onUploadedDocumentError);
}