001package net.gdface.sdk.thrift.client;
002
003import com.facebook.swift.codec.*;
004import com.facebook.swift.codec.ThriftField.Requiredness;
005import java.util.*;
006
007import static com.google.common.base.Objects.toStringHelper;
008
009@ThriftStruct("FseResult")
010public final class FseResult
011{
012    public FseResult() {
013    }
014
015    private byte [] featureId;
016
017    @ThriftField(value=1, name="featureId", requiredness=Requiredness.OPTIONAL)
018    public byte [] getFeatureId() { return featureId; }
019
020    @ThriftField
021    public void setFeatureId(final byte [] featureId) { this.featureId = featureId; }
022
023    private String owner;
024
025    @ThriftField(value=2, name="owner", requiredness=Requiredness.OPTIONAL)
026    public String getOwner() { return owner; }
027
028    @ThriftField
029    public void setOwner(final String owner) { this.owner = owner; }
030
031    private double similarity;
032
033    @ThriftField(value=3, name="similarity", requiredness=Requiredness.REQUIRED)
034    public double getSimilarity() { return similarity; }
035
036    @ThriftField
037    public void setSimilarity(final double similarity) { this.similarity = similarity; }
038
039    @Override
040    public String toString()
041    {
042        return toStringHelper(this)
043            .add("featureId", featureId)
044            .add("owner", owner)
045            .add("similarity", similarity)
046            .toString();
047    }
048}