FiveStarClient constructor

FiveStarClient(
  1. FiveStarClientConfig config
)

Implementation

FiveStarClient(FiveStarClientConfig config)
    : _clientId = config.clientId,
      _apiUrl = (config.apiUrl ?? 'https://fivestar.support').replaceAll(RegExp(r'/+$'), ''),
      _deviceHeaders = _buildDeviceHeaders(
        platform: config.platform,
        appVersion: config.appVersion,
        deviceModel: config.deviceModel,
        osVersion: config.osVersion,
      ),
      _httpClient = config.httpClient ?? http.Client();