Order Notes Methods

<dl>
  <dt><a href="#SmartCart.getNotesData">SmartCart.getNotesData</a> ⇒ <code>object</code> | <code>null</code></dt>
  <dd>
    <p>Returns the notes state data from the SmartCart object (not the settings).</p>
  </dd>
  <dt><a href="#SmartCart.getNotesLabel">SmartCart.getNotesLabel</a> ⇒ <code>string</code></dt>
  <dd>
    <p>Returns the configured label for the notes input</p>
  </dd>
  <dt><a href="#SmartCart.getNotesPlaceholder">SmartCart.getNotesPlaceholder</a> ⇒ <code>string</code></dt>
  <dd>
    <p>Returns the configured placeholder for the notes input</p>
  </dd>
  <dt><a href="#SmartCart.getNotesSettings">SmartCart.getNotesSettings</a> ⇒ <code>object</code></dt>
  <dd>
    <p>Returns the notes settings from the SmartCart object.</p>
  </dd>
  <dt><a href="#SmartCart.notesChange">SmartCart.notesChange</a> ⇒ <code>void</code></dt>
  <dd>
    <p>Handles updating the notes value</p>
  </dd>
  <dt><a href="#SmartCart.notesEnabled">SmartCart.notesEnabled</a> ⇒ <code>boolean</code></dt>
  <dd>
    <p>Returns a boolean indicating whether or not the notes component is enabled (ie. not hidden)</p>
  </dd>
  <dt><a href="#SmartCart.notesIsVisible">SmartCart.notesIsVisible</a> ⇒ <code>boolean</code></dt>
  <dd>
    <p>Returns a boolean indicating whether or not the notes input is visible to customer</p>
  </dd>
  <dt><a href="#SmartCart.notesRemainingCharacters">SmartCart.notesRemainingCharacters</a> ⇒ <code>string</code></dt>
  <dd>
    <p>Returns a string containing the remaining characters message</p>
  </dd>
  <dt><a href="#SmartCart.notesToggle">SmartCart.notesToggle</a> ⇒ <code>void</code></dt>
  <dd>
    <p>Handles toggling the visibility of the notes input</p>
  </dd>
</dl>

<a name="SmartCart.getNotesData"></a>

## `SmartCart.getNotesData` ⇒ <code>object</code> | <code>null</code>

Returns the notes state data from the SmartCart object (not the settings).

<a name="SmartCart.getNotesLabel"></a>

## `SmartCart.getNotesLabel` ⇒ <code>string</code>

Returns the configured label for the notes input

<a name="SmartCart.getNotesPlaceholder"></a>

## `SmartCart.getNotesPlaceholder` ⇒ <code>string</code>

Returns the configured placeholder for the notes input

<a name="SmartCart.getNotesSettings"></a>

## `SmartCart.getNotesSettings` ⇒ <code>object</code>

Returns the notes settings from the SmartCart object.

<a name="SmartCart.notesChange"></a>

## `SmartCart.notesChange` ⇒ <code>void</code>

Handles updating the notes value

<Table>
  <thead>
    <tr>
      <th>Param</th>
      <th>Type</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>event</td>
      <td><code>Event</code></td>
      <td>DOM user action event</td>
    </tr>
  </tbody>
</Table>

<a name="SmartCart.notesEnabled"></a>

## `SmartCart.notesEnabled` ⇒ <code>boolean</code>

Returns a boolean indicating whether or not the notes component is enabled (ie. not hidden)

<a name="SmartCart.notesIsVisible"></a>

## `SmartCart.notesIsVisible` ⇒ <code>boolean</code>

Returns a boolean indicating whether or not the notes input is visible to customer

<a name="SmartCart.notesRemainingCharacters"></a>

## `SmartCart.notesRemainingCharacters` ⇒ <code>string</code>

Returns a string containing the remaining characters message

<a name="SmartCart.notesToggle"></a>

## `SmartCart.notesToggle` ⇒ <code>void</code>

Handles toggling the visibility of the notes input