645 lines
		
	
	
		
			20 KiB
		
	
	
	
		
			Dart
		
	
	
	
	
	
			
		
		
	
	
			645 lines
		
	
	
		
			20 KiB
		
	
	
	
		
			Dart
		
	
	
	
	
	
// coverage:ignore-file
 | 
						|
// GENERATED CODE - DO NOT MODIFY BY HAND
 | 
						|
// ignore_for_file: type=lint
 | 
						|
// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark
 | 
						|
 | 
						|
part of 'project.dart';
 | 
						|
 | 
						|
// **************************************************************************
 | 
						|
// FreezedGenerator
 | 
						|
// **************************************************************************
 | 
						|
 | 
						|
T _$identity<T>(T value) => value;
 | 
						|
 | 
						|
final _privateConstructorUsedError = UnsupportedError(
 | 
						|
    'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models');
 | 
						|
 | 
						|
/// @nodoc
 | 
						|
mixin _$NewProject {
 | 
						|
  String get name => throw _privateConstructorUsedError;
 | 
						|
  String? get description => throw _privateConstructorUsedError;
 | 
						|
  String? get clientId => throw _privateConstructorUsedError;
 | 
						|
  String get userId => throw _privateConstructorUsedError;
 | 
						|
 | 
						|
  /// Create a copy of NewProject
 | 
						|
  /// with the given fields replaced by the non-null parameter values.
 | 
						|
  @JsonKey(includeFromJson: false, includeToJson: false)
 | 
						|
  $NewProjectCopyWith<NewProject> get copyWith =>
 | 
						|
      throw _privateConstructorUsedError;
 | 
						|
}
 | 
						|
 | 
						|
/// @nodoc
 | 
						|
abstract class $NewProjectCopyWith<$Res> {
 | 
						|
  factory $NewProjectCopyWith(
 | 
						|
          NewProject value, $Res Function(NewProject) then) =
 | 
						|
      _$NewProjectCopyWithImpl<$Res, NewProject>;
 | 
						|
  @useResult
 | 
						|
  $Res call(
 | 
						|
      {String name, String? description, String? clientId, String userId});
 | 
						|
}
 | 
						|
 | 
						|
/// @nodoc
 | 
						|
