cloudkit.ckdb (4299B)
1 DEFINE SCHEMA 2 3 RECORD TYPE Archive ( 4 "___createTime" TIMESTAMP, 5 "___createdBy" REFERENCE, 6 "___etag" STRING, 7 "___modTime" TIMESTAMP, 8 "___modifiedBy" REFERENCE, 9 "___recordID" REFERENCE, 10 archiveGameID STRING, 11 cells ASSET, 12 completedAt TIMESTAMP, 13 completedBy STRING, 14 journals ASSET, 15 originalGameID STRING, 16 puzzleSource ASSET, 17 solveSeconds INT64, 18 title STRING, 19 GRANT WRITE TO "_creator", 20 GRANT CREATE TO "_icloud", 21 GRANT READ TO "_world" 22 ); 23 24 RECORD TYPE Decision ( 25 "___createTime" TIMESTAMP, 26 "___createdBy" REFERENCE, 27 "___etag" STRING, 28 "___modTime" TIMESTAMP, 29 "___modifiedBy" REFERENCE, 30 "___recordID" REFERENCE, 31 kind STRING, 32 payload STRING, 33 version INT64, 34 GRANT WRITE TO "_creator", 35 GRANT CREATE TO "_icloud", 36 GRANT READ TO "_world" 37 ); 38 39 RECORD TYPE Game ( 40 "___createTime" TIMESTAMP, 41 "___createdBy" REFERENCE, 42 "___etag" STRING, 43 "___modTime" TIMESTAMP QUERYABLE, 44 "___modifiedBy" REFERENCE, 45 "___recordID" REFERENCE, 46 completedAt TIMESTAMP, 47 completedBy STRING, 48 puzzleSource ASSET, 49 pushCredential BYTES, 50 roomCredential BYTES, 51 shareRecordName STRING, 52 syncVersion INT64, 53 title STRING, 54 GRANT WRITE TO "_creator", 55 GRANT CREATE TO "_icloud", 56 GRANT READ TO "_world" 57 ); 58 59 RECORD TYPE Journal ( 60 "___createTime" TIMESTAMP, 61 "___createdBy" REFERENCE, 62 "___etag" STRING, 63 "___modTime" TIMESTAMP, 64 "___modifiedBy" REFERENCE, 65 "___recordID" REFERENCE QUERYABLE, 66 entries ASSET, 67 updatedAt TIMESTAMP, 68 GRANT WRITE TO "_creator", 69 GRANT CREATE TO "_icloud", 70 GRANT READ TO "_world" 71 ); 72 73 RECORD TYPE Moves ( 74 "___createTime" TIMESTAMP, 75 "___createdBy" REFERENCE, 76 "___etag" STRING, 77 "___modTime" TIMESTAMP QUERYABLE, 78 "___modifiedBy" REFERENCE, 79 "___recordID" REFERENCE QUERYABLE, 80 cells BYTES, 81 updatedAt TIMESTAMP, 82 GRANT WRITE TO "_creator", 83 GRANT CREATE TO "_icloud", 84 GRANT READ TO "_world" 85 ); 86 87 RECORD TYPE Ping ( 88 "___createTime" TIMESTAMP, 89 "___createdBy" REFERENCE, 90 "___etag" STRING, 91 "___modTime" TIMESTAMP QUERYABLE, 92 "___modifiedBy" REFERENCE, 93 "___recordID" REFERENCE, 94 addressee STRING, 95 kind STRING QUERYABLE, 96 payload STRING, 97 playerName STRING, 98 puzzleTitle STRING, 99 GRANT WRITE TO "_creator", 100 GRANT CREATE TO "_icloud", 101 GRANT READ TO "_world" 102 ); 103 104 RECORD TYPE Player ( 105 "___createTime" TIMESTAMP, 106 "___createdBy" REFERENCE, 107 "___etag" STRING, 108 "___modTime" TIMESTAMP QUERYABLE, 109 "___modifiedBy" REFERENCE, 110 "___recordID" REFERENCE, 111 name STRING, 112 presenceUntil TIMESTAMP, 113 pushAddress STRING, 114 readThrough TIMESTAMP, 115 selCol INT64, 116 selDir INT64, 117 selRow INT64, 118 timeLog BYTES, 119 updatedAt TIMESTAMP, 120 viewedAt TIMESTAMP, 121 GRANT WRITE TO "_creator", 122 GRANT CREATE TO "_icloud", 123 GRANT READ TO "_world" 124 ); 125 126 RECORD TYPE "cloudkit.share" ( 127 "___createTime" TIMESTAMP, 128 "___createdBy" REFERENCE, 129 "___etag" STRING, 130 "___modTime" TIMESTAMP, 131 "___modifiedBy" REFERENCE, 132 "___recordID" REFERENCE, 133 "cloudkit.thumbnailImageData" BYTES, 134 "cloudkit.title" STRING, 135 "cloudkit.type" STRING, 136 GRANT WRITE TO "_creator", 137 GRANT CREATE TO "_icloud", 138 GRANT READ TO "_world" 139 );