Subversion Repositories SmartDukaan

Rev

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

Rev 20111 Rev 20739
Line 2178... Line 2178...
2178
    Parameters:
2178
    Parameters:
2179
     - logisticsTxnId
2179
     - logisticsTxnId
2180
    """
2180
    """
2181
    pass
2181
    pass
2182
 
2182
 
2183
  def addBillingDetailsForGrouppedOrders(self, order_ids, invoice_number, itemNumbersMap, serialNumbersMap, freebieWarehouseIdMap, billed_by, jacketNumber, billingType, authorize, invoiceType):
2183
  def addBillingDetailsForGrouppedOrders(self, order_ids, invoice_number, itemNumbersMap, serialNumbersMap, freebieWarehouseIdMap, billed_by, jacketNumber, billingType, authorize, invoiceType, packageDimensions):
2184
    """
2184
    """
2185
    Parameters:
2185
    Parameters:
2186
     - order_ids
2186
     - order_ids
2187
     - invoice_number
2187
     - invoice_number
2188
     - itemNumbersMap
2188
     - itemNumbersMap
Line 2191... Line 2191...
2191
     - billed_by
2191
     - billed_by
2192
     - jacketNumber
2192
     - jacketNumber
2193
     - billingType
2193
     - billingType
2194
     - authorize
2194
     - authorize
2195
     - invoiceType
2195
     - invoiceType
-
 
2196
     - packageDimensions
2196
    """
2197
    """
2197
    pass
2198
    pass
2198
 
2199
 
2199
  def getInvoiceFormatLogisticsTxnId(self, transactionId, shipementSeq):
2200
  def getInvoiceFormatLogisticsTxnId(self, transactionId, shipementSeq):
2200
    """
2201
    """
Line 10822... Line 10823...
10822
      return result.success
10823
      return result.success
10823
    if result.ex is not None:
10824
    if result.ex is not None:
10824
      raise result.ex
10825
      raise result.ex
10825
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getGroupOrdersByLogisticsTxnId failed: unknown result");
10826
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getGroupOrdersByLogisticsTxnId failed: unknown result");
10826
 
10827
 
10827
  def addBillingDetailsForGrouppedOrders(self, order_ids, invoice_number, itemNumbersMap, serialNumbersMap, freebieWarehouseIdMap, billed_by, jacketNumber, billingType, authorize, invoiceType):
10828
  def addBillingDetailsForGrouppedOrders(self, order_ids, invoice_number, itemNumbersMap, serialNumbersMap, freebieWarehouseIdMap, billed_by, jacketNumber, billingType, authorize, invoiceType, packageDimensions):
10828
    """
10829
    """
10829
    Parameters:
10830
    Parameters:
10830
     - order_ids
10831
     - order_ids
10831
     - invoice_number
10832
     - invoice_number
10832
     - itemNumbersMap
10833
     - itemNumbersMap
Line 10835... Line 10836...
10835
     - billed_by
10836
     - billed_by
10836
     - jacketNumber
10837
     - jacketNumber
10837
     - billingType
10838
     - billingType
10838
     - authorize
10839
     - authorize
10839
     - invoiceType
10840
     - invoiceType
-
 
10841
     - packageDimensions
10840
    """
10842
    """
10841
    self.send_addBillingDetailsForGrouppedOrders(order_ids, invoice_number, itemNumbersMap, serialNumbersMap, freebieWarehouseIdMap, billed_by, jacketNumber, billingType, authorize, invoiceType)
10843
    self.send_addBillingDetailsForGrouppedOrders(order_ids, invoice_number, itemNumbersMap, serialNumbersMap, freebieWarehouseIdMap, billed_by, jacketNumber, billingType, authorize, invoiceType, packageDimensions)
10842
    return self.recv_addBillingDetailsForGrouppedOrders()
10844
    return self.recv_addBillingDetailsForGrouppedOrders()
10843
 
10845
 
10844
  def send_addBillingDetailsForGrouppedOrders(self, order_ids, invoice_number, itemNumbersMap, serialNumbersMap, freebieWarehouseIdMap, billed_by, jacketNumber, billingType, authorize, invoiceType):
10846
  def send_addBillingDetailsForGrouppedOrders(self, order_ids, invoice_number, itemNumbersMap, serialNumbersMap, freebieWarehouseIdMap, billed_by, jacketNumber, billingType, authorize, invoiceType, packageDimensions):
