---
title: "init(allowedParticipantPermissionOptions:allowedParticipantAccessOptions:)"
framework: cloudkit
role: symbol
role_heading: Initializer
path: "cloudkit/ckallowedsharingoptions/init(allowedparticipantpermissionoptions:allowedparticipantaccessoptions:)"
---

# init(allowedParticipantPermissionOptions:allowedParticipantAccessOptions:)

Creates and initializes an allowed sharing options object.

## Declaration

```swift
init(allowedParticipantPermissionOptions: CKSharingParticipantPermissionOption, allowedParticipantAccessOptions: CKSharingParticipantAccessOption)
```

## Parameters

- `allowedParticipantPermissionOptions`: The doc://com.apple.cloudkit/documentation/CloudKit/CKSharingParticipantPermissionOption setting.
- `allowedParticipantAccessOptions`: The doc://com.apple.cloudkit/documentation/CloudKit/CKSharingParticipantAccessOption setting.
