new Doc()
    Embodies a document as returned by the API.
Most useful fields: id, type, tags, slug, slugs
- Source:
 
Members
alternateLanguages
    The alternate language versions of the document
- Source:
 
data
    same as fragments
- Source:
 
firstPublicationDate
    The first publication date of the document
- Source:
 
fragments
    Fragments, converted to business objects
- Source:
 
href :string
    The URL of the document in the API
    Type:
- string
 
- Source:
 
id :string
    The ID of the document
    Type:
- string
 
- Source:
 
lang
    The language code of the document
- Source:
 
lastPublicationDate
    The last publication date of the document
- Source:
 
rawJSON
    raw JSON from the API
- Source:
 
slug :string
    The current slug of the document, "-" if none was provided
    Type:
- string
 
- Source:
 
slugs :array
    All the slugs that were ever used by this document (including the current one, at the head)
    Type:
- array
 
- Source:
 
tags :array
    The tags of the document
    Type:
- array
 
- Source:
 
type :string
    The type of the document, corresponds to a document mask defined in the repository
    Type:
- string
 
- Source:
 
uid :string|null
    The User ID of the document, a human readable id
    Type:
- string | null
 
- Source:
 
Methods
getSliceZone(name) → {Group}
    Gets the SliceZone fragment in the current Document object, for further manipulation.
    Parameters:
| Name | Type | Description | 
|---|---|---|
name | 
            
            string | The name of the fragment to get, with its type; for instance, "product.gallery" | 
- Source:
 
Returns:
    - The SliceZone fragment to manipulate.
- Type
 - Group
 
Example
document.getSliceZone('product.gallery').asHtml(linkResolver).