112 lines
2.1 KiB
PHP
112 lines
2.1 KiB
PHP
<?php
|
|
|
|
namespace Stemcell\Checkout\Api\Data\Quote;
|
|
|
|
interface TotalsItemInterface extends \Magento\Quote\Api\Data\TotalsItemInterface
|
|
{
|
|
const SKU = 'sku';
|
|
|
|
const SALESPERSON_NAME = 'salesperson_name';
|
|
|
|
const LAB_BOOKING_ACCOUNT = 'lab_booking_account';
|
|
|
|
const CD_CODE = 'cd_code';
|
|
|
|
const QUOTE_CODE = 'quote_code';
|
|
|
|
const PI_SAP_ID = 'pi_sap_id';
|
|
|
|
const CUSTOMER_DISCOUNT_PERCENT = 'customer_discount_percent';
|
|
|
|
const NOTE = 'note';
|
|
|
|
/**
|
|
* @return string
|
|
*/
|
|
public function getSku();
|
|
|
|
/**
|
|
* @param string $sku
|
|
* @return self
|
|
*/
|
|
public function setSku(string $sku);
|
|
|
|
/**
|
|
* @return string
|
|
*/
|
|
public function getSalespersonName();
|
|
|
|
/**
|
|
* @param string | null $salespersonName
|
|
* @return self
|
|
*/
|
|
public function setSalespersonName(string | null $salespersonName);
|
|
|
|
/**
|
|
* @return string
|
|
*/
|
|
public function getLabBookingAccount();
|
|
|
|
/**
|
|
* @param string $labBookingAccount
|
|
* @return self
|
|
*/
|
|
public function setLabBookingAccount(string $labBookingAccount);
|
|
|
|
/**
|
|
* @return string
|
|
*/
|
|
public function getCdCode();
|
|
|
|
/**
|
|
* @param string $cdCode
|
|
* @return self
|
|
*/
|
|
public function setCdCode(string $cdCode);
|
|
|
|
/**
|
|
* @return string
|
|
*/
|
|
public function getQuoteCode();
|
|
|
|
/**
|
|
* @param string $quoteCode
|
|
* @return self
|
|
*/
|
|
public function setQuoteCode(string $quoteCode);
|
|
|
|
/**
|
|
* @return string
|
|
*/
|
|
public function getPiSapId();
|
|
|
|
/**
|
|
* @param string $piSapId
|
|
* @return self
|
|
*/
|
|
public function setPiSapId(string $piSapId);
|
|
|
|
|
|
/**
|
|
* @return string
|
|
*/
|
|
public function getCustomerDiscountPercent();
|
|
|
|
/**
|
|
* @param string $customerDiscountPercent
|
|
* @return self
|
|
*/
|
|
public function setCustomerDiscountPercent(string $customerDiscountPercent);
|
|
|
|
/**
|
|
* @return string
|
|
*/
|
|
public function getNote();
|
|
|
|
/**
|
|
* @param string $note
|
|
* @return self
|
|
*/
|
|
public function setNote(string $note);
|
|
}
|