View Source GoogleApi.FirebaseDynamicLinks.V1.Model.CreateManagedShortLinkRequest (google_api_firebase_dynamic_links v0.16.0)

Request to create a managed Short Dynamic Link.

Attributes

  • dynamicLinkInfo (type: GoogleApi.FirebaseDynamicLinks.V1.Model.DynamicLinkInfo.t, default: nil) - Information about the Dynamic Link to be shortened. Learn more.
  • longDynamicLink (type: String.t, default: nil) - Full long Dynamic Link URL with desired query parameters specified. For example, "https://sample.app.goo.gl/?link=http://www.google.com&apn=com.sample", Learn more.
  • name (type: String.t, default: nil) - Link name to associate with the link. It's used for marketer to identify manually-created links in the Firebase console (https://console.firebase.google.com/). Links must be named to be tracked.
  • sdkVersion (type: String.t, default: nil) - Google SDK version. Version takes the form "$major.$minor.$patch"
  • suffix (type: GoogleApi.FirebaseDynamicLinks.V1.Model.Suffix.t, default: nil) - Short Dynamic Link suffix. Optional.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.FirebaseDynamicLinks.V1.Model.CreateManagedShortLinkRequest{
  dynamicLinkInfo:
    GoogleApi.FirebaseDynamicLinks.V1.Model.DynamicLinkInfo.t() | nil,
  longDynamicLink: String.t() | nil,
  name: String.t() | nil,
  sdkVersion: String.t() | nil,
  suffix: GoogleApi.FirebaseDynamicLinks.V1.Model.Suffix.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.