Subversion Repositories SmartDukaan

Rev

Rev 12800 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 12800 Rev 23400
Line 41... Line 41...
41
  private static final org.apache.thrift.protocol.TField WAREHOUSE_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("warehouseId", org.apache.thrift.protocol.TType.I64, (short)16);
41
  private static final org.apache.thrift.protocol.TField WAREHOUSE_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("warehouseId", org.apache.thrift.protocol.TType.I64, (short)16);
42
  private static final org.apache.thrift.protocol.TField TAX_TYPE_FIELD_DESC = new org.apache.thrift.protocol.TField("taxType", org.apache.thrift.protocol.TType.I64, (short)17);
42
  private static final org.apache.thrift.protocol.TField TAX_TYPE_FIELD_DESC = new org.apache.thrift.protocol.TField("taxType", org.apache.thrift.protocol.TType.I64, (short)17);
43
  private static final org.apache.thrift.protocol.TField INVOICE_DATE_FIELD_DESC = new org.apache.thrift.protocol.TField("invoiceDate", org.apache.thrift.protocol.TType.I64, (short)18);
43
  private static final org.apache.thrift.protocol.TField INVOICE_DATE_FIELD_DESC = new org.apache.thrift.protocol.TField("invoiceDate", org.apache.thrift.protocol.TType.I64, (short)18);
44
  private static final org.apache.thrift.protocol.TField MRP_FIELD_DESC = new org.apache.thrift.protocol.TField("mrp", org.apache.thrift.protocol.TType.DOUBLE, (short)19);
44
  private static final org.apache.thrift.protocol.TField MRP_FIELD_DESC = new org.apache.thrift.protocol.TField("mrp", org.apache.thrift.protocol.TType.DOUBLE, (short)19);
45
  private static final org.apache.thrift.protocol.TField PURCHASE_COMMENTS_FIELD_DESC = new org.apache.thrift.protocol.TField("purchaseComments", org.apache.thrift.protocol.TType.STRING, (short)20);
45
  private static final org.apache.thrift.protocol.TField PURCHASE_COMMENTS_FIELD_DESC = new org.apache.thrift.protocol.TField("purchaseComments", org.apache.thrift.protocol.TType.STRING, (short)20);
-
 
46
  private static final org.apache.thrift.protocol.TField SGST_RATE_FIELD_DESC = new org.apache.thrift.protocol.TField("sgstRate", org.apache.thrift.protocol.TType.DOUBLE, (short)21);
-
 
47
  private static final org.apache.thrift.protocol.TField CGST_RATE_FIELD_DESC = new org.apache.thrift.protocol.TField("cgstRate", org.apache.thrift.protocol.TType.DOUBLE, (short)22);
-
 
48
  private static final org.apache.thrift.protocol.TField IGST_RATE_FIELD_DESC = new org.apache.thrift.protocol.TField("igstRate", org.apache.thrift.protocol.TType.DOUBLE, (short)23);
46
 
49
 
47
  private long purchaseOrderId; // required
50
  private long purchaseOrderId; // required
48
  private long poCreatedAt; // required
51
  private long poCreatedAt; // required
49
  private String supplierName; // required
52
  private String supplierName; // required
50
  private String invoiceNumbers; // required
53
  private String invoiceNumbers; // required
Line 62... Line 65...
62
  private long warehouseId; // required
65
  private long warehouseId; // required
63
  private long taxType; // required
66
  private long taxType; // required
64
  private long invoiceDate; // required
67
  private long invoiceDate; // required
65
  private double mrp; // required
68
  private double mrp; // required
66
  private String purchaseComments; // required
69
  private String purchaseComments; // required
-
 
70
  private double sgstRate; // required
-
 
71
  private double cgstRate; // required
-
 
72
  private double igstRate; // required
67
 
73
 
68
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
74
  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
69
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
75
  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
70
    PURCHASE_ORDER_ID((short)1, "purchaseOrderId"),
76
    PURCHASE_ORDER_ID((short)1, "purchaseOrderId"),
71
    PO_CREATED_AT((short)2, "poCreatedAt"),
77
    PO_CREATED_AT((short)2, "poCreatedAt"),
