Automattic\WooCommerce\Api\InputTypes\Products
ProductFilterInput{}
[Description( 'Filter criteria for listing products.' )]No Hooks.
Usage
$ProductFilterInput = new ProductFilterInput(); // use class methods
Methods
- public __construct(
ProductFilterInput{} ProductFilterInput{} code WC 10.9.1
class ProductFilterInput {
use TracksProvidedFields;
/**
* Constructor.
*
* @param ?ProductStatus $status Filter by product status.
* @param ?StockStatus $stock_status Filter by stock status.
* @param ?string $search Search products by keyword.
*/
public function __construct(
#[Description( 'Filter by product status.' )]
public readonly ?ProductStatus $status = null,
#[Description( 'Filter by stock status.' )]
public readonly ?StockStatus $stock_status = null,
#[Description( 'Search products by keyword.' )]
public readonly ?string $search = null,
) {
}
}