SchemaBreadcrumbList class
A BreadcrumbList is an ItemList consisting of a chain of linked Web
pages, typically described using at least their URL and their name, and
typically ending with the current page.\n\nThe Schemaposition
property
is used to reconstruct the order of the items in a BreadcrumbList. The
convention is that a breadcrumb list has an SchemaitemListOrder
of
SchemaItemListOrderAscending
(lower values listed first), and that the
first items in this list correspond to the "top" or beginning of the
breadcrumb trail, e.g. with a site or section homepage. The specific
values of 'position' are not assigned meaning for a BreadcrumbList, but
they should be integers, e.g. beginning with '1' for the first item in
the list.
See https://schema.org/BreadcrumbList
Constructors
- SchemaBreadcrumbList({dynamic itemListElement, dynamic itemListOrder, int? numberOfItems, String? additionalType, String? alternateName, dynamic description, String? disambiguatingDescription, dynamic identifier, dynamic image, dynamic mainEntityOfPage, String? name, SchemaAction? potentialAction, String? sameAs, dynamic subjectOf, String? url})
- Create a new instance of SchemaBreadcrumbList
Properties
- additionalType ↔ String?
-
//schema.org/docs/styleguide.html">style guide.
getter/setter pair
- alternateName ↔ String?
-
An alias for the item.
getter/setter pair
- description ↔ dynamic
-
A description of the item.
getter/setter pair
- disambiguatingDescription ↔ String?
-
A sub property of description. A short description of the item used to
disambiguate from other, similar items. Information from other properties
(in particular, name) may be necessary for the description to be useful
for disambiguation.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- identifier ↔ dynamic
-
The identifier property represents any kind of identifier for any kind of
SchemaThing, such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides
dedicated properties for representing many of these, either as textual
strings or as URL (URI) links. See background
notes for more details.
getter/setter pair
- image ↔ dynamic
-
An image of the item. This can be a
SchemaURL
or a fully described SchemaImageObject.getter/setter pair - itemListElement ↔ dynamic
-
The order of elements in your mark-up is not sufficient for indicating
the order or elements. Use ListItem with a 'position' property in such
cases.
getter/setter pair
- itemListOrder ↔ dynamic
-
Type of ordering (e.g. Ascending, Descending, Unordered).
getter/setter pair
- mainEntityOfPage ↔ dynamic
-
Indicates a page (or other CreativeWork) for which this thing is the main
entity being described. See background
notes for details.
getter/setter pair
- name ↔ String?
-
The name of the item.
getter/setter pair
- numberOfItems ↔ int?
-
The number of items in an ItemList. Note that some descriptions might not
fully describe all items in a list (e.g., multi-page pagination); in such
cases, the numberOfItems would be for the entire list.
getter/setter pair
- potentialAction ↔ SchemaAction?
-
Indicates a potential Action, which describes an idealized action in
which this thing would play an 'object' role.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sameAs ↔ String?
-
URL of a reference Web page that unambiguously indicates the item's
identity. E.g. the URL of the item's Wikipedia page, Wikidata entry, or
official website.
getter/setter pair
- subjectOf ↔ dynamic
-
A CreativeWork or Event about this Thing.
getter/setter pair
- url ↔ String?
-
URL of the item.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJsonLd(
) → Map< String, dynamic> - Serialize SchemaBreadcrumbList to JSON-LD
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited