RISK

RISK es un mini framework que sigue el paradigma "SmartDB" y sirve como base para el back-end de aplicaciones de tipo LOB.

View the Project on GitHub

MsjApi

All URIs are relative to https://localhost:5001

Method HTTP request Description
activarMensajeria POST /Api/Msj/ActivarMensajeria ActivarMensajeria
cambiarEstadoMensajeria POST /Api/Msj/CambiarEstadoMensajeria CambiarEstadoMensajeria
desactivarMensajeria POST /Api/Msj/DesactivarMensajeria DesactivarMensajeria
listarCorreosPendientes GET /Api/Msj/ListarCorreosPendientes ListarCorreosPendientes
listarMensajesPendientes GET /Api/Msj/ListarMensajesPendientes ListarMensajesPendientes
listarNotificacionesPendientes GET /Api/Msj/ListarNotificacionesPendientes ListarNotificacionesPendientes

activarMensajeria

DatoRespuesta activarMensajeria(tipoMensajeria, riskDeviceToken, riskServiceVersion)

ActivarMensajeria

Permite activar el servicio de mensajería

Example

// Import classes:
//import py.com.risk.client.infrastructure.*
//import py.com.risk.client.models.*

val apiInstance = MsjApi()
val tipoMensajeria : TipoMensajeria =  // TipoMensajeria | Tipo de mensajería a activar
val riskDeviceToken : kotlin.String = riskDeviceToken_example // kotlin.String | Token del dispositivo desde el cual se realiza la petición
val riskServiceVersion : kotlin.String = riskServiceVersion_example // kotlin.String | Versión del servicio
try {
    val result : DatoRespuesta = apiInstance.activarMensajeria(tipoMensajeria, riskDeviceToken, riskServiceVersion)
    println(result)
} catch (e: ClientException) {
    println("4xx response calling MsjApi#activarMensajeria")
    e.printStackTrace()
} catch (e: ServerException) {
    println("5xx response calling MsjApi#activarMensajeria")
    e.printStackTrace()
}

Parameters

Name Type Description Notes
tipoMensajeria TipoMensajeria Tipo de mensajería a activar [enum: Mail, SMS, Push]
riskDeviceToken kotlin.String Token del dispositivo desde el cual se realiza la petición [optional]
riskServiceVersion kotlin.String Versión del servicio [optional]

Return type

DatoRespuesta

Authorization

Configure AccessToken: ApiClient.accessToken = “” Configure RiskAppKey: ApiClient.apiKey[“Risk-App-Key”] = “” ApiClient.apiKeyPrefix[“Risk-App-Key”] = “”

HTTP request headers

cambiarEstadoMensajeria

DatoRespuesta cambiarEstadoMensajeria(riskDeviceToken, riskServiceVersion, cambiarEstadoMensajeriaRequestBody)

CambiarEstadoMensajeria

Permite cambiar el estado de envío de un mensaje de texto (SMS), correo electrónico (E-mail) o notificación push

Example

// Import classes:
//import py.com.risk.client.infrastructure.*
//import py.com.risk.client.models.*

val apiInstance = MsjApi()
val riskDeviceToken : kotlin.String = riskDeviceToken_example // kotlin.String | Token del dispositivo desde el cual se realiza la petición
val riskServiceVersion : kotlin.String = riskServiceVersion_example // kotlin.String | Versión del servicio
val cambiarEstadoMensajeriaRequestBody : CambiarEstadoMensajeriaRequestBody =  // CambiarEstadoMensajeriaRequestBody | 
try {
    val result : DatoRespuesta = apiInstance.cambiarEstadoMensajeria(riskDeviceToken, riskServiceVersion, cambiarEstadoMensajeriaRequestBody)
    println(result)
} catch (e: ClientException) {
    println("4xx response calling MsjApi#cambiarEstadoMensajeria")
    e.printStackTrace()
} catch (e: ServerException) {
    println("5xx response calling MsjApi#cambiarEstadoMensajeria")
    e.printStackTrace()
}

Parameters

Name Type Description Notes
riskDeviceToken kotlin.String Token del dispositivo desde el cual se realiza la petición [optional]
riskServiceVersion kotlin.String Versión del servicio [optional]
cambiarEstadoMensajeriaRequestBody CambiarEstadoMensajeriaRequestBody   [optional]