Line 84... Line 90...
84
    NLC((short)15, "nlc"),
90
    NLC((short)15, "nlc"),
85
    WAREHOUSE_ID((short)16, "warehouseId"),
91
    WAREHOUSE_ID((short)16, "warehouseId"),
86
    TAX_TYPE((short)17, "taxType"),
92
    TAX_TYPE((short)17, "taxType"),
87
    INVOICE_DATE((short)18, "invoiceDate"),
93
    INVOICE_DATE((short)18, "invoiceDate"),
88
    MRP((short)19, "mrp"),
94
    MRP((short)19, "mrp"),
89
    PURCHASE_COMMENTS((short)20, "purchaseComments");
95
    PURCHASE_COMMENTS((short)20, "purchaseComments"),
-
 
96
    SGST_RATE((short)21, "sgstRate"),
-
 
97
    CGST_RATE((short)22, "cgstRate"),
-
 
98
    IGST_RATE((short)23, "igstRate");
90
 
99
 
91
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
100
    private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
92
 
101
 
93
    static {
102
    static {
94
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
103
      for (_Fields field : EnumSet.allOf(_Fields.class)) {
Line 139... Line 148...
139
          return INVOICE_DATE;
148
          return INVOICE_DATE;
140
        case 19: // MRP
149
        case 19: // MRP
141
          return MRP;
150
          return MRP;
142
        case 20: // PURCHASE_COMMENTS
151
        case 20: // PURCHASE_COMMENTS
143
          return PURCHASE_COMMENTS;
152
          return PURCHASE_COMMENTS;
-
 
153
        case 21: // SGST_RATE
-
 
154
          return SGST_RATE;
-
 
155
        case 22: // CGST_RATE
-
 
156
          return CGST_RATE;
-
 
157
        case 23: // IGST_RATE
-
 
158
          return IGST_RATE;
144
        default:
159
        default:
145
          return null;
160
          return null;
146
      }
161
      }
147
    }
162
    }
148
 
163
 
Line 191... Line 206...
191
  private static final int __NLC_ISSET_ID = 7;
206
  private static final int __NLC_ISSET_ID = 7;
192
  private static final int __WAREHOUSEID_ISSET_ID = 8;
207
  private static final int __WAREHOUSEID_ISSET_ID = 8;
193
  private static final int __TAXTYPE_ISSET_ID = 9;
208
  private static final int __TAXTYPE_ISSET_ID = 9;
194
  private static final int __INVOICEDATE_ISSET_ID = 10;
209
  private static final int __INVOICEDATE_ISSET_ID = 10;
195
  private static final int __MRP_ISSET_ID = 11;
210
  private static final int __MRP_ISSET_ID = 11;
-
 
211
  private static final int __SGSTRATE_ISSET_ID = 12;
-
 
212
  private static final int __CGSTRATE_ISSET_ID = 13;
-
 
213
  private static final int __IGSTRATE_ISSET_ID = 14;
196
  private BitSet __isset_bit_vector = new BitSet(12);
214
  private BitSet __isset_bit_vector = new BitSet(15);
197
 
215
 
198
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
216
  public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
