Voting helps other researchers find interesting modules.
The end of the recurrence can be represented in one of three ways. 1. An abstract DateTime. (inclusive) 2. An absolute timestamp, in milliseconds from UTC epoch. 3. A number of occurrences. Exactly one of the fields [end_date_time, end_millis, num_occurrences] in this message must be set. Repeating tasks for which the user did not specify an end date are automatically given a reasonable end conditions by the system and auto_renew will be set to true. Similarly, if the user- provided end date is too far in the future to reasonably create all instances, the server will set an auto_renew_until end condition.
autoRenew
boolean()
nil
autoRenewUntil
GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingDateTimeAnnotation.t
endDateTime
endMillis
String.t
numOccurrences
integer()
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsRecurrenceRecurrenceEnd{ autoRenew: boolean() | nil, autoRenewUntil: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingDateTimeAnnotation.t() | nil, endDateTime: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingDateTimeAnnotation.t() | nil, endMillis: String.t() | nil, numOccurrences: integer() | nil }
@spec decode(struct(), keyword()) :: struct()