copyWith method

FliraState copyWith({
  1. double? materialAppWidth,
  2. double? materialAppHeight,
  3. double? initialButtonWidth,
  4. double? initialButtonHeight,
  5. AlignmentGeometry? alignment,
  6. FliraStatus? status,
  7. FilePickerResult? filePickerResult,
  8. TriggeringMethod? triggeringMethod,
  9. String? atlassianApiToken,
  10. String? atlassianUser,
  11. String? atlassianUrlPrefix,
  12. bool? reportDialogOpen,
  13. ButtonStatus? buttonStatus,
})

Implementation

FliraState copyWith({
  double? materialAppWidth,
  double? materialAppHeight,
  double? initialButtonWidth,
  double? initialButtonHeight,
  AlignmentGeometry? alignment,
  FliraStatus? status,
  FilePickerResult? filePickerResult,
  TriggeringMethod? triggeringMethod,
  String? atlassianApiToken,
  String? atlassianUser,
  String? atlassianUrlPrefix,
  bool? reportDialogOpen,
  ButtonStatus? buttonStatus,
}) {
  return FliraState(
    materialAppWidth: materialAppWidth ?? this.materialAppWidth,
    materialAppHeight: materialAppHeight ?? this.materialAppHeight,
    initialButtonWidth: initialButtonWidth ?? this.initialButtonWidth,
    initialButtonHeight: initialButtonHeight ?? this.initialButtonHeight,
    filePickerResult: filePickerResult ?? this.filePickerResult,
    alignment: alignment ?? this.alignment,
    status: status ?? this.status,
    triggeringMethod: triggeringMethod ?? this.triggeringMethod,
    atlassianApiToken: atlassianApiToken ?? this.atlassianApiToken,
    atlassianUser: atlassianUser ?? this.atlassianUser,
    atlassianUrlPrefix: atlassianUrlPrefix ?? this.atlassianUrlPrefix,
    reportDialogOpen: reportDialogOpen ?? this.reportDialogOpen,
    buttonStatus: buttonStatus ?? this.buttonStatus,
  );
}