Signal-iOS/Scripts/sds_codegen/sds_config/sds-property_order.json
2021-04-29 18:01:19 -07:00

243 lines
11 KiB
JSON

{
"#comment": "NOTE: This file is generated by /Scripts/sds_codegen/sds_generate.py. Do not manually edit it, instead run `sds_codegen.sh`.",
"AttachmentRecord.albumMessageId": 1,
"AttachmentRecord.attachmentType": 2,
"AttachmentRecord.blurHash": 3,
"AttachmentRecord.byteCount": 4,
"AttachmentRecord.cachedAudioDurationSeconds": 10,
"AttachmentRecord.cachedImageHeight": 11,
"AttachmentRecord.cachedImageWidth": 12,
"AttachmentRecord.caption": 5,
"AttachmentRecord.cdnKey": 24,
"AttachmentRecord.cdnNumber": 25,
"AttachmentRecord.contentType": 6,
"AttachmentRecord.creationTimestamp": 13,
"AttachmentRecord.digest": 14,
"AttachmentRecord.encryptionKey": 7,
"AttachmentRecord.isAnimatedCached": 26,
"AttachmentRecord.isUploaded": 15,
"AttachmentRecord.isValidImageCached": 16,
"AttachmentRecord.isValidVideoCached": 17,
"AttachmentRecord.lazyRestoreFragmentId": 18,
"AttachmentRecord.localRelativeFilePath": 19,
"AttachmentRecord.mediaSize": 20,
"AttachmentRecord.pointerType": 21,
"AttachmentRecord.serverId": 8,
"AttachmentRecord.sourceFilename": 9,
"AttachmentRecord.state": 22,
"AttachmentRecord.uploadTimestamp": 23,
"BackupFragmentRecord.attachmentId": 1,
"BackupFragmentRecord.downloadFilePath": 2,
"BackupFragmentRecord.encryptionKey": 3,
"BackupFragmentRecord.recordName": 4,
"BackupFragmentRecord.relativeFilePath": 5,
"BackupFragmentRecord.uncompressedDataLength": 6,
"BaseModel": 56,
"ContactQueryRecord.lastQueried": 1,
"ContactQueryRecord.nonce": 2,
"DeviceRecord.createdAt": 1,
"DeviceRecord.deviceId": 2,
"DeviceRecord.lastSeenAt": 3,
"DeviceRecord.name": 4,
"DisappearingMessagesConfigurationRecord.durationSeconds": 1,
"DisappearingMessagesConfigurationRecord.enabled": 2,
"ExperienceUpgradeRecord.firstViewedTimestamp": 1,
"ExperienceUpgradeRecord.isComplete": 3,
"ExperienceUpgradeRecord.lastSnoozedTimestamp": 2,
"GroupMemberRecord.groupThreadId": 1,
"GroupMemberRecord.lastInteractionTimestamp": 4,
"GroupMemberRecord.phoneNumber": 2,
"GroupMemberRecord.uuidString": 3,
"IncomingGroupsV2MessageJobRecord.createdAt": 1,
"IncomingGroupsV2MessageJobRecord.envelopeData": 2,
"IncomingGroupsV2MessageJobRecord.groupId": 5,
"IncomingGroupsV2MessageJobRecord.plaintextData": 3,
"IncomingGroupsV2MessageJobRecord.serverDeliveryTimestamp": 6,
"IncomingGroupsV2MessageJobRecord.wasReceivedByUD": 4,
"InstalledStickerRecord.contentType": 3,
"InstalledStickerRecord.emojiString": 1,
"InstalledStickerRecord.info": 2,
"InteractionRecord.attachmentIds": 4,
"InteractionRecord.authorId": 5,
"InteractionRecord.authorPhoneNumber": 6,
"InteractionRecord.authorUUID": 7,
"InteractionRecord.body": 8,
"InteractionRecord.bodyRanges": 52,
"InteractionRecord.callType": 9,
"InteractionRecord.configurationDurationSeconds": 10,
"InteractionRecord.configurationIsEnabled": 11,
"InteractionRecord.contactShare": 12,
"InteractionRecord.createdByRemoteName": 13,
"InteractionRecord.createdInExistingGroup": 14,
"InteractionRecord.creatorUuid": 57,
"InteractionRecord.customMessage": 15,
"InteractionRecord.envelopeData": 16,
"InteractionRecord.eraId": 55,
"InteractionRecord.errorType": 17,
"InteractionRecord.expireStartedAt": 18,
"InteractionRecord.expiresAt": 19,
"InteractionRecord.expiresInSeconds": 20,
"InteractionRecord.groupMetaMessage": 21,
"InteractionRecord.hasEnded": 56,
"InteractionRecord.hasLegacyMessageState": 22,
"InteractionRecord.hasSyncedTranscript": 23,
"InteractionRecord.infoMessageUserInfo": 50,
"InteractionRecord.isFromLinkedDevice": 24,
"InteractionRecord.isLocalChange": 25,
"InteractionRecord.isViewOnceComplete": 26,
"InteractionRecord.isViewOnceMessage": 27,
"InteractionRecord.isVoiceMessage": 28,
"InteractionRecord.joinedMemberUuids": 58,
"InteractionRecord.legacyMessageState": 29,
"InteractionRecord.legacyWasDelivered": 30,
"InteractionRecord.linkPreview": 31,
"InteractionRecord.messageId": 32,
"InteractionRecord.messageSticker": 33,
"InteractionRecord.messageType": 34,
"InteractionRecord.mostRecentFailureText": 35,
"InteractionRecord.offerType": 53,
"InteractionRecord.paymentCancellation": 60,
"InteractionRecord.paymentNotification": 61,
"InteractionRecord.paymentRequest": 62,
"InteractionRecord.preKeyBundle": 36,
"InteractionRecord.protocolVersion": 37,
"InteractionRecord.quotedMessage": 38,
"InteractionRecord.read": 39,
"InteractionRecord.receivedAtTimestamp": 1,
"InteractionRecord.recipientAddress": 40,
"InteractionRecord.recipientAddressStates": 41,
"InteractionRecord.sender": 42,
"InteractionRecord.serverDeliveryTimestamp": 54,
"InteractionRecord.serverTimestamp": 43,
"InteractionRecord.sourceDeviceId": 44,
"InteractionRecord.storedMessageState": 45,
"InteractionRecord.storedShouldStartExpireTimer": 46,
"InteractionRecord.timestamp": 2,
"InteractionRecord.uniqueThreadId": 3,
"InteractionRecord.unregisteredAddress": 47,
"InteractionRecord.verificationState": 48,
"InteractionRecord.viewed": 63,
"InteractionRecord.wasIdentityVerified": 59,
"InteractionRecord.wasReceivedByUD": 49,
"InteractionRecord.wasRemotelyDeleted": 51,
"JobRecordRecord.attachmentId": 11,
"JobRecordRecord.attachmentIdMap": 4,
"JobRecordRecord.contactThreadId": 5,
"JobRecordRecord.envelopeData": 6,
"JobRecordRecord.failureCount": 1,
"JobRecordRecord.invisibleMessage": 7,
"JobRecordRecord.isMediaMessage": 12,
"JobRecordRecord.label": 2,
"JobRecordRecord.messageId": 8,
"JobRecordRecord.removeMessageAfterSending": 9,
"JobRecordRecord.serverDeliveryTimestamp": 13,
"JobRecordRecord.status": 3,
"JobRecordRecord.threadId": 10,
"KnownStickerPackRecord.dateCreated": 1,
"KnownStickerPackRecord.info": 2,
"KnownStickerPackRecord.referenceCount": 3,
"LinkedDeviceReadReceiptRecord.messageIdTimestamp": 1,
"LinkedDeviceReadReceiptRecord.readTimestamp": 2,
"LinkedDeviceReadReceiptRecord.senderPhoneNumber": 3,
"LinkedDeviceReadReceiptRecord.senderUUID": 4,
"MentionRecord.creationTimestamp": 4,
"MentionRecord.uniqueMessageId": 1,
"MentionRecord.uniqueThreadId": 2,
"MentionRecord.uuidString": 3,
"MessageContentJobRecord.createdAt": 1,
"MessageContentJobRecord.envelopeData": 2,
"MessageContentJobRecord.plaintextData": 3,
"MessageContentJobRecord.serverDeliveryTimestamp": 5,
"MessageContentJobRecord.wasReceivedByUD": 4,
"MessageDecryptJobRecord.createdAt": 1,
"MessageDecryptJobRecord.envelopeData": 2,
"MessageDecryptJobRecord.serverDeliveryTimestamp": 3,
"PaymentModelRecord.addressUuidString": 1,
"PaymentModelRecord.createdTimestamp": 2,
"PaymentModelRecord.isUnread": 3,
"PaymentModelRecord.mcLedgerBlockIndex": 4,
"PaymentModelRecord.mcReceiptData": 5,
"PaymentModelRecord.mcTransactionData": 6,
"PaymentModelRecord.memoMessage": 7,
"PaymentModelRecord.mobileCoin": 8,
"PaymentModelRecord.paymentAmount": 9,
"PaymentModelRecord.paymentFailure": 10,
"PaymentModelRecord.paymentState": 11,
"PaymentModelRecord.paymentType": 12,
"PaymentModelRecord.requestUuidString": 13,
"PaymentRequestModelRecord.addressUuidString": 1,
"PaymentRequestModelRecord.createdTimestamp": 2,
"PaymentRequestModelRecord.isIncomingRequest": 3,
"PaymentRequestModelRecord.memoMessage": 4,
"PaymentRequestModelRecord.paymentAmount": 5,
"PaymentRequestModelRecord.requestUuidString": 6,
"ReactionRecord.emoji": 1,
"ReactionRecord.reactorE164": 2,
"ReactionRecord.reactorUUID": 3,
"ReactionRecord.read": 7,
"ReactionRecord.receivedAtTimestamp": 4,
"ReactionRecord.sentAtTimestamp": 5,
"ReactionRecord.uniqueMessageId": 6,
"RecipientIdentityRecord.accountId": 1,
"RecipientIdentityRecord.createdAt": 2,
"RecipientIdentityRecord.identityKey": 3,
"RecipientIdentityRecord.isFirstKnownKey": 4,
"RecipientIdentityRecord.verificationState": 5,
"RecipientReadReceiptRecord.recipientMap": 1,
"RecipientReadReceiptRecord.sentTimestamp": 2,
"SignalAccountRecord.contact": 1,
"SignalAccountRecord.contactAvatarHash": 2,
"SignalAccountRecord.contactAvatarJpegData": 3,
"SignalAccountRecord.multipleAccountLabelText": 4,
"SignalAccountRecord.recipientPhoneNumber": 5,
"SignalAccountRecord.recipientUUID": 6,
"SignalRecipientRecord.devices": 1,
"SignalRecipientRecord.recipientPhoneNumber": 2,
"SignalRecipientRecord.recipientUUID": 3,
"StickerPackRecord.author": 1,
"StickerPackRecord.cover": 2,
"StickerPackRecord.dateCreated": 3,
"StickerPackRecord.info": 4,
"StickerPackRecord.isInstalled": 5,
"StickerPackRecord.items": 6,
"StickerPackRecord.title": 7,
"TestModelRecord.dateValue": 1,
"TestModelRecord.doubleValue": 2,
"TestModelRecord.floatValue": 3,
"TestModelRecord.int64Value": 4,
"TestModelRecord.nsIntegerValue": 5,
"TestModelRecord.nsNumberValueUsingInt64": 6,
"TestModelRecord.nsNumberValueUsingUInt64": 7,
"TestModelRecord.nsuIntegerValue": 8,
"TestModelRecord.uint64Value": 9,
"ThreadRecord.contactPhoneNumber": 8,
"ThreadRecord.contactUUID": 9,
"ThreadRecord.conversationColorName": 1,
"ThreadRecord.creationDate": 2,
"ThreadRecord.groupModel": 10,
"ThreadRecord.hasDismissedOffers": 11,
"ThreadRecord.isArchived": 3,
"ThreadRecord.isMarkedUnread": 12,
"ThreadRecord.lastInteractionRowId": 4,
"ThreadRecord.lastVisibleSortIdObsolete": 14,
"ThreadRecord.lastVisibleSortIdOnScreenPercentageObsolete": 13,
"ThreadRecord.mentionNotificationMode": 16,
"ThreadRecord.messageDraft": 5,
"ThreadRecord.messageDraftBodyRanges": 15,
"ThreadRecord.mutedUntilDateObsolete": 6,
"ThreadRecord.mutedUntilTimestamp": 17,
"ThreadRecord.shouldThreadBeVisible": 7,
"UserProfileRecord.avatarFileName": 1,
"UserProfileRecord.avatarUrlPath": 2,
"UserProfileRecord.bio": 12,
"UserProfileRecord.bioEmoji": 13,
"UserProfileRecord.familyName": 8,
"UserProfileRecord.isUuidCapable": 9,
"UserProfileRecord.lastFetchDate": 10,
"UserProfileRecord.lastMessagingDate": 11,
"UserProfileRecord.profileKey": 3,
"UserProfileRecord.profileName": 4,
"UserProfileRecord.recipientPhoneNumber": 5,
"UserProfileRecord.recipientUUID": 6,
"UserProfileRecord.username": 7
}