summaryrefslogtreecommitdiffstats
path: root/macosx/Sparkle/Sparkle.framework/Versions/A/Headers/SUUpdatePermissionResponse.h
diff options
context:
space:
mode:
Diffstat (limited to 'macosx/Sparkle/Sparkle.framework/Versions/A/Headers/SUUpdatePermissionResponse.h')
-rwxr-xr-xmacosx/Sparkle/Sparkle.framework/Versions/A/Headers/SUUpdatePermissionResponse.h40
1 files changed, 40 insertions, 0 deletions
diff --git a/macosx/Sparkle/Sparkle.framework/Versions/A/Headers/SUUpdatePermissionResponse.h b/macosx/Sparkle/Sparkle.framework/Versions/A/Headers/SUUpdatePermissionResponse.h
new file mode 100755
index 000000000..e9fe947d6
--- /dev/null
+++ b/macosx/Sparkle/Sparkle.framework/Versions/A/Headers/SUUpdatePermissionResponse.h
@@ -0,0 +1,40 @@
+//
+// SUUpdatePermissionResponse.h
+// Sparkle
+//
+// Created by Mayur Pawashe on 2/8/16.
+// Copyright © 2016 Sparkle Project. All rights reserved.
+//
+
+#if __has_feature(modules)
+@import Foundation;
+#else
+#import <Foundation/Foundation.h>
+#endif
+
+#import <Sparkle/SUExport.h>
+
+/*!
+ This class represents a response for permission to check updates.
+*/
+SU_EXPORT @interface SUUpdatePermissionResponse : NSObject<NSSecureCoding>
+
+/*!
+ Initializes a new update permission response instance.
+
+ @param automaticUpdateChecks Flag for whether to allow automatic update checks.
+ @param sendSystemProfile Flag for if system profile information should be sent to the server hosting the appcast.
+ */
+- (instancetype)initWithAutomaticUpdateChecks:(BOOL)automaticUpdateChecks sendSystemProfile:(BOOL)sendSystemProfile;
+
+/*!
+ A read-only property indicating whether automatic update checks are allowed or not.
+ */
+@property (nonatomic, readonly) BOOL automaticUpdateChecks;
+
+/*!
+ A read-only property indicating if system profile should be sent or not.
+ */
+@property (nonatomic, readonly) BOOL sendSystemProfile;
+
+@end