toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  return <String, dynamic>{
    'id': id,
    'date': date?.toIso8601String(),
    'date_gmt': dateGmt?.toIso8601String(),
    'guid': guid?.toJson(),
    'modified': modified?.toIso8601String(),
    'modified_gmt': modifiedGmt?.toIso8601String(),
    'slug': slug,
    'status': status?.name,
    'type': type,
    'link': link,
    'title': title?.toJson(),
    'author': author,
    'comment_status': commentStatus?.name,
    'ping_status': pingStatus?.name,
    'template': template,
    'meta': meta,
    'description': description?.toJson(),
    'caption': caption?.toJson(),
    'alt_text': altText,
    'media_type': mediaType,
    'mime_type': mimeType,
    'media_details': mediaDetails?.toJson(),
    'post': post,
    'source_url': sourceUrl,
    '_links': links?.toJson(),
  };
}