io.smallrye.graphql.client.core.Enum Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of smallrye-graphql-client-api Show documentation
Show all versions of smallrye-graphql-client-api Show documentation
SmallRye specific Client API, extending the MicroProfile client api, allowing us to play with the api first before we move it to the spec
package io.smallrye.graphql.client.core;
import static io.smallrye.graphql.client.core.utils.ServiceUtils.getNewInstanceOf;
public interface Enum extends Buildable {
/*
* Static factory methods
*/
static Enum gqlEnum(String value) {
Enum gqlEnum = getNewInstanceOf(Enum.class);
gqlEnum.setValue(value);
return gqlEnum;
}
/*
* Getter/Setter
*/
String getValue();
void setValue(String value);
}