Subversion Repositories SmartDukaan

Rev

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

Rev 7442 Rev 7460
Line 1731... Line 1731...
1731
     - amazonOrderCode
1731
     - amazonOrderCode
1732
     - status
1732
     - status
1733
    """
1733
    """
1734
    pass
1734
    pass
1735
 
1735
 
-
 
1736
  def updateTimestampForAmazonOrder(self, orderId, expectedDelivery, promisedDelivery, expectedShipping, promisedShipping):
-
 
1737
    """
-
 
1738
    Parameters:
-
 
1739
     - orderId
-
 
1740
     - expectedDelivery
-
 
1741
     - promisedDelivery
-
 
1742
     - expectedShipping
-
 
1743
     - promisedShipping
-
 
1744
    """
-
 
1745
    pass
-
 
1746
 
1736
 
1747
 
1737
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1748
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1738
  def __init__(self, iprot, oprot=None):
1749
  def __init__(self, iprot, oprot=None):
1739
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
1750
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
1740
 
1751
 
Line 8027... Line 8038...
8027
    result = changeAmazonOrderStatus_result()
8038
    result = changeAmazonOrderStatus_result()
8028
    result.read(self._iprot)
8039
    result.read(self._iprot)
8029
    self._iprot.readMessageEnd()
8040
    self._iprot.readMessageEnd()
8030
    return
8041
    return
8031
 
8042
 
-
 
8043
  def updateTimestampForAmazonOrder(self, orderId, expectedDelivery, promisedDelivery, expectedShipping, promisedShipping):
-
 
8044
    """
-
 
8045
    Parameters:
-
 
8046
     - orderId
-
 
8047
     - expectedDelivery
-
 
8048
     - promisedDelivery
-
 
8049
     - expectedShipping
-
 
8050
     - promisedShipping
-
 
8051
    """
-
 
8052
    self.send_updateTimestampForAmazonOrder(orderId, expectedDelivery, promisedDelivery, expectedShipping, promisedShipping)
-
 
8053
    return self.recv_updateTimestampForAmazonOrder()
-
 
8054
 
-
 
8055
  def send_updateTimestampForAmazonOrder(self, orderId, expectedDelivery, promisedDelivery, expectedShipping, promisedShipping):
-
 
8056
    self._oprot.writeMessageBegin('updateTimestampForAmazonOrder', TMessageType.CALL, self._seqid)
-
 
8057
    args = updateTimestampForAmazonOrder_args()
-
 
8058
    args.orderId = orderId
-
 
8059
    args.expectedDelivery = expectedDelivery
-
 
8060
    args.promisedDelivery = promisedDelivery
-
 
8061
    args.expectedShipping = expectedShipping
-
 
8062
    args.promisedShipping = promisedShipping
-
 
8063
    args.write(self._oprot)
-
 
8064
    self._oprot.writeMessageEnd()
-
 
8065
    self._oprot.trans.flush()
-
 
8066
 
-
 
8067
  def recv_updateTimestampForAmazonOrder(self, ):
-
 
8068
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
8069
    if mtype == TMessageType.EXCEPTION:
-
 
8070
      x = TApplicationException()
-
 
8071
      x.read(self._iprot)
-
 
8072
      self._iprot.readMessageEnd()
-
 
8073
      raise x
-
 
8074
    result = updateTimestampForAmazonOrder_result()
-
 
8075
    result.read(self._iprot)
-
 
8076
    self._iprot.readMessageEnd()
-
 
8077
    if result.success is not None:
-
 
8078
      return result.success
-
 
8079
    raise TApplicationException(TApplicationException.MISSING_RESULT, "updateTimestampForAmazonOrder failed: unknown result");
-
 
8080
 
8032
 
8081
 
8033
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
8082
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
8034
  def __init__(self, handler):
8083
  def __init__(self, handler):
8035
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
8084
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
8036
    self._processMap["createTransaction"] = Processor.process_createTransaction
8085
    self._processMap["createTransaction"] = Processor.process_createTransaction
Line 8217... Line 8266...
8217
    self._processMap["getAllEdcBanks"] = Processor.process_getAllEdcBanks
8266
    self._processMap["getAllEdcBanks"] = Processor.process_getAllEdcBanks
8218
    self._processMap["saveRefundAmountsForStoreOrder"] = Processor.process_saveRefundAmountsForStoreOrder
8267
    self._processMap["saveRefundAmountsForStoreOrder"] = Processor.process_saveRefundAmountsForStoreOrder
8219
    self._processMap["getCollectionsForStore"] = Processor.process_getCollectionsForStore
8268
    self._processMap["getCollectionsForStore"] = Processor.process_getCollectionsForStore
8220
    self._processMap["getAmazonOrdersToAcknowledge"] = Processor.process_getAmazonOrdersToAcknowledge
8269
    self._processMap["getAmazonOrdersToAcknowledge"] = Processor.process_getAmazonOrdersToAcknowledge
8221
    self._processMap["changeAmazonOrderStatus"] = Processor.process_changeAmazonOrderStatus
8270
    self._processMap["changeAmazonOrderStatus"] = Processor.process_changeAmazonOrderStatus
