swagger_generator_flutter/lib/generators
Max 9bd7267b93 feat: 强制所有String字段为非空且required
- String类型字段(非date-time/date)强制为非空,忽略Swagger的nullable标记
- 所有String字段自动添加 @JsonKey(defaultValue: '')
- 所有非空String字段在构造函数中需要required修饰符
- 保证类型安全的同时,在JSON反序列化时提供默认值兜底

优势:
- 类型安全:避免String?的空值处理
- 明确意图:required强制手动构造时提供值
- 容错性好:JSON反序列化时有defaultValue兜底
- 行为一致:所有String字段处理统一
2025-10-11 16:58:37 +08:00
..
base_generator.dart feat: 增加格式化代码 2025-07-19 08:13:59 +08:00
documentation_generator.dart feat: 恢复代码 2025-07-24 10:44:25 +08:00
endpoint_code_generator.dart feat: 恢复代码 2025-07-24 10:44:25 +08:00
model_code_generator.dart feat: 强制所有String字段为非空且required 2025-10-11 16:58:37 +08:00
optimized_retrofit_generator.dart feat: 恢复代码 2025-07-24 10:44:25 +08:00
performance_generator.dart feat: 恢复代码 2025-07-24 10:44:25 +08:00
retrofit_api_generator.dart feat: update 2025-07-31 00:47:18 +08:00