.title(subtypeModel.getTitle()) .name(subtypeModel.getName()) .deprecated(subtypeModel.getDeprecated()) .additionalProperties(subtypeModel.getAdditionalProperties()) .description(subtypeModel.getDescription())
.setNewSchema(right) .setChangeDeprecated( !Boolean.TRUE.equals(left.getDeprecated()) && Boolean.TRUE.equals(right.getDeprecated())) .setChangeTitle(!Objects.equals(left.getTitle(), right.getTitle())) .setRequired(
.title(subtypeModel.getTitle()) .name(subtypeModel.getName()) .deprecated(subtypeModel.getDeprecated()) .additionalProperties(subtypeModel.getAdditionalProperties()) .description(subtypeModel.getDescription())
composedSchema.setAdditionalProperties(schema.getAdditionalProperties()); composedSchema.setDefault(schema.getDefault()); composedSchema.setDeprecated(schema.getDeprecated()); composedSchema.setDescription(schema.getDescription()); composedSchema.setDiscriminator(schema.getDiscriminator());