@@ 24-36 (lines=13) @@ | ||
21 | * @method CustomFieldObject getCustom() |
|
22 | * @method AssetDraft setCustom(CustomFieldObject $custom = null) |
|
23 | */ |
|
24 | class AssetDraft extends JsonObject |
|
25 | { |
|
26 | public function fieldDefinitions() |
|
27 | { |
|
28 | return [ |
|
29 | 'sources' => [static::TYPE => '\Commercetools\Core\Model\Common\AssetSourceCollection'], |
|
30 | 'name' => [static::TYPE => '\Commercetools\Core\Model\Common\LocalizedString'], |
|
31 | 'description' => [static::TYPE => '\Commercetools\Core\Model\Common\LocalizedString'], |
|
32 | 'tags' => [static::TYPE => 'array'], |
|
33 | 'custom' => [static::TYPE => '\Commercetools\Core\Model\CustomField\CustomFieldObject'], |
|
34 | ]; |
|
35 | } |
|
36 | } |
|
37 |
@@ 25-37 (lines=13) @@ | ||
22 | * @method array getRatingsDistribution() |
|
23 | * @method ReviewRatingStatistics setRatingsDistribution(array $ratingsDistribution = null) |
|
24 | */ |
|
25 | class ReviewRatingStatistics extends JsonObject |
|
26 | { |
|
27 | public function fieldDefinitions() |
|
28 | { |
|
29 | return [ |
|
30 | 'averageRating' => [static::TYPE => 'float'], |
|
31 | 'highestRating' => [static::TYPE => 'float'], |
|
32 | 'lowestRating' => [static::TYPE => 'float'], |
|
33 | 'count' => [static::TYPE => 'int'], |
|
34 | 'ratingsDistribution' => [static::TYPE => 'array'], |
|
35 | ]; |
|
36 | } |
|
37 | } |
|
38 |