• Full name: \App\Domain\Product\Command\CreateProductCommand
  • Parent class: PropertyCommand

Properties

id

public \App\Domain\Product\ValueObject\ProductId $id

title

public \Qubus\ValueObjects\StringLiteral\StringLiteral $title

slug

public \Qubus\ValueObjects\StringLiteral\StringLiteral $slug

body

public \Qubus\ValueObjects\StringLiteral\StringLiteral $body

author

public \App\Domain\User\ValueObject\UserId $author

sku

public \Qubus\ValueObjects\StringLiteral\StringLiteral $sku

price

public \Qubus\ValueObjects\Money\Money $price

purchaseUrl

public \Qubus\ValueObjects\StringLiteral\StringLiteral $purchaseUrl

showInMenu

public \Qubus\ValueObjects\Number\IntegerNumber $showInMenu

showInSearch

public \Qubus\ValueObjects\Number\IntegerNumber $showInSearch

featuredImage

public \Qubus\ValueObjects\StringLiteral\StringLiteral $featuredImage

status

public \Qubus\ValueObjects\StringLiteral\StringLiteral $status

attribute

public \App\Shared\ValueObject\ArrayLiteral $attribute

created

public \DateTimeInterface $created

createdGmt

public \DateTimeInterface $createdGmt

published

public \DateTimeInterface $published

publishedGmt

public \DateTimeInterface $publishedGmt