The A+ Content document. This is the enhanced content that is published to product detail pages.

ContentDocument

interface ContentDocument {
    contentModuleList: ContentModule[];
    contentSubType?: string;
    contentType: ContentType;
    locale: string;
    name: string;
}

Properties

contentModuleList: ContentModule[]

A list of A+ Content modules.

ContentDocument

contentSubType?: string

The A+ Content document subtype. This represents a special-purpose type of an A+ Content document. Not every A+ Content document type will have a subtype, and subtypes may change at any time.

ContentDocument

contentType: ContentType

ContentDocument

locale: string

The IETF language tag. This only supports the primary language subtag with one secondary language subtag. The secondary language subtag is almost always a regional designation. This does not support additional subtags beyond the primary and secondary subtags. Pattern: ^[a-z]{2,}-[A-Z0-9]{2,}$

ContentDocument

name: string

The A+ Content document name.

ContentDocument