I am wondering about if order of object in a call await app.create_object_list(batch); is important?
...
var batch = new List<IMessage>();
if (materials != null) batch.AddRange(materials.Values);
if (sections != null) batch.AddRange(sections.Values);
if (nodes != null) batch.AddRange(nodes.Values);
if (members != null) batch.AddRange(members.Values);
if (members != null) batch.AddRange(members.Values);
if (efl != null) batch.AddRange(steelEffectiveLengths);
await app.create_object_list(batch);
In my case some members are designed on member level and some via member set parent.
Some members have steelEffectiveLengths number assigned to it, but that means steel effective length needs to exist before member (first without members assigned to it and after again with members assigned to it?
Some members that are designed via memberSet parent, so memberSet should be defined first but it needs members in order to be created?
So is order important in API II as it was in API I and can you export objects with some properties missing, for example steel effective lengths without members assigned to it?