10845
    self._oprot.writeMessageBegin('addBillingDetailsForGrouppedOrders', TMessageType.CALL, self._seqid)
10847
    self._oprot.writeMessageBegin('addBillingDetailsForGrouppedOrders', TMessageType.CALL, self._seqid)
10846
    args = addBillingDetailsForGrouppedOrders_args()
10848
    args = addBillingDetailsForGrouppedOrders_args()
10847
    args.order_ids = order_ids
10849
    args.order_ids = order_ids
10848
    args.invoice_number = invoice_number
10850
    args.invoice_number = invoice_number
10849
    args.itemNumbersMap = itemNumbersMap
10851
    args.itemNumbersMap = itemNumbersMap
Line 10852... Line 10854...
10852
    args.billed_by = billed_by
10854
    args.billed_by = billed_by
10853
    args.jacketNumber = jacketNumber
10855
    args.jacketNumber = jacketNumber
10854
    args.billingType = billingType
10856
    args.billingType = billingType
10855
    args.authorize = authorize
10857
    args.authorize = authorize
10856
    args.invoiceType = invoiceType
10858
    args.invoiceType = invoiceType
-
 
10859
    args.packageDimensions = packageDimensions
10857
    args.write(self._oprot)
10860
    args.write(self._oprot)
10858
    self._oprot.writeMessageEnd()
10861
    self._oprot.writeMessageEnd()
10859
    self._oprot.trans.flush()
10862
    self._oprot.trans.flush()
10860
 
10863
 
10861
  def recv_addBillingDetailsForGrouppedOrders(self, ):
10864
  def recv_addBillingDetailsForGrouppedOrders(self, ):
Line 16215... Line 16218...
16215
    args = addBillingDetailsForGrouppedOrders_args()
16218
    args = addBillingDetailsForGrouppedOrders_args()
16216
    args.read(iprot)
16219
    args.read(iprot)
16217
    iprot.readMessageEnd()
16220
    iprot.readMessageEnd()
16218
    result = addBillingDetailsForGrouppedOrders_result()
16221
    result = addBillingDetailsForGrouppedOrders_result()
16219
    try:
16222
    try:
16220
      result.success = self._handler.addBillingDetailsForGrouppedOrders(args.order_ids, args.invoice_number, args.itemNumbersMap, args.serialNumbersMap, args.freebieWarehouseIdMap, args.billed_by, args.jacketNumber, args.billingType, args.authorize, args.invoiceType)
16223
      result.success = self._handler.addBillingDetailsForGrouppedOrders(args.order_ids, args.invoice_number, args.itemNumbersMap, args.serialNumbersMap, args.freebieWarehouseIdMap, args.billed_by, args.jacketNumber, args.billingType, args.authorize, args.invoiceType, args.packageDimensions)
16221
    except TransactionServiceException, ex:
16224
    except TransactionServiceException, ex:
16222
      result.ex = ex
16225
      result.ex = ex
16223
    oprot.writeMessageBegin("addBillingDetailsForGrouppedOrders", TMessageType.REPLY, seqid)
16226
    oprot.writeMessageBegin("addBillingDetailsForGrouppedOrders", TMessageType.REPLY, seqid)
16224
    result.write(oprot)
16227
    result.write(oprot)
16225
    oprot.writeMessageEnd()
16228
    oprot.writeMessageEnd()
Line 50611... Line 50614...
50611
   - billed_by
50614
   - billed_by
50612
   - jacketNumber
50615
   - jacketNumber
50613
   - billingType
50616
   - billingType
50614
   - authorize
50617
   - authorize
50615
   - invoiceType
50618
   - invoiceType
-
 
50619
   - packageDimensions
50616
  """
50620
  """
50617
 
50621
 
50618
  thrift_spec = (
50622
  thrift_spec = (
50619
    None, # 0
50623
    None, # 0
50620
    (1, TType.LIST, 'order_ids', (TType.I64,None), None, ), # 1
50624
    (1, TType.LIST, 'order_ids', (TType.I64,None), None, ), # 1
Line 50625... Line 50629...
50625
    (6, TType.STRING, 'billed_by', None, None, ), # 6
50629
    (6, TType.STRING, 'billed_by', None, None, ), # 6
50626
    (7, TType.I64, 'jacketNumber', None, None, ), # 7
50630
    (7, TType.I64, 'jacketNumber', None, None, ), # 7
50627
    (8, TType.I64, 'billingType', None, None, ), # 8
50631
    (8, TType.I64, 'billingType', None, None, ), # 8
50628
    (9, TType.BOOL, 'authorize', None, None, ), # 9
50632
    (9, TType.BOOL, 'authorize', None, None, ), # 9
50629
    (10, TType.STRING, 'invoiceType', None, None, ), # 10
50633
    (10, TType.STRING, 'invoiceType', None, None, ), # 10
-
 
50634
    (11, TType.STRING, 'packageDimensions', None, None, ), # 11
50630
  )
50635
  )
