/** * Autogenerated by Thrift Compiler (0.9.0) * * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING * @generated */ using System; using System.Collections; using System.Collections.Generic; using System.Text; using System.IO; using Thrift; using Thrift.Collections; using System.Runtime.Serialization; using Thrift.Protocol; using Thrift.Transport; #if !SILVERLIGHT [Serializable] #endif public partial class CarArea : TBase { private string _Id; private string _CarNo; private string _MaterielNo; private string _MaterielName; private string _LocatorId; private string _MaterielNum; private string _OutLocatorDt; private string _CarStatus; public string Id { get { return _Id; } set { __isset.Id = true; this._Id = value; } } public string CarNo { get { return _CarNo; } set { __isset.CarNo = true; this._CarNo = value; } } public string MaterielNo { get { return _MaterielNo; } set { __isset.MaterielNo = true; this._MaterielNo = value; } } public string MaterielName { get { return _MaterielName; } set { __isset.MaterielName = true; this._MaterielName = value; } } public string LocatorId { get { return _LocatorId; } set { __isset.LocatorId = true; this._LocatorId = value; } } public string MaterielNum { get { return _MaterielNum; } set { __isset.MaterielNum = true; this._MaterielNum = value; } } public string OutLocatorDt { get { return _OutLocatorDt; } set { __isset.OutLocatorDt = true; this._OutLocatorDt = value; } } public string CarStatus { get { return _CarStatus; } set { __isset.CarStatus = true; this._CarStatus = value; } } public Isset __isset; #if !SILVERLIGHT [Serializable] #endif public struct Isset { public bool Id; public bool CarNo; public bool MaterielNo; public bool MaterielName; public bool LocatorId; public bool MaterielNum; public bool OutLocatorDt; public bool CarStatus; } public CarArea() { } public void Read (TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.String) { Id = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 2: if (field.Type == TType.String) { CarNo = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.String) { MaterielNo = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.String) { MaterielName = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.String) { LocatorId = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.String) { MaterielNum = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.String) { OutLocatorDt = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.String) { CarStatus = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } public void Write(TProtocol oprot) { TStruct struc = new TStruct("CarArea"); oprot.WriteStructBegin(struc); TField field = new TField(); if (Id != null && __isset.Id) { field.Name = "Id"; field.Type = TType.String; field.ID = 1; oprot.WriteFieldBegin(field); oprot.WriteString(Id); oprot.WriteFieldEnd(); } if (CarNo != null && __isset.CarNo) { field.Name = "CarNo"; field.Type = TType.String; field.ID = 2; oprot.WriteFieldBegin(field); oprot.WriteString(CarNo); oprot.WriteFieldEnd(); } if (MaterielNo != null && __isset.MaterielNo) { field.Name = "MaterielNo"; field.Type = TType.String; field.ID = 3; oprot.WriteFieldBegin(field); oprot.WriteString(MaterielNo); oprot.WriteFieldEnd(); } if (MaterielName != null && __isset.MaterielName) { field.Name = "MaterielName"; field.Type = TType.String; field.ID = 4; oprot.WriteFieldBegin(field); oprot.WriteString(MaterielName); oprot.WriteFieldEnd(); } if (LocatorId != null && __isset.LocatorId) { field.Name = "LocatorId"; field.Type = TType.String; field.ID = 5; oprot.WriteFieldBegin(field); oprot.WriteString(LocatorId); oprot.WriteFieldEnd(); } if (MaterielNum != null && __isset.MaterielNum) { field.Name = "MaterielNum"; field.Type = TType.String; field.ID = 6; oprot.WriteFieldBegin(field); oprot.WriteString(MaterielNum); oprot.WriteFieldEnd(); } if (OutLocatorDt != null && __isset.OutLocatorDt) { field.Name = "OutLocatorDt"; field.Type = TType.String; field.ID = 7; oprot.WriteFieldBegin(field); oprot.WriteString(OutLocatorDt); oprot.WriteFieldEnd(); } if (CarStatus != null && __isset.CarStatus) { field.Name = "CarStatus"; field.Type = TType.String; field.ID = 8; oprot.WriteFieldBegin(field); oprot.WriteString(CarStatus); oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); } public override string ToString() { StringBuilder sb = new StringBuilder("CarArea("); sb.Append("Id: "); sb.Append(Id); sb.Append(",CarNo: "); sb.Append(CarNo); sb.Append(",MaterielNo: "); sb.Append(MaterielNo); sb.Append(",MaterielName: "); sb.Append(MaterielName); sb.Append(",LocatorId: "); sb.Append(LocatorId); sb.Append(",MaterielNum: "); sb.Append(MaterielNum); sb.Append(",OutLocatorDt: "); sb.Append(OutLocatorDt); sb.Append(",CarStatus: "); sb.Append(CarStatus); sb.Append(")"); return sb.ToString(); } }