Map<String, dynamic> get asJson => { 'history': history?.map((e) => e.asJson).toList(), 'limit': limit, '_links': links?.asJson, 'offset': offset, 'size': size, };