Package google.type

索引

日期

表示整个或部分日历日期,例如生日。一天中的时间和时区要么在别处指定,要么不重要。该日期相对于公历。它可以表示以下其中一项:

  • 包含非零年、月和日值的完整日期。
  • 月份和日期,年份为 0(例如周年纪念日)。
  • 单独的一年,零月零日。
  • 年份和月份,日期为零(例如信用卡失效日期)。

相关类型:

字段
year

int32

日期中的年份。必须是 1 到 9999 之间的数字,如果使用 0,则可以指定不含年份的日期。

month

int32

一年中的某月。必须是 1 到 12 之间的数字,如果为 0,则表示不包含月份和日期。

day

int32

一个月中的第几天。必须是 1 到 31 之间的数字,并且对年份和月份有效,或者为 0 表示单独指定年份,或者在日期不重要的情况下指定年份和月份。

LatLng

表示纬度/经度对的对象。该对象以一对双精度数表示,分别代表纬度度数和经度度数。除非另有说明,否则该对象必须符合 WGS84 标准。值必须介于标准化范围内。

字段
latitude

double

纬度(以度为单位)。它必须在 [-90.0, +90.0] 范围内。

longitude

double

经度(以度为单位)。它必须在 [-180.0, +180.0] 范围内。

LocalizedText

特定语言文本的本地化变体。

字段
text

string

使用与以下 language_code 相对应的语言的本地化字符串。

language_code

string

文本的 BCP-47 语言代码,例如“en-US”或“sr-Latn”。

如需了解详情,请参阅 http://www.unicode.org/reports/tr35/#Unicode_locale_identifier

币种

表示含有货币类型的金额。

字段
currency_code

string

ISO 4217 中定义的由三个字母组成的货币代码。

units

int64

金额的整数单位。例如,如果 currencyCode"USD",则 1 单位就是一美元。

nanos

int32

金额的纳米 (10^-9) 单位数。这个值必须在 -999999999(含)和 +999999999(含)之间。如果 units 是正数,则 nanos 必须是正数或零。如果 units 为零,nanos 可以是正数、零或负数。如果 units 为负数,则 nanos 必须为负数或零。例如,$-1.75 表示为 units=-1 和 nanos=-750,000,000。