# Class PinterestAvailability

- [TopLevel.Object](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md)
  - [dw.extensions.pinterest.PinterestAvailability](/docs/commerce/b2c-commerce/references/b2c-script-api/dw.extensions.pinterest.PinterestAvailability.md)

Represents a row in the Pinterest availability feed export file.

## Property Summary

| Property                                                                                                          | Description                                        |
| ----------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- |
| [ID](#id): [String](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.String.md) `(read-only)`       | Returns the ID of the Pinterest product.           |
| [availability](#availability): [String](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.String.md) | Returns the availability of the Pinterest product. |

## Constructor Summary

This class does not have a constructor, so you cannot create it directly.

## Method Summary

| Method                                                                                                                                                                                                                              | Description                                        |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- |
| [getAvailability](/docs/commerce/b2c-commerce/references/b2c-script-api/dw.extensions.pinterest.PinterestAvailability.md#getavailability)()                                                                                         | Returns the availability of the Pinterest product. |
| [getID](/docs/commerce/b2c-commerce/references/b2c-script-api/dw.extensions.pinterest.PinterestAvailability.md#getid)()                                                                                                             | Returns the ID of the Pinterest product.           |
| [setAvailability](/docs/commerce/b2c-commerce/references/b2c-script-api/dw.extensions.pinterest.PinterestAvailability.md#setavailabilitystring)([String](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.String.md)) | Sets the availability of the Pinterest product.    |

### Methods inherited from class Object

[assign](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#assignobject-object), [create](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#createobject), [create](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#createobject-object), [defineProperties](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#definepropertiesobject-object), [defineProperty](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#definepropertyobject-object-object), [entries](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#entriesobject), [freeze](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#freezeobject), [fromEntries](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#fromentriesiterable), [getOwnPropertyDescriptor](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#getownpropertydescriptorobject-object), [getOwnPropertyNames](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#getownpropertynamesobject), [getOwnPropertySymbols](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#getownpropertysymbolsobject), [getPrototypeOf](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#getprototypeofobject), [hasOwnProperty](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#hasownpropertystring), [is](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#isobject-object), [isExtensible](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#isextensibleobject), [isFrozen](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#isfrozenobject), [isPrototypeOf](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#isprototypeofobject), [isSealed](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#issealedobject), [keys](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#keysobject), [preventExtensions](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#preventextensionsobject), [propertyIsEnumerable](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#propertyisenumerablestring), [seal](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#sealobject), [setPrototypeOf](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#setprototypeofobject-object), [toLocaleString](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#tolocalestring), [toString](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#tostring), [valueOf](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#valueof), [values](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.Object.md#valuesobject)

## Property Details

### ID

- ID: [String](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.String.md) `(read-only)`
  - : Returns the ID of the Pinterest product. This is the same as the ID of the Demandware product.

***

### availability

- availability: [String](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.String.md)
  - : Returns the availability of the Pinterest product. Possible values are
    [PinterestProduct.AVAILABILITY_IN_STOCK](/docs/commerce/b2c-commerce/references/b2c-script-api/dw.extensions.pinterest.PinterestProduct.md#availability_in_stock) or
    [PinterestProduct.AVAILABILITY_OUT_OF_STOCK](/docs/commerce/b2c-commerce/references/b2c-script-api/dw.extensions.pinterest.PinterestProduct.md#availability_out_of_stock).

***

## Method Details

### getAvailability()

- getAvailability(): [String](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.String.md)
  - : Returns the availability of the Pinterest product. Possible values are
    [PinterestProduct.AVAILABILITY_IN_STOCK](/docs/commerce/b2c-commerce/references/b2c-script-api/dw.extensions.pinterest.PinterestProduct.md#availability_in_stock) or
    [PinterestProduct.AVAILABILITY_OUT_OF_STOCK](/docs/commerce/b2c-commerce/references/b2c-script-api/dw.extensions.pinterest.PinterestProduct.md#availability_out_of_stock).

***

### getID()

- getID(): [String](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.String.md)
  - : Returns the ID of the Pinterest product. This is the same as the ID of the Demandware product.

    **Returns:**

    - product ID

***

### setAvailability(String)

- setAvailability(availability: [String](/docs/commerce/b2c-commerce/references/b2c-script-api/TopLevel.String.md)): void
  - : Sets the availability of the Pinterest product. Possible values are
    [PinterestProduct.AVAILABILITY_IN_STOCK](/docs/commerce/b2c-commerce/references/b2c-script-api/dw.extensions.pinterest.PinterestProduct.md#availability_in_stock) or
    [PinterestProduct.AVAILABILITY_OUT_OF_STOCK](/docs/commerce/b2c-commerce/references/b2c-script-api/dw.extensions.pinterest.PinterestProduct.md#availability_out_of_stock).

    **Parameters:**

    - availability - the availability status to set for this product

***
