Indeks
Data
Reprezentuje całą lub częściową datę kalendarzową, np. urodziny. Pora dnia i strefa czasowa zostały określone w innym miejscu lub są nieistotne. Data zależy od kalendarza gregoriańskiego. Może to być:
- Pełna data z wartościami niezerowymi dotyczącymi roku, miesiąca i dnia.
- Miesiąc i dzień bez roku (np. rocznica).
- Rok bez miesiąca i dnia.
- Rok i miesiąc z zerowym dniem (np. data ważności karty kredytowej).
Podobne typy:
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| Pola | |
|---|---|
year |
Rok daty. Wartość musi mieścić się w zakresie od 1 do 9999 lub od 0 do określenia daty bez roku. |
month |
Miesiąc w roku. Wartość musi mieścić się w przedziale od 1 do 12, lub 0, jeśli chcesz określić rok bez miesiąca i dnia. |
day |
Dzień miesiąca. Musi zawierać wartość od 1 do 31 i być prawidłowa dla roku lub miesiąca albo 0, aby określić tylko rok lub rok i miesiąc, w których przypadku dzień nie ma znaczenia. |
DzieńTygodnia
Reprezentuje dzień tygodnia.
| Wartości w polu enum | |
|---|---|
DAY_OF_WEEK_UNSPECIFIED |
Dzień tygodnia nie jest określony. |
MONDAY |
Poniedziałek |
TUESDAY |
Tuesday (wtorek) |
WEDNESDAY |
Wednesday (środa) |
THURSDAY |
Thursday (czwartek) |
FRIDAY |
Friday (piątek) |
SATURDAY |
Saturday (sobota) |
SUNDAY |
niedziela |
LatLng
Obiekt reprezentujący parę szerokości i długości geograficznej. Jest to para liczb podwójnie po przecinku reprezentująca stopnie szerokości i długości geograficznej. O ile nie wskazano inaczej, ten obiekt musi być zgodny ze standardem WGS84. Wartości muszą mieścić się w znormalizowanych zakresach.
| Pola | |
|---|---|
latitude |
Szerokość geograficzna w stopniach. Musi mieścić się w zakresie [-90,0, +90,0]. |
longitude |
Długość geograficzna w stopniach. Musi mieścić się w zakresie od -180,0 do +180,0]. |
Pieniądze
Reprezentuje kwotę pieniędzy z typu waluty.
| Pola | |
|---|---|
currency_ |
Trzyliterowy kod waluty zdefiniowany w normie ISO 4217. |
units |
Całkowita jednostka kwoty. Jeśli na przykład |
nanos |
Liczba nano (10^-9) jednostek wartości. Wartość musi zawierać się w przedziale od -999 999 999 do +999 999 999. Jeśli |
TimeOfDay
Przedstawia porę dnia. Strefa czasowa i data są nieistotne lub są określone gdzie indziej. Interfejs API może zezwalać na sekundy przesunięte. Podobne typy to google.type.Date i google.protobuf.Timestamp.
| Pola | |
|---|---|
hours |
Godziny dnia w formacie 24-godzinnym. Wartość musi być większa lub równa 0 i zwykle musi być mniejsza lub równa 23. Interfejs API może zezwalać na wartość „24:00:00” w przypadku scenariuszy takich jak godziny zamknięcia firmy. |
minutes |
Minuty godziny. Wartość nie może być mniejsza niż 0 i nie może być większa niż 59. |
seconds |
sekundy. Musi być większa niż lub równa 0 i zazwyczaj nie większa niż 59. Interfejs API może zezwalać na wartość 60, jeśli zezwala na sekundy przestępne. |
nanos |
Ułamki sekundy w nanosekundach. Wartość nie może być mniejsza niż 0 i nie może być większa niż 999 999 999. |