Return type

DatoRespuesta

Authorization

Configure AccessToken: ApiClient.accessToken = “” Configure RiskAppKey: ApiClient.apiKey[“Risk-App-Key”] = “” ApiClient.apiKeyPrefix[“Risk-App-Key”] = “”

HTTP request headers

desactivarMensajeria

DatoRespuesta desactivarMensajeria(tipoMensajeria, riskDeviceToken, riskServiceVersion)

DesactivarMensajeria

Permite desactivar el servicio de mensajería

Example

// Import classes:
//import py.com.risk.client.infrastructure.*
//import py.com.risk.client.models.*

val apiInstance = MsjApi()
val tipoMensajeria : TipoMensajeria =  // TipoMensajeria | Tipo de mensajería a desactivar
val riskDeviceToken : kotlin.String = riskDeviceToken_example // kotlin.String | Token del dispositivo desde el cual se realiza la petición
val riskServiceVersion : kotlin.String = riskServiceVersion_example // kotlin.String | Versión del servicio
try {
    val result : DatoRespuesta = apiInstance.desactivarMensajeria(tipoMensajeria, riskDeviceToken, riskServiceVersion)
    println(result)
} catch (e: ClientException) {
    println("4xx response calling MsjApi#desactivarMensajeria")
    e.printStackTrace()
} catch (e: ServerException) {
    println("5xx response calling MsjApi#desactivarMensajeria")
    e.printStackTrace()
}

Parameters

Name Type Description Notes
tipoMensajeria TipoMensajeria Tipo de mensajería a desactivar [enum: Mail, SMS, Push]
riskDeviceToken kotlin.String Token del dispositivo desde el cual se realiza la petición [optional]
riskServiceVersion kotlin.String Versión del servicio [optional]

Return type

DatoRespuesta

Authorization

Configure AccessToken: ApiClient.accessToken = “” Configure RiskAppKey: ApiClient.apiKey[“Risk-App-Key”] = “” ApiClient.apiKeyPrefix[“Risk-App-Key”] = “”

HTTP request headers

listarCorreosPendientes

CorreoPaginaRespuesta listarCorreosPendientes(pagina, porPagina, noPaginar, riskDeviceToken, riskServiceVersion)

ListarCorreosPendientes

Obtiene una lista de correos electrónicos (E-mail) pendientes de envío

Example

// Import classes:
//import py.com.risk.client.infrastructure.*
//import py.com.risk.client.models.*

val apiInstance = MsjApi()
val pagina : kotlin.Int = 56 // kotlin.Int | Número de la página
val porPagina : kotlin.Int = 56 // kotlin.Int | Cantidad de elementos por página
val noPaginar : kotlin.Boolean = true // kotlin.Boolean | No paginar?
val riskDeviceToken : kotlin.String = riskDeviceToken_example // kotlin.String | Token del dispositivo desde el cual se realiza la petición
val riskServiceVersion : kotlin.String = riskServiceVersion_example // kotlin.String | Versión del servicio
try {
    val result : CorreoPaginaRespuesta = apiInstance.listarCorreosPendientes(pagina, porPagina, noPaginar, riskDeviceToken, riskServiceVersion)
    println(result)
} catch (e: ClientException) {
    println("4xx response calling MsjApi#listarCorreosPendientes")
    e.printStackTrace()
} catch (e: ServerException) {
    println("5xx response calling MsjApi#listarCorreosPendientes")
    e.printStackTrace()
}

Parameters

Name Type Description Notes
pagina kotlin.Int Número de la página [optional]
porPagina kotlin.Int Cantidad de elementos por página [optional]
noPaginar kotlin.Boolean No paginar? [optional]
riskDeviceToken kotlin.String Token del dispositivo desde el cual se realiza la petición [optional]
riskServiceVersion kotlin.String Versión del servicio [optional]

Return type

CorreoPaginaRespuesta

Authorization

Configure AccessToken: ApiClient.accessToken = “” Configure RiskAppKey: ApiClient.apiKey[“Risk-App-Key”] = “” ApiClient.apiKeyPrefix[“Risk-App-Key”] = “”

