io.smallrye.graphql.client.core.DirectiveArgument 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;
import static java.util.Arrays.asList;
import java.util.List;
public interface DirectiveArgument extends Buildable {
static List directiveArgs(DirectiveArgument... directiveArgs) {
return asList(directiveArgs);
}
static DirectiveArgument directiveArg(String name, Object value) {
DirectiveArgument directiveArgument = getNewInstanceOf(DirectiveArgument.class);
directiveArgument.setName(name);
directiveArgument.setValue(value);
return directiveArgument;
}
String getName();
void setName(String name1);
Object getValue();
void setValue(Object value);
}