Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        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();
        }