copyWith method

WebApiModulesAgentProjectProjectDocument copyWith({
  1. String? projectId,
  2. bool? copying,
  3. String? documentId,
  4. String? documentTypeId,
  5. String? uniqueId1,
  6. String? uniqueId2,
  7. int? uniqueId1Int,
  8. String? description,
  9. String? inputByUsersId,
  10. String? attachDate,
  11. String? attachTime,
  12. bool? attachToEmail,
  13. bool? inactive,
  14. String? dateStamp,
  15. String? extension,
  16. String? documentType,
  17. String? inputBy,
  18. bool? hasImage,
  19. bool? hasFile,
  20. int? appImageCount,
  21. bool? fileIsModified,
  22. String? fileDataUrl,
  23. String? filePath,
  24. String? auditNote,
  25. String? recordTitle,
  26. dynamic urlIdentifier,
  27. List<FwStandardBusinessLogicFwBusinessLogicFieldDefinition>? fields,
  28. List<FwStandardDataFwCustomValue>? custom,
  29. List<FwStandardDataFwDefaultAttribute>? defaultFieldAttributes,
  30. FwStandardBusinessLogicFwBusinessLogic? original,
  31. List<FwStandardDataFwTranslatedValue>? translation,
  32. bool? hasImport,
  33. String? createdByUserId,
  34. String? createdByUserName,
  35. String? createdDateTime,
  36. String? modifiedByUserId,
  37. String? modifiedByUserName,
  38. String? modifiedDateTime,
})

Implementation

WebApiModulesAgentProjectProjectDocument copyWith({
  String? projectId,
  bool? copying,
  String? documentId,
  String? documentTypeId,
  String? uniqueId1,
  String? uniqueId2,
  int? uniqueId1Int,
  String? description,
  String? inputByUsersId,
  String? attachDate,
  String? attachTime,
  bool? attachToEmail,
  bool? inactive,
  String? dateStamp,
  String? extension,
  String? documentType,
  String? inputBy,
  bool? hasImage,
  bool? hasFile,
  int? appImageCount,
  bool? fileIsModified,
  String? fileDataUrl,
  String? filePath,
  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 WebApiModulesAgentProjectProjectDocument(
    projectId: projectId ?? this.projectId,
    copying: copying ?? this.copying,
    documentId: documentId ?? this.documentId,
    documentTypeId: documentTypeId ?? this.documentTypeId,
    uniqueId1: uniqueId1 ?? this.uniqueId1,
    uniqueId2: uniqueId2 ?? this.uniqueId2,
    uniqueId1Int: uniqueId1Int ?? this.uniqueId1Int,
    description: description ?? this.description,
    inputByUsersId: inputByUsersId ?? this.inputByUsersId,
    attachDate: attachDate ?? this.attachDate,
    attachTime: attachTime ?? this.attachTime,
    attachToEmail: attachToEmail ?? this.attachToEmail,
    inactive: inactive ?? this.inactive,
    dateStamp: dateStamp ?? this.dateStamp,
    extension: extension ?? this.extension,
    documentType: documentType ?? this.documentType,
    inputBy: inputBy ?? this.inputBy,
    hasImage: hasImage ?? this.hasImage,
    hasFile: hasFile ?? this.hasFile,
    appImageCount: appImageCount ?? this.appImageCount,
    fileIsModified: fileIsModified ?? this.fileIsModified,
    fileDataUrl: fileDataUrl ?? this.fileDataUrl,
    filePath: filePath ?? this.filePath,
    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,
  );
}