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}