| @@ 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 | ||