001package net.gdface.sdk.fse.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("CodeBean")
010public final class CodeBean
011{
012    public CodeBean() {
013    }
014
015    private byte [] code;
016
017    @ThriftField(value=1, name="code", requiredness=Requiredness.OPTIONAL)
018    public byte [] getCode() { return code; }
019
020    @ThriftField
021    public void setCode(final byte [] code) { this.code = code; }
022
023    private byte [] id;
024
025    @ThriftField(value=2, name="id", requiredness=Requiredness.OPTIONAL)
026    public byte [] getId() { return id; }
027
028    @ThriftField
029    public void setId(final byte [] id) { this.id = id; }
030
031    private String imgMD5;
032
033    @ThriftField(value=3, name="imgMD5", requiredness=Requiredness.OPTIONAL)
034    public String getImgMD5() { return imgMD5; }
035
036    @ThriftField
037    public void setImgMD5(final String imgMD5) { this.imgMD5 = imgMD5; }
038
039    private double similarity;
040
041    @ThriftField(value=4, name="similarity", requiredness=Requiredness.REQUIRED)
042    public double getSimilarity() { return similarity; }
043
044    @ThriftField
045    public void setSimilarity(final double similarity) { this.similarity = similarity; }
046
047    @Override
048    public String toString()
049    {
050        return toStringHelper(this)
051            .add("code", code)
052            .add("id", id)
053            .add("imgMD5", imgMD5)
054            .add("similarity", similarity)
055            .toString();
056    }
057}