LinearTrackerClient constructor

LinearTrackerClient({
  1. required String endpoint,
  2. required String apiKey,
  3. required String projectSlug,
  4. required List<String> activeStates,
  5. Client? httpClient,
  6. int pageSize = 50,
  7. Duration timeout = const Duration(seconds: 30),
})

Creates a Linear tracker client.

Implementation

LinearTrackerClient({
  required this.endpoint,
  required this.apiKey,
  required this.projectSlug,
  required this.activeStates,
  http.Client? httpClient,
  this.pageSize = 50,
  this.timeout = const Duration(seconds: 30),
}) : httpClient = httpClient ?? http.Client(),
     _ownsClient = httpClient == null;