You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

169 lines
3.5 KiB
C#

2 years ago
/**
* 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 MaterielNumKB : TBase
{
private string _materielNo;
private string _materielNum;
private string _carStatus;
public string MaterielNo
{
get
{
return _materielNo;
}
set
{
__isset.materielNo = true;
this._materielNo = value;
}
}
public string MaterielNum
{
get
{
return _materielNum;
}
set
{
__isset.materielNum = true;
this._materielNum = 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 materielNo;
public bool materielNum;
public bool carStatus;
}
public MaterielNumKB() {
}
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) {
MaterielNo = iprot.ReadString();
} else {
TProtocolUtil.Skip(iprot, field.Type);
}
break;
case 2:
if (field.Type == TType.String) {
MaterielNum = iprot.ReadString();
} else {
TProtocolUtil.Skip(iprot, field.Type);
}
break;
case 3:
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("MaterielNumKB");
oprot.WriteStructBegin(struc);
TField field = new TField();
if (MaterielNo != null && __isset.materielNo) {
field.Name = "materielNo";
field.Type = TType.String;
field.ID = 1;
oprot.WriteFieldBegin(field);
oprot.WriteString(MaterielNo);
oprot.WriteFieldEnd();
}
if (MaterielNum != null && __isset.materielNum) {
field.Name = "materielNum";
field.Type = TType.String;
field.ID = 2;
oprot.WriteFieldBegin(field);
oprot.WriteString(MaterielNum);
oprot.WriteFieldEnd();
}
if (CarStatus != null && __isset.carStatus) {
field.Name = "carStatus";
field.Type = TType.String;
field.ID = 3;
oprot.WriteFieldBegin(field);
oprot.WriteString(CarStatus);
oprot.WriteFieldEnd();
}
oprot.WriteFieldStop();
oprot.WriteStructEnd();
}
public override string ToString() {
StringBuilder sb = new StringBuilder("MaterielNumKB(");
sb.Append("MaterielNo: ");
sb.Append(MaterielNo);
sb.Append(",MaterielNum: ");
sb.Append(MaterielNum);
sb.Append(",CarStatus: ");
sb.Append(CarStatus);
sb.Append(")");
return sb.ToString();
}
}