Assembles a full relationship (or array-of-relationship) schema-property
payload from resolved field values: validate/viewable default true,
userEditable/returnByDefault/notifySelf/resourceCollection notify
default false, queryFilter defaults 'true', and searchable/
sortKeys are omitted entirely unless explicitly given. reverse, when
given (create, or update re-supplying an existing bidirectional
property's required descriptor), embeds a reverse-property descriptor --
see buildReversePropertyDescriptor.
Built as a plain object and cast at the call site rather than typed as
ManagedObjectSchemaProperty throughout: the real IDM v2 API is more
lenient than that type declares (sortKeys/searchable in particular
are routinely absent from real property definitions returned by the
server).
Assembles a full relationship (or array-of-relationship) schema-property payload from resolved field values:
validate/viewabledefault true,userEditable/returnByDefault/notifySelf/resourceCollectionnotifydefault false,queryFilterdefaults'true', andsearchable/sortKeysare omitted entirely unless explicitly given.reverse, when given (create, or update re-supplying an existing bidirectional property's required descriptor), embeds a reverse-property descriptor -- see buildReversePropertyDescriptor.Built as a plain object and cast at the call site rather than typed as
ManagedObjectSchemaPropertythroughout: the real IDM v2 API is more lenient than that type declares (sortKeys/searchablein particular are routinely absent from real property definitions returned by the server).