![JAR search and dependency download from the Maven repository](/logo.png)
com.unblu.webapi.model.v3.ECallOrderByField Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of models-v3 Show documentation
Show all versions of models-v3 Show documentation
Java classes corresponding to the JSON bodies
package com.unblu.webapi.model.v3;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
/**
* Gets or Sets ECallOrderByField
*/
public enum ECallOrderByField {
/**
* ID: Sort by the 'id' attribute
*/
ID("ID"),
/**
* CONVERSATION_ID: Sort by the 'conversationId' attribute
*/
CONVERSATION_ID("CONVERSATION_ID"),
/**
* INITIATION_TIMESTAMP: Sort by the 'initiationTimestamp' attribute
*/
INITIATION_TIMESTAMP("INITIATION_TIMESTAMP"),
/**
* ACCEPT_TIMESTAMP: Sort by the 'acceptTimestamp' attribute
*/
ACCEPT_TIMESTAMP("ACCEPT_TIMESTAMP"),
/**
* ESTABLISHED_TIMESTAMP: Sort by the 'establishedTimestamp' attribute
*/
ESTABLISHED_TIMESTAMP("ESTABLISHED_TIMESTAMP"),
/**
* END_TIMESTAMP: Sort by the 'endTimestamp' attribute
*/
END_TIMESTAMP("END_TIMESTAMP");
private String value;
ECallOrderByField(String value) {
this.value = value;
}
@JsonValue
public String getValue() {
return value;
}
@Override
public String toString() {
return String.valueOf(value);
}
@JsonCreator
public static ECallOrderByField fromValue(String value) {
for (ECallOrderByField b : ECallOrderByField.values()) {
if (b.value.equals(value)) {
return b;
}
}
throw new IllegalArgumentException("Unexpected value '" + value + "'");
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy