diff --git a/smartling-glossary-api/src/main/java/com/smartling/api/glossary/v3/pto/entry/GlossaryEntryBaseResponsePTO.java b/smartling-glossary-api/src/main/java/com/smartling/api/glossary/v3/pto/entry/GlossaryEntryBaseResponsePTO.java index dfc56394..2c9cdc49 100644 --- a/smartling-glossary-api/src/main/java/com/smartling/api/glossary/v3/pto/entry/GlossaryEntryBaseResponsePTO.java +++ b/smartling-glossary-api/src/main/java/com/smartling/api/glossary/v3/pto/entry/GlossaryEntryBaseResponsePTO.java @@ -49,6 +49,11 @@ public class GlossaryEntryBaseResponsePTO implements ResponseData { * Archived flag. */ private boolean archived; + + /** + * Optional Suggestion status of the entry. SUGGESTED or APPROVED. + */ + private String suggestionStatus; /** * Uid of the creator. */ diff --git a/smartling-glossary-api/src/test/java/com/smartling/api/glossary/v3/components/entry/EntryManagementApiTest.java b/smartling-glossary-api/src/test/java/com/smartling/api/glossary/v3/components/entry/EntryManagementApiTest.java index 6ac68b81..24ebf622 100644 --- a/smartling-glossary-api/src/test/java/com/smartling/api/glossary/v3/components/entry/EntryManagementApiTest.java +++ b/smartling-glossary-api/src/test/java/com/smartling/api/glossary/v3/components/entry/EntryManagementApiTest.java @@ -81,6 +81,7 @@ public class EntryManagementApiTest { + " ],\n" + " \"customFieldValues\": [],\n" + " \"archived\": false,\n" + + " \"suggestionStatus\": \"SUGGESTED\",\n" + " \"createdByUserUid\": \"671b520051b2\",\n" + " \"modifiedByUserUid\": \"671b520051b2\",\n" + " \"createdDate\": \"2023-03-30T10:38:09Z\",\n" @@ -127,6 +128,7 @@ public void testReadGlossaryEntry() throws Exception { assertEquals("bad90990-4be1-4570-81da-b719cddd5352", glossaryResponsePTO.getGlossaryUid()); assertEquals("37915662-1f42-4a51-afe4-a9eaf32dfa37", glossaryResponsePTO.getEntryUid()); assertEquals("no EN present in DB", glossaryResponsePTO.getDefinition()); + assertEquals("SUGGESTED", glossaryResponsePTO.getSuggestionStatus()); assertNotNull(glossaryResponsePTO.getTranslations()); assertNotNull(glossaryResponsePTO.getLabelUids()); assertNotNull(glossaryResponsePTO.getCustomFieldValues());