copyWith method

WebApiModulesUtilitiesUserProfileUserProfile copyWith({
  1. String? webUserId,
  2. String? userName,
  3. String? userId,
  4. String? loginName,
  5. int? browseDefaultRows,
  6. int? gridDefaultRows,
  7. String? applicationTheme,
  8. String? homeMenuGuid,
  9. String? homeMenuPath,
  10. String? languageId,
  11. String? language,
  12. int? soundProfileId,
  13. String? soundProfileName,
  14. String? favoritesJson,
  15. int? firstDayOfWeek,
  16. bool? settingsNavigationMenuVisible,
  17. bool? reportsNavigationMenuVisible,
  18. bool? showUnreservedQuotes,
  19. bool? mainMenuPinned,
  20. bool? webAdministrator,
  21. String? quikActivitySetting,
  22. String? emailSignature,
  23. String? newPassword,
  24. String? oldPassword,
  25. String? locale,
  26. String? availabilityPreference,
  27. bool? availabilityAllWarehouses,
  28. String? emailApp,
  29. bool? addRentalWorksUserSignature,
  30. String? quikSearchMode,
  31. bool? autoPrintContract,
  32. bool? showRentalItemsOutOnly,
  33. String? dateStamp,
  34. String? auditNote,
  35. String? recordTitle,
  36. dynamic urlIdentifier,
  37. List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
  38. List<FwStandardDataFwCustomValue>? custom,
  39. List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
  40. FwStandardBusinessLogicFwBusinessLogic? original,
  41. List<FwStandardDataFwTranslatedValue>? translation,
  42. bool? hasImport,
  43. bool? hasDocuments,
  44. String? createdByUserId,
  45. String? createdByUserName,
  46. String? createdDateTime,
  47. String? modifiedByUserId,
  48. String? modifiedByUserName,
  49. String? modifiedDateTime,
})

Implementation

WebApiModulesUtilitiesUserProfileUserProfile copyWith({
  String? webUserId,
  String? userName,
  String? userId,
  String? loginName,
  int? browseDefaultRows,
  int? gridDefaultRows,
  String? applicationTheme,
  String? homeMenuGuid,
  String? homeMenuPath,
  String? languageId,
  String? language,
  int? soundProfileId,
  String? soundProfileName,
  String? favoritesJson,
  int? firstDayOfWeek,
  bool? settingsNavigationMenuVisible,
  bool? reportsNavigationMenuVisible,
  bool? showUnreservedQuotes,
  bool? mainMenuPinned,
  bool? webAdministrator,
  String? quikActivitySetting,
  String? emailSignature,
  String? newPassword,
  String? oldPassword,
  String? locale,
  String? availabilityPreference,
  bool? availabilityAllWarehouses,
  String? emailApp,
  bool? addRentalWorksUserSignature,
  String? quikSearchMode,
  bool? autoPrintContract,
  bool? showRentalItemsOutOnly,
  String? dateStamp,
  String? auditNote,
  String? recordTitle,
  dynamic urlIdentifier,
  List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
  List<FwStandardDataFwCustomValue>? custom,
  List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
  FwStandardBusinessLogicFwBusinessLogic? original,
  List<FwStandardDataFwTranslatedValue>? translation,
  bool? hasImport,
  bool? hasDocuments,
  String? createdByUserId,
  String? createdByUserName,
  String? createdDateTime,
  String? modifiedByUserId,
  String? modifiedByUserName,
  String? modifiedDateTime,
}) {
  return WebApiModulesUtilitiesUserProfileUserProfile(
    webUserId: webUserId ?? this.webUserId,
    userName: userName ?? this.userName,
    userId: userId ?? this.userId,
    loginName: loginName ?? this.loginName,
    browseDefaultRows: browseDefaultRows ?? this.browseDefaultRows,
    gridDefaultRows: gridDefaultRows ?? this.gridDefaultRows,
    applicationTheme: applicationTheme ?? this.applicationTheme,
    homeMenuGuid: homeMenuGuid ?? this.homeMenuGuid,
    homeMenuPath: homeMenuPath ?? this.homeMenuPath,
    languageId: languageId ?? this.languageId,
    language: language ?? this.language,
    soundProfileId: soundProfileId ?? this.soundProfileId,
    soundProfileName: soundProfileName ?? this.soundProfileName,
    favoritesJson: favoritesJson ?? this.favoritesJson,
    firstDayOfWeek: firstDayOfWeek ?? this.firstDayOfWeek,
    settingsNavigationMenuVisible:
        settingsNavigationMenuVisible ?? this.settingsNavigationMenuVisible,
    reportsNavigationMenuVisible:
        reportsNavigationMenuVisible ?? this.reportsNavigationMenuVisible,
    showUnreservedQuotes: showUnreservedQuotes ?? this.showUnreservedQuotes,
    mainMenuPinned: mainMenuPinned ?? this.mainMenuPinned,
    webAdministrator: webAdministrator ?? this.webAdministrator,
    quikActivitySetting: quikActivitySetting ?? this.quikActivitySetting,
    emailSignature: emailSignature ?? this.emailSignature,
    newPassword: newPassword ?? this.newPassword,
    oldPassword: oldPassword ?? this.oldPassword,
    locale: locale ?? this.locale,
    availabilityPreference:
        availabilityPreference ?? this.availabilityPreference,
    availabilityAllWarehouses:
        availabilityAllWarehouses ?? this.availabilityAllWarehouses,
    emailApp: emailApp ?? this.emailApp,
    addRentalWorksUserSignature:
        addRentalWorksUserSignature ?? this.addRentalWorksUserSignature,
    quikSearchMode: quikSearchMode ?? this.quikSearchMode,
    autoPrintContract: autoPrintContract ?? this.autoPrintContract,
    showRentalItemsOutOnly:
        showRentalItemsOutOnly ?? this.showRentalItemsOutOnly,
    dateStamp: dateStamp ?? this.dateStamp,
    auditNote: auditNote ?? this.auditNote,
    recordTitle: recordTitle ?? this.recordTitle,
    urlIdentifier: urlIdentifier ?? this.urlIdentifier,
    fields: fields ?? this.fields,
    custom: custom ?? this.custom,
    defaultFieldAttributes:
        defaultFieldAttributes ?? this.defaultFieldAttributes,
    original: original ?? this.original,
    translation: translation ?? this.translation,
    hasImport: hasImport ?? this.hasImport,
    hasDocuments: hasDocuments ?? this.hasDocuments,
    createdByUserId: createdByUserId ?? this.createdByUserId,
    createdByUserName: createdByUserName ?? this.createdByUserName,
    createdDateTime: createdDateTime ?? this.createdDateTime,
    modifiedByUserId: modifiedByUserId ?? this.modifiedByUserId,
    modifiedByUserName: modifiedByUserName ?? this.modifiedByUserName,
    modifiedDateTime: modifiedDateTime ?? this.modifiedDateTime,
  );
}