Skip to content

Una librería para mapear fácilmente las respuestas de una API a modelos de datos en Android.

License

Notifications You must be signed in to change notification settings

gscporras/apimapper

Repository files navigation

API Response Mapper

Una librería para mapear fácilmente las respuestas de una API a modelos de datos en Android.

Instalación

Agrega la dependencia a tu proyecto:

dependencies {
    implementation 'com.gscporras:apimapper:1.0.0'
}

Uso

val responseMapper = ApiResponseMapper()

// En tu llamada a la API
val response = apiService.getUser() // Supongamos que es una llamada que devuelve
Response<UserResponse>
val result = responseMapper.mapResponse(response, User::class.java)

when (result) {
    is ApiResult.Success -> {
        val user = result.data
        // Usa el objeto de usuario mapeado
    }
    is ApiResult.Error -> {
        val error = result.message
        // Maneja el error
    }
}

About

Una librería para mapear fácilmente las respuestas de una API a modelos de datos en Android.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages