if (!(this_present_role && that_present_role)) return false; if (!this.role.equals(that.role)) return false;
if (isSetRole()) { oprot.writeFieldBegin(ROLE_FIELD_DESC); oprot.writeI32(this.role.getValue()); oprot.writeFieldEnd();
case 3: // ROLE if (field.type == TType.I32) { this.role = BusinessUserRole.findByValue(iprot.readI32()); } else { TProtocolUtil.skip(iprot, field.type);
if (isSetRole()) { oprot.writeFieldBegin(ROLE_FIELD_DESC); oprot.writeI32(this.role.getValue()); oprot.writeFieldEnd();
case 3: // ROLE if (field.type == TType.I32) { this.role = BusinessUserRole.findByValue(iprot.readI32()); } else { TProtocolUtil.skip(iprot, field.type);
if (isSetBusinessRole()) { oprot.writeFieldBegin(BUSINESS_ROLE_FIELD_DESC); oprot.writeI32(this.businessRole.getValue()); oprot.writeFieldEnd();
if (!(this_present_role && that_present_role)) return false; if (!this.role.equals(that.role)) return false;
case 22: // BUSINESS_ROLE if (field.type == TType.I32) { this.businessRole = BusinessUserRole.findByValue(iprot.readI32()); } else { TProtocolUtil.skip(iprot, field.type);
if (isSetBusinessRole()) { oprot.writeFieldBegin(BUSINESS_ROLE_FIELD_DESC); oprot.writeI32(this.businessRole.getValue()); oprot.writeFieldEnd();
if (!(this_present_businessRole && that_present_businessRole)) return false; if (!this.businessRole.equals(that.businessRole)) return false;
case 22: // BUSINESS_ROLE if (field.type == TType.I32) { this.businessRole = BusinessUserRole.findByValue(iprot.readI32()); } else { TProtocolUtil.skip(iprot, field.type);
if (!(this_present_businessRole && that_present_businessRole)) return false; if (!this.businessRole.equals(that.businessRole)) return false;