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("CodeInfo")
010public final class CodeInfo
011{
012    public CodeInfo() {
013    }
014
015    private FAngle angle;
016
017    @ThriftField(value=1, name="angle", requiredness=Requiredness.OPTIONAL)
018    public FAngle getAngle() { return angle; }
019
020    @ThriftField
021    public void setAngle(final FAngle angle) { this.angle = angle; }
022
023    private byte [] code;
024
025    @ThriftField(value=2, name="code", requiredness=Requiredness.OPTIONAL)
026    public byte [] getCode() { return code; }
027
028    @ThriftField
029    public void setCode(final byte [] code) { this.code = code; }
030
031    private EyeInfo ei;
032
033    @ThriftField(value=3, name="ei", requiredness=Requiredness.OPTIONAL)
034    public EyeInfo getEi() { return ei; }
035
036    @ThriftField
037    public void setEi(final EyeInfo ei) { this.ei = ei; }
038
039    private byte [] facialData;
040
041    @ThriftField(value=4, name="facialData", requiredness=Requiredness.OPTIONAL)
042    public byte [] getFacialData() { return facialData; }
043
044    @ThriftField
045    public void setFacialData(final byte [] facialData) { this.facialData = facialData; }
046
047    private FInt2 mouth;
048
049    @ThriftField(value=5, name="mouth", requiredness=Requiredness.OPTIONAL)
050    public FInt2 getMouth() { return mouth; }
051
052    @ThriftField
053    public void setMouth(final FInt2 mouth) { this.mouth = mouth; }
054
055    private FInt2 nose;
056
057    @ThriftField(value=6, name="nose", requiredness=Requiredness.OPTIONAL)
058    public FInt2 getNose() { return nose; }
059
060    @ThriftField
061    public void setNose(final FInt2 nose) { this.nose = nose; }
062
063    private FInt2 offset;
064
065    @ThriftField(value=7, name="offset", requiredness=Requiredness.OPTIONAL)
066    public FInt2 getOffset() { return offset; }
067
068    @ThriftField
069    public void setOffset(final FInt2 offset) { this.offset = offset; }
070
071    private FRect pos;
072
073    @ThriftField(value=8, name="pos", requiredness=Requiredness.OPTIONAL)
074    public FRect getPos() { return pos; }
075
076    @ThriftField
077    public void setPos(final FRect pos) { this.pos = pos; }
078
079    @Override
080    public String toString()
081    {
082        return toStringHelper(this)
083            .add("angle", angle)
084            .add("code", code)
085            .add("ei", ei)
086            .add("facialData", facialData)
087            .add("mouth", mouth)
088            .add("nose", nose)
089            .add("offset", offset)
090            .add("pos", pos)
091            .toString();
092    }
093}