luxlabs header browser preview


@class NSString, HDCloudSyncCodableShardPredicate, NSData, HDCodableSyncIdentity;

@interface HDCloudSyncCodableStore : PBCodable <NSCopying> {
    struct { unsigned char order : 1; unsigned char deviceMode : 1; unsigned char requiredProtocolVersion : 1; unsigned char supportedProtocolVersion : 1; unsigned char active : 1; unsigned char isChild : 1; } _has;
}

@property (readonly, nonatomic) BOOL hasOwnerIdentifier;
@property (retain, nonatomic) NSString *ownerIdentifier;
@property (readonly, nonatomic) BOOL hasPendingOwnerIdentifier;
@property (retain, nonatomic) NSString *pendingOwnerIdentifier;
@property (nonatomic) BOOL hasOrder;
@property (nonatomic) long long order;
@property (readonly, nonatomic) BOOL hasSyncIdentity;
@property (retain, nonatomic) HDCodableSyncIdentity *syncIdentity;
@property (readonly, nonatomic) BOOL hasPendingSyncIdentity;
@property (retain, nonatomic) HDCodableSyncIdentity *pendingSyncIdentity;
@property (nonatomic) BOOL hasIsChild;
@property (nonatomic) BOOL isChild;
@property (readonly, nonatomic) BOOL hasStoreIdentifier;
@property (retain, nonatomic) NSData *storeIdentifier;
@property (nonatomic) BOOL hasActive;
@property (nonatomic) BOOL active;
@property (nonatomic) BOOL hasDeviceMode;
@property (nonatomic) int deviceMode;
@property (nonatomic) BOOL hasSupportedProtocolVersion;
@property (nonatomic) int supportedProtocolVersion;
@property (nonatomic) BOOL hasRequiredProtocolVersion;
@property (nonatomic) int requiredProtocolVersion;
@property (readonly, nonatomic) BOOL hasSystemBuildVersion;
@property (retain, nonatomic) NSString *systemBuildVersion;
@property (readonly, nonatomic) BOOL hasProductType;
@property (retain, nonatomic) NSString *productType;
@property (readonly, nonatomic) BOOL hasDeviceName;
@property (retain, nonatomic) NSString *deviceName;
@property (readonly, nonatomic) BOOL hasShardPredicate;
@property (retain, nonatomic) HDCloudSyncCodableShardPredicate *shardPredicate;

- (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;
- (int)StringAsSupportedProtocolVersion:(id)a0;
- (int)StringAsDeviceMode:(id)a0;
- (int)StringAsRequiredProtocolVersion:(id)a0;
- (id)deviceModeAsString:(int)a0;
- (id)requiredProtocolVersionAsString:(int)a0;
- (id)supportedProtocolVersionAsString:(int)a0;

@end