HtmlrenderWebkitHeadlessProtoPartialRender

GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoPartialRender


Table of Contents ▼

Jump to a specific part of the page:

Description

PartialRenders can be created using the extension API to store the document state and/or create an image at points before the final render.

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. currentClientUrl (type: String.t, default: nil)
    - Current url as would appear in the web browser's address bar at the time of snapshot creation.
  2. document (type: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoDocument, default: nil)
    - Snapshot of the document DOM + Render trees, if requested
  3. id (type: String.t, default: nil)
    - ID set by the render extension
  4. image (type: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoImage, default: nil)
    - Image of the render, if requested

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoPartialRender{
cookie: [ GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoCookie.t() ] | nil,
currentClientUrl: String.t() | nil,
document: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoDocument.t() | nil,
id: String.t() | nil,
image: GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoImage.t() | nil
}

Function

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

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.HtmlrenderWebkitHeadlessProtoPartialRender