toJson method

Map<String, dynamic> toJson ()

Returns the JSON representation.

Implementation

Map<String, dynamic> toJson() {
  final j = Map<String, dynamic>();
  if (meta != null) j['meta'] = meta;
  if (api != null) j['jsonapi'] = api;
  final links = {'self': self, 'related': related, 'next': next, 'last': last}
    ..removeWhere((name, link) => link == null);

  if (links.isNotEmpty) j['links'] = links;
  return j;
}