50631
 
50636
 
50632
  def __init__(self, order_ids=None, invoice_number=None, itemNumbersMap=None, serialNumbersMap=None, freebieWarehouseIdMap=None, billed_by=None, jacketNumber=None, billingType=None, authorize=None, invoiceType=None,):
50637
  def __init__(self, order_ids=None, invoice_number=None, itemNumbersMap=None, serialNumbersMap=None, freebieWarehouseIdMap=None, billed_by=None, jacketNumber=None, billingType=None, authorize=None, invoiceType=None, packageDimensions=None,):
50633
    self.order_ids = order_ids
50638
    self.order_ids = order_ids
50634
    self.invoice_number = invoice_number
50639
    self.invoice_number = invoice_number
50635
    self.itemNumbersMap = itemNumbersMap
50640
    self.itemNumbersMap = itemNumbersMap
50636
    self.serialNumbersMap = serialNumbersMap
50641
    self.serialNumbersMap = serialNumbersMap
50637
    self.freebieWarehouseIdMap = freebieWarehouseIdMap
50642
    self.freebieWarehouseIdMap = freebieWarehouseIdMap
50638
    self.billed_by = billed_by
50643
    self.billed_by = billed_by
50639
    self.jacketNumber = jacketNumber
50644
    self.jacketNumber = jacketNumber
50640
    self.billingType = billingType
50645
    self.billingType = billingType
50641
    self.authorize = authorize
50646
    self.authorize = authorize
50642
    self.invoiceType = invoiceType
50647
    self.invoiceType = invoiceType
-
 
50648
    self.packageDimensions = packageDimensions
50643
 
50649
 
50644
  def read(self, iprot):
50650
  def read(self, iprot):
50645
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
50651
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
50646
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
50652
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
50647
      return
50653
      return
Line 50736... Line 50742...
50736
      elif fid == 10:
50742
      elif fid == 10:
50737
        if ftype == TType.STRING:
50743
        if ftype == TType.STRING:
50738
          self.invoiceType = iprot.readString();
50744
          self.invoiceType = iprot.readString();
50739
        else:
50745
        else:
50740
          iprot.skip(ftype)
50746
          iprot.skip(ftype)
-
 
50747
      elif fid == 11:
-
 
50748
        if ftype == TType.STRING:
-
 
50749
          self.packageDimensions = iprot.readString();
-
 
50750
        else:
-
 
50751
          iprot.skip(ftype)
50741
      else:
50752
      else:
50742
        iprot.skip(ftype)
50753
        iprot.skip(ftype)
50743
      iprot.readFieldEnd()
50754
      iprot.readFieldEnd()
50744
    iprot.readStructEnd()
50755
    iprot.readStructEnd()
50745
 
50756
 
Line 50810... Line 50821...
50810
      oprot.writeFieldEnd()
50821
      oprot.writeFieldEnd()
50811
    if self.invoiceType is not None:
50822
    if self.invoiceType is not None:
50812
      oprot.writeFieldBegin('invoiceType', TType.STRING, 10)
50823
      oprot.writeFieldBegin('invoiceType', TType.STRING, 10)
50813
      oprot.writeString(self.invoiceType)
50824
      oprot.writeString(self.invoiceType)
50814
      oprot.writeFieldEnd()
50825
      oprot.writeFieldEnd()
-
 
50826
    if self.packageDimensions is not None:
-
 
50827
      oprot.writeFieldBegin('packageDimensions', TType.STRING, 11)
-
 
50828
      oprot.writeString(self.packageDimensions)
-
 
50829
      oprot.writeFieldEnd()
50815
    oprot.writeFieldStop()
50830
    oprot.writeFieldStop()
50816
    oprot.writeStructEnd()
50831
    oprot.writeStructEnd()
50817
 
50832
 
50818
  def validate(self):
50833
  def validate(self):
50819
    return
50834
    return