// GENERATED CODE - DO NOT MODIFY BY HAND part of 'user_dto.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _$UserDtoImpl _$$UserDtoImplFromJson(Map json) => _$UserDtoImpl( id: (json['id'] as num).toInt(), username: json['username'] as String, name: json['name'] as String, email: json['email'] as String?, phone: json['phone'] as String?, role: json['role'] as String, companyId: (json['company_id'] as num?)?.toInt(), companyName: json['company_name'] as String?, branchId: (json['branch_id'] as num?)?.toInt(), branchName: json['branch_name'] as String?, isActive: json['is_active'] as bool, lastLoginAt: json['last_login_at'] == null ? null : DateTime.parse(json['last_login_at'] as String), createdAt: DateTime.parse(json['created_at'] as String), updatedAt: DateTime.parse(json['updated_at'] as String), ); Map _$$UserDtoImplToJson(_$UserDtoImpl instance) => { 'id': instance.id, 'username': instance.username, 'name': instance.name, 'email': instance.email, 'phone': instance.phone, 'role': instance.role, 'company_id': instance.companyId, 'company_name': instance.companyName, 'branch_id': instance.branchId, 'branch_name': instance.branchName, 'is_active': instance.isActive, 'last_login_at': instance.lastLoginAt?.toIso8601String(), 'created_at': instance.createdAt.toIso8601String(), 'updated_at': instance.updatedAt.toIso8601String(), }; _$CreateUserRequestImpl _$$CreateUserRequestImplFromJson( Map json) => _$CreateUserRequestImpl( username: json['username'] as String, email: json['email'] as String?, password: json['password'] as String, name: json['name'] as String, phone: json['phone'] as String?, role: json['role'] as String, companyId: (json['company_id'] as num?)?.toInt(), branchId: (json['branch_id'] as num?)?.toInt(), ); Map _$$CreateUserRequestImplToJson( _$CreateUserRequestImpl instance) => { 'username': instance.username, 'email': instance.email, 'password': instance.password, 'name': instance.name, 'phone': instance.phone, 'role': instance.role, 'company_id': instance.companyId, 'branch_id': instance.branchId, }; _$UpdateUserRequestImpl _$$UpdateUserRequestImplFromJson( Map json) => _$UpdateUserRequestImpl( name: json['name'] as String?, email: json['email'] as String?, password: json['password'] as String?, phone: json['phone'] as String?, role: json['role'] as String?, companyId: (json['company_id'] as num?)?.toInt(), branchId: (json['branch_id'] as num?)?.toInt(), isActive: json['is_active'] as bool?, ); Map _$$UpdateUserRequestImplToJson( _$UpdateUserRequestImpl instance) => { 'name': instance.name, 'email': instance.email, 'password': instance.password, 'phone': instance.phone, 'role': instance.role, 'company_id': instance.companyId, 'branch_id': instance.branchId, 'is_active': instance.isActive, }; _$ChangeStatusRequestImpl _$$ChangeStatusRequestImplFromJson( Map json) => _$ChangeStatusRequestImpl( isActive: json['is_active'] as bool, ); Map _$$ChangeStatusRequestImplToJson( _$ChangeStatusRequestImpl instance) => { 'is_active': instance.isActive, }; _$ChangePasswordRequestImpl _$$ChangePasswordRequestImplFromJson( Map json) => _$ChangePasswordRequestImpl( currentPassword: json['current_password'] as String, newPassword: json['new_password'] as String, ); Map _$$ChangePasswordRequestImplToJson( _$ChangePasswordRequestImpl instance) => { 'current_password': instance.currentPassword, 'new_password': instance.newPassword, }; _$UserListDtoImpl _$$UserListDtoImplFromJson(Map json) => _$UserListDtoImpl( users: (json['users'] as List) .map((e) => UserDto.fromJson(e as Map)) .toList(), total: (json['total'] as num).toInt(), page: (json['page'] as num).toInt(), perPage: (json['per_page'] as num).toInt(), totalPages: (json['total_pages'] as num).toInt(), ); Map _$$UserListDtoImplToJson(_$UserListDtoImpl instance) => { 'users': instance.users, 'total': instance.total, 'page': instance.page, 'per_page': instance.perPage, 'total_pages': instance.totalPages, }; _$UserDetailDtoImpl _$$UserDetailDtoImplFromJson(Map json) => _$UserDetailDtoImpl( user: UserDto.fromJson(json['user'] as Map), ); Map _$$UserDetailDtoImplToJson(_$UserDetailDtoImpl instance) => { 'user': instance.user, }; _$UserResponseImpl _$$UserResponseImplFromJson(Map json) => _$UserResponseImpl( user: UserDto.fromJson(json['user'] as Map), message: json['message'] as String?, ); Map _$$UserResponseImplToJson(_$UserResponseImpl instance) => { 'user': instance.user, 'message': instance.message, };