-
 
8271
    self._processMap["updateTimestampForAmazonOrder"] = Processor.process_updateTimestampForAmazonOrder
8222
 
8272
 
8223
  def process(self, iprot, oprot):
8273
  def process(self, iprot, oprot):
8224
    (name, type, seqid) = iprot.readMessageBegin()
8274
    (name, type, seqid) = iprot.readMessageBegin()
8225
    if name not in self._processMap:
8275
    if name not in self._processMap:
8226
      iprot.skip(TType.STRUCT)
8276
      iprot.skip(TType.STRUCT)
Line 10573... Line 10623...
10573
    oprot.writeMessageBegin("changeAmazonOrderStatus", TMessageType.REPLY, seqid)
10623
    oprot.writeMessageBegin("changeAmazonOrderStatus", TMessageType.REPLY, seqid)
10574
    result.write(oprot)
10624
    result.write(oprot)
10575
    oprot.writeMessageEnd()
10625
    oprot.writeMessageEnd()
10576
    oprot.trans.flush()
10626
    oprot.trans.flush()
10577
 
10627
 
-
 
10628
  def process_updateTimestampForAmazonOrder(self, seqid, iprot, oprot):
-
 
10629
    args = updateTimestampForAmazonOrder_args()
-
 
10630
    args.read(iprot)
-
 
10631
    iprot.readMessageEnd()
-
 
10632
    result = updateTimestampForAmazonOrder_result()
-
 
10633
    result.success = self._handler.updateTimestampForAmazonOrder(args.orderId, args.expectedDelivery, args.promisedDelivery, args.expectedShipping, args.promisedShipping)
-
 
10634
    oprot.writeMessageBegin("updateTimestampForAmazonOrder", TMessageType.REPLY, seqid)
-
 
10635
    result.write(oprot)
-
 
10636
    oprot.writeMessageEnd()
-
 
10637
    oprot.trans.flush()
-
 
10638
 
10578
 
10639
 
10579
# HELPER FUNCTIONS AND STRUCTURES
10640
# HELPER FUNCTIONS AND STRUCTURES
10580
 
10641
 
10581
class createTransaction_args:
10642
class createTransaction_args:
10582
  """
10643
  """
Line 36421... Line 36482...
36421
    oprot.writeFieldStop()
36482
    oprot.writeFieldStop()
36422
    oprot.writeStructEnd()
36483
    oprot.writeStructEnd()
36423
 
36484
 
36424
  def validate(self):
36485
  def validate(self):
36425
    return
36486
    return
-
 
36487
 
-
 
36488
 
-
 
36489
  def __repr__(self):
-
 
36490
    L = ['%s=%r' % (key, value)
-
 
36491
      for key, value in self.__dict__.iteritems()]
-
 
36492
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
36493
 
-
 
36494
  def __eq__(self, other):
-
 
36495
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
36496
 
-
 
36497
  def __ne__(self, other):
-
 
36498
    return not (self == other)
-
 
36499
 
-
 
36500
class updateTimestampForAmazonOrder_args:
-
 
36501
  """
-
 
36502
  Attributes:
-
 
36503
   - orderId
-
 
36504
   - expectedDelivery
-
 
36505
   - promisedDelivery
-
 
36506
   - expectedShipping
-
 
36507
   - promisedShipping
-
 
36508
  """
-
 
36509
 
-
 
36510
  thrift_spec = (
-
 
36511
    None, # 0
-
 
36512
    (1, TType.I64, 'orderId', None, None, ), # 1
-
 
36513
    (2, TType.I64, 'expectedDelivery', None, None, ), # 2
-
 
36514
    (3, TType.I64, 'promisedDelivery', None, None, ), # 3
-
 
36515
    (4, TType.I64, 'expectedShipping', None, None, ), # 4
-
 
36516
    (5, TType.I64, 'promisedShipping', None, None, ), # 5
-
 
36517
  )
-
 
36518
 
-
 
36519
  def __init__(self, orderId=None, expectedDelivery=None, promisedDelivery=None, expectedShipping=None, promisedShipping=None,):
-
 
36520
    self.orderId = orderId
-
 
36521
    self.expectedDelivery = expectedDelivery
-
 
36522
    self.promisedDelivery = promisedDelivery
-
 
36523
    self.expectedShipping = expectedShipping
-
 
36524
    self.promisedShipping = promisedShipping
-
 
36525
 
-
 
36526
  def read(self, iprot):
-
 
36527
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
36528
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
36529
      return
-
 
36530
    iprot.readStructBegin()
-
 
36531
    while True:
-
 
36532
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
36533
      if ftype == TType.STOP:
-
 
36534
        break
-
 
36535
      if fid == 1:
-
 
36536
        if ftype == TType.I64:
-
 
36537
          self.orderId = iprot.readI64();
-
 
36538
        else:
-
 
36539
          iprot.skip(ftype)
-
 
36540
      elif fid == 2:
-
 
36541
        if ftype == TType.I64:
-
 
36542
          self.expectedDelivery = iprot.readI64();
-
 
36543
        else:
-
 
36544
          iprot.skip(ftype)
