View Source GoogleApi.SearchAds360.V0.Model.GoogleAdsSearchads360V0Common_SearchAds360ResponsiveSearchAdInfo (google_api_search_ads360 v0.8.0)

A Search Ads 360 responsive search ad.

Attributes

  • adTrackingId (type: String.t, default: nil) - The tracking id of the ad.
  • descriptions (type: list(GoogleApi.SearchAds360.V0.Model.GoogleAdsSearchads360V0Common_AdTextAsset.t), default: nil) - List of text assets for descriptions. When the ad serves the descriptions will be selected from this list.
  • headlines (type: list(GoogleApi.SearchAds360.V0.Model.GoogleAdsSearchads360V0Common_AdTextAsset.t), default: nil) - List of text assets for headlines. When the ad serves the headlines will be selected from this list.
  • path1 (type: String.t, default: nil) - Text appended to the auto-generated visible URL with a delimiter.
  • path2 (type: String.t, default: nil) - Text appended to path1 with a delimiter.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.SearchAds360.V0.Model.GoogleAdsSearchads360V0Common_SearchAds360ResponsiveSearchAdInfo{
    adTrackingId: String.t() | nil,
    descriptions:
      [
        GoogleApi.SearchAds360.V0.Model.GoogleAdsSearchads360V0Common_AdTextAsset.t()
      ]
      | nil,
    headlines:
      [
        GoogleApi.SearchAds360.V0.Model.GoogleAdsSearchads360V0Common_AdTextAsset.t()
      ]
      | nil,
    path1: String.t() | nil,
    path2: String.t() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.