PlacesAPINew constructor

PlacesAPINew({
  1. String? token,
  2. String? apiKey,
  3. String? baseUrl,
  4. Duration? connectTimeout,
  5. Duration? receiveTimeout,
  6. Duration? sendTimeout,
  7. HttpClientAdapter? httpClientAdapter,
  8. Map<String, dynamic>? headers,
  9. TokenCallback? tokenCallback,
  10. CancelTokenCallback? cancelTokenCallback,
  11. List<Interceptor>? interceptors,
  12. ParseErrorLogger? errorLogger,
})

Implementation

PlacesAPINew({
  super.token,
  super.apiKey,
  String? baseUrl,
  super.connectTimeout,
  super.receiveTimeout,
  super.sendTimeout,
  super.httpClientAdapter,
  super.headers,
  super.tokenCallback,
  super.cancelTokenCallback,
  super.interceptors,
  ParseErrorLogger? errorLogger,
}) : super(
       baseUrl: baseUrl ??= 'https://places.googleapis.com',
       dataType: Place(),
     ) {
  _service = PlacesServiceNew(
    dio: restAPI.dio,
    errorLogger: errorLogger ?? CustomParseErrorLogger(),
  );
}