PaginatedAdmissionResult.fromJson constructor
Crea una instancia a partir del JSON de paginación del backend.
parsedContent se recibe ya parseado externamente para permitir
tipado flexible (puede contener AdmissionResponse u otros DTOs).
Implementation
factory PaginatedAdmissionResult.fromJson(Map<String, dynamic> json, List<dynamic> parsedContent) {
return PaginatedAdmissionResult(
content: parsedContent,
totalElements: json['totalElements'] as int? ?? 0,
totalPages: json['totalPages'] as int? ?? 0,
currentPage: json['currentPage'] as int? ?? 0,
isLast: json['isLast'] as bool? ?? true,
);
}