199
  static {
217
  static {
200
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
218
    Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
201
    tmpMap.put(_Fields.PURCHASE_ORDER_ID, new org.apache.thrift.meta_data.FieldMetaData("purchaseOrderId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
219
    tmpMap.put(_Fields.PURCHASE_ORDER_ID, new org.apache.thrift.meta_data.FieldMetaData("purchaseOrderId", org.apache.thrift.TFieldRequirementType.DEFAULT, 
Line 236... Line 254...
236
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
254
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
237
    tmpMap.put(_Fields.MRP, new org.apache.thrift.meta_data.FieldMetaData("mrp", org.apache.thrift.TFieldRequirementType.DEFAULT, 
255
    tmpMap.put(_Fields.MRP, new org.apache.thrift.meta_data.FieldMetaData("mrp", org.apache.thrift.TFieldRequirementType.DEFAULT, 
238
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
256
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
239
    tmpMap.put(_Fields.PURCHASE_COMMENTS, new org.apache.thrift.meta_data.FieldMetaData("purchaseComments", org.apache.thrift.TFieldRequirementType.DEFAULT, 
257
    tmpMap.put(_Fields.PURCHASE_COMMENTS, new org.apache.thrift.meta_data.FieldMetaData("purchaseComments", org.apache.thrift.TFieldRequirementType.DEFAULT, 
240
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
258
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
-
 
259
    tmpMap.put(_Fields.SGST_RATE, new org.apache.thrift.meta_data.FieldMetaData("sgstRate", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
260
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
-
 
261
    tmpMap.put(_Fields.CGST_RATE, new org.apache.thrift.meta_data.FieldMetaData("cgstRate", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
262
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
-
 
263
    tmpMap.put(_Fields.IGST_RATE, new org.apache.thrift.meta_data.FieldMetaData("igstRate", org.apache.thrift.TFieldRequirementType.DEFAULT, 
-
 
264
        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.DOUBLE)));
241
    metaDataMap = Collections.unmodifiableMap(tmpMap);
265
    metaDataMap = Collections.unmodifiableMap(tmpMap);
242
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(DetailedPurchaseScan.class, metaDataMap);
266
    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(DetailedPurchaseScan.class, metaDataMap);
243
  }
267
  }
244
 
268
 
245
  public DetailedPurchaseScan() {
269
  public DetailedPurchaseScan() {
Line 263... Line 287...
263
    double nlc,
287
    double nlc,
264
    long warehouseId,
288
    long warehouseId,
265
    long taxType,
289
    long taxType,
266
    long invoiceDate,
290
    long invoiceDate,
267
    double mrp,
291
    double mrp,
268
    String purchaseComments)
292
    String purchaseComments,
-
 
293
    double sgstRate,
-
 
294
    double cgstRate,
-
 
295
    double igstRate)
269
  {
296
  {
270
    this();
297
    this();
271
    this.purchaseOrderId = purchaseOrderId;
298
    this.purchaseOrderId = purchaseOrderId;
272
    setPurchaseOrderIdIsSet(true);
299
    setPurchaseOrderIdIsSet(true);
273
    this.poCreatedAt = poCreatedAt;
300
    this.poCreatedAt = poCreatedAt;
Line 298... Line 325...
298
    this.invoiceDate = invoiceDate;
325
    this.invoiceDate = invoiceDate;
299
    setInvoiceDateIsSet(true);
326
    setInvoiceDateIsSet(true);
300
    this.mrp = mrp;
327
    this.mrp = mrp;
301
    setMrpIsSet(true);
328
    setMrpIsSet(true);
302
    this.purchaseComments = purchaseComments;
329
    this.purchaseComments = purchaseComments;
-
 
330
    this.sgstRate = sgstRate;
-
 
331
    setSgstRateIsSet(true);
-
 
332
    this.cgstRate = cgstRate;
-
 
333
    setCgstRateIsSet(true);
-
 
334
    this.igstRate = igstRate;
-
 
335
    setIgstRateIsSet(true);
303
  }
336
  }
304
 
337
 
305
  /**
338
  /**
306
   * Performs a deep copy on <i>other</i>.
339
   * Performs a deep copy on <i>other</i>.
307
   */
340
   */
Line 342... Line 375...
342
    this.invoiceDate = other.invoiceDate;
375
    this.invoiceDate = other.invoiceDate;
343
    this.mrp = other.mrp;
376
    this.mrp = other.mrp;
344
    if (other.isSetPurchaseComments()) {
377
    if (other.isSetPurchaseComments()) {
345
      this.purchaseComments = other.purchaseComments;
378
      this.purchaseComments = other.purchaseComments;
346
    }
379
    }
-
 
380
    this.sgstRate = other.sgstRate;
-
 
381
    this.cgstRate = other.cgstRate;
-
 
382
    this.igstRate = other.igstRate;
347
  }
383
  }
348
 
384
 
349
  public DetailedPurchaseScan deepCopy() {
385
  public DetailedPurchaseScan deepCopy() {
350
    return new DetailedPurchaseScan(this);
386
    return new DetailedPurchaseScan(this);
351
  }
387
  }
Line 382... Line 418...
382
    setInvoiceDateIsSet(false);
418
    setInvoiceDateIsSet(false);
383
    this.invoiceDate = 0;
419
    this.invoiceDate = 0;
384
    setMrpIsSet(false);
420
    setMrpIsSet(false);
385
    this.mrp = 0.0;
421
    this.mrp = 0.0;
386
    this.purchaseComments = null;
422
    this.purchaseComments = null;
-
 
423
    setSgstRateIsSet(false);
-
 
424
    this.sgstRate = 0.0;
-
 
425
    setCgstRateIsSet(false);
-
 
426
    this.cgstRate = 0.0;
-
 
427
    setIgstRateIsSet(false);
-
 
428
    this.igstRate = 0.0;
387
  }
429
  }
388
 
430
 
389
  public long getPurchaseOrderId() {
431
  public long getPurchaseOrderId() {
390
    return this.purchaseOrderId;
432
    return this.purchaseOrderId;
391
  }
433
  }
Line 832... Line 874...
832
    if (!value) {
874
    if (!value) {
833
      this.purchaseComments = null;
875
      this.purchaseComments = null;
834
    }
876
    }
835
  }
877
  }
836
 
878
 
-
 
879
  public double getSgstRate() {
-
 
880
    return this.sgstRate;
-
 
881
  }
-
 
882
 
-
 
883
  public void setSgstRate(double sgstRate) {
-
 
884
    this.sgstRate = sgstRate;
-
 
885
    setSgstRateIsSet(true);
-
 
886
  }
-
 
887
 
-
 
888
  public void unsetSgstRate() {
-
 
889
    __isset_bit_vector.clear(__SGSTRATE_ISSET_ID);
-
 
890
  }
-
 
891
 
-
 
892
  /** Returns true if field sgstRate is set (has been assigned a value) and false otherwise */
-
 
893
  public boolean isSetSgstRate() {
-
 
894
    return __isset_bit_vector.get(__SGSTRATE_ISSET_ID);
-
 
895
  }
-
 
896
 
-
 
897
  public void setSgstRateIsSet(boolean value) {
-
 
898
    __isset_bit_vector.set(__SGSTRATE_ISSET_ID, value);
-
 
899
  }
-
 
900
 
-
 
901
  public double getCgstRate() {
-
 
902
    return this.cgstRate;
-
 
903
  }
-
 
904
 
-
 
905
  public void setCgstRate(double cgstRate) {
-
 
906
    this.cgstRate = cgstRate;
-
 
907
    setCgstRateIsSet(true);
-
 
908
  }
-
 
909
 
-
 
910
  public void unsetCgstRate() {
-
 
911
    __isset_bit_vector.clear(__CGSTRATE_ISSET_ID);
-
 
912
  }
-
 
913
 
-
 
914
  /** Returns true if field cgstRate is set (has been assigned a value) and false otherwise */
-
 
915
  public boolean isSetCgstRate() {
-
 
916
    return __isset_bit_vector.get(__CGSTRATE_ISSET_ID);
-
 
917
  }
-
 
918
 
-
 
919
  public void setCgstRateIsSet(boolean value) {
-
 
920
    __isset_bit_vector.set(__CGSTRATE_ISSET_ID, value);
-
 
921
  }
-
 
922
 
-
 
923
  public double getIgstRate() {
-
 
924
    return this.igstRate;
-
 
925
  }
-
 
926
 
-
 
927
  public void setIgstRate(double igstRate) {
-
 
928
    this.igstRate = igstRate;
-
 
929
    setIgstRateIsSet(true);
-
 
930
  }
-
 
931
 
-
 
932
  public void unsetIgstRate() {
-
 
933
    __isset_bit_vector.clear(__IGSTRATE_ISSET_ID);
-
 
934
  }
-
 
935
 
-
 
936
  /** Returns true if field igstRate is set (has been assigned a value) and false otherwise */
-
 
937
  public boolean isSetIgstRate() {
-
 
938
    return __isset_bit_vector.get(__IGSTRATE_ISSET_ID);
-
 
939
  }
-
 
940
 
-
 
941
  public void setIgstRateIsSet(boolean value) {
-
 
942
    __isset_bit_vector.set(__IGSTRATE_ISSET_ID, value);
-
 
943
  }
-
 
944
 
837
  public void setFieldValue(_Fields field, Object value) {
945
  public void setFieldValue(_Fields field, Object value) {
838
    switch (field) {
946
    switch (field) {
839
    case PURCHASE_ORDER_ID:
947
    case PURCHASE_ORDER_ID:
840
      if (value == null) {
948
      if (value == null) {
841
        unsetPurchaseOrderId();
949
        unsetPurchaseOrderId();
Line 994... Line 1102...
994
      } else {
1102
      } else {
995
        setPurchaseComments((String)value);
1103
        setPurchaseComments((String)value);
996
      }
1104
      }
997
      break;
1105
      break;
998
 
1106
 
-
 
1107
    case SGST_RATE:
-
 
1108
      if (value == null) {
-
 
1109
        unsetSgstRate();
-
 
1110
      } else {
-
 
1111
        setSgstRate((Double)value);
-
 
1112
      }
-
 
1113
      break;
-
 
1114
 
-
 
1115
    case CGST_RATE:
-
 
1116
      if (value == null) {
-
 
1117
        unsetCgstRate();
-
 
1118
      } else {
-
 
1119
        setCgstRate((Double)value);
-
 
1120
      }
-
 
1121
      break;
-
 
1122
 
-
 
1123
    case IGST_RATE:
-
 
1124
      if (value == null) {
-
 
1125
        unsetIgstRate();
-
 
1126
      } else {
-
 
1127
        setIgstRate((Double)value);
-
 
1128
      }
-
 
1129
      break;
-
 
1130
 
999
    }
1131
    }
1000
  }
1132
  }
1001
 
1133
 
1002
  public Object getFieldValue(_Fields field) {
1134
  public Object getFieldValue(_Fields field) {
1003
    switch (field) {
1135
    switch (field) {
Line 1059... Line 1191...
1059
      return Double.valueOf(getMrp());
1191
      return Double.valueOf(getMrp());
1060
 
1192
 
1061
    case PURCHASE_COMMENTS:
1193
    case PURCHASE_COMMENTS:
1062
      return getPurchaseComments();
1194
      return getPurchaseComments();
1063
 
1195
 
-
 
1196
    case SGST_RATE:
-
 
1197
      return Double.valueOf(getSgstRate());
-
 
1198
 
-
 
1199
    case CGST_RATE:
-
 
1200
      return Double.valueOf(getCgstRate());
-
 
1201
 
-
 
1202
    case IGST_RATE:
-
 
1203
      return Double.valueOf(getIgstRate());
-
 
1204
 
1064
    }
1205
    }
1065
    throw new IllegalStateException();
1206
    throw new IllegalStateException();
1066
  }
1207
  }
1067
 
1208
 
1068
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
1209
  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
Line 1110... Line 1251...
1110
      return isSetInvoiceDate();
1251
      return isSetInvoiceDate();
1111
    case MRP:
1252
    case MRP:
1112
      return isSetMrp();
1253
      return isSetMrp();
1113
    case PURCHASE_COMMENTS:
1254
    case PURCHASE_COMMENTS:
1114
      return isSetPurchaseComments();
1255
      return isSetPurchaseComments();
-
 
1256
    case SGST_RATE:
-
 
1257
      return isSetSgstRate();
-
 
1258
    case CGST_RATE:
-
 
1259
      return isSetCgstRate();
-
 
1260
    case IGST_RATE:
-
 
1261
      return isSetIgstRate();
1115
    }
1262
    }
1116
    throw new IllegalStateException();
1263
    throw new IllegalStateException();
1117
  }
1264
  }
1118
 
1265
 
1119
  @Override
1266
  @Override
Line 1307... Line 1454...
1307
        return false;
1454
        return false;
1308
      if (!this.purchaseComments.equals(that.purchaseComments))
1455
      if (!this.purchaseComments.equals(that.purchaseComments))
1309
        return false;
1456
        return false;
1310
    }
1457
    }
1311
 
1458
 
-
 
1459
    boolean this_present_sgstRate = true;
-
 
1460
    boolean that_present_sgstRate = true;
-
 
1461
    if (this_present_sgstRate || that_present_sgstRate) {
-
 
1462
      if (!(this_present_sgstRate && that_present_sgstRate))
-
 
1463
        return false;
-
 
1464
      if (this.sgstRate != that.sgstRate)
-
 
1465
        return false;
-
 
1466
    }
-
 
1467
 
-
 
1468
    boolean this_present_cgstRate = true;
-
 
1469
    boolean that_present_cgstRate = true;
-
 
1470
    if (this_present_cgstRate || that_present_cgstRate) {
-
 
1471
      if (!(this_present_cgstRate && that_present_cgstRate))
-
 
1472
        return false;
-
 
1473
      if (this.cgstRate != that.cgstRate)
-
 
1474
        return false;
-
 
1475
    }
-
 
1476
 
-
 
1477
    boolean this_present_igstRate = true;
-
 
1478
    boolean that_present_igstRate = true;
-
 
1479
    if (this_present_igstRate || that_present_igstRate) {
-
 
1480
      if (!(this_present_igstRate && that_present_igstRate))
-
 
1481
        return false;
-
 
1482
      if (this.igstRate != that.igstRate)
-
 
1483
        return false;
-
 
1484
    }
-
 
1485
 
1312
    return true;
1486
    return true;
1313
  }
1487
  }
1314
 
1488
 
1315
  @Override
1489
  @Override
1316
  public int hashCode() {
1490
  public int hashCode() {
Line 1523... Line 1697...
1523
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.purchaseComments, typedOther.purchaseComments);
1697
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.purchaseComments, typedOther.purchaseComments);
1524
      if (lastComparison != 0) {
1698
      if (lastComparison != 0) {
1525
        return lastComparison;
1699
        return lastComparison;
1526
      }
1700
      }
1527
    }
