DiscountInterface
        DiscountInterface.php
                :
        15
                 
    
            Interface
                Methods¶
                 getConditionByClassName()
            ¶
getConditionByClassName()
            ¶
    
        
        DiscountInterface.php
                :
        66
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $class | string | - | - | 
Return values
DiscountConditionInterface|null
                 getConditionByIdentifier()
            ¶
getConditionByIdentifier()
            ¶
    
        
        DiscountInterface.php
                :
        68
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $identifier | string | - | - | 
Return values
DiscountConditionInterface|null
                 getConditions()
            ¶
getConditions()
            ¶
    
        
        DiscountInterface.php
                :
        57
                 
    
        |  |  | 
Return values
array<string|int, DiscountConditionInterface>
                 getContext()
            ¶
getContext()
            ¶
    
        
        DiscountInterface.php
                :
        82
                 
    
        Returns the discount context.
|  |  | 
The context is a set of key-value pairs that can be used to store additional information about the discount.
Return values
MapInterface<string, mixed>|null
                 getCreatedAt()
            ¶
getCreatedAt()
            ¶
    
        
        DiscountInterface.php
                :
        40
                 
    
        |  |  | 
Return values
DateTimeInterface
                 getCreator()
            ¶
getCreator()
            ¶
    
        
        DiscountInterface.php
                :
        48
                 
    
        |  |  | 
Return values
                 getDescription()
            ¶
getDescription()
            ¶
    
        
        DiscountInterface.php
                :
        28
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $languageId | int|null | null | - | 
Return values
string|null
                 getEndDate()
            ¶
getEndDate()
            ¶
    
        
        DiscountInterface.php
                :
        46
                 
    
        |  |  | 
Return values
DateTimeInterface|null
                 getId()
            ¶
getId()
            ¶
    
        
        DiscountInterface.php
                :
        17
                 
    
        |  |  | 
Return values
int
                 getIdentifier()
            ¶
getIdentifier()
            ¶
    
        
        DiscountInterface.php
                :
        19
                 
    
        |  |  | 
Return values
string
                 getLabel()
            ¶
getLabel()
            ¶
    
        
        DiscountInterface.php
                :
        30
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $languageId | int|null | null | - | 
Return values
string|null
                 getLabelDescription()
            ¶
getLabelDescription()
            ¶
    
        
        DiscountInterface.php
                :
        32
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $languageId | int|null | null | - | 
Return values
string|null
                 getLastContributor()
            ¶
getLastContributor()
            ¶
    
        
        DiscountInterface.php
                :
        50
                 
    
        |  |  | 
Return values
                 getName()
            ¶
getName()
            ¶
    
        
        DiscountInterface.php
                :
        21
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $languageId | int|null | null | - | 
Return values
string
                 getPriority()
            ¶
getPriority()
            ¶
    
        
        DiscountInterface.php
                :
        34
                 
    
        |  |  | 
Return values
int
                 getRule()
            ¶
getRule()
            ¶
    
        
        DiscountInterface.php
                :
        52
                 
    
        |  |  | 
Return values
                 getStartDate()
            ¶
getStartDate()
            ¶
    
        
        DiscountInterface.php
                :
        44
                 
    
        |  |  | 
Return values
DateTimeInterface
                 getTranslations()
            ¶
getTranslations()
            ¶
    
        
        DiscountInterface.php
                :
        73
                 
    
        |  |  | 
Return values
array<string|int, DiscountTranslationInterface>
                 getType()
            ¶
getType()
            ¶
    
        
        DiscountInterface.php
                :
        26
                 
    
        |  |  | 
Return values
string
                 getUpdatedAt()
            ¶
getUpdatedAt()
            ¶
    
        
        DiscountInterface.php
                :
        42
                 
    
        |  |  | 
Return values
DateTimeInterface
                 isActive()
            ¶
isActive()
            ¶
    
        
        DiscountInterface.php
                :
        38
                 
    
        |  |  | 
Return values
bool
                 isEnabled()
            ¶
isEnabled()
            ¶
    
        
        DiscountInterface.php
                :
        36
                 
    
        |  |  | 
Return values
bool