description
TypeScriptget description(): stringSwift declarationvar description: String { get }A textual description of the options that's suitable for logging.
struct · iOS 17.0+ · SDK 27.1
struct FetchChangesOptionsA set of options to use when fetching changes from the server.
get description(): stringSwift declarationvar description: String { get }A textual description of the options that's suitable for logging.
get operationGroup(): CKOperationGroupSwift declarationvar operationGroup: CKOperationGroup { get set }The operation group to use for the underlying CloudKit operations. - Tip: Providing a specific operation group helps you to identify and analyze the telemetry of fetch operations in CloudKit Console. The default value is `nil`.
set operationGroup(value: CKOperationGroup)Swift declarationvar operationGroup: CKOperationGroup { get set }The operation group to use for the underlying CloudKit operations. - Tip: Providing a specific operation group helps you to identify and analyze the telemetry of fetch operations in CloudKit Console. The default value is `nil`.
get prioritizedZoneIDs(): Array<CKRecordZone_ID>Swift declarationvar prioritizedZoneIDs: [CKRecordZone.ID]A list of zones that should be prioritized over others while fetching changes. ``CKSyncEngine-5sie5`` will fetch changes for the zones in this list first before any other zones. You might use this to prioritize a specific set of zones for initial sync. You could also prioritize the object currently showing in the UI by putting it first in this list. Any zones not included in this list will be prioritized in a default manner. If a zone in this list has no changes to fetch, then that zone will be ignored.
set prioritizedZoneIDs(value: Array<CKRecordZone_ID>)Swift declarationvar prioritizedZoneIDs: [CKRecordZone.ID]A list of zones that should be prioritized over others while fetching changes. ``CKSyncEngine-5sie5`` will fetch changes for the zones in this list first before any other zones. You might use this to prioritize a specific set of zones for initial sync. You could also prioritize the object currently showing in the UI by putting it first in this list. Any zones not included in this list will be prioritized in a default manner. If a zone in this list has no changes to fetch, then that zone will be ignored.
static init(scope?: CKSyncEngine_FetchChangesOptions_Scope, operationGroup?: (CKOperationGroup) | null): CKSyncEngine_FetchChangesOptionsSwift declarationinit(scope: CKSyncEngine.FetchChangesOptions.Scope = .all, operationGroup: CKOperationGroup? = nil)Creates a new set of fetch changes options. - Parameters: - scope: The scope in which to fetch changes. Defaults to ``Scope/all``. - operationGroup: The operation group to use for the underlying CloudKit operations. If `nil`, a default operation group will be created.
get scope(): CKSyncEngine_FetchChangesOptions_ScopeSwift declarationvar scope: CKSyncEngine.FetchChangesOptions.Scope { get set }The scope in which to fetch changes.
set scope(value: CKSyncEngine_FetchChangesOptions_Scope)Swift declarationvar scope: CKSyncEngine.FetchChangesOptions.Scope { get set }The scope in which to fetch changes.
No declarations were skipped in this snapshot.