![]() |
commercetools-sdk-php-v2
The commercetools platform, import-api and PHP sdks generated from our api reference.
|
Inherits Commercetools\Api\Models\Cart\CartUpdateAction.
Inherited by Commercetools\Api\Models\Cart\CartAddCustomLineItemActionModel.
Public Member Functions | |
| getMoney () | |
| getName () | |
| getKey () | |
| getQuantity () | |
| getSlug () | |
| getTaxCategory () | |
| getExternalTaxRate () | |
| getShippingDetails () | |
| getCustom () | |
| getPriceMode () | |
| getRecurrenceInfo () | |
| setMoney (?Money $money) | |
| setName (?LocalizedString $name) | |
| setKey (?string $key) | |
| setQuantity (?int $quantity) | |
| setSlug (?string $slug) | |
| setTaxCategory (?TaxCategoryResourceIdentifier $taxCategory) | |
| setExternalTaxRate (?ExternalTaxRateDraft $externalTaxRate) | |
| setShippingDetails (?ItemShippingDetailsDraft $shippingDetails) | |
| setCustom (?CustomFieldsDraft $custom) | |
| setPriceMode (?string $priceMode) | |
| setRecurrenceInfo (?CustomLineItemRecurrenceInfoDraft $recurrenceInfo) | |
Public Member Functions inherited from Commercetools\Api\Models\Cart\CartUpdateAction | |
| getAction () | |
Public Member Functions inherited from Commercetools\Base\JsonObject | |
| get (string $field) | |
| with (?callable $callable=null) | |
Public Attributes | |
| const | FIELD_MONEY = 'money' |
| const | FIELD_NAME = 'name' |
| const | FIELD_KEY = 'key' |
| const | FIELD_QUANTITY = 'quantity' |
| const | FIELD_SLUG = 'slug' |
| const | FIELD_TAX_CATEGORY = 'taxCategory' |
| const | FIELD_EXTERNAL_TAX_RATE = 'externalTaxRate' |
| const | FIELD_SHIPPING_DETAILS = 'shippingDetails' |
| const | FIELD_CUSTOM = 'custom' |
| const | FIELD_PRICE_MODE = 'priceMode' |
| const | FIELD_RECURRENCE_INFO = 'recurrenceInfo' |
Public Attributes inherited from Commercetools\Api\Models\Cart\CartUpdateAction | |
| const | DISCRIMINATOR_FIELD = 'action' |
| const | FIELD_ACTION = 'action' |
Additional Inherited Members | |
Static Public Member Functions inherited from Commercetools\Base\JsonObject | |
| static | of ($data=null) |
| static | fromArray (array $data=[]) |
| static | fromStdClass (?stdClass $data=null) |
Definition at line 19 of file CartAddCustomLineItemAction.php.
| Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::getCustom | ( | ) |
Custom Fields for the Custom Line Item.
Implemented in Commercetools\Api\Models\Cart\CartAddCustomLineItemActionModel.
| Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::getExternalTaxRate | ( | ) |
An external Tax Rate can be set if the Cart has External TaxMode.
Implemented in Commercetools\Api\Models\Cart\CartAddCustomLineItemActionModel.
| Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::getKey | ( | ) |
User-defined unique identifier of the Custom Line Item.
Implemented in Commercetools\Api\Models\Cart\CartAddCustomLineItemActionModel.
| Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::getMoney | ( | ) |
Money value of the Custom Line Item. The value can be negative.
To set the money value in high precision, use HighPrecisionMoneyDraft.
Implemented in Commercetools\Api\Models\Cart\CartAddCustomLineItemActionModel.
| Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::getName | ( | ) |
Name of the Custom Line Item.
Implemented in Commercetools\Api\Models\Cart\CartAddCustomLineItemActionModel.
| Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::getPriceMode | ( | ) |
Standard, Cart Discounts with a matching CartDiscountCustomLineItemsTarget, MultiBuyCustomLineItemsTarget, or CartDiscountPatternTarget are applied to the Custom Line Item. External, Cart Discounts are not considered on the Custom Line Item. Implemented in Commercetools\Api\Models\Cart\CartAddCustomLineItemActionModel.
| Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::getQuantity | ( | ) |
Number of Custom Line Items to add to the Cart.
Implemented in Commercetools\Api\Models\Cart\CartAddCustomLineItemActionModel.
| Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::getRecurrenceInfo | ( | ) |
Recurring Order and frequency data.
Implemented in Commercetools\Api\Models\Cart\CartAddCustomLineItemActionModel.
| Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::getShippingDetails | ( | ) |
Container for Custom Line Item-specific addresses.
Implemented in Commercetools\Api\Models\Cart\CartAddCustomLineItemActionModel.
| Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::getSlug | ( | ) |
User-defined identifier used in a deep-link URL for the Custom Line Item. It must match the pattern [a-zA-Z0-9_-]{2,256}.
Implemented in Commercetools\Api\Models\Cart\CartAddCustomLineItemActionModel.
| Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::getTaxCategory | ( | ) |
Used to select a Tax Rate when a Cart has the Platform TaxMode.
If TaxMode is Platform, this field must not be empty.
Implemented in Commercetools\Api\Models\Cart\CartAddCustomLineItemActionModel.
| Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::setCustom | ( | ?CustomFieldsDraft | $custom | ) |
| ?CustomFieldsDraft | $custom |
Implemented in Commercetools\Api\Models\Cart\CartAddCustomLineItemActionModel.
| Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::setExternalTaxRate | ( | ?ExternalTaxRateDraft | $externalTaxRate | ) |
| ?ExternalTaxRateDraft | $externalTaxRate |
Implemented in Commercetools\Api\Models\Cart\CartAddCustomLineItemActionModel.
| Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::setKey | ( | ?string | $key | ) |
| ?string | $key |
Implemented in Commercetools\Api\Models\Cart\CartAddCustomLineItemActionModel.
| Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::setMoney | ( | ?Money | $money | ) |
| ?Money | $money |
Implemented in Commercetools\Api\Models\Cart\CartAddCustomLineItemActionModel.
| Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::setName | ( | ?LocalizedString | $name | ) |
| ?LocalizedString | $name |
Implemented in Commercetools\Api\Models\Cart\CartAddCustomLineItemActionModel.
| Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::setPriceMode | ( | ?string | $priceMode | ) |
| ?string | $priceMode |
Implemented in Commercetools\Api\Models\Cart\CartAddCustomLineItemActionModel.
| Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::setQuantity | ( | ?int | $quantity | ) |
| ?int | $quantity |
Implemented in Commercetools\Api\Models\Cart\CartAddCustomLineItemActionModel.
| Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::setRecurrenceInfo | ( | ?CustomLineItemRecurrenceInfoDraft | $recurrenceInfo | ) |
| ?CustomLineItemRecurrenceInfoDraft | $recurrenceInfo |
Implemented in Commercetools\Api\Models\Cart\CartAddCustomLineItemActionModel.
| Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::setShippingDetails | ( | ?ItemShippingDetailsDraft | $shippingDetails | ) |
| ?ItemShippingDetailsDraft | $shippingDetails |
Implemented in Commercetools\Api\Models\Cart\CartAddCustomLineItemActionModel.
| Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::setSlug | ( | ?string | $slug | ) |
| ?string | $slug |
Implemented in Commercetools\Api\Models\Cart\CartAddCustomLineItemActionModel.
| Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::setTaxCategory | ( | ?TaxCategoryResourceIdentifier | $taxCategory | ) |
| ?TaxCategoryResourceIdentifier | $taxCategory |
Implemented in Commercetools\Api\Models\Cart\CartAddCustomLineItemActionModel.
| const Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::FIELD_CUSTOM = 'custom' |
Definition at line 29 of file CartAddCustomLineItemAction.php.
| const Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::FIELD_EXTERNAL_TAX_RATE = 'externalTaxRate' |
Definition at line 27 of file CartAddCustomLineItemAction.php.
| const Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::FIELD_KEY = 'key' |
Definition at line 23 of file CartAddCustomLineItemAction.php.
| const Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::FIELD_MONEY = 'money' |
Definition at line 21 of file CartAddCustomLineItemAction.php.
| const Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::FIELD_NAME = 'name' |
Definition at line 22 of file CartAddCustomLineItemAction.php.
| const Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::FIELD_PRICE_MODE = 'priceMode' |
Definition at line 30 of file CartAddCustomLineItemAction.php.
| const Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::FIELD_QUANTITY = 'quantity' |
Definition at line 24 of file CartAddCustomLineItemAction.php.
| const Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::FIELD_RECURRENCE_INFO = 'recurrenceInfo' |
Definition at line 31 of file CartAddCustomLineItemAction.php.
| const Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::FIELD_SHIPPING_DETAILS = 'shippingDetails' |
Definition at line 28 of file CartAddCustomLineItemAction.php.
| const Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::FIELD_SLUG = 'slug' |
Definition at line 25 of file CartAddCustomLineItemAction.php.
| const Commercetools\Api\Models\Cart\CartAddCustomLineItemAction::FIELD_TAX_CATEGORY = 'taxCategory' |
Definition at line 26 of file CartAddCustomLineItemAction.php.