EPG PHP SDK
Loading...
Searching...
No Matches
ProductItem Class Reference
+ Inheritance diagram for ProductItem:

Public Member Functions

 __construct ()
 
 validate ()
 Validate the product item data.
 
- Public Member Functions inherited from Item
 setName (string $name)
 Set the name of the item.
 
 setType (string $type)
 Set the type of the item.
 
 setCategory (Category $category)
 Set the category of the item.
 
 setBrand (string $brand)
 Set the brand of the item.
 
 setDescription (string $description)
 Set the description of the item.
 
 setMPN (string $mpn)
 Set the MPN (Manufacturer Part Number) of the item.
 
 setImageUrl (string $imageUrl)
 Set the image URL of the item.
 
 setURL (string $url)
 Set the URL of the item.
 
 setReference (int $reference)
 Set the reference of the item.
 
 setTotalDiscount (float $totalDiscount)
 Set the total discount of the item.
 
 setUnitPriceWithTax (float $unitPrice)
 Set the unit price with tax of the item.
 
 setUnits (int $units)
 Set the number of units of the item.
 
 setTotalPriceWithTax (float $totalPrice)
 Set the total price with tax of the item.
 
 setAutoShipping (bool $autoShipping)
 Set whether the item has auto shipping.
 
 getItem ()
 Get the item data as an array.
 
 getTotalPriceWithTax ()
 Get the total price with tax of the item.
 

Additional Inherited Members

- Protected Attributes inherited from Item
array $item = []
 

Constructor & Destructor Documentation

◆ __construct()

__construct ( )

Reimplemented from Item.

Member Function Documentation

◆ validate()

validate ( )

Validate the product item data.

Returns
void
Exceptions
InvalidFieldExceptionif any required fields are missing.

Reimplemented from Item.


The documentation for this class was generated from the following file: