@class NSString, TRIMobileAssetReference, NSData, NSMutableDictionary, TRIFile; @interface TRILevel : TRIPBMessage @property (readonly, nonatomic) int levelOneOfCase; @property (nonatomic) BOOL booleanValue; @property (copy, nonatomic) NSString *stringValue; @property (nonatomic) int intValue; @property (nonatomic) long long longValue; @property (nonatomic) float floatValue; @property (nonatomic) double doubleValue; @property (copy, nonatomic) NSData *binaryValue; @property (retain, nonatomic) TRIFile *fileValue; @property (retain, nonatomic) TRIFile *directoryValue; @property (retain, nonatomic) TRIMobileAssetReference *mobileAssetReferenceValue; @property (retain, nonatomic) NSMutableDictionary *metadata; @property (readonly, nonatomic) unsigned long long metadata_Count; + (id)descriptor; - (id)object; - (id)fileOrDirectoryLevelWithIsDir:(BOOL *)a0; - (BOOL)isFactorOnDemand; @end