public interface  io.smallrye.graphql.client.core.Fragment extends java.lang.Object implements io.smallrye.graphql.client.core.FragmentOrOperation
{
public static transient java.util.List fragments(io.smallrye.graphql.client.core.Fragment[])
{
java.util.List v;
io.smallrye.graphql.client.core.Fragment[] v;
v := @parameter: io.smallrye.graphql.client.core.Fragment[];
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
return v;
}
public static io.smallrye.graphql.client.core.Fragment$FragmentBuilder fragment(java.lang.String)
{
java.lang.String v;
io.smallrye.graphql.client.core.Fragment$FragmentBuilder v;
v := @parameter: java.lang.String;
v = new io.smallrye.graphql.client.core.Fragment$FragmentBuilder;
specialinvoke v.<io.smallrye.graphql.client.core.Fragment$FragmentBuilder: void <init>(java.lang.String)>(v);
return v;
}
public abstract java.lang.String getName();
public abstract void setName(java.lang.String);
public abstract java.lang.String getTargetType();
public abstract void setTargetType(java.lang.String);
public abstract java.util.List getFields();
public abstract void setFields(java.util.List);
public abstract java.util.List getDirectives();
public abstract void setDirectives(java.util.List);
}