namespace Roblox { /// /// Implementing classes: Asset, AssetVersion, UserAsset /// public interface IAsset { AssetVersion CurrentVersion { get; } ICreator Creator { get; } CreatorRef CreatorRefObject { get; } long AssetHashID { get; } string Description { get; } string Hash { get; } bool IsApproved { get; } bool IsHashDynamic { get; } bool IsReviewed { get; } string Name { get; } AssetType Type { get; } bool HasAccess(User user); bool IsCreator(ICreator creator); } }