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.Creates HTTP
Authorization header values from authentication strategies.Creates HTTP Basic Authentication
Authorization headers.Defines operations for managing WordPress categories through the WordPress REST API.
Maps
WpCategoryQuery into HTTP query parameters for category-related WordPress endpoints.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.
Defines operations for managing WordPress media items through the WordPress REST API.
Maps
WpMediaQuery into HTTP query parameters for post-related WordPress endpoints.Defines operations for managing WordPress posts through the WordPress REST API.
Maps
WpPostQuery into HTTP query parameters for post-related WordPress endpoints.Encapsulates SSL/TLS configuration to be applied to the underlying HTTP client.
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.
Represents a query object for retrieving WordPress categories.
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.
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.
Enumeration of post formats supported by the WordPress REST API.
Represents a query object for retrieving WordPress posts.
Enumeration of post statuses supported by the WordPress REST API.
Represents a WordPress field that may contain both raw and rendered values.
Main entry point for interacting with the WordPress REST API.
Enumeration representing sort directions for WordPress REST API queries.
Represents a WordPress tag as returned by the WordPress REST API.
Enumeration of fields that can be used to order WordPress tag queries.
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.