Good Spectrum result example:
<dataSourceState>
<mode>PUSH_COMPLETE</mode>
<state>SUCCESS</state>
<lastUpdatedOn>2021-03-24T18:00:18Z</lastUpdatedOn>
<lastPolledOn>2021-05-10T19:37:04Z</lastPolledOn>
<pollInterval>300</pollInterval>
<isEnabled>true</isEnabled>
<isDeleting>false</isDeleting>
<isRemovable>true</isRemovable>
<setNextSynchronizationFull>false</setNextSynchronizationFull>
<requestPushFromOtherDS>false</requestPushFromOtherDS>
<syncRetiredItems>false</syncRetiredItems>
<syncDeviceLifeCycleStates>true</syncDeviceLifeCycleStates>
<contributeInventoryToDA>false</contributeInventoryToDA>
</dataSourceState>
FAILED Spectrum result example:
<dataSourceState>
<mode>PUSH_COMPLETE</mode>
<state>DATA_SOURCE_FAILURE</state>
<lastUpdatedOn>2021-03-24T18:00:18Z</lastUpdatedOn>
<lastPolledOn>2021-05-10T19:42:04Z</lastPolledOn>
<pollInterval>300</pollInterval>
<isEnabled>true</isEnabled>
<isDeleting>false</isDeleting>
<isRemovable>true</isRemovable>
<setNextSynchronizationFull>false</setNextSynchronizationFull>
<requestPushFromOtherDS>false</requestPushFromOtherDS>
<syncRetiredItems>false</syncRetiredItems>
<syncDeviceLifeCycleStates>true</syncDeviceLifeCycleStates>
<contributeInventoryToDA>false</contributeInventoryToDA>
</dataSourceState>