Tipos de datos personalizados (2022/06)
Los tipos de datos a continuación, que son consistentes en todas las APIs, se utilizan en la API principal de BSN.Cloud, al igual que las entidades de las páginas secundarias debajo de esta página (expanda el panel izquierdo para ver estas páginas).
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 un valor null. La mayoría de los tipos de datos no son anulables en este framework de API, por lo que este tipo de datos le permite aceptar null para un tipo no anulable. De forma predeterminada, los tipos anulables son cadenas, objetos y matrices.
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 anulable.