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 PostAPIs.
Defines operations for managing WordPress posts through the WordPress REST API.
Maps WpPostQuery into HTTP query parameters for post-related WordPress endpoints.
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.
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.
 
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.
Generic wrapper representing a paginated response from 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.
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 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.
 
 
Exception thrown when the WordPress REST API returns a 401 Unauthorized response.