ActionLink

  • ActionLink objects represent actionable URLs with platform, language, and country restrictions, containing metadata for online ordering, food ordering, and events.

  • ActionPlatform specifies the platform an action targets (web, Android, iOS), defaulting to web if unspecified.

  • ActionLinkType defines the type of action the URL represents, such as appointment booking, food ordering, or shopping.

  • Data structures like Money, MoneyRange, QuantitativeValue, and DurationRange are used to represent and convey pricing, numerical values, and time durations related to orders and bookings.

  • EventMetadata provides context to event-specific actions, including the Surface where the action originated (Search, YouTube, Ads).