index

Package k_dispositivo

Agrupa operaciones relacionadas con los dispositivos

Author
jtsoya539 27/3/2020 16:16:59


Program units
f_suscripcion_defecto  
f_suscripcion_usuario  
f_id_dispositivo  
f_registrar_dispositivo  
f_datos_dispositivo  
p_suscribir_notificacion  
p_suscribir_notificacion_s   Suscribe a una notificación a partir de otra suscripción
p_suscribir_notificacion_usuario   Suscribe el dispositivo a las notificaciones de un usuario
p_desuscribir_notificacion  
p_desuscribir_notificacion_s   Desuscribe de una notificación a partir de otra suscripción
p_desuscribir_notificacion_usuario   Desuscribe el dispositivo de las notificaciones de un usuario
p_registrar_ubicacion  

Constants
c_suscripcion_defecto  
c_suscripcion_usuario  


c_suscripcion_defecto

c_suscripcion_defecto CONSTANT VARCHAR2(120) := 'default';

c_suscripcion_usuario

c_suscripcion_usuario CONSTANT VARCHAR2(120) := 'user';

f_suscripcion_defecto

FUNCTION f_suscripcion_defecto RETURN VARCHAR2


f_suscripcion_usuario

FUNCTION f_suscripcion_usuario(i_id_usuario IN NUMBER) RETURN VARCHAR2


f_id_dispositivo

FUNCTION f_id_dispositivo(i_token_dispositivo IN VARCHAR2) RETURN NUMBER


f_registrar_dispositivo

FUNCTION f_registrar_dispositivo(i_id_aplicacion             IN VARCHAR2,
                                 i_token_dispositivo         IN VARCHAR2,
                                 i_token_notificacion        IN VARCHAR2 DEFAULT NULL,
                                 i_nombre_sistema_operativo  IN VARCHAR2 DEFAULT NULL,
                                 i_version_sistema_operativo IN VARCHAR2 DEFAULT NULL,
                                 i_tipo                      IN VARCHAR2 DEFAULT NULL,
                                 i_nombre_navegador          IN VARCHAR2 DEFAULT NULL,
                                 i_version_navegador         IN VARCHAR2 DEFAULT NULL,
                                 i_version_aplicacion        IN VARCHAR2 DEFAULT NULL,
                                 i_pais_iso_alpha_2          IN VARCHAR2 DEFAULT NULL,
                                 i_zona_horaria              IN VARCHAR2 DEFAULT NULL,
                                 i_idioma_iso369_1           IN VARCHAR2 DEFAULT NULL)
  RETURN NUMBER


f_datos_dispositivo

FUNCTION f_datos_dispositivo(i_id_dispositivo IN NUMBER)
  RETURN y_dispositivo


p_suscribir_notificacion

PROCEDURE p_suscribir_notificacion(i_id_dispositivo   IN NUMBER,
                                   i_suscripcion_alta IN VARCHAR2)


p_suscribir_notificacion_s

PROCEDURE p_suscribir_notificacion_s(i_suscripcion      IN VARCHAR2,
                                     i_suscripcion_alta IN VARCHAR2)

Suscribe a una notificación a partir de otra suscripción

Author
dmezac 24/6/2021 10:05:15

Parameters
i_suscripcion   Suscripción original
i_suscripcion_alta   Suscripción a dar de alta


p_suscribir_notificacion_usuario

PROCEDURE p_suscribir_notificacion_usuario(i_id_dispositivo IN NUMBER,
                                           i_id_usuario     IN NUMBER)

Suscribe el dispositivo a las notificaciones de un usuario

Author
dmezac 15/7/2021 23:30:15

Parameters
i_id_dispositivo   Identificador del dispositivo
i_id_usuario   Identificador del usuario


p_desuscribir_notificacion

PROCEDURE p_desuscribir_notificacion(i_id_dispositivo   IN NUMBER,
                                     i_suscripcion_baja IN VARCHAR2)


p_desuscribir_notificacion_s

PROCEDURE p_desuscribir_notificacion_s(i_suscripcion      IN VARCHAR2,
                                       i_suscripcion_baja IN VARCHAR2)

Desuscribe de una notificación a partir de otra suscripción

Author
dmezac 24/6/2021 10:05:15

Parameters
i_suscripcion   Suscripción original
i_suscripcion_alta   Suscripción a dar de baja


p_desuscribir_notificacion_usuario

PROCEDURE p_desuscribir_notificacion_usuario(i_id_dispositivo IN NUMBER,
                                             i_id_usuario     IN NUMBER)

Desuscribe el dispositivo de las notificaciones de un usuario

Author
dmezac 15/7/2021 23:30:15

Parameters
i_id_dispositivo   Identificador del dispositivo
i_id_usuario   Identificador del usuario


p_registrar_ubicacion

PROCEDURE p_registrar_ubicacion(i_id_dispositivo IN NUMBER,
                                i_latitud        IN NUMBER,
                                i_longitud       IN NUMBER)