package flash.events; @:require(flash10_1) extern class DRMStatusEvent extends Event { var contentData:flash.net.drm.DRMContentData; #if air var detail(default, never):String; var isAnonymous(default, never):Bool; var isAvailableOffline(default, never):Bool; #end var isLocal:Bool; #if air var offlineLeasePeriod(default, never):UInt; var policies(default, never):flash.utils.Object; #end var voucher:flash.net.drm.DRMVoucher; #if air var voucherEndDate(default, never):Date; #end function new(?type:String, bubbles:Bool = false, cancelable:Bool = false, ?inMetadata:flash.net.drm.DRMContentData, ?inVoucher:flash.net.drm.DRMVoucher, inLocal:Bool = false):Void; static var DRM_STATUS(default, never):String; }