Turns an already-fetched relationship property's extracted fields into
the descriptor shape buildManagedObjectSchemaRelationshipPropertyPayload's
reverse parameter expects. Used on update: the v2 API requires a
resourceCollection[0].reverseProperty descriptor on every write of a
property that has reverseRelationship: true set, not just its initial
creation -- live-confirmed via a 400 ("field is required") when updating
an already-bidirectional property without one -- so any update to a
property with a configured reverse side must re-supply this descriptor
even when the caller isn't touching the reverse side's own fields.
Turns an already-fetched relationship property's extracted fields into the descriptor shape buildManagedObjectSchemaRelationshipPropertyPayload's
reverseparameter expects. Used on update: the v2 API requires aresourceCollection[0].reversePropertydescriptor on every write of a property that hasreverseRelationship: trueset, not just its initial creation -- live-confirmed via a 400 ("field is required") when updating an already-bidirectional property without one -- so any update to a property with a configured reverse side must re-supply this descriptor even when the caller isn't touching the reverse side's own fields.