When fetching the shared record zones, the share reference is not set

I'm doing some test with the new zone sharing feature, but when I fetch the shared zones, I'm only getting the zoneID in return.

How can I get the (current) user permissions in each of his shared zones that he has accepted?

If I don't have the CKShare ID, I can't request for it.

I answered myself, I can always get the CKShare requesting the CKRecord with recordName = "cloudkit.zoneshare" for the record zone I want.

When fetching the shared record zones, the share reference is not set
 
 
Q