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);
}