-
Notifications
You must be signed in to change notification settings - Fork 84
Open
Labels
Description
model SearchIndexerKnowledgeStoreTableProjectionSelector
extends SearchIndexerKnowledgeStoreProjectionSelector {
generatedKeyName?: string;
}
model SearchIndexerKnowledgeStoreProjectionSelector {
generatedKeyName?: string;
} @Generated
@Override
public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
jsonWriter.writeStartObject();
jsonWriter.writeStringField("generatedKeyName", getGeneratedKeyName());
jsonWriter.writeStringField("generatedKeyName", this.generatedKeyName);
return jsonWriter.writeEndObject();
}
@Generated
public static SearchIndexerKnowledgeStoreTableProjectionSelector fromJson(JsonReader jsonReader)
throws IOException {
return jsonReader.readObject(reader -> {
String generatedKeyName = null;
String generatedKeyName = null;
while (reader.nextToken() != JsonToken.END_OBJECT) {
String fieldName = reader.getFieldName();
reader.nextToken();
if ("generatedKeyName".equals(fieldName)) {
generatedKeyName = reader.getString();
} else {
reader.skipChildren();
}
}
SearchIndexerKnowledgeStoreTableProjectionSelector deserializedSearchIndexerKnowledgeStoreTableProjectionSelector
= new SearchIndexerKnowledgeStoreTableProjectionSelector(generatedKeyName);
deserializedSearchIndexerKnowledgeStoreTableProjectionSelector.setGeneratedKeyName(generatedKeyName);
return deserializedSearchIndexerKnowledgeStoreTableProjectionSelector;
});
}Unsure the problem was cased by the duplicated property + change of optionality.