Skip to main content


 

Symptoms


SourceCode.SmartObject.Client.PropertyType
and
SourceCode.SmartObjects.Services.ServiceSDK.Types.SoType
are are not equal

I'm wondering why the two types have a differrent number of items. THey do not match completely.



Is there an official way of how these properties map towards each others?
 

Diagnoses


That, to me, seems a bit odd.
 

Resolution

I looked at the code, and I read a little bit on the help site.
What I have gathered was:
SourceCode.SmartObjects.Client.PropertyType
This contains all the default SmartObject properties (the ones you can see when you design a SmartObject)

SourceCode.SmartObjects.Services.ServiceSDK.Types.SoType
This contains a couple of extra properties, this is because these types refer to ServiceObject Properties or Parameters, obviously because some ServiceObject contains some weird values (like XML) we need to cater for them.




 
Be the first to reply!

Reply