Automatically get ESO properties ApplicationInternalName

Hi @Mykyta_Onopko!

Well, there’s no direct component to do this (although it has been requested internally, and possibly by the community, before). But that doesn’t mean it’s not possible!

You’ll just have to create a short (2 line) c#/python script, following our guide here Grasshopper | Speckle Docs

Once that’s setup, you can get the names of all properties in an object using this method:

import Speckle.Core.Models.Base as Base

a = speckleObject.GetMemberNames()

Speckle-GetObjectKeys.gh (9.1 KB)

4 Likes