luxlabs header browser preview


@interface EKSourceConstraints : NSObject {
    struct { unsigned int maxAlarmsAllowed; unsigned int maxRecurrencesAllowed; unsigned int externalDataFormat; int strictestEventPrivateValue; unsigned char isLocalStore : 1; unsigned char supportsAlarmTriggerIntervals : 1; unsigned char supportsAlarmTriggerDates : 1; unsigned char supportsAlarmsTriggeringAfterStartDate : 1; unsigned char snoozeAlarmRequiresDetach : 1; unsigned char organizerCanSeeAttendeeStatuses : 1; unsigned char inviteesCanSeeAttendeeStatuses : 1; unsigned char statusesAreAccurate : 1; unsigned char supportsIncomingInvitations : 1; unsigned char supportsOutgoingInvitations : 1; unsigned char requiresOutgoingInvitationsInDefaultCalendar : 1; unsigned char supportsInvitationModifications : 1; unsigned char supportsEventForwarding : 1; unsigned char supportsResponseComments : 1; unsigned char deliverySourceOrExternalIDRequiredForResponse : 1; unsigned char proposedStatusRequiredForResponse : 1; unsigned char declinedStatusChangeRequiresNoPendingStatus : 1; unsigned char eventDurationConstrainedToRecurrenceInterval : 1; unsigned char alarmTriggerIntervalConstrainedToRecurrenceInterval_UNUSED : 1; unsigned char occurrencesMustOccurOnSeparateDays : 1; unsigned char futureStartDateLimitedToOccurrenceCacheBounds : 1; unsigned char supportsRecurrencesOnDetachedEvents : 1; unsigned char recurrencesShouldPinToMonthDays : 1; unsigned char requiresAttendeeSearchInSingleAccount : 1; unsigned char mustAcknowledgeMasterEvent : 1; unsigned char canSetAvailability : 1; unsigned char eventAvailabilityLimited : 1; unsigned char requiresMSFormattedUID : 1; unsigned char shouldCancelDeletedEvents : 1; unsigned char shouldDeclineDeletedInvitations : 1; unsigned char supportsStructuredLocations : 1; unsigned char supportsReminderActions : 1; unsigned char supportsReminderLocations : 1; unsigned char supportsAlarmProximity : 1; unsigned char allowsCalendarAddDeleteModify : 1; unsigned char allowsTasks : 1; unsigned char allowsEvents : 1; unsigned char supportsURLField : 1; unsigned char supportsAllDayDueDates : 1; unsigned char supportsSharedCalendars : 1; unsigned char isFacebook : 1; unsigned char recurrenceSeriesMustIncludeMoreThanFirstOccurrence : 1; unsigned char supportsPrivateEvents : 1; unsigned char prohibitsPrivateEventsWithAttendees : 1; unsigned char supportsAvailabilityRequests : 1; unsigned char supportsIgnoringEventsInAvailabilityRequests : 1; unsigned char supportsLocationDirectorySearches : 1; unsigned char requiresSamePrivacyLevelAcrossRecurrenceSeries : 1; unsigned char supportsInboxAvailability : 1; unsigned char prohibitsMultipleMonthsInYearlyRecurrence : 1; unsigned char prohibitsMultipleDaysInMonthlyRecurrence : 1; unsigned char prohibitsYearlyRecurrenceInterval : 1; unsigned char requiresOccurrencesConformToRecurrenceRule : 1; unsigned char prohibitsDetachmentOnCommentChange : 1; unsigned char allowsProposeNewTime : 1; unsigned char prohibitsICSImport : 1; unsigned char supportsAutoGeocodingStructuredLocations : 1; unsigned char supportsJunkReporting : 1; unsigned char supportsPhoneNumbers : 1; unsigned char attendeesUseDeletedByOrganizerStatus : 1; unsigned char prohibitsSlicingEventsWithAttendees : 1; unsigned char supportsSubscribedCalendars : 1; unsigned char supportsAttachments : 1; unsigned char supportsDelegation : 1; unsigned char supportsDelegateEnumeration : 1; unsigned char supportsFloatingTimeZone : 1; unsigned char prohibitsUsingEventOrganizerEmailWhenComposingMail : 1; unsigned char supportsRecurrenceSplit : 1; unsigned char requiresOpeningAttachmentAsLink : 1; unsigned char shouldUseDeleteAndAddInsteadOfMoveBetweenCalendars : 1; unsigned char supportsInvitationModificationsWithoutNotification : 1; unsigned char supportsManagedSubscribedCalendars : 1; unsigned char supportsSubscriptionMirroring : 1; unsigned char supportsParticipantRoles : 1; unsigned char supportsPush : 1; unsigned char supportsTravelTime : 1; unsigned char requiresSeparateFilesForAllAttachments : 1; unsigned char occurrenceOrderEnforcedAfterDetachment : 1; unsigned char allowsPrivateEventAccessByDelegate : 1; } _flags;
}

