Servicios de consulta de conductores
Servicio que permite consultar toda la información del maestro de conductores.
Los métodos que contendrá el servicio serán los siguientes:
- getDriverByEmail: Método que permite consultar los datos del maestro de conductores a partir del email del conductor. Ejemplo de entrada de datos:
<query>
<queryName>getDriverByEmail</queryName>
<arguments>
<argument>
<name>email</name>
<value>driver@altialogistic.com</value>
</argument>
</arguments>
</query>
- getDriverByIdCard: Método que permite consultar los datos del maestro de conductores a partir del documento identificativo que tenga asociado el conductor. Ejemplo de entrada de datos:
<query>
<queryName>getDriverByIdCard</queryName>
<arguments>
<argument>
<name>id_card</name>
<value>12345567V</value>
</argument>
</arguments>
</query>
Copy Code
- getAvailableDrivers: Método que muestra una lista de conductores que no están asignados a ningún transporte. Ejemplo de entrada de datos:
<queryName>getAvailableDrivers</queryName>
<arguments>
<argument>
<name>drivers</name>
<value>*</value>
</argument>
</arguments>
</query>