Tipos de datos personalizados (2019/03)
Los tipos de datos a continuación, que son coherentes en todas las APIs, se utilizan en la Main API de BSN.cloud, al igual que las entidades en las páginas secundarias debajo de esta página.
DateTime
Define un momento en el tiempo utilizando un formato de valor de patrón UTC ordenable, basado en rfc3339. Un ejemplo sería 2022-02-18T16:57:00.123Z
DayOfWeek
Representa el día de la semana de domingo a sábado. Los días se especifican como una lista de cadenas (por ejemplo, "Monday, Wednesday, Friday").
Nullable<int>
Los tipos de datos que tienen el prefijo "nullable" (por ejemplo, nullable<int>) aceptan el valor null. La mayoría de los tipos de datos no son nullable en este framework de API, por lo que este tipo de datos le permite aceptar null para un tipo no nullable. De forma predeterminada, los tipos nullable son cadenas, objetos y arreglos.
TimeSpan
Representa un período de tiempo. Los valores posibles son:
- 00:00 - 23:59 (horas y minutos)
- 00:00:00 - 23:59:59 (horas, minutos y segundos. Este es el formato predeterminado)
- 00:00:00.000 - 23:59:59.999 (horas, minutos, segundos y milisegundos)
- 1.00:00:00 - 99999.23:59:59 (fecha, horas, minutos y segundos)
- 1.00:00:00.000 - 99999.23:59:59.999 (fecha, horas, minutos, segundos y milisegundos)
Uri
Una representación de un recurso disponible en internet o intranet. Este tipo de datos es nullable.