RequestBuilderImpl constructor

const RequestBuilderImpl({
  1. required String baseUrl,
  2. Map<String, String> defaultHeaders = const {'Accept' : 'application/json', 'Content-Type' : 'application/json'},
  3. Duration defaultTimeout = const Duration(seconds: 30),
  4. int defaultMaxRetries = 3,
  5. List<int> defaultRetryStatusCodes = const [408, 502, 503, 504, 429],
})

Implementation

const RequestBuilderImpl({
  required this.baseUrl,
  this.defaultHeaders = const {
    'Accept': 'application/json',
    'Content-Type': 'application/json',
  },
  this.defaultTimeout = const Duration(seconds: 30),
  this.defaultMaxRetries = 3,
  this.defaultRetryStatusCodes = const [408, 502, 503, 504, 429],
});