public override string ToString() { StringBuilder sb = new StringBuilder("Trip("); sb.Append("Id: "); sb.Append(Id); sb.Append(",TouristAttraction: "); sb.Append(TouristAttraction); sb.Append(",TransportCompany: "); sb.Append(TransportCompany); sb.Append(",LeavingHour: "); sb.Append(LeavingHour == null ? "<null>" : LeavingHour.ToString()); sb.Append(",Price: "); sb.Append(Price); sb.Append(",NrSeats: "); sb.Append(NrSeats); sb.Append(")"); return(sb.ToString()); }
public void Write(TProtocol oprot) { TStruct struc = new TStruct("Trip"); oprot.WriteStructBegin(struc); TField field = new TField(); if (__isset.id) { field.Name = "id"; field.Type = TType.I32; field.ID = 1; oprot.WriteFieldBegin(field); oprot.WriteI32(Id); oprot.WriteFieldEnd(); } if (TouristAttraction != null && __isset.touristAttraction) { field.Name = "touristAttraction"; field.Type = TType.String; field.ID = 2; oprot.WriteFieldBegin(field); oprot.WriteString(TouristAttraction); oprot.WriteFieldEnd(); } if (TransportCompany != null && __isset.transportCompany) { field.Name = "transportCompany"; field.Type = TType.String; field.ID = 3; oprot.WriteFieldBegin(field); oprot.WriteString(TransportCompany); oprot.WriteFieldEnd(); } if (LeavingHour != null && __isset.leavingHour) { field.Name = "leavingHour"; field.Type = TType.Struct; field.ID = 4; oprot.WriteFieldBegin(field); LeavingHour.Write(oprot); oprot.WriteFieldEnd(); } if (__isset.price) { field.Name = "price"; field.Type = TType.Double; field.ID = 5; oprot.WriteFieldBegin(field); oprot.WriteDouble(Price); oprot.WriteFieldEnd(); } if (__isset.nrSeats) { field.Name = "nrSeats"; field.Type = TType.I32; field.ID = 6; oprot.WriteFieldBegin(field); oprot.WriteI32(NrSeats); oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); }