
GENDER={Unisex:0,Male:1,Female:2};SUBSCRIPTION={Off:0,On:1};UserGroup=WL.Class(Object,function()
{this.id=0;this.name="";},function(type)
{type.read=function(reader)
{this.id=reader.readInt("id");this.name=reader.readString("name");}
type.write=function(writer)
{writer.writeElementString("id",this.id);writer.writeElementString("name",this.name);}});User=WL.Class(Object,function()
{this.id=0;this.groupID=0;this.name="";this.active=false;},function(type)
{type.read=function(reader)
{this.id=reader.readInt("id");this.groupID=reader.readInt("groupID");this.name=reader.readString("name");this.active=reader.readBoolean("active");}
type.write=function(writer)
{writer.writeElementString("id",this.id);writer.writeElementString("groupID",this.groupID);writer.writeElementString("name",this.name);writer.writeBoolean("active",this.active);}});UserInfo=WL.Class(Object,function()
{this.userID=0;this.firstName="";this.lastName="";this.phone="";this.email="";this.country="";this.state="";this.city="";this.address="";this.zipCode="";this.subscription=SUBSCRIPTION.Off;this.balance=0;this.expiresOrderItemTime=new WL.Objects.Time();this.bidsLimit=0;this.affilateID=0;},function(type)
{type.read=function(reader)
{this.userID=reader.readInt("userID");this.firstName=reader.readString("firstName");this.lastName=reader.readString("lastName");this.phone=reader.readString("phone");this.email=reader.readString("email");this.country=reader.readString("country");this.state=reader.readString("state");this.city=reader.readString("city");this.address=reader.readString("address");this.zipCode=reader.readString("zipCode");this.subscription=reader.readInt("subscription");this.balance=reader.readFloat("balance");this.expiresOrderItemTime=reader.readTime("expiresOrderItemTime");this.bidsLimit=reader.readInt("bidsLimit");this.affilateID=reader.readInt("affilateID");}
type.write=function(writer)
{writer.writeElementString("userID",this.userID);writer.writeElementString("firstName",this.firstName);writer.writeElementString("lastName",this.lastName);writer.writeElementString("phone",this.phone);writer.writeElementString("email",this.email);writer.writeElementString("country",this.country);writer.writeElementString("state",this.state);writer.writeElementString("city",this.city);writer.writeElementString("address",this.address);writer.writeElementString("zipCode",this.zipCode);writer.writeElementString("subscription",this.subscription);writer.writeElementString("balance",this.balance);writer.writeTime("expiresOrderItemTime",this.expiresOrderItemTime);writer.writeElementString("bidsLimit",this.bidsLimit);writer.writeElementString("affilateID",this.affilateID);}});UserStat=WL.Class(Object,function()
{this.userID=0;this.userName="";this.totalSum=0;this.totalOrders=0;this.totalBids=0;},function(type)
{type.read=function(reader)
{this.userID=reader.readInt("userID");this.userName=reader.readString("userName");this.totalSum=reader.readFloat("totalSum");this.totalOrders=reader.readInt("totalOrders");this.totalBids=reader.readInt("totalBids");}});
