Automattic\WooCommerce\Admin\API
OnboardingProfile::get_item_schema()
Get the schema, conforming to JSON Schema.
Method of the class: OnboardingProfile{}
No Hooks.
Return
Array
.
Usage
$OnboardingProfile = new OnboardingProfile(); $OnboardingProfile->get_item_schema();
OnboardingProfile::get_item_schema() OnboardingProfile::get item schema code WC 9.7.1
public function get_item_schema() { // Unset properties used for collection params. $properties = self::get_profile_properties(); foreach ( $properties as $key => $property ) { unset( $properties[ $key ]['default'] ); unset( $properties[ $key ]['items'] ); unset( $properties[ $key ]['validate_callback'] ); unset( $properties[ $key ]['sanitize_callback'] ); } $schema = array( '$schema' => 'http://json-schema.org/draft-04/schema#', 'title' => 'onboarding_profile', 'type' => 'object', 'properties' => $properties, ); return $this->add_additional_fields_schema( $schema ); }