GetTermSetsResponseObject is used to return data for each of the term sets that was requested. For each term set requested an empty node will be returned which means it is up to date, or the entire term set will be returned if it has been updated in any way since the last time it was retrieved.
<xs:complexType name="GetTermSetsResponseObject" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="Container"> <xs:complexType> <xs:sequence> <xs:element minOccurs="1" maxOccurs="unbounded" name="TermStore" type="SerializedSharedItemForGetTermSets"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType>
Container: This is the collection of term sets which were requested. If the client request contained a mismatch in the number of client term set time stamps, versions, and identifiers, then this element MUST NOT be present.
Container.TermStore: This either specifies that a term set is up to date or fully describes an entire term set and all its terms if it has been updated. See SerializedSharedItemForGetTermSets (section 188.8.131.52) for a description of that type.