HTTP request headers

listarMensajesPendientes

MensajePaginaRespuesta listarMensajesPendientes(pagina, porPagina, noPaginar, riskDeviceToken, riskServiceVersion)

ListarMensajesPendientes

Obtiene una lista de mensajes de texto (SMS) pendientes de envío

Example

// Import classes:
//import py.com.risk.client.infrastructure.*
//import py.com.risk.client.models.*

val apiInstance = MsjApi()
val pagina : kotlin.Int = 56 // kotlin.Int | Número de la página
val porPagina : kotlin.Int = 56 // kotlin.Int | Cantidad de elementos por página
val noPaginar : kotlin.Boolean = true // kotlin.Boolean | No paginar?
val riskDeviceToken : kotlin.String = riskDeviceToken_example // kotlin.String | Token del dispositivo desde el cual se realiza la petición
val riskServiceVersion : kotlin.String = riskServiceVersion_example // kotlin.String | Versión del servicio
try {
    val result : MensajePaginaRespuesta = apiInstance.listarMensajesPendientes(pagina, porPagina, noPaginar, riskDeviceToken, riskServiceVersion)
    println(result)
} catch (e: ClientException) {
    println("4xx response calling MsjApi#listarMensajesPendientes")
    e.printStackTrace()
} catch (e: ServerException) {
    println("5xx response calling MsjApi#listarMensajesPendientes")
    e.printStackTrace()
}

Parameters

Name Type Description Notes
pagina kotlin.Int Número de la página [optional]
porPagina kotlin.Int Cantidad de elementos por página [optional]
noPaginar kotlin.Boolean No paginar? [optional]
riskDeviceToken kotlin.String Token del dispositivo desde el cual se realiza la petición [optional]
riskServiceVersion kotlin.String Versión del servicio [optional]

Return type

MensajePaginaRespuesta

Authorization

Configure AccessToken: ApiClient.accessToken = “” Configure RiskAppKey: ApiClient.apiKey[“Risk-App-Key”] = “” ApiClient.apiKeyPrefix[“Risk-App-Key”] = “”

HTTP request headers

listarNotificacionesPendientes

NotificacionPaginaRespuesta listarNotificacionesPendientes(pagina, porPagina, noPaginar, riskDeviceToken, riskServiceVersion)

ListarNotificacionesPendientes

Obtiene una lista de notificaciones push pendientes de envío

Example

// Import classes:
//import py.com.risk.client.infrastructure.*
//import py.com.risk.client.models.*

val apiInstance = MsjApi()
val pagina : kotlin.Int = 56 // kotlin.Int | Número de la página
val porPagina : kotlin.Int = 56 // kotlin.Int | Cantidad de elementos por página
val noPaginar : kotlin.Boolean = true // kotlin.Boolean | No paginar?
val riskDeviceToken : kotlin.String = riskDeviceToken_example // kotlin.String | Token del dispositivo desde el cual se realiza la petición
val riskServiceVersion : kotlin.String = riskServiceVersion_example // kotlin.String | Versión del servicio
try {
    val result : NotificacionPaginaRespuesta = apiInstance.listarNotificacionesPendientes(pagina, porPagina, noPaginar, riskDeviceToken, riskServiceVersion)
    println(result)
} catch (e: ClientException) {
    println("4xx response calling MsjApi#listarNotificacionesPendientes")
    e.printStackTrace()
} catch (e: ServerException) {
    println("5xx response calling MsjApi#listarNotificacionesPendientes")
    e.printStackTrace()
}

Parameters

Name Type Description Notes
pagina kotlin.Int Número de la página [optional]
porPagina kotlin.Int Cantidad de elementos por página [optional]
noPaginar kotlin.Boolean No paginar? [optional]
riskDeviceToken kotlin.String Token del dispositivo desde el cual se realiza la petición [optional]
riskServiceVersion kotlin.String Versión del servicio [optional]

Return type

NotificacionPaginaRespuesta

Authorization

Configure AccessToken: ApiClient.accessToken = “” Configure RiskAppKey: ApiClient.apiKey[“Risk-App-Key”] = “” ApiClient.apiKeyPrefix[“Risk-App-Key”] = “”

HTTP request headers