Voting helps other researchers find interesting modules.
AbsoluteDateTime represents the resolved date/time expressions that need no further calculation. It has a section for date and a section for time. The date section will always be filled; if the time section is filled, hour is always filled; for (minute, second, partial_second), they are optional with a zero default value. But if partial_second is filled, (minute, second) must be filled, even they are 0s; if second is filled, minute must be filled. Next field#: 22.
allowPersonal
boolean()
nil
day
integer()
deleted11
String.t
holiday
GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingDatetimeHoliday.t
hour
hourState
meridiem
isBc
minute
modifier
month
nonGregorianDate
GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingDatetimeNonGregorianDate.t
partialSecond
float()
properties
GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingDatetimeDateTimeProperty.t
quarter
rangeModifier
season
second
timezone
weekday
year
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingDatetimeAbsoluteDateTime{ allowPersonal: boolean() | nil, day: integer() | nil, deleted11: String.t() | nil, holiday: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingDatetimeHoliday.t() | nil, hour: integer() | nil, hourState: String.t() | nil, isBc: boolean() | nil, meridiem: String.t() | nil, minute: integer() | nil, modifier: String.t() | nil, month: String.t() | nil, nonGregorianDate: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingDatetimeNonGregorianDate.t() | nil, partialSecond: float() | nil, properties: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingDatetimeDateTimeProperty.t() | nil, quarter: String.t() | nil, rangeModifier: String.t() | nil, season: String.t() | nil, second: integer() | nil, timezone: String.t() | nil, weekday: String.t() | nil, year: integer() | nil }
@spec decode(struct(), keyword()) :: struct()