ProductAvailabilityServiceInterface
        ProductAvailabilityServiceInterface.php
                :
        17
                 
    
            Interface
                Methods¶
                 createProductAvailability()
            ¶
createProductAvailability()
            ¶
    
        
        ProductAvailabilityServiceInterface.php
                :
        28
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $struct | ProductAvailabilityCreateStruct | - | - | 
Return values
                 decreaseProductAvailability()
            ¶
decreaseProductAvailability()
            ¶
    
        
        ProductAvailabilityServiceInterface.php
                :
        47
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $product | ProductInterface | - | - | 
| $amount | int | 1 | - | 
Return values
Tags
                 deleteProductAvailability()
            ¶
deleteProductAvailability()
            ¶
    
        
        ProductAvailabilityServiceInterface.php
                :
        52
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $product | ProductInterface | - | - | 
                 getAvailability()
            ¶
getAvailability()
            ¶
    
        
        ProductAvailabilityServiceInterface.php
                :
        19
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $product | ProductInterface | - | - | 
| $availabilityContext | AvailabilityContextInterface|null | null | - | 
Return values
                 hasAvailability()
            ¶
hasAvailability()
            ¶
    
        
        ProductAvailabilityServiceInterface.php
                :
        24
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $product | ProductInterface | - | - | 
Return values
bool
                 increaseProductAvailability()
            ¶
increaseProductAvailability()
            ¶
    
        
        ProductAvailabilityServiceInterface.php
                :
        39
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $product | ProductInterface | - | - | 
| $amount | int | 1 | - | 
Return values
Tags
                 updateProductAvailability()
            ¶
updateProductAvailability()
            ¶
    
        
        ProductAvailabilityServiceInterface.php
                :
        32
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $struct | ProductAvailabilityUpdateStruct | - | - |