Newer
Older
flutterBaseApp / lib / models / common / version_model.dart
StephanieGitHub on 9 Feb 2021 852 bytes first commit
// 版本对象
class VersionModel {
  String title; // 标题
  String content; //新版本说明
  String url; // 版本下载地址
  String version; // 版本号

  VersionModel({this.title, this.content, this.url, this.version});

  VersionModel.fromJson(Map<String, dynamic> json)
      : title = json['title'],
        content = json['content'],
        url = json['url'],
        version = json['version'];

  Map<String, dynamic> toJson() => {
        'title': title,
        'content': content,
        'url': url,
        'version': version,
      };

  @override
  String toString() {
    StringBuffer sb = new StringBuffer('{');
    sb.write("\"title\":\"$title\"");
    sb.write(",\"content\":\"$content\"");
    sb.write(",\"url\":\"$url\"");
    sb.write(",\"version\":\"$version\"");
    sb.write('}');
    return sb.toString();
  }
}