Google Places 模型
一个 mason砖,用于填充 Dart 包,包括用于处理来自 Google Places API 的 JSON 对象的模型。
? 该砖块使用 very_good_cli 来创建 google_places_models 包。因此,该包具有与使用以下命令创建的 dart 包相同的目录结构、.github 内容和其他配置
very_good create -t dart_pkg
注意:该砖块使用 Super Initializers 来生成 dart 模型。因此,请确保您的 Dart 版本为 2.17。
? 如何使用
mason make google_places_models
ℹ️ 信息
该砖块的目的是简化和加速处理来自各种 Google Places API 端点 (https://maps.googleapis.com/maps/api/place/) 返回的 JSON 对象。
目前支持
欢迎 Pull Requests 来改进和扩展包支持!?
? 依赖项
| 依赖 | 描述 |
|---|---|
equatable |
一个 Dart 包,用于帮助实现基于值的相等性,而无需显式覆盖 == 和 hashCode。请参阅 文档。 |
feature_name |
支持通过 json_serializable 包进行 JSON 代码生成的类和辅助函数。请参阅 文档。 |
build_runner |
用于 Dart 代码生成和模块化编译的构建系统。请参阅 文档。 |
json_serializable |
通过注释 Dart 类,自动生成用于 JSON 相互转换的代码。请参阅 文档。 |
very_good_analysis |
Very Good Ventures 内部使用的 Dart 和 Flutter 的 Lint 规则。请参阅 文档。 |
✅ 输出
请查看 GitHub 仓库 以了解目录结构。