PHP 8.2.31
Preview: urls-interface.php Size: 795 B
/home/nshryvcy/blissfulnepal.com/wp-content/plugins/wordpress-seo/src/ai/generator/domain/urls-interface.php

<?php

// phpcs:disable Yoast.NamingConventions.NamespaceName.TooLong -- Needed in the folder structure.

namespace Yoast\WP\SEO\AI\Generator\Domain;

/**
 * Helper class to get the URLs needed for the AI Generator API.
 */
interface URLs_Interface {

	/**
	 * Gets the licence URL.
	 *
	 * @return string The license URL.
	 */
	public function get_license_url(): string;

	/**
	 * Gets the callback URL to be used by the API to send back the access token, refresh token and code challenge.
	 *
	 * @return string The callback URL.
	 */
	public function get_callback_url(): string;

	/**
	 * Gets the callback URL to be used by the API to send back the refreshed JWTs once they expire.
	 *
	 * @return string The refresh callback URL.
	 */
	public function get_refresh_callback_url(): string;
}

Directory Contents

Dirs: 0 × Files: 3

Name Size Perms Modified Actions
617 B lrw-r--r-- 2026-06-03 14:57:42
Edit Download
911 B lrw-r--r-- 2026-06-03 14:57:42
Edit Download
795 B lrw-r--r-- 2026-06-03 14:57:42
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).