@property (nonatomic) int maxAlarmsAllowed;
@property (nonatomic) int maxRecurrencesAllowed;
@property (nonatomic) unsigned int externalDataFormat;
@property (nonatomic) int strictestEventPrivateValue;
@property (nonatomic) BOOL isLocalStore;
@property (nonatomic) BOOL supportsAlarmTriggerIntervals;
@property (nonatomic) BOOL supportsAlarmTriggerDates;
@property (nonatomic) BOOL supportsAlarmsTriggeringAfterStartDate;
@property (nonatomic) BOOL snoozeAlarmRequiresDetach;
@property (nonatomic) BOOL organizerCanSeeAttendeeStatuses;
@property (nonatomic) BOOL inviteesCanSeeAttendeeStatuses;
@property (nonatomic) BOOL statusesAreAccurate;
@property (nonatomic) BOOL supportsIncomingInvitations;
@property (nonatomic) BOOL supportsOutgoingInvitations;
@property (nonatomic) BOOL requiresOutgoingInvitationsInDefaultCalendar;
@property (nonatomic) BOOL supportsInvitationModifications;
@property (nonatomic) BOOL supportsEventForwarding;
@property (nonatomic) BOOL supportsResponseComments;
@property (nonatomic) BOOL deliverySourceOrExternalIDRequiredForResponse;
@property (nonatomic) BOOL proposedStatusRequiredForResponse;
@property (nonatomic) BOOL declinedStatusChangeRequiresNoPendingStatus;
@property (nonatomic) BOOL eventDurationConstrainedToRecurrenceInterval;
@property (nonatomic) BOOL occurrencesMustOccurOnSeparateDays;
@property (nonatomic) BOOL futureStartDateLimitedToOccurrenceCacheBounds;
@property (nonatomic) BOOL supportsRecurrencesOnDetachedEvents;
@property (nonatomic) BOOL recurrencesShouldPinToMonthDays;
@property (nonatomic) BOOL requiresAttendeeSearchInSingleAccount;
@property (nonatomic) BOOL mustAcknowledgeMasterEvent;
@property (nonatomic) BOOL canSetAvailability;
@property (nonatomic) BOOL eventAvailabilityLimited;
@property (nonatomic) BOOL requiresMSFormattedUID;
@property (nonatomic) BOOL shouldCancelDeletedEvents;
@property (nonatomic) BOOL shouldDeclineDeletedInvitations;
@property (nonatomic) BOOL supportsStructuredLocations;
@property (nonatomic) BOOL supportsReminderActions;
@property (nonatomic) BOOL supportsReminderLocations;
@property (nonatomic) BOOL supportsAlarmProximity;
@property (nonatomic) BOOL allowsCalendarAddDeleteModify;
@property (nonatomic) BOOL allowsTasks;
@property (nonatomic) BOOL allowsEvents;
@property (nonatomic) BOOL supportsURLField;
@property (nonatomic) BOOL supportsAllDayDueDates;
@property (nonatomic) BOOL supportsSharedCalendars;
@property (nonatomic) BOOL isFacebook;
@property (nonatomic) BOOL supportsPrivateEvents;
@property (nonatomic) BOOL prohibitsPrivateEventsWithAttendees;
@property (nonatomic) BOOL requiresSamePrivacyLevelAcrossRecurrenceSeries;
@property (nonatomic) BOOL supportsAvailabilityRequests;
@property (nonatomic) BOOL supportsIgnoringEventsInAvailabilityRequests;
@property (nonatomic) BOOL supportsLocationDirectorySearches;
@property (nonatomic) BOOL supportsInboxAvailability;
@property (nonatomic) BOOL recurrenceSeriesMustIncludeMoreThanFirstOccurrence;
@property (nonatomic) BOOL prohibitsMultipleMonthsInYearlyRecurrence;
@property (nonatomic) BOOL prohibitsMultipleDaysInMonthlyRecurrence;
@property (nonatomic) BOOL prohibitsYearlyRecurrenceInterval;
@property (nonatomic) BOOL requiresOccurrencesConformToRecurrenceRule;
@property (nonatomic) BOOL prohibitsDetachmentOnCommentChange;
@property (nonatomic) BOOL allowsProposeNewTime;
@property (nonatomic) BOOL prohibitsICSImport;
@property (nonatomic) BOOL supportsAutoGeocodingStructuredLocations;
@property (nonatomic) BOOL supportsJunkReporting;
@property (nonatomic) BOOL supportsPhoneNumbers;
@property (nonatomic) BOOL attendeesUseDeletedByOrganizerStatus;
@property (nonatomic) BOOL prohibitsSlicingEventsWithAttendees;
@property (nonatomic) BOOL supportsSubscribedCalendars;
@property (nonatomic) BOOL supportsManagedSubscribedCalendars;
@property (nonatomic) BOOL supportsSubscriptionMirroring;
@property (nonatomic) BOOL supportsParticipantRoles;
@property (nonatomic) BOOL supportsAttachments;
@property (nonatomic) BOOL supportsFloatingTimeZone;
@property (nonatomic) BOOL requiresOpeningAttachmentAsLink;
@property (nonatomic) BOOL shouldUseDeleteAndAddInsteadOfMoveBetweenCalendars;
@property (nonatomic) BOOL prohibitsUsingEventOrganizerEmailWhenComposingMail;
@property (nonatomic) BOOL supportsDelegation;
@property (nonatomic) BOOL supportsDelegateEnumeration;
@property (nonatomic) BOOL supportsInvitationModificationsWithoutNotification;
@property (nonatomic) BOOL supportsRecurrenceSplit;
@property (nonatomic) BOOL supportsPush;
@property (nonatomic) BOOL supportsTravelTime;
@property (nonatomic) BOOL requiresSeparateFilesForAllAttachments;
@property (nonatomic) BOOL occurrenceOrderEnforcedAfterDetachment;
@property (nonatomic) BOOL allowsPrivateEventAccessByDelegate;

