Proveedor

Controlador de Proveedor

APIDescription
POST AppMovil/Proveedor/LoginPatente

Metodo Login Patente Valida que los datos de la patente existan y retorna el token.

POST AppMovil/Proveedor/LogoutPatente

Metodo para cerrar session. Desloguea la patente y registra la ultima posicion.

POST AppMovil/Proveedor/GuardarPresupuestoDiagnostico

Guardar el detalle de presupuesto

GET AppMovil/Proveedor/ObtenerConceptosPresupuesto?idtipoServicio={idtipoServicio}&idpais={idpais}

obtener lista de conceptos de presupuesto

GET AppMovil/Proveedor/ObtenerConceptosDiagnostico?idDiagnostico={idDiagnostico}

obtener lista de conceptos de diagnostico

POST AppMovil/Proveedor/RegistrarPosicion

Metodo Registrar Posición. Registra la posicion del proveedor.

GET AppMovil/Proveedor/ProveedorDisponible?patente={patente}&estado={estado}

Metodo Proveedor Disponible. Cambia el estado del proveedor.

POST AppMovil/Proveedor/SubirFoto

Metodo Subir Foto. Sube la foto al servidor con el id correspondiente al caso y su ot correspondiente.

GET AppMovil/Proveedor/Presupuesto?idPresupuesto={idPresupuesto}&idDiagnostico={idDiagnostico}

Metodeo obtener presupuesto e items

GET AppMovil/Proveedor/ObtenerListadoOtAsignadas?identificador={identificador}

Metodo Obtener Listado de Ot. Obtiene un listado de Ot.

GET AppMovil/Proveedor/ObtenerDetalleOT?idOt={idOt}

Metodo Obtener detalle de Ot. Obtiene el detalle de una OT.

POST AppMovil/Proveedor/InicioTerminoServicio

Metodo para dar inicio y fin de servicio. Recibe una entidad Inicio Fin de servicio en la cual se le especifica mediante un 0 para inicio y un 1 para termino de servicio.

GET AppMovil/Proveedor/ObtenerScriptCaso/{idCaso}

Metodo para dar obtener el Script del Caso.

GET AppMovil/Proveedor/ObtenerListadoOtTerminadas?identificador={identificador}

Metodo Obtener Listado de Ot Terminadas. Obtiene un listado de Ot terminadas.

GET AppMovil/Proveedor/ObtenerListadoOtAutoasignacion?identificador={identificador}

Metodo Obtener Listado de Ot para Autoasignación. Obtiene un listado de Ot Autoasignación.

GET AppMovil/Proveedor/ObtenerDatosProveedor?identificador={identificador}

Metodo Obtener datos de Proveedor. Obtiene los datos de un Proveedor.

GET AppMovil/Proveedor/EnviarNotificacionUsuario?deviceToken={deviceToken}&titulo={titulo}&subtitulo={subtitulo}&urlAutoAsignacion={urlAutoAsignacion}&sonido={sonido}&tipoNotificacion={tipoNotificacion}&idOT={idOT}

Metodo para enviar notificaciones push a un dispositivo en particular.

POST AppMovil/Proveedor/LoginRecurso

Metodo Login Patente Valida que los datos de la patente existan y retorna el token.

POST AppMovil/Proveedor/EnviarClaveUnicoUso

Metodo EnviarClaveUnicoUso Envía correo/sms con nueva clave de único uso.

POST AppMovil/Proveedor/AnularServicioFallido

Metodo Anular un servicio.

Inspeccion

Controlador de Inspeccion

APIDescription
GET AppMovil/Inspeccion/ObtenerParametrizaciones?idPais={idPais}

Metodo Obtener Parametrizaciones Obtiene un conjunto de valores necesarios para las parametrizaciones de los formularios.

POST AppMovil/Inspeccion/GuardarFormulario

Metodo para guardar los datos de un formulario

POST AppMovil/Inspeccion/GuardarFoto

Metodo Subir Foto. Sube la foto al servidor con el id correspondiente a la solicitud de Inspeccion.

POST AppMovil/Inspeccion/GuardarDanio

Metodo Subir Daño. Sube la foto al servidor con el id correspondiente a la solicitud de Inspeccion.

GET AppMovil/Inspeccion/TerminarFormulario?idSolicitud={idSolicitud}

Metodo para confirmar que se enviaron todos los datos de un formulario

GET AppMovil/Inspeccion/ObtenerCasoInspeccion?idOt={idOt}

Metodo Obtener detalle de Inspeccion. Obtiene el detalle de una Inspeccion.

Autoinspeccion

Controlador de Autoinspección

APIDescription
POST AppMovil/Autoinspeccion/ValidarIngreso

Método Validar Ingreso Valida que los datos de la patente y rut existan y retorna el token.

GET AppMovil/Autoinspeccion/ObtenerParametrizaciones

Método Obtener Parametrizaciones Obtiene un conjunto de valores necesarios para las parametrizaciones de los formularios.

GET AppMovil/Autoinspeccion/ObtenerBotonesAyuda

Método Obtener Botones Ayuda Obtiene un conjunto de valores necesarios para las parametrizaciones de los botones de ayuda

POST AppMovil/Autoinspeccion/GuardarAutoinspeccion

Método para guardar los datos de una autoinspección

POST AppMovil/Autoinspeccion/GuardarFoto

Método Subir Foto. Sube la foto al servidor con el id correspondiente a la solicitud de Autoinspección.

POST AppMovil/Autoinspeccion/GuardarFotoCorregida

Método Subir Foto. Sube la foto corregida al servidor con el id correspondiente a la solicitud de Autoinspección.

POST AppMovil/Autoinspeccion/GuardarDanio

Método Subir Daño. Sube la foto al servidor con el id correspondiente a la solicitud de Autoinspección.

GET AppMovil/Autoinspeccion/TerminarAutoinspeccion?idSolicitud={idSolicitud}

Método para confirmar que se enviaron todos los datos de un formulario

GET AppMovil/Autoinspeccion/TerminarAutoinspeccionCorregida?idSolicitud={idSolicitud}

Método para confirmar que se enviaron todos los datos de una solicitud de corrección de fotos

GET AppMovil/Autoinspeccion/ObtenerFotosPorCorregir?idSolicitud={idSolicitud}

Método para obtener el listado de fotos que deben ser corregidas por el usuario

GET AppMovil/Autoinspeccion/ObtenerDanosDeducible?idSolicitud={idSolicitud}

Método para obtener el listado de daños con su deducible para la aceptación del usuario

GET AppMovil/Autoinspeccion/AceptarAutoinspeccion?idSolicitud={idSolicitud}&aceptado={aceptado}&version={version}

Metodo que Da por aceptada/rechazada una Solicitud de Inspeccion.

GET AppMovil/Autoinspeccion/VersionesActuales?store={store}

Metodo que entrega la versión actual de la app publicada en Play Store y App Store