Class Select

java.lang.Object
co.permify.sdk.model.Select

@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class Select extends Object
A field selection expression. e.g. `request.auth`.
  • Field Details

  • Constructor Details

    • Select

      public Select()
  • Method Details

    • operand

      public Select operand(Expr operand)
    • getOperand

      @Nullable public Expr getOperand()
      Get operand
      Returns:
      operand
    • setOperand

      public void setOperand(Expr operand)
    • field

      public Select field(String field)
    • getField

      @Nullable public String getField()
      Required. The name of the field to select. For example, in the select expression `request.auth`, the `auth` portion of the expression would be the `field`.
      Returns:
      field
    • setField

      public void setField(String field)
    • testOnly

      public Select testOnly(Boolean testOnly)
    • getTestOnly

      @Nullable public Boolean getTestOnly()
      Whether the select is to be interpreted as a field presence test. This results from the macro `has(request.auth)`.
      Returns:
      testOnly
    • setTestOnly

      public void setTestOnly(Boolean testOnly)
    • equals

      public boolean equals(Object o)
      Return true if this Select object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toUrlQueryString

      public String toUrlQueryString()
      Convert the instance into URL query string.
      Returns:
      URL query string
    • toUrlQueryString

      public String toUrlQueryString(String prefix)
      Convert the instance into URL query string.
      Parameters:
      prefix - prefix of the query string
      Returns:
      URL query string