Jake Vanderwerf
9 days ago 47e77f9fac1155c536b2b87fec552c7fcce66fa6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
namespace JVBase\managers\SEO\render\Thing\Intangible\Enumeration;
 
use JVBase\managers\SEO\render\Thing\Intangible\StructuredValue\QuantitativeValue;
use JVBase\managers\SEO\render\Traits\_Properties\hasMeasurementTrait;
 
 
if (!defined('ABSPATH')) {
    exit;
}
 
class SizeSpecification extends QualitativeValue {
    use hasMeasurementTrait;
    /**
     * @var SizeGroupEnumeration The size group (also known as "size type") for a product's size. Size groups are common in the fashion industry to define size segments and suggested audiences for wearable products. Multiple values can be combined, for example "men's big and tall", "petite maternity" or "regular".
     */
    protected SizeGroupEnumeration $sizeGroup;
    /**
     * @var SizeSystemEnumeration|string The size system used to identify a product's size. Typically either a standard (for example, "GS1" or "ISO-EN13402"), country code (for example "US" or "JP"), or a measuring system (for example "Metric" or "Imperial").
     */
    protected SizeSystemEnumeration|string $sizeSystem;
    /**
     * @var QuantitativeValue The age or age range for the intended audience or person, for example 3-12 months for infants, 1-5 years for toddlers.
     */
    protected QuantitativeValue $suggestedAge;
    /**
     * @var string The suggested gender of the intended person or audience, for example "male", "female", or "unisex".
     */
    protected string $suggestedGender;
    /**
     * @var QuantitativeValue A suggested range of body measurements for the intended audience or person, for example inseam between 32 and 34 inches or height between 170 and 190 cm. Typically found on a size chart for wearable products.
     */
    protected QuantitativeValue $suggestedMeasurement;
}