-
 
36545
      elif fid == 3:
-
 
36546
        if ftype == TType.I64:
-
 
36547
          self.promisedDelivery = iprot.readI64();
-
 
36548
        else:
-
 
36549
          iprot.skip(ftype)
-
 
36550
      elif fid == 4:
-
 
36551
        if ftype == TType.I64:
-
 
36552
          self.expectedShipping = iprot.readI64();
-
 
36553
        else:
-
 
36554
          iprot.skip(ftype)
-
 
36555
      elif fid == 5:
-
 
36556
        if ftype == TType.I64:
-
 
36557
          self.promisedShipping = iprot.readI64();
-
 
36558
        else:
-
 
36559
          iprot.skip(ftype)
-
 
36560
      else:
-
 
36561
        iprot.skip(ftype)
-
 
36562
      iprot.readFieldEnd()
-
 
36563
    iprot.readStructEnd()
-
 
36564
 
-
 
36565
  def write(self, oprot):
-
 
36566
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
36567
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
36568
      return
-
 
36569
    oprot.writeStructBegin('updateTimestampForAmazonOrder_args')
-
 
36570
    if self.orderId is not None:
-
 
36571
      oprot.writeFieldBegin('orderId', TType.I64, 1)
-
 
36572
      oprot.writeI64(self.orderId)
-
 
36573
      oprot.writeFieldEnd()
-
 
36574
    if self.expectedDelivery is not None:
-
 
36575
      oprot.writeFieldBegin('expectedDelivery', TType.I64, 2)
-
 
36576
      oprot.writeI64(self.expectedDelivery)
-
 
36577
      oprot.writeFieldEnd()
-
 
36578
    if self.promisedDelivery is not None:
-
 
36579
      oprot.writeFieldBegin('promisedDelivery', TType.I64, 3)
-
 
36580
      oprot.writeI64(self.promisedDelivery)
-
 
36581
      oprot.writeFieldEnd()
-
 
36582
    if self.expectedShipping is not None:
-
 
36583
      oprot.writeFieldBegin('expectedShipping', TType.I64, 4)
-
 
36584
      oprot.writeI64(self.expectedShipping)
-
 
36585
      oprot.writeFieldEnd()
-
 
36586
    if self.promisedShipping is not None:
-
 
36587
      oprot.writeFieldBegin('promisedShipping', TType.I64, 5)
-
 
36588
      oprot.writeI64(self.promisedShipping)
-
 
36589
      oprot.writeFieldEnd()
-
 
36590
    oprot.writeFieldStop()
-
 
36591
    oprot.writeStructEnd()
-
 
36592
 
-
 
36593
  def validate(self):
-
 
36594
    return
-
 
36595
 
-
 
36596
 
-
 
36597
  def __repr__(self):
-
 
36598
    L = ['%s=%r' % (key, value)
-
 
36599
      for key, value in self.__dict__.iteritems()]
-
 
36600
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
36601
 
-
 
36602
  def __eq__(self, other):
-
 
36603
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
36604
 
-
 
36605
  def __ne__(self, other):
-
 
36606
    return not (self == other)
-
 
36607
 
-
 
36608
class updateTimestampForAmazonOrder_result:
-
 
36609
  """
-
 
36610
  Attributes:
-
 
36611
   - success
-
 
36612
  """
-
 
36613
 
-
 
36614
  thrift_spec = (
-
 
36615
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
36616
  )
-
 
36617
 
-
 
36618
  def __init__(self, success=None,):
-
 
36619
    self.success = success
-
 
36620
 
-
 
36621
  def read(self, iprot):
-
 
36622
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
36623
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
36624
      return
-
 
36625
    iprot.readStructBegin()
-
 
36626
    while True:
-
 
36627
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
36628
      if ftype == TType.STOP:
-
 
36629
        break
-
 
36630
      if fid == 0:
-
 
36631
        if ftype == TType.BOOL:
-
 
36632
          self.success = iprot.readBool();
-
 
36633
        else:
-
 
36634
          iprot.skip(ftype)
-
 
36635
      else:
-
 
36636
        iprot.skip(ftype)
-
 
36637
      iprot.readFieldEnd()
-
 
36638
    iprot.readStructEnd()
-
 
36639
 
-
 
36640
  def write(self, oprot):
-
 
36641
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
36642
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
36643
      return
-
 
36644
    oprot.writeStructBegin('updateTimestampForAmazonOrder_result')
-
 
36645
    if self.success is not None:
-
 
36646
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
36647
      oprot.writeBool(self.success)
-
 
36648
      oprot.writeFieldEnd()
-
 
36649
    oprot.writeFieldStop()
-
 
36650
    oprot.writeStructEnd()
-
 
36651
 
-
 
36652
  def validate(self):
-
 
36653
    return
36426
 
36654
 
36427
 
36655
 
36428
  def __repr__(self):
36656
  def __repr__(self):
36429
    L = ['%s=%r' % (key, value)
36657
    L = ['%s=%r' % (key, value)
36430
      for key, value in self.__dict__.iteritems()]
36658
      for key, value in self.__dict__.iteritems()]