Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
signalapp
GitHub Repository: signalapp/Signal-iOS
Path: blob/main/Scripts/sds_codegen/sds_config/sds-config.json
1 views
1
{
2
"nsnumber_types": {
3
"TSIncomingMessage.serverTimestamp": "UInt64",
4
"TSIncomingMessage.deprecated_sourceDeviceId": "UInt32",
5
"TSOutgoingMessageRecipientState.deliveryTimestamp": "UInt64",
6
"TSOutgoingMessageRecipientState.readTimestamp": "UInt64",
7
"OWSBackupFragment.uncompressedDataLength": "UInt64",
8
"SSKJobRecord.exclusiveProcessIdentifier": "Int32",
9
"TSMessage.storyTimestamp": "UInt64",
10
"TSMessage.expireTimerVersion": "UInt32"
11
},
12
"properties_to_ignore": [
13
"TSYapDatabaseObject.grdbId",
14
"OWSDynamicOutgoingMessage.block",
15
"TSCall.callSchemaVersion",
16
"TSErrorMessage.errorMessageSchemaVersion",
17
"TSMessage.schemaVersion",
18
"TSIncomingMessage.incomingMessageSchemaVersion",
19
"TSInfoMessage.infoMessageSchemaVersion",
20
"TSOutgoingMessage.outgoingMessageSchemaVersion",
21
"OWSUnknownProtocolVersionMessage.unknownProtocolVersionMessageSchemaVersion",
22
"OWSRecipientIdentity.recipientIdentitySchemaVersion",
23
"TSRecipientReadReceipt.recipientReadReceiptSchemaVersion",
24
"OWSLinkedDeviceReadReceipt.linkedDeviceReadReceiptSchemaVersion",
25
"TSOutgoingMessage.changeActionsProtoData"
26
],
27
"class_cache_get_code": {
28
"TSInteraction": "SSKEnvironment.shared.modelReadCachesRef.interactionReadCache.getInteraction(uniqueId: uniqueId, transaction: transaction)"
29
},
30
"class_cache_set_code": {
31
"TSInteraction": "SSKEnvironment.shared.modelReadCachesRef.interactionReadCache.didReadInteraction"
32
},
33
"class_to_skip_serialization": [
34
"OWSContactOffersInteraction",
35
"OWSDisappearingMessagesConfigurationMessage",
36
"OWSDynamicOutgoingMessage",
37
"OWSEndSessionMessage",
38
"OWSGroupInfoRequestMessage",
39
"OWSOutgoingCallMessage",
40
"OWSOutgoingGroupCallMessage",
41
"OWSOutgoingNullMessage",
42
"OWSOutgoingReactionMessage",
43
"OWSOutgoingResendRequest",
44
"OWSOutgoingResendResponse",
45
"OWSOutgoingSenderKeyDistributionMessage",
46
"OWSOutgoingSyncMessage",
47
"OWSPaymentActivationRequestFinishedMessage",
48
"OWSPaymentActivationRequestMessage",
49
"OWSProfileKeyMessage",
50
"OWSReceiptsForSenderMessage",
51
"OWSStaticOutgoingMessage",
52
"OWSUnknownDBObject",
53
"TSOutgoingDeleteMessage"
54
],
55
"manually_typed_fields": {
56
"TSInfoMessage.infoMessageUserInfo": {
57
"swift_type": "[InfoMessageUserInfoKey: AnyObject]",
58
"objc_initializer_type": "NSDictionary<InfoMessageUserInfoKey, id> *",
59
"is_objc_codable": false,
60
"is_enum": false,
61
"column_type": ".blob",
62
"record_swift_type": "Data",
63
"serialize_record_invocation": "optionalArchive(%s)",
64
"should_use_blob": true
65
}
66
},
67
"custom_accessors": {
68
"TSInfoMessage.read": "wasRead",
69
"TSErrorMessage.read": "wasRead",
70
"TSIncomingMessage.read": "wasRead",
71
"TSCall.read": "wasRead",
72
"OWSGroupCallMessage.read": "wasRead",
73
"TSIncomingMessage.viewed": "wasViewed"
74
},
75
"custom_column_names": {
76
"TSInteraction.uniqueThreadId": "threadUniqueId"
77
},
78
"aliased_column_names": {
79
"TSInteraction.sortId": "id",
80
"SSKJobRecord.sortId": "id"
81
},
82
"renamed_column_names": {}
83
}
84
85