Subversion Repositories SmartDukaan

Rev

Rev 21619 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 21619 Rev 23400
Line 575... Line 575...
575
   - warehouseId
575
   - warehouseId
576
   - taxType
576
   - taxType
577
   - invoiceDate
577
   - invoiceDate
578
   - mrp
578
   - mrp
579
   - purchaseComments
579
   - purchaseComments
-
 
580
   - sgstRate
-
 
581
   - cgstRate
-
 
582
   - igstRate
580
  """
583
  """
581
 
584
 
582
  thrift_spec = (
585
  thrift_spec = (
583
    None, # 0
586
    None, # 0
584
    (1, TType.I64, 'purchaseOrderId', None, None, ), # 1
587
    (1, TType.I64, 'purchaseOrderId', None, None, ), # 1
Line 599... Line 602...
599
    (16, TType.I64, 'warehouseId', None, None, ), # 16
602
    (16, TType.I64, 'warehouseId', None, None, ), # 16
600
    (17, TType.I64, 'taxType', None, None, ), # 17
603
    (17, TType.I64, 'taxType', None, None, ), # 17
601
    (18, TType.I64, 'invoiceDate', None, None, ), # 18
604
    (18, TType.I64, 'invoiceDate', None, None, ), # 18
602
    (19, TType.DOUBLE, 'mrp', None, None, ), # 19
605
    (19, TType.DOUBLE, 'mrp', None, None, ), # 19
603
    (20, TType.STRING, 'purchaseComments', None, None, ), # 20
606
    (20, TType.STRING, 'purchaseComments', None, None, ), # 20
-
 
607
    (21, TType.DOUBLE, 'sgstRate', None, None, ), # 21
-
 
608
    (22, TType.DOUBLE, 'cgstRate', None, None, ), # 22
-
 
609
    (23, TType.DOUBLE, 'igstRate', None, None, ), # 23
604
  )
610
  )
605
 
611
 
606
  def __init__(self, purchaseOrderId=None, poCreatedAt=None, supplierName=None, invoiceNumbers=None, receivedBy=None, itemId=None, brand=None, modelName=None, modelNumber=None, color=None, unitPrice=None, quantity=None, purchaseId=None, purchasedAt=None, nlc=None, warehouseId=None, taxType=None, invoiceDate=None, mrp=None, purchaseComments=None,):
612
  def __init__(self, purchaseOrderId=None, poCreatedAt=None, supplierName=None, invoiceNumbers=None, receivedBy=None, itemId=None, brand=None, modelName=None, modelNumber=None, color=None, unitPrice=None, quantity=None, purchaseId=None, purchasedAt=None, nlc=None, warehouseId=None, taxType=None, invoiceDate=None, mrp=None, purchaseComments=None, sgstRate=None, cgstRate=None, igstRate=None,):
607
    self.purchaseOrderId = purchaseOrderId
613
    self.purchaseOrderId = purchaseOrderId
608
    self.poCreatedAt = poCreatedAt
614
    self.poCreatedAt = poCreatedAt
609
    self.supplierName = supplierName
615
    self.supplierName = supplierName
610
    self.invoiceNumbers = invoiceNumbers
616
    self.invoiceNumbers = invoiceNumbers
611
    self.receivedBy = receivedBy
617
    self.receivedBy = receivedBy
Line 622... Line 628...
622
    self.warehouseId = warehouseId
628
    self.warehouseId = warehouseId
623
    self.taxType = taxType
629
    self.taxType = taxType
624
    self.invoiceDate = invoiceDate
630
    self.invoiceDate = invoiceDate
625
    self.mrp = mrp
631
    self.mrp = mrp
626
    self.purchaseComments = purchaseComments
632
    self.purchaseComments = purchaseComments
-
 
633
    self.sgstRate = sgstRate
-
 
634
    self.cgstRate = cgstRate
-
 
635
    self.igstRate = igstRate
627
 
636
 
628
  def read(self, iprot):
637
  def read(self, iprot):
629
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
638
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
630
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
639
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
631
      return
640
      return
Line 732... Line 741...
732
      elif fid == 20:
741
      elif fid == 20:
733
        if ftype == TType.STRING:
742
        if ftype == TType.STRING:
734
          self.purchaseComments = iprot.readString();
743
          self.purchaseComments = iprot.readString();
735
        else:
744
        else:
736
          iprot.skip(ftype)
745
          iprot.skip(ftype)
-
 
746
      elif fid == 21:
-
 
747
        if ftype == TType.DOUBLE:
-
 
748
          self.sgstRate = iprot.readDouble();
-
 
749
        else:
-
 
750
          iprot.skip(ftype)
-
 
751
      elif fid == 22:
-
 
752
        if ftype == TType.DOUBLE:
-
 
753
          self.cgstRate = iprot.readDouble();
-
 
754
        else:
-
 
755
          iprot.skip(ftype)
-
 
756
      elif fid == 23:
-
 
757
        if ftype == TType.DOUBLE:
-
 
758
          self.igstRate = iprot.readDouble();
-
 
759
        else:
-
 
760
          iprot.skip(ftype)
737
      else:
761
      else:
738
        iprot.skip(ftype)
762
        iprot.skip(ftype)
739
      iprot.readFieldEnd()
763
      iprot.readFieldEnd()
740
    iprot.readStructEnd()
764
    iprot.readStructEnd()
741
 
765
 
Line 822... Line 846...
822
      oprot.writeFieldEnd()
846
      oprot.writeFieldEnd()
823
    if self.purchaseComments is not None:
847
    if self.purchaseComments is not None:
824
      oprot.writeFieldBegin('purchaseComments', TType.STRING, 20)
848
      oprot.writeFieldBegin('purchaseComments', TType.STRING, 20)
825
      oprot.writeString(self.purchaseComments)
849
      oprot.writeString(self.purchaseComments)
826
      oprot.writeFieldEnd()
850
      oprot.writeFieldEnd()
-
 
851
    if self.sgstRate is not None:
-
 
852
      oprot.writeFieldBegin('sgstRate', TType.DOUBLE, 21)
-
 
853
      oprot.writeDouble(self.sgstRate)
-
 
854
      oprot.writeFieldEnd()
-
 
855
    if self.cgstRate is not None:
-
 
856
      oprot.writeFieldBegin('cgstRate', TType.DOUBLE, 22)
-
 
857
      oprot.writeDouble(self.cgstRate)
-
 
858
      oprot.writeFieldEnd()
-
 
859
    if self.igstRate is not None:
-
 
860
      oprot.writeFieldBegin('igstRate', TType.DOUBLE, 23)
-
 
861
      oprot.writeDouble(self.igstRate)
-
 
862
      oprot.writeFieldEnd()
827
    oprot.writeFieldStop()
863
    oprot.writeFieldStop()
828
    oprot.writeStructEnd()
864
    oprot.writeStructEnd()
829
 
865
 
830
  def validate(self):
866
  def validate(self):
831
    return
867
    return