luxlabs header browser preview


@class NSString, ACHCodableSyncIdentity;

@interface ACHCodableTemplate : PBCodable <NSCopying> {
    struct { unsigned char createdDate : 1; unsigned char creatorDevice : 1; unsigned char dailyTarget : 1; unsigned char displayOrder : 1; unsigned char duplicateRemovalCalendarUnit : 1; unsigned char duplicateRemovalStrategy : 1; unsigned char earnDateStrategy : 1; unsigned char earnLimit : 1; unsigned char key : 1; unsigned char minimumEngineVersion : 1; unsigned char mobileAssetVersion : 1; unsigned char triggers : 1; unsigned char version : 1; unsigned char availableOnPairedDevice : 1; unsigned char displaysEarnedInstanceCount : 1; } _has;
}

@property (readonly, nonatomic) BOOL hasUniqueName;
@property (retain, nonatomic) NSString *uniqueName;
@property (nonatomic) BOOL hasVersion;
@property (nonatomic) long long version;
@property (nonatomic) BOOL hasMinimumEngineVersion;
@property (nonatomic) long long minimumEngineVersion;
@property (nonatomic) BOOL hasCreatedDate;
@property (nonatomic) double createdDate;
@property (nonatomic) BOOL hasCreatorDevice;
@property (nonatomic) long long creatorDevice;
@property (readonly, nonatomic) BOOL hasSourceName;
@property (retain, nonatomic) NSString *sourceName;
@property (readonly, nonatomic) BOOL hasPredicate;
@property (retain, nonatomic) NSString *predicate;
@property (nonatomic) BOOL hasTriggers;
@property (nonatomic) long long triggers;
@property (nonatomic) BOOL hasEarnLimit;
@property (nonatomic) long long earnLimit;
@property (readonly, nonatomic) BOOL hasVisibilityPredicate;
@property (retain, nonatomic) NSString *visibilityPredicate;
@property (readonly, nonatomic) BOOL hasVisibilityStartDate;
@property (retain, nonatomic) NSString *visibilityStartDate;
@property (readonly, nonatomic) BOOL hasVisibilityEndDate;
@property (retain, nonatomic) NSString *visibilityEndDate;
@property (readonly, nonatomic) BOOL hasAvailabilityPredicate;
@property (retain, nonatomic) NSString *availabilityPredicate;
@property (readonly, nonatomic) BOOL hasAvailabilityStartDate;
@property (retain, nonatomic) NSString *availabilityStartDate;
@property (readonly, nonatomic) BOOL hasAvailabilityEndDate;
@property (retain, nonatomic) NSString *availabilityEndDate;
@property (readonly, nonatomic) BOOL hasAlertabilityPredicate;
@property (retain, nonatomic) NSString *alertabilityPredicate;
@property (readonly, nonatomic) BOOL hasAlertDates;
@property (retain, nonatomic) NSString *alertDates;
@property (nonatomic) BOOL hasDuplicateRemovalStrategy;
@property (nonatomic) long long duplicateRemovalStrategy;
@property (nonatomic) BOOL hasDuplicateRemovalCalendarUnit;
@property (nonatomic) long long duplicateRemovalCalendarUnit;
@property (nonatomic) BOOL hasEarnDateStrategy;
@property (nonatomic) long long earnDateStrategy;
@property (readonly, nonatomic) BOOL hasCanonicalUnit;
@property (retain, nonatomic) NSString *canonicalUnit;
@property (readonly, nonatomic) BOOL hasValueExpression;
@property (retain, nonatomic) NSString *valueExpression;
@property (readonly, nonatomic) BOOL hasProgressExpression;
@property (retain, nonatomic) NSString *progressExpression;
@property (readonly, nonatomic) BOOL hasGoalExpression;
@property (retain, nonatomic) NSString *goalExpression;
@property (nonatomic) BOOL hasDisplayOrder;
@property (nonatomic) long long displayOrder;
@property (nonatomic) BOOL hasDisplaysEarnedInstanceCount;
@property (nonatomic) BOOL displaysEarnedInstanceCount;
@property (readonly, nonatomic) BOOL hasAvailableCountryCodes;
@property (retain, nonatomic) NSString *availableCountryCodes;
@property (readonly, nonatomic) BOOL hasAvailableSuffixes;
@property (retain, nonatomic) NSString *availableSuffixes;
@property (readonly, nonatomic) BOOL hasGracePredicate;
@property (retain, nonatomic) NSString *gracePredicate;
@property (readonly, nonatomic) BOOL hasGraceVisibilityPredicate;
@property (retain, nonatomic) NSString *graceVisibilityPredicate;
@property (readonly, nonatomic) BOOL hasGraceValueExpression;
@property (retain, nonatomic) NSString *graceValueExpression;
@property (readonly, nonatomic) BOOL hasGraceProgressExpression;
@property (retain, nonatomic) NSString *graceProgressExpression;
@property (readonly, nonatomic) BOOL hasGraceGoalExpression;
@property (retain, nonatomic) NSString *graceGoalExpression;
@property (nonatomic) BOOL hasAvailableOnPairedDevice;
@property (nonatomic) BOOL availableOnPairedDevice;
@property (nonatomic) BOOL hasMobileAssetVersion;
@property (nonatomic) long long mobileAssetVersion;
@property (nonatomic) BOOL hasKey;
@property (nonatomic) long long key;
@property (nonatomic) BOOL hasDailyTarget;
@property (nonatomic) double dailyTarget;
@property (readonly, nonatomic) BOOL hasDailyTargetCanonicalUnit;
@property (retain, nonatomic) NSString *dailyTargetCanonicalUnit;
@property (readonly, nonatomic) BOOL hasSyncIdentity;
@property (retain, nonatomic) ACHCodableSyncIdentity *syncIdentity;
@property (readonly, nonatomic) BOOL hasPrerequisiteTemplateName;
@property (retain, nonatomic) NSString *prerequisiteTemplateName;

- (unsigned long long)hash;
- (BOOL)readFrom:(id)a0;
- (void)writeTo:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)dictionaryRepresentation;
- (void)copyTo:(id)a0;
- (BOOL)isEqual:(id)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end