GoogleApi.Slides.V1.Model.ReplaceAllShapesWithImageRequest (google_api_slides v0.24.0)

View Source

Replaces all shapes that match the given criteria with the provided image. The images replacing the shapes are rectangular after being inserted into the presentation and do not take on the forms of the shapes.

Attributes

  • containsText (type: GoogleApi.Slides.V1.Model.SubstringMatchCriteria.t, default: nil) - If set, this request will replace all of the shapes that contain the given text.
  • imageReplaceMethod (type: String.t, default: nil) - The image replace method. If you specify both a replace_method and an image_replace_method, the image_replace_method takes precedence. If you do not specify a value for image_replace_method, but specify a value for replace_method, then the specified replace_method value is used. If you do not specify either, then CENTER_INSIDE is used.
  • imageUrl (type: String.t, default: nil) - The image URL. The image is fetched once at insertion time and a copy is stored for display inside the presentation. Images must be less than 50MB in size, cannot exceed 25 megapixels, and must be in one of PNG, JPEG, or GIF format. The provided URL can be at most 2 kB in length. The URL itself is saved with the image, and exposed via the Image.source_url field.
  • pageObjectIds (type: list(String.t), default: nil) - If non-empty, limits the matches to page elements only on the given pages. Returns a 400 bad request error if given the page object ID of a notes page or a notes master, or if a page with that object ID doesn't exist in the presentation.
  • replaceMethod (type: String.t, default: nil) - The replace method. Deprecated: use image_replace_method instead. If you specify both a replace_method and an image_replace_method, the image_replace_method takes precedence.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Slides.V1.Model.ReplaceAllShapesWithImageRequest{
  containsText: GoogleApi.Slides.V1.Model.SubstringMatchCriteria.t() | nil,
  imageReplaceMethod: String.t() | nil,
  imageUrl: String.t() | nil,
  pageObjectIds: [String.t()] | nil,
  replaceMethod: String.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.