HttpRequester class

La clase HttpRequester proporciona métodos para interactuar con una API REST, facilitando operaciones como la obtención de colecciones por nombre, lectura de registros por ID y obtención de datos relacionados. Sus principales funcionalidades son:

  • coleccionPorNombre: Recupera una colección específica basada en su nombre.

  • getKey: Obtiene una lista de registros que coinciden con una consulta dada en una colección específica.

  • leeById: Lee un registro de una colección específica utilizando su ID de servidor.

  • obtenerDataColeccionRelacionada: Obtiene datos de una colección relacionada basándose en un ID de servidor y un esquema proporcionado.

Estos métodos permiten una interacción eficiente y estructurada con servicios de datos basados en API REST, facilitando la integración y manipulación de datos en aplicaciones Dart.

Constructors

HttpRequester()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

coleccionPorNombre(String nombre) Future<String>
getKey($Map consulta, $String coleccion) Future<List>
leeById(String coleccion, String idServer) Future<$Map>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
obtenerDataColeccionRelacionada(String? idServerItem, Map esquemaItem) Future<String>
procesarRespuesta(Map<String, dynamic> data, $List lstCamposClave) String
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited