KnotConfiguration constructor

KnotConfiguration({
  1. required String sessionId,
  2. required String clientId,
  3. required Environment environment,
  4. required Product product,
  5. List<int>? merchantIds,
  6. List<String>? domainUrls,
  7. bool? useCategories,
  8. String? entryPoint,
  9. bool? useSearch,
})

Constructs a KnotConfiguration with required and optional parameters.

  • sessionId A unique identifier for the session.
  • clientId The client ID associated with the session.
  • environment The environment (sandbox or production).
  • product The specific product type in use.
  • merchantIds Optional list of merchant IDs.
  • domainUrls Optional list of domain URLs.
  • useCategories Optional flag to enable category filtering.
  • entryPoint Optional entry point for session initialization.
  • useSearch Optional flag to enable search functionality.

Implementation

KnotConfiguration({
  required this.sessionId,
  required this.clientId,
  required this.environment,
  required this.product,
  this.merchantIds,
  this.domainUrls,
  this.useCategories,
  this.entryPoint,
  this.useSearch,
});