Automattic\WooCommerce\Admin\API

AnalyticsImports::register_routespublicWC 1.0

Register routes.

Method of the class: AnalyticsImports{}

No Hooks.

Returns

null. Nothing (null).

Usage

$AnalyticsImports = new AnalyticsImports();
$AnalyticsImports->register_routes(): void;

AnalyticsImports::register_routes() code WC 10.5.0

public function register_routes(): void {
	register_rest_route(
		$this->namespace,
		'/' . $this->rest_base . '/status',
		array(
			array(
				'methods'             => \WP_REST_Server::READABLE,
				'callback'            => array( $this, 'get_status' ),
				'permission_callback' => array( $this, 'permissions_check' ),
			),
			'schema' => array( $this, 'get_status_schema' ),
		)
	);

	register_rest_route(
		$this->namespace,
		'/' . $this->rest_base . '/trigger',
		array(
			array(
				'methods'             => \WP_REST_Server::CREATABLE,
				'callback'            => array( $this, 'trigger_import' ),
				'permission_callback' => array( $this, 'permissions_check' ),
			),
			'schema' => array( $this, 'get_trigger_schema' ),
		)
	);
}