WpPageRevisionOrderFields.java
package io.github.evisentin.wordpress.rest.client.domain.model.enums.order;
import com.fasterxml.jackson.annotation.JsonValue;
import io.github.evisentin.wordpress.rest.client.domain.model.enums.WpHasValueEnum;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
@Getter
@RequiredArgsConstructor
public enum WpPageRevisionOrderFields implements WpHasValueEnum {
/**
* Order by the publication date.
*/
DATE("date"),
/**
* Order by the post identifier.
*/
ID("id"),
/**
* Preserve the order of the identifiers specified in the include parameter.
*/
INCLUDE("include"),
/**
* Order by search relevance.
*
* <p>This option is only meaningful when a search term is provided.</p>
*/
RELEVANCE("relevance"),
/**
* Order by the resource slug.
*/
SLUG("slug"),
/**
* Preserve the order of the slugs specified in the slug parameter.
*/
INCLUDE_SLUGS("include_slugs"),
/**
* Order by the rendered title.
*/
TITLE("title");
/**
* The API value associated with the enum constant.
* <p>
* This value is used for JSON serialization when interacting with the WordPress REST API.
* </p>
*/
@JsonValue
private final String value;
}