LinkFortyConfig constructor

const LinkFortyConfig({
  1. required Uri baseURL,
  2. String? apiKey,
  3. String? appToken,
  4. bool debug = false,
  5. int attributionWindowHours = 168,
})

Creates a new LinkForty configuration.

  • baseURL: The base URL of your LinkForty instance (e.g., https://go.yourdomain.com).
  • apiKey: Optional API key for LinkForty Cloud authentication.
  • appToken: Optional public workspace token for LinkForty Cloud attribution scoping.
  • debug: Enable debug logging (default: false).
  • attributionWindowHours: Attribution window in hours (default: 168 = 7 days).

For self-hosted LinkForty Core, omit the apiKey and appToken parameters.

Implementation

const LinkFortyConfig({
  required this.baseURL,
  this.apiKey,
  this.appToken,
  this.debug = false,
  this.attributionWindowHours = 168,
});