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,
- int? soundProfileId,
- String? soundProfileName,
- String? favoritesJson,
- int? firstDayOfWeek,
- 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,
- String? createdByUserId,
- String? createdByUserName,
- String? createdDateTime,
- String? modifiedByUserId,
- String? modifiedByUserName,
- 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,
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,
createdByUserId: createdByUserId ?? this.createdByUserId,
createdByUserName: createdByUserName ?? this.createdByUserName,
createdDateTime: createdDateTime ?? this.createdDateTime,
modifiedByUserId: modifiedByUserId ?? this.modifiedByUserId,
modifiedByUserName: modifiedByUserName ?? this.modifiedByUserName,
modifiedDateTime: modifiedDateTime ?? this.modifiedDateTime,
);
}