copyWith method

PCoreOptions copyWith({
  1. bool? isPROD,
  2. PNetworkOptions? networkOptions,
  3. dynamic firebaseOptions,
  4. int? platformId,
  5. String? platformUuid,
  6. String? apiKey,
  7. AppTextStyleWrap? appTextStyleWrap,
  8. AppPrefsBase? appPrefs,
  9. dynamic appColors,
  10. List<Locale>? supportedlocale,
  11. dynamic setLocale,
  12. dynamic appFindInstance,
  13. dynamic translateText,
  14. Future pushNamed(
    1. BuildContext,
    2. String, {
    3. Object? arguments,
    })?,
})

Implementation

PCoreOptions copyWith({
  bool? isPROD,
  PNetworkOptions? networkOptions,
  dynamic firebaseOptions,
  int? platformId,
  String? platformUuid,
  String? apiKey,
  AppTextStyleWrap? appTextStyleWrap,
  AppPrefsBase? appPrefs,
  dynamic appColors,
  List<Locale>? supportedlocale,
  dynamic setLocale,
  dynamic appFindInstance,
  dynamic translateText,
  Future Function(BuildContext, String, {Object? arguments})? pushNamed,
}) {
  return PCoreOptions(
    isPROD: isPROD ?? this.isPROD,
    networkOptions: networkOptions ?? this.networkOptions,
    firebaseOptions: firebaseOptions ?? this.firebaseOptions,
    platformId: platformId ?? this.platformId,
    platformUuid: platformUuid ?? this.platformUuid,
    apiKey: apiKey ?? this.apiKey,
    appTextStyleWrap: appTextStyleWrap ?? this.appTextStyleWrap,
    appPrefs: appPrefs ?? this.appPrefs,
    appColors: appColors ?? this.appColors,
    supportedlocale: supportedlocale ?? this.supportedlocale,
    setLocale: setLocale ?? this.setLocale,
    appFindInstance: appFindInstance ?? this.appFindInstance,
    translateText: translateText ?? this.translateText,
    pushNamed: pushNamed ?? this.pushNamed,
  );
}