All Classes and Interfaces

Class
Description
Base class for mapping query objects to HTTP query parameters.
 
 
 
 
 
Apache HttpClient-based implementation of WpBaseRestClient.
Builder for creating ApacheWpRestClient instances.
Internal utility for discovering the WordPress REST API base URL.
 
Creates HTTP Authorization header values from authentication strategies.
 
Creates HTTP Basic Authentication Authorization headers.
Apache HttpClient implementation of CategoryAPIs.
Defines operations for managing WordPress categories through the WordPress REST API.
Maps WpCategoryQuery into HTTP query parameters for category-related WordPress endpoints.
Apache HttpClient implementation of CommentAPIs.
Defines operations for managing WordPress comments through the WordPress REST API.
 
Creates JWT bearer Authorization headers.
DTO representing the response returned by a JWT token endpoint.
Client abstraction responsible for obtaining JWT tokens for a WordPress authentication strategy.
Apache HttpClient implementation of MediaAPIs.
Defines operations for managing WordPress media items through the WordPress REST API.
Maps WpMediaQuery into HTTP query parameters for post-related WordPress endpoints.
Apache HttpClient implementation of PageAPIs.
Defines operations for managing WordPress pages through the WordPress REST API.
Maps WpPageQuery into HTTP query parameters for post-related WordPress endpoints.
 
Defines operations for managing WordPress post revisions through the WordPress REST API.
 
Apache HttpClient implementation of PostAPIs.
Defines operations for managing WordPress posts through the WordPress REST API.
Maps WpPostQuery into HTTP query parameters for post-related WordPress endpoints.
 
Defines operations for managing WordPress post revisions through the WordPress REST API.
 
Apache HttpClient implementation of PostStatusAPIs.
Defines operations for retrieving WordPress post statuses through the WordPress REST API.
Apache HttpClient implementation of PostTypeAPIs.
Defines operations for retrieving WordPress post types through the WordPress REST API.
OkHttp implementation of SearchAPIs.
Defines operations for searching resources through the WordPress REST API.
Maps WpSearchQuery into HTTP query parameters for search-related WordPress endpoints.
Encapsulates SSL/TLS configuration to be applied to the underlying HTTP client.
Apache HttpClient implementation of TagAPIs.
Defines operations for managing WordPress tags through the WordPress REST API.
Maps WpTagQuery into HTTP query parameters for tag-related WordPress endpoints.
Apache HttpClient implementation of TaxonomyAPIs.
Defines operations for retrieving WordPress taxonomies through the WordPress REST API.
 
Utility methods for JWT token expiration handling.
Marker interface for WordPress authentication strategies.
Runtime exception thrown when WordPress authentication fails or cannot be completed.
Exception thrown when the WordPress REST API returns a 400 Bad Request response.
 
Authentication strategy based on HTTP Basic Authentication.
Represents a WordPress category as returned by the WordPress REST API.
Request body used to create or update a WordPress category.
 
Defines the fields that can be used to sort WordPress category query results.
Represents a query object for retrieving WordPress categories.
Represents a WordPress comment as returned by the WordPress REST API.
Request body used to create or update a WordPress comment.
 
Defines the fields that can be used to sort WordPress comment query results.
Represents a query object for retrieving WordPress comments.
Enumeration of comment statuses supported by the WordPress REST API.
Enumeration of context values used in WordPress REST API requests.
Represents an error response returned by the WordPress REST API.
 
Exception thrown when the WordPress REST API returns a 403 Forbidden response.
Common contract for enums exposing a WordPress REST API value.
Authentication strategy based on JWT bearer token authentication.
Represents a WordPress media item as returned by the WordPress REST API.
 
Enumeration of fields that can be used to order WordPress media queries.
Query parameters for listing WordPress media items.
Enumeration of media item statuses supported by the WordPress REST API.
 
Request body used to update a WordPress media item.
Exception thrown when the WordPress REST API returns a 404 Not Found response.
Enumeration representing open or closed states used by the WordPress REST API.
Represents a WordPress page as returned by the WordPress REST API.
Request body used to create or update a WordPress page.
 
 
Generic wrapper representing a paginated response from the WordPress REST API.
Defines the fields that can be used to sort WordPress page query results.
Represents a query object for retrieving WordPress pages.
Represents a revision of a WordPress page as returned by the WordPress REST API.
 
Represents a query object for retrieving WordPress post revisions.
Enumeration of page statuses supported by the WordPress REST API.
Represents pagination parameters with a page number and page size.
Represents a WordPress post as returned by the WordPress REST API.
Request body used to create or update a WordPress post.
 
 
Enumeration of post formats supported by the WordPress REST API.
Defines the fields that can be used to sort WordPress post query results.
Represents a query object for retrieving WordPress posts.
Represents a revision of a WordPress post as returned by the WordPress REST API.
 
Represents a query object for retrieving WordPress post revisions.
Enumeration of post statuses supported by the WordPress REST API.
Represents a WordPress tag as returned by the WordPress REST API.
 
Represents a WordPress field that may contain both raw and rendered values.
Base class for WordPress content resources exposed through the WordPress REST API.
Main entry point for interacting with the WordPress REST API.
Enumeration of searchable resource subtypes supported by the WordPress REST API.
Enumeration of searchable resource types supported by the WordPress REST API.
Represents a query object for searching WordPress resources.
 
Enumeration representing sort directions for WordPress REST API queries.
Represents a WordPress post type as returned by the WordPress REST API.
Represents a WordPress tag as returned by the WordPress REST API.
Request body used to create or update a WordPress tag.
 
Defines the fields that can be used to sort WordPress tag query results.
Represents a query object for retrieving WordPress tags.
Enumeration of WordPress taxonomies supported by the client.
Represents a WordPress taxonomy as returned by the WordPress REST API.
 
 
Exception thrown when the WordPress REST API returns a 401 Unauthorized response.