定义用户数据类型(User)

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

先找一个 HTTP 客户端,请求一下用户数据接口,nid-node.ninghao.co/users/1,返回的数据很简单,里面有用户的 id,用户名,用户是否设置了头像,还有 subscription ,订阅相关的数据。

在项目里打开之前我们创建的 user.dart,下面可以重新定义一下这个 User 类,先删除掉这个文件里的内容。然后重新定义一个用 JsonSerializable 标注的类,包装进来的文件是 user.g.dart。类的名字是 User。

添加一个 int? 类型的 id,还有一个 String? 类型的 name,然后是 int? 类型的 avatar,再添加一个 UserSubscription? 类型的 subscription 。

在构造方法里添加几个带名字的参数,this.id,this.name ,this.avatar,还有 this.subscription。

UserSubscription

下面再定义一个 UserSubscription ,里面添加一个 String? 类型的 type,订阅的类型,String? 类型的 status,表示订阅的状态。在构造方法里添加一个 this.type,一个 this.status。

定义用户数据类型(User)《 Flutter 移动端实例:修复改进 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点