copyWith method
PCoreOptions
copyWith({
- PENV? env,
- String? baseUrl,
- String? baseUrlAsset,
- String? baseUrlHomelido,
- String? baseUrlGeotracking,
- String? mqttUrl,
- int? mqttPort,
- dynamic firebaseOptions,
- dynamic googleApiKey,
- PPlatform? arckipelPlatform,
- Future<
String> getTokenFCM()?, - PTextStyleOption? textStyle,
- Color? mainColor,
- dynamic appPrefs,
- dynamic appColors,
- List<
Locale> ? supportedlocale, - dynamic setLocale,
- dynamic errorInterceptor(
- 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,
);
}