class _$NewProjectCopyWithImpl<$Res, $Val extends NewProject>
 | 
						|
    implements $NewProjectCopyWith<$Res> {
 | 
						|
  _$NewProjectCopyWithImpl(this._value, this._then);
 | 
						|
 | 
						|
  // ignore: unused_field
 | 
						|
  final $Val _value;
 | 
						|
  // ignore: unused_field
 | 
						|
  final $Res Function($Val) _then;
 | 
						|
 | 
						|
  /// Create a copy of NewProject
 | 
						|
  /// with the given fields replaced by the non-null parameter values.
 | 
						|
  @pragma('vm:prefer-inline')
 | 
						|
  @override
 | 
						|
  $Res call({
 | 
						|
    Object? name = null,
 | 
						|
    Object? description = freezed,
 | 
						|
    Object? clientId = freezed,
 | 
						|
    Object? userId = null,
 | 
						|
  }) {
 | 
						|
    return _then(_value.copyWith(
 | 
						|
      name: null == name
 | 
						|
          ? _value.name
 | 
						|
          : name // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String,
 | 
						|
      description: freezed == description
 | 
						|
          ? _value.description
 | 
						|
          : description // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String?,
 | 
						|
      clientId: freezed == clientId
 | 
						|
          ? _value.clientId
 | 
						|
          : clientId // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String?,
 | 
						|
      userId: null == userId
 | 
						|
          ? _value.userId
 | 
						|
          : userId // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String,
 | 
						|
    ) as $Val);
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
/// @nodoc
 | 
						|
abstract class _$$NewProjectImplCopyWith<$Res>
 | 
						|
    implements $NewProjectCopyWith<$Res> {
 | 
						|
  factory _$$NewProjectImplCopyWith(
 | 
						|
          _$NewProjectImpl value, $Res Function(_$NewProjectImpl) then) =
 | 
						|
      __$$NewProjectImplCopyWithImpl<$Res>;
 | 
						|
  @override
 | 
						|
  @useResult
 | 
						|
  $Res call(
 | 
						|
      {String name, String? description, String? clientId, String userId});
 | 
						|
}
 | 
						|
 | 
						|
/// @nodoc
 | 
						|
class __$$NewProjectImplCopyWithImpl<$Res>
 | 
						|
    extends _$NewProjectCopyWithImpl<$Res, _$NewProjectImpl>
 | 
						|
    implements _$$NewProjectImplCopyWith<$Res> {
 | 
						|
  __$$NewProjectImplCopyWithImpl(
 | 
						|
      _$NewProjectImpl _value, $Res Function(_$NewProjectImpl) _then)
 | 
						|
      : super(_value, _then);
 | 
						|
 | 
						|
  /// Create a copy of NewProject
 | 
						|
  /// with the given fields replaced by the non-null parameter values.
 | 
						|
  @pragma('vm:prefer-inline')
 | 
						|
  @override
 | 
						|
  $Res call({
 | 
						|
    Object? name = null,
 | 
						|
    Object? description = freezed,
 | 
						|
    Object? clientId = freezed,
 | 
						|
    Object? userId = null,
 | 
						|
  }) {
 | 
						|
    return _then(_$NewProjectImpl(
 | 
						|
      name: null == name
 | 
						|
          ? _value.name
 | 
						|
          : name // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String,
 | 
						|
      description: freezed == description
 | 
						|
          ? _value.description
 | 
						|
          : description // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String?,
 | 
						|
      clientId: freezed == clientId
 | 
						|
          ? _value.clientId
 | 
						|
          : clientId // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String?,
 | 
						|
      userId: null == userId
 | 
						|
          ? _value.userId
 | 
						|
          : userId // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String,
 | 
						|
    ));
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
/// @nodoc
 | 
						|
 | 
						|
class _$NewProjectImpl implements _NewProject {
 | 
						|
  const _$NewProjectImpl(
 | 
						|
      {required this.name,
 | 
						|
      this.description,
 | 
						|
      this.clientId,
 | 
						|
      required this.userId});
 | 
						|
 | 
						|
  @override
 | 
						|
  final String name;
 | 
						|
  @override
 | 
						|
  final String? description;
 | 
						|
  @override
 | 
						|
  final String? clientId;
 | 
						|
  @override
 | 
						|
  final String userId;
 | 
						|
 | 
						|
  @override
 | 
						|
  String toString() {
 | 
						|
    return 'NewProject(name: $name, description: $description, clientId: $clientId, userId: $userId)';
 | 
						|
  }
 | 
						|
 | 
						|
  @override
 | 
						|
  bool operator ==(Object other) {
 | 
						|
    return identical(this, other) ||
 | 
						|
        (other.runtimeType == runtimeType &&
 | 
						|
            other is _$NewProjectImpl &&
 | 
						|
            (identical(other.name, name) || other.name == name) &&
 | 
						|
            (identical(other.description, description) ||
 | 
						|
                other.description == description) &&
 | 
						|
            (identical(other.clientId, clientId) ||
 | 
						|
                other.clientId == clientId) &&
 | 
						|
            (identical(other.userId, userId) || other.userId == userId));
 | 
						|
  }
 | 
						|
 | 
						|
  @override
 | 
						|
  int get hashCode =>
 | 
						|
      Object.hash(runtimeType, name, description, clientId, userId);
 | 
						|
 | 
						|
  /// Create a copy of NewProject
 | 
						|
  /// with the given fields replaced by the non-null parameter values.
 | 
						|
  @JsonKey(includeFromJson: false, includeToJson: false)
 | 
						|
  @override
 | 
						|
  @pragma('vm:prefer-inline')
 | 
						|
  _$$NewProjectImplCopyWith<_$NewProjectImpl> get copyWith =>
 | 
						|
      __$$NewProjectImplCopyWithImpl<_$NewProjectImpl>(this, _$identity);
 | 
						|
}
 | 
						|
 | 
						|
abstract class _NewProject implements NewProject {
 | 
						|
  const factory _NewProject(
 | 
						|
      {required final String name,
 | 
						|
      final String? description,
 | 
						|
      final String? clientId,
 | 
						|
      required final String userId}) = _$NewProjectImpl;
 | 
						|
 | 
						|
  @override
 | 
						|
  String get name;
 | 
						|
  @override
 | 
						|
  String? get description;
 | 
						|
  @override
 | 
						|
  String? get clientId;
 | 
						|
  @override
 | 
						|
  String get userId;
 | 
						|
 | 
						|
  /// Create a copy of NewProject
 | 
						|
  /// with the given fields replaced by the non-null parameter values.
 | 
						|
  @override
 | 
						|
  @JsonKey(includeFromJson: false, includeToJson: false)
 | 
						|
  _$$NewProjectImplCopyWith<_$NewProjectImpl> get copyWith =>
 | 
						|
      throw _privateConstructorUsedError;
 | 
						|
}
 | 
						|
 | 
						|
/// @nodoc
 | 
						|
mixin _$Project {
 | 
						|
  String get id => throw _privateConstructorUsedError;
 | 
						|
  String get name => throw _privateConstructorUsedError;
 | 
						|
  String? get description => throw _privateConstructorUsedError;
 | 
						|
  String? get clientId => throw _privateConstructorUsedError;
 | 
						|
  String get userId => throw _privateConstructorUsedError;
 | 
						|
  DateTime get createdAt => throw _privateConstructorUsedError;
 | 
						|
  DateTime get updatedAt => throw _privateConstructorUsedError;
 | 
						|
 | 
						|
  /// Create a copy of Project
 | 
						|
  /// with the given fields replaced by the non-null parameter values.
 | 
						|
  @JsonKey(includeFromJson: false, includeToJson: false)
 | 
						|
  $ProjectCopyWith<Project> get copyWith => throw _privateConstructorUsedError;
 | 
						|
}
 | 
						|
 | 
						|
/// @nodoc
 | 
						|
abstract class $ProjectCopyWith<$Res> {
 | 
						|
  factory $ProjectCopyWith(Project value, $Res Function(Project) then) =
 | 
						|
      _$ProjectCopyWithImpl<$Res, Project>;
 | 
						|
  @useResult
 | 
						|
  $Res call(
 | 
						|
      {String id,
 | 
						|
      String name,
 | 
						|
      String? description,
 | 
						|
      String? clientId,
 | 
						|
      String userId,
 | 
						|
      DateTime createdAt,
 | 
						|
      DateTime updatedAt});
 | 
						|
}
 | 
						|
 | 
						|
/// @nodoc
 | 
						|
class _$ProjectCopyWithImpl<$Res, $Val extends Project>
 | 
						|
    implements $ProjectCopyWith<$Res> {
 | 
						|
  _$ProjectCopyWithImpl(this._value, this._then);
 | 
						|
 | 
						|
  // ignore: unused_field
 | 
						|
  final $Val _value;
 | 
						|
  // ignore: unused_field
 | 
						|
  final $Res Function($Val) _then;
 | 
						|
 | 
						|
  /// Create a copy of Project
 | 
						|
  /// with the given fields replaced by the non-null parameter values.
 | 
						|
  @pragma('vm:prefer-inline')
 | 
						|
  @override
 | 
						|
  $Res call({
 | 
						|
    Object? id = null,
 | 
						|
    Object? name = null,
 | 
						|
    Object? description = freezed,
 | 
						|
    Object? clientId = freezed,
 | 
						|
    Object? userId = null,
 | 
						|
    Object? createdAt = null,
 | 
						|
    Object? updatedAt = null,
 | 
						|
  }) {
 | 
						|
    return _then(_value.copyWith(
 | 
						|
      id: null == id
 | 
						|
          ? _value.id
 | 
						|
          : id // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String,
 | 
						|
      name: null == name
 | 
						|
          ? _value.name
 | 
						|
          : name // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String,
 | 
						|
      description: freezed == description
 | 
						|
          ? _value.description
 | 
						|
          : description // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String?,
 | 
						|
      clientId: freezed == clientId
 | 
						|
          ? _value.clientId
 | 
						|
          : clientId // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String?,
 | 
						|
      userId: null == userId
 | 
						|
          ? _value.userId
 | 
						|
          : userId // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String,
 | 
						|
      createdAt: null == createdAt
 | 
						|
          ? _value.createdAt
 | 
						|
          : createdAt // ignore: cast_nullable_to_non_nullable
 | 
						|
              as DateTime,
 | 
						|
      updatedAt: null == updatedAt
 | 
						|
          ? _value.updatedAt
 | 
						|
          : updatedAt // ignore: cast_nullable_to_non_nullable
 | 
						|
              as DateTime,
 | 
						|
    ) as $Val);
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
/// @nodoc
 | 
						|
abstract class _$$ProjectImplCopyWith<$Res> implements $ProjectCopyWith<$Res> {
 | 
						|
  factory _$$ProjectImplCopyWith(
 | 
						|
          _$ProjectImpl value, $Res Function(_$ProjectImpl) then) =
 | 
						|
      __$$ProjectImplCopyWithImpl<$Res>;
 | 
						|
  @override
 | 
						|
  @useResult
 | 
						|
  $Res call(
 | 
						|
      {String id,
 | 
						|
      String name,
 | 
						|
      String? description,
 | 
						|
      String? clientId,
 | 
						|
      String userId,
 | 
						|
      DateTime createdAt,
 | 
						|
      DateTime updatedAt});
 | 
						|
}
 | 
						|
 | 
						|
/// @nodoc
 | 
						|
class __$$ProjectImplCopyWithImpl<$Res>
 | 
						|
    extends _$ProjectCopyWithImpl<$Res, _$ProjectImpl>
 | 
						|
    implements _$$ProjectImplCopyWith<$Res> {
 | 
						|
  __$$ProjectImplCopyWithImpl(
 | 
						|
      _$ProjectImpl _value, $Res Function(_$ProjectImpl) _then)
 | 
						|
      : super(_value, _then);
 | 
						|
 | 
						|
  /// Create a copy of Project
 | 
						|
  /// with the given fields replaced by the non-null parameter values.
 | 
						|
  @pragma('vm:prefer-inline')
 | 
						|
  @override
 | 
						|
  $Res call({
 | 
						|
    Object? id = null,
 | 
						|
    Object? name = null,
 | 
						|
    Object? description = freezed,
 | 
						|
    Object? clientId = freezed,
 | 
						|
    Object? userId = null,
 | 
						|
    Object? createdAt = null,
 | 
						|
    Object? updatedAt = null,
 | 
						|
  }) {
 | 
						|
    return _then(_$ProjectImpl(
 | 
						|
      id: null == id
 | 
						|
          ? _value.id
 | 
						|
          : id // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String,
 | 
						|
      name: null == name
 | 
						|
          ? _value.name
 | 
						|
          : name // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String,
 | 
						|
      description: freezed == description
 | 
						|
          ? _value.description
 | 
						|
          : description // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String?,
 | 
						|
      clientId: freezed == clientId
 | 
						|
          ? _value.clientId
 | 
						|
          : clientId // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String?,
 | 
						|
      userId: null == userId
 | 
						|
          ? _value.userId
 | 
						|
          : userId // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String,
 | 
						|
      createdAt: null == createdAt
 | 
						|
          ? _value.createdAt
 | 
						|
          : createdAt // ignore: cast_nullable_to_non_nullable
 | 
						|
              as DateTime,
 | 
						|
      updatedAt: null == updatedAt
 | 
						|
          ? _value.updatedAt
 | 
						|
          : updatedAt // ignore: cast_nullable_to_non_nullable
 | 
						|
              as DateTime,
 | 
						|
    ));
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
/// @nodoc
 | 
						|
 | 
						|
class _$ProjectImpl implements _Project {
 | 
						|
  const _$ProjectImpl(
 | 
						|
      {required this.id,
 | 
						|
      required this.name,
 | 
						|
      this.description,
 | 
						|
      this.clientId,
 | 
						|
      required this.userId,
 | 
						|
      required this.createdAt,
 | 
						|
      required this.updatedAt});
 | 
						|
 | 
						|
  @override
 | 
						|
  final String id;
 | 
						|
  @override
 | 
						|
  final String name;
 | 
						|
  @override
 | 
						|
  final String? description;
 | 
						|
  @override
 | 
						|
  final String? clientId;
 | 
						|
  @override
 | 
						|
  final String userId;
 | 
						|
  @override
 | 
						|
  final DateTime createdAt;
 | 
						|
  @override
 | 
						|
  final DateTime updatedAt;
 | 
						|
 | 
						|
  @override
 | 
						|
  String toString() {
 | 
						|
    return 'Project(id: $id, name: $name, description: $description, clientId: $clientId, userId: $userId, createdAt: $createdAt, updatedAt: $updatedAt)';
 | 
						|
  }
 | 
						|
 | 
						|
  @override
 | 
						|
  bool operator ==(Object other) {
 | 
						|
    return identical(this, other) ||
 | 
						|
        (other.runtimeType == runtimeType &&
 | 
						|
            other is _$ProjectImpl &&
 | 
						|
            (identical(other.id, id) || other.id == id) &&
 | 
						|
            (identical(other.name, name) || other.name == name) &&
 | 
						|
            (identical(other.description, description) ||
 | 
						|
                other.description == description) &&
 | 
						|
            (identical(other.clientId, clientId) ||
 | 
						|
                other.clientId == clientId) &&
 | 
						|
            (identical(other.userId, userId) || other.userId == userId) &&
 | 
						|
            (identical(other.createdAt, createdAt) ||
 | 
						|
                other.createdAt == createdAt) &&
 | 
						|
            (identical(other.updatedAt, updatedAt) ||
 | 
						|
                other.updatedAt == updatedAt));
 | 
						|
  }
 | 
						|
 | 
						|
  @override
 | 
						|
  int get hashCode => Object.hash(runtimeType, id, name, description, clientId,
 | 
						|
      userId, createdAt, updatedAt);
 | 
						|
 | 
						|
  /// Create a copy of Project
 | 
						|
  /// with the given fields replaced by the non-null parameter values.
 | 
						|
  @JsonKey(includeFromJson: false, includeToJson: false)
 | 
						|
  @override
 | 
						|
  @pragma('vm:prefer-inline')
 | 
						|
  _$$ProjectImplCopyWith<_$ProjectImpl> get copyWith =>
 | 
						|
      __$$ProjectImplCopyWithImpl<_$ProjectImpl>(this, _$identity);
 | 
						|
}
 | 
						|
 | 
						|
abstract class _Project implements Project {
 | 
						|
  const factory _Project(
 | 
						|
      {required final String id,
 | 
						|
      required final String name,
 | 
						|
      final String? description,
 | 
						|
      final String? clientId,
 | 
						|
      required final String userId,
 | 
						|
      required final DateTime createdAt,
 | 
						|
      required final DateTime updatedAt}) = _$ProjectImpl;
 | 
						|
 | 
						|
  @override
 | 
						|
  String get id;
 | 
						|
  @override
 | 
						|
  String get name;
 | 
						|
  @override
 | 
						|
  String? get description;
 | 
						|
  @override
 | 
						|
  String? get clientId;
 | 
						|
  @override
 | 
						|
  String get userId;
 | 
						|
  @override
 | 
						|
  DateTime get createdAt;
 | 
						|
  @override
 | 
						|
  DateTime get updatedAt;
 | 
						|
 | 
						|
  /// Create a copy of Project
 | 
						|
  /// with the given fields replaced by the non-null parameter values.
 | 
						|
  @override
 | 
						|
  @JsonKey(includeFromJson: false, includeToJson: false)
 | 
						|
  _$$ProjectImplCopyWith<_$ProjectImpl> get copyWith =>
 | 
						|
      throw _privateConstructorUsedError;
 | 
						|
}
 | 
						|
 | 
						|
/// @nodoc
 | 
						|
mixin _$ProjectUpdate {
 | 
						|
  String? get name => throw _privateConstructorUsedError;
 | 
						|
  String? get description => throw _privateConstructorUsedError;
 | 
						|
  String? get clientId => throw _privateConstructorUsedError;
 | 
						|
  String? get userId => throw _privateConstructorUsedError;
 | 
						|
 | 
						|
  /// Create a copy of ProjectUpdate
 | 
						|
  /// with the given fields replaced by the non-null parameter values.
 | 
						|
  @JsonKey(includeFromJson: false, includeToJson: false)
 | 
						|
  $ProjectUpdateCopyWith<ProjectUpdate> get copyWith =>
 | 
						|
      throw _privateConstructorUsedError;
 | 
						|
}
 | 
						|
 | 
						|
/// @nodoc
 | 
						|
abstract class $ProjectUpdateCopyWith<$Res> {
 | 
						|
  factory $ProjectUpdateCopyWith(
 | 
						|
          ProjectUpdate value, $Res Function(ProjectUpdate) then) =
 | 
						|
      _$ProjectUpdateCopyWithImpl<$Res, ProjectUpdate>;
 | 
						|
  @useResult
 | 
						|
  $Res call(
 | 
						|
      {String? name, String? description, String? clientId, String? userId});
 | 
						|
}
 | 
						|
 | 
						|
/// @nodoc
 | 
						|
class _$ProjectUpdateCopyWithImpl<$Res, $Val extends ProjectUpdate>
 | 
						|
    implements $ProjectUpdateCopyWith<$Res> {
 | 
						|
  _$ProjectUpdateCopyWithImpl(this._value, this._then);
 | 
						|
 | 
						|
  // ignore: unused_field
 | 
						|
  final $Val _value;
 | 
						|
  // ignore: unused_field
 | 
						|
  final $Res Function($Val) _then;
 | 
						|
 | 
						|
  /// Create a copy of ProjectUpdate
 | 
						|
  /// with the given fields replaced by the non-null parameter values.
 | 
						|
  @pragma('vm:prefer-inline')
 | 
						|
  @override
 | 
						|
  $Res call({
 | 
						|
    Object? name = freezed,
 | 
						|
    Object? description = freezed,
 | 
						|
    Object? clientId = freezed,
 | 
						|
    Object? userId = freezed,
 | 
						|
  }) {
 | 
						|
    return _then(_value.copyWith(
 | 
						|
      name: freezed == name
 | 
						|
          ? _value.name
 | 
						|
          : name // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String?,
 | 
						|
      description: freezed == description
 | 
						|
          ? _value.description
 | 
						|
          : description // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String?,
 | 
						|
      clientId: freezed == clientId
 | 
						|
          ? _value.clientId
 | 
						|
          : clientId // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String?,
 | 
						|
      userId: freezed == userId
 | 
						|
          ? _value.userId
 | 
						|
          : userId // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String?,
 | 
						|
    ) as $Val);
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
/// @nodoc
 | 
						|
abstract class _$$ProjectUpdateImplCopyWith<$Res>
 | 
						|
    implements $ProjectUpdateCopyWith<$Res> {
 | 
						|
  factory _$$ProjectUpdateImplCopyWith(
 | 
						|
          _$ProjectUpdateImpl value, $Res Function(_$ProjectUpdateImpl) then) =
 | 
						|
      __$$ProjectUpdateImplCopyWithImpl<$Res>;
 | 
						|
  @override
 | 
						|
  @useResult
 | 
						|
  $Res call(
 | 
						|
      {String? name, String? description, String? clientId, String? userId});
 | 
						|
}
 | 
						|
 | 
						|
/// @nodoc
 | 
						|
class __$$ProjectUpdateImplCopyWithImpl<$Res>
 | 
						|
    extends _$ProjectUpdateCopyWithImpl<$Res, _$ProjectUpdateImpl>
 | 
						|
    implements _$$ProjectUpdateImplCopyWith<$Res> {
 | 
						|
  __$$ProjectUpdateImplCopyWithImpl(
 | 
						|
      _$ProjectUpdateImpl _value, $Res Function(_$ProjectUpdateImpl) _then)
 | 
						|
      : super(_value, _then);
 | 
						|
 | 
						|
  /// Create a copy of ProjectUpdate
 | 
						|
  /// with the given fields replaced by the non-null parameter values.
 | 
						|
  @pragma('vm:prefer-inline')
 | 
						|
  @override
 | 
						|
  $Res call({
 | 
						|
    Object? name = freezed,
 | 
						|
    Object? description = freezed,
 | 
						|
    Object? clientId = freezed,
 | 
						|
    Object? userId = freezed,
 | 
						|
  }) {
 | 
						|
    return _then(_$ProjectUpdateImpl(
 | 
						|
      name: freezed == name
 | 
						|
          ? _value.name
 | 
						|
          : name // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String?,
 | 
						|
      description: freezed == description
 | 
						|
          ? _value.description
 | 
						|
          : description // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String?,
 | 
						|
      clientId: freezed == clientId
 | 
						|
          ? _value.clientId
 | 
						|
          : clientId // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String?,
 | 
						|
      userId: freezed == userId
 | 
						|
          ? _value.userId
 | 
						|
          : userId // ignore: cast_nullable_to_non_nullable
 | 
						|
              as String?,
 | 
						|
    ));
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
/// @nodoc
 | 
						|
 | 
						|
class _$ProjectUpdateImpl implements _ProjectUpdate {
 | 
						|
  const _$ProjectUpdateImpl(
 | 
						|
      {this.name, this.description, this.clientId, this.userId});
 | 
						|
 | 
						|
  @override
 | 
						|
  final String? name;
 | 
						|
  @override
 | 
						|
  final String? description;
 | 
						|
  @override
 | 
						|
  final String? clientId;
 | 
						|
  @override
 | 
						|
  final String? userId;
 | 
						|
 | 
						|
  @override
 | 
						|
  String toString() {
 | 
						|
    return 'ProjectUpdate(name: $name, description: $description, clientId: $clientId, userId: $userId)';
 | 
						|
  }
 | 
						|
 | 
						|
  @override
 | 
						|
  bool operator ==(Object other) {
 | 
						|
    return identical(this, other) ||
 | 
						|
        (other.runtimeType == runtimeType &&
 | 
						|
            other is _$ProjectUpdateImpl &&
 | 
						|
            (identical(other.name, name) || other.name == name) &&
 | 
						|
            (identical(other.description, description) ||
 | 
						|
                other.description == description) &&
 | 
						|
            (identical(other.clientId, clientId) ||
 | 
						|
                other.clientId == clientId) &&
 | 
						|
            (identical(other.userId, userId) || other.userId == userId));
 | 
						|
  }
 | 
						|
 | 
						|
  @override
 | 
						|
  int get hashCode =>
 | 
						|
      Object.hash(runtimeType, name, description, clientId, userId);
 | 
						|
 | 
						|
  /// Create a copy of ProjectUpdate
 | 
						|
  /// with the given fields replaced by the non-null parameter values.
 | 
						|
  @JsonKey(includeFromJson: false, includeToJson: false)
 | 
						|
  @override
 | 
						|
  @pragma('vm:prefer-inline')
 | 
						|
  _$$ProjectUpdateImplCopyWith<_$ProjectUpdateImpl> get copyWith =>
 | 
						|
      __$$ProjectUpdateImplCopyWithImpl<_$ProjectUpdateImpl>(this, _$identity);
 | 
						|
}
 | 
						|
 | 
						|
abstract class _ProjectUpdate implements ProjectUpdate {
 | 
						|
  const factory _ProjectUpdate(
 | 
						|
      {final String? name,
 | 
						|
      final String? description,
 | 
						|
      final String? clientId,
 | 
						|
      final String? userId}) = _$ProjectUpdateImpl;
 | 
						|
 | 
						|
  @override
 | 
						|
  String? get name;
 | 
						|
  @override
 | 
						|
  String? get description;
 | 
						|
  @override
 | 
						|
  String? get clientId;
 | 
						|
  @override
 | 
						|
  String? get userId;
 | 
						|
 | 
						|
  /// Create a copy of ProjectUpdate
 | 
						|
  /// with the given fields replaced by the non-null parameter values.
 | 
						|
  @override
 | 
						|
  @JsonKey(includeFromJson: false, includeToJson: false)
 | 
						|
  _$$ProjectUpdateImplCopyWith<_$ProjectUpdateImpl> get copyWith =>
 | 
						|
      throw _privateConstructorUsedError;
 | 
						|
}
 |