DiscountDataInterface
        DiscountDataInterface.php
                :
        13
                
    
            Interface
                Methods¶
                
getConditions()
            ¶
    
        
        DiscountDataInterface.php
                :
        55
                
    
        | 
                     | 
                
                    
                     | 
            
Return values
Attributes
- #[Valid]
 
                
getGeneralProperties()
            ¶
    
        
        DiscountDataInterface.php
                :
        46
                
    
        | 
                     | 
                
                    
                     | 
            
Return values
Attributes
- #[Valid]
 
                
getProducts()
            ¶
    
        
        DiscountDataInterface.php
                :
        52
                
    
        | 
                     | 
                
                    
                     | 
            
Return values
Attributes
- #[Valid]
 
                
getRuleType()
            ¶
    
        
        DiscountDataInterface.php
                :
        20
                
    
        | 
                     | 
                
                    
                     | 
            
Return values
string
                
getStepByIdentifier()
            ¶
    
        
        DiscountDataInterface.php
                :
        28
                
    
        | 
                     | 
                
                    
                     | 
            
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $identifier | string | - | - | 
Return values
DiscountStepData<string|int, object>|null
                
getSteps()
            ¶
    
        
        DiscountDataInterface.php
                :
        22
                
    
        | 
                     | 
                
                    
                     | 
            
Return values
Attributes
- #[Valid]
 
                
getTargetGroup()
            ¶
    
        
        DiscountDataInterface.php
                :
        49
                
    
        | 
                     | 
                
                    
                     | 
            
Return values
Attributes
- #[Valid]
 
                
getType()
            ¶
    
        
        DiscountDataInterface.php
                :
        18
                
    
        | 
                     | 
                
                    
                     | 
            
Return values
string
                
getValue()
            ¶
    
        
        DiscountDataInterface.php
                :
        58
                
    
        | 
                     | 
                
                    
                     | 
            
Return values
Attributes
- #[Valid]
 
                
withStep()
            ¶
    
        
        DiscountDataInterface.php
                :
        36
                
    
        | 
                     | 
                
                    
                     | 
            
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $data | object | - | - | 
| $identifier | string | - | - | 
| $label | string | - | - | 
| $priority | int | 0 | - | 
| $active | bool | false | - | 
Return values
static
                
withSteps()
            ¶
    
        
        DiscountDataInterface.php
                :
        44
                
    
        | 
                     | 
                
                    
                     | 
            
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $steps | DiscountStepsData | - | - | 
Return values
self