Automattic\WooCommerce\Admin\API

ProductVariations::get_item_schema()publicWC 1.0

Get the Product's schema, conforming to JSON Schema.

Method of the class: ProductVariations{}

No Hooks.

Return

Array.

Usage

$ProductVariations = new ProductVariations();
$ProductVariations->get_item_schema();

ProductVariations::get_item_schema() code WC 8.7.0

public function get_item_schema() {
	$schema = parent::get_item_schema();

	$schema['properties']['name']      = array(
		'description' => __( 'Product parent name.', 'woocommerce' ),
		'type'        => 'string',
		'context'     => array( 'view', 'edit' ),
	);
	$schema['properties']['type']      = array(
		'description' => __( 'Product type.', 'woocommerce' ),
		'type'        => 'string',
		'default'     => 'variation',
		'enum'        => array( 'variation' ),
		'context'     => array( 'view', 'edit' ),
	);
	$schema['properties']['parent_id'] = array(
		'description' => __( 'Product parent ID.', 'woocommerce' ),
		'type'        => 'integer',
		'context'     => array( 'view', 'edit' ),
	);

	return $schema;
}