copyWith method

PCoreOptions copyWith({
  1. PENV? env,
  2. String? baseUrl,
  3. String? baseUrlAsset,
  4. String? baseUrlHomelido,
  5. String? baseUrlGeotracking,
  6. String? mqttUrl,
  7. int? mqttPort,
  8. dynamic firebaseOptions,
  9. dynamic googleApiKey,
  10. PPlatform? arckipelPlatform,
  11. Future<String> getTokenFCM()?,
  12. PTextStyleOption? textStyle,
  13. Color? mainColor,
  14. dynamic appPrefs,
  15. dynamic appColors,
  16. List<Locale>? supportedlocale,
  17. dynamic setLocale,
  18. dynamic errorInterceptor(
    1. DioError
    )?,
})

Implementation

PCoreOptions copyWith({
  PENV? env,
  String? baseUrl,
  String? baseUrlAsset,
  String? baseUrlHomelido,
  String? baseUrlGeotracking,
  String? mqttUrl,
  int? mqttPort,
  dynamic firebaseOptions,
  dynamic googleApiKey,
  PPlatform? arckipelPlatform,
  Future<String> Function()? getTokenFCM,
  PTextStyleOption? textStyle,
  Color? mainColor,
  dynamic appPrefs,
  dynamic appColors,
  List<Locale>? supportedlocale,
  dynamic setLocale,
  Function(DioError)? errorInterceptor,
}) {
  return PCoreOptions(
    env: env ?? this.env,
    baseUrl: baseUrl ?? this.baseUrl,
    baseUrlAsset: baseUrlAsset ?? this.baseUrlAsset,
    baseUrlHomelido: baseUrlHomelido ?? this.baseUrlHomelido,
    baseUrlGeotracking: baseUrlGeotracking ?? this.baseUrlGeotracking,
    mqttUrl: mqttUrl ?? this.mqttUrl,
    mqttPort: mqttPort ?? this.mqttPort,
    firebaseOptions: firebaseOptions ?? this.firebaseOptions,
    googleApiKey: googleApiKey ?? this.googleApiKey,
    arckipelPlatform: arckipelPlatform ?? this.arckipelPlatform,
    getTokenFCM: getTokenFCM ?? this.getTokenFCM,
    textStyle: textStyle ?? this.textStyle,
    mainColor: mainColor ?? this.mainColor,
    appPrefs: appPrefs ?? this.appPrefs,
    appColors: appColors ?? this.appColors,
    supportedlocale: supportedlocale ?? this.supportedlocale,
    setLocale: setLocale ?? this.setLocale,
    errorInterceptor: errorInterceptor ?? this.errorInterceptor,
  );
}