One Logo Pool Ball
CloudKit · IOS API REFERENCE

CKShare.Participant

class · iOS 10.0+ · SDK 27.1

class Participant

Members (11)

static · iOS 18.0+

oneTimeURLParticipant

TypeScript
static oneTimeURLParticipant(): CKShare_Participant
Swift declaration
class func oneTimeURLParticipant() -> Self
method · iOS 10.0+

isEqual

TypeScript
isEqual(object: unknown): boolean
Swift declaration
func isEqual(_ object: Any) -> Bool
get · iOS 10.0+

acceptanceStatus

TypeScript
get acceptanceStatus(): CKShare_ParticipantAcceptanceStatus
Swift declaration
var acceptanceStatus: CKShare.ParticipantAcceptanceStatus { get }
get · iOS 26.0+

dateAddedToShare

TypeScript
get dateAddedToShare(): (globalThis.Date) | null
Swift declaration
var dateAddedToShare: Date? { get }
get · iOS 26.0+

isApprovedRequester

TypeScript
get isApprovedRequester(): boolean
Swift declaration
var isApprovedRequester: Bool { get }
get · iOS 10.0+

permission

TypeScript
get permission(): CKShare_ParticipantPermission
Swift declaration
var permission: CKShare.ParticipantPermission { get set }
set · iOS 10.0+

permission

TypeScript
set permission(value: CKShare_ParticipantPermission)
Swift declaration
var permission: CKShare.ParticipantPermission { get set }
get · iOS 12.0+

role

TypeScript
get role(): CKShare_ParticipantRole
Swift declaration
var role: CKShare.ParticipantRole { get set }
set · iOS 12.0+

role

TypeScript
set role(value: CKShare_ParticipantRole)
Swift declaration
var role: CKShare.ParticipantRole { get set }
get · iOS 10.0+

userIdentity

TypeScript
get userIdentity(): CKUserIdentity
Swift declaration
@NSCopying var userIdentity: CKUserIdentity { get }
get · iOS 10.0+

participantID

TypeScript
get participantID(): string
Swift declaration
@backDeployed(before: macOS 15.0, iOS 18.0, tvOS 18.0, watchOS 11.0, visionOS 2.0)
final var participantID: CKShare.Participant.ID { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

CKShare.Participant.init()

inherited init: clang: 'init' is unavailable

All CloudKit types →