1701
    }
-
 
1702
    lastComparison = Boolean.valueOf(isSetSgstRate()).compareTo(typedOther.isSetSgstRate());
-
 
1703
    if (lastComparison != 0) {
-
 
1704
      return lastComparison;
-
 
1705
    }
-
 
1706
    if (isSetSgstRate()) {
-
 
1707
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.sgstRate, typedOther.sgstRate);
-
 
1708
      if (lastComparison != 0) {
-
 
1709
        return lastComparison;
-
 
1710
      }
-
 
1711
    }
-
 
1712
    lastComparison = Boolean.valueOf(isSetCgstRate()).compareTo(typedOther.isSetCgstRate());
-
 
1713
    if (lastComparison != 0) {
-
 
1714
      return lastComparison;
-
 
1715
    }
-
 
1716
    if (isSetCgstRate()) {
-
 
1717
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.cgstRate, typedOther.cgstRate);
-
 
1718
      if (lastComparison != 0) {
-
 
1719
        return lastComparison;
-
 
1720
      }
-
 
1721
    }
-
 
1722
    lastComparison = Boolean.valueOf(isSetIgstRate()).compareTo(typedOther.isSetIgstRate());
-
 
1723
    if (lastComparison != 0) {
-
 
1724
      return lastComparison;
-
 
1725
    }
