# MotionDocument

<pre class="nacara-api__signature"><code><span class="tok-keyword">type</span> <span class="tok-type">MotionDocument</span> <span class="tok-operator">=</span>
    <span class="tok-punctuation">{</span>
        <a class="tok-property" href="#version">Version</a><span class="tok-punctuation">:</span> <span class="tok-type">int</span>
        <a class="tok-property" href="#hovers">Hovers</a><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-motion/nacara-plugins/hover/">Hover</a> <span class="tok-type">list</span>
        <a class="tok-property" href="#skipped">Skipped</a><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-motion/nacara-plugins/skipped/">Skipped</a> <span class="tok-type">list</span>
    <span class="tok-punctuation">}</span></code></pre>

| | |
|---|---|
| Assembly | `Partas.Nacara.Plugins.Motion` |

The motion document the Figma plugin exports.

## Fields

<div class="nacara-api__entry" id="version">
<a class="nacara-api__anchor"
                           href="#version"
                           aria-label="Link to Version"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-property">Version</span><span class="tok-punctuation">:</span> <span class="tok-type">int</span></code></pre>
</summary>
<div class="nacara-api__body">

The document format version.


</div>
</details>
</div>

<div class="nacara-api__entry" id="hovers">
<a class="nacara-api__anchor"
                           href="#hovers"
                           aria-label="Link to Hovers"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-property">Hovers</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-motion/nacara-plugins/hover/">Hover</a> <span class="tok-type">list</span></code></pre>
</summary>
<div class="nacara-api__body">

The hovers.


</div>
</details>
</div>

<div class="nacara-api__entry" id="skipped">
<a class="nacara-api__anchor"
                           href="#skipped"
                           aria-label="Link to Skipped"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-property">Skipped</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-motion/nacara-plugins/skipped/">Skipped</a> <span class="tok-type">list</span></code></pre>
</summary>
<div class="nacara-api__body">

The variants that were skipped.


</div>
</details>
</div>

## Functions and values

<div class="nacara-api__entry" id="supportedversion">
<a class="nacara-api__anchor"
                           href="#supportedversion"
                           aria-label="Link to SupportedVersion"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-operator">[&lt;</span><span class="tok-type">Literal</span><span class="tok-operator">&gt;]</span> <span class="tok-type">SupportedVersion</span><span class="tok-punctuation">:</span> <span class="tok-type">int</span> <span class="tok-operator">=</span> <span class="tok-punctuation">1</span></code></pre>
</summary>
<div class="nacara-api__body">

The document version this package reads.


</div>
</details>
</div>

<div class="nacara-api__entry" id="parse">
<a class="nacara-api__anchor"
                           href="#parse"
                           aria-label="Link to parse"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-function">parse</span> <span class="tok-punctuation">(</span><span class="tok-parameter">json</span><span class="tok-punctuation">:</span> <span class="tok-type">string</span><span class="tok-punctuation">)</span> <span class="tok-punctuation">:</span> <span class="tok-type">Result</span><span class="tok-operator">&lt;</span><a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-motion/nacara-plugins/motiondocument/">MotionDocument</a><span class="tok-punctuation">,</span><span class="tok-type">string</span><span class="tok-operator">&gt;</span></code></pre>
</summary>
<div class="nacara-api__body">

Reads a motion document, or says why it cannot.


</div>
</details>
</div>
