EventPkBase.as 1.28 KB
/**
 * Generated by Gas3 v2.1.0 (Granite Data Services).
 *
 * WARNING: DO NOT CHANGE THIS FILE. IT MAY BE OVERWRITTEN EACH TIME YOU USE
 * THE GENERATOR. INSTEAD, EDIT THE INHERITED CLASS (EventPk.as).
 */

package fi.insomnia.bortal.model {

    import flash.utils.IDataInput;
    import flash.utils.IDataOutput;
    import flash.utils.IExternalizable;

    [Bindable]
    public class EventPkBase implements IExternalizable {

        private var _eventId:Number;
        private var _id:Number;

        public function set eventId(value:Number):void {
            _eventId = value;
        }
        public function get eventId():Number {
            return _eventId;
        }

        public function set id(value:Number):void {
            _id = value;
        }
        public function get id():Number {
            return _id;
        }

        public function readExternal(input:IDataInput):void {
            _eventId = function(o:*):Number { return (o is Number ? o as Number : Number.NaN) } (input.readObject());
            _id = function(o:*):Number { return (o is Number ? o as Number : Number.NaN) } (input.readObject());
        }

        public function writeExternal(output:IDataOutput):void {
            output.writeObject(_eventId);
            output.writeObject(_id);
        }
    }
}