Siga la estructura de preguntas recomendada por Dev Bot antes de enviar sus preguntas de integración.
workoutStatus = 0).| Parámetro | Tipo | Obligatoriedad | Descripción |
|---|---|---|---|
idBranch | int32 | Situacional | Identificador de la sucursal para la cual se consultarán los entrenamientos. Para una clave de ADM General, es opcional y, cuando no se informa, la consulta considera todas las sucursales. Para una clave multisucursal, es obligatorio. Para una clave de sucursal, la consulta considera exclusivamente la sucursal de la clave; informar una sucursal diferente genera un error 400. |
workoutStatus | int32 | No | Filtra por el estado del último entrenamiento considerado para el miembro. Valores: 0 = sin entrenamiento, 1 = expirado, 2 = activo y 4 = fecha de inicio futura. |
idInstructor | int32 | No | Filtra por el identificador del instructor que prescribió el entrenamiento. |
createdDateStart | string (date-time) | No | Fecha y hora inicial del período de creación del entrenamiento. El inicio del período es inclusivo. |
createdDateEnd | string (date-time) | No | Fecha y hora final del período de creación del entrenamiento. El final del período es inclusivo y considera el día completo. |
expiryDateStart | string (date-time) | No | Fecha y hora inicial del período de expiración del entrenamiento. El inicio del período es inclusivo. |
expiryDateEnd | string (date-time) | No | Fecha y hora final del período de expiración del entrenamiento. El final del período es inclusivo y considera el día completo. |
editDateStart | string (date-time) | No | Fecha y hora inicial del período de la última edición del entrenamiento. El inicio del período es inclusivo. Los entrenamientos que nunca fueron editados no se devuelven cuando se utiliza este filtro. |
editDateEnd | string (date-time) | No | Fecha y hora final del período de la última edición del entrenamiento. El final del período es inclusivo y considera el día completo. |
lastSessionDateStart | string (date-time) | No | Fecha y hora inicial del período de la última sesión completada por el miembro. El inicio del período es inclusivo. |
lastSessionDateEnd | string (date-time) | No | Fecha y hora final del período de la última sesión completada por el miembro. El final del período es inclusivo y considera el día completo. |
take | int32 | No | Cantidad de registros por página. El límite máximo es 50. Los valores superiores a 50 o no positivos utilizan 50. Predeterminado: 50. |
skip | int32 | No | Cantidad de registros que se omitirán antes de devolver los resultados. Predeterminado: 0. |
workoutStatus permite filtrar los miembros según el estado del último entrenamiento considerado en la consulta.| Código | Estado | Descripción |
|---|---|---|
0 | Sin entrenamiento | El miembro no posee un entrenamiento de la nueva versión de prescripción. También se aplica cuando todos los entrenamientos del miembro pertenecen a la versión anterior. |
1 | Expirado | El último entrenamiento de la nueva versión está expirado. |
2 | Activo | El último entrenamiento de la nueva versión está activo. |
4 | Fecha de inicio futura | El último entrenamiento de la nueva versión posee una fecha de inicio posterior a la fecha de la consulta. |
| Campo | Tipo | Descripción |
|---|---|---|
id | int32 | Identificador del registro devuelto. |
idBranch | int32 | Identificador de la sucursal a la que está asociado el registro. |
idClient | int32 | Identificador del cliente asociado al entrenamiento. |
idProspect | int32 | Identificador del prospecto asociado, cuando corresponda. |
idEmployee | int32 | Identificador del colaborador asociado al entrenamiento. |
name | string | Nombre asociado al registro. |
photoUrl | string | URL de la foto del cliente. |
firstName | string | Nombre del cliente. |
lastName | string | Apellido del cliente. |
idWorkout | int32 | Identificador del entrenamiento. |
workoutName | string | Nombre del entrenamiento. |
observations | string | Observaciones relacionadas con el entrenamiento. |
flDefaultWorkout | boolean | Indica si el entrenamiento es el entrenamiento predeterminado. |
isDeleted | boolean | Indica si el entrenamiento está marcado como eliminado. |
creationDate | date-time | Fecha y hora de creación del entrenamiento. |
editedDate | date-time | Fecha y hora de la última edición del entrenamiento. |
startDate | date-time | Fecha y hora de inicio del entrenamiento. |
expiryDate | date-time | Fecha y hora de expiración del entrenamiento. |
tags | arrayobject | Lista de etiquetas asociadas al entrenamiento. Ver más abajo. |
restrictions | arrayobject | Lista de restricciones asociadas al entrenamiento. Ver más abajo. |
workoutStatus | int32 | Estado del entrenamiento. Ver los valores anteriores. |
idInstructor | int32 | Identificador del instructor que prescribió el entrenamiento. |
instructorName | string | Nombre del instructor que prescribió el entrenamiento. |
instructorPhoto | string | URL de la foto del instructor. |
idLastWorkut | int32 | Identificador del último entrenamiento considerado. |
totalSessions | int32 | Cantidad total de sesiones previstas o registradas para el entrenamiento. |
completedSessions | int32 | Cantidad de sesiones completadas. |
lastCompletedSessionDate | date-time | Fecha y hora de la última sesión completada por el miembro. |
weeklyQuantity | int32 | Cantidad semanal configurada para el entrenamiento. |
weeklyFrequency | int32 | Frecuencia semanal configurada para el entrenamiento. |