+ (id)allAllowSourceConstraints;

- (id)init;
- (id)serialized;
- (id)initWithData:(id)a0;
- (id)initWithCDBSourceConstraintFlags:(struct { unsigned int x0; unsigned int x1; unsigned int x2; int x3; unsigned char x4 : 1; unsigned char x5 : 1; unsigned char x6 : 1; unsigned char x7 : 1; unsigned char x8 : 1; unsigned char x9 : 1; unsigned char x10 : 1; unsigned char x11 : 1; unsigned char x12 : 1; unsigned char x13 : 1; unsigned char x14 : 1; unsigned char x15 : 1; unsigned char x16 : 1; unsigned char x17 : 1; unsigned char x18 : 1; unsigned char x19 : 1; unsigned char x20 : 1; unsigned char x21 : 1; unsigned char x22 : 1; unsigned char x23 : 1; unsigned char x24 : 1; unsigned char x25 : 1; unsigned char x26 : 1; unsigned char x27 : 1; unsigned char x28 : 1; unsigned char x29 : 1; unsigned char x30 : 1; unsigned char x31 : 1; unsigned char x32 : 1; unsigned char x33 : 1; unsigned char x34 : 1; unsigned char x35 : 1; unsigned char x36 : 1; unsigned char x37 : 1; unsigned char x38 : 1; unsigned char x39 : 1; unsigned char x40 : 1; unsigned char x41 : 1; unsigned char x42 : 1; unsigned char x43 : 1; unsigned char x44 : 1; unsigned char x45 : 1; unsigned char x46 : 1; unsigned char x47 : 1; unsigned char x48 : 1; unsigned char x49 : 1; unsigned char x50 : 1; unsigned char x51 : 1; unsigned char x52 : 1; unsigned char x53 : 1; unsigned char x54 : 1; unsigned char x55 : 1; unsigned char x56 : 1; unsigned char x57 : 1; unsigned char x58 : 1; unsigned char x59 : 1; unsigned char x60 : 1; unsigned char x61 : 1; unsigned char x62 : 1; unsigned char x63 : 1; unsigned char x64 : 1; unsigned char x65 : 1; unsigned char x66 : 1; unsigned char x67 : 1; unsigned char x68 : 1; unsigned char x69 : 1; unsigned char x70 : 1; unsigned char x71 : 1; unsigned char x72 : 1; unsigned char x73 : 1; unsigned char x74 : 1; unsigned char x75 : 1; unsigned char x76 : 1; unsigned char x77 : 1; unsigned char x78 : 1; unsigned char x79 : 1; unsigned char x80 : 1; unsigned char x81 : 1; unsigned char x82 : 1; })a0;

@end