copyWith method
WebApiModulesUtilitiesUserProfileUserProfile
copyWith({
- String? webUserId,
- String? userName,
- String? userId,
- String? loginName,
- int? browseDefaultRows,
- int? gridDefaultRows,
- String? applicationTheme,
- String? homeMenuGuid,
- String? homeMenuPath,
- String? languageId,
- String? language,
- String? successSoundId,
- String? successSound,
- String? successBase64Sound,
- String? errorSoundId,
- String? errorSound,
- String? errorBase64Sound,
- String? notificationSoundId,
- String? notificationSound,
- String? notificationBase64Sound,
- String? favoritesJson,
- int? firstDayOfWeek,
- bool? mainMenuPinned,
- bool? webAdministrator,
- String? quikActivitySetting,
- String? emailSignature,
- String? newPassword,
- String? oldPassword,
- String? locale,
- String? availabilityPreference,
- bool? availabilityAllWarehouses,
- String? emailApp,
- bool? addRentalWorksUserSignature,
- String? dateStamp,
- String? auditNote,
- String? recordTitle,
- List<
FwStandardBusinessLogicFwBusinessLogicFieldDefinition> ? fields, - List<
FwStandardDataFwCustomValue> ? custom, - List<
FwStandardDataFwDefaultAttribute> ? defaultFieldAttributes, - List<
FwStandardDataFwTranslatedValue> ? translation,
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,
String? successSoundId,
String? successSound,
String? successBase64Sound,
String? errorSoundId,
String? errorSound,
String? errorBase64Sound,
String? notificationSoundId,
String? notificationSound,
String? notificationBase64Sound,
String? favoritesJson,
int? firstDayOfWeek,
bool? settingsNavigationMenuVisible,
bool? reportsNavigationMenuVisible,
bool? mainMenuPinned,
bool? webAdministrator,
String? quikActivitySetting,
String? emailSignature,
String? newPassword,
String? oldPassword,
String? locale,
String? availabilityPreference,
bool? availabilityAllWarehouses,
String? emailApp,
bool? addRentalWorksUserSignature,
String? dateStamp,
String? auditNote,
String? recordTitle,
List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
List<FwStandardDataFwCustomValue>? custom,
List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
List<FwStandardDataFwTranslatedValue>? translation}) {
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,
successSoundId: successSoundId ?? this.successSoundId,
successSound: successSound ?? this.successSound,
successBase64Sound: successBase64Sound ?? this.successBase64Sound,
errorSoundId: errorSoundId ?? this.errorSoundId,
errorSound: errorSound ?? this.errorSound,
errorBase64Sound: errorBase64Sound ?? this.errorBase64Sound,
notificationSoundId: notificationSoundId ?? this.notificationSoundId,
notificationSound: notificationSound ?? this.notificationSound,
notificationBase64Sound:
notificationBase64Sound ?? this.notificationBase64Sound,
favoritesJson: favoritesJson ?? this.favoritesJson,
firstDayOfWeek: firstDayOfWeek ?? this.firstDayOfWeek,
settingsNavigationMenuVisible:
settingsNavigationMenuVisible ?? this.settingsNavigationMenuVisible,
reportsNavigationMenuVisible:
reportsNavigationMenuVisible ?? this.reportsNavigationMenuVisible,
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,
dateStamp: dateStamp ?? this.dateStamp,
auditNote: auditNote ?? this.auditNote,
recordTitle: recordTitle ?? this.recordTitle,
fields: fields ?? this.fields,
custom: custom ?? this.custom,
defaultFieldAttributes:
defaultFieldAttributes ?? this.defaultFieldAttributes,
translation: translation ?? this.translation);
}