@class REMAccount, REMReminderAssignmentContext, REMReminderSubtaskContext, REMReminderHashtagContext, REMReminderFlaggedContext, REMContactRepresentation, REMStore, NSString, NSAttributedString, NSArray, REMResolutionTokenMap, REMDisplayDate, REMCRMergeableStringDocument, REMReminderDueDateDeltaAlertContext, NSSet, NSData, REMObjectID, REMUserActivity, REMReminderAttachmentContext, REMReminderStorage, REMList, NSURL, NSDate, NSDateComponents; @interface REMReminder : NSObject <REMDAChangeTrackableFetchableModel, REMDAChangedModelObjectResult, _REMDAChangeTrackableModel, REMObjectIDProviding, REMExternalSyncMetadataProviding, REMSupportedVersionProviding> @property (class, readonly, nonatomic) BOOL rem_DA_supportsFetching; @property (class, readonly, nonatomic) BOOL rem_DA_supportsConcealedObjects; @property (class, readonly, nonatomic) NSArray *rem_DA_propertiesAffectingIsConcealed; @property (class, readonly, nonatomic) id /* block */ rem_DA_fetchByObjectIDBlock; @property (class, readonly, nonatomic) id /* block */ rem_DA_fetchByObjectIDsBlock; @property (class, readonly, nonatomic) id /* block */ rem_DA_deletedKeyFromTombstoneBlock; @property (class, readonly, nonatomic) id /* block */ rem_DA_deletedKeyFromConcealedModelObjectBlock; @property (class, readonly, nonatomic) NSString *cdEntityName; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) REMObjectID *objectID; @property (readonly, nonatomic) REMObjectID *accountID; @property (readonly, nonatomic) NSString *externalIdentifierForMarkedForDeletionObject; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (retain, nonatomic) REMObjectID *listID; @property (readonly, nonatomic) REMReminderDueDateDeltaAlertContext *dueDateDeltaAlertContext; @property (readonly, nonatomic) REMObjectID *accountID; @property (readonly, nonatomic) REMObjectID *parentReminderID; @property (retain, nonatomic) REMReminder *parentReminder; @property (readonly, nonatomic) REMReminderStorage *storage; @property (readonly, nonatomic) NSData *titleDocumentData; @property (readonly, nonatomic) REMCRMergeableStringDocument *titleDocument; @property (readonly, nonatomic) NSString *titleAsString; @property (readonly, nonatomic) NSData *notesDocumentData; @property (readonly, nonatomic) REMCRMergeableStringDocument *notesDocument; @property (readonly, nonatomic) NSString *notesAsString; @property (readonly, nonatomic) NSArray *attachments; @property (readonly, nonatomic) REMResolutionTokenMap *resolutionTokenMap; @property (readonly, nonatomic) NSData *resolutionTokenMapData; @property (readonly, nonatomic) REMContactRepresentation *contactHandles; @property (readonly, nonatomic) NSSet *subtaskIDsToUndelete; @property (readonly, nonatomic) NSSet *hashtagIDsToUndelete; @property (readonly, nonatomic) NSString *timeZone; @property (readonly, nonatomic) BOOL allDay; @property (readonly, nonatomic) long long flagged; @property (readonly, nonatomic) unsigned long long icsDisplayOrder; @property (readonly, nonatomic) NSURL *icsUrl; @property (readonly, nonatomic) NSData *importedICSData; @property (readonly, nonatomic) NSString *daCalendarItemUniqueIdentifier; @property (readonly, nonatomic) REMUserActivity *userActivity; @property (readonly, nonatomic) NSData *siriFoundInAppsData; @property (readonly, nonatomic) long long siriFoundInAppsUserConfirmation; @property (readonly, nonatomic) NSDate *lastBannerPresentationDate; @property (readonly, copy, nonatomic) REMDisplayDate *displayDate; @property (readonly, nonatomic) BOOL isOverdue; @property (readonly, nonatomic) BOOL isRecurrent; @property (readonly, copy, nonatomic) NSString *legacyNotificationIdentifier; @property (readonly, nonatomic) NSString *primaryLocaleInferredFromLastUsedKeyboard; @property (readonly, nonatomic) NSSet *assignments; @property (readonly, nonatomic) REMReminderAssignmentContext *assignmentContext; @property (readonly, nonatomic) NSSet *hashtags; @property (readonly, nonatomic) REMReminderHashtagContext *hashtagContext; @property (readonly, nonatomic) REMStore *store; @property (readonly, nonatomic) REMObjectID *objectID; @property (readonly, nonatomic) REMAccount *account; @property (readonly, nonatomic) REMList *list; @property (readonly, copy, nonatomic) NSAttributedString *title; @property (readonly, copy, nonatomic) NSAttributedString *notes; @property (readonly, nonatomic, getter=isCompleted) BOOL completed; @property (readonly, copy, nonatomic) NSDate *completionDate; @property (readonly, nonatomic) unsigned long long priority; @property (readonly, copy, nonatomic) NSDateComponents *startDateComponents; @property (readonly, copy, nonatomic) NSDateComponents *dueDateComponents; @property (readonly, copy, nonatomic) NSDate *creationDate; @property (readonly, copy, nonatomic) NSDate *lastModifiedDate; @property (readonly, nonatomic) NSArray *recurrenceRules; @property (readonly, nonatomic) NSArray *alarms; @property (readonly, nonatomic) REMReminderAttachmentContext *attachmentContext; @property (readonly, nonatomic) REMReminderSubtaskContext *subtaskContext; @property (readonly, nonatomic) REMReminderFlaggedContext *flaggedContext; @property (readonly, nonatomic) REMObjectID *remObjectID; @property (readonly, nonatomic) NSString *externalIdentifier; @property (readonly, nonatomic) NSString *externalModificationTag; @property (readonly, nonatomic) NSString *daSyncToken; @property (readonly, nonatomic) NSString *daPushKey; @property (readonly, nonatomic) long long minimumSupportedVersion; @property (readonly, nonatomic) long long effectiveMinimumSupportedVersion; + (BOOL)isChangeTrackableModel; + (id)fetchRequestWithPredicateDescriptor:(id)a0 sortDescriptors:(id)a1; + (id)newObjectID; + (id)objectIDWithUUID:(id)a0; + (BOOL)isChangeTrackableFetchableModel; + (id)fetchRequestForRemindersListID:(id)a0; + (id)fetchRequestForRemindersListID:(id)a0 withSortDescriptors:(id)a1; + (id)fetchRequestForScheduledRemindersWithDueDateOnOrAfter:(id)a0; - (id)valueForUndefinedKey:(id)a0; - (id)initWithStore:(id)a0 account:(id)a1 storage:(id)a2; - (BOOL)isUnsupported; - (BOOL)shouldUseExternalIdentifierAsDeletionKey; - (id)optionalObjectID; - (void)setValue:(id)a0 forUndefinedKey:(id)a1; - (id)forwardingTargetForSelector:(SEL)a0; - (id)initWithStore:(id)a0 storage:(id)a1; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (BOOL)respondsToSelector:(SEL)a0; - (id)initWithStore:(id)a0 list:(id)a1 storage:(id)a2; - (BOOL)isSubtask; - (id)datesDebugDescriptionInTimeZone:(id)a0; @end