-
 
1726
    if (isSetIgstRate()) {
-
 
1727
      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.igstRate, typedOther.igstRate);
-
 
1728
      if (lastComparison != 0) {
-
 
1729
        return lastComparison;
-
 
1730
      }
-
 
1731
    }
1528
    return 0;
1732
    return 0;
1529
  }
1733
  }
1530
 
1734
 
1531
  public _Fields fieldForId(int fieldId) {
1735
  public _Fields fieldForId(int fieldId) {
1532
    return _Fields.findByThriftId(fieldId);
1736
    return _Fields.findByThriftId(fieldId);
Line 1692... Line 1896...
1692
            this.purchaseComments = iprot.readString();
1896
            this.purchaseComments = iprot.readString();
1693
          } else { 
1897
          } else { 
1694
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1898
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1695
          }
1899
          }
1696
          break;
1900
          break;
-
 
1901
        case 21: // SGST_RATE
-
 
1902
          if (field.type == org.apache.thrift.protocol.TType.DOUBLE) {
-
 
1903
            this.sgstRate = iprot.readDouble();
-
 
1904
            setSgstRateIsSet(true);
-
 
1905
          } else { 
-
 
1906
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
1907
          }
-
 
1908
          break;
-
 
1909
        case 22: // CGST_RATE
