The Oid (Object ID) part of this Qid
The Vid (Version UUID) part of this Qid
Must be another Qid instance
Whether the other qid is equal to this qid
Static
ofGet a reference to a Qid by passing "anything". Anything can be either:
Of neither of the above was provided an exception is thrown
A Qid, String or Object
A Qid
Static
ofGet a reference to a Qid object by providing it's String representation. When your end goal is to convert a JS array/iterable of string to a QidSet, consider using QidSet.ofIterable which is more performant
The String representation of a Qid
Static
of
Qid stands for Unique Identifier. It uniquely (and globally) identifies an object in BIM.works. It's String representation is a concatenation of a Vid and Oid Joined by hyphen: "vid-oid": Example: "227e071d-4909-4b5c-8d48-46f44d027c46-1" For memory efficiency, it is advised to not pass around the String representation in a JavaScript context, but use these Qid objects.
For efficient aggregation of Qids, you can use QidSet and QidMap.
This class does not have a public constructor, use any of the following static methods to get a reference to q Qid: