in library/src/main/java/com/theguardian/bridget/thrift/AdSlot.java [551:580]
public void write(org.apache.thrift.protocol.TProtocol oprot, AdSlot struct) throws org.apache.thrift.TException {
struct.validate();
oprot.writeStructBegin(STRUCT_DESC);
if (struct.rect != null) {
oprot.writeFieldBegin(RECT_FIELD_DESC);
struct.rect.write(oprot);
oprot.writeFieldEnd();
}
if (struct.targetingParams != null) {
if (struct.isSetTargetingParams()) {
oprot.writeFieldBegin(TARGETING_PARAMS_FIELD_DESC);
{
oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING, struct.targetingParams.size()));
for (java.util.Map.Entry<java.lang.String, java.lang.String> _iter4 : struct.targetingParams.entrySet())
{
oprot.writeString(_iter4.getKey());
oprot.writeString(_iter4.getValue());
}
oprot.writeMapEnd();
}
oprot.writeFieldEnd();
}
}
oprot.writeFieldBegin(IS_SQUARE_FIELD_DESC);
oprot.writeBool(struct.isSquare);
oprot.writeFieldEnd();
oprot.writeFieldStop();
oprot.writeStructEnd();
}