copyWith method

AmplifyConfig copyWith({
  1. ApiConfig? api,
  2. AnalyticsConfig? analytics,
  3. AuthConfig? auth,
  4. NotificationsConfig? notifications,
  5. StorageConfig? storage,
})

Implementation

AmplifyConfig copyWith({
  ApiConfig? api,
  AnalyticsConfig? analytics,
  AuthConfig? auth,
  NotificationsConfig? notifications,
  StorageConfig? storage,
}) {
  return AmplifyConfig(
    userAgent: userAgent,
    version: version,
    api: api ?? this.api,
    analytics: analytics ?? this.analytics,
    auth: auth ?? this.auth,
    notifications: notifications ?? this.notifications,
    storage: storage ?? this.storage,
  );
}