blob: 22b39f5005bd0c0ed0adf62122b4652a10d5f51f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
{ Parsed from CloudKit.framework CKModifyRecordsOperation.h }
{$ifdef TYPES}
type
CKModifyRecordsOperationPtr = ^CKModifyRecordsOperation;
{$endif}
{$ifdef TYPES}
type
CKRecordSavePolicy = NSInteger;
CKRecordSavePolicyPtr = ^CKRecordSavePolicy;
const
CKRecordSaveIfServerRecordUnchanged = 0;
CKRecordSaveChangedKeys = 1;
CKRecordSaveAllKeys = 2;
{$endif}
{$ifdef CLASSES}
type
CKModifyRecordsOperation = objcclass external (CKDatabaseOperation)
public
function init: instancetype; message 'init'; { NS_DESIGNATED_INITIALIZER }
function initWithRecordsToSave_recordIDsToDelete (records: NSArray; recordIDs: NSArray): instancetype; message 'initWithRecordsToSave:recordIDsToDelete:';
procedure setRecordsToSave(newValue: NSArray); message 'setRecordsToSave:';
function recordsToSave: NSArray; message 'recordsToSave';
procedure setRecordIDsToDelete(newValue: NSArray); message 'setRecordIDsToDelete:';
function recordIDsToDelete: NSArray; message 'recordIDsToDelete';
procedure setSavePolicy(newValue: CKRecordSavePolicy); message 'setSavePolicy:';
function savePolicy: CKRecordSavePolicy; message 'savePolicy';
procedure setClientChangeTokenData(newValue: NSData); message 'setClientChangeTokenData:';
function clientChangeTokenData: NSData; message 'clientChangeTokenData';
procedure setAtomic(newValue: ObjCBOOL); message 'setAtomic:';
function atomic: ObjCBOOL; message 'atomic';
procedure setPerRecordProgressBlock(newValue: OpaqueCBlock); message 'setPerRecordProgressBlock:';
function perRecordProgressBlock: OpaqueCBlock; message 'perRecordProgressBlock';
procedure setPerRecordCompletionBlock(newValue: OpaqueCBlock); message 'setPerRecordCompletionBlock:';
function perRecordCompletionBlock: OpaqueCBlock; message 'perRecordCompletionBlock';
procedure setModifyRecordsCompletionBlock(newValue: OpaqueCBlock); message 'setModifyRecordsCompletionBlock:';
function modifyRecordsCompletionBlock: OpaqueCBlock; message 'modifyRecordsCompletionBlock';
end;
{$endif}
|