The <code>__type</code> property allows the JSON deserializer to find the correct class. [[https://docs.microsoft.com/en-us/dotnet/framework/wcf/feature-details/stand-alone-json-serialization?redirectedfrom=MSDN#polymorphism-1| Microsoft Documentation]].
[[Category==== SOAP ====<source lang="html4strict" style="padding-bottom:Server|Web 0; border-bottom: 0;"><soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:ubik="http://schemas.datacontract.org/2004/07/UBIK.Service]].DTO.V211" xmlns:ubik1="http://schemas.datacontract.org/2004/07/UBIK.Service" xmlns:arr="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:ubik2="http://schemas.datacontract.org/2004/07/UBIK.Service.DTO.V244" xmlns:ubik3="http://schemas.datacontract.org/2004/07/UBIK.Service.DTO.V260"> <soapenv:Header/> <soapenv:Body> <tem:GetHierarchyDeltasV212> <!--Optional:--> <tem:appName>application</tem:appName> <!--Optional:--> <tem:contextName>context</tem:contextName> <!--Optional:--> <tem:args> <!--Optional:--> <ubik:ChildrenDepth>1</ubik:ChildrenDepth> <!--Optional:--> <ubik:ParentDepth>0</ubik:ParentDepth> <!--Optional:--> <ubik:StartingPoint xsi:type="ubik:HierarchyRoot"> </ubik:StartingPoint> </tem:args> <!--Optional:--> <tem:authentication>authttoken</tem:authentication> <!--Optional:--> <tem:version>264</tem:version> </tem:GetHierarchyDeltasV212> </soapenv:Body></soapenv:Envelope></source>Make sure to replace the application, context and authtoken accordingly!
==== C# ====
</source>
[[Category:Server|Web Service]]
=== Downloading Infrastructure Objects ===