public Parameter $ref(String $ref) { set$ref($ref); return this; }
public Parameter in(String in) { setIn(in); return this; }
public RequestBody $ref(String $ref) { set$ref($ref); return this; }
@Override public Optional<Parameter> filterParameter(Parameter parameter, Operation operation, ApiDescription api, Map<String, List<String>> params, Map<String, String> cookies, Map<String, List<String>> headers) { if (QUERY_IN.equals(parameter.getIn())) { return Optional.empty(); } return Optional.of(parameter); } }
@Test(description = "should mark a parameter as to allow empty value") public void testAllowEmptyValueParameter() throws Exception { final Parameter qp = new QueryParameter().allowEmptyValue(true); final String json = "{\"in\":\"query\",\"allowEmptyValue\":true}"; SerializationMatchers.assertEqualsToJson(qp, json); } }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class QueryParameter {\n"); sb.append(" ").append(toIndentedString(super.toString())).append("\n"); sb.append(" in: ").append(toIndentedString(in)).append("\n"); sb.append("}"); return sb.toString(); }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class CookieParameter {\n"); sb.append(" ").append(toIndentedString(super.toString())).append("\n"); sb.append(" in: ").append(toIndentedString(in)).append("\n"); sb.append("}"); return sb.toString(); }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class HeaderParameter {\n"); sb.append(" ").append(toIndentedString(super.toString())).append("\n"); sb.append(" in: ").append(toIndentedString(in)).append("\n"); sb.append("}"); return sb.toString(); }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class PathParameter {\n"); sb.append(" ").append(toIndentedString(super.toString())).append("\n"); sb.append(" in: ").append(toIndentedString(in)).append("\n"); sb.append(" required: ").append(toIndentedString(required)).append("\n"); sb.append("}"); return sb.toString(); }
@Override public int hashCode() { return Objects.hash(in, super.hashCode()); }
@Override public boolean equals(java.lang.Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } QueryParameter queryParameter = (QueryParameter) o; return Objects.equals(this.in, queryParameter.in) && super.equals(o); }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class RequestBody {\n"); sb.append(" description: ").append(toIndentedString(description)).append("\n"); sb.append(" content: ").append(toIndentedString(content)).append("\n"); sb.append(" required: ").append(toIndentedString(required)).append("\n"); sb.append("}"); return sb.toString(); }
private void validateParameters(Operation operation) { if (operation != null) { for (Parameter parameter : operation.getParameters()) { assertNotEquals(QUERY, parameter.getIn()); } } }
@Override public int hashCode() { return Objects.hash(in, super.hashCode()); }
@Override public boolean equals(java.lang.Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } HeaderParameter headerParameter = (HeaderParameter) o; return Objects.equals(this.in, headerParameter.in) && super.equals(o); }
@Override public int hashCode() { return Objects.hash(in, super.hashCode()); }
@Override public boolean equals(java.lang.Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } CookieParameter cookieParameter = (CookieParameter) o; return Objects.equals(this.in, cookieParameter.in) && super.equals(o); }
@Override public int hashCode() { return Objects.hash(in, required, super.hashCode()); }
@Override public boolean equals(java.lang.Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } PathParameter pathParameter = (PathParameter) o; return Objects.equals(this.in, pathParameter.in) && Objects.equals(this.required, pathParameter.required) && super.equals(o); }