package com.flexicious.example.model.billing
{
    import com.flexicious.example.model.BaseEntity;
    
    import mx.messaging.Producer;

    [Bindable(public class LineItem extends BaseEntity
    {
        public var invoice:Invoice;
        public var lineItemAmount:Number;
        public var lineItemDescription:String;
        public var units:Number;

        public function LineItem()
        {
        }
        public override function createNew():BaseEntity{
            return new LineItem();
        }
        public function get parent():*{
            return invoice;
        }
        public function set parent(val:*):void{
            invoice=val as Invoice;
        }
    }
}