/** * 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 LineArea : TBase { private string _Id; private string _AreaNo; private string _AreaNm; private string _LineNo; private string _AreaType; private string _MaxNumber; private string _MaterialNo; private string _MaterialNm; private string _AreaStorageType; public string Id { get { return _Id; } set { __isset.Id = true; this._Id = value; } } public string AreaNo { get { return _AreaNo; } set { __isset.AreaNo = true; this._AreaNo = value; } } public string AreaNm { get { return _AreaNm; } set { __isset.AreaNm = true; this._AreaNm = value; } } public string LineNo { get { return _LineNo; } set { __isset.LineNo = true; this._LineNo = value; } } public string AreaType { get { return _AreaType; } set { __isset.AreaType = true; this._AreaType = value; } } public string MaxNumber { get { return _MaxNumber; } set { __isset.MaxNumber = true; this._MaxNumber = value; } } public string MaterialNo { get { return _MaterialNo; } set { __isset.MaterialNo = true; this._MaterialNo = value; } } public string MaterialNm { get { return _MaterialNm; } set { __isset.MaterialNm = true; this._MaterialNm = value; } } public string AreaStorageType { get { return _AreaStorageType; } set { __isset.AreaStorageType = true; this._AreaStorageType = value; } } public Isset __isset; #if !SILVERLIGHT [Serializable] #endif public struct Isset { public bool Id; public bool AreaNo; public bool AreaNm; public bool LineNo; public bool AreaType; public bool MaxNumber; public bool MaterialNo; public bool MaterialNm; public bool AreaStorageType; } public LineArea() { } 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) { AreaNo = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 3: if (field.Type == TType.String) { AreaNm = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 4: if (field.Type == TType.String) { LineNo = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 5: if (field.Type == TType.String) { AreaType = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 6: if (field.Type == TType.String) { MaxNumber = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 7: if (field.Type == TType.String) { MaterialNo = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 8: if (field.Type == TType.String) { MaterialNm = iprot.ReadString(); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 9: if (field.Type == TType.String) { AreaStorageType = 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("LineArea"); 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 (AreaNo != null && __isset.AreaNo) { field.Name = "AreaNo"; field.Type = TType.String; field.ID = 2; oprot.WriteFieldBegin(field); oprot.WriteString(AreaNo); oprot.WriteFieldEnd(); } if (AreaNm != null && __isset.AreaNm) { field.Name = "AreaNm"; field.Type = TType.String; field.ID = 3; oprot.WriteFieldBegin(field); oprot.WriteString(AreaNm); oprot.WriteFieldEnd(); } if (LineNo != null && __isset.LineNo) { field.Name = "LineNo"; field.Type = TType.String; field.ID = 4; oprot.WriteFieldBegin(field); oprot.WriteString(LineNo); oprot.WriteFieldEnd(); } if (AreaType != null && __isset.AreaType) { field.Name = "AreaType"; field.Type = TType.String; field.ID = 5; oprot.WriteFieldBegin(field); oprot.WriteString(AreaType); oprot.WriteFieldEnd(); } if (MaxNumber != null && __isset.MaxNumber) { field.Name = "MaxNumber"; field.Type = TType.String; field.ID = 6; oprot.WriteFieldBegin(field); oprot.WriteString(MaxNumber); oprot.WriteFieldEnd(); } if (MaterialNo != null && __isset.MaterialNo) { field.Name = "MaterialNo"; field.Type = TType.String; field.ID = 7; oprot.WriteFieldBegin(field); oprot.WriteString(MaterialNo); oprot.WriteFieldEnd(); } if (MaterialNm != null && __isset.MaterialNm) { field.Name = "MaterialNm"; field.Type = TType.String; field.ID = 8; oprot.WriteFieldBegin(field); oprot.WriteString(MaterialNm); oprot.WriteFieldEnd(); } if (AreaStorageType != null && __isset.AreaStorageType) { field.Name = "AreaStorageType"; field.Type = TType.String; field.ID = 9; oprot.WriteFieldBegin(field); oprot.WriteString(AreaStorageType); oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); } public override string ToString() { StringBuilder sb = new StringBuilder("LineArea("); sb.Append("Id: "); sb.Append(Id); sb.Append(",AreaNo: "); sb.Append(AreaNo); sb.Append(",AreaNm: "); sb.Append(AreaNm); sb.Append(",LineNo: "); sb.Append(LineNo); sb.Append(",AreaType: "); sb.Append(AreaType); sb.Append(",MaxNumber: "); sb.Append(MaxNumber); sb.Append(",MaterialNo: "); sb.Append(MaterialNo); sb.Append(",MaterialNm: "); sb.Append(MaterialNm); sb.Append(",AreaStorageType: "); sb.Append(AreaStorageType); sb.Append(")"); return sb.ToString(); } }