SchemaItemAvailability enum

A list of possible product availability options. See https://schema.org/ItemAvailability

Inheritance
Available extensions

Values

backOrder → const SchemaItemAvailability

Indicates that the item is available on back order.

const SchemaItemAvailability('https://schema.org/ItemAvailability')
discontinued → const SchemaItemAvailability

Indicates that the item has been discontinued.

const SchemaItemAvailability('https://schema.org/ItemAvailability')
inStock → const SchemaItemAvailability

Indicates that the item is in stock.

const SchemaItemAvailability('https://schema.org/ItemAvailability')
inStoreOnly → const SchemaItemAvailability

Indicates that the item is available only at physical locations.

const SchemaItemAvailability('https://schema.org/ItemAvailability')
limitedAvailability → const SchemaItemAvailability

Indicates that the item has limited availability.

const SchemaItemAvailability('https://schema.org/ItemAvailability')
onlineOnly → const SchemaItemAvailability

Indicates that the item is available only online.

const SchemaItemAvailability('https://schema.org/ItemAvailability')
outOfStock → const SchemaItemAvailability

Indicates that the item is out of stock.

const SchemaItemAvailability('https://schema.org/ItemAvailability')
preOrder → const SchemaItemAvailability

Indicates that the item is available for pre-order.

const SchemaItemAvailability('https://schema.org/ItemAvailability')
preSale → const SchemaItemAvailability

Indicates that the item is available for ordering and delivery before general availability.

const SchemaItemAvailability('https://schema.org/ItemAvailability')
soldOut → const SchemaItemAvailability

Indicates that the item has sold out.

const SchemaItemAvailability('https://schema.org/ItemAvailability')

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value String
Enum value as a string
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJsonLd() String
Serialize SchemaItemAvailability to JSON-LD
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<SchemaItemAvailability>
A constant List of the values in this enum, in order of their declaration.