NetworkManager<E extends INetworkModel<E>> constructor

NetworkManager<E extends INetworkModel<E>>({
  1. required BaseOptions options,
  2. E? errorModel,
  3. RefreshTokenCallBack? onRefreshToken,
  4. bool? skippingSSLCertificate,
  5. NoNetwork? noNetwork,
  6. bool? isEnableLogger,
  7. bool? isEnableTest,
  8. VoidCallback? onRefreshFail,
  9. IFileManager? fileManager,
  10. Interceptor? interceptor,
  11. OnReply? onReply,
})

Network manager base request options

Implementation

NetworkManager({
  required BaseOptions options,
  this.errorModel,
  RefreshTokenCallBack? onRefreshToken,
  bool? skippingSSLCertificate,
  NoNetwork? noNetwork,
  bool? isEnableLogger,
  bool? isEnableTest,
  VoidCallback? onRefreshFail,
  IFileManager? fileManager,
  Interceptor? interceptor,
  OnReply? onReply,
}) {
  parameters = NetworkManagerParameters(
    options: options,
    fileManager: fileManager,
    isEnableTest: isEnableTest,
    isEnableLogger: isEnableLogger,
    noNetwork: noNetwork,
    skippingSSLCertificate: skippingSSLCertificate,
    interceptor: interceptor,
    onRefreshToken: onRefreshToken,
    onRefreshFail: onRefreshFail,
    onResponseParse: onReply,
  );
  _setup();
}