Campo | Descripción | Reglas de Negocio |
---|
unoStudent refId | - Identificador único en la BDC alumno.alumno_id
- Obligatorio
| |
studentId | | |
firstName | | - En caso de no indicar valor entrega el siguiente mensaje:
<update id="" statusCode="400" > <error id="00000000-0000-1000-0000-000004036006" > <code>400</code> <message>Los datos del nombre son requerido</message></error> </update>
|
middleName | - Apellido paterno
- Obligatorio
| - En caso de no indicar valor entrega el siguiente mensaje:
<update id="" statusCode="400" > <error id="00000000-0000-1000-0000-000004036006" > <code>400</code> <message>Los datos del nombre son requerido</message></error> </update>
|
lastName | - Apellido materno
- Obligatorio
| - En caso de no indicar valor entrega el siguiente mensaje:
<update id="" statusCode="400" > <error id="00000000-0000-1000-0000-000004036006" > <code>400</code> <message>Los datos del nombre son requerido</message></error> </update>
|
birthDate | - Fecha de nacimiento
- Formato: aaaa-mm-dd
- Obligatorio
| - En caso de no indicar valor entrega el siguiente mensaje:
<update id="" statusCode="400" > <error id="00000000-0000-1000-0000-000004036006" > <code>400</code> <message>El formato de la fecha es incorrecto.</message></error> </update>
|
sex | - Valores: Male, Female, Not selected
| |
userId | - Username
- En caso de indicarlo, debe tener 6 o más caracteres.
| |
password | | - Para crear login, debe dar userId y password.
|
language | | |
personRefId | - Identificador único en la BDC persona.persona_id
| |
curp | | |
addressType | - Tipo domicilio
- Valores: Physical, Mailing, Shipping
| |
line1 | | |
city | | |
neighborhood | | |
postalCode | | |
buildingSiteNumber | | |
county | | |
stateProvince | | |
countyRefId | - Identificador único en la BDC municipio.municipio_id
- Obligatorio
- Valores: ver maestro de municipios.
| |
phoneNumberType | - Tipo
- Valores: Home, Mobile
| |
number | | |
email | | |
exitDate | - Inactiva usuario
- Valor: <exitDate>2017-05-17</exitDate>
| - Cuando se incluye la etiqueta con fecha válida en el payload se inactiva alumno y persona_rol. (alumno.activo = 0 y persona_rol.activo = 0).
- Cuando no se incluye la etiqueta en el payload se activa alumno y persona_rol. (alumno.activo = 1 y persona_rol.activo = 1).
|