public String computeType(final RequestBody bodyParam) { MediaType _head = IterableExtensions.<MediaType>head(bodyParam.getContentMediaTypes().values()); Schema _schema = null; if (_head!=null) { _schema=_head.getSchema(); } final Schema schema = _schema; if ((schema == null)) { return OpenApi3DiagramTypes.UNRESOLVED; } return this.schemaLabel("Request", schema); }
@Override public void runObjectValidations() { RequestBody requestBody = (RequestBody) value.getOverlay(); validateStringField(F_description, false); validateBooleanField(F_required, false); validateMapField(F_contentMediaTypes, false, false, MediaType.class, new MediaTypeValidator()); validateExtensions(requestBody.getExtensions()); } }
public CharSequence generateRequestParameter(final RequestBody request, final Schema schema) { StringConcatenation _builder = new StringConcatenation(); _builder.append("{"); _builder.newLine(); _builder.append(" "); _builder.append("\"objecttype\": \"Request\","); _builder.newLine(); _builder.append(" "); _builder.append("\"name\": \""); String _escapeEcmaScript = StringEscapeUtils.escapeEcmaScript(this.getSchemaLabel(schema)); _builder.append(_escapeEcmaScript, " "); _builder.append("\","); _builder.newLineIfNotEmpty(); _builder.append(" "); _builder.append("\"isProperty\": false,"); _builder.newLine(); _builder.append(" "); _builder.append("\"propertyId\": \"<undefined>\","); _builder.newLine(); _builder.append(" "); _builder.append("\"required\": "); boolean _isRequired = request.isRequired(); _builder.append(_isRequired, " "); _builder.newLineIfNotEmpty(); _builder.append("}"); _builder.newLine(); return _builder; }
values.put(k, operation.getRequestBody().getContentMediaTypes().get(k).getSchema()); }; IterableExtensions.<String>take(operation.getRequestBody().getContentMediaTypes().keySet(), 1).forEach(_function); final Consumer<Parameter> _function_1 = (Parameter it) -> { values.put(it.getName(), it);
@Override public void runObjectValidations() { RequestBody requestBody = (RequestBody) value.getOverlay(); validateStringField(F_description, false); validateBooleanField(F_required, false); validateMapField(F_contentMediaTypes, false, false, MediaType.class, new MediaTypeValidator()); validateExtensions(requestBody.getExtensions()); } }