-
 
1910
          if (field.type == org.apache.thrift.protocol.TType.DOUBLE) {
-
 
1911
            this.cgstRate = iprot.readDouble();
-
 
1912
            setCgstRateIsSet(true);
-
 
1913
          } else { 
-
 
1914
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
1915
          }
-
 
1916
          break;
-
 
1917
        case 23: // IGST_RATE
-
 
1918
          if (field.type == org.apache.thrift.protocol.TType.DOUBLE) {
-
 
1919
            this.igstRate = iprot.readDouble();
-
 
1920
            setIgstRateIsSet(true);
-
 
1921
          } else { 
-
 
1922
            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
-
 
1923
          }
-
 
1924
          break;
1697
        default:
1925
        default:
1698
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1926
          org.apache.thrift.protocol.TProtocolUtil.skip(iprot, field.type);
1699
      }
1927
      }
1700
      iprot.readFieldEnd();
1928
      iprot.readFieldEnd();
1701
    }
1929
    }
Line 1781... Line 2009...
1781
    if (this.purchaseComments != null) {
2009
    if (this.purchaseComments != null) {
1782
      oprot.writeFieldBegin(PURCHASE_COMMENTS_FIELD_DESC);
2010
      oprot.writeFieldBegin(PURCHASE_COMMENTS_FIELD_DESC);
1783
      oprot.writeString(this.purchaseComments);
2011
      oprot.writeString(this.purchaseComments);
1784
      oprot.writeFieldEnd();
2012
      oprot.writeFieldEnd();
1785
    }
2013
    }
-
 
2014
    oprot.writeFieldBegin(SGST_RATE_FIELD_DESC);
-
 
2015
    oprot.writeDouble(this.sgstRate);
-
 
2016
    oprot.writeFieldEnd();
-
 
2017
    oprot.writeFieldBegin(CGST_RATE_FIELD_DESC);
-
 
2018
    oprot.writeDouble(this.cgstRate);
-
 
2019
    oprot.writeFieldEnd();
-
 
2020
    oprot.writeFieldBegin(IGST_RATE_FIELD_DESC);
-
 
2021
    oprot.writeDouble(this.igstRate);
-
 
2022
    oprot.writeFieldEnd();
1786
    oprot.writeFieldStop();
2023
    oprot.writeFieldStop();
1787
    oprot.writeStructEnd();
2024
    oprot.writeStructEnd();
1788
  }
2025
  }
1789
 
2026
 
1790
  @Override
2027
  @Override
Line 1901... Line 2138...
1901
      sb.append("null");
2138
      sb.append("null");
1902
    } else {
2139
    } else {
1903
      sb.append(this.purchaseComments);
2140
      sb.append(this.purchaseComments);
1904
    }
2141
    }
1905
    first = false;
2142
    first = false;
-
 
2143
    if (!first) sb.append(", ");
-
 
2144
    sb.append("sgstRate:");
-
 
2145
    sb.append(this.sgstRate);
-
 
2146
    first = false;
-
 
2147
    if (!first) sb.append(", ");
-
 
2148
    sb.append("cgstRate:");
-
 
2149
    sb.append(this.cgstRate);
-
 
2150
    first = false;
-
 
2151
    if (!first) sb.append(", ");
-
 
2152
    sb.append("igstRate:");
-
 
2153
    sb.append(this.igstRate);
-
 
2154
    first = false;
1906
    sb.append(")");
2155
    sb.append(")");
1907
    return sb.toString();
2156
    return sb.toString();
1908
  }
2157
  }
1909
 
2158
 
1910
  public void validate() throws org.apache.thrift.TException {
2159
  public void validate() throws org.apache.thrift.TException {