Files
superport/lib/data/models/license/license_query_dto.g.dart
JiWoong Sul 8384423cf2 feat: 라이선스 및 창고 관리 API 연동 구현
- 라이선스 관리 API 연동 완료
  - LicenseRemoteDataSource, LicenseService 구현
  - LicenseListController, LicenseFormController API 연동
  - 페이지네이션, 검색, 필터링 기능 추가
  - 라이선스 할당/해제 기능 구현

- 창고 관리 API 연동 완료
  - WarehouseRemoteDataSource, WarehouseService 구현
  - WarehouseLocationListController, WarehouseLocationFormController API 연동
  - 창고별 장비 조회 및 용량 관리 기능 추가

- DI 컨테이너에 새로운 서비스 등록
- API 통합 문서 업데이트 (전체 진행률 100% 달성)
2025-07-25 00:18:49 +09:00

48 lines
1.6 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'license_query_dto.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
_$LicensePaginationQueryImpl _$$LicensePaginationQueryImplFromJson(
Map<String, dynamic> json) =>
_$LicensePaginationQueryImpl(
page: (json['page'] as num?)?.toInt() ?? 1,
limit: (json['limit'] as num?)?.toInt() ?? 20,
sort: json['sort'] as String? ?? 'expiry_date',
order: json['order'] as String? ?? 'asc',
companyId: json['company_id'] as String?,
userId: json['user_id'] as String?,
licenseType: json['license_type'] as String?,
status: json['status'] as String?,
search: json['search'] as String?,
);
Map<String, dynamic> _$$LicensePaginationQueryImplToJson(
_$LicensePaginationQueryImpl instance) =>
<String, dynamic>{
'page': instance.page,
'limit': instance.limit,
'sort': instance.sort,
'order': instance.order,
'company_id': instance.companyId,
'user_id': instance.userId,
'license_type': instance.licenseType,
'status': instance.status,
'search': instance.search,
};
_$ExpiringLicensesQueryImpl _$$ExpiringLicensesQueryImplFromJson(
Map<String, dynamic> json) =>
_$ExpiringLicensesQueryImpl(
days: (json['days'] as num?)?.toInt() ?? 30,
);
Map<String, dynamic> _$$ExpiringLicensesQueryImplToJson(
_$ExpiringLicensesQueryImpl instance) =>
<String, dynamic>{
'days': instance.days,
};