Automattic\WooCommerce\StoreApi\Schemas\V1

ProductAttributeTermSchema::get_visual_property_schemaprivateWC 1.0

Get the visual data property schema.

Method of the class: ProductAttributeTermSchema{}

No Hooks.

Returns

array.

Usage

// private - for code of main (parent) class only
$result = $this->get_visual_property_schema(): array;

ProductAttributeTermSchema::get_visual_property_schema() code WC 11.0.1

private function get_visual_property_schema(): array {
	return array(
		'description' => __( 'Experimental visual swatch data for wc-visual attribute terms.', 'woocommerce' ),
		'type'        => 'object',
		'context'     => array( 'view', 'edit' ),
		'readonly'    => true,
		'properties'  => array(
			'type'  => array(
				'type' => 'string',
				'enum' => array( VisualAttributeTermMeta::TYPE_COLOR, VisualAttributeTermMeta::TYPE_IMAGE, VisualAttributeTermMeta::TYPE_NONE ),
			),
			'value' => array(
				'type' => 'string',
			),
		),
	);
}