4.6 KiB
OrderItemPromoDTO
Properties
| Name | Type | Description | Notes |
|---|---|---|---|
| Type | OrderPromoType | ||
| Discount | Pointer to float32 | Размер пользовательской скидки в валюте покупателя. | [optional] |
| Subsidy | float32 | Вознаграждение продавцу от Маркета за товар, проданный в рамках акции. | |
| ShopPromoId | Pointer to string | Идентификатор акции поставщика. | [optional] |
| MarketPromoId | Pointer to string | Идентификатор акции в рамках соглашения на оказание услуг по продвижению сервиса между Маркетом и продавцом. | [optional] |
Methods
NewOrderItemPromoDTO
func NewOrderItemPromoDTO(type_ OrderPromoType, subsidy float32, ) *OrderItemPromoDTO
NewOrderItemPromoDTO instantiates a new OrderItemPromoDTO object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
NewOrderItemPromoDTOWithDefaults
func NewOrderItemPromoDTOWithDefaults() *OrderItemPromoDTO
NewOrderItemPromoDTOWithDefaults instantiates a new OrderItemPromoDTO object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
GetType
func (o *OrderItemPromoDTO) GetType() OrderPromoType
GetType returns the Type field if non-nil, zero value otherwise.
GetTypeOk
func (o *OrderItemPromoDTO) GetTypeOk() (*OrderPromoType, bool)
GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetType
func (o *OrderItemPromoDTO) SetType(v OrderPromoType)
SetType sets Type field to given value.
GetDiscount
func (o *OrderItemPromoDTO) GetDiscount() float32
GetDiscount returns the Discount field if non-nil, zero value otherwise.
GetDiscountOk
func (o *OrderItemPromoDTO) GetDiscountOk() (*float32, bool)
GetDiscountOk returns a tuple with the Discount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetDiscount
func (o *OrderItemPromoDTO) SetDiscount(v float32)
SetDiscount sets Discount field to given value.
HasDiscount
func (o *OrderItemPromoDTO) HasDiscount() bool
HasDiscount returns a boolean if a field has been set.
GetSubsidy
func (o *OrderItemPromoDTO) GetSubsidy() float32
GetSubsidy returns the Subsidy field if non-nil, zero value otherwise.
GetSubsidyOk
func (o *OrderItemPromoDTO) GetSubsidyOk() (*float32, bool)
GetSubsidyOk returns a tuple with the Subsidy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetSubsidy
func (o *OrderItemPromoDTO) SetSubsidy(v float32)
SetSubsidy sets Subsidy field to given value.
GetShopPromoId
func (o *OrderItemPromoDTO) GetShopPromoId() string
GetShopPromoId returns the ShopPromoId field if non-nil, zero value otherwise.
GetShopPromoIdOk
func (o *OrderItemPromoDTO) GetShopPromoIdOk() (*string, bool)
GetShopPromoIdOk returns a tuple with the ShopPromoId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetShopPromoId
func (o *OrderItemPromoDTO) SetShopPromoId(v string)
SetShopPromoId sets ShopPromoId field to given value.
HasShopPromoId
func (o *OrderItemPromoDTO) HasShopPromoId() bool
HasShopPromoId returns a boolean if a field has been set.
GetMarketPromoId
func (o *OrderItemPromoDTO) GetMarketPromoId() string
GetMarketPromoId returns the MarketPromoId field if non-nil, zero value otherwise.
GetMarketPromoIdOk
func (o *OrderItemPromoDTO) GetMarketPromoIdOk() (*string, bool)
GetMarketPromoIdOk returns a tuple with the MarketPromoId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetMarketPromoId
func (o *OrderItemPromoDTO) SetMarketPromoId(v string)
SetMarketPromoId sets MarketPromoId field to given value.
HasMarketPromoId
func (o *OrderItemPromoDTO) HasMarketPromoId() bool
HasMarketPromoId returns a boolean if a field has been set.