Files
superport/lib/data/models/license/license_request_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

90 lines
3.4 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'license_request_dto.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
_$CreateLicenseRequestImpl _$$CreateLicenseRequestImplFromJson(
Map<String, dynamic> json) =>
_$CreateLicenseRequestImpl(
licenseKey: json['license_key'] as String,
productName: json['product_name'] as String?,
vendor: json['vendor'] as String?,
licenseType: json['license_type'] as String?,
userCount: (json['user_count'] as num?)?.toInt(),
purchaseDate: json['purchase_date'] == null
? null
: DateTime.parse(json['purchase_date'] as String),
expiryDate: json['expiry_date'] == null
? null
: DateTime.parse(json['expiry_date'] as String),
purchasePrice: (json['purchase_price'] as num?)?.toDouble(),
companyId: (json['company_id'] as num?)?.toInt(),
branchId: (json['branch_id'] as num?)?.toInt(),
remark: json['remark'] as String?,
);
Map<String, dynamic> _$$CreateLicenseRequestImplToJson(
_$CreateLicenseRequestImpl instance) =>
<String, dynamic>{
'license_key': instance.licenseKey,
'product_name': instance.productName,
'vendor': instance.vendor,
'license_type': instance.licenseType,
'user_count': instance.userCount,
'purchase_date': instance.purchaseDate?.toIso8601String(),
'expiry_date': instance.expiryDate?.toIso8601String(),
'purchase_price': instance.purchasePrice,
'company_id': instance.companyId,
'branch_id': instance.branchId,
'remark': instance.remark,
};
_$UpdateLicenseRequestImpl _$$UpdateLicenseRequestImplFromJson(
Map<String, dynamic> json) =>
_$UpdateLicenseRequestImpl(
licenseKey: json['license_key'] as String?,
productName: json['product_name'] as String?,
vendor: json['vendor'] as String?,
licenseType: json['license_type'] as String?,
userCount: (json['user_count'] as num?)?.toInt(),
purchaseDate: json['purchase_date'] == null
? null
: DateTime.parse(json['purchase_date'] as String),
expiryDate: json['expiry_date'] == null
? null
: DateTime.parse(json['expiry_date'] as String),
purchasePrice: (json['purchase_price'] as num?)?.toDouble(),
remark: json['remark'] as String?,
isActive: json['is_active'] as bool?,
);
Map<String, dynamic> _$$UpdateLicenseRequestImplToJson(
_$UpdateLicenseRequestImpl instance) =>
<String, dynamic>{
'license_key': instance.licenseKey,
'product_name': instance.productName,
'vendor': instance.vendor,
'license_type': instance.licenseType,
'user_count': instance.userCount,
'purchase_date': instance.purchaseDate?.toIso8601String(),
'expiry_date': instance.expiryDate?.toIso8601String(),
'purchase_price': instance.purchasePrice,
'remark': instance.remark,
'is_active': instance.isActive,
};
_$AssignLicenseRequestImpl _$$AssignLicenseRequestImplFromJson(
Map<String, dynamic> json) =>
_$AssignLicenseRequestImpl(
userId: (json['user_id'] as num).toInt(),
);
Map<String, dynamic> _$$AssignLicenseRequestImplToJson(
_$AssignLicenseRequestImpl instance) =>
<String, dynamic>{
'user_id': instance.userId,
};