public void Write(TProtocol oprot) { TStruct struc = new TStruct("createFeature_args"); oprot.WriteStructBegin(struc); TField field = new TField(); if (Point != null && __isset.point) { field.Name = "point"; field.Type = TType.Struct; field.ID = 1; oprot.WriteFieldBegin(field); Point.Write(oprot); oprot.WriteFieldEnd(); } if (Payload != null && __isset.payload) { field.Name = "payload"; field.Type = TType.String; field.ID = 2; oprot.WriteFieldBegin(field); oprot.WriteString(Payload); oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); }
public void Write(TProtocol oprot) { TStruct struc = new TStruct("Feature"); oprot.WriteStructBegin(struc); TField field = new TField(); if (Grid != null && __isset.grid) { field.Name = "grid"; field.Type = TType.String; field.ID = 1; oprot.WriteFieldBegin(field); oprot.WriteString(Grid); oprot.WriteFieldEnd(); } if (Id != null && __isset.id) { field.Name = "id"; field.Type = TType.String; field.ID = 2; oprot.WriteFieldBegin(field); oprot.WriteString(Id); oprot.WriteFieldEnd(); } if (Point != null && __isset.point) { field.Name = "point"; field.Type = TType.Struct; field.ID = 3; oprot.WriteFieldBegin(field); Point.Write(oprot); oprot.WriteFieldEnd(); } if (__isset.state) { field.Name = "state"; field.Type = TType.I32; field.ID = 4; oprot.WriteFieldBegin(field); oprot.WriteI32((int)State); oprot.WriteFieldEnd(); } if (Payload != null && __isset.payload) { field.Name = "payload"; field.Type = TType.String; field.ID = 5; oprot.WriteFieldBegin(field); oprot.WriteString(Payload); oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); }