Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save theindianappguy/622e05fb68c3d88dda25788795c05cbd to your computer and use it in GitHub Desktop.
Save theindianappguy/622e05fb68c3d88dda25788795c05cbd to your computer and use it in GitHub Desktop.
class PhotosModel {
String url;
String photographer;
String photographerUrl;
int photographerId;
SrcModel src;
PhotosModel(
{this.url,
this.photographer,
this.photographerId,
this.photographerUrl,
this.src});
factory PhotosModel.fromMap(Map<String, dynamic> parsedJson) {
return PhotosModel(
url: parsedJson["url"],
photographer: parsedJson["photographer"],
photographerId: parsedJson["photographer_id"],
photographerUrl: parsedJson["photographer_url"],
src: SrcModel.fromMap(parsedJson["src"]));
}
}
class SrcModel {
String portrait;
String large;
String landscape;
String medium;
SrcModel({this.portrait, this.landscape, this.large, this.medium});
factory SrcModel.fromMap(Map<String, dynamic> srcJson) {
return SrcModel(
portrait: srcJson["portrait"],
large: srcJson["large"],
landscape: srcJson["landscape"],
medium